 @import url(import.css);
/* consente di importare  classi utilizzate solo in explorer importandole dal file import.css 
   inserirlo DOPO il background-color del body*/	

/* caratteristiche generali della sezione vino */
body {  
	background-color: #B0AFBA;
	}

body,td,pre,p,div,span  {
	color: #3C4F68;
}

.altezza{
	line-height: 20%
}

/* Varianti applicate al td */
.tdbrd{
	background-color: #8D1517;
	}

.tdrose{
	background-color: #E8D8D2;
	}

/* Varianti applicate al testo (p e span) */
.language{
	background-color: #EADBBF;
	font-size: 8pt;
	}

.navi{
	color: #FFFFFF;
	font-size: 8pt;
	margin: 0px 4px 0px 4px;
	}

/* applicato sul quadrato verde della home*/
/* mal funzionamento */
.space{
	margin: 0px 0px 0px 117px;
	}

.pspace{
	line-height: -20px
	}

/* Varianti applicate al testo(p e span)titoli vino */
.titlescheda{
	font-weight: bold;
	color: #B98288;
	}
	
.titleschedapic{
	font-weight: bold;
	color: #B98288;
	font-size: 100%;
	}

.titlescheda2{
	font-weight: bold;
	color: #8D1517;
	line-height: normal;
	letter-spacing: 2;
	}

/* per pagine cloni/vitigni */
.titlescheda3{
	font-weight: bold;
	color: #8D1517;
	letter-spacing: 2;
	}	
	
h1 {
	font-size: 100%;
	color: #8D1517;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
	}

	.titbordeaux {
	color: #990000;
	font-weight: bold;
	}
	
h3.violet {
	font-size: 110%;
	color: #A27D8B;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
	}

.titleviolet {
	font-weight: bold;
	color: #A27D8B;
	line-height: 200%;
	margin: 10px 0px 0px 4px;
	}

.dida {
	font-size: 80%;
	font-weight: bold;
	color: #A27D8B;
	margin: 10px 0px 0px 4px;
	}

/*spostato nel .css import.css
.bordh1{
	border: 1px solid #405060;
	padding: 1px 1px 1px 1px;
	margin: 5px 0px 5px 5px;
	height: 16px;
	width: 1px;
	font-weight: bold;
	float: left;*/
	

.h1border{ 
	font-weight: bold;
 	padding: 0px 10px 0px 10px;
	color: #8D1517;
	}
	
.bordscheda2{
	border: 1px solid #B98288;
	padding: 0px 4px 10px 4px;
	margin: 0px 0px 0px 0px;
	}

/* riquadra il paragrafo e aggiunge sfondo */
.bordsfondo1{
	border: 1px solid #808080;
	padding: 0px 4px 2px 4px;
	margin: 2px 4px 0px 0px;
	background-color : #F0E3D6;
	}	
	
.bordsfondo2{
	border: 1px solid #808080;
	padding: 0px 4px 2px 4px;
	margin: 2px 4px 0px 0px;
	background-color : #F4EAD7;
	}		
	
