/* CSS Document */

* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
a {text-decoration:none; color:#666666}

body{margin: 0px; background:url(img/sf_pag.png) repeat-x}

#menu_top {text-align:right;padding-right:10px; height:24px;line-height:24px;background-color:#f2f2f2;}
#menu_top li {display: inline;color:#999999}
#menu_top select {padding:0px;}
#banda_colorata_top {height:20px;}
#menu_navigazione {line-height:25px;height:25px;background-color:#7692E4;text-align:left; border-top:#FFFFFF solid 1px; padding-left:160px;}
#menu_navigazione a {color:#FFFFFF;}

#menu_principale td {margin:0px;padding:0px;}
#menu_principale ul { margin:0px;padding:0px;list-style:none;}
#menu_principale .vocemenu { line-height:22px; width:146px;}
#menu_principale .intestazione {width:152px; line-height:21px; padding-left:8px; margin-top:9px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}
#menu_principale a {width:146px;display:block;padding-left:14px; background-color:#003366}
#menu_principale a {background-image:url(img/bott_menu.png);}
#menu_principale a:hover {background-image:url(img/bott_menu_roll.png);}

#pagina_interna {padding:10px;color:#666666;vertical-align:top;text-align:justify; line-height:17px;}
#pagina_interna h2 {display:inline;padding-left:14px;font-size:14px;color:#003366;font-weight:bold;}

#page_ricerca th{background-image:url(img/tit.png);line-height:21px;height:21px;padding-left:8px;color:#ffffff;font-weight:bold; text-align:left}
#page_ricerca .tit{line-height:21px;height:21px;padding-left:10px;color:#003366;font-weight:bold;text-align:left}
#page_ricerca .col{vertical-align:top;text-align:left;padding:7px;}

#gallery_small {margin-top:20px;}
#gallery_small th { background-image:url(img/tit.png);line-height:21px;height:21px;padding-left:8px;color:#ffffff;font-weight:bold; text-align:left}
#gallery_small td { border:#cccccc solid 1px;}

#lato_destro {vertical-align:top; margin-top:10px;}

#banner_news {margin-top:10px;}
#banner_news th {width:152px; text-align:left; line-height:21px; padding-left:8px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}
#banner_news tfoot {width:152px; text-align:right; padding-right:5px; line-height:21px; background-image:url(img/tit.png); color:#ffffff;}
#banner_news tfoot a { padding-right:5px;color:#ffffff;}
#banner_news .cella_contenitore{border:#cccccc solid 1px;}
#banner_news .data {color:aaaaaa}
#banner_news .nome {font-weight:bold}
#banner_news .titolo {}
#banner_news a {}
#banner_news a:hover {color:003366}

#banner_ultimi_prodotti {margin-top:10px;}
#banner_ultimi_prodotti th {width:152px; text-align:left; line-height:21px; padding-left:8px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}
#banner_ultimi_prodotti tfoot {width:152px; text-align:right; padding-right:5px; line-height:21px; background-image:url(img/tit.png); color:#ffffff;}
#banner_ultimi_prodotti tfoot a { padding-right:5px;color:#ffffff;}
#banner_ultimi_prodotti .cella_contenitore{ border:#cccccc solid 1px;padding:4px;line-height:16px;overflow:hidden}
#banner_ultimi_prodotti .data {color:#aaaaaa}
#banner_ultimi_prodotti .nome {font-weight:normal; font-size:10px; overflow:hidden}
#banner_ultimi_prodotti .titolo {}
#banner_ultimi_prodotti a {}
#banner_ultimi_prodotti a:hover {color:#003366}

#banner_novita {margin-top:20px;}
#banner_novita th {width:152px; text-align:left; line-height:21px; padding-left:8px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}
#banner_novita .cella_contenitore{height:40px;}
#banner_novita a{ font-weight:normal;}

#banner_recapiti {margin-top:10px;}
#banner_recapiti th {width:152px; text-align:left; line-height:21px; padding-left:8px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}
#banner_recapiti .cella_contenitore{border:#cccccc solid 1px;padding:4px;line-height:16px; color:#666666; background-color:#f2f2ff;}
#banner_recapiti a{ font-weight:normal;}

#banner_collaborazioni {margin-top:20px;}
#banner_collaborazioni th {width:152px; text-align:left; line-height:21px; padding-left:8px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}
#banner_collaborazioni .cella_contenitore{ padding:3px; padding-left:22px; border-bottom:#cccccc solid 1px; color:#aaaaaa}

#tabella_categorie a { text-align:center; font-weight:bold; font-size:10px}
#tabella_categorie th {text-align:left; line-height:21px; padding-left:8px; background-image:url(img/tit.png); color:#ffffff; font-weight:bold}

#tabella_sottocategorie td{font-size:10px;font-weight:bold;color:#000066}

#box_categoria_lato_dx  { margin-top:10px; }
#box_categoria_lato_dx a {color:#ffffff; font-weight:bold;}
#box_categoria_lato_dx th {text-align:left; line-height:21px; padding-left:8px; color:#ffffff; font-weight:bold; vertical-align:top;}
#box_categoria_lato_dx td {padding:3px;}

#menu_nav .bott {margin:0px;height:21;color:#999999;font-weight:bold; text-align:right;}
#menu_nav a {color:#990000; text-decoration:none; }
#menu_nav a:hover {color:#003366;}

.selezione_categorie_hover tbody {vertical-align:middle; background-image:url(img/sf_bott_hp.png);background-repeat:no-repeat;}
.selezione_categorie td {height:47px;}
.selezione_categorie a {color:#336699;}
.selezione_categorie a:hover {color:#CC0000;}

.selezione_categorie img {width:56px; height:45px; margin:1px; border:none;}
.selezione_categorie_hover img {width:56px; height:45px; margin:2px; border:none;}

#tabella_ricerca {font-size:9px;background-color:#f2f2f2}
#tabella_ricerca img{ margin-right:5px;}
#tabella_ricerca .intestazione_colonna {font-size:9px;font-weight:bold; padding-left:5px;}
#tabella_ricerca td {font-size:9px;}

#tabella_prodotto td { background-color:#FFFFFF}
#tabella_prodotto .etichetta { padding-left:10px; color:#000066; height:26px; background-color:#c6c6ff; border:#aaaaff 1px solid; vertical-align:middle;font-weight:bold;}
#tabella_prodotto .valore { vertical-align:middle; padding-left:10px; font-weight:bold;}

#testata {height:160px; vertical-align:top; padding-top:10px; padding-right:6px;}
#piede {height:30px; background-color:#99B0DB; color:#003366; text-align:center}
.copyright {height:30px;color:#999999; text-align:center}
.copyright a{color:#999999; text-decoration:none}


.linea_verticale {background-color:#cccccc;}
.sf_verticale {background-image:url(img/sf_lato.png);background-repeat:repeat-y}
.sf_orizzontale {background-image:url(img/piede_sotto_in.png); background-repeat:repeat-x; height:16px;}

.titolo_categoria {font-size:15px; font-weight:bold;color:#CC0000; padding-left:5px;}

#form_contatti  { width:550px;}
#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}
#form_contatti .testo_download a {color:#cc0000; font-weight:bold}

