.ce_bordosu	{ border-top:3px solid #C7CDD5;}
.mini        { font-family: Arial; font-size: 10pt; margin: 7 }
.minibord        {border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-family: Arial; font-size: 10pt; margin: 7; border-left-width:1; border-right-width:1 }
.news1       { font-family: Arial; color: #FFFFFF; font-style: italic; font-weight: bold; 
               padding-left: 10 }
.news2       { font-family: Arial; color: #000000; 
               padding-left: 10; font-size:10pt; padding-right:10 }
.bodynews    { margin: 0; background-image: url('immagini/sf_blu.gif'); background-repeat: repeat-y }
.rossosx     { border-left: 1px solid #B90000; border-right-width: 1; border-top-width: 1; 
               border-bottom-width: 1 }
.rossodx     { border-right: 1px solid #B90000; }
.rossoambo     { border-left: 1px solid #B90000; border-right: 1px solid #B90000; }
.ce_angsx	{ border-top:3px solid #C7CDD5; border-left:3px solid #C7CDD5; }
.ce_angdx	{ border-top:3px solid #C7CDD5; border-right:3px solid #C7CDD5; }
.ce_angsxi	{ border-bottom:3px solid #C7CDD5; border-left:3px solid #C7CDD5; }
.ce_angdxi	{ border-bottom:3px solid #C7CDD5; border-right:3px solid #C7CDD5;  }
.ce_bordogiu	{border-bottom:3px solid #C7CDD5;}
.evidente	{ font-size: 16pt }
.baskint     { font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#000080 }
.baskminint     { border-top:1px solid #C0C0C0; font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#000080; border-left-width:1; border-right-width:1; border-bottom-width:1 }
.baskrouge     { border-top:1px solid #C0C0C0; font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#B90000; border-left-width:1; border-right-width:1; border-bottom-width:1; padding-left:3}
.rouge     { font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#B90000; }
.rougefondo     { font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#B90000; background-image:url('immagini/fast/a.gif') }
.verdefondo     { font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#008000; }
.rougebasso     { font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#B90000; background-image:url('immagini/fast/b.gif') }

.fondocaldo     { border-top:1px solid #C0C0C0; font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#BEA68F; border-left-width:1; border-right-width:1; border-bottom-width:1; padding-left:3}

.basktra     { border-top:1px solid #C0C0C0; font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; border-left-width:1; border-right-width:1; border-bottom-width:1; padding-left:3; background-image:url('img4sx/sf_fascia.gif')}

.baskprice     { font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#000080; text-align:right; margin-right:3; padding-left:3; padding-right:3  }
.basksint     { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #6666FF; font-size: 10pt; font-family:Arial; color:#000080 ; background-color:#FFFFFF; border-top-width:1; padding-left:2; padding-right:2 }
.basknumber     { border-bottom:1px solid #6666FF; font-size: 10pt; font-family:Arial; color:#000080 ; background-color:#FFFFFF; border-left-width:1; border-right-width:1; border-top-width:1; text-align:right; margin-right:3 }

.baskint2     { font-size: 8pt; font-family:Arial; font-weight:bold; color:#FFFFFF; background-color:#000080; padding-left:3}
.baskprice2     { font-size: 8pt; font-family:Arial; font-weight:bold; color:#FFFFFF; background-color:#000080; text-align:right; padding-right:3 }
.basksint2     { border-bottom:1px groove #6666FF; font-size: 8pt; font-family:Arial; color:#000080 ; background-color:#FFFFFF; padding-left:3 }
.baskminisint     { border-bottom:1px solid #6666FF; font-size: 8pt; font-family:Arial; color:#000080 ; background-color:#FFFFFF; border-left-width:1; border-right-width:1; border-top-width:1; padding-right:3; background-image:url('immagini/sf_minibask.gif'); background-repeat:no-repeat }
.basknumber2     { border-bottom:1px solid #6666FF; font-size: 8pt; font-family:Arial; color:#000080 ; background-color:#FFFFFF; border-left-width:1; border-right-width:1; border-top-width:1; text-align:right; margin-right:3 }

.promo       { background-image: url('immagini/off.gif'); background-repeat: no-repeat; font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique }
.sottolineatobianco { border-left-width: 1; border-right-width: 1; border-top-width: 1; 
               border-bottom: 1px solid #FFFFFF }
span.barrato { text-decoration: line-through }
.immagine	{ padding:2; border:1px solid #E8C024; }
.winery    	{ font-size: 12pt; font-family:Arial; letter-spacing:0; font-weight:bold; padding-left:7; padding-right:7; color:#E8C024}
.wineryj    	{ font-size: 12pt; font-family:"MS UI Gothic"; Arial; letter-spacing:0; font-weight:bold; padding-left:7; padding-right:7; color:#E8C024}
.prezzo    	{ font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique}
.prezzoj    	{ font-size: 10pt; font-family:"MS UI Gothic"; Arial; font-weight:bold; color:#FFFFFF}
.inverso    	{ font-size: 10pt; font-family:Arial; font-weight:bold; color:#FFFFFF; font-style:oblique; background-color:#000080}
.blu    	{ font-size: 10pt; font-family:Arial; font-weight:bold; color:#000080; font-style:oblique}
.elef    	{ font-size: 14pt; font-family:Elephant,Times New Roman,Times; color:#000080; font-style:oblique}
.comunic    	{ margin:7; font-size: 10pt; font-family:Arial; font-weight:bold; color:#98270C; font-style:oblique}
.blubord    	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 10pt; font-family:Arial; font-weight:bold; color:#000080; font-style:oblique}
.blubordj    	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 10pt; font-family:"MS UI Gothic"; Arial;  font-weight:bold; color:#000080}
.blubord2    	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 10pt; font-family:Arial; font-weight:bold; color:#000080}
.redbord    	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 10pt; font-family:Arial; font-weight:bold; color:#CC0000; font-style:oblique}

.nerobord    	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 10pt; font-family:Arial; font-weight:bold; color:#000000}


.spiega    	{ font-size: 10pt; font-family:Arial; font-weight:bold; color:#387046; font-style:oblique; text-align:center}
.prodotto	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 14pt; font-family:Arial; letter-spacing:0; padding-left:7; padding-right:7; border-left-width:1; border-right-width:1 }
.prodottoj	{ border-top:1px solid #E8C024; border-bottom:1px solid #E8C024; font-size: 14pt; font-family:"MS UI Gothic"; Arial; letter-spacing:0; padding-left:7; padding-right:7; border-left-width:1; border-right-width:1 }
.pulsante	{ font-family: Arial; font-size: 14pt; border-left: 3px ridge #FFFFFF; 
               border-right: 3px ridge #FFFFFF; border-top-width: 1; 
               border-bottom-width: 1; background-color: #C0C0C0 }
.piccolo	{ font-family: Arial; font-size: 8pt; letter-spacing: 1;border-bottom-width: 1; background-color: #FFFFFF  }
.piccolosotto	{ border-top:1px solid #CFC15C; font-family: Arial; font-size: 8pt; letter-spacing: 1; padding-left:4; padding-right:4}

.descrizione	{ font-family: Arial; font-size: 8pt; letter-spacing: 1; margin: 5 }
.bank		{ font-family: BankGothic Lt BT; font-size: 10pt }
.paginavino	{ background-image: url('images/simboli/simbol_01.gif'); background-repeat: 
               no-repeat; background-attachment: fixed }
.bodybianco		{ background-color: #ffffff; font-family:Arial }
.bodyverde		{ background-color: #387046; font-family:Arial; background-image:url('immagini/sf_home.jpg'); background-repeat:repeat-x }
.bodyverde1		{ background-color: #2C720E; font-family:Arial; background-image:url('immagini/sf_home.jpg'); background-repeat:repeat-x }
.bodyblu	{ background-color: #011F98; font-family:Arial }
.acronymo 	{cursor: help; border-bottom: #000 1px dashed; }
.mano {
	cursor: hand;
}
.compra   	{ font-size: 11pt; font-family:Arial; letter-spacing:0; font-weight:bold; padding-left:7; padding-right:7; color:#000080; font-style:italic}
a:active.bianco     { 
	color: #DF0000; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic; 
    font-weight: bold; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:left; 
    margin-left:80; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:0 }
a:link.bianco     {
	color: #666666; text-decoration:none;
    font-family: Palatino Linotype, 
    Bell MT, Book Antiqua, Times New Roman, Times; font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic; 
    font-weight: bold; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:left; 
    margin-left:80; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:0 }

a:visited.bianco     { 
	color: #666666; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic; 
    font-weight: bold; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:left; 
    margin-left:80; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:0 }

a:hover.bianco     { 
	color: #ffffff;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; letter-spacing: 0; font-style: italic; 
    font-weight: bold; t
    ext-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:left; 
    margin-left:80; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:0 }
acronym {
	cursor: help; 
	border-bottom: #000 1px dashed; }
a:active     { 
	color: #DF0000; 
	text-decoration:none }
a:link       { 
	color: #3E1A9D; 
	text-decoration:none }
a:visited    { 
	color: #3E1A9D; 
	text-decoration:none }
a:hover     { 
	color: #CA0000 }

.corpo         {
	background-color: #F4F4FD; 
	background-image:url('html/immagini/sf_base.jpg'); 
	background-repeat:no-repeat; 
	background-attachment:fixed}
.bodymini        {
	background-color: #F4F4FD; 
	background-image:url('images/minilogo.jpg'); 
	background-repeat:no-repeat; 
	background-attachment:fixed}

a:active.prodotti     { 
	color: #DF0000; 
	text-decoration:none;
    font-family: Arial, Helvetica; 
    font-size: 8pt; 
    margin:65
    letter-spacing: 0; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }
a:link.prodotti     {
	color: #ffffff; text-decoration:none;
    font-family: Arial, Helvetica;
    font-size: 8pt; 
    letter-spacing: 0;
    margin:65
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }

a:visited.prodotti     { 
	color: #FFFFFF; 
	text-decoration:none;
    font-family: Arial, Helvetica; 
    font-size: 8pt;
    margin:65
    letter-spacing: 0; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}

a:hover.prodotti     { 
	color: #000000;
    font-family: Arial, Helvetica; 
    font-size: 8pt; letter-spacing: 0; 
    font-weight: bold; 
    margin:65
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}
a:active.menusu     { 
	color: #DF0000; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic;
    font-weight: bold; 
    margin-left:1; 
    margin-right:1; 
    letter-spacing: 1; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }
a:link.menusu     {
	color: #ffffff; text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic; 
    font-weight: bold;
    letter-spacing: 1;
    margin-left:1; 
    margin-right:1;  
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }

a:visited.menusu     { 
	color: #FFFFFF; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic;
    font-weight: bold;
    margin-left:1; 
    margin-right:1; 
    letter-spacing: 1; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}

a:hover.menusu     { 
	color: #000000;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 1; 
    font-style: italic;  
    font-weight: bold; 
    margin-left:1; 
    margin-right:1;
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}
a:active.menuhomesu     { 
	color: #DF0000; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic;
    font-weight: bold; 
    margin-left:1; 
    margin-right:1; 
    letter-spacing: 1; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }
a:link.menuhomesu     {
	color: #ffffff; text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic; 
    font-weight: bold;
    letter-spacing: 1;
    margin-left:1; 
    margin-right:1;  
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }

a:visited.menuhomesu     { 
	color: #FFFFFF; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic;
    font-weight: bold;
    margin-left:1; 
    margin-right:1; 
    letter-spacing: 1; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}

a:hover.menuhomesu     { 
	color: #EDEBA5;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 1; 
    font-style: italic;  
    font-weight: bold; 
    margin-left:1; 
    margin-right:1;
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center 
}
.info	{ font-family: Arial; font-size: 8pt; letter-spacing: 1; margin: 5; font-weight:bold }