body {background:#F2E5F2; padding: 0px;margin:0px;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000}
#container{	background: url(immagini/testata.jpg) no-repeat center 0px;margin: 0 auto;text-align:left;width: 760px;padding:0; }
#header{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: bold;padding:0 47px 20px 47px;margin:0;color:#65275F;}
#header .frase {font-size:66%;font-weight: normal;padding:5px 47px 0 33px;margin:0;text-align:left;color:#65275F;}
#header .menu {font-size: 80%;	text-align:center;	text-decoration: none;	margin:0;	padding: 200px 0 0 0;	letter-spacing: -0.05em;}
#header .menu a{color:#65275F;font-weight: bold;text-decoration: none;}
#header .menu a:hover{color: #A49923;text-decoration: none;}
#header .home a {font-size: 20%;color:#FFF;	DISPLAY: block;WIDTH: 350px; POSITION: relative;HEIGHT: 120px}
#header .home a span { WIDTH: 350px; CURSOR: pointer; POSITION: absolute; }

#containerindex{margin: 0 auto;text-align:center;width: 760px;padding:0;font-size: 70%; }

#contenuto {font-size: 70%;padding:0 33px;margin:0px 47px 0 48px;
background:#F7F5F7;height:100%; text-align:justify;}
#contenuto h1{border-bottom:1px solid #E0CDE3;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#65275F;font-size: 120%;padding: 0 0 20px 0;font-weight:bold;margin:40px 0 5px 0}
#contenuto h2{color:#A49923;font-size: 100%;font-weight:bold; padding: 2px 0px}
#contenuto h3{color:#65275F;font-size: 100%;font-weight:bold; padding: 5px 0px}
#contenuto h4{color:#65275F;font-size: 100%;font-weight:bold; padding: 5px 0px}
#contenuto h5{color:#65275F;font-size: 100%;font-weight:bold; padding: 5px 0px}



#corpo a:link{ color:#A49923;text-decoration: none;font-weight:bold;}
#corpo a:visited{ color:#A49923;text-decoration: none;font-weight:bold;}
#corpo a:active { color:#A49923;text-decoration: none;font-weight:bold;}
#corpo a:hover{color:#65275F;text-decoration: underline;font-weight:bold;}

ul.elenco {padding:5px 0; margin:0}
ul.elenco li {margin: 5px 0; background:#F2E5F2; padding:5px;list-style:none;}
ul.elenco li a{color:#000;font-weight: normal;}
ul.elenco li a:hover{color:#65275F;}

ul.elencosposi {padding:5px 0; margin:0}
ul.elencosposi li {margin: 15px 0; background:#F2E5F2; padding:5px;list-style:none;}
ul.elencosposi li a{color:#000;font-weight: normal;}
ul.elencosposi li a:hover{color:#65275F;}

ul.elenco2 {padding:5px 0; margin:0}
ul.elenco2 li {padding:5px;list-style:none;}
ul.elenco2 li a{color:#000;font-weight: normal;}
ul.elenco2 li a:hover{color:#65275F;}


ul.elencolink {margin:0; padding:0; }
ul.elencolink li {padding:5px 0;list-style:none;border-bottom:1px solid #F2E4F3}
ul.elencolink li a{color:#000;font-weight: normal;}
ul.elencolink li a:hover{color:#65275F;}

.categoria{color:#999999;}

#footer{font-size: 70%;background: url(immagini/sf-footer.gif) no-repeat 47px 0px #F2E5F2; 
padding:30px 0 2px 0;margin:0;color:#65275F;text-align:center}
#footer a{color:#65275F;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #A49923;text-decoration: underline;}


#sezione h1{border-bottom:4px solid #F7F5F7;width:178px;background:#65275F;color:#FFFFFF;
font-size: 120%;font-weight:bold; padding: 0 0 4px 4px; margin:0;}
#sezione{margin:0 0 15px 0; padding:0 0 10px 0; background: url(immagini/sf-sezione.gif) repeat-y 0px 0px;}
#sezione ul {list-style:none; margin:0; padding:0;}
#sezione li {text-decoration:none; margin:0 4px;padding:0; height:2em;}
#sezione a {font-weight:normal;text-decoration:underline; color:#000000;}
#sezione a:hover {color:#65275F}
.sezionesx { float: left; width:182px;margin:0;padding:0; }
.sezionecentr{float: left; width:182px;margin:0 25px;padding:0;}
.sezionedx{ float: left;width:182px;margin:0;padding:0;}
.testosezione{padding:0 4px;margin:0}
#sezione form{width: 140px;margin:0 auto; padding:0;}
#sezione form p{margin:0px;padding:4px;}
#sezione  p{margin:0px;padding:4px;}


#phototit h2{color:#65275F;background: url(immagini/ico-foto.gif) no-repeat 0px 0 #F7F5F7;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;font-weight:bold;padding:2px 0 8px 25px;margin:0}
#photogallery{width:578px;margin:0 auto;padding:8px;background:#A49923}
#photogallery img{margin:2px;padding:0;border:2px solid #FFFFFF}


#areasposi{padding:5px;margin:50px 0 0 0;color:#FFFFFF;text-align:center;
background:#A49923}
#areasposi .sposi{color:#FFFFFF;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;font-weight:bold;}

img{border: 0;}		
.imgborder{border: 1px solid #000;}
.clearer{clear:left;}

table{	font: 100% Verdana, Arial, Helvetica, sans-serif;	COLOR: #000;}
.txtstretto{letter-spacing:  -0.05em;}
.center{text-align:center;}
.titolo{color:#A49923;	font-weight:bold;}
.titolo2{color:#65275F;font-weight:bold;}

.hidden{position: absolute;top: -9999px;left:-9999px;} 

form{padding:2px;margin:0;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:150px;display: inline;margin-left: 10px;line-height:23px}
input.pulsante{	font: 100%  Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #65275F; text-align:center;color:#FFF; border:1px solid #000;}
input {	font: 100% Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
textarea {	font: 100%  Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
select {	font: 100%  Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }

legend {margin:0;padding: 0;}
.foto { background-color: #EFECE0 }


.linea  {margin: 0;padding: 0;border-top: 1px solid #A49923;}
.imgsinistra {
	float: left; border: 1px solid #000000;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {
	float: right; border: 1px solid #000000; margin-left: 10px; margin-bottom: 5px;}
.imglink {
	vertical-align: middle; border:0; margin-right: 10px; margin-bottom: 5px;}

.imgdestrasb {
	float: right; border: 0; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {
	border: 1px solid #000000;	margin: 5px 5px;}
.alldestra {text-align: right; margin:0; padding:0}

.servizi{
	padding: 4px;
	background:#F2E5F2;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

UL#gallery {padding: 0px; margin: 0px; list-style-type: none;}
UL#gallery LI {padding: 5px; list-style-type: none;	float: left; margin: 0;
	 width: 130px; line-height: 80px;  text-align: center;
}
UL#gallery IMG {border:1px solid #000;	vertical-align: middle;	padding: 0;margin: 0;}
