@charset "utf-8";

body {
	text-align:center;
	margin:0;
	padding:0;
	background:#34281D;

}

h2{
font-family:Arial; font-size:95%; color:#343434; font-weight:700}

acronym{
border-bottom:1px #34281D dotted;
}

a:hover acronym{
border:0;
}

abbr{
border:0;
}

.bedandbreakfast {
	font-size: 85%;
	font-family: Verdana,Arial,sans-serif;
    text-align: justify
}


div#bgtop{
width:100%;
background:url(../img/bg_3.gif) #B09172 center -5px repeat-y;
}

div#header{
width:773px;
margin:0 auto;
}

div#header h1{
margin:0 auto;
padding:0;
text-indent:-9999px;
width:773px;
height:261px;
background:url(../img/header_home3_2.jpg) left no-repeat;
}

div#container{
width:773px;
margin:0 auto;
text-align:left;
overflow:auto;
padding-bottom:10px;
}

div#left{
float:left;
width:260px;
padding-left:33px;
}

div#left2{
float:left;
width:260px;
padding-left:33px;
}

div#menu{
float:left;
width:260px;
height:246px;
background:url(../img/endmenu_2.gif) left bottom no-repeat;
}

div#menu ul{
margin:0;
padding:0;
list-style:none;
}

div#menu ul li{
margin:0;
padding:0;
float:left;
}

div#menu ul li a{
display:block;
width:260px;
height:33px;
}


div#menu ul li a#pul_home{
background:url(../img/pul_home_2.gif) left top no-repeat;
}

div#menu ul li a#pul_home_selected{
background:url(../img/pul_home_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_home:hover, div#menu ul li a#pul_villa:hover, div#menu ul li a#pul_bed:hover, div#menu ul li a#pul_foto:hover, div#menu ul li a#pul_eventi:hover, div#menu ul li a#pul_contatti:hover, div#menu ul li a#pul_come:hover, div#menu ul li a#pul_territorio:hover{
background-position: left bottom;
}

div#menu ul li a#pul_villa{
background:url(../img/pul_villa_2.gif) left top no-repeat;
}

div#menu ul li a#pul_villa_selected{
background:url(../img/pul_villa_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_bed{
background:url(../img/pul_bed_2.gif) left top no-repeat;
}

div#menu ul li a#pul_bed_selected{
background:url(../img/pul_bed_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_foto{
background:url(../img/pul_foto_2.gif) left top no-repeat;
}

div#menu ul li a#pul_foto_selected{
background:url(../img/pul_foto_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_territorio{
background:url(../img/pul_territorio_2.gif) left top no-repeat;
}

div#menu ul li a#pul_territorio_selected{
background:url(../img/pul_territorio_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_eventi{
background:url(../img/pul_eventi_2.gif) left top no-repeat;
}

div#menu ul li a#pul_eventi_selected{
background:url(../img/pul_eventi_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_contatti{
background:url(../img/pul_contatti_2.gif) left top no-repeat;
}

div#menu ul li a#pul_contatti_selected{
background:url(../img/pul_contatti_2.gif) left bottom no-repeat;
}

div#menu ul li a#pul_come{
background:url(../img/pul_come_2.gif) left top no-repeat;
}

div#menu ul li a#pul_come_selected{
background:url(../img/pul_come_2.gif) left bottom no-repeat;
}

.nascosto{
display:none;
}

div#gallery{
width:250px;
text-align:center;
}

div#foto{
padding-left:13px;
width:225px;
margin:0 auto;
padding-top:5px;
}

div#foto a{
float:left;
display:block;
width:111px;
height:111px;
background:url(../img/bg_foto2.gif) top no-repeat;
}

div#foto a:hover{
background-position:bottom;
}

div#foto a img{
border:0;
padding-top:9px;
}

div#foto a:hover img
{
width:93px;
height:93px;
padding-top:9px;
}

div#gallery h2{
width:129px;
height:46px;
text-indent:-9999px;
background:url(../img/h2gallery.gif) no-repeat;
padding:0;
margin:0 auto;
}


div#bedandbreakfast{
width:250px;
text-align:left;
float:left;
padding-top:18px;
line-height:25px;
}

div#bedandbreakfast h2{
width:131px;
height:36px;
text-indent:-9999px;
background:url(../img/articoli.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:5px;
}

div#bedandbreakfast img{
float:left;
padding-left:18px;
padding-right:5px;
padding-top:6px;
}

div#bedandbreakfast span{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#56463c;
}

div#bedandbreakfast a{
color:#56463c;
text-decoration:none;
}

#right a{
color:#363636;
}


div#contatti{
width:250px;
text-align:left;
float:left;
padding-top:18px;
line-height:25px;
}

div#contatti h2{
width:131px;
height:36px;
text-indent:-9999px;
background:url(../img/h2contatti.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:5px;
}

div#contatti img{
float:left;
padding-left:18px;
padding-right:5px;
padding-top:6px;
}

div#contatti span{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#56463c;
}



div#right{
padding-top:20px;
width:420px;
float:right;
padding-right:55px;
}

div#right h2#titlehome{
width:246px;
height:70px;
text-indent:-9999px;
background:url(../img/homepage.gif) no-repeat;
padding:0;
margin:0 auto;
}

div#right h2#titlegal{
width:284px;
height:62px;
text-indent:-9999px;
background:url(../img/h2fotogallery.gif) no-repeat;
padding:0;
margin:0 auto;
}

