body{
	background:url(../writable/images/fon.jpg) repeat-x top;
	background-color:#efebe5;
    margin:0px auto;
}

#content{
	/*background:url(../writable/images/fon_footer.jpg) repeat-x bottom ;*/
	width:1024px;
	/*	height:800px;*/
	height:100%;
	margin:0px auto;
	position:relative;
	
}
.contentmenu{
	background:url(../writable/images/bg_menu_2.jpg) repeat-x top left ;
	width:1024px;
	height:55px;
	float:left;
	}

#up{
	width:1024px;
	height:190px;
	margin:0px auto;
	}


.lingue{
	width:150px;
	height:30px;
	float:left;  
	
}

.lingue img{
	margin:5px 10px 0px 10px;
	border:1px #FFF solid;
	}
	
	.testo_size{
		width:50px;
		height:25px;
		margin-left:20px;
		font-family:"Times New Roman", Times, serif;
		font-size:13px;
		color:#FFF;
		
		float:left;}
	.testo_medio{
		font-family:"Times New Roman", Times, serif;
		font-size:15px;
		color:#FFF;}
	.testo_big{
		font-family:"Times New Roman", Times, serif;
		font-size:17px;
		color:#FFF;}

.menu_dx{
	width:450px;
	height:25px;
	margin-left:300px;
	padding-right: 0px;
	float:left;
	padding-top:5px;
	text-align:right;
	}

.menu_dx a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efebe5;
	margin-left:20px;
	letter-spacing:1px;
	text-decoration:none;
	text-align:right;
	}
	
.menu_dx a:hover{
	color:#FC0;
	}

.visual{
	width:990px;
	height:236px;	
	margin:0px auto;
	padding: 5px 5px 15px 5px;
	float:left;
		}
	
	
.loghi{
	width:1024px;
	height:107px;
	float:left;
	background-color:#fbfaf8;
	}		
	
.logo_cantina{
	width:150px;
	height:100px;
	margin: 0px 15px 15px 10px;
	float:left;
	}

.logo_domini{
	width:200px;
	height:68px;
	margin: 15px 0px 0px 630px;
	float:left;
	text-align:right;
	}




#main{
	width:1024px;
	height:100%;
	float:left;
	margin:0px auto;
	background-color:#FBFAF8;
	position:relative;
	}
.bianco{
	height:760px;
	
	}

.header_prodotti{
	width:900px;
	height:160px;
	display:none;
	float:left;
	}

.footer_prodotti{
	width:680px;
	height:160px;
	display:none;
	float:left;
	}

