/* Home colonna sx */


#colsxhome {
	color: #000; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	width: 220px; 
	
	}

.boxweb2home  { 
width:220px;
float: left; 
clear: both;
padding-top:10px;
padding-bottom:5px;
border-top: 1px solid  #6b6f4a;
border-bottom: 1px solid  #6b6f4a; 
display: block;
margin-top: 10px;
margin-bottom: 5px;
text-align:center;
}

.tripadvisor  { 
width:220px;
float: left; 
clear: both;
padding-left:5px;
padding-top:10px;
padding-bottom:5px;
border-top: 1px solid  #6b6f4a;
xxborder-bottom: 1px solid  #6b6f4a; 
display: block;
xxmargin-left:5px;
margin-top: 10px;
margin-bottom: 5px;
text-align:center;
}

.boxpodcast  { 
width:220px;
float: left; 
clear: both;
padding-top:0px;
padding-bottom:0px;
xxborder-top: 1px solid  #6b6f4a;
border-bottom: 1px solid  #6b6f4a; 
display: block;
margin-top: 0px;
margin-bottom: 5px;
text-align:center;
}


.boxcolsx  { 
width:220px;
float: left; 
clear: both;
padding-top:6px;
padding-bottom:0px;
border-top: 1px solid  #6b6f4a;
xxborder-bottom: 1px solid  #6b6f4a; 
display: block;
margin-top: 13px;
margin-bottom: 0px;
text-align:center;
}


/* pagine gestione NEWSLETTER */

.nlgesttitolo {
	font-size: 22pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	color: #660;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	
.nlgesttiyolo2 {
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 16px;
	font-weight: bold;
	color: #996;
}

.nlgesttitolo3 {
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	color: #996;
}

#testomsg {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	
	}

#testomsg .nlgesmsgtit {
	font-size: 16pt;
	font-weight: bold;
	color: #F60;
	line-height: 110%;
	}	
	
#testomsg .nlgesmsgtesto {
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	line-height: 110%;
	}

#testomsg .nlgesmsgtitOK {
	font-size: 16pt;
	font-weight: bold;
	color: #693;
	line-height: 110%;
	}


/* pagine  NEWSLETTER: continua a leggere-archivio */


.nlsezioni {
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 5px;
	padding: 1px 0px 1px 20px;
	background-color: #cccc00;
	letter-spacing: 4px;
	}
	
.nldatacontinua {
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	color: #999999;
	margin-bottom: 5px;
	padding: 15px 0px 1px 5px;
	text-align: right;
	}

.nltitcontinua {
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	padding: 20px 0px 10px 0px;
	}

.nltestocontinua  {
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	color: #666;
	line-height: 120%;
	}
	
	
	
	
.nlarchelenco {
	
	margin-left:40px;
	padding: 0px;	
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	color: #000000;
	}
	
.nlarchelenco ul {
	
	font-weight: bold
	list-style-image: url(../newsletter/img/ico_e-news_arch.gif);
	list-style-type: none;	
	}
	
.nlarchelenco ul li {
	margin: 20px 0px 0px 0px;	
	list-style-image: url(../newsletter/img/ico_e-news_arch.gif);
	list-style-type: none;	
	}
	
.nlarchelenco ul li a {
	text-decoration: none;
	}

.nlarchelenco ul li a:hover {
	text-decoration: underline;
	}	
	
	
/* colsx home iscrizione newsletter */
	
#iscrizioneNL {
	XXwidth:220px;
	color: #6b6f4a;
	margin:10px 0px 10px 6px;
	padding:4px;
	border: 1px solid  #6b6f4a;
	}
	
#iscrizioneNL .titolo{
	font-size: 14pt;
	font-weight: bold;
	padding-bottom:5px;
	}
	
#iscrizioneNL .testo{
	padding-top:2px;
	padding-bottom:2px;
	color: #660;
	}


/* pagine gestione RSS */
	
#canalirss{
	margin:0px;
	padding:5px;
	border: 1px solid #990;
	}		
	
.canalirsstitolo {
	font-size: 14pt;
	font-weight: bold;	
		}

.canalirsslista {
	float:left;
	clear: left;
	list-style-type: none;
	margin-top:20px;
		}

.canalirsslista ul li {
	display: inline;
		}
		
	


/* colsx home membership */

.member  {
	width:220px;
	float: left; 
    clear: both; 
    margin:0px 0px 0px 0px;
	xxborder-top: 1px solid  #6b6f4a;
	border-bottom: 1px solid  #6b6f4a;
}
	
.member a {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#660;
	text-decoration: none;
	font-size: 10pt;
}

