body {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
	background-image: url(http://www.ilgreppo.it/img_2012/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #edeae6;
}
html {
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
}
#agriturismo{
	margin-left:auto;
	margin-right:auto;
	width:910px;
	text-align:left;

}
#men1{
	width:370px;
	float:left;
	margin-bottom:28px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b10000;
	text-align:left;
}
#men2{
	width:370px;
	float:right;
	text-align:right;
	margin-bottom:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b10000;
}
#men1 ul, #men2 ul{

	margin-bottom:0px;
	width:360px;
}
#men1 ul{
	margin-top:75px;
float:left;
margin-left:0px;
text-align:left;
padding-left:0px;
}
#men2 ul{
	margin-top:25px;
float:right;
margin-right:0px;
text-align:right;}
#men1 li, #men2 li{
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b10000;
}
#men1 li a, #men2 li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: bold;
	color: #b10000;
	text-decoration: none;
}
#men1 li a:hover, #men2 li a:hover{
	color: #000000;
	text-decoration: none;
}
#logo{
	float:left;
	height:136px;
	width:170px;
	text-align:center;
	background-image: url(http://www.ilgreppo.it/img_2012/logo.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #b10000;
	font-weight: bold;
}
#lingue{
	float:right;
	width:150px;
		height:50px;
}
#sx{
	width:180px;
	float:left;
	margin-top:0px;
	
}
#dx{
	width:722px;
	float:right;
	padding-left:8px;

}
#contenuto{
width:910px;
float:left;}
h2{
	float:right;
	width:710px;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}

#sx ul {

	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:15px;
	list-style-image: none;
	list-style-type: none;
	
}
#sx li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}
#sx ul.agriturismo a{
	color:#a89671;
	text-decoration: none;
}

#sx ul.prodotti{
	background-color: #b5d3bd;	
}
#sx ul.agriturismo{
	background-color: #ddd6c8;
	
}
#sx ul.ristorante{
	background-color: #bf9a96;
	
}
#sx ul.attivita{
	background-color: #94adb4;
	
}
#sx ul.congressi, #sx ul.art{
	background-color: #ddd6c8;
	
}
#sx ul.storiaa{
	background-color: #ddd6c8;
	
}
#sx ul.prodotti a{
	color:#475e4d;
	text-decoration: none;
}
#sx ul.attivita a{
	color:#56747d;
	text-decoration: none;
}
#sx ul.ristorante a{
	color:#6d2d25;
	text-decoration: none;
}
#sx ul.congressi a{
	color:#ddd6c8;
	text-decoration: none;
}
#sx ul.congressi a, #sx ul.art a{
	color:#bb6758;
	text-decoration: none;
}
#sx ul.storiaa a{
	color:#bb6758;
	text-decoration: none;
}
#sx ul a:hover{
	color:#b10000;
	text-decoration: none;
}
h3.agriturismo{
	background-color: #a89671;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
h3.prodotti{
background-color:#475e4d;
margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;}
	h3.ristorante{
background-color:#6d2d25;
margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;}
	h3.ristorante2{
	
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
	line-height: 20px;
}
	h3.attivita{
background-color:#56747d;
margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;}
h3.congressi, h3.art{
background-color:#bb6758;
margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;}
	h3.storia{
background-color:#bb6758;
margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;}
#agriturismoint{
	width:495px;
	padding:5px;
	float:left;
	/*background-color: #a89671;*/
}
#agriturismoint h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
#flaagri{background-color: #a89671;
padding:5px;}
#agriturismoint p{height:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a89671;
	margin:0px;
	padding:5px;
	background-color:#eae8e3;
	line-height: 18px;
}
#ristoranteint{
	width:195px;
	padding:5px;
	float:left;
	/*background-color: #a89671;*/
}
#ristoranteint2{
	width:195px;
	padding:5px;
	float:left;
		line-height: 15px;
	/*background-color: #a89671;*/
}
#ristoranteint2 p{
	height:209px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6d2d25;
	margin:0px;
	padding:5px;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #b10000;
}#ristoranteint2 p a{
	color: #b10000;
}
#flaristo2{background-color: #b10000;
height:56px;
padding:5px;}
#ristoranteint2 br{	line-height: 15px;}
#ristoranteint h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
#flaristo{background-color: #6d2d25;
padding:5px;}
#ristoranteint p{height:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6d2d25;
	margin:0px;
	padding:5px;
	background-color:#bf9a96;
	line-height: 18px;
}
#vignetiint{
	width:495px;
	padding:5px;
	float:left;
	/*background-color: #b5d3bd;*/
}
#vignetiint h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
#flavig{background-color: #475e4d;
padding:5px;}
#vignetiint p{height:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #475e4d;
	margin:0px;
	padding:5px;
	background-color:#b5d3bd;
	line-height: 18px;
}

