@charset "utf-8";
/* CSS Document */

.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;
	line-height: 0;	height: 0;}.clearfix {	display: inline-block;}html[xmlns] .clearfix {
	display: block;} * html .clearfix {	height: 1%;}


#bussola  {padding:13px 0 12px 0;color:#999; }
#bussola a { color:#999; text-decoration:none;}
#bussola a:hover { color:#000;}

.comunicati {padding:5px 0 5px 20px; background: transparent url(/cms4/img/riga_pto.gif) repeat-x bottom left;  text-decoration:none; display:block}
.comunicati:hover { text-decoration:none; background:#eee url(/cms4//img/riga_pto.gif) repeat-x bottom left;}
.interviste { float:right; width:151px; background:#f4f4f4; padding:9px;margin-top:20px;}

.galleria img { border:1px solid #ccc}
.galleria { z-index:20}
.dida { color:#666; line-height:140%; text-align:left;margin-left:3px;}


.objcont {  margin:20px 0}
.hidden { display:none;}
/*


#menusx .liv0 a.menu, ul.liv0 a.menusel { margin-left:10px; text-align:right; border:0}
#menunav ul.liv6 a.menu { background:#6f95b1}
*/

#menunav ul.liv5 a.menu {background:#eee;color:#000}
#menunav ul.liv4 a.menu {background:#d2e2ed;color:#000}
#menunav ul.liv3 a.menu {background:#d2e2ed;color:#000}

#menunav ul.liv5 a.menu:hover {background:#6f95b1; border-bottom:1px solid #1c4560; color:#fff}
#menunav ul.liv4 a.menu:hover {background:#6f95b1; border-bottom:1px solid #1c4560; color:#fff}
#menunav ul.liv3 a.menu:hover {background:#6f95b1; border-bottom:1px solid #1c4560; color:#fff}

/* CLASSI PER OGGETTI CONTENUTO */

/*.elgenerico { margin: 0;} 
.elementoelenco { border-bottom:1px solid #ccc;}
.eltitolo { font-size:130%; font-weight:bold; text-decoration:none}
.eldesc {  font-weight:bold; font-style:italic; margin:0px}
.elementoelenco { margin:0px; padding:0;}
.elimg {width:90px;border:0;float:left; margin:0 10px 10px 0}*/

.elementoelenco { margin:0px 3px 3px 0; padding:5px; border-bottom:1px solid #ccc;} /*MODIFICATO CON margin:0px 3px 3px 0; padding:5px; border-bottom:1px solid #ccc; - ORIGINARIO ERA COMMENTATO - GIANNI FAVILLI*/
.elgenerico { margin:0px;}
.eltitolo { font-size:100%; font-weight:bold;}

.eldesc { margin:0px 0 0 0px; color:#333} /* era 0 0 0 20px font-style:italic; */
.eldesc p { margin:3px 0 3px 0}
div.elconfoto div.elementoelenco { margin:0px 3px 3px 0; padding:5px; float:left; width:690px; border-bottom:1px solid #ccc; } /*{ margin:0px 3px 3px 0; padding:5px; float:left; width:345px; border:1px solid #ccc; height:125px;} & vedi _BACKUP21072008_stile.css */
div.pubb div.elementoelenco { margin:0px 3px 3px 0; padding:5px; float:left; width:690px; border-bottom:1px solid #ccc;} /*{ margin:0px 3px 3px 0; padding:5px; float:left; width:345px; border:1px solid #ccc; height:125px;} & vedi _BACKUP21072008_stile.css */
div.elconfoto3x div.elementoelenco { margin:0px 3px 3px 0; padding:5px; float:left; width:30%; border:1px solid #ccc; height:100px;} /*{ margin:0px 3px 3px 0; padding:5px; float:left; width:345px; border:1px solid #ccc; height:125px;} & vedi _BACKUP21072008_stile.css */
div.elconfoto2x div.elementoelenco { margin:0px 3px 3px 0; padding:5px; float:left; width:47%; height:100px;} /*{ margin:0px 3px 3px 0; padding:5px; float:left; width:345px; border:1px solid #ccc; height:125px;} & vedi _BACKUP21072008_stile.css */
div.elconfoto2x img.elimg {border:0;float:left; margin:0 10px 5px 0;width:100%; border:1px solid #ccc;padding:5px;}
div.elconfoto2x div.elementoelenco a.eltitolo {display:none;}
/*.elimg {width:90px;border:0;float:left; margin:0 10px 5px 0}*/ /*aggiunto HEIGHT */

div.elgenerico img.elimg { display:none}

.dtitolo { font-size:130%; font-weight:bold; margin-bottom:10px}
.ddesc {  font-weight:bold; font-style:italic; margin:0px 0 10px 0}
.dtesto { background:transparent}

.tastoback { display:block; text-align:center; font-weight:bold;}



.pubb .dtesto {border-bottom: 1px solid #ccc; margin-bottom:10px; padding:3px}
.pubb .even { background:  #f2f7fa;}
.pubb .eltitolo { text-decoration:none}

.caldescrizione p { margin:0; padding:0}

div.pagination {padding: 3px;		margin: 3px;}
div.pagination a {	border: 1px solid #ccc;	margin-right:3px;padding:1px 5px;text-decoration: none;font-weight:bold;	line-height:2em;	}
div.pagination a:hover, div.pagination a:active {background:#6f95b1;	color: #fff;}
div.pagination span.current {border: 1px solid #ccc;margin-right:3px;padding:1px 5px;font-weight: bold;background:#6f95b1;	color: #fff; line-height:2em;	}
div.pagination span.disabled {display:none;}
a.risultatoricerca {background: transparent url(/cms4//img/riga_pto.gif) repeat-x bottom left;padding:5px 0 5px 20px; display:block; text-decoration:none}

a.risultatoricerca:hover {background:#eee url(/cms4//img/riga_pto.gif) repeat-x bottom left;}



/* --------------------------- */
.testo { background:#fff}
.testo a:visited { background: none; color:#1c4560 }
/* --------------------------- */

/* Classi messaggi utente */

.msg { color:#0c0}
.msgerr {color:#f00}
*/
.elconfoto, .elementoelenco { margin:15px 0px 0px 0px; text-align:justify; border-bottom:1px dotted #ccc;} /*gianni*/

.elgenerico { margin: 0;} 
.eltitolo { font-size:130%; font-weight:bold; text-decoration:none}
.eldesc { margin:0px}
.elementoelenco { margin:0px; padding:10px 0 10px 0}
.elimg {width:90px;border:0;float:left; margin:0 10px 10px 0}

.elgenerico { margin:0px;}
.eltitolo { font-size:100%; font-weight:bold;}

.eldesc { margin:0px 0 0 0px; color:#333} 
.eldesc p { margin:3px 0 3px 0}

.formprofile { width:400px; padding:5px; margin:10px}
.formprofile legend { font-weight:bold; font-size:120% }
.formprofile label { float:left; width:150px; display:inline; text-align:left}
.formprofile div { margin:10px 0; border-bottom: 1px solid #ccc; padding:5px; text-align:right}
.formprofile input { border: 1px solid #ccc; width:200px}
.formprofile .btn input { padding:3px ; font-weight:bold;}
.formprofile .btn { text-align:center; border:0}

.testo p {margin:5px 0 10px 0;}