*{margin:0; padding:0;}

html, body{
height:100%;
background:#fff;
}

body {
	font-family: Tahoma, Verdana, Arial, trebuchet, serif;
	font-size:120%;
	color:#000;
	
	background-image:   url(../agriturismi-in-umbria-perugia/bgpage2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

a img{ border:none; margin:0; padding:0;}

hr{
position: absolute;
top: -9999px;
left:-9999px;
}


div.clear{
clear: left;
height:0;
border:none;
}

div.clean{
clear: both;
height:0;
border:none;
}

#wrapper{
	margin:0 auto;
	width:802px;
	
	background-color: transparent;
	background-image:   url(../agriturismi-in-umbria-perugia/p.png);
	background-repeat: repeat-y;

	background-position: center top;
}


#container{
margin: 0 auto;
width:765px;
background: transparent;
color: #000;
min-height:733px;
height:auto!important;	
height:733px;

}


#head{
width:765px;
height:152px;
background:    url(../agriturismi-in-umbria-perugia/bghead3.jpg) left top repeat-y #ecf8d1;
position:relative;

}




#head2{
	margin: 0 auto;
	width:765px;
	height: 150px;
	background-image:  url(../affitto-appartamenti-a-montone/bghead2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


div.lang{
position:absolute;
top:37px;
right:14px;
background: transparent;
color:#3b4a12;
line-height:13px;
text-align:left;
height:15px;
}
div.lang2{
position:absolute;
top:37px;
left:200px;
background: transparent;
color:#3b4a12;
line-height:30px;
text-align:left;
height:15px;
}

div.lang3{
position:absolute;
top:100px;
left:560px;
background: transparent;
color:#3b4a12;
line-height:30px;
text-align:left;
height:15px;
}

div.lang p{
margin:0;
padding:0;
background: transparent;
font-size:.7em;
color:#3b4a12;
}

div.lang a:link, div.lang a:visited{
font-weight:bold;
text-decoration:none;
color:#3b4a12;
}

div.lang a:hover, div.lang a:focus, div.lang a:active{text-decoration:underline;}

div.lang img{vertical-align:middle;}



#corpo{
margin: 0px 0 0px 0;
float:left;
display:inline;
background:   url(../agriturismi-in-umbria-perugia/bgcorpo.gif) left top repeat-y;
width:765px;
}





/*=============================================================CONTENT*/
#content{
	float:inherit;
	width:750px;
	
	background: transparent;
	padding: 5px;
}

#content h3.agri {
	height: 50px;
	
	margin: 0 auto;
	background-image:  url(../affitto-appartamenti-a-montone/caighera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#content ul{
margin:10px 0 0 10px;
padding:0;
list-style-image: url(http://www.agriturismocaigherardi.it/img/bullet.gif);
}
#content ul li{
line-height:1.5;
margin: 3px  24px  5px 33px!important;
margin: 3px 24px  5px 37px;
color:#444;
font-size:.7em;
}
#content ul li a:link, #content ul li a:visited {
color:#86b41b;
text-decoration:none; 
font-weight:bold;
}
#content ul li a:hover,
#content ul li a:focus,
#content ul li a:active{text-decoration:underline; color: #3b4a12;
}

#content h3.privacy {
width:443px;
height: 50px;
background: url(http://www.agriturismocaigherardi.it/img/h3_privacy.gif) left top no-repeat;

margin: 0 auto;
}

#content h3.servizi {
width:443px;
height: 50px;
background: url(http://www.agriturismocaigherardi.it/img/h3_servizi.gif) left top no-repeat;

margin: 0 auto;
}
#content h3.prezzi {
width:443px;
height: 50px;
background: url(http://www.agriturismocaigherardi.it/img/h3_prezzi.gif) left top no-repeat;

margin: 0 auto;
}

#content h3.itinerari {
width:443px;
height: 50px;
background: url(http://www.agriturismocaigherardi.it/img/h3_itinerari.gif) left top no-repeat;

margin: 0 auto;
}

#content h3.booking {
width:443px;
height: 53px;
background: url(http://www.agriturismocaigherardi.it/img/h3_booking.gif) left top no-repeat;

margin: 0 auto;
}

#content h3.camere {
width:443px;
height: 50px;
background: url(http://www.agriturismocaigherardi.it/img/h3_camere.gif) left top no-repeat;

margin: 0 auto;
}

#content h3.contatti {
width:443px;
height: 53px;
background: url(http://www.agriturismocaigherardi.it/img/h3_contatti.gif) left top no-repeat;

margin: 0 auto;
}

#content img {
/*float:left;*/
margin:22px 15px 5px 15px;
display:inline;
border:1px solid #ddd;
padding: 3px;

}
#cnthumb{
	float:inherit;
	width:auto;
	text-align:left;
	background: transparent;
	padding: 2px;
	}


