 body {
 	/*background-color: #ffffff;*/
 	font-family:Verdana,sans-serif;
	font-size:0.75em;
	margin: 0; /* pour éviter les marges */
 	text-align: center; /* pour corriger le bug de centrage IE */
	}
 
 #global {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    border: #6fc9fd  1px  solid ;
    text-align: left;
    }

 #head    {
  	/*intestazione*/
  	background-image: url("immagini/index1_01.jpg");
  	background-repeat: no-repeat;
  	width: 898px; 
 	height: 192px 
  	}

 #head1 {
	/*struttura di base*/
	border-left: #A2A9B5 52px solid;
 	border-right: #5188B5 47px solid;
 	float: left;
 	}

  .bloc {
	/*posizionamento laterale*/
	width:225px;
	line-height: 2em;
	/*border: #00f solid 1px;*/
	float: left;
	}
  
 .bloc1 {
	/*centrale con sfondo*/
	width: 575px;
	padding-top: 10px;
	background: url(immagini/sfondo_1.jpg) left bottom no-repeat;
	float: left;
	/*border: #ff0000 1px solid;*/
	}
 
 .bloc1a {
	/*centrale con sfondo*/
	width: 575px;
	/*background: url(immagini/sfondo_1.jpg) left bottom no-repeat;*/
	float: left;
	/*border: #ff0000 1px solid;*/
	}
 .bloc2{
 	width: 280px;
	float: left;
	/*border: #f00 1px solid;*/
 }
 
 .bloc3{
 	/*posiziomamento box*/
 	width: 240px;
 	padding: 15px 10px 20px 2px;
 	/*border: #00f 1px solid;*/
 	float: right;
 	}
   
 .blocArr {
 	/*box blu*/
 	background:#C5E3F5 url(immagini/box_p_inf.jpg) left bottom no-repeat;
 	width: 210px;
 	float: right;
 	}
 	
 	
 .blocArr h1 {
 	font-size: 1em;
 	margin:0;
 	padding: 10px;
 	background: url(immagini/box_p_sup.jpg) left top no-repeat;
 	}
 	
 .blocArr p{
 	margin: 0px;
 	padding: 0px 15px 10px 15px;
 	}	
 
 .blocArrR {
 	/*box beige*/
 	background:#EFB585 url(immagini/box_m_inf.jpg) left bottom no-repeat;
 	width: 210px;
 	margin-left: 10px;
 	float: left;
 	}
 	
 	
 .blocArrR h1 {
 	font-size: 1em;
 	margin:0;
 	padding: 10px;
 	background: url(immagini/box_m_sup.jpg) left top no-repeat;
 	}
 	
 .blocArrR p{
 	margin: 0px;
 	padding: 0px 15px 10px 15px;
 	}	
 
.blocArrM {
 	/*box beige*/
 	background:#fff url(immagini/box_ma_inf.jpg) left bottom no-repeat;
 	width: 210px;
 	margin-left: 10px;
 	float: left;
 	}
 	
 	
 .blocArrM h1 {
 	font-size: 1em;
 	margin:0;
 	padding: 10px;
 	background: url(immagini/box_ma_sup.jpg) left top no-repeat;
 	
 	}
 	
 .blocArrM p{
 	margin: 0px;
 	padding: 0px 15px 10px 15px;
 	border-left: 2px #000000 solid;
 	}		
 
 	
 .carta{
  	width: 690px;
  	float: left;
  }
 .carta1{
 	width: 200px;
  }
   
 .cartaTit{
 	font-size: 1em;
 	font-weight: bold;
 	width:200px; 
 	margin-left: 10px;
 	line-height: 2em;
 	float: left;
 	}
 
 .cartaDen{
 	width: 65%;
 	margin-left: 10px;
 	line-height: 2em;
  	float: left;
 
 	} 
 .cartaPrezzo{
 	width: 10%;
 	float: left;
 	line-height: 2em;
 	text-align: right;
 	}
 
 .cartaPersone{
 	width: 20%;
 	line-height: 2em;
 	float: right;
 }

 .vini{
  	width: 799px;
  	float: left;
  }
  
 .vini1{
  	width: 799px;
  	background:#fff url(immagini/cantina2.jpg) right top no-repeat;
   	float: left;
  }



 .viniDen{
 	width: 210px;
 	line-height: 2em;
 	border: #fff 1px solid;
 	font-size: .9em;
 	float: left;
 	}
 .viniViti{
 	width: 210px;
 	border: #fff 1px solid;
 	line-height: 2em;
 	font-size: .75em;
 	float: left;
 	text-transform: lowercase;
 	}
 	
 .viniCap{
 	width: 25px;
 	border: #fff 1px solid;
 	line-height: 2em;
 	font-size: .9em;
 	float: left;
 	}	

  .viniPrezzo{
 	width: 65px;
 	float: left;
 	line-height: 2em;
 	font-size: .9em;
 	text-align: right;
 	border: #fff 1px solid;
 	}	
 	
 .viniBarr{
 	width: 60px;
 	border: #fff 1px solid;
 	line-height: 2em;
 	font-size: .9em;
 	float: left;}	
 
 .viniNaz{
 	width: 90px;
  	line-height: 2em;
 	float: left;
 	}


 #foot {
	/*chiusura*/
	margin-bottom: 0;
	width: 900px;
	height: 48px;
	background-image: url(immagini/index_1_03.jpg);
	text-align: right;
	float: left;
	 }



