body{background-image:url('../images/bg_body.jpg');background-position:top center;background-repeat:no-repeat;background-color:#E2E2E2;}
#container{width:980px;margin: 0 auto;}
#logo{float:right; width:245px; height:114px;}
#testata{height:258px;background-image:url('../images/bg_testata.jpg');background-position:top center;background-repeat:no-repeat;padding:10px;}
#main{background-image:url('../images/bg_main.jpg');background-position:top center;background-repeat:no-repeat;padding:20px; padding-bottom:0px;}
#main_int{background-image:url('../images/bg_main_int.jpg');background-position:top center;background-repeat:no-repeat; }
.cont_int{background-color:#FFFFFF; margin-left:10px; margin-right:10px;}
ul{margin:0px 20px 20px 20px;}

/* -- STILI LINEA58*/
.testo{font-family:Verdana; font-size:12px; color:#000000; line-height:1.5em;}
.testo_link, .more{font-family:Verdana; font-size:12px; color:#E4001B; line-height:1.5em;text-decoration:none;}
.testo_link:hover, .more:hover{text-decoration:underline;}

#breadcrumbs{height:30px;margin-left:10px;margin-top:0;padding-top:10px;}
#link_home{display:block;background-image:url('../images/mini_logo_off.gif');background-position:top center;background-repeat:no-repeat;width:30px;height:30px;float:left;}
#link_home:hover{background-image:url('../images/mini_logo_on.gif');}
.link_bc{display:block; height:22px; padding-top:8px; border-left: solid 4px #666666; float:left; padding-left:10px; padding-right:10px; font-family:Verdana; font-size:12px; color:#666666; text-decoration:none;}
.link_bc:hover{border-left: solid 4px #E4001B; color:#E4001B;}

.txt_main{padding:20px 10px 10px 10px; float:left; font-family:Verdana; font-size:12px; color:#000000; width:680px; margin:0px 0px 0px 10px; line-height:1.5em; }
.txt_main p{margin-bottom:10px;}
.txt_main .titolo{font-family:'Trebuchet MS'; font-size:24px; color:#666666; margin-bottom:10px;}

.news_int {padding:0px 10px 10px 10px; margin-top:20px; float:right; font-family:Verdana; font-size:12px; color:#666666; border-left: solid 4px #E4001B; width:216px;}
.news_int .titolo{font-family:'Trebuchet MS'; font-size:18px; color:#E4001B; margin-bottom:10px;}

/* -- FOOTER */
#footer{height:77px; background-color:#FFFFFF; margin:0px 10px 10px 10px;padding:10px; padding-top:20px;}
#footer_cont {line-height:1.5em; font-family:Verdana; font-size:10px; color:#666666; background-color:#FFFFFF; width:940px; background-image:url('../images/delimitatore.gif');background-position:top center;background-repeat:repeat-x; padding-top:15px;}
#footer_cont a{color:#E4001B; text-decoration:none;}
#footer_cont a:hover{text-decoration:underline;}

/* -- HOME PAGE */
.box_hp{width:310px;float:left;}
.box_news_hp{border-left:solid 4px #E4001B; margin-left:10px; padding-left:10px; width:290px; float:left;font-family:Verdana; font-size:12px; color:#666666; height:310px;}
.bx_news{line-height:1.5em;background-image:url('../images/delimitatore.gif');background-position:bottom center;background-repeat:repeat-x; padding-bottom:10px;}
.box_news_hp .titolo{font-family:'Trebuchet MS'; font-size:18px; color:#E4001B; margin-bottom:20px; display:block;}
.titoloNews{font-weight:bold;}
a.leggiNews{font-family:Verdana; font-size:12px; color:#E4001B; text-decoration:none;}
a.leggiNews:hover{text-decoration:underline;}

/* -- PRODOTTI */
#titoloProdotti{font-family:'Trebuchet MS'; font-size:24px; color:#666666; margin:20px;}
#prodottiSx{float:left; padding-left:20px;font-family:Verdana; font-size:12px; color:#000000; line-height:1.5em; width:440px;}
#datiTecnici{border-left: solid 4px #666666; padding-left:10px; margin-bottom:10px;}
#prodottiDx{float:right; width:500px;font-family:Verdana; font-size:12px; color:#000000; line-height:1.5em;}
#iconeAccessori{margin-top:10px;}
img.accessori{margin-right:10px;}
#prodottiDownload{border-left: solid 4px #E4001B; padding-left:10px; margin-bottom:10px;margin-left:12px;}
#prodottiDownload td{vertical-align: baseline;}
#gallery{background-image:url('../images/sfondoGallery.jpg');background-position:top center;background-repeat:no-repeat; width:477px; height:464px;text-align:center; padding:15px 10px 10px 10px;}
.imgBig{border: solid 1px #E4001B;}
#thumbs {text-align:left; margin:10px;}
#thumbs img{border: solid 1px #666666;}
#thumbs img:hover{border: solid 1px #E4001B;}
#thumbs .on{border: solid 1px #E4001B;}

/* -- MENU */
#cont_menu{padding-left:10px; padding-right:10px; height:123px;background-image:url('../images/bg_menu.jpg');background-position:top center;background-repeat:no-repeat;}
#menu{float:left;position:relative;}
.voce_menu{float:left;border-left:solid 1px #666666;width:80px;height:65px; padding:10px 5px 10px 0;}
.voce_menu a{font-family:Verdana; font-size:14px; color:#666666; text-decoration:none;display:block;width:100%;padding-top:50px;padding-left:5px;}
.voce_menu a:hover{color:#E4001B;/*padding-top:75px;*/}
.voce_menu:hover{border-left:solid 1px #E4001B;/*height:94px;*/padding-top:40px;}
.voce_menu_on{float:left;border-left:solid 4px #E4001B;width:78px;height:94px; padding:10px 5px 10px 0;}
.voce_menu_on a{font-family:Verdana; font-size:14px; color:#E4001B; text-decoration:none;display:block;width:100%;padding-top:50px;padding-left:5px;}

div#menu ul{ margin:10px 0 0 -4px; list-style:none;  position:absolute; top:104px;}
div#menu ul li{ line-height:18px; clear:both; margin:0px; padding:0px; min-height:25px; position:relative;}
div#menu ul li a{ margin:0px; clear:both;position:relative; display:block; padding:7px 0px 6px 10px; text-decoration:none; color:#666666; font-size:11px; font-weight:normal;background-color:#FFFFFF; border-left:4px solid #666666;width:190px; border-top:1px solid #fff; background-color:#DDDDDD;}
div#menu ul li a:hover{border-left:4px solid #E4001B; color:#E4001B;}

div#menu ul li ul{ position:absolute; margin:-30px 0 0 204px; list-style:none; display:none; top:30px;}
div#menu ul li ul li{ clear:both; margin:0px; padding:0px; min-height:25px; position:relative;}
div#menu ul li ul li a{ clear:both;position:relative;display:block; padding:7px 0px 6px 10px; border-left:4px solid #666666; color:#666666; text-decoration:none; width:200px; border-top:1px solid #fff; }
div#menu ul li ul li a:hover{border-left:4px solid #E4001B; color:#E4001B;}

div#menu ul li ul li ul{ position:absolute; margin:0 0 0 214px; padding:0; list-style:none; display:none;  top:0px;}
div#menu ul li ul li ul li{ clear:both; margin:0px; padding:0px; min-height:25px; position:relative;}
div#menu ul li ul li ul li a{clear:both;position:relative; display:block; padding:7px 0px 6px 10px; border-left:4px solid #666666; color:#666666; text-decoration:none; width:200px;}
div#menu ul li ul li ul li a:hover{border-left:4px solid #E4001B; color:#E4001B;}

/* -- RICERCA */
.ricerca{ height:18px; padding:7px 10px 5px 10px; margin-top: 82px;}
.ricerca .campo{ height:14px; padding 0; border:solid 1px #999999;}
.ricerca #submit{ width:60px; height:17px; padding: 1px 10px 1px 10px; border:solid 1px #999999; background-color:#EFEFEF; border-left:solid 4px #666666; color: #666666; font-family:'Trebuchet MS'; font-size:10px; }
.paginazione{text-align:right; text-transform:UPPERCASE; font-weight:bold; font-size:10px;}
.item {border: solid 1px #666666; padding:10px;}

#m58captcha_code_image{display:block;}
.logo_voltaggio{padding-left:15px;} 