.member a:hover { 
text-decoration: underline;
font-size: 10pt;
}
	
.memberimg {
	padding-top: 0px;
	padding-left:5px;
	padding-bottom: 0px;
	margin-left:0px;
	width: 80px;
	float: left;
}


/* colsx home banner */

.bannercolsx  {
	text-align:center;
	float: left; 
    clear: both; 
    margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	xxborder-top: 1px solid  #6b6f4a;
	xxborder-bottom: 1px solid  #6b6f4a;
}
	


/* testata lingue */

#lingue {
	position:absolute;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:11px;
	color:#FFFFFF;
	margin-top:30px;
	xmargin-left: 10px;
	xtop: 327px;
	left: 680px;
	top: 26px;
	font-weight: bold;
	width: 65px;
}

#lingue ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#lingue li {
	display:inline;
	margin-right:0px;
	border-bottom: 0px #ffffff;
	}
	
#lingue ul li a {
	color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;	
}

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






	
/* TEST */
	
	
	
#testataico {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-top:30px;
	margin-left: 10px;
	xtop: 327px;
	xwidth: 180px;
	
}

#testataico ul {
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom: 0px #ffffff;
}

#testataico li {
	display:inline;
	margin-right:0px;
	border-bottom: 0px #ffffff;
	}


/* home appuntamenti */

.appuntam  {
	xxwidth:250px;
	xxfloat:left;
	margin: 10px 0px 0px 0px;
	padding: 8px;
	xxborder: 1px solid  #666;
	background-color: #f0f0f0;
}

.appuntambox  {
	margin:0px;
	padding: 0px;
	border: 1px solid #ccc;

}

.appuntam a {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#660;
	text-decoration: none;
	font-size: 10pt;
}

.appuntam a:hover { 
text-decoration: underline;
font-size: 10pt;
}
	
.appuntamimg {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-left:0px;
	width: 60px;
	float: left;
}
.appuntamtitolo {
	float: rigt;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:0px;
	
}

.appuntamtesto    {
	line-height: 11pt;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	color:#666666;
}

.appuntamlink {
	clear:both;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:0px;	
}


	
/* home configurazione links di tutti i box */	
	
.linkcontenitore  {
margin: 0px 0px 0px 5px; padding: 0 0; width: 245px; height: auto; float: left;

}



.linkcontenitore a {
	
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#660;
	text-decoration: none;
	font-size: 10pt;
}

.linkcontenitore a:hover { 
text-decoration: underline;
font-size: 10pt;
}

