html,body{margin:0;padding:0}
body{font: 100%; background-color: #ffffff; background-image: url(faccine.png); color: #ffffff; text-align:center}
h1{margin: 0;font-size: 40px;color: #996633;}
h2,h3,h4{margin:0}
h2,h3{font-size:18px; background: url(titoli.gif) no-repeat; padding-left: 32px; line-height: 27px;}
h4{font-size:14px;}
p{margin: 0 5px;padding: 0 0 0.7em}
div#container{width:760px;margin: 0 auto; margin-top: 10px; margin-bottom: 10px; text-align:left; padding: 10px;}
div#logo{float: left; width: 100px; height: 81px; background-image: url(rido.gif); color: #996633; margin: 10px;}
div#header{text-align: center; height: 110px; background-color: #f6eeb9; background-image: url(box.gif); color: #996633; padding: 10px; margin-bottom: 10px; border: 2px solid #996633; clear: both;}
div#main{float:left;width:600px;}
div#content{float:right;width:420px; color: #fff;padding: 10px;margin-bottom:10px;}
div#nav{float:left;width:150px;font-size:85%; z-index: 2;}
div#extra{float:right;width:150px;font-size:85%; z-index: 2;}
div#footer{clear:both;width:746px; text-align: center; background-color: #f6eeb9; background-image: url(box.gif); color: #996633; padding: 5px; margin-bottom: 10px; border: 2px solid #996633;}
.box{padding:5px;margin-bottom:10px; background-color: #f6eeb9; background-image: url(box.gif); color: #552200; border: 2px solid #996633; font-size: 14px; text-align: justify;}
a:visited {color: #552200; text-decoration: none;}
a:link {color: #552200; text-decoration: none;}
a:hover {color: #552200; text-decoration: none;}
.imm {background-image: url(imm2.gif); background-repeat: no-repeat; padding-left: 20px; color: #552200; line-height: 16px;}
a.imm:visited {color: #552200; text-decoration: none;}
a.imm:link {color: #552200; text-decoration: none;}
a.imm:hover {background-image: url(imm1.gif); color: #cf282b; text-decoration: underline;}
.cen{text-align: center}
