body {
	background-color: #a8a486;
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
		
}

.bodyStampa {
	background-color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:650px;
}

#corpo {
	background-image: url(../images/sf-x.gif);
	background-repeat: no-repeat;
}


#corpo2
{
    float:left;
    padding-left:30px;
    background-image: url(../images/sf-hp-cat.jpg);
	background-repeat: no-repeat;
}
a
{
    text-decoration:underline;
}

#headerDiv
{
	width:943px;
}

#headerDiv
{
	width:943px;
	float:left;
	clear:both;
}



#divDen
{
	width: 943px;
}

#divDenSu
{
	width: 943px;
    float:left;
}

#divDenSu hr
{
 height:1px;
 color:#E8E8E8;
}


#den
{
	width: 943px;
    float:left;
    text-align:right;
    color:#6c6c6c;
}

#den a
{
    color:#B0B0B0;
}


.ricercaCodiceText
{
	color:#A1A1A1;
	text-align:left;
}

.ricercaTestuale
{
	color:#A1A1A1;
	text-align:left;
}

.ricercaCodiceDDL
{
	padding-right:12px;
}

#iscrivi
{
	width:200px;
	float:left;
}
#condizioni
{
	padding-left:160px;
	text-align:left;
	width:150px;
	float:left;
}
.contenuto
{
	width:730px;
	text-align:left;
	float:left;
	color: #646464;
	font-size:11px;
}

.scontiDiv
{
    font-weight:bold;
    padding-left:20px;
}

.linkBianco
{
	color: White;
	text-decoration:underline;
}


.testaTabellaCarrello
{
	background-color: #E7F0C2;
	color: #797A7C;
	font-size: 12px;
}

.cellaTabellaCarrello
{
	text-align:center;
}

.subtotDiv
{
	padding-right:30px;
	width:40px;
	float:left;	
}
.subtotNumDiv
{	
    float: left;
	width:50px;
	text-align:left;
}
.subtotNumDivSconti
{	
    float: left;
	padding-left:220px;
	width:200px;
	text-align:left;
	clear:both;
}
.totDiv
{
	padding-left:400px;
	width:70px;
	float:left;	
	font-size: 10pt;
	font-weight: bold;
}
.totNumDiv
{	
	width:80px;
	text-align:left;
	font-size: 10pt;
	font-weight: bold;
	float:left;	
}

.divCarrello
{
	 width:578px;	
}



#divMenuSx
{
	width:200px;
	vertical-align:text-top;
	font-weight:bold;
	background-image: url(../images/sfmenu.gif);
	font-size: 11px;
	color: #6c6c6c;
	line-height: 16px;
	padding-left: 10px;
	float: left;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}

#divMenuSx a
{
	color: #6B6B6B;
	text-decoration:none;
}


#divAdd a
{
	color: #6B6B6B;
	text-decoration:none;
}

.divBody
{
	width: 555px;
	float: left;
}

.divFooter
{
	width: 100%;
	float: left;
	color: #a19e81;
	font-size: 9px;
	text-align: right;
    background-image: url(../images/sfmenu.gif);
    background-position:left;
    background-repeat:repeat-y;
}

.divFooter a
{
	color: #6c6c6c;
	text-decoration:none;
}


.divFooterPrint
{
	width: 100%;
	float: left;
	color: #a19e81;
	font-size: 8px;
	text-align: right;
}

.divFooterPrint a
{
	color: #6c6c6c;
	text-decoration:none;
}

.divMenuSxTop
{
	background-image:url(../images/menuSxTop.jpg);
    background-position:top;
    width:140px;
    height:15px;
}


.divMenuSxBody
{
    width:133px;
    padding-left:5px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#CCDEDE;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#CCDEDE;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCDEDE;
    background-color:#E5EBEB;
}

.divMenuSxBody2
{
    width:133px;
    padding-left:5px;
    border-style:solid;
    border-width:1px;
    border-color:#CCDEDE;
    background-color:#E5EBEB;
}

.divMenuSxBottom
{
	background-image:url(../images/menuSxBottom.jpg);
    background-position:left;
    background-repeat:no-repeat;
    height:2px;
    width:140px;
}

.boxMenuSx
{
   padding-bottom: 2px;
}

.titolettoSezione
{
	color: #000000;
	font-size:20px;
	font-weight:bold;
}

.hrfine
{
 height:1px;
 color:#E8E8E8;
 width: 778px;
}

.hrfineCheckout
{
 height:1px;
 color:#E8E8E8;
 width: 500px;
}

#homePageMain
{
	background-color:#f6f6f4;
}
.ricercheMain
{
	float:left;
}

