BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	font-size:100%;
	text-align:center;
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
label{
	font-size: 80%;
	font-weight: bold;
	display: block;
	margin-top: 15px;
}
.mostra{
	 visibility:visible;
}
.label{
	font-size:80%;
	color:#000000;
	display:none;
}
.stampa{
	display:none;
}
.nascosto{
	display:none;
}
.cento{
	width:100%;
	height:100%;
	border:0;
	margin:auto;
}
.w-cento{
	width:100%;
	border:0;
	margin:auto;
}
.w-cento-50{
	width:50%;
	border:0;
	margin:auto;
}
.w-cento-8{
	width:92%; 
	border:0;
	margin:auto;
}
.w-cento-2{
	width:98%; 
	border:0;
	margin:auto;
}
.w-cento-1{
	width:99%; 
	border:0;
}
.tab-cont{
	width:760px; 
	border:0;
}
.td-cont{
	text-align:left; 
	vertical-align:top; 
	border-bottom:4px solid #333333; 
	border-left:2px solid #999999;
	/*background-image:url(../images/sf_bianco.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;*/
}
.td-menu{
	text-align:left; 
	vertical-align:top; 
	width:242px; 
	background-color:#FFFFFF;	
}
.h-20{
	height:20px;
	width:1px;
}
.h-10{
	height:10px;
	width:1px;
}
.h-5{
	height:5px;
	width:1px;
}
.t-c{
	text-align:center;
}
.t-lt{
	margin-top:0px;
	text-align:left; 
	vertical-align:top;	
}
.t-lb{
	text-align:left; 
	vertical-align:bottom;	
}
.m-sin{
	width:219px; 
	text-align:left;
	margin:auto;
}
.b-sin{
	border-right:2px solid #E4A69F;
}
.b-sin-3{
	border-left:2px solid #E4A69F;
	border-right:2px solid #E4A69F;
	border-bottom:2px solid #E4A69F;
}
.m-div{
	margin-left:10px; 
	margin-top:3px; 
	margin-bottom:3px;
}
.m-div a{
	font-size:105%; 
	color:#333333; 
	font-weight:bold; 
	text-decoration:none;
}
.m-div a:hover{
	font-size:105%; 
	color:#57804A; 
	font-weight:bold; 
	text-decoration:none;
}
#st{
	font-size:75%; 
	color:#666666; 
	text-decoration:none;
}
#st:hover{
	font-size:75%; 
	color:#57804A; 
	text-decoration:underline;
}
.hr-menu{
	border:1px dashed #666666; 
	height:1px; 
	width:100%;
}
.m-div a span{
	color:#57804A;
}
.m-div a:hover span{
	color:#333333;
}
.txt{
	width:160px; 
	height:18px; 
	font-size:70%; 
	color:#666666; 
	margin-right:5px;	
}
.sbm{
	width:50px; 
	height:22px; 
	font-size:70%; 
	color:#666666;	
}
.sbm-2{
	width:50px; 
	height:22px; 
	font-size:100%; 
	color:#666666;	
}
.link-red{
	font-size:70%; 
	color:#993300;
	text-decoration:underline;
}
.tab-ac{
	border-top:2px solid #E8E8E8; 
	width:100%;
}
.t-rt{
	text-align:right;
	vertical-align:top;	
}
.t-l{
	text-align:left;
}
.t-r{
	text-align:right;
}
.tab-c{
	border-left:2px solid #E8E8E8; 
	border-right:2px solid #E8E8E8; 
	text-align:center;
}
.tab-bc{
	border-bottom:2px solid #E8E8E8; 
	width:100%;
}
.marg{
	margin: 0 0 0 0;
}
.marg-tl{
	margin-top:3px; 
	margin-left:2px;
}
.marg-t{
	margin-top:3px; 
}
.cont{
	text-align:right; 
	background-color:#FFFFFF;
}
.cont-tab{
	width:99%; 
	border:0; 
	text-align:left;
}
.div-tc{
	text-align:justify; 
	font-size:70%; 
	color:#666666; 
	width:98%;
	margin:auto;
}
.div-tc a{
	text-decoration:none;
	font-size:100%; 
	color:#666666; 
}
.div-tc a:hover{
	text-decoration:underline;
	font-size:100%; 
	color:#666666; 
}
.div-tc-app{
	 text-align:justify; 
	 font-size:70%; 
	 color:#666666; 
	 width:97%;
}
.tit-app{
	color:#993300; 
	font-weight:bold;
}
.tit-rosso{
	color:#C23524; 
	font-weight:bold;
}
.tit-grigio{
	font-size:80%;
	color:#999999; 
	font-weight:bold;
}
.tit-rosso-2{
	font-size:90%;
	color:#C23524; 
	font-weight:bold;
	text-decoration:none;
}
.tit-rosso-2:hover{
	font-size:90%;
	color:#C23524; 
	font-weight:bold;
	text-decoration:underline;
}
.rosso{
	font-size:70%;
	color:#C23524; 
	text-decoration:none;
}
.verde{
	font-size:70%;
	color:#6B9229; 
	text-decoration:none;
}
.verde-2{
	font-size:100%;
	color:#6B9229; 
	text-decoration:none;
}
.all-verde{
	border:1px solid #6B9229;
	width:100%;
	margin:auto;  
}
.tit-rosso-3{
	font-size:70%;
	color:#C23524; 
	font-weight:bold;
	text-decoration:none;
}
.tit-rosso-3:hover{
	font-size:70%;
	color:#C23524; 
	font-weight:bold;
	text-decoration:underline;
}
.segn-rosso{
	font-size:70%;
	color:#C23524;
	font-style:italic;
	text-decoration:none;
}
.segn-rosso:hover{
	font-size:70%;
	color:#C23524;
	font-style:italic;
	text-decoration:underline;
}
.tit-nero{
	font-size:90%;
	color:#333333; 
	font-weight:bold;
}
.hr-rosso{
	border:1px solid #C23524; 
	height:1px; 
	margin:0 0 0 0; 
	padding:0;
}
.a-more{
	text-align:right; 
	color:#993300; 
	margin:0; 
	padding:0;
}
.hr-app{
	border:1px dashed #993300; 
	height:1px; 
	margin:5px 0 0 0; 
	padding:0;
}
.img-app{
	margin-right:6px;
	float:left;
}
.app-giorni{
	border:none;
	width:180px;
	text-align:center;
	margin: auto;
}
.calendar{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 73%;
	color: #000000;
	border-bottom: 1px solid #6B9229;
	margin: auto;
	width: 100%;
}
.calendar TR{
	/*background-image: url(images/bordo_cal.gif);*/
	background-position: 0 100%;
	background-repeat: repeat-x;
}
.sfondo-verde{
	background-color: #999999;
	color: #FFFFFF;
}
.ang-app-sx{
	background-image:url(../images/ang-app-sx.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	border-right:1px solid #FFFFFF; 
	width:14%; 
	height:10px;
}
.ang-app-dx{
	background-image:url(../images/ang-app-dx.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	width:14%;
	height:10px;
}
.br-righ{
	border-right:1px solid #FFFFFF;
	width:14%;
}
.dy-r{
	border-right:1px solid #FFFFFF;
	width:14%;
	text-align:center;
}
.forTexts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 73%;
	color: #333333;
	line-height: 15px;
	background-color:#F5F5F5;

}
.forTexts a, .forTexts a:link, .forTexts a:visited{
	color: #999999;;
	text-decoration: underline;
	background-color:#F5F5F5;
}
.forTexts a:hover, .forTexts a:active{
	color: #999999;
	text-decoration: none;
	background-color:#F5F5F5;
}
.forTexts .bord{
	color: #FFFFFF;
	/*background-color: #FF9900;*/
	background-color:#F5F5F5;
	border-right:1px solid #FFFFFF;
	border-bottom:1px dashed #999999;
}
.forTexts .whit{
	color: #999999;
	background-color: #FFFFFF;
	background-color:#F5F5F5;
	border-right:1px solid #FFFFFF;
	border-bottom:1px dashed #999999;
}
.forTexts .bord a, .forTexts .bord a:link, .forTexts .bord a:visited{
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #999999;
}
.forTexts .bord a:hover, .forTexts .bord a:active{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}
a.linkcalendario:link,a.linkcalendario:visited,a.linkcalendario:active{
	border:none;
	background-color : transparent;
	width:100%;
	display:block;
	text-align:center;
}
a.linkcalendario:hover{
	border:none;
	background-color : transparent;
	text-decoration:none;
}
.mese{
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
}
.mese-tb{
	width:180px;
	border:none; 
	background-color:#999999;
	text-align:center;
	margin:auto;
}
.nav{
	padding:4px 4px 4px 4px;	
}
.nav-a{
	font-size:70%; 
	text-decoration:none; 
	color:#C23524;	
}
.nav-a:hover{
	font-size:70%; 
	text-decoration:underline; 
	color:#C23524;	
}
.nav-span{
	font-size:70%; 
	font-weight:bold; 
	color:#C23524;	
}
.str-com{
	font-size:70%; 
	color:#666666; 
	width:180px;
}
.top-grigio{
	width:100%; 
	border-top:2px solid #E9E9E9;	
}
.ang-grigio{
	background-image:url(../images/tab_it_adx.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	width:13px;
}
.img-grigio{
	width:13px;
}
.lato-grigio{
	border-right:2px solid #E9E9E9; 
	border-bottom:1px dashed #666666; 
	text-align:center;
}
.lista-it-sx{
	text-align:left; 
	vertical-align:top; 
	border-right:1px dashed #666666; 
	width:50%;
}
.lista-it-dx{
	text-align:left; 
	vertical-align:top; 
	width:50%;
}
.ul-lista{
	list-style-type:none; 
	color:#666666; 
	font-size:70%;
	margin:0.5em;
}
.ul-lista a{
	color:#666666; 
	font-size:100%;
	text-decoration:none;
}
.ul-lista a:hover{
	color:#666666; 
	font-size:100%;
	text-decoration:underline;
}
.evid{
	background-color:#FFF5CC; 
	width:98%; 
	padding:3px;  
	text-align:justify;
}
.evid-img{
	padding:3px; 
}
.bordo-grigio{
	border-bottom:1px dashed #666666;
}
.testo{
	font-size:70%; 
	color:#666666;
	text-decoration:none;
}
.testo:hover{
	font-size:70%; 
	color:#666666;
	text-decoration:underline;
}
.testo a{
	font-size:100%; 
	color:#666666;
	text-decoration:none;
}
.testo a:hover{
	font-size:100%; 
	color:#666666;
	text-decoration:underline;
}
.testo-2{
	font-size:70%; 
	color:#666666;
	text-decoration:none;
}
.testo-2:hover{
	font-size:70%; 
	color:#666666;
	text-decoration:underline;
}
.testo-3{
	font-size:70%; 
	color: #999999;
	text-decoration:none;
}
.attivo{
	font-size:70%;
	font-weight:bold;
	color:#C23524;
	text-decoration:none;
}
.attivo:hover{
	font-size:70%;
	font-weight:bold;
	color:#C23524;
	text-decoration:underline;
}
.non-attivo{
	font-size:70%;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
.more{
	font-size:70%;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.more:hover{
	font-size:70%;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
.nav-link{
	text-align:center; 
	font-size:100%; 
	color:#666666;
}
.segnalato{
	width:98%; 
	border:0;
	margin:auto;
	background-color:#F8F8F8; 
}
.segnalato-img{
	padding:3px; 
}
.gallery-lato-g{
	border-right:1px dashed #666666; 
	text-align:left;
}
.spazio-int{
	height:190px; 
	width:1px;
	visibility:visible;
}
.int{
	width:760px; 
	border:0;
}
.galleria{
	float: left; 
	width: 75px; 
	border: 1px solid #6B9229; 
	height: 50px;
	padding: 5px;
	margin:5px;
}
.galleria a{

}
#sup{
	color:#FF0000; 
	font-size:90%; 
	text-decoration:none;
}
.img-poi{
	margin:0 5px 5px 5px;
}

h2{
	font-size: 90%;
}
.pag-1{
	width:100%; 
	height:800px; 
	background-color:#006666;
}
.pag-2{
	width:100%; 
	height:1000px;
	background-color:#006666;
}
.pag-3{
	width:100%; 
	height:800px; 
	background-color:#006666;
}