.img {
	float: left;
	padding: 5px;
	}
	
.img1{
	/*mauro destra*/
	float: right;
	/*margin-right: -20px;*/
	padding-top: 30px;
	}

.img2 {
	padding: 27px;
	float: left;
	border: 0;
	}

 
 p{
	line-height: 0.5em;
	font-size: 1em;
	}

  .sec {
	line-height: 2.1em;
	color:#11238b; 
	padding-left: 10px;
	width: 240px; 
		}  

 .sec1 {
	color: #11238b;
	padding-left:  5px;
	line-height: 1.5em;
	text-align: justify;
	font-size:   1em;
	float: left;
	}  

 li{
 	line-height: 1.5em;
	list-style:none;
	
	} 
 h1{
	font-size: 1.1em;
	color: #11238b;
	padding-left: 10px;
	/*padding-top: 10px;*/
	}

 h2{
	font-size: 1em;
 	margin:0;
 	padding: 15px;
	}

h3{
	font-size: 1.2em;
 	margin:0;
 	padding: 15px;
	}

 h4 {
	font: italic 2.5em/1.5em Georgia, serif ;
	
	}

dl {
	font: italic Georgia, serif;
	color: dcb;}

    

.navigazione{
	background: #A7AAB5;
	color: #fff;
	margin: 0;
	font-size: 1.05em; 
	padding:0.5em 0;
	text-align: center;
	}
	
.navigazione li {
	display: inline;
	}
	
.navigazione a {
 	height: 0;
 	padding:0.5em 0;
 	text-decoration: none;
 	margin: -0.5em 0;
 	/*border-right: 1px solid #DEA66E;
 	border-left: 1px solid #DEA66E;*/
 	border: #DEA66E 1px outset;
 	white-space:nowrap;
  }
			
 .navigazione .primaVoce a {
 	border-left: 1px solid #DEA66E;
 } 
 
 .navigazione a:link,
 .navigazione a:visited {
 	padding:0.5em 0;
 	margin: -0.5em 0;
 	background:#4A86B5;
 	color: #fff;
  }
 
 .navigazione a:hover,
 .navigazione a:focus,
 .naviazione a:active{
 	background: #fff;
 	color: #000;}


a:link{
		font-weight: bold;
		text-decoration: none;
		color: #59C0FE;
		/*background: #b6b6b6;*/
		}
a:visited {
		font-weight: bold;
		text-decoration: none;
		color: #DEA66E;
		/*background: #b6b6b6;*/
		}
		
a:hover {/*font-weight: bold;*/
		margin: 0;
		padding: 0;
		border-width: 2px;
		text-decoration:  none;
		color: #DEA66E;
		/*background: #fff;*/
		}
		
a:active {/*font-weight: bold;*/
		/*width: 150px;*/
		padding: 4px;
		border-width: 2px;
		text-decoration: none;
		color: #59C0FE;
		background: tranparent;
		}