#vignetiint a{
	color:#475e4d;
	text-decoration: none;}

#vignetiint a:hover{
	color:#b10000;
	text-decoration: none;}



#event{
	width:195px;
	padding:5px;
	float:left;
	/*background-color: #a89671;*/
}
#event h3, #eventb h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
	background-color: #56747d;
}
#flaevent{background-color: #56747d;
padding:5px;}
#event p{
height:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #56747d;
	margin:0px;
	padding:5px;
	background-color:#94adb4;
	line-height: 18px;
}
#eventb{
	width:290px;
	padding:5px;
	float:left;
	/*background-color: #a89671;*/
}

#flaeventb{background-color: #56747d;
padding:5px;}
#eventb p{
height:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #56747d;
	margin:0px;
	padding:5px;
	background-color:#94adb4;
	line-height: 18px;
}
#piede{
width:100%;
float:left;
text-align:center;
background-color:#a89671;}
#piede p{
	margin-left:auto;
	margin-right:auto;
	width:500px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.linket{
	color: #bb6758;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
}
a.linket:hover{
	color: #b10000;
	
}
.txt{
color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
#lingue ul{
margin:0px;
padding:0px;
width:150px;}
#lingue li img{
border:0px;
margin-top:15px;
margin-left:3px;}

#dx p {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin:0px;
	padding:5px;
	text-align: justify;
	line-height: 18px;}
	h1{
	color:#b20103;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom:2px;
	font-style: normal;
	font-weight: normal;}
	h4{
	color:#b20103;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom:2px;
	padding-left:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	font-style: normal;
	font-weight: normal;
	width:500px;
	text-align:center;
}
#dxint h2{
	/*float:right;
	width:710px;*/
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#dxint p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding:5px;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;	
	}
#dxint p:first-letter{
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 46px;
	float:left;
	line-height: 28px;
	margin-right:5px;
	font-style: normal;
	font-weight: lighter;
}
	#dxint{
	width:722px;
	float:right;
	padding-left:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	
	text-align: justify;
	

}

.link {
	color: #b10000 !important;
	
}

.link:hover {
	color: #000000 !important;;
	
}

.link2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	padding:5px; text-decoration:none; font-weight: bold;
	
}

.link2:hover {
	color: #b10000;
	
}

.link3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666; text-decoration:none; font-weight: bold;
	
}

.link3:hover {
	color: #b10000;
	
}


.testo_normale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	
	text-align: justify;
	line-height: 20px;
		
	}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	
	text-align: justify;
	
		
	}

.foto3 img{
	margin-right: 10px; 
padding:0px;	
}





a.foto3 img, a.foto3:link img, a.foto3:active img, a.foto3:visited img {border: 1px solid #653a13;}

a.foto3:hover img{border: 1px solid #C09457;}
#last{
	float:right;
	width:185px;
	height:35px;
	background-color:#a89671;
	margin-right:20px;
	padding:5px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#last a{ text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF; text-decoration:none;
}

#last a:hover{
	color: #D0C5AF;
}

.wedding{
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	
	margin-right:5px;
	font-style: normal;
	font-weight: lighter;
}

.wedding2{
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	
	margin-right:5px;
	font-style: normal;
	font-weight: lighter;
}

.link4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff; text-decoration:none; font-weight: bold;
	
}

.link4:hover {
	color: #b10000;
	
}


#dxintap h2{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
	
	margin-bottom: 20px;
	
}
#dxintap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding:5px;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;	
	}
#dxintap p:first-letter{
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 46px;
	float:left;
	line-height: 28px;
	margin-right:5px;
	font-style: normal;
	font-weight: lighter;
}
	#dxintap{
	width:335px;
	float:left;
	padding-left:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
margin-right:20px;
	
	text-align: justify;
	

}

#vignetiint2{
	width:495px;
	padding:5px;
	float:left;
	background-color: #b5d3bd;
}
#vignetiint2 h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
#flavig{background-color: #475e4d;
padding:5px;}
#vignetiint2 p{height:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #475e4d;
	margin:0px;
	padding:5px;
	background-color:#b5d3bd;
	line-height: 18px;
}

#vignetiint2 a{
	color:#475e4d;
	text-decoration: none;}

#vignetiint2 a:hover{
	color:#b10000;
	text-decoration: none;}

#vignetiint2 ul {
height:55px;
list-style:none;
margin:0;
padding:1px;
background-color:#b5d3bd;



	
}
#vignetiint2 li{ display:inline;
	
	
}

