* {	
	margin: 0px;
	padding: 0px;
	}
	
img {
	border: 0px;
	}

body {
	background: black;
	}
/* layout */ 

#homebutt {
		width: 200px;
		height: 50px;
		position: absolute;
		z-index: 99;
		background: transparent;
		top: 30px;
		left: 30px;
		}
	#homebutt a {
		font: font: 25px/32px Times New Roman;
		color: #eee;
		font-variant: small-caps;
		text-decoration: none;
		font-weight: light;
		
		}
	#homebutt a:hover {
		color: #f5e5b6;
		font-weight: bold;
		
		
		}
	

#splash {
	width: 500px;
	height: 510px;
	display: block;
	margin: 50px auto 0px auto;
	}

	#splash center {
			color: #f5e5b6;
			text-align: center;
			padding: 25px 0px 25px 0px;
			font-variant: small-caps;
			font: 30px/32px Times New Roman;
	}
	
		#splash a {
				color: #ddd;
				text-decoration: none;
				font-variant: small-caps;
				
				}
		#splash a:hover {
				color: #842628;
				font-variant: small-caps;
				text-decoration: none;
				}

#container {
	width: 1024px;
	margin: 0px auto 0px auto;
	background: transparent /*url('../img/background.jpg') no-repeat*/;
	}

#header {
	display: block;
	width: 1024px;
	height: 361px;
	background-color: transparent;
	background-image: url('../img/header.jpg');
	background-repeat: no-repeat;
	}
	
	
	#regioneMenuLeft, #regioneMenuRight{
		width:430px;
		height: 218px;
		background:transparent;
		overflow: hidden;
		margin-top: 140px;
		}

		#regioneMenuLeft {
			float: left;
			
			}
		#regioneMenuRight {
			float: right;
			}
			
			.bottoniMenu {
			background: transparent;
			display: inline;
			width: 133px;
			height: 54px;
			/*float: left;*/
			
			}
			.bottoniMenu a {
				display:block;
				padding-bottom: 5px;
				}
			html>body .bottoniMenu a {
				display: inline;
				padding-bottom:  2px;
				}
			.bottoniMenu a:hover {
				
				background: #777;
				}

#content {
	width: 1024px;
	height: 950px;
	overflow: visible;
	background: transparent;
	position: relative;
	}

	#content .text {
		color: white;
		width: 1000px;
		height: 945px;
		margin: 0px 12px 0px 12px;
		font: 15px/17px Times New Romans;
		overflow: auto;
		background: url('../img/fontec.jpg') no-repeat top right;
		}
	
	#menu_com {
			font: 18px/23px Times New Romans;
			background: transparent;
			font-variant: small-caps;
			padding: 5px;
			}
			#menu_com li { display:inline; margin: 0px 5px 0px 5px;}
			#menu_com a {
				
				text-decoration: none;
				}
			#menu_com a:hover {
				background-color: #444;
				text-decoration: none;
				}
	#content .gallery {
		color: white;
		width: 1000px;
		height: 945px;
		margin: 0px 12px 0px 12px;
		font: 15px/17px Times New Romans;
		overflow: auto;
		}
		
		#galleries li {
			width: 105px;
			height: 200px;
			display: block;
			margin: 10px;
			background: transparent;
			float: left;
			}
			
		#galleries a {
			color: #ddd;
			text-decoration: none;
			
		}
		#galleries a:hover {
			color: #842628;
		}
		
	#content .eshop {
		color: white;
		width: 1000px;
		height: 945px;
		margin: 0px 12px 0px 12px;
		font: 15px/21px Times New Romans;
		overflow: auto;
		}
		
		#prodotti {
			
			}
		
		#prodotti li {
			width: 300px;
			height: 200px;
			display: block;
			margin: 10px;
			background: transparent;
			float: left;
			}
		#prodotti li img {
			float:left;
			}
		#prodotti h3 {
			color: #f5e5b6;}
		#prodotti a {
			color: #ddd;
			text-decoration: none;
			
		}
		#prodotti a:hover {
			color: #842628;
		}

