BODY
{
	font-size: 9px;
	background-image: url(../immagini/frontend/sfondo.gif);
	color: #000000;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

DIV
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

TR
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

TEXTAREA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

.RadGrid
{
	border-right: #c2d6aa 1px solid;
	border-top: #c2d6aa 1px solid;
	border-left: #c2d6aa 1px solid;
	border-bottom: #c2d6aa 1px solid;
}

.RadGrid Table
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.RadGrid A
{
	color: black;
}

.RadGridHeader
{
	background-image: url(../immagini/accessori/defaultHeaderBg.gif);
	background-repeat: repeat-x;
	height: 29px;
	padding-top: 4px;
}

.EditFormHeader
{
	background-image: url(../immagini/accessori/defaultSelectedItemBg.gif);
	background-repeat: repeat-x;
	height: 18px;
}

.EditFormButtonRow A { FONT-SIZE: 12px; COLOR: darkgreen }

.EditFormHeader TD { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 4px; TEXT-ALIGN: center }

.RadGridItem
{
	background-image: url(../immagini/accessori/defaultItemBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 4px;
}

.RadGridAlternatingItem
{
	padding-left: 4px;
	background-image: url(../immagini/accessori/defaultAlternatingItemBg.gif);
	background-repeat: repeat-x;
	height: 27px;
}

.RadGridEditItem
{
	background-image: url(../immagini/accessori/defaultEditItemBg.gif);
	background-repeat: repeat-x;
	padding-left: 4px;
}

.RadGridSelectedItem
{
	padding-left: 4px;
	background-image: url(../immagini/accessori/defaultSelectedItemBg.gif);
	background-repeat: repeat-x;
	height: 27px;
}

.RadGridPager
{
	background-image: url(../immagini/accessori/defaultPagerBg.gif);
	background-repeat: repeat-x;
	height: 21px;
	padding-left: 11px;
}

.testoBenvenuto
{
	margin-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	color: #104399;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.testoFormFattura
{
	margin-top: 2px;
	padding-left: 3px;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.testoFormPagamento
{
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.testoFormFatturaErrori
{
	margin-top: 2px;
	padding-left: 3px;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.testoFormFatturaHeader
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.testoFormCarrello
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoFormRiepilogo
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.testoFormRiepilogoBordoDestro
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #104399 solid 1px;
}

.testoFormRiepilogoHeader
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#c0c0c0;
	color:#104399;
}

.menu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(immagini/sfondo_puls.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menucategorie
{
	margin-top: 6px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 6px;
	padding-bottom: 6px;
	color: #104399;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.tableCategorie
{
	background-repeat: no-repeat;
	background-position: top;
	width:200px;
}

.tableCerca
{
	background-repeat: no-repeat;
	background-position: left,top;
	width:200px;
}

.formcerca
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #104399;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 5px;
}

.validatorcerca
{
	margin-top: 2px;
	padding-left: 5px;
	font-size: 8px;
	margin-left: 5px;
	color: #ffffff;
	padding-top: 2px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0077bd;
}

.menunavigazione1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;
	background-color: #E80A0A;
}

.menunavigazionehelp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;
	background-color: #104399;
}

.menunavigazioneDove {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #104399;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
	padding-left: 10px;
	background-color: #cfcfcf;
}

.menunavigazione2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #104399;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;
	background-color: #bfbfbf;
}

.menunavigazionesezioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #bfbfbf;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

.menunavigazionesezioni1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #bfbfbf;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}


.testocerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #104399;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-left: 5px;
	padding-left: 5px;
	text-align: center;
}

.testocategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 5px;
	padding-left: 5px;
}

.testoregistrazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.registrazioneerrore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Red;
}

.filobiancosotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.testopromozioni {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #fae996;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.filobiancosopra {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.filoarancio {
	border: 1px solid #F89735;
}

/* Raffaele */

.filoarancioDoveSono
{
	border-right: #f89735 1px;
	border-top: #f89735 1px;
	border-left: #f89735 1px;
	border-bottom: #f89735 1px dotted;
}

.filoaranciodot
{
	border-right: #f89735 1px dotted;
	border-top: #f89735 1px;
	border-left: #f89735 1px dotted;
	border-bottom: #f89735 1px dotted;
}

.filoaranciodot2
{
	border-right: #f89735 1px;
	border-top: #f89735 1px dotted;
	border-left: #f89735 1px;
	border-bottom: #f89735 1px dotted;
}