#vignetiint2 li a{
	color:#b5d3bd; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#8BAE94; padding:5px; margin:5px; display:block; float:left; height:20px; line-height:20px; width:140px; text-align:center;
	
}

#vignetiint2 li a:hover{
	color:#8BAE94;background-color:#475E4D; text-decoration:none;
	
}

/*per home nuova*/
#vignetiint2h{
	width:705px;
	padding:5px;
	float:left;
	background-color: #b5d3bd;
}
#vignetiint2h h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
#flavigh{background-color: #475e4d;
padding:5px;}
#vignetiint2h p{height:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: #475e4d;*/
	margin:0px;
	padding:5px;
	background-color:#b5d3bd;
	line-height: 18px;
}

#vignetiint2h a{
	color:#475e4d;
	text-decoration: none;}

#vignetiint2h a:hover{
	color:#b10000;
	text-decoration: none;}

#vignetiint2h ul, #agriturismointh ul, #ristoranteinth ul, #eventh ul, #eventb2h ul, #eventbh ul {
height:55px;
list-style:none;
margin:0;
padding:1px;
/*background-color:#b5d3bd;*/



	
}
#vignetiint2h li, #agriturismointh li, #ristoranteinth li, #eventh li, #eventb2h li, #eventbh li{ display:inline;
	
	
}

#vignetiint2h li a{
	color:#475e4d; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#8BAE94; padding:5px; margin:5px; display:block; float:left; height:20px; line-height:20px; width:140px; text-align:center;
	
}
 #agriturismointh li a{
	color:#6d5f41; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#b9aa8c; padding:5px; margin:5px; display:block; float:left; height:20px; line-height:20px; width:140px; text-align:center;
	
}
#vignetiint2h li a:hover{
	color:#8BAE94;background-color:#475E4D; text-decoration:none;
	
}
#agriturismointh  li a:hover{
	color:#b9aa8c;background-color:#6d5f41; text-decoration:none;
	
}
 #ristoranteinth li a{
	color:#6d2d25; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#bf9a96; padding:5px; margin:5px; display:block; float:left; height:20px; line-height:20px; width:140px; text-align:center;
	
} #eventh li a, #eventbh li a{
	color:#56747d; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#94adb4; padding:5px; margin:5px; display:block; float:left; height:20px; line-height:20px; width:170px; text-align:center;
	
}#eventb2h li a{
	color:#56747d; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#94adb4; padding:5px; margin:5px; display:block; float:left; height:20px; line-height:20px; width:200px; text-align:center;
	
}
#ristoranteinth  li a:hover{
	color:#bf9a96;background-color:#6d2d25; text-decoration:none;
	
}
#eventh  li a:hover, #eventb2h  li a:hover, #eventbh  li a:hover{
	color:#94adb4;background-color:#56747d; text-decoration:none;
	
}
#agriturismointh{
	width:705px;
	padding:5px;
	float:left;
	text-align:left;

	background-color: #eae8e3;
}
#agriturismointh h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
}
#flaagrih{background-color: #a89671;
padding:5px;}
#agriturismointh p{height:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a89671;
	margin:0px;
	padding:5px;
	background-color:#eae8e3;
	line-height: 18px;
	
}#ristoranteinth{
	width:495px;
	margin-top:5px;
	padding:5px;
	float:left;
	background-color: #d3c0bd;

}#flaristoh{background-color: #6d2d25;
padding:5px;}

#ristoranteinth p{height:42px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6d2d25;
	margin:0px;
	padding:5px;
	
	line-height: 18px;
}
#eventh{
	width:195px;
	padding:5px;
	
	float:left;
	background-color: #bacdd2;
	margin-top:5px;
	margin-left:5px;
}
#eventh h3, #eventbh h3, #eventb2h h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
	background-color: #56747d;
}
#flaeventh{background-color: #56747d;
padding:5px;}
#eventh p{
/*height:42px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #56747d;
	margin:0px;
	padding:5px;
	
	line-height: 18px;
}
#eventbh{
	margin-top:5px;
	margin-left:5px;
	width:405px;

	padding:5px;
	float:left;
	background-color: #bacdd2;
}
#eventb2h{
	margin-top:5px;
	margin-left:0px;
	width:280px;
	margin-right:5px;

	padding:5px;
	float:left;
	background-color: #bacdd2;
}

#flaeventbh{background-color: #56747d;
padding:5px;}
#eventbh p{
/*height:110px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #56747d;
	margin:0px;
	padding:5px;
	/*background-color:#94adb4;*/
	line-height: 18px;
}#eventb2h p{
/*height:110px;	
background-color:#94adb4;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #56747d;
	margin:0px;
	padding:5px;

	line-height: 18px;
}