.thumbnail {
float:left;
margin:10px 35px 0 10px;
display:inline;
border:1px solid #ddd;
padding:3px
}
a img {
	border: none;
}
.thumbnail:hover{
	background-color: #f4f4f4;
	-moz-opacity: 1.0;
	}

#content p {
color:#666;
background: transparent;
font-size: 0.8em;

padding: 10px 15px 5px 22px;
line-height: 1.5;
}

#content h4 {
color:#674731;
background:transparent;
font-size:1em;
letter-spacing:-1px;

padding: 10px 15px 5px 22px;
font-family: Georgia, Tahoma, Verdana, Arial, 'trebuchet ms', trebuchet, serif;
}

#content a:link, #content a:visited{
color: #86b41b;
text-decoration:none;
font-weight:bold;
}

#content a:hover, #content a:focus, #content a:active{
text-decoration:underline;
color: #3b4a12;
font-weight:bold
}

/*=====================================================FINE CONTENT*/




form#n{
margin:0 auto 0 auto;
width:166px; 
text-align:center;
}

form#n p {
padding: 0 0 11px 0;
background:#fff;
}

form#n input.iscrizione {
width:129px;
border:1px solid #e6e6e6;
height:16px;
background: url(http://www.agriturismocaigherardi.it/img/bginput.jpg) left top repeat-x;
font-family: Tahoma, Verdana, Arial, 'trebuchet ms', trebuchet, serif;
font-size: 1.1em;
color:#3B4A12;
}

form#n input.btn {
margin: 0 0 -4px 0;
}

/*form#n, #trattamento {
text-align:left;
margin-right:5px
}*/

/*=================================================================FINE NEWS*/

/*==========================================FOOTER*/

#footer{
	width:765px;
	height:150px;
	clear:both;
	text-align:center;
	background-image:   url(../agriturismi-in-umbria-perugia/bghead4.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#footer a:link, #footer a:visited{
color: #666666;
text-decoration:none;
}

#footer a:hover, #footer a:focus, #footer a:active{
text-decoration:underline;
color: #FFFFFF;
}


#footer p.policy{
	color:#274563;
	font-size: 0.7em;
	font-variant: small-caps;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 15px;
}

#footer p.copy{
	color:#FFFFFF;
	font-size: 0.7em;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}

/*======================================FINE FOOTER*/

/*==========================================FORM PAGINA CONTATTI*/
form{
padding:0;
margin:0 auto;
}

form p{
margin:3px 0 0 0px ;
padding: .2em;
}

#content form img{
float:none; 
border:none;  
margin: 0 0 0 5px;
vertical-align: bottom;
 }
 
* html form img{vertical-align: bottom;}

label{
font-size:11px;
color:#666;
}

input.textfield, textarea{
width:200px;
border:1px solid #e6e6e6;
background: url(http://www.agriturismocaigherardi.it/css/img/bginput.jpg) left top repeat-x;
font-family: Tahoma, Verdana, Arial, 'trebuchet ms', trebuchet, serif;
font-size: 12px;
color:#3B4A12;
}

input.textfield{
height:16px;
}
.invia{
background: url(http://www.agriturismocaigherardi.it/css/img/bginput.jpg) left bottom repeat-x;
width:44px;
padding:1px;
height:18px;
color:#669900;
font-weight:bold;
border:1px solid #e6e6e6;
font-size:11px
}

.reset{
background: url(http://www.agriturismocaigherardi.it/css/img/bginput.jpg) left bottom repeat-x;
padding:1px;
width:60px;
height:18px;
color:#669900;
font-weight:bold;
border:1px solid #e6e6e6;
font-size:11px
}
.calendario{
cursor: pointer;
}

textarea { height:100px;}
.required { color: #CC3300 }
input.disabled {border: 1px solid #ddd; background-color: #F2F2F2 }
input.textfield:hover, textarea:hover { border: 1px solid #86B41B }

/*======================================FINE FORM PAGINA CONTATTI*/




/* menu*/	
	
#navigation{
	background-color:#fff;
	background-image:   url(../agriturismi-in-umbria-perugia/bghead4.jpg);
	background-repeat: repeat-y;
	height: 37px;
	font-size: 13px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
	}
	
#navigation ul{
	margin: 0;
	padding: 0; 
	list-style-type: none;
	}
	
#navigation li{
	display: inline;
	margin: 0 0 0 1em;
	padding: 0
	} 
	
#navigation a{
	color:#FFFFFF;
	font: normal bold 1.2em/2.5em arial,sans-serif;
	text-decoration: none;
	}
	
#navigation a:hover{
	color: #006600;
	text-decoration: underline;
	}
	
#navigation a#activelink{
	color: #006600;
	text-decoration: none;
	}
