/* layout */

body {padding: 0;margin:0;font-size:12pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000000}

#container {margin: 0 auto;	text-align: left; }
#header {display:none;}

#breadCrumb {display:none;}

#navigationsx {display:none;}




#contenuto {text-align:justify;}
#contenuto2 {text-align:justify;}

#footer{display:none;}


#commenti{border-top: 1px solid #DF011A; border-bottom: 1px solid #DF011A; margin: 10px 0;padding: 5px;}
.commenti{background:#E6EFDE; padding: 5px;margin:5px 0}
.news{ margin:10px 0}
.commentiel{ margin:0 0; border-bottom:1px solid #CCCCCC; padding:5px 0}

#areacontatti {background:#E7E6E6;width:500px; margin: 0 auto;text-align:left}
#areacontatti label{width:200px; }

img{	border: 0;}
.clearer{clear:left;}
.clearerall{clear:both;}
/* layout */


/* layout menu */
#areauno{padding: 0 0 15px 0 }
#foto {float:left; width:350px; background-color: #CCFFCC }


 h2.tithomeg{font-weight:bold;text-transform: uppercase;font-size: 13pt;color:#DF011A;padding: 3px;margin:2px 0;}
 h2.tithomer{font-weight:bold;text-transform: uppercase;font-size: 13pt;color:#DF011A;padding: 3px;margin:2px 0;}
h3{text-align:left;font-weight:bold;font-size: 13pt;color:#666666;padding: 3px 0;margin:2px 0;}
 h2.tithomev{font-weight:bold;text-transform: uppercase;font-size: 13pt;color:#DF011A;padding: 3px;margin:2px 0;}


 
table{	font: 12pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	COLOR: #999;	width: 98%;}
td {padding-right: 0.7em;padding-top: 0.3em; text-align: left;}
th {border: #ccc 1px solid; padding-right: 0.7em;text-transform: uppercase; padding-top: 0.3em;COLOR: #999; text-align: center;}

.txtstretto{letter-spacing:  -0.05em;}

.center{text-align:center;}
.titolo{color:#006600;font-weight:bold;}
.titolo2{color:#DF011A;font-weight:bold;}
.titolo3{color:#999999;font-weight:bold;}

.hidden{position: absolute;top: -9999px;left:-9999px;} 

div#wrapper{float:left;width:100%}
#scroll {display:none;}

form{padding:2px;margin:0;font-size: 12pt;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:80px;display: inline;margin-left: 10px;line-height:23px}
input.pulsante {border: #999999 1px solid; BACKGROUND: #cccccc; text-align:center;margin:0 0 5px 55px;}
input {	font: 12pt  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#666666;border: #666666 1px solid; BACKGROUND: #FFF; }
textarea {	font: 12pt  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#666666;border: #666666 1px solid; BACKGROUND: #FFF; }
select {	font: 12pt  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#666666;border: #666666 1px solid; BACKGROUND: #FFF; }
legend {margin:0;padding: 0;}

.categoria{color:#999999;}

 .pub  {display:none;}
#video{display:none;}

 a{ color:#666666;text-decoration: none;font-weight:bold;}
a:hover{color:#FF0000;text-decoration: underline;font-weight:bold;}


#contenuto img.ico {MARGIN: 0 10px 0 0;}


ul.modulisticadoc li { list-style-type:none;  line-height: 2.0em;  margin: -4px 0 0 0;  padding: 5px 0 0px 35px;  background-position: 0 .6em;  background-image: url(immagini2/word.gif);
  background-repeat: no-repeat;font-weight:normal;}
ul.modulisticapdf li {  list-style-type:none;  line-height: 1.5em;  margin: -4px 0 0 0;  padding: 15px 0 15px 35px;
  background-position: 0 .6em;
  background-image: url(immagini2/icona_pdf.gif);
  background-repeat: no-repeat;
}
div.elencolinea {
width:300px;
margin: 5px 0 0 60px;
}
ul.elencolinea li {
padding:5px 0;
	border-bottom: 1px solid #666;
	color:#CCCCCC;
}

#allegato {background:    url(/immagini/ico-doc.gif) no-repeat 0 0; margin:0; padding: 5px 0 5px 25px;  font-weight: normal;}

.divlinea  {
	margin: 5px 0;border-bottom: 1px dotted #666;
}
.imgsinistra {
	float: left; border: 1px solid #999999;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {
	float: right; border: 1px solid #999999; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {
	border: 1px solid #999999;	margin: 5px 5px;}
.alldestra {
		text-align: right; }

#albumlist {list-style-type: none;margin:10px 0;padding:0}
#albumlist li {background:#F0F0F0;	float: left;    width:150px;  min-height:100px;height:auto!important; height:100px;text-align:center; margin: 5px}
#albumlist img {display: block;	margin: 5px  auto;text-align:center;	border:1px solid #000000;}


