/*queste classi sono lette solo da IE*/
*html .margine{margin-bottom:-3px !important;}
*html .marginedx{margin-right:-3px !important;}
*html input{margin-bottom:-1px !important;margin-top:-1px !important;}

/*classi generali*/
body{font:normal 11px Arial;color:#2F2F2F;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;background: url('../img/bg.gif');}
form {margin-bottom:0;margin-top:0;}
select{font-size:11px;color:#2F2F2F;height:18px;background-color:#FFFFFF;}
input{font-size:11px;padding-bottom:0px;color:#2F2F2F;height:17px;background-color:#FFFFFF;}
textarea{font-family:Arial;font-size:11px;}
img{border:none;margin:0px;padding:0px;}
#sito{background-color:#FFFFFF;}
#sito td{vertical-align:top;}
.clear{clear:both;}
a img,a:link img,a:visited img,a:hover img,a:active img{border:none;}
.scheda_img{border:1px solid #E1DFD7;}
.scheda div{padding-left:5px;}
.borditab{border-spacing:0px;border-collapse:collapse;}
.borditab td{padding:0px;}
.sele{text-decoration:underline;color:#30C1BE;}
.sin{text-align:left;}
.des{text-align:right;}
.cen{text-align:center;}
.top{vertical-align:top;}
.mid{vertical-align:middle;}
.vocine span{color:#4A4844;}
#areapagina{text-align:left;}
.rigagrigia{background-color:#FF9900;width:100%;height:1px;font-size:1px}
.sfbianco{background-color:#FFFFFF;}
.sfondomarchio{background: url('../img/topmarchio.gif') no-repeat;width:943px;height:22px;}

.lingua{background-color:#FFFFFF;padding-right:0px;color:#000000;border:0px solid #FFFFFF;width:34px;}
.linguaBottom{background-color:transparent;padding-right:0px;color:#000000;border:0px solid #FFFFFF;height:15px;width:45px;}

/*home pubblica*/ 
#home{font:normal 11px Arial;color:#2F2F2F;}
#home a{text-decoration:underline;color:#30C1BE;}
#home a:hover{text-decoration:none;color:#30C1BE;}
.tit{font:bold 12px Arial;padding:2px 0px 2px 7px;}
.barra1{background: url('../img/sfsfumatabarra.gif') repeat-y top left;}
.barra2{background: url('../img/sfsfumatabarra1.gif') repeat-y top left;margin-top:12px;}
.contenuti{background-color:#FFFFFF;padding-left:6px;}
.contenuti div{background-color:#FFFFFF;padding:10px;}
.contenuti img{float:left;margin-right:10px;}
.lista {text-indent:0px;list-style:none;margin:5px;padding:0px;}
.lista li{background: url('../img/quadratino.gif') no-repeat 0 3px;padding-left:20px;margin:7px 0px 7px 0px;}
.testo{width:600px;}
#contenuti div{float:left;display:inline;}

/* templates */
.template{margin-bottom:15px;text-align:left;font-size:12px;width:750px;background-color:#FFFFFF;}
.contenuti2{font-size:12px;}
.contenuti2,.contenuti div{padding:8px;}
.contenuti2 img{float:left;margin-right:10px;}
.contenuti span{padding-left:5px;}
.contenuti table{width:734px;font-size:12px;}
.barra{background: url('../img/sfsfumatabarra.gif') repeat-y top left;font:bold 12px Arial;padding:2px 0px 2px 7px;clear:both;}
ul.lista {text-indent:0px;list-style:none;margin:5px;padding:0px;}
ul.lista li{background: url('../img/quadratino.gif') no-repeat 0 3px;padding-left:20px;margin:7px 0px 7px 0px;}
.testo{width:600px;}
#contenuti div{float:left;display:inline;}

/*titolo pagina*/
#titolopagina {text-align:left; background: url('../img/bg_titolo.gif') repeat-x; height: 33px }
#titolopagina div{padding:5px 0px 5px 13px;font-size:13px;color:#5F5D58;}
.pubblica, .fornitore {width:750px;}
.privata{width:517px;}
.titolobox {font: normal 15px Times New Roman; color:#0085BC;}

/*home sezione*/
.titolone{width:124px;height:15px;border: 1px solid #ADAEA4;font:bold 11px Arial;color:#2F2F2F;text-align:center;}
.titoloRisRic{width:100%;height:15px;font:bold 11px Arial;color:#2F2F2F;text-align:left;}
.separatore{background: url('../img/separatore.gif') repeat-x;width:50%}
.separatoreRisRic{background: url('../img/separatore.gif') repeat-x;width:40%}
#liste{text-indent:0px;list-style:none;margin:0;padding:0px;}
#liste li{display:inline;width:368px;float:left;margin-bottom:14px;margin-right:5px;}
.cellaimmagine{width:72px;height:50px;}
.descri{background-color:#FFFFFF;vertical-align:top;height:50px;width:298px;}
.descri div{padding:3px;font:bold 11px Arial;color:#FF9900;}
.caratte{font: normal 11px Arial;color: #2F2F2F;padding:4px;}
.corniceprodotti{border:1px solid #FF9900;width:368px;}
.cornicenovita{border:1px solid #FF9900;clear:both;width:748px;}
.descrinovita{background-color:#FFFFFF;vertical-align:top;padding:3px;color:#FF9900; font-weight:bold}
/*.descrinovita{background-color:#F4F3F0;vertical-align:top;padding:3px;}*/
.rigagrigia{background-color:#ADAEA4;}
.rigagialla{background-color:#FF9900;height:1px;font-size:1px}
.bottoni{margin-left:3px;margin-top:2px;}
.bottoni div{font:normal 11px Arial;color:#FFFFFF;margin:2px 2px 0px 0px;padding-left:5px;float:left;}
.vedischeda{background-color:#B9BAAE;padding-right:10px;}
.carrello{background-color:#FF7200;padding-right:31px;}

/*Categoria merceologica cerca*/
#catmerceologica{width:231px;background-color:#0085BC;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:left;border-bottom:1px solid #0085BC;}
#catmerceologica select{background-color:#FFFFFF;width:100%;height:17px;font-size:11px;margin-top:3px;}
.contenuto{vertical-align:middle;height:26px;background-color:#0085BC;}
.contenuto td{background-color:#0085BC;}

/*menu sinistra*/
#menusinistra{margin-left:5px;margin-right:5px;text-align:left;font:normal 11px Arial;}
#sfondosfumato{background: url('../img/sfsfumato.gif') repeat-x;width:172px;height:428px;}
#bottonisin{color:#FFFFFF;margin-top:5px;font-weight:bold;}
#bottonisin div{margin-bottom:3px;}
#bottonisin a{padding-left:25px;}
.bot_fornitori{background: url('../img/bot_fornitori.gif') no-repeat;width:171px;height:16px;}
.bot_clienti{background: url('../img/bot_clienti.gif') no-repeat;width:171px;height:16px;}
.bot_contattaci{background: url('../img/bot_contattaci.gif') no-repeat;width:171px;height:16px;}
.topbenve{background: url('../img/sftopbenve.gif') no-repeat;width:172px;height:6px;margin-top:5px;}
.benvenuto{background-color:#D35E00;width:172px;}
.benvenuto div{padding:0px 5px 3px 5px;font-size:11px;color:#FFFFFF;}

/* menu sinistra login*/
#menucategorie{font-size:10px;font-weight:normal;margin-top:5px;width:100%;padding-top:5px;background:url('../img/sftopmenu.gif') no-repeat top; background-color:#FF9900;}
#menucategorie a.v{display:block;height:17px;background-color:#FF9900;margin-bottom:2px;margin-top:2px;color:#FFFFFF;padding-left:3px;padding-top:3px;}
#menucategorie a.v:hover{display:block;height:17px;background-color:#5F5F5F;margin-bottom:2px;margin-top:2px;color:#FFFFFF;padding-left:3px;padding-top:3px;}
#menucategorie div{background-color:#FF9900;margin-bottom:3px;color:#FFFFFF;padding-left:3px;}
#menucategorie select{width:162px;height:18px;font-size:11px;margin:3px;}
#menucategorie p{margin:2px 3px 5px 110px;padding:0;}

/* menu sinistra login
#menucategorie{font-size:11px;font-weight:bold;margin-top:20px;width:100%;}
#menucategorie a.v{display:block;height:17px;background-color:#E8E8E3;margin-bottom:2px;margin-top:2px;color:#797A72;padding-left:3px;padding-top:3px;}
#menucategorie a.v:hover{display:block;height:17px;background-color:#B9BAAE;margin-bottom:2px;margin-top:2px;color:#2F2F2F;padding-left:3px;padding-top:3px;}
#menucategorie div{background-color:#B9BAA;margin-bottom:3px;color:#2F2F2F;padding-left:3px;}
#menucategorie select{width:162px;height:18px;font-size:11px;margin:3px;}
#menucategorie p{margin:2px 3px 5px 110px;padding:0;}*/

/* menu sinistra offerta*/
#menuofferte{
	margin-top:16px;
	width:100%;
	font:bold 11px Arial;
	vertical-align : middle;
}
#menuofferte a{display:block;height:20px;background-color:#FF7200;color:#FFFFFF;padding-left:3px;}
#menuofferte a:hover{display:block;height:20px;background-color:#D35E00;color:#FFFFFF;padding-left:3px;}

/*top menu*/
#topmenu {list-style:none;padding:0px;margin:0px 0px 0px 0px;}
#topmenu li{margin-right:2px;display:inline;float:right;background-color:#FFFFFF;}
#topmenu div{padding:5px 5px 3px 5px;font: normal 11px Arial;}
#topmenu .annullamargine{margin:0 0 -3px 0;}
#ctl00_cmdCambiaLingua {display:none}


/*top menu centrale*/
#topmenusotto {background-color:#0085BC;}
#topmenusotto td{font: bold 11px Arial;text-align:center;vertical-align:bottom;color:#FFFFFF;}
#topmenusotto ul{text-indent:0px;list-style:none;margin:0px;padding:0px;}
#topmenusotto li{padding:0px;display:inline;margin:0px 1px 0px 0px;float:left;}
#topmenusotto a{text-decoration:none;color:#FFFFFF;display:block;height:19px;}
#topmenusotto a:hover{text-decoration:none;color:#2F2F2F;display:block;height:19px;}
/*#topmenusotto a.home:hover{background: url('../img/sfhome.gif') no-repeat;width:49px;}*/
#topmenusotto a.home{width:49px;}
/*#topmenusotto a.chisiamo:hover{background: url('../img/sfchisiamo.gif') no-repeat;width:64px;}*/
#topmenusotto a.chisiamo{width:64px;}
/*#topmenusotto a.termini:hover{background: url('../img/sftermini.gif') no-repeat;width:120px;}*/
#topmenusotto a.termini{width:120px;}
/*#topmenusotto a.guida:hover{background: url('../img/sfguida.gif') no-repeat;width:46px;}*/
#topmenusotto a.guida{width:46px;}
#topmenusotto input{width:115px;height:17px;color:#2F2F2F;margin-left:5px;padding-bottom:0px;}
#topmenusotto div{padding-bottom:2px;}
.inputofferta{width:120px !important;margin-bottom:1px !important;height:14px !important;border:1px solid #2F2F2F;}
.latosxmenu{background-color:#0085BC;width:5px;height:23px;}
.latodxmenu{background: url('../img/latodxmenu.gif') no-repeat;width:5px;height:23px;}

/* briciole di pane*/
#percorso{font-size:11px;margin:5px 0px 10px 13px;}

/*top benvenuti */
#benvenuti div{float:left;display:inline;}

/*footer*/
.footer{background-color:#E7E7E7;font: normal 11px Arial;color: #000000;padding-left:5px;padding-bottom:10px;}
.footer a{padding-left:5px;}

/* tabelle*/
#destinazione{font-size:11px;font-weight:bold;color:#000000;margin-bottom:10px;margin-top:20px;margin-left:14px;}
#destinazione select{width:100px;}
select.desti{margin-left:10px;}
.tab{border-spacing:2px !important;border-collapse:separate !important;table-layout:fixed;font-size:11px;text-align:left;}
.tab th{color:#FFFFFF;background-color:#FF7200;height:31px;padding:3px;font-weight:normal;vertical-align:top;}
.tab td{color:#5F5D58;background-color:#F2F1EE;vertical-align:middle !important;padding-left:2px;padding-right:2px;height:20px;}
.tab input{border:1px solid #7F9DB9;width:33px;padding-top:3px;text-align:center;}
.tab span{font-weight:bold;}
.cellamarroncina{background-color:#FF7200 !important;}
.cellagiallina{background-color:#FFBA00 !important;}
.totale{font-weight:bold;color:#FFFFFF !important;}
.cestino{text-align:center;}
.cambiapagina {font-size:11px;margin-top:15px;text-align:center;}
.cambiapagina div{border:1px solid #B9BAAE;text-align:center;width:748px;}
.bottoni2{margin-left:3px;}
.bottoni2 div{font:normal 11px Arial;color:#FFFFFF;margin:0 2px 0 0;padding-left:5px;float:left;}
.tornaindietro{background-color:#B9BAAE;padding-right:15px;margin-bottom:-3px;}
.inviaordine{background: url('../img/inviaordine.gif') no-repeat;width:134px;height:14px;}
.tornalista{margin-top:25px;text-align:left;font:normal 9px Arial;}
.tornalista a{display:block;background: url('../img/tornallalista.gif') no-repeat;height:15px;width:132px;padding-top:1px;}
#legenda{margin-top:20px;font-size:11px;text-align:left;}
#legenda hr{margin:0px;padding:0px;width:250px;border-style:dotted;border-color:#2F2F2F;height:1px;}

/*offerta*/
.colonna{width:238px;font:bold 11px Arial;color:#2F2F2F;vertical-align:top;}
.colonna select{background-color:#FFFFFF;height:17px;width:238px;color:#2F2F2F;border:1px solid #7F9DB9;font:normal 11px Arial;padding-bottom:0px;}
.colonna input{background-color:#FFFFFF;height:17px;width:234px;color:#2F2F2F;border:1px solid #7F9DB9;font:normal 11px Arial;padding-bottom:0px;}
.colonna textarea{background-color:#FFFFFF;height:42px;width:234px;color:#2F2F2F;border:1px solid #7F9DB9;overflow:auto;line-height:12px;}
.colonna div{margin-bottom:4px;}
.spazio{width:18px;}
.titoletto{background-color:#F4F3F0;}
.conte{font-weight:normal;padding:3px 3px 3px 7px;}
.conte img{margin-bottom:-3px;}

/*.titoletto span{display:block;padding:3px 3px 3px 7px;}*/
.titoletto span{padding:3px 3px 3px 7px;}
.tratteggio{
	margin-top:10px;
	padding:0px;
	width:750px;
	border-style: solid;
	border-color: #FF7200;
	height: 2px;
}
.inviaofferta{margin-top:5px;text-align:left;font:normal 11px Arial;}
.inviaofferta a{display:block;background: url('../img/inviaofferta.gif') no-repeat;height:13px;width:134px;}
.spiega{font:normal 11px Arial;margin-bottom:15px;padding-right:10px;}

/*login*/
#login{text-align:left;margin-top:20px;}
#login .vocina{font:normal 11px Arial;color:#FF7200;margin-bottom:3px;margin-left:1px;}
#login input{border:1px solid #2F2F2F;font:normal 11px Arial;color:#2F2F2F;padding-bottom:0px;width:164px;height:17px;margin-bottom:7px;}
.reimposta{background-color:#B9BAAE;padding-right:5px;color:#FFFFFF;height:16px;width:70px;font:normal 10px Arial;border:0px solid #FFFFFF;}
.invia{background-color:#B5BE27;padding-right:31px;}
.inviaforni{background-color:#FF7200;padding-right:5px;color:#FFFFFF;height:16px;width:70px;font:normal 10px Arial;border:0px solid #FFFFFF;}
.inviaclienti{background-color:#F8AA00;padding-right:5px;color:#FFFFFF;height:16px;width:70px;font:normal 10px Arial;border:0px solid #FFFFFF;}

/*macrocategorie*/
#tab div{padding-left:5px;vertical-align:middle;text-align:left;font:normal 11px Arial;color:#FFFFFF;}
#tblmacrocategorie{font:normal 11px Arial;display:none}
#tblmacrocategorie .numero{font-weight:bold;color:#FFFFFF;text-align:center;background-color:#B5BE27;vertical-align:middle}
#tblmacrocategorie .titolo{font-weight:bold;color:#50504B;text-align:left;background: url('../img/sfsfumata2.gif') repeat-y;}
#tblmacrocategorie span{color:#B5BE27;}
#tblmacrocategorie div{padding-left:5px;}
#tblmacrocategorie .voci{padding-left:25px;margin:5px 0px 10px 0px;}
#tblmacrocategorie a{text-decoration:none;color:#000000;}
#tblmacrocategorie a:hover{text-decoration:underline;color:#B5BE27;}

/*scheda prodotto*/
#schedaprodotto td{vertical-align:top;text-align:left;}
#schedaprodotto textarea{width:560px;height:200px;overflow:scroll;overflow-y:auto;overflow-x:hidden;padding:3px;border:1px solid #B9BAAE;font:normal 11px Arial;line-height:12px;text-align:left;background-color:#F7F6F4;}
#fotoprodotto{border:1px solid #B9BAAE;}
#menuscheda{margin-top:2px;width:100%;font:normal 11px Arial;}
#menuscheda a{color:#FFFFFF;padding-left:3px;text-decoration:none;}
#menuscheda a:hover{color:#000000;padding-left:3px;text-decoration:none;}
.voice{height:13px;background-color:#B9BAAE;margin-bottom:2px;}
.voice2{height:13px;background-color:#FF7200;margin-bottom:2px;}

#descrizioneprodotto{font:bold 11px Arial;border:1px solid #FF9900;background-color:#FF9900;color:#FFFFFF;width:566px;}
#descrizioneprodotto div{padding:9px 6px 9px 6px;}
#dati{font-size:12px;font-family:Arial;border-style:solid;border-top-width:0px;border-bottom-width:1px;border-right-width:1px;border-left-width:1px;border-color:#B9BAAE;width:566px;}
#dati div{padding:6px;line-height:18px;}
#dati span{font-weight:bold;}
#titoloschedatecnica{font:bold 11px Arial;margin-top:12px;width:568px;}
.scritta{border:1px solid #B9BAAE;padding:1px 20px 1px 3px;float:left;display:inline;margin-right:3px;}
.lineetta{background: url('../img/separatore.gif') repeat-x;width:458px;height:15px;float:left;display:inline;}

/*pop-up trasporto*/
#trasporto{width:440px;height:230px;background: #FFFFFF url('../resources/img/timbro_popup.gif') no-repeat bottom right;font-size:12px;}
#trasporto .testotrasporto{margin-bottom:20px;margin-top:10px;}
#trasporto .campopartenza{margin-bottom:30px;}
#trasporto .campopartenza input{padding:0 0 0 2px;margin:0;font-size:12px;}
select.destin{margin-left:107px;font-size:12px;padding:0;}
#trasporto div{padding-left:7px;padding-right:7px;}

#ctl00_Panel1{background-color:#0085BC;}
#ctl00_ContentPlaceHolder1_sPrezzoEPAL{background-color:#FF7200;font-size:18px !important:color:#FFFFFF;padding:1px 4px 1px 4px;}
#ctl00_ContentPlaceHolder1_sSconto{background: url('../img/per100.gif') no-repeat right;padding-right:15px}

/*link*/
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#0085BC;}
a.a1 {text-decoration:none;color:#000000;}
a.a1:hover {text-decoration:none;color:#000000;}
a.a2 {text-decoration:underline;color:#000000;}
a.a2:hover {text-decoration:none;color:#000000;}
a.a3{text-decoration:none;color:#000000;}
a.a3:hover{text-decoration:none;color:#0085BC;}
a.a4{text-decoration:none;color:#999A90;}
a.a4:hover{text-decoration:none;color:#0085BC;}
a.a5{text-decoration:none;color:#FFFFFF;}
a.a5:hover{text-decoration:none;color:#2F2F2F;}
a.a6{text-decoration:none;color:#999A90;}
a.a6:hover{text-decoration:none;color:#000000;}
a.a7{text-decoration:none;color:#FFFFFF;}
a.a7:hover{text-decoration:none;color:#000000;}
a.a8{text-decoration:none;color:#000000;}
a.a8:hover{text-decoration:underline;color:#0085BC;}
a.a9{text-decoration:none;color:#000000;}
a.a9:hover{text-decoration:underline;color:#000000;}
a.a10{text-decoration:none;color:#FF7200;}
a.a10:hover{text-decoration:none;color:#000000;}
a.a11{text-decoration:none;color:#F8AA00;}
a.a11:hover{text-decoration:none;color:#000000;}
a.a12{text-decoration:none;color:#000000;}
a.a12:hover{text-decoration:none;color:#999A90;}