.linkcontenitore ul {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.linkcontenitore li {
	list-style-type: none;
	}
	
	
	
		
/* home configurazione link membership */	
	
.linkmembership  {
	
margin: 0px 0 0px 5px; padding: 0 0; width: 100%; height: auto; float: left;


}



.linkmembership a {
	
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#660;
	text-decoration: none;
	font-size: 10pt;
}

.linkmembership a:hover { 
text-decoration: underline;
font-size: 10pt;
}

.linkmembership ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.linkmembership li {
	list-style-type: none;
	padding-top:5px;
	padding-bottom:5px;

	
	}
	
	

/* home contenitore x mostre temporaneee */	
	.xxboxmostratemp {
		margin: 5px 0 5px 0; padding: 0 0; width: 100%; height: auto; XXfloat: left;
		
		}


/* pagine gestione WEB2 */

.boxweb2 { 
width: 100%; 
height: auto; 
float: left; 
clear: both; 
border-bottom: 0px solid #f0f0f0; 
margin-bottom:20px;
}
	
.boxweb2titolo a {
	text-decoration: none;
	font-size: 15px;
}

.boxweb2titolo a:hover { 
text-decoration: none;
font-size: 15px;
}
	
.boxweb2img {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left:10px;
	margin-bottom:20px;
	width: 120px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.boxweb2webcam {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left:10px;
	width: 120px;
	float: left;
}

.boxweb2sede    {
	line-height: 13px;
	text-align: left;
	margin: 0;
	padding-top: 10;
	padding-bottom: 10;
	color:#660;
	width: 300px;
	float: right;
}


.boxweb2titolo    {
	color: #414931;
	font-size: 15px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin: 0;
	padding-top: 10;
	padding: 0;
	width: 300px;
	float: right;
}

.boxweb2testo    {
	line-height: 14px;
	text-align: left;
	margin: 0;
	padding-top: 10;
	padding-bottom: 10;
	color:#660;
	width: 300px;
	float: right;
}


	
/* pagine gestione CALENDARIO */

.calgiorno  { 
width: 100%; 
height: auto; 
float: left; 
clear: both; 
border-bottom: 0px solid #f0f0f0; 
margin-bottom:20px;
}
	
.calgiornotitolo a {
	text-decoration: none;
	font-size: 15px;
}

.calgiornotitolo a:hover { 
text-decoration: none;
font-size: 15px;
}
	
.calgiornodata {
	height:300px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left:10px;
	width: 150px;
	float: left;
	padding-left:10px;
	background-image: url(../calendario/calendario_img/calendar-icon_150x150.jpg);
	background-repeat: no-repeat;
}

.calgiornodata .giorno {
font-size: 20px;
font-weight:bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
padding:40px 0px 0px 10px;

}

.calgiornodata .data {
font-size: 12px;
color:#999933;
font-weight:bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	padding:5px 0px 0px 10px;
}


.calgiornosede    {
	line-height: 11px;
	text-align: left;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 6px;
	color:#F60;
	width: 285px;
	float: right;
	padding-left:10px;
border-left: #ccc solid 1px;
}


.calgiornotitolo    {
	color: #414931;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 285px;;
	float: right;
	padding-left:10px;
border-left: #ccc solid 1px;
}

.calgiornotesto    {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin: 0;
	padding-top: 10;
	padding-bottom: 10;
	color:#660;
	width: 285px;
	float: right;
	padding-left:10px;
	border-left: #ccc solid 1px;
}

/* pagine gestione CALENDARIO giorni successivi */

.calnext {
xxclear:both;
width: 285px;
float: right;
	}
	
.calnext .testo {
margin:10px 0px 20px 0px;
padding:0px 0px 0px 0px;
	}
	
	
.calnext .box {
display:inline;
border:#999 solid 1px;
margin: 20px 5px 0px 0px;
padding: 3px;
	}	

.calnext .box a {
	font-size:11px;
text-decoration: none;
color:#000000;
	}	
	
.calnext .box a:hover {
color:#999933;
text-decoration: none;
	}

.calmese {
clear:both;
float:left;
width:460px;
margin:20px 0px 0px 0px;
padding:10px 0px 0px 0px;
border-top:1px solid #ccc;
text-align:center;

}






.mostre {
	clear:both;
	width: 300px;
	float: right;
	text-align: left;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	color:#660;
	
}	
	
	
.mostreetich {
	 color: #fff; 
	font-size: 10px; 
	line-height: 20px; 
	background-color: #1f3d31; 
	text-indent: 4px; 
	word-spacing: 10px; 
	letter-spacing: 4px;
	width: 460px; 
	height: 20px; 
	clear: both }
	
}

#mostre    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; text-align: left; width: 460px; float: right }
	
#spazio {

	padding-top:20px;
	margin-top:20px;	
}

.boxeventoinfondo { margin: 5px 0 10px; padding: 0; width: 100%; height: auto; float: left;}

.boxeventohome  { margin: 5px 0 0; padding: 3px 0; width: 100%; height: auto; float: left;  }

.boxeventohomedx  { margin: 0px 0 0; padding: 3px 0; width: 100%; height: auto; float: left;  }

.boxeventohomedx01  {
	margin: 3px 0 5px 0;
	padding: 0px 0;
	width: 100%;
	height: auto;
	float: left;
	background-color:#f1f1e7;
	xxxbackground-image:url(../eventi/2010/immagini/sfondo_freezone_250x_01.jpg);
	xxxbackground-attachment: fixed;
	xxxbackground-repeat: no-repeat;
}

.boxeventohomedx02  {
	margin: 0px 0 10px 0;
	padding: 0px 0;
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
}



.imgcentro {
	margin-top: 10px;
	margin-bottom: 0px;
	
}

.linkcentro {
	
	height:18px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-left:5px;
	background-color:#F1F1E7;
	text-align:left;
}

.linkcentro a {
	
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#660;
	text-decoration: none;
	font-size: 10pt;
	
}

.linkcentro a:hover { 
text-decoration: underline;
}






.ev_titololoris { color: #000; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-transform: uppercase; word-spacing: 0.5em; letter-spacing: 0.3em; margin: 5px 0 0; padding: 0 }
.ev_sottotitololoris { color: #000; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; margin: 3px 0 0; padding: 0 }

.imgcolsx  { 
width:220px;
float: left; 
clear: both;
padding-top:6px;
padding-bottom:0px;
padding-left:5px;
border-top: 1px solid  #6b6f4a;
xxborder-bottom: 1px solid  #6b6f4a; 
display: block;
margin-top: 3px;
margin-left:0px;
margin-bottom: 0px;
text-align:center;
}