#content .contatti {
		color: #666;
		width: 1000px;
		height: 945px;
		margin: 0px 12px 0px 12px;
		font: 14px/18px Times New Romans;
		overflow: auto;
		background: white;
		border-bottom: 3px double #ddd;
		
		}
		
	#content .contatti a {
		
		color: #333;
		/*text-decoration: underline;*/
		text-decoration: none;
		}
	#content .contatti  a:hover {
		color: #999;
		}
			
		
		
	#content .column {
		color: #ddd;
		margin: 0px 5px 0px 0px;
		height: 645px;
		width: 455px;
		position: relative;
		display: inline;
		text-align: justify;
		padding: 0px 10px 0px 15px;
		}
	#content .columnCentered {
		color: #ddd;
		margin: 0px 255px 0px 270px;
		height: 915px;
		width: 455px;
		/*position: relative;*/
		display: block;
		text-align: justify;
		padding: 0px 0px 0px 0px;
		
	
	
		}
			
		
	/*IE prende il padding "all'interno" della dimensione totale specificata, ffx no, quindi bisogna sommare padding e dimensione specificata per la vera dim. totale per comoditˆ ho lasciato 0 padd. ma  giˆ pronta un'eccezione solo per ffx usando html>body qua sotto*/
	html>body #content .columnCentered {
		color: #ddd;
		margin: 20px 277px 0px 277px;
		height: 900px;
		width: 455px;
		/*position: relative;*/
		display: block;
		text-align: justify;
		padding: 0px 0px 0px 0px;
	
		}
		
	#content .columnCentered h2 {
		font: 35px/40px Times New Romans bold;
		color: #f5e7bb;
		font-variant: small-caps;
		}
		
	#content .columnCentered h3 {
		font: 20px/22px Times New Romans bold;
		color: #f5e7bb;
		font-variant: small-caps;
		}
		
	#content .columnCentered a {
				color: #f5e7bb;
				text-decoration: none;
				}
	#content .columnCentered a:hover {
				color: #ddd;
				text-decoration: none;
				}
		
#choice {
	width: 1024px;
	height: 190px;
	background: white;
	position: relative;
	overflow: hidden;
		}
	#choice a {
		
		color: #333;
		/*text-decoration: underline;*/
		text-decoration: none;
		}
	#choice a:hover {
		color: #999;
		}

	#text {
		width: 900px;
		height: 165px;
		display: block;
		background: transparent;
		margin: 0px auto 0px auto;
		text-align: center;
		padding: 20px 10px 10px 10px;
		font: 15px/20px Times New Romans;
		color: #666;
	
			}

/*#choice div {
		width: 1024px;
		height: 165px;
		display: block;
		background: transparent;
		margin: 0px 0px 0px 0px;
		text-align: center;
		padding: 20px 10px 10px 10px;
		font: 15px/20px Times New Romans;
		color: #666;
			}*/
	/*html>body #choice div {
		margin:0px 0px 0px 0px;
		}

			#choice div {
		width: 416px;
		height: 165px;
		display: block;
		background: transparent;
		margin: 0px auto 0px auto;
		text-align: center;
		padding: 20px 10px 10px 10px;
		font: 15px/20px Times New Romans;
		color: #666;
			}*/
	#choice div {
		width: 450px;
		height: 165px;
		display: block;
		background: transparent;
		margin: 0px 287px 0px 287px;
		text-align: center;
		padding: 20px 10px 10px 10px;
		font: 15px/20px Times New Romans;
		color: #666;
			}
		
		.iconeSub 	{
			width: 104px;
			height: 165px;
			display: inline;
			float: left;
			margin: 0px 0px 0px 0px;
			
			}
		.iconeSub a {
			display: block;
			width:104px;
			height: 150px;
			overflow: visible;
			padding: 7px 0px 7px 0px;
			}
		#choice div img {
			/*margin: 0px 10px 0px 10px;*/
			}
			
		#choice div a:hover {
			/*background: #842628;*/
			background: #996666;}
		#choice .btnAzienda {
				font: 25px/25px Times New Romans;
				font-variant: small-caps;
				margin: 0px 20px 0px 20px;
				}
		#menu_az {
			font: 18px/23px Times New Romans;
			background: #222;
			font-variant: small-caps;
			padding: 5px;
			}
			#menu_az li { display:inline; margin: 0px 5px 0px 5px;}
			#menu_az a {
				
				text-decoration: none;
				}
			#menu_az a:hover {
				background-color: #444;
				text-decoration: none;
				}
		
		
	

#footer {
	width: 1024px;
	height: 104px;
	background: white;
	border-top: 1px solid #ddd;
	color: #999;
	font: 14px/16px Times New Romans;
	text-align: center;
	padding: 25px 0px 0px 0px;
	border-top: 3px double #ddd;
	}
	#footer a {
		color: #555;
		text-decoration: none;
		}
	#footer a:hover {
		color: #999;
		}

#banners {
	width: 1024px;
	height: 102px;
	overflow: hidden;
	background: transparent;
	padding: 5px 0px 5px 0px;
	}
		
	