.famigliaItemDiv
{
	width:520px;
}
.famigliaItemDivColorato
{
	width:520px;
	background-color:#F8F8F8;
}
.famigliaItemBullet
{
	float:left;
	padding-right: 5px;
}
.famigliaItemBulletColorato
{
	float:left;
	padding-right: 5px;
	background-color:#F8F8F8;
}
.famigliaItemCode
{
	float:left;
	font-weight:bold;
	padding-right: 5px;
}
.famigliaItemCodeColorato
{
	float:left;
	font-weight:bold;
	padding-right: 5px;
	background-color:#F8F8F8;
}
.famigliaItemDescription
{
	float:left;
	text-align:left;
}
.famigliaItemDescription a
{
	text-decoration: none;
	color: Black;
}
.famigliaItemDescriptionColorato
{
	float:left;
	background-color:#F8F8F8;
}
.famigliaItemDescriptionColorato a
{
	text-decoration: none;
	color: Black;
}
.separatorLine
{
	float:left;
	font-weight:bold;
	padding-right: 5px;
}
.separatorLineColorato
{
	float:left;
	font-weight:bold;
	padding-right: 5px;
	background-color:#F8F8F8;
}

.testataProdotti
{
	width:525px;
}

.testataProdottiSx
{
	background-image:url(../images/prodottiDottedLine.gif);
	background-position:top;
	background-repeat:no-repeat;
	width: 370px;
	float:left;
}
.testataProdottiSx_1
{
	float:left;
    font-size: 14px;
    font-weight: bold;
    color: #a8a486;
	padding-right:5px;
	padding-left:15px;
}
.testataProdottiSx_2
{
	float:left;
    font-size: 14px;
    font-weight: bold;
    color: #a8a486;
}
.testataProdottiSx_3
{
	float:left;
	color: #00796a;
    font-size: 14px;
    font-weight: bold;
}
.testataProdottiSx_4
{
	clear:both;
	text-align:right;
	color: #9b9b9b;
    font-size: 14px;
}
.testataProdottiDx
{
	float:right;
}

.validatorCalloutHighlight 
{
    background-color: Yellow; 
}
#separatorMenuSx {
	width:186px;
	height:1px;
}
.boxDestra{
	float: left;
	width:166px;
	font-size:10px;
	color:#9f9f9f;
	background-image:url(../images/sfondo-cart.gif);
	padding-right:20px;
	vertical-align:top;
}
#panelMenu{
	float:left;
	padding-left:10px;
	padding-top:10px;
}

.cartLinks
{
    text-decoration: none;
    color: #9c9c9c;
}

.ricAvanzataLink
{
    text-decoration: underline;
    color: #9c9c9c;
    font-weight: bold;
	font-size:10px;
}

.grigioSx
{
    color:#9c9c9c;
}

#internoBoxDx
{
    background-color:#e7e6e1;
    padding-left:15px;

}

.intestazioneCart
{	
	color:#9c9c9c;
	font-size:10px;
}
.contenutoCart
{
	color:#000000;
	font-size:10px;
}

.path
{	
	color:#9c9c9c;
	font-size:10px;
	padding-left: 10px;
}

.path a
{	
	color:#9c9c9c;
	font-size:10px;
	text-decoration: none;
}

.navigazioneInterna
{	
    color:#027566;
	padding-left: 220px;
}

.navigazioneInterna a
{
	color:#027566;
	font-size:10px;
	text-decoration: underline;
}


.navigazioneInterna2
{	
    color:#027566;
	padding-left: 15px;
}

.navigazioneInterna2 a
{
	color:#027566;
	font-size:10px;
	text-decoration: underline;
}


.navigazioneInternaCheckOut
{	
    color:#027566;
	padding-left: 15px;
}

.navigazioneInternaCheckOut a
{
	color:#027566;
	font-size:10px;
	text-decoration: underline;
}

.titoloBoxDx
{
    color: #646464;
	font-size:11px;
	font-weight:bold;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.title {
font-size: 14px;
font-weight: bold;
color: #a8a486;
}

.sottotitolo {
	color: #9b9b9b;
	font-size:11px;
}

.sottotitolo a{
	color: #9b9b9b;
}

.logout
{
    color:#a6a083;
}

#immagineOpzioniFamiglia
{
    padding-left:15px;
}

.raccordo{
    background-image: url(../images/sfmenu.gif);
    background-repeat:repeat-y;
}

#container
{
    background-image:url(../images/sf-bd.jpg);
	background-position:center;
	background-repeat:repeat-y;

}

#segnala a
{
    color:#996B6B;
    
}

#datiUtente
{
    border:dotted #000000 1px;
	font-size: 8px;
}

#DatiSpedizione
{
    border:dotted #000000 1px;
	font-size: 8px;
}