.filoaranciodot3
{
	border-right: #f89735 1px;
	border-top: #f89735 1px;
	border-left: #f89735 1px dotted;
	border-bottom: #f89735 1px;
}

.filobluesolid3
{
	border-right: #104399 1px;
	border-top: #104399 1px;
	border-left: #104399 1px solid;
	border-bottom: #104399 1px;
}

.filoaranciosolid
{
	border-right: #f89735 1px solid;
	border-top: #f89735 1px solid;
	border-left: #f89735 1px solid;
	border-bottom: #f89735 1px solid;
}

.filobluesolid
{
	border-right: #104399 1px solid;
	border-top: #104399 1px solid;
	border-left: #104399 1px solid;
	border-bottom: #104399 1px solid;
}

.filobluesolid_notop
{
	border-right: #104399 1px solid;
	border-left: #104399 1px solid;
	border-bottom: #104399 1px solid;
}

.filoazzurrosolid
{
	border-right: #DDE9F0 1px solid;
	border-top: #DDE9F0 1px solid;
	border-left: #DDE9F0 1px solid;
	border-bottom: #DDE9F0 1px solid;
}

.filoazzurrodot2
{
	border-right: #DDE9F0 1px;
	border-top: #DDE9F0 1px dotted;
	border-left: #DDE9F0 1px;
	border-bottom: #DDE9F0 1px dotted;
}

.filobluedot2
{
	border-right: #104399 1px;
	border-top: #104399 1px dotted;
	border-left: #104399 1px;
	border-bottom: #104399 1px dotted;
}

A.menucategorialink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #104399;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}



.tabellaFooter
{
	background-color: #F89735;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}

.chiusura_rossa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CFCFCF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 4px solid #CFCFCF;
	border-right: #CFCFCF;
	border-bottom: #CFCFCF;
	border-left: #CFCFCF;
	font-weight: bold;
}

.testoLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-left: 2px;
	padding-left: 5px;
	margin-right: 2px;
	padding-right: 5px;
}

.testoDescrizioneProdottoHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-width: 0px;
	color:#000000;
}

.testoDescrizioneProdottoDaCRM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-width: 0px;
	color:#000000;
}

.testoDescrizionePromozioneHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-width: 0px;
	color:#000000;
}

.testoNomeProdottoHome
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	color: #000000;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoDescrizionePromozione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	color:#000000;
}

.testoNomePromozioneHome
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-width: 0px;
}

.colonnaIconePromozioneHomeChiudi
{
	border-width: 0px;
}

.colonnaIconePromozioneHome
{
	border-width: 0px;
}

.testoNomePromozione
{
	margin-top: 2px;
	padding-left: 3px;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: #104399 1px solid;
}

.ImmagineProdottoHome
{
	margin-top: 2px;
	padding-left: 3px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	cursor: hand;
	padding-top: 2px;
	border-width: 0px;
}

.ImmagineBannerSx
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
}

.ImmaginePromozioneHome
{
	margin-top: 2px;
	padding-left: 3px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	cursor:hand;
	border-width: 0px;
}

.ImmaginePromozione
{
	border-bottom: #104399 1px solid;
	border-top: #104399 1px solid;
	border-left: #104399 1px solid;
	border-right: #104399 1px solid;
}

.bordoBlueTop
{
	border-top: 1px solid #104399;
}

.bordorosso {
	border: 1px solid #FFFFFF;
	width:760px
}

.bordorossosotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E80A0A;
}

.bordogrigiosotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
}

.ImmagineProdotto
{
	border-bottom: #e80a0a 1px solid;
	border-top: #e80a0a 1px solid;
	border-left: #e80a0a 1px solid;
	border-right: #e80a0a 1px solid;
}

.testoDescrizioneProdotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	color:#000000;
}

.testoPrezzoProdotto
{
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	border-right: #e80a0a 1px solid;
	border-left: #e80a0a 1px solid;
	color:#000000;
}

.testoPrezzoProdottoHome
{
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#eeeeee;
	border:0px;
	color:#000000;
}

.testoPrezzoProdottoPreview
{
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border-right: #e80a0a 1px solid;
	border-left: #e80a0a 1px solid;
	border-bottom: #e80a0a 1px solid;
	color:#000000;
}

