body{background-image:url('../images/sfondo.jpg'); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; margin:0 auto; padding:0px; padding-top:20px; height:100%;}
form{border:0px none; margin:0px; padding:0px;}
#testata,#menu,#main,#footer,#testataFlash,#testataImg, #menu_footer{margin:auto; padding:10px; padding-top:0px; width:960px; position:relative; background-color:#FFFFFF;}
#testataFlash,#footer,#testataImg{padding:0px; width:980px;}
#testataFlash,#testataImg{z-index:1; position:static;}
#testata{height:75px; background-color:#959CA1;}
#logo{float:left;}
#servizi{top:0px; right:0px; position:absolute; color:#FFFFFF; padding:10px;}
#servizi a{text-decoration:none; color:#FFFFFF; font-family:'Trebuchet MS'; font-size:11px; font-weight:bold;}
#servizi a:hover{text-decoration:underline; }
#ricerca{font-family:'Trebuchet MS'; font-size:12px; font-weight:normal; color:#FFFFFF; float:right; vertical-align:middle; padding-top:5px;}
#ricerca input{vertical-align:middle;}
#ricerca img{vertical-align:middle;}
#menu{height:35px; padding-bottom:0px; background-image:url('../images/sfondo_menu.jpg'); background-repeat:repeat-x; }
#main{padding:0px;width:980px;z-index:1;position:static;}
#cont{background-color:#ffffff; height:auto;/*float:left;*/width:960px; padding:10px;position:static;z-index:1; }
#home_sx{float:left; padding-top:10px; width:700px; background-color:#FFFFFF;}
#home_sx p{margin:0px;padding:0px;}
#home_dx{float:right; width:230px; margin-left:10px; padding-top:10px; background-color:#FFFFFF;}
.box_news{padding:10px; font-family:Tahoma; font-size:11px; margin-bottom:10px;}
.righe_home{margin-bottom:10px;}
.box_home{padding-left:5px; padding-right:5px;}
#footer{background-image:url('../images/bottom.jpg'); background-position:top; background-repeat:repeat-x; text-align:center; clear:both; font-family:Tahoma; font-size:11px; font-weight:normal; color:#333333; padding-bottom:100px; padding-top:10px;}
.testo{font-family:Tahoma; font-size:11px; font-weight:normal; color:#333333;}
.testo_link, .more{font-family:Tahoma; font-size:11px; font-weight:normal; color:#333333; text-decoration:underline;}
.testo_link:hover, .more:hover{text-decoration:none;}
#breadcrumbs{font-family:Tahoma; font-size:11px; font-weight:normal; color:#333333; padding-top:10px;}
#interna{padding-bottom:120px;}
#menu_footer{padding-bottom:0px; text-align:center; clear:both; border:0px; vertical-align:bottom;height:20px; }
.item_bottom{padding:0px;margin:0px; padding-right:5px;padding-left:5px; background-color:#D0D2D5; border:0px; }
.item_bottom a{font-family:Tahoma; font-size:11px; font-weight:normal; color:#333333; text-decoration:none; padding:0px;margin:0px;}
.item_bottom a:hover{text-decoration:underline;}
.bottom_sx{margin:0px; padding:0px; border:0px; vertical-align:bottom;}
.bottom_dx{margin:0px; margin-right:10px; padding:0px; border:0px; vertical-align:bottom;}
.box_int{background-color:#f3f3f3; padding:10px;/* width:205px;*/}
.box_int_sx{background-color:#F3F3F3; padding:10px; width:205px; margin-top:20px;}
#catalogo{float:right; padding-top:10px; width:700px; background-color:#FFFFFF;}
#menu_b{float:left; width:230px; padding-top:10px; background-color:#FFFFFF;}
/* - DEFINIZIONI PER IL MENU LATERIALE - - - - - - - - - - - - - - - - */
#menu_b ul{margin:0px;padding:0px;}
#menu_b ul li{margin:0px;padding:0px;list-style:none;border:0px;}
#menu_b ul li a{font-family:tahoma; font-size:12px; font-weight:normal; color:#ffffff;display:block;width:200px;padding:4px 21px 4px 3px;margin:0px;text-decoration:none;text-align:left;border:0px;border-bottom:1px solid #ffffff;background-color:#959ca1; vertical-align:bottom;}
#menu_b ul li a:hover{text-decoration:underline;}
#menu_b ul li a.menu_b_on{background-color:#003768;}
#menu_b ul li ul.menu_b_liv2 a{background-color:#0b579d; border:0px; vertical-align:bottom;}
#menu_b ul li ul.menu_b_liv2 a.menu_b_liv2_on{padding:5px; background-color:#0F79D9; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; width:210px;}
/* - MENU A TENDINA ---------------------------------------------------------------*/
/*MENU*/
#menu{height:35px;padding-bottom:0px;}
#menu .vocemenu,.vocemenu_on{position:relative;padding-left:10px;padding-right:10px;}
#menu .vocemenu a{font-weight:bold;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-transform:UPPERCASE;text-decoration:none;}
#menu .on{background-image:url('../images/sfondo_menu_on.jpg');background-repeat:repeat-x;border-left:1px solid #0B579D;border-right:1px solid #0B579D;}
#menu .vocemenu_on a{font-weight:bold;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF;text-transform:UPPERCASE;text-decoration:none;}
#menu .tendina{position:absolute;z-index:100;top:14px;width:111px;display:none;height:auto !important;height:10px;left:0px;border-bottom:1px solid #FFFFFF;border-top:0px;padding-top:11px;}
#menu .elementotendina{position:relative;}
#menu .elementotendina a{text-transform:none;z-index:3000;display:block;text-align:left;padding:5px 5px 5px 10px;width:103px;height:auto !important;height:27px;background-color:#073F71;border-top:1px solid #FFFFFF;font-weight:normal;font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
#menu .elementotendina a:hover{text-decoration:underline;}
#menu .tendinasub{position:absolute;z-index:1000;left:111px;/*width:111px;*/top:0px;height:auto !important;height:10px;border-bottom:1px solid #ffffff;/*border:7px solid #4E6F91;border-top:2px solid #4E6F91;*/}
#menu .menufreccia{position:absolute;z-index:1000;left:111px;width:10px;top:5px;height:auto !important;height:10px;}