/* layout */

body {padding: 0;margin:0;font-size:11pt; font-family: Verdana, Arial, Helvetica, sans-serif;color:#000}
#container {margin: 0 auto;	text-align: left; }
#header {display:none;}
#navigationsx {display:none;}
#navigationdx {display:none;}
#contenuto {text-align:justify;}
#footer{display:none;}

#contenuto {text-align:justify;}
#contenuto h1{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#65275F;font-size: 12pt;font-weight:bold;margin:10px 0 5px 0}
#contenuto h2{color:#999900;font-size: 11pt;font-weight:bold; padding: 2px 0px}
#contenuto h3{color:#65275F;font-size: 11pt;font-weight:bold; padding: 5px 0px}
#contenuto h4{color:#65275F;font-size: 11pt;font-weight:bold; padding: 5px 0px}
#contenuto h5{color:#65275F;font-size: 11pt;font-weight:bold; padding: 5px 0px}

#corpo a:link{ color:#999900;text-decoration: none;font-weight:bold;}
#corpo a:visited{ color:#999900;text-decoration: none;font-weight:bold;}
#corpo a:active { color:#999900;text-decoration: none;font-weight:bold;}
#corpo a:hover{color:#65275F;text-decoration: underline;font-weight:bold;}

ul.elenco li {padding:5px 0;	list-style:none;}
ul.elenco li a{color:#000;font-weight: normal;}
ul.elenco li a:hover{color:#65275F;}


#sezione h1{border-bottom:4px solid #F7F5F7;width:178px;background:#65275F;color:#FFFFFF;
font-size: 12pt;font-weight:bold; padding: 0 0 4px 4px; margin:0;}
#sezione{margin:0; padding: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;}

#phototit h2{color:#65275F;background: url(immagini/ico-foto.gif) no-repeat 0px 12px #F7F5F7;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;font-weight:bold;margin:0;padding:8px 25px}
#photogallery{width:578px;margin:0px;padding:10px;background:#999900}
#photogallery img{padding:0 4px;}

#phototit2 h2{color:#65275F;background: url(immagini/ico-foto.gif) no-repeat 0px 5px #F7F5F7;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;font-weight:bold;margin:0;padding:8px 25px}
#photogallerydett{border-top:1px solid #999900;width:592px;margin:0px;padding:3px;}

#areasposi{display:none;}

img{border: 0;}
.clearer{clear:left;}

table{	font: 11pt Verdana, Arial, Helvetica, sans-serif;	COLOR: #000;}
.txtstretto{letter-spacing:  -0.05em;}
.center{text-align:center;}
.titolo{color:#999900;	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:120px;display: inline;margin-left: 10px;line-height:23px}
input.pulsante{	font: 100%  Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #FFF; text-align:center;color:#000; border:1px solid #000;}
input {	font: 11pt Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
textarea {	font: 11pt   Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
select {	font: 11pt   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 #999900;}
.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}

dt{margin: 2px 0;font-weight:bold;padding:5px 0;color:#65275F}
dd{margin: 2px 0;padding:5px 0;border-bottom: 1px solid #F2E5F2;}

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 {	vertical-align: middle;	padding: 0;margin: 0;}