.schedaVino {
	width: 934px;
	height: 590px;
	color: White;
	font: 15px/20px Times New Romans;
	padding: 30px 10px 10px 60px;
	display: block;
	background: url('../img/barr.jpg') no-repeat top right;
	overflow:hidden;
	
	}
	.schedaVino p, .descrizioneVino p {
		font: 15px/18px Times New Romans;
		color: #ddd;
		}
	.schedaVino a, .descrizioneVino a {
		font: 15px/18px arial;
		color: #fff;
		text-decoration: none;
		}
	.schedaVino a:hover, .descrizioneVino a:hover {
		font: 15px/18px arial;
		color: #f5e5b6;
		font-weight: bold;
		}
		
	.schedaVino a img {
		border: 2px solid #ddd;
		}
	.schedaVino a:hover img {
		border: 2px solid #f5e5b6;
		}
	
	.schedaVino img {
		float: left;
		}
	.descrizioneVino {
		width: 640px;
		height:550px;
		color: #ddd;
		font: 15px/18px Times New Romans;
		float: left;
		margin: 10px;
		text-align: justify;
		overflow: visible;
		}
	.schedaVino h2 {
		font: 35px/40px Times New Romans bold;
		/*color: #7d1a1c;*/
		color: #933c39;
		border-bottom: 1px solid #f5e7bb;
		width: 500px;
		}
	.schedaVino .etichetta {
		margin: 5px;
		}
		
/*per il russo*/
.schedaVinoRu {
	width: 934px;
	height: 900px;
	color: White;
	font: 15px/20px Times New Romans;
	padding: 30px 10px 10px 60px;
	display: block;
	background: url('../img/barr.jpg') no-repeat top right;
	overflow:hidden;
	
	}
	.schedaVinoRu p, .descrizioneVino p {
		font: 15px/18px Times New Romans;
		color: #ddd;
		}
	.schedaVinoRu a, .descrizioneVino a {
		font: 15px/18px arial;
		color: #fff;
		text-decoration: none;
		}
	.schedaVinoRu a:hover, .descrizioneVino a:hover {
		font: 15px/18px arial;
		color: #f5e5b6;
		font-weight: bold;
		}
		
	.schedaVinoRu a img {
		border: 2px solid #ddd;
		}
	.schedaVinoRu a:hover img {
		border: 2px solid #f5e5b6;
		}
	
	.schedaVinoRu img {
		float: left;
		}
	.descrizioneVino {
		width: 640px;
		height:550px;
		color: #ddd;
		font: 15px/18px Times New Romans;
		float: left;
		margin: 10px;
		text-align: justify;
		overflow: visible;
		}
	.schedaVinoRu h2 {
		font: 35px/40px Times New Romans bold;
		/*color: #7d1a1c;*/
		color: #933c39;
		border-bottom: 1px solid #f5e7bb;
		width: 500px;
		}
	.schedaVinoRu .etichetta {
		margin: 5px;
		}
		
		/*fine russo*/
		
	
.datiVino {
	display: block;
	clear: both;
	width: 1024px;
	height: 300px;
	padding-top: 10px;
	background: #222;
	border-top: 3px double #111;
	}
	.iconaVino {
		width: 220px;
		height: 70px;
		display: block;
		background: transparent;
		float: left;
		padding: 10px;
		margin: 10px 0px 5px 0px;
		font: 12px/17px Times New Romans;
		/*border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;*/
		}
		.iconaVino p {
			display: inline;
			color: #aaa;
			}
		.iconaVino h3 {
			/*color: #842628*/
			color: #ddd;
			}
			
		.iconaVino img {
			float: left;
			vertical-align: middle;
			margin-right: 5px;
			}

.schedaOlio {
	width: 1020px;
	height: 350px;
	color: White;
	font: 15px/17px Times New Romans;
	/*padding: 30px 10px 10px 60px;*/
	margin: 50px 0px 10px 0px;
	display: block;
	/*background: url('') no-repeat top right;*/
	}
	.schedaOlio p, .descrizioneOlio p {
		font: 17px/21px Times New Romans;
		color: #ddd;
		}
	.schedaOlio img {
		float: left;
		}
	.descrizioneOlio {
		width: 680px;
		height:300px;
		color: #ddd;
		font: 15px/17px Times New Romans;
		float: left;
		margin: 10px;
		text-align: justify;
		}
	.schedaOlio h2 {
		font: 27px/40px Times New Romans bold;
		color: #bcd48d;
		border-bottom: 1px solid #f5e7bb;
		width: 600px;
		float: left;
		}
		
	.schedaOlio .nomiGrappe {
		color: White;
		}
		
#press li{
	color: #ddd;
	font: 15px/17px Times New Romans;
	height: 19px;
	width: 600px;
	background-color: #333;
	list-style: none;
	margin: 10px 0 10px 0;
	
	

}
	#press li a {
		text-decoration: none;
		color: #ddd;
		}
	#press li a:hover {
		text-decoration: none;
		color: #ddd;
		border-bottom: 2px solid #bcd48d;
	}

#colleg{
	background: transparent;
	position:absolute;
	height:100px;
	width:250px;
	color:#906;
	left: 742px;
	top: 571px;
	z-index:100;
}



/*
#preContent {
	width: 900px;
	height: 900px;
	color: black;
	background: red;
	display: block;
	}
*/
