/* Studio Nassini 2006 */
HTML {}

BODY {padding:0px; margin:0px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}

IMG {border:0px;}

IMG.vertical {vertical-align:middle;}
IMG.float {float:left; margin-right:8px;}

ACRONYM {border-bottom:1px dashed #006699; cursor:help;}


H1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#022c5f; font-weight:normal; margin-bottom:8px;}
H2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#022c5f; font-weight:normal; margin-bottom:8px;}
H3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#022c5f; font-weight:normal; margin-bottom:8px;}
H4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#369dbb; font-weight:bold; margin-bottom:6px;}

.content {font-size:11px; color:#000000; line-height:18px;}
.content a {color:#006699; border-bottom:1px solid #006699; text-decoration:none;}
.content a:hover {color:#022c5f; border-bottom:1px solid #006699; text-decoration:none;}

.content2 {font-size:11px; color:#000000; line-height:17px;}
.content2 a {color:#006699; text-decoration:none;}
.content2 a:hover {color:#000000; text-decoration:none;}


.sx {display:none;}
.dx {display:none;}

.container {position:relative; width:760px; margin:0px; text-align:left; padding:0px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}



/* --- HEADER --- */
.header {position:relative; width:650px; height:80px;}

.lingue {display:none;}



/* --- MENU --- */
.menu {display:none;}

.sottomenu-title {display:none;}
.sottomenu {display:none;}

.sottomenu .sottomenu2 ul {display:none;}


/* --- MIDDLE --- */
.foto {display:none;}


.middle {position:relative; width:650px; margin-top:12px; overflow:visible;}
.middle-int {position:relative; width:650px; margin-top:12px; overflow:visible;}
.home1 {width:650px; margin-right:42px;}
.home2 {width:650px;}

.box-servizi {width:650px; padding-top:4px; margin-top:16px; background-image:url(img/bg-trattini.gif); background-position:top; background-repeat:repeat-x;}
.servizi {width:650px;}
  
.briciole {width:650px; padding-bottom:30px; text-align:left; font-size:11px; background-color:#FFFFFF;}
.briciole a {color:#022c5f; text-decoration:underline;}
.briciole a:hover {color:#369dbb; text-decoration:none;}
.briciole STRONG {color:#022c5f;}

.falso {width:650px;}
.colonna {display:none;}
.center {width:650px;}

.lista ul {list-style-image:url(img/lista.gif); margin-left:17px;}
.lista ul li {margin-bottom:5px; line-height:18px; font-size:11px;}

.link ul {list-style-type:none; margin:0px; padding:0px;}
.link ul li {margin-bottom:2px; line-height:13px; font-size:11px;}
.link ul li a {text-decoration:none; padding-left:10px; color:#022c5f; background-image:url(img/link0.gif); background-position:left; background-repeat:no-repeat;}
.link ul li a:hover {text-decoration:none; color:#369dbb; background-image:url(img/link1.gif); background-position:left; background-repeat:no-repeat;}

.adv ul {list-style-type:none; margin:0px; padding:0px;}
.adv ul li {margin-bottom:2px; line-height:13px; font-size:11px;}
.adv ul li a {display:block; width:270px; margin:0px; padding:3px 0px 3px 5px; text-decoration:none; color:#022c5f; background-color:#f2f2f2; background-image:url(img/bg-adv.gif); background-position:right bottom; background-repeat:no-repeat; }
.adv ul li a:hover {text-decoration:none; color:#006699; background-color:#e6e6e6;}


/* --- FOOTER --- */
.footer {position:relative; width:100%; height:45px; margin-top:12px; text-align:left; }
.foot-sx {display:none;}
.foot-dx {display:none;}

.foot {position:relative; width:650px; padding-top:18px; text-align:left; border-top:1px solid #000000;}






