/* CSS Document */

@import url(style_menu.css);

* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#003366;}
a {text-decoration:none; color:#003366}
a:hover {color:#FF3300;}

body{margin: 0px;}

#menu_principale td {}
#menu_principale .livello_1 td{line-height:24px;padding-left:5px; color:#003366;background-image:url(img/menu_livello_1.png); background-repeat:no-repeat;font-weight:bold;vertical-align:middle; margin:0 0 3px 0}
#menu_principale .livello_2 td{height:23px;background-repeat:no-repeat;background-image:url(img/menu_livello_2.png);padding:0 0 0 17px;}
#menu_principale .livello_3 td{line-height:24px;padding-left:5px; color:#003366;background-image:url(img/menu_livello_3.png); background-repeat:no-repeat;font-weight:bold;vertical-align:middle; margin:0 0 3px 0}
#menu_principale .box_ricerca {background-repeat:no-repeat;background-image:url(img/sf_box_ricerca.png); background-position:center; vertical-align:top; text-align:center; padding:60px 0 0 0;}


#testata {height:150px; vertical-align:top;background-image:url(userfiles/image/testata_sx.png); padding:10px 10px 10px 0;}

#pagina_interna {padding:20px 20px 20px 20px;color:#003366;}
#pagina_interna td{text-align:justify;line-height:17px;}
#pagina_interna h2{font-size:16px;color:#000066;font-weight:bold;}
#pagina_interna h3{font-size:13px;color:#CC0000;}
#pagina_interna .tab td{border:#CCCCCC solid 1px;text-align:center;}
#pagina_interna a { font-weight:bold;color:#FF3300;}
#pagina_interna .categoria {font-weight:bold;color:#FF3300; font-size:12px; line-height:26px;}
#pagina_interna .titolo {font-weight:bold;color:#FF3300; font-size:12px;}
#pagina_interna .tx_sm {font-size:9px;background-color:#f2f2f2;border:#CCCCCC solid 1px; padding:8px; line-height:14px;}
#pagina_interna .riga_prodotto td{ border-bottom: 1px solid #c0c0c0; padding:1px 5px; vertical-align:top;}
#pagina_interna .riga_intestazione {font-weight:bold; height:26px; background-color:#ececec; color:#888888; padding:1px 5px; }


#box_offerte {padding:12px 8px 4px 8px; line-height:15px; vertical-align:top; font-weight:bold;}
#post {padding:80px 40px 20px 40px; line-height:15px; vertical-align:top; font-weight:bold;}
#post a  {font-size:13px;}

#banner_login {text-align:right;}
#banner_login .cella_contenitore{padding:5px;color:#666666;font-weight:bold; font-size:9px;}
#banner_login .buongiorno{color:#666666;}
#banner_login .nome{color:#990000;}
#banner_login .bott_profilo{line-height:18px;border-bottom:dotted #999999 1px;}
#banner_login .bott_profilo a{color:#666666;}
#banner_login .bott_profilo a:hover{color:#990000;}

#banner_login .cella_pass{padding-right:5px;line-height:12px;font-size:9px;color:#333333;}
#banner_login .cella_pass a{font-size:9px;color:#333333;}
#banner_login .cella_pass a:hover {font-size:9px;color:#990000;}
#banner_login input{color:#990000; font-weight:normal;margin:1px;font-size:10px;}


#piede {line-height:51px;text-align:center; background-image:url(img/piede.jpg);}
#piede a {color:#000066;}

#copyright {height:30px;color:#999999; text-align:center; font-size:9px; vertical-align:middle;}
#copyright a {color:#999999;font-size:9px;}

#copyright .sd {color:#999999; font-size:9px;}
#copyright .sd a {color:#999999;}

#form_contatti  { width:100%;}
#form_contatti .riga_intestazione {font-weight:bold; height:22px; background-color:#ececec; color:#888888;}
#form_contatti .riga_separazione {height:10px;}
#form_contatti .riga_descrizione {color:#888888; font-size:9px;}
#form_contatti .riga_campi {color:#888888;}
#form_contatti .cella_etichetta {}
#form_contatti .cella_input {}
#form_contatti .cella_descrizione {}
#form_contatti .riga_campi_obbligatori {height:30px; color:#666666; font-style:italic}
#form_contatti .riga_bottoni {height:30px; background-color:#ececec; border-bottom:#888888 1px solid}

#banner_home {
	position:absolute;
	left:50px;
	top:150px;
}

#pagina_interna .catalogo { width:360px; border:1px solid #999; background:#f8f8f8; float:left; margin:0 10px 10px 0; height:178px; padding: 0; overflow:hidden;}
#pagina_interna .catalogo h2 { height:32px; background:#FF771F; line-height:16px; margin:0; padding:0 5px;}
#pagina_interna .catalogo h3 { margin:2px 0 0 0; padding:0;}
#pagina_interna .catalogo a { display:block; width:115px; float:left; font-size:9px; font-weight:normal; color:#036; margin:0 0 0 4px; line-height:12px;}
#pagina_interna .catalogo a:hover { color:#900; text-decoration:none;} 
#pagina_interna .catalogo .tit { display:block; width:210px; float:left; font-size:11px; font-weight:bold; color:#FFF; margin:0 0 0 4px; line-height:16px;}

#tbl_catalogo td { font-size:10px; border-bottom:1px solid #ccc; text-align: center; line-height:14px; padding:3px 0;}
#tbl_catalogo a{}
