BODY { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e9ecf4; top: 12px; bottom: 12px; }

TD.MenuBarraSuperiore {
	/*background-image: url(immagini/negozio-6.gif);
	background-attachment: fixed; */
	background-color: #1935c4; background-image: url(immagini/intestazioneEP.gif); background-repeat: no-repeat; text-align: right; vertical-align: bottom; }

TD.MenuBarraSuperiore DIV.Menu {
	color: #FFFFFF;
	font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding: 7px;
	font-weight: bold;
	
}

TD.MenuBarraSuperiore DIV.Menu A {
	color: #FFFFFF;
	text-decoration: none;
}

TD.MenuBarraSuperiore DIV.Menu A:hover {
	color: #FFFFFF;
	text-decoration: underline overline;
}
TD.BarraLaterale { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #1935c4; }

TD.BarraLaterale A {  }


.barraNavigazioneTD {
	color: #000000;
	font-size: 10pt;
	text-align: center;
    text-decoration: underline;
}

.barraNavigazioneA {
	text-decoration: underline;
}

.menuContestualeP {
	text-align: right;
	font-size: 10pt;
	margin-right: 10px;	
}


.pulsanti:link,visited { font-size: 12px; color: #fff555; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.pulsanti:hover{ font-size: 12px; color: #fff555; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

.pulsanti2:link,visited { font-size: 12px; font-weight: bold; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.pulsanti2:hover { font-size: 12px; font-weight: bold; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none;}

.pulsanti3 { font-family: Garamond; font-size: 15px; font-weight: bold; color: #000000; text-decoration: underline; }
/* .pulsanti3:hover { font-family: Garamond; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}*/


.testidescrittivi { font-size: 12px; font-weight: normale; color: #000000; font-family: Garamond; text-decoration: none; }

.ricercaDIV {
	margin-top: 15px;
	margin-bottom: 5px;
}

.ricercaErroreSPAN {

}

.ricercaSELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 3px;
}

.ricercaINPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 120px;
	margin-bottom: 3px;
}

.ricercaSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.ricercaAvanzataDIV { width: 650px; text-align: center; background-color: #d7d7d7; border: solid 1px #000055; margin-top: 0; margin-bottom: 15px; padding: 15px 5px; }

.ricercaAvanzataLabelTD { color: #000; font-size: 10pt; }

.ricercaAvanzataInputTD {
	font-size: 10pt;
}


.ricercaAvanzataSELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.ricercaAvanzataINPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


.ricercaAvanzataErroreSPAN {
	font-size: 10pt;
	color: #FF0000;
}


.repartiTABLE {
	width: 150px;
}

.repartiTD {
	font-size: 10pt;
	font-weight: bold;
	color: yellow; font-size: 10pt; font-style: normal; font-stretch: normal;
}

.repartiSelectedTD {
	font-size: 22px; font-style: normal; font-weight: normal; font-stretch: normal
}

.repartiA { color: #ffab3b; font-size: 20px; text-decoration: none
 }

.repartiSelectedA {
	color: #ffab3b; font-size: 25px; font-weight: 900; text-decoration: none;
}


.repartiCategorieTABLE {
}

.repartiCategorieTD {
	font-size: 10pt;
	vertical-align: top;
}

.repartiCategorieA {
	color: #fff;
	text-decoration: none;
}

.repartiCategorieA:hover {
	color: #fff;
	text-decoration: underline;
}
.repartiCategoriePageIndexP {
	font-size: 7pt;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: right;
}

.repartiCategorieCurrentPageSPAN {
	font-weight: bold;
}


.categorieTABLE {
	margin-bottom: 15px;
}


.categoriePathP {
	font-size: 10pt;
	font-weight: bold;
}

.categorieTD {
	font-size: 10pt;
}

.articoliVetrinaDIV {
}


.articoliVetrinaSchedaNovitaTABLE {
	width: 95%;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DD8866;
}

.articoliVetrinaSchedaNovitaTD {
	width: 80px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;	
	background-color: #DD8866;
	background-image: url(immagini/bordoad1.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;	
}

.articoliVetrinaSchedaOfferteTABLE {
	width: 100%;
	margin-top: 20px;
	/*margin-bottom: 10px;*/
        /*background-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DD8866;*/
}

.articoliVetrinaSchedaOfferteTD {
	width: 80px;
	color: #1935c4;
	font-size: 12pt;
	font-weight: bold;	
	/*background-image: url(immagini/bordoad1.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;	*/
}

.articoliVetrinaSchedaAltriTABLE {
	width: 750px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DD8866;
}

.articoliVetrinaSchedaAltriTD {
	width: 150px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;	
	background-color: #DD8866;
	background-image: url(immagini/bordoad1.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;	
}


.articoliVetrinaNovitaTABLE {
	width: 95%;
}

.articoliVetrinaNovitaTD {
	font-size: 10pt;
	padding-bottom: 10px;
}

.articoliVetrinaNovitaTitoloA {
	font-weight: bold;
}

.articoliVetrinaOfferteTABLE {
	width: 100%;
}

.articoliVetrinaOfferteTD {
	font-size: 10pt;
	vertical-align: top;
	padding-bottom: 10px;
}

.articoliVetrinaOfferteTitoloA {
	font-weight: bold;
}

.articoliVetrinaOfferteScontoSPAN {
	font-weight: bold;
	color: #FF0000;
}

.articoliVetrinaAltriTABLE {
	width: 750px;
	float: right;
}

.articoliVetrinaAltriTD1  { 
border: solid 0.1em #09700b;
	font-size: 10pt; text-align: justify; padding-bottom: 10px;
	width: 360px;
	height: 250px;
	float: left;
	
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 4px;


}

.articoliVetrinaAltriTD2  { 
	border: solid 0.1em #09700b;
	font-size: 10pt; text-align: justify; padding-bottom: 10px;
	width: 360px;
	height: 250px; 
	float: right;
	margin-top: 2px;
	margin-left: 6px;
	margin-bottom: 4px;


}

.articoliSfondoTitoloVetrina { width: 100%; background-color: #006007; background-image: url(bandiere/logoruotato.jpg); background-repeat: no-repeat; background-position: 2px 0; }

.articoliVetrinaAltriTitolo:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 30px;
}

.articoliVetrinaAltriTitolo:hover {
	color: #ff0;
	font-weight: bold;
	font-size: 10pt; text-align: justify; 
}


.articoliElencoP {
	
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 20px;
	
}

.articoliElencoTABLE:link {
	width: 750px;
}

.articoliIntestazioneElencoTD {
	
	font-size: 10pt;
	vertical-align: bottom;
	font-weight: normal;
}

.articoliIntestazioneElencoA { color: #006007; font-size: 10pt; text-align: left; font-weight: normal; text-decoration: underline; }

.articoliIntestazioneEvidenziataElencoA { color: #006007; font-size: 10pt; text-align: left; font-weight: bold; text-decoration: none; }

.articoliRiga1ElencoTD {
	width: 750px;
	font-size: 10pt;
	background-color: #EEEEEE;
	vertical-align: top;
}

.articoliRiga2ElencoTD {
	width: 750px;
	font-size: 10pt;
	background-color: #DDDDDD;
	vertical-align: top;
}

.articoliDettaglioTABLE  { text-align: justify; width: 750px; }

.articoliDettaglioTitoloTD { background-color: #006007; font-size: 10pt; font-weight: bold; color: FFFFFF; background-image: url(bandiere/logoruotato.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: 4px 4px; padding: 5px 5px 5px 25px;

}

.articoliDettaglioTD {
	font-size: 10pt;
}

.articoliDettaglioDatoSPAN {

}

.articoliDettaglioDatoA:link,visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.articoliDettaglioDatoA:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}
.articoliDettaglioDescrizioneTD {
	font-size: 10pt;
}

.articoliDettaglioPrezzoSPAN {
	font-weight: bold;

}

.articoliDettaglioNoteSPAN {
	font-size: 8pt;
}

.articoliDettaglioErroreSPAN {
	font-size: 10pt;
	color: #FF0000;
}

.articoliDettaglioFORM {
	font-size: 8pt;
	text-align: right;
	margin-right: 10px;
}

.articoliDettaglioINPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 30px;
}

.articoliDettaglioSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.articoliDettaglioP {
	font-size: 10pt;
	text-align: center;
}

.articoliDettaglioA:link,visited {font-size: 12px; font-weight: bold; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline;
}

.articoliDettaglioA:hover {font-size: 12px; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none;
		font-weight: bold;
}

.articoliDettaglioNovitaSPAN {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
}

.articoliPageIndexP {
	font-size: 10pt;
	text-align: center;
}

.articoliPageNumberA {
}

.articoliCurrentPageSPAN {
	font-weight: bold;
}

.carrelloDIV {
	width: 750px;	
}

.carrelloP {
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 20px;
}

.carrelloFORM {
	width: 750px;
}

.carrelloTABLE {
	width: 750px;

}

.carrelloIntestazioneTD {
	width: 750px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
}

.carrelloTD {
	width: 750px;
	font-size: 10pt;
	background-color: #EEEEEE;
	vertical-align: top;
}

.carrelloTotaleTD {
	width: 750px;
	font-size: 10pt;
	font-weight: bold;
}

.carrelloSUBMIT {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.ordineDIV {
	font-size: 10pt;
	width: 750px;
}

.ordineP {
	width: 750px;
	font-size: 10pt;

}

.ordineH1 {
	font-size: 12pt;
	font-weight: bold;
}

.ordineErroreSPAN {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

.ordineErroreTR {
	background-color: #DDDDFF;
	font-weight: bold;
}

.ordineObbligatorioSPAN {
	font-size: 10pt;
	font-weight: normal;
}

.ordineDatiFORM {

}

.ordineDatiTABLE TD {
	padding: 2px;
}

.ordineDatiEtichettaTD {
	font-size: 10pt;
}

.ordineDatiImmissioneTD {

}

.ordineDatiImmissioneTEXT {
	font-size: 10pt;
	width: 300px;
}

.ordineDatiImmissioneSELECT {
	font-size: 10pt;
}

.ordineDatiPrivacyTEXTAREA {
	text-align: justify;
}

.ordineDatiSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.ordineEvidenziatoSPAN {
	font-size: 10pt;
	font-weight: bold;
}

.ordineRiepilogoTABLE {
	width: 750px;

}

.ordineRiepilogoIntestazioneTD {
	font-size: 10pt;
	font-weight: bold;
}

.ordineRiepilogoTD {
	background-color: #EEEEEE;
	font-size: 10pt;
}

.ordineRiepilogoTotaleTD {
	font-size: 10pt;
	font-weight: bold;

}

.ordineRiepilogoFORM {

}

.ordineRiepilogoSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


