body { margin: 0 auto; padding-bottom:30px; font-family:Verdana; font-size:11px;}
a img{border:none;}

#header {height:60px;}
#logo {float:left;}
#lingue {display:none;}

#menu {display:none;}
#submenu {display:none;}
#testataFlash {display:none;}
#main { margin-top:10px; padding: 20px 0 0 20px;}

/* -- STILI LINEA58 ----------------------------------------------------------*/
.testo {font-family: Verdana; font-size:11px;color:#000000; line-height:1.5em;}
.testo_link {font-weight:bold; color:#E51930; text-decoration:none;}
.testo_link:hover {font-weight:bold; color:#888888; text-decoration:none;}

/* -- HOME -------------------------------------------------------------------*/
#colNews, #colCentrale, #colSx {width:300px; float:left;}
#colNews, #colCentrale {margin-right:20px;}
.box {border-top: solid yellow 8px;}
#colNews {border-top: solid red 8px;}
.titoloBox {font-family: Georgia; font-size:20px;color:#888888;padding:10px;}
#contNews{height:300px; background-image:url('../images/sfondo_box_news.gif'); background-position:top center; background-repeat:no-repeat; padding: 15px 10px 0 10px;}
.boxNews{font-family: Verdana; font-size:11px;color:#000000; margin-top:10px; margin-bottom:10px; line-height:1.5em; border-bottom: dashed #AAAAAA 1px;}
.titoloNews{font-weight:bold;}

/* -- FOOTER -----------------------------------------------------------------*/
#footer{font-family: Verdana; font-size:10px; color:#000000;  border-top:solid 1px #000000; border-bottom:solid 1px #000000; padding:10px;}
#footer a{font-weight:bold; text-decoration:none; color:#000000;}
#footer a:hover{font-weight:bold; text-decoration:none;}

/* -- PAGINE INTERNE ---------------------------------------------------------*/
#bc{width:680px; height:29px;}
#bc a{font-family: Arial; font-size:12px; color:#000000;text-decoration:none; margin: 0 10px 0 10px;}
#bc a img{display:none;}
#bc a:hover{color:#E51930;text-decoration:none;}
#bc_bottom{width:680px; height:15px;}
#bc span, #bc img{display:inline; vertical-align:middle;}
.link_home{margin-left:3px;}

#spalla_dx{display:none;}

h1.tit_int{font-family: Georgia; font-size:20px;color:#000000;font-weight:500; display:block; margin:20px 0;}

/* -- PRODOTTI ---------------------------------------------------------*/
#prod_guida{display:none;}

/* -- ACCORDION --------------------------------------------------------------*/
div.accordion_content{ display:none;}

/* -- LIGHTBOX ---------------------------------------------------------------*/
#lightbox{display:none;}

/* -- POPUP ------------------------------------------------------------------*/
body.popup{background:none; margin: 0 auto; padding:0;}
#container_popup {margin: 0 20px 20px 20px;}
#main_popup {background:none; margin-top:10px; padding: 0;}
.popup #footer {padding:10px 20px 10px 20px;}

#strumenti {float:right;height:20px;margin-top:10px; font-family: Verdana; font-size:11px; color: #666666;}
#strumenti a{color: #666666; text-decoration:none;}
#strumenti a:hover{color: #E51930; text-decoration:none;}

/* -- FORM -------------------------------------------------------------------*/
input {height:13px; border: solid 1px #AEB19C; margin-bottom:5px; padding:3px 0 7px 0;}
input:hover {background-color:#FFFCD1;}
input[type=submit], button{height:30px; background-image:url('../images/bg_button.jpg'); background-position:top; background-repeat:repeat-x; }
input[type=submit]:hover, button:hover{background-image:url('../images/bg_button_hover.jpg'); }
textarea {border: solid 1px #AEB19C; margin-bottom:5px; }
textarea:hover {background-color:#FFFCD1;}
.formTesto {font-family: Verdana; font-size:12px; color:#333333; line-height:1em;}

/* -- RICERCA ----------------------------------------------------------------*/
#ricerca{display:none;}
#ricerca_header {border-bottom:solid 1px #F8FA1D; height:29px;}
#ricerca_header ul li {list-style:none; display:block; float:left; margin-right:10px; height:30px; width:180px; text-align:center; background-image:url('../images/bg_button.jpg'); background-position:top; background-repeat:repeat-x;}
#ricerca_header ul li.on, #ricerca_header ul li:hover{background-image:url('../images/bg_button_hover.jpg'); }
#ricerca_header ul li a, #ricerca_header ul li span {display:block; font-family: Arial; font-size:13px; padding:7px 0 0 0; text-decoration:none; color:#666666;}

#ricerca fieldset {background-color:#FFFCD1; margin-top:1px; display:block; padding:5px 10px 10px 10px;}
#ricerca .titolo_field {font-weight:bold; color:#666666; margin-bottom:10px;}

.selectArea {font-family: Verdana; font-size:13px; color:#666666; }

#ricerca_footer {border-top:solid 1px #F8FA1D; text-align:center; margin-top:1px;}

#results #nav_res{display:none; }
#results h2, .titoloFamiglia h2{font-family: Georgia; font-size:18px;color:#888888;font-weight:bold;}

#results table {text-align:left; color:#666666;}
#results thead {background-image:url('../images/header_tab.gif');background-position:center top;background-repeat:repeat-x;height:32px; font-weight:bold; }
#results .resRicerca tbody tr {border-bottom:1px dashed #E3E3E3;}
#results tbody a img{border:1px solid #666666;}
#results tbody a:hover img{border:1px solid #E51930;}
#results tbody a, .id_articolo{color: #666666; text-decoration:none; font-weight:bold;}
#results tbody a:hover{color: #E51930; text-decoration:none;}
#results thead td {padding:10px;}
#results tbody td {vertical-align:top; padding:10px;}

#results tbody tr.divisioneGruppo, #results tbody tr.inizioGruppo {border-bottom:none;}
#results tbody tr.divisioneGruppo td, #results tbody tr.inizioGruppo td {border-top:1px solid #FAEF19;}
#results tbody tr.divisioneGruppo td.prezzo {border-top:none;}

#results tbody tr td.prezzo {text-align:right;}

.titoloFamiglia{margin-bottom:10px;}
.imgFamiglie {float:left; width:100px; padding-top:33px;}
.imgFamiglie a{margin:10px; border:1px solid #666666; display:block;}
.imgFamiglie a:hover{border:1px solid #E51930;}
.contFamiglie {background-color:#F6F6F6;background-image:url('../images/header_tab.gif');background-position:center top;background-repeat:repeat-x;margin-bottom:10px;}

.resFamiglia tr {border:0;}
.resFamiglia {border-bottom:1px solid #FAEF19; height:100%;}

#path_ricerca {height:30px; line-height:30px; font-family:Verdana;}
#path_ricerca a{text-decoration:none; color:#666666; font-weight:bold; font-size:11px;}
#path_ricerca a:hover{color:#E51930;}

/* grafica*/
#grafica_results a img{display:block; }
#grafica_results a{margin:5px; border:1px solid #666666; padding:10px;display:block;float:left;}
#grafica_results a:hover{border:1px solid #E51930;}

div.accessori, div.attrezzi, div.cappucci {font-family:Verdana; color:#666666; font-weight:bold; text-align:center; width:130px; height:20px; background:url('../images/bg_btn.gif') center center repeat-x; line-height:20px;margin-right:10px; float:left;}
div.accessori:hover, div.attrezzi:hover, div.cappucci:hover {background:url('../images/bg_btn_on.gif') center center repeat-x; cursor:pointer;}