.testoScontoProdotto
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	margin: 2px 3px;
	color: #104399;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.testoScontoPromozione
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	margin: 2px 3px;
	color: #104399;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.colonnaProdottoSconto
{
	border-width: 0px;
	background-color:#eeeeee;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	margin: 2px 3px;
	color: #104399;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;

}

.colonnaProdottoScontoChiudi
{
	background-color: #104399;
}

.colonnaProdottoScontoHome
{
	border: 0px;
	background-color: #eeeeee;
}

.colonnaProdottoScontoChiudiHome
{
	background-color: #104399;
}

.colonnaPromozioneScontoHome
{
	border-width: 0px;
	background-color: #eeeeee;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	margin: 2px 3px;
	color: #104399;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;

}

.colonnaPromozioneScontoChiudiHome
{
	background-color: #104399;
}


.testoPrezzoProdottoDettaglio
{
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
}

.testoPrezzoPromozioneHome
{
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border-width: 0px;
	background-color: #eeeeee;
	color:#000000;
}

.testoPrezzoPromozione
{
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border-right: #e80a0a 1px solid;
	border-left: #e80a0a 1px solid;
	color:#000000;
}

.inseriementoPrezzi
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.separatorPromozioni
{
	border-left: 1px dashed #F89735;
}

.testoNomeProdotto
{
	margin-top: 2px;
	padding-left: 3px;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.divEsterno
{
	width:760px;
	border-top: #104399 1px solid;
	border-bottom: #104399 1px solid;
	border-left: #104399 1px solid;
	border-right: #104399 1px solid;
}

.testoNomeProdottoCorrelati
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	color: #e80a0a;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoCasaProduttriceProdotto
{
	margin-top: 2px;
	padding-left: 3px;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #104399;
}

.testoCasaProduttriceProdottoHome
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	color: #104399;
	padding-top: 2px;
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoLabelProdotto
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#104399
}

.testoLabelPromozione
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#e80a0a;
}

.testoNomeCategoria
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	border-bottom: 1px #104399;
	border-bottom-style:solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoDescrizioneCategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	color:#000000;
}

.testoPercorso
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	color: #0077bd;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoTitoloProdottiCorrelati
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	color: #000000;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.testoServeAiuto
{
	margin-top: 2px;
	padding-left: 3px;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoServeSezioni
{
	margin-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	color: #104399;
	padding-top: 2px;
}

.testoEmailLabel
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoEmailHeader
{
	font-weight: bold;
	font-size: 14px;
	color: #104399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoEmailMessage
{
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.tabellaCarrello
{
	border-top: white 1px solid;
	border-left-width: 1px;
	border-bottom: white 1px solid;
	border-right-width: 1px;
}

.testoCarrello
{
	margin-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	color: #104399;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.testoStatoOrdini
{
	font-weight: bold;
	font-size: 10px;
	margin: 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

A.linkCarrello
{
	margin-top: 6px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 6px;	
	padding-bottom: 6px;
	margin-left: 6px;
	color: #104399;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

A.linkStyle
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #104399;
}

A.linkStyleHelp
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #104399;
}

A.linkStyleDoveSono
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #104399;
}

A.linkStyleFooter
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

A.linkStyleCorrelati
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #104399;
}

A.linkLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #104399;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}


.buttonLogin
{
	border-right: #eeeeee 0px solid;
	border-top: #eeeeee 0px solid;
	margin-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	border-left: #eeeeee 0px solid;
	cursor: hand;
	color: #104399;
	padding-top: 5px;
	border-bottom: #eeeeee 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: center;
}

.bordoblue_prezzi
{
	border-top: #104399 1px solid;
	border-bottom: #104399 1px solid;
}

/* elementi usati nei template */
.bordoblue
{
	border-top: #104399 1px solid;
	border-bottom: #104399 1px solid;
	border-left: #104399 1px solid;
	border-right: #104399 1px solid;
}

.bordoblue_doppio
{
	border-top: #104399 2px solid;
	border-bottom: #104399 2px solid;
	border-left: #104399 2px solid;
	border-right: #104399 2px solid;
}

.testo_titolo_blue
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: middle;
	color: #ffffff;
	background-color:#ff0000;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.testo_descrizione_paragrafo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	text-align:left;
	vertical-align:top;
}

A.linkAllegati
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0077bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TestoEmail
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
