/* CSS crm */

/* standard elements */
html {min-height: 100%;}


* {
	margin: 0;
	padding: 0;
}



.contenuto {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#333333;
	margin: 10px 20px;
	text-align:center;
	
	
	}





body {
	
	background-color:#210400;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}






li {list-style: none;}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#aa2a17;
	margin-bottom: 0px;
	padding-top:10px;
	padding-left:15px;
	
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#666;
	margin-bottom: 5px;
	background-color:#f4efe2;
	margin-right:10px;
	margin-left:10px;
	padding-left:10px;
	
	
	
		
}


form {margin: 0; padding: 0; display: inline;}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color:#666;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	margin: 2px 0px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #663300;
	border: 1px solid #663300;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	background-color: #EAD1A1;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color:#666;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
}




/* misc */
.clearer {
	clear: both;
	font-size:0px;
	}



.right {
text-align:right;
float:right;
}

.left {
text-align:left;
float:left;


}




/* structure */
.inner-container {
	border:0px;
	font-size: 11px;
	padding: 0px;
	margin: 0 auto;
background-image:url(../img/sfondo-contenuto.jpg);
	background-repeat:repeat-x;
	font-weight: normal;
	background-color:#f8f1df;
	
}

.outer-container {
	

}







/* main */
.main {
	padding: 0px 0px 30px 0px;
	margin: 0 auto;
	width:955px;
	
	}



/* content */
.content {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	
	margin: 0 auto;
	width: 955px;
}



.content a {
	color:#aa2a17;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.content a:hover {
	color:#CCC;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.content p {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

/* navigation */



.box-menu {
	margin: 0 auto;
	width:955px;
	height: 58px;
	line-height:58px;
	vertical-align:middle;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #956b5e;
		
}

.navigation {
	
	height:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#956b5e;
	display:inline;
	text-align:center;
	
}


.navigation ul {
	width: 220px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 32px;
	display:inline;
	color:#956b5e;
	
	
	
}


.navigation li {
	width: 220px;
	height: 100%;
	padding: 8px 0px 8px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#956b5e;
	text-decoration:none;
	display:inline;	
	
}

.navigation li a {
	padding-left:5px;
	padding-right:5px;
	width: 220px;
	height: 100%;
	margin: 15px 0px 15px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 20px;
	color:#956b5e;
	text-decoration:none;
	display:inline;
}

.navigation li a:hover {
	width: 220px;
	height: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 20px;
	margin: 15px 0px 15px 0px;
	color:#ffffff;
	display:inline;
	text-decoration:none;
}



.navigation2 {
	
	height:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#956b5e;
	display:inline;
	text-align:center;
	
}


.navigation2 ul {
	width: 220px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 32px;
	display:inline;
	color:#956b5e;
	
	
	
}


.navigation2 li {
	width: 220px;
	height: 100%;
	padding: 8px 0px 8px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#956b5e;
	text-decoration:none;
	display:inline;	
	
}

.navigation2 li a {
	padding-left:5px;
	padding-right:5px;
	width: 220px;
	height: 100%;
	margin: 15px 0px 15px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 20px;
	color:#956b5e;
	text-decoration:none;
	display:inline;
}

.navigation2 li a:hover {
	width: 220px;
	height: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 20px;
	margin: 15px 0px 15px 0px;
	color:#ffffff;
	display:inline;
	text-decoration:none;
}





/* footer */
.footer {
	height:120px;
	background-color:#1e0201;
	margin: 0 auto;
	text-align:center;
	}

.footer a {
	color:#956b5e;
	text-decoration: none;
	font-weight:bold;
}

.footer a:hover {
	color:#FFF;
}

.footer p {
	padding-top:0px;
	color:#CCC;
	font-size:12px;
}

.sotto-footer {
	width:895px;
	margin:0 auto;
	
}












	
		
		

	


/* vari */



.testo {
	padding-right:35px;
	text-align: justify;
}




span {
	color:#aa2a17;
	line-height:25px;	
}


img {
	border-width:0px;
	}
	



.sopra-header {
	text-align:center;
	background-color:#eae1ca;
	background-image:url(../img/sfondo-menu.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	height:58px;
	margin: 0 auto;
}

.logo {
	height:91px;
	background-position: center top;
	background-image:url(../img/sfondo-fascia.jpg);
	background-repeat:repeat-x;
	margin: 0 auto;
	text-align:center;
	}
	
.flash {
	height:317px;
	background-color:#1e0201;
	margin: 0 auto;
	text-align:center;
	}	
	
.vini-index {
	padding-top:20px;
	
	margin-bottom:20px;
	
	}	

.testo-vini {
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	
	}	

.vini-index img {
	margin-left:7px;
	margin-right:7px;
	border:solid 2px #d3caa9;
	}
	
.box {
	background-image:url(../img/sfondo-box.jpg);
	background-repeat:repeat-x;
	background-color:#eadec6;
	width:207px;
	border:solid 2px #d3caa9;
	text-align:left;
	float:left;
	margin-left:5px;
	margin-right:5px;
	min-height:330px;
	
	}
	
.box-azienda {
	background-image:url(../img/sfondo-box.jpg);
	background-repeat:repeat-x;
	background-color:#eadec6;
	width:450px;
	border:solid 2px #d3caa9;
	text-align:left;
	float:left;
	margin-left:5px;
	margin-right:5px;
	min-height:330px;
	}
	
.box-azienda p {
		padding:15px;
	
	}
	
	
.boxes {
	

		}	
	

.box p {
		padding:15px;
	
	}	
	
hr {
	margin:0px 10px;
	color:#d3caaa;
	}	
	
.frecce {
	color:#aa2a17;
	text-align:right;
	}
	
	
.box-contenuti {
	background-image:url(../img/sfondo-box.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#eadec6;
	width:915px;
	border:solid 2px #d3caa9;
	text-align:justify;
	margin-top:20px;
	
	
	}
	
.box-contenuti p {
		padding:15px 50px 15px 45px;
	
	}
	
.foto-sx {
	float:left;
	margin-right:30px;
	border:#d3caaa solid 2px;
	margin-bottom:15px;
	
	
	}
	
	
.foto-vini {
	float:left;
	margin-right:30px;
	margin-bottom:40px;
	border:solid 1px #d3caa9;
	
	}



.foto-picc{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	}

.foto-picc img{
		margin-right:10px;
	}
	
	
.foto-dx{
	float:right;
	border:solid 1px #d3caa9;
	margin-left:20px;
	}


.distributori{
	margin-left:40px;
	margin-right:40px;
	background-color:#d9cba8;
	
	}
	
.distributori p{
	padding-left:20px;
	padding-right:20px;

	}
	
.recensioni{
margin:10px 40px 10px 40px;
	background-color:#d9cba8;
	

	}
	
.recensioni p{
	padding-left:20px;
	padding-right:20px;

	}
	
.punteggio{
	color:#7f110e;
	font-weight:bold;

	}
	
	
.recensioni-dx{
	margin-left:40px;
	margin-right:40px;
	background-color:#d9cba8;
	float:right;
	width:400px;
	
	}
	
.recensioni-dx p{
	padding-left:20px;
	padding-right:20px;

	}
	
.foto-recensioni {
	float:left;
	padding-left:30px;

	}
	
	
.recensioni-sopra {
	height:480px;

	}
	
	

	
.foto-picc img {
	border:#d3caaa solid 2px;

	}
	
	
.box-form {
	padding-left:40px;
	padding-right:40px;

	}
	