div#right h2#titlecontgrande{
width:202px;
height:58px;
text-indent:-9999px;
background:url(../img/h2contattigrande.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:15px;
}

div#right h2#titlevilla{
width:394px;
height:49px;
text-indent:-9999px;
background:url(../img/h2storia.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:20px;
}

div#right h2#titlebed{
width:407px;
height:66px;
text-indent:-9999px;
background:url(../img/h2bed.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:5px;
}

div#right h2#titlecatering{
width:383px;
height:67px;
text-indent:-9999px;
background:url(../img/h2catering.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:5px;
}

div#right h2#titlecome{
width:382px;
height:63px;
text-indent:-9999px;
background:url(../img/h2come.gif) no-repeat;
padding:0;
margin:0 auto;
padding-bottom:5px;
}

div#right p#decorazione{
font-family:"Arial", Helvetica, sans-serif;
font-size:1em;
color:#282121;
text-align:justify;
line-height:1.2em;
background:url(../img/decorazionep.gif) bottom center no-repeat;
padding-bottom:45px;
float:left;
clear:left;
width:100%;
}

div#right p#decorazione2{
font-family:"Arial", Helvetica, sans-serif;
font-size:1em;
color:#282121;
text-align:justify;
line-height:1.2em;
background:url(../img/decorazionep.gif) bottom center no-repeat;
padding-bottom:45px;
float:left;
clear:left;
width:100%;
}

div#right p{
font-family:"Arial", Helvetica, sans-serif;
font-size:1em;
color:#282121;
text-align:justify;
line-height:1.2em;
margin:0;
padding-top:10px;
float:left;
clear:left;
width:100%;
}


div#fotoright{
margin:0 auto;
padding-bottom:15px;
width:380px;
padding-left:40px;
float:left;
padding-top:15px;
}

div#fotoright2{
margin:0 auto;
padding-bottom:15px;
width:380px;
padding-left:40px;
float:left;
padding-top:15px;
}


div#fotoright a, div#fotoright2 a{
float:left;
display:block;
width:111px;
height:111px;
background:url(../img/bg_foto2.gif) top no-repeat;
}

div#fotoright a:hover, div#fotoright2 a:hover{
background-position:bottom;
}

div#fotoright a img, div#fotoright2 a img{
border:0;
padding-top:9px;
padding-left:11px;
}

div#fotoright a:hover img, div#fotoright2 a:hover img
{
width:93px;
height:93px;
padding-top:9px;
padding-left:9px;
}

div#lista
{
float:left;
}

div#lista ul{
padding:0;
margin:0;
margin-left:35px;
margin-top:5px;
}

div#lista ul li{
list-style:square;
font-family:"Arial", Helvetica, sans-serif;
font-size:1em;
color:#282121;
}

.firstletter{
font-family:"Times New Roman", Times, serif;
font-size:1.5em;
padding-left:10px;
}

.firstlettersmall{
font-family:"Times New Roman", Times, serif;
font-size:1.2em;
}


div#bgfoot{
width:100%;
background:url(../img/bg_foot_3.gif) center top no-repeat;
height:154px;
}

div#footer{
width:774px;
margin:0 auto;
overflow:auto;
padding-top:27px;
overflow:hidden;
}

div#validazioni{
float:right;
padding-right:60px;
}

div#validazioni ul{
list-style:none;
margin:0;
padding:0;
}

div#validazioni ul li {
margin:0;
padding:0;
float:left;
padding-left:20px;
padding-right:10px;
background:url(../img/tick.gif) left center no-repeat;
}

div#validazioni ul li a{
font-family:"Arial", Helvetica, sans-serif;
font-size:0.75em;
color:#56463c;
text-decoration:none;
}

div#validazioni ul li a:hover{
text-decoration:underline;
}

div#copy{
float:left;
font-family:"Arial", Helvetica, sans-serif;
font-size:0.75em;
color:#56463c;
padding-left:70px;
}

div#credits{
font-family:"Arial", Helvetica, sans-serif;
font-size:0.7em;
color:#b39b7f;
clear:both;
padding-top:60px;
margin-bottom:10px;
}

div#credits img {
border:0;
padding-top:5px;
}


legend{
display:none;


}

form{
margin:5px;
padding:0;
}

label{
	display:block;
	margin:2px;
	font-family:"Arial", Helvetica, sans-serif;
font-size:1em;
color:#282121;

border-top-style:dashed;
border-width:1px;
border-color:#442F1A;
padding-top:5px;

}

fieldset{
	display:block;
	border:0;
	margin:0;
	padding:0;
}
input{
	margin:5px;
	
}

.testoin{
font-family:"Arial", Helvetica, sans-serif;
font-size:0.9em;
color:#282121;
}

textarea{
	margin:2px;
	
}

div#contform p#attenzione
{
font-family:"Arial", Helvetica, sans-serif;
font-size:0.8em;
color:#282121;
line-height:1.3em;
	}

input#pinvia{
padding:0;
padding-left:5px;
padding-right:5px;
margin-left:170px;
margin-top:10px;
margin-bottom:5px;
}

div#contform
{
	width:420px;
	float:left;
}

.noborder{
border:0;
}

div#map
{
margin:0;
padding:0;
margin-top:10px;
float:left;
width: 412px; 
height: 300px;
border-style:solid;
border-color:#e9dac8;
border-width:3px;
}