.left{
	width:680px;
	height:100%;
	margin: 0px 11px 5px 0px;
	float:left;
	color: #46413A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
.left a{
	margin: 3px 0px 0px 3px;
	/*float:left;*/
	font-size:11px;
	color:#B79426;
	}

.left_mappa{
	height:300px;
	border: #ffffff 1px solid;
	color: #46413A;
	}

.left_archivio{
	background-color:#C00;
	float:left;
	width:675px;
	text-align:center;
	padding:0px 0px 5px 5px ;
	}
	
.left_archivio a{
	color:#ffffff;
 	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	
	}
	
.left_archivio a:hover{
	color:#c00;
 	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#FFF
	}

.left_text{
	width:450px;
	/*height:500px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #46413A;
	margin:10px 5px 50px 10px;
	text-align:justify;
	float:left;
	}

.left_text_mappas{
	width:450px;
	/*height:500px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #46413A;
	margin:10px 5px 50px 10px;
	text-align:justify;
	float:left;
	}

.left_text_mappas a{
	width:450px;
	/*height:500px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B79426;
	text-align:justify;
	text-decoration:none;
	float:left;
	}
	
.left_text_mappas a:hover{
	width:450px;
	/*height:500px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B79426;
	text-align:justify;
	text-decoration:underline;
	float:left;
	}
	
	
.left_foto{
	width:210px;
	margin:20px px px 10px;
    float:left;
	color: #46413A;
		}
		
	.left_foto img{	
	margin:10px 5px 5px 10px;
		}
		
.left_foto_premi{
	width:210px;
	margin:20px px px 0px;
    float:left;
	color: #46413A;}

.left_foto_premi img{	
	margin:10px 5px 5px 0px;
		}
		
/* PAGINA CONTATTI */

.left_cartina{
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#46413A;
	float:left;
	}
	
.left_contatti{
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	color:#46413A;
	float:left;
	}
	
.contatto_foto{
	width:60px;
	float:left;
	padding: 15px 0px 5px 0px;
	}

.contatto_descrizione{
	width:250px;
	float:left;
	font-size:12px;
	padding: 15px 0px 5px 10px;
	margin: 0px;
	}
	
.contatto_descrizione a{
	width:250px;
	float:left;
	color:#333;
	text-decoration:none;
	font-size:12px;
	margin: 0px;
	}
	
.contatto_descrizione h3{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
.contatto_descrizione h2{
	float:left;
	font-size:12px;
	color:#B79426;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

.title_contatti{
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B79426;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #B79426;
	float:left
	}

/* ------------ */

.divisioni_prod{
	width:330px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	}
	
.divisioni_prod a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#745C5A;
	}
	
.divisioni_prod a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#745C5A;
	}

.title_sfam{
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #660099;
	padding-top:10px;
	}

/* titolo di colori diversi a seconda della sezione */

.title{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BF9426;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #BF9426;
	text-transform:uppercase;
	float:left
	}
	
.title_azienda{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff9933;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #ff9933;
	text-transform:uppercase;
	float:left;
	}
	
.title_azienda a{
	font-size:12px;
	color:#ff9933;
	font-weight:bold;
	text-decoration:none;
	}
	
.title_valpolicella{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99cc00;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #99cc00;
	text-transform:uppercase;
	float:left;
	}
	
	
.title_prodotti{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660099;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #660099;
	text-transform:uppercase;
	float:left;
	}
	
.title_prodotti a{
	font-size:12px;
	color:#660099;
	font-weight:bold;
	text-decoration:none;
	}
	
.title_notizie{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #Cc0000;
	text-transform:uppercase;
	float:left;
	}
	
.title_notizie a{
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	}
	
.title_gallery{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2aa99;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #b2aa99;
	float:left;
	text-transform:uppercase;
	}
	
.title_negozi{
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7467;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #7b7467;
	text-transform:uppercase;
	float:left;
	}
	
/* ------------------------------------------------*/	
.title a{
	color:#B79426;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
	float:left;
	text-transform:uppercase;
}

.right{	
    width:310px;
	height:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	margin-left:17px;
	padding-bottom:20px;
	background-color:#fbfaf8;
	}

.right a{	
	width:310px;
	height:100%;
	/*float:left;*/
	float /**/:left
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7b7467;
	margin-left:10px;
	text-decoration:none;
}

.right a:hover{	
	color:#7b7467;
	text-decoration:underline;
}

.altro_menu{	
    width:300px;
	height:100%;
	background:url(../writable/images/fon_dx.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding: 5px 5px 15px 5px;
	margin: 0px 0px 15px 0px;
	float:left;
	background-color:#F2EFEB;
	}

.photogallery{	
    width:300px;
	height:100%;
	background:url(../writable/images/fon_dx.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
	float:left;
	background-color:#F2EFEB;
	}
.photogallery img{
	margin: 10px 5px 5px 5px;
	}	

.news{
	width:300px;
	height:100%;
	background:url(../writable/images/fon_dx.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7b7467;
	padding: 4px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
	background-color:#F2EFEB;
	float:left;
	position:relative;
	list-style-image:url(../writable/images/listimage.jpg);
	}
.news span{
	color:#FFF;
	}
	
.news ul{
	padding-left:10px;
	margin-left:0px;
	list-style-position:2px;}
	
.news li{
	padding:0px 0px 4px 0px;
	margin-left:0px;
	list-style-position:0px;}
	
.news a{
	font-size:12px;
	float:left;
	font-weight:normal;
	color:#7b7467;
	padding-left:5px;
	margin-left:0px;
	margin-bottom:5px;
	}



#contentfooter{
	background:url(../writable/images/fon_footer.jpg) repeat-x top;
	float:left;
	position: fixed;/*ciccio*/
	bottom:0;
	text-align:center;
	height:33px;
	width:100%;
	padding-top:12px;
	margin:100px 0px 0px 0px;
}

.footer{
	width:1000px;
	height:35px;
	/*margin:0px auto;*/
	float:right;
	padding: 5px 0px 0px 0px;
	}
	
	
.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	width:450px;
	font-size:11px;
	color:#fff;		
	float:left;
	text-align:left;}
	
.footer_icone{
	width:200px;
	height:20px;
	float:left;
	margin-left:30px;}
	
.footer_icone img{
	margin-left:10px;}

.footer_link{
	width :300px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	float:left;
	text-align:right;
	margin-left:20px;
	margin-top:5px;
	}
	
.footer_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}
	
.footer_link a:hover{
	color:#FC0;
	}
	


.prodotti-img{
	width:150px;
	height:100%;
	float:left;
	margin:20px 10px 10px 20px;
	}
.prodotti-text{
	width:480px;
	height:100%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	text-align:justify;
	margin-left:10px;
	font-weight:normal;
	}

.prodotti-text span{
	color:#660099;
	font-size:14px;
	font-weight:bold;}
	
	
	
.photogallery_prod{	
    width:300px;
	height:100%;
	background:url(../writable/images/fon_dx_prod2.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	float:left;
	background-color:#F2EFEB;
	}
.photogallery_prod img{
	margin: 10px 5px 5px 5px;
	}	

.news_prod{
	width:300px;
	height:100%;
	background:url(../writable/images/fon_dx_prod2.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7b7467;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 5px 0px;
	background-color:#F2EFEB;
	float:left;
	position:relative;
	}
	
.news_prod a{
	font-family:Arial, Helvetica, sans-serif;

	color:#7b7467;
	text-decoration:none;
	}
.news_prod span{
	color:#FFF;
	}
	
	
.link_prod{
	width:280px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7b7467;
	padding: 5px 10px 5px 20px;
	margin: 10px 0px 5px 0px;
	background-color:#F2EFEB;
	float:left;
	position:relative;
	
	}
	
.link_prod a{
	color:#660099;
	font-weight:bold;
	text-decoration:none;}

.link_prod a:hover{
	color:#8a8374;
	font-weight:bold;}
	
.link_prod span{
	color:#660099;
	font-weight:bold;
	}

.title_prod{
	font-family: Arial, Helvetica, sans-serif;
	color:#8a8374;
	font-size:15px;
	font-weight:bold;}
	
.elenco{
	font-family: Arial, Helvetica, sans-serif;
	color:#660099;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	width:650px;
	height:100%;
	float:left;
	margin-left:10px;}
	
.elenco a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#8a8374;}

.elenco a:hover{
	color:#660099;}

.button_newsletter{
	background-image:url(../writable/images/newsletter.jpg);
	width:160px;
	color:#FFF;
	}
	
.button_newsletter2{
	background-image:url(../writable/images/iscriviti.jpg);
	width:100px;
	}
	
.buttonStyle{
	background-image:url(../writable/images/pul_contatti_en.gif);
	}