.bordschedav{
	border: 1px solid #ABAC24;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

/* PROVA per pagina eventi enot------------------------------*/
.altezza{
line-height: 200px;
	}
	
.bordevent{
	margin: 10px 0px 25px 0px;
	}
.bordevros{
	border: 1px solid #B98288;
	padding: 4px 4px 4px 4px;
	margin: 10px 30px 20px 30px;
	}
	
/*cambiato %ul da 160% a 100%*/
ul.elenco {  	
	margin: 0px 0px 0px 20px;
	list-style-image: url(../imcom/ul.gif);
	line-height: 120%;
	}
ul.elencored {  	
	margin: 0px 0px 2px 20px;
	list-style-image: url(../imcom/ul_rosso.gif);
	line-height: 120%;
	}
ol.elenco {  	
	margin: 0px 0px 0px 20px;
	line-height: 120%;
	}
.titlenot{
	font-weight: bold;
	color: #8D1517;
	letter-spacing: 2;
	}
	
/*FINE prova per pag eventi---------------------------*/

.bordscheros{
	border: 1px solid #B98288;
	padding: 4px 4px 4px 4px;
	margin: 0px 4px 0px 4px;
	}
	
.bordrose{
	border: 1px solid #405060;
	padding: 0px 0px 0px 0px;
	height: 16px;
	margin: 2px 0px 4px 0px;
	background-color:#E2CDCF;
	text-align: center;
	}
	
.bordroseg{
	border: 1px solid #405060;
	padding: 0px 0px 0px 0px;
	height: 16px;
	margin: 2px 0px 4px 0px;
	background-color: #F4EAD7;
	text-align: center;
	}

.bordred{
	border: 1px solid #405060;
	margin: 0px 0px 4px 0px;
	background-image: url(../im/xred.gif);
	height: 16px
	}

.bordviolet{
	border: 1px solid #405060;
	margin: 0px 0px 4px 0px;
	background-image: url(../im/xviolet.gif);
	height: 16px
	}
	
.bordgrey{
	border: 1px solid #405060;
	margin: 0px 0px 4px 0px;
	background-image: url(../im/xgrey.gif);
	}
.bordgreen{
	border: 1px solid #405060;
	margin: 0px 0px 4px 0px;
	background-image: url(../im/xgreen.gif);
	}

.borderno{
	margin: 0px 0px 2px 0px;
	height:16px
	}

/* spazi*/
.spaceim{
	margin: 0px 15px 0px 15px;
	}

.spacenavi{
	margin: 10px 4px 0px 113px;
	}

.margine{
	padding: 0px 8px 0px 8px;
	}

/* Varianti applicate testi(p e span)*/
.phome{
	text-align: justify;
	margin: 10px 0px 10px 0px;
	line-height: 120%;
	font-size: 8pt;
	}

.p1{
	text-align: justify;
	margin: 0px 8px 0px 4px;
	}

.p2{
	text-align: justify;
	margin: 0px 0px 0px 4px;
	}
	
.p3{
	line-height: 160%;
	}
	
.p4{
	color: #F7F0E1;
	font-weight: bold;
	height: 14px;
	margin: 0px 4px 0px 4px;
	letter-spacing:1;
	}

.p5{
	margin: 4px 4px 4px 4px;
	}
	
.p6{
	margin: 4px 4px 4px 4px;
	color: #B98288;
	font-weight: bold;
	}
	
/* schedario dei vini */
.p7{
	margin: 10px 4px 8px 8px;
	line-height: 180%;
	}
	
/* schedario dei vini - navigatore con font fisso*/
.p7fisso{
	margin: 10px 4px 8px 8px;
	font-size : 12px;
	line-height: 180%;
	}

/* pagina elenco dei vini */
.p8{
	line-height: 130%;
	margin: 10px 4px 8px 8px;
	}	
	
/* formattano le pagine dei  cloni (testo e titoli)*/
.p9{
	margin: 0px 8px 0px 8px;
	text-align : justify;
	}
	
.title9{
    margin: 0px 0px 0px 8px;
	font-weight: bold;
	color: #8D1517;
	line-height: 300%;
	letter-spacing: 2;
	}

/* diminuisce il font */	
.piccolo{
	font-size: 0.95em;
	/*0.95em sostituisce 80%*/
	}
	
.piccolo7{
	font-size: 80%;
	float:left;
	margin: 0px 0px 0px 3px;
	}
	
.piccolo8{
	font-size: 90%;
	float:center;
	margin: 0px 0px 0px 3px;
	}
	
.piccolo8sx{
	font-size: 90%;
	float:left;
	margin: 0px 0px 0px 3px;
	}
	
.piccologiust{
	font-size: 80%;
	text-align : justify;
	margin: 0px 8px 0px 4px;
	}
	
/* formatta la freccia dei percorsi di navigazione */
.maggiore{
	color: #FFFFFF;
	font-size: 8pt;
	vertical-align: top;
	}

/* Varianti applicate titoli home (p e span)*/
.menuwine{
	font-size: 8pt;
	margin: 0px 4px 0px 4px;
	}

/* alcune propriet di queste classi sono definite nel css import.css */
.sx{
	float: left;
	/* margin: 0px 0px 0px 4px; */
	}
	
.dx{
	float: right;
	/* margin: 0px 0px 0px 4px; 
	il margine non  utilizzato per NN 
	ed  inserito nel css @import */
	}

/* definisce i blocchi di testo dentro tabella */
.destra {
	float : right;
}
.sinistra {
	float : left
}	
.logogeodx {
	font-size: 80%;
	margin: 0 0 0 130px;
	padding: 0 0 0 0;
   /*float: right;*/
}
.logogeodx img {
  border: none;
  margin: 0 0 0 0;
}

/* definisce gli elenchi puntati  */
ul {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 10px 0px 0px 20px;
	list-style-image: url(../imcom/ul.gif);
	line-height: 160%;
	}
	
/* definisce lo stile dei link */
/* assegna il colore tipico della sezione */
a:link {
	color : #990000;
}

a:visited {
	color : #990000;
}

a:hover {
	color : #B98288;
}


a.classenavi:link {   
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: top;
	}
a.classenavi:visited {
	color: #FFFFFF ;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: top;
	}
a.classenavi:hover {  
	color: #314452;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: top;
	}

/* usato nella home per link lingue */
a.classelang:link {   
	color: #314452;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: top;
	}
a.classelang:visited {
	color: #314452;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: top;
	}
a.classelang:hover {  
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: top;
	}

a.netscmenu:link {   
	color: #6D322A;
	text-decoration: none;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 16px;
	}
a.netscmenu:visited {
	color: #6D322A;
	text-decoration: none;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 16px;
	}
a.netscmenu:hover {  
	color: #7B7A8C;
	text-decoration: none;
	font-size: 120%;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	height : 16px;
	}
	
a.classemenu:link {   
	color: #6D322A;
	text-decoration: none;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	height : 16px;
	}
a.classemenu:visited {
	color: #6D322A;
	text-decoration: none;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	height : 16px;
	}
a.classemenu:hover {  
	color: #7B7A8C;
	text-decoration: none;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	height : 16px;
	}

/* elenco dei doc e docg in vitigni */
a.vinimenu:link {   
	color: #6D322A;
	text-decoration: none;
	text-align: left;
	display: inline;
	line-height: 16px;
	}
a.vinimenu:visited {
	color: #6D322A;
	text-decoration: none;
	text-align: left;
	display: inline;
	line-height: 16px;
	}
a.vinimenu:hover {  
	color: #7B7A8C;
	text-decoration: none;
	text-align: left;
	display: inline;
	line-height: 16px;
	}
	
/* come classemenu ma senza margine a sinistra */
a.classemenu2:link {   
	color: #6D322A;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	}
	
a.classemenu2:visited {
	color: #6D322A;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	}
a.classemenu2:hover {  
	color: #7B7A8C;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	}	

a.classedoc:link {   
	color: #990000;
	text-decoration: underline;
	}
a.classedoc:visited {
	color: #990000;
	text-decoration: underline;
	}
a.classedoc:hover {  
	color: #B98288;
	text-decoration: none;
	}

a.classerose:link {   
	color: #3C4F68;
	text-decoration: none;
	}
a.classerose:visited {
	color: #3C4F68;
	text-decoration: none;
	}
a.classerose:hover {  
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.netscrose:link {   
	color: #3C4F68;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	}
a.netscrose:visited {
	color: #3C4F68;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	}
a.netscrose:hover {  
	color: #FFFFFF;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	}	

a.classebot:link {   
	color: #990000;
	margin: 0px 5px 0px 5px;
	font-weight: bold;
	}
a.classebot:visited {
	color: #990000;
	margin: 0px 5px 0px 5px;
	font-weight: bold;
	}
a.classebot:hover {  
	color: #B98288;
	margin: 0px 5px 0px 5px;
	font-weight: bold;
	}

a.classeviolet:link {   
	font-weight: bold;
	color: #A27D8B;
	}
a.classeviolet:visited {
	font-weight: bold;
	color: #A27D8B;
	}
a.classeviolet:hover {  
	font-weight: bold;
	color: #B98288;
	}

a.classeviti:link {   
	color: #3C4F68;
	}
a.classeviti:visited {
	color: #3C4F68;
	}
a.classeviti:hover {  
	color: #ABAC24;
	}
	

a.classebotte:link {   
	color: #3C4F68;
	}
a.classebotte:visited {
	color: #3C4F68;
	}
a.classebotte:hover {  
	color: #B98288;
	}	

a.nonsott:link {
	text-decoration : none;
	color: #990000;
}

a.nonsott:visited {
	text-decoration : none;
	color: #990000;
}

a.nonsott:hover {
	text-decoration : underline;
	color: #B98288;
}

td.bordscheda {
	padding-top: 6px;
}

