/* CSS Document */
body, p, div, form, input, h1, h2 {margin:0; padding:0}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.cl {clear:both;}

body{background-color:#000000; text-align:left; font-family:Arial, Helvetica, sans-serif;}

h1 {font-weight:bold; font-size:14px; color:#FFFFFF;}
h2 {}

div#menuSopra {width:965px; height:50px; padding:0 0 0 20px; font-size:14px; background:url(img/sfMenuSopra.jpg) repeat-x;}
div#menuSopra .sep {width:50px; height:33px; padding:17px 0 0 0; float:left; color:#AB8731;}
div#menuSopra .sopraItem{height:33px; padding:17px 0 0 0; text-transform:uppercase; float:left;}
div#menuSopra .infoNegozio {height:42px; padding:8px 2px 0 0; float:right; text-align:right; color:#FFFFFF; font-size:14px; font-weight:bold;}
div#menuSopra a {color:#AB8731; text-decoration:none; font-weight:bold;}
div#menuSopra a:hover {color:#840200; text-decoration:none; font-weight:bold;}

div#header {width:985px; height:200px;}

div#ricerca {width:975px; height:50px; padding:0 0 0 10px; font-size:12px; text-align:left; background-color:#2A2A2A; color:#909090;}
div#ricerca .titRicerca{float:left; height:33px; padding:17px 0 0 0;}
div#ricerca .itemRicerca{float:left; height:37px; padding:13px 0 0 0;}
div#ricerca .azioneRicerca{float:left; height:33px; padding:17px 0 0 0;}
div#ricerca .sepRicerca{width:40px; height:40px; float:left; text-align:center; padding:10px 0 0 0;}
div#ricerca input{height:18px; font-size:12px; background:#909090; border:none;}
div#ricerca a {color:#F4CA68; text-decoration:none;}
div#ricerca a:hover {color:#F4CA68; text-decoration:none;}

div#risultatoRicerca {width:598px;}
div#risultatoRicerca a {color:#000000; text-decoration:none;}
div#risultatoRicerca a:hover {color:#840200; text-decoration:none;}

div#main {width:985px; background:url(img/sfMain.jpg) repeat-y;}
div#main .SX {width:192px; padding:10px 0 0 0; float:left; background:#404040;}
div#main .centro {width:598px; padding:1px 1px 0 2px; float:left; text-align:left;}
div#main .DX {width:192px; padding:10px 0 0 0; float:left; background:#404040;}
div#main .banSX {width:175px; vertical-align:baseline; margin:10px 0 0 0;}
div#main .banDX {width:175px; vertical-align:baseline; margin:0 0 10px 0;}
div#main .titPagina {width:593px; height:25px; padding:7px 0 0 4px; margin:2px 0 0 0; font-weight:bold; font-size:14px; background:url(img/sMenuB.jpg) repeat-x; color:#FFFFFF; text-align:left;}
div#main a.menuCart {text-decoration:none; color:#840200; font-size:12px; font-weight:bold;}
div#main a:hover.menuCart {text-decoration:none; color:#840200; font-size:12px; font-weight:bold;}

div#boxTelefono {width:170px; height:76px; padding:20px 0 0 5px; margin:10px 0 0 0; font-size:14px; color:#2A2A2A; font-weight:bold; background:url(img/sfTelefono.jpg) no-repeat; text-align:left;}
div#boxOrari {width:170px; height:85px; padding:5px 5px 0 0; margin:10px 0 0 0; font-size:12px; color:#2A2A2A; font-weight:bold; background:url(img/sfOrari.jpg) no-repeat; text-align:right;}
div#boxOrari .orari {color:#840200}


div#menu {width:175px; background-color:#2A2A2A; border:#2A2A2A solid 1px; margin:30px 0 0 0;}
div#menu .menuTitolo {width:175px; height:23px; font-size:14px; color:#FFFFFF; padding:7px 0 0 0; text-align:center; font-weight:bold; background:url(img/sfTitMenu.jpg) repeat-x; border-bottom:#2A2A2A solid 1px;}
div#menu .menuItem {width:165px; font-weight:normal; font-size:14px; padding:5px 0 5px 10px; text-align:left; text-transform:uppercase; border-bottom:#404040 solid 1px;}
div#menu .menuItemU {width:165px; font-weight:normal; font-size:14px; padding:5px 0 5px 10px; text-align:left; text-transform:uppercase;}
div#menu .menuCat {width:159px; font-weight:normal; font-size:12px; padding:5px 0 5px 6px; text-align:left;}
div#menu .menuSottoC {width:153px; font-size:10px; padding:5px 0 5px 12px; text-align:left;}
div#menu .menuRaggr {width:147px; font-size:9px; padding:0 0 5px 18px; font-style:italic; text-align:left;}
div#menu .riemp {width:155px; height:105px; color:#909090; font-size:14px; padding:5px 0 5px 20px; text-align:left; text-transform:uppercase;}
div#menu a {color:#909090; text-decoration:none;}
div#menu a:hover {color:#F4CA68; text-decoration:none;}

div#menuD {width:175px; background-color:#2A2A2A; margin:0 0 10px 0; border:#2A2A2A solid 1px;}
div#menuD .menuTitolo {width:175px; height:23px; font-size:14px; color:#FFFFFF; padding:7px 0 0 0; text-align:center; font-weight:bold; background:url(img/sfTitMenu.jpg) repeat-x; border-bottom:#2A2A2A solid 1px;}
div#menuD .menuItem {width:158px; color:#909090; font-size:12px; padding:5px 0 5px 15px; text-align:left; border-bottom:#404040 solid 1px;}
div#menuD .menuItemU {width:158px; color:#909090; font-size:12px; padding:5px 0 5px 15px; text-align:left;}
div#menuD .azione{width:163px; font-size:12px; padding:5px 10px 5px 0; text-align:right; border-bottom:#404040 solid 1px;}
div#menuD .azioneU{width:163px; font-size:12px; padding:5px 10px 5px 0; text-align:right;}
div#menuD a {color:#F4CA68; font-weight:bold; text-decoration:none;}
div#menuD a:hover {color:#F4CA68; font-weight:bold; text-decoration:none;}

div#cartHP {}
div#cartHP .cartHPtitolo {margin:0 0 5px 0;}
div#cartHP .cartHPitem {font-size:10px; margin:0 0 5px 0;}

#messaggioHP {width:595px; border:#2A2A2A solid 1px; background:#2A2A2A; margin:0 0 3px 0;}
#messaggioHP .titoloMHP {width:590px; height:23px; font-size:10px; color:#FFFFFF; padding:7px 0 0 5px; font-weight:bold; background:url(img/sfTitMenu.jpg) repeat-x; border-bottom:#2A2A2A solid 1px;}
#messaggioHP .testoMHP {width:595px; font-weight:normal; font-size:12px; padding:5px 2px 5px 2px; text-align:left; color:#909090;}

div#boxVetrinaI {width:195px; background-color:#2A2A2A; border:#2A2A2A solid 1px; float:left;}
div#boxVetrinaI .titoloVetrina {width:195px; height:23px; font-size:10px; color:#FFFFFF; padding:7px 0 0 0; text-align:center; font-weight:bold; background:url(img/sfTitMenu.jpg) repeat-x; border-bottom:#2A2A2A solid 1px;}
div#boxVetrinaI .fotoVetrina {width:195px; height:150px; font-weight:normal; font-size:14px; padding:5px 0 5px 0; text-align:center; border-bottom:#404040 solid 1px;}
div#boxVetrinaI .descrizioneVetrina {width:191px; height:45px; font-weight:normal; font-size:11px; padding:5px 2px 5px 2px; text-align:left; color:#909090; border-bottom:#404040 solid 1px;}
div#boxVetrinaI .prezzoVetrina {width:143px; height:25px; font-weight:normal; font-size:12px; padding:25px 2px 5px 0; text-align:right; color:#909090; float:right;}
div#boxVetrinaI .conservazioneVetrina {width:48px; font-weight:normal; font-size:10px; padding:5px 0px 5px 2px; text-align:left; color:#909090; float:left;}
div#boxVetrinaI a {color:#FFFFFF; text-decoration:none;}
div#boxVetrinaI a:hover {color:#FFFFFF; text-decoration:none;}

div#boxVetrina {width:195px; background-color:#2A2A2A; border:#2A2A2A solid 1px; float:left; margin:0 0 0 3px;}
div#boxVetrina .titoloVetrina {width:195px; height:23px; font-size:10px; color:#FFFFFF; padding:7px 0 0 0; text-align:center; font-weight:bold; background:url(img/sfTitMenu.jpg) repeat-x; border-bottom:#2A2A2A solid 1px;}
div#boxVetrina .fotoVetrina {width:195px; height:150px; font-weight:normal; font-size:14px; padding:5px 0 5px 0; text-align:center; border-bottom:#404040 solid 1px; vertical-align:middle;}
div#boxVetrina .descrizioneVetrina {width:191px; height:45px; font-weight:normal; font-size:11px; padding:5px 2px 5px 2px; text-align:left; color:#909090; border-bottom:#404040 solid 1px;}
div#boxVetrina .prezzoVetrina {width:143px; height:25px; font-weight:normal; font-size:12px; padding:25px 2px 5px 0; text-align:right; color:#909090; float:right;}
div#boxVetrina .conservazioneVetrina {width:48px; font-weight:normal; font-size:10px; padding:5px 0px 5px 2px; text-align:left; color:#909090; float:left;}
div#boxVetrina a {color:#FFFFFF; text-decoration:none;}
div#boxVetrina a:hover {color:#FFFFFF; text-decoration:none;}

.istruzioniVetrina {font-size:10px; color:#840200;}

div#navigazione {width:598px;}
div#navigazione .navS {width:420px; float:left; text-align:left;}
div#navigazione .navD {width:175px; float:left; text-align:right; font-size:10px;}
div#navigazione a {font-size:10px; color:#840200; text-decoration:none;}
div#navigazione a:hover {font-size:10px; color:#840200; text-decoration:none;}

div#sopraFooter {width:985px; height:10px; background:#404040;}
div#footer{width:985px; height:50px; background:#151515; color:#909090;}
div#footer .fSinistra {width:700px; color:#909090; font-size:10px; text-align:left; float:left; padding:10px 0 0 10px;}
div#footer .fDestra {width:180px; color:#909090; font-size:10px; text-align:right; float:right; padding:10px 10px 0 0;}
#footer a {font-size:10px; text-decoration:none; color:#909090;}
#footer a:hover {font-size:10px; text-decoration:none; color:#909090;}

/* ******************************************************************** */
/* TABELLE ************************************************************ */
/* ******************************************************************** */

.tabellaTesto {font-size:10px; font-style:normal; font-weight:normal; color:#000000;}
.tabellaTitolo {font-size:10px; font-style:normal; font-weight:normal; color:#FFFFFF;}
.tabellaNavigazioneTesto {font-family:"Trebuchet MS"; font-size:16px; font-style:normal; font-weight:bold; color:#000000;}
