body {text-align:center; margin:0px; padding:0px;}/*serve per gli ie in quirk*/


body {
	background: #757575 url(../images/sfondo.jpg) top center repeat-y;;
	color: #3C3B39;
	padding: 0;
	margin: 0;	
	border: 0 none;
	text-align: justify;	
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px; }

img {
    border: none;
    }

ul  {
    list-style-image: url('../imgPortale/frecce.gif');
}

a { 
    text-decoration: none; 
    color: #840404; 
	}

a:hover, #nav a.active { 
    color: #3C3B39; 
    } 
a.active { 
    font-weight: bold; 
    }

#strong { 
    font-weight: bold; 
    }

#strong_utente { 
    font-weight: bold; 
    font-size:18px;
    text-align: center;
    }
#grande{ 
    font-size: 30px; 
    }   
#grandissimo{ 
    font-size: 36px; 
    }   
  
#medio{ 
    font-size: 11px; 
    }    
#mini{ 
    font-size: 10px; 
    }
#mini1{ 
    font-size: 10px;
    text-align: justify;	
    }
#mini2{ 
    font-size: 10px; 
    text-align: center;
    }

#news_titolo {
    text-align: justify;	
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px; 
	font-weight: bold; 
	color: #FF0000;
}
#news_data {
    text-align: justify;	
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px; 
		color: #FF0000;

}
#news_corpo {
    text-align: justify;	
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px; 
}
#news_corpo_zoom {
    text-align: justify;	
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:13px; 
	font-weight:normal;
}
#news_autore {
    text-align: justify;	
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px; }

}
#mappa1{
    padding-left:5px; 
}
#mappa2{
    padding-left:20px; 
}
#mappa3{
    padding-left:30px; 
}
#mappa4{
    padding-left:50px; 
}
#form{
    padding-left:90px; 
    font-weight: bold; 
   }
    
#attivita{
    padding-left:35px; 
    padding-right:35px; 
    }
#itinerari{
    padding-left:45px; 
    font-size:11px;
    }
#form_privacy{
    font-size:11px;
    text-align:justify;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    }
#menu{
    padding-left:15px;
    padding-right:15px; 
    font-weight: bold; 
    }
  #menux{
    padding-left:15px;
    padding-right:15px; 
    }


#login{
    text-align:center;
    }

#loginsx {
    float: left;
    font-size: 11px; 
    text-align: center;

    }
    
#logindx {
    float: left;
        font-size: 11px; 
    text-align: center;

    }

#news {
    text-align: center;
    }
#newsi {
	margin: 0 auto;
    }



#newssx {
    float: left;
    width: 60%;


    }
    
#newsdx {
    float: left;
    width: 40%;


    }
  
#newssx2 {
    float: left;


    }
    
#newsdx2 {
    float: left;


    }
#table {
    text-align: center;
    }
#tablesx {
    float: right;
    }
#tabledx {
    float: left;
    padding-bottom: 10px;     }
#tablecn {
    float: left;

    }


#linea {
    text-align:center;
    }
    
#centrato {
    text-align:center;
    }
#aggiorna_ {
	position:absolute;
	background: url('../immagini/aggiorna.jpg') repeat-y center top;
	left:3px;
	top:301px;
	width:320px;
	height:80px;
}


#Tabella_01 {
	left:0px;
	top:0px;
	width:766px;
    margin:auto;
    position:relative;
}

#template01_ {
	position:absolute;
	background: url('../immagini/template01.jpg') repeat-y center top;
	left:0px;
	top:0px;
	width:230px;
	height:80px;
	text-size: 20px;
}

#template02_ {
	position:absolute;
	background: url('../immagini/template02.jpg') repeat-y center top;
	left:230px;
	top:0px;
	width:337px;
	height:80px;
}

#template03_ {
	position:absolute;
	background: url('../immagini/template03.jpg') repeat-y center top;
	left:567px;
	top:0px;
	width:10px;
	height:80px;
}

#template04_ {
	position:absolute;
	background: url('../immagini/template04.jpg') repeat-y center top;
	left:577px;
	top:0px;
	width:154px;
	height:40px;
}

#template05_ {
	position:absolute;
	background: #EAEAE0;	
	left:731px;
	top:0px;
	width:35px;
	height:40px;
}

#template06_ {
	position:absolute;
	background: #EAEAE0;	
	left:577px;
	top:40px;
	width:154px;
	height:40px;
	padding-top: 6px;
}

#template07_ {
	position:absolute;
	background: url('../immagini/template07.jpg') repeat-y center top;
	left:731px;
	top:40px;
	width:35px;
	height:40px;
}

#template08_ {
	position:absolute;
	background: #EAEAE0;	
	left:0px;
	top:80px;
	width:8px;
	height:20px;
}

#template09_ {
	background: #EAEAE0;
	position:absolute;
	left:8px;
	top:80px;
	width:213px;
	height:20px;
	text-align:center;
	font-size:11px;
}

#template10_ {
	background: url('../immagini/template10.jpg') repeat-y center top;
	position:absolute;
	left:221px;
	top:80px;
	width:356px;
	height:20px;
}

#template11_ {
	background: #EAEAE0;	
	position:absolute;
	left:577px;
	top:80px;
	width:188px;
	height:20px;
	font-size:10px;
	text-align:left;
}

#template12_ {
	position:absolute;
	background: url('../immagini/template12.jpg') repeat-y center top;
	left:765px;
	top:80px;
	width:1px;
	height:20px;
}

#template13_ {
	background: url('../immagini/template13.jpg') repeat-y center top;
	position:absolute;
	left:0px;
	top:100px;
	width:221px;
	height:37px;
}

#template14_ {
	background: url('../immagini/template14.jpg') repeat-y center top;
	position:absolute;
	left:221px;
	top:100px;
	width:356px;
	height:37px;
}
#template14_album {
	background: url('../immagini/template14_album.gif') repeat-y center top;
	position:absolute;
	left:221px;
	top:100px;
	width:356px;
	height:37px;
}
#template14_eve {
	background: url('../immagini/template14_eve.gif') repeat-y center top;
	position:absolute;
	left:221px;
	top:100px;
	width:356px;
	height:37px;
}
#template15_ {
	position:absolute;
	background: url('../immagini/template15.jpg') repeat-y center top;
	left:577px;
	top:100px;
	width:189px;
	height:36px;
}

#template16_ {
	position:absolute;
	background: #FFC200;
	left:577px;
	top:136px;
	width:189px;
	height:84px;
}

#template17_ {
	position:absolute;
	background: url('../immagini/template17.jpg') repeat-y center top;
	left:0px;
	top:137px;
	width:64px;
	height:176px;
}

#template18_ {
	position:absolute;
	background: url('../immagini/template18.jpg') repeat-y center top;
	left:64px;
	top:137px;
	width:157px;
	height:27px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
}

#template19_ {
	position:absolute;
	background: url('../immagini/template19.jpg') repeat-y center top;
	left:221px;
	top:137px;
	width:13px;
	height:530px;
}

#template20_ {
	position:absolute;
	left:234px;
	top:137px;
	width:328px;
	height:19px;
}
#template20++++++++_ {
	position:absolute;
	background: url('../immagini/template20.jpg') repeat-y center top;
	left:234px;
	top:137px;
	width:328px;
	height:19px;
}

#template21_ {
	position:absolute;
	background: url('../immagini/template21.jpg') repeat-y center top;
	left:562px;
	top:137px;
	width:15px;
	height:209px;
}

#template22_ {
	position:absolute;
	background: #FFFFFF;
	left:234px;
	top:156px;
	width:328px;
	height:423px;
}
#template22_all {
	position:absolute;
	background: #FFFFFF;
	left:234px;
	top:156px;
	width:328px;
	height:786px;
}


#template23_ {
	position:absolute;
	background: url('../immagini/template23.jpg') repeat-y center top;
	left:64px;
	top:164px;
	width:157px;
	height:35px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
	padding-top: 7px;
}

#template24_ {
	position:absolute;
	background: url('../immagini/template24.jpg') repeat-y center top;
	left:64px;
	top:199px;
	width:157px;
	height:41px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
	padding-top:9px;
}

#template25_ {
	position:absolute;
	background: url('../immagini/template25.jpg') repeat-y center top;
	left:577px;
	top:220px;
	width:189px;
	height:20px;
}

#template26_ {
	position:absolute;
	background: url('../immagini/template26.jpg') repeat-y center top;
	left:64px;
	top:240px;
	width:157px;
	height:38px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
		padding-top:9px;
}

#template27_ {
	position:absolute;
	background: url('../immagini/template27.jpg') repeat-y center top;
	left:577px;
	top:240px;
	width:189px;
	height:20px;
}

#template28_ {
	position:absolute;
	background: url('../immagini/template28.jpg') repeat-y center top;
	left:577px;
	top:260px;
	width:189px;
	height:86px;
	text-align: right;
}

#template29_ {
	position:absolute;
	background: url('../immagini/template29.jpg') repeat-y center top;
	left:64px;
	top:278px;
	width:157px;
	height:35px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
		padding-top:9px;
}

#template30_ {
	position:absolute;
	background: url('../immagini/template30.jpg') repeat-y center top;
	left:0px;
	top:313px;
	width:64px;
	height:85px;
}

#template31_ {
	position:absolute;
	background: url('../immagini/template31.jpg') repeat-y center top;
	left:64px;
	top:313px;
	width:157px;
	height:38px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
		padding-top:9px;
}

#template32_ {
	position:absolute;
	background: url('../immagini/template32.jpg') repeat-y center top;
	left:562px;
	top:346px;
	width:15px;
	height:148px;
}

#template33_ {
	position:absolute;
	background: url('../immagini/template33.jpg') repeat-y center top;
	left:577px;
	top:346px;
	width:189px;
	height:41px;
}

#template34_ {
	position:absolute;
	background: url('../immagini/template34.jpg') repeat-y center top;
	left:64px;
	top:351px;
	width:157px;
	height:37px;
}

#template35_ {
	position:absolute;
	background: url('../immagini/template35.jpg') repeat-y center top;
	left:577px;
	top:387px;
	width:42px;
	height:28px;
}

#template36_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:387px;
	width:147px;
	height:28px;
	font-size:11px;
	text-align:right;
}

#template37_ {
	position:absolute;
	background: #FFC200;
	left:64px;
	top:388px;
	width:157px;
	height:73px;
}

#template38_ {
	position:absolute;
	background: url('../immagini/template38.jpg') repeat-y center top;
	left:0px;
	top:398px;
	width:5px;
	height:82px;
}

#template39_ {
	position:absolute;
	background: #FFC200;
	left:5px;
	top:398px;
	width:218px;
	height:96px;
}

#template40_ {
	position:absolute;
	background: url('../immagini/template40.jpg') repeat-y center top;
	left:577px;
	top:415px;
	width:189px;
	height:25px;
}

#template41_ {
	position:absolute;
	background: url('../immagini/template41.jpg') repeat-y center top;
	left:577px;
	top:440px;
	width:42px;
	height:27px;
}

#template42_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:440px;
	width:147px;
	height:27px;
	font-size:11px;
	text-align:right;

}

#template43_ {
	position:absolute;
	background: #FFC200;
	left:64px;
	top:461px;
	width:157px;
	height:33px;
}

#template44_ {
	position:absolute;
	background: url('../immagini/template44.jpg') repeat-y center top;
	left:577px;
	top:467px;
	width:189px;
	height:27px;
}

#template45_ {
	position:absolute;
	background: url('../immagini/template45.jpg') repeat-y center top;
	left:0px;
	top:480px;
	width:64px;
	height:29px;
}

#template46_ {
	position:absolute;
	background: url('../immagini/template46.jpg') repeat-y center top;
	left:64px;
	top:494px;
	width:157px;
	height:15px;
}
#template47_ {
	position:absolute;
	background: url('../immagini/template47.jpg') repeat-y center top;
	left:562px;
	top:494px;
	width:15px;
	height:184px;
}

#template47_eve {
	position:absolute;
	background: url('../immagini/template47.jpg') repeat-y center top;
	left:562px;
	top:949px;
	width:15px;
	height:184px;
}

#template48_ {
	position:absolute;
	background: url('../immagini/template48.jpg') repeat-y center top;
	left:577px;
	top:494px;
	width:42px;
	height:29px;
}

#template49_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:494px;
	width:147px;
	height:29px;
	font-size:11px;
	text-align:right;
}

#template50_ {
	position:absolute;
	background: url('../immagini/template50.jpg') repeat-y center top;
	left:0px;
	top:509px;
	width:221px;
	height:33px;
	font-weight: bold;
	color: #ffffff;
	font-size:18px;
}

#template_bianco {
	position:absolute;
	background: #ffffff;
	left:0px;
	top:509px;
	width:221px;
	height:33px;
}

#template51_ {
	position:absolute;
	background: url('../immagini/template51.jpg') repeat-y center top;
	left:577px;
	top:523px;
	width:189px;
	height:25px;
}

#template52_ {
	position:absolute;
	background: url('../immagini/template52.jpg') repeat-y center top;
	left:0px;
	top:542px;
	width:64px;
	height:50px;
}

#template53_ {
	position:absolute;
	background: url('../immagini/template53.jpg') repeat-y center top;
	left:64px;
	top:542px;
	width:157px;
	height:21px;
}

#template54_ {
	position:absolute;
	background: url('../immagini/template54.jpg') repeat-y center top;
	left:577px;
	top:548px;
	width:42px;
	height:27px;
}

#template55_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:548px;
	width:147px;
	height:27px;
	font-size:11px;
	text-align:right;
}

#template56_ {
	position:absolute;
	background: url('../immagini/template56.jpg') repeat-y center top;
	left:64px;
	top:563px;
	width:157px;
	height:29px;
}

#template57_ {
	position:absolute;
	background: url('../immagini/template57.jpg') repeat-y center top;
	left:577px;
	top:575px;
	width:189px;
	height:23px;
}

#template58_ {
	position:absolute;
	background: url('../immagini/template58.jpg') repeat-y center top;
	left:234px;
	top:579px;
	width:328px;
	height:31px;
}

#template58_all {
	position:absolute;
	background:#FFFFFF;
	left:234px;
	top:579px;
	width:328px;
	height:31px;
}
#template59_ {
	position:absolute;
	background: url('../immagini/template59.jpg') repeat-y center top;
	left:0px;
	top:592px;
	width:18px;
	height:75px;
}

#template60_ {
	position:absolute;
	background: #FFC200;
	left:18px;
	top:592px;
	width:203px;
	height:163px;
}

#template61_ {
	position:absolute;
	background: url('../immagini/template61.jpg') repeat-y center top;
	left:577px;
	top:598px;
	width:42px;
	height:25px;
}

#template62_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:598px;
	width:147px;
	height:25px;
	font-size:11px;
	text-align:right;
}

#template63_ {
	position:absolute;
	background: #FFFFFF;	
	left:234px;
	top:610px;
	width:328px;
	height:331px;
}

#template64_ {
	position:absolute;
	background: url('../immagini/template64.jpg') repeat-y center top;
	left:577px;
	top:623px;
	width:189px;
	height:28px;
}

#template65_ {
	position:absolute;
	background: url('../immagini/template65.jpg') repeat-y center top;
	left:577px;
	top:651px;
	width:42px;
	height:27px;
}

#template66_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:651px;
	width:147px;
	height:27px;
	font-size:11px;
	text-align:right;

}

#template67_ {
	position:absolute;
	background: url('../immagini/template67.jpg') repeat-y center top;
	left:0px;
	top:667px;
	width:18px;
	height:88px;
}

#template68_ {
	position:absolute;
	background: url('../immagini/template68.jpg') repeat-y center top;
	left:221px;
	top:667px;
	width:13px;
	height:88px;
}

#template69_ {
	position:absolute;
	background: url('../immagini/template69.jpg') repeat-y center top;
	left:562px;
	top:678px;
	width:15px;
	height:85px;
}

#template70_ {
	position:absolute;
	background: url('../immagini/template70.jpg') repeat-y center top;
	left:577px;
	top:678px;
	width:189px;
	height:16px;
}

#template71_ {
	position:absolute;
	background: #FFC200;
	left:577px;
	top:694px;
	width:189px;
	height:17px;
	font-size:10px;

}

#template72_ {
	position:absolute;
	background: url('../immagini/template72.jpg') repeat-y center top;
	left:577px;
	top:711px;
	width:32px;
	height:37px;
}

#template73_ {
	position:absolute;
	background: url('../immagini/template73.jpg') repeat-y center top;
	left:609px;
	top:711px;
	width:157px;
	height:23px;
}

#template74_ {
	position:absolute;
	background: #FFC200;
	left:609px;
	top:734px;
	width:157px;
	height:14px;
}

#template75_ {
	position:absolute;
	background: url('../immagini/template75.jpg') repeat-y center top;
	left:577px;
	top:748px;
	width:189px;
	height:15px;
}

#template76_ {
	position:absolute;
	background: url('../immagini/template76.jpg') repeat-y center top;
	left:0px;
	top:755px;
	width:221px;
	height:19px;
}

#template77_ {
	position:absolute;
	background: url('../immagini/template77.jpg') repeat-y center top;
	left:221px;
	top:755px;
	width:13px;
	height:19px;
}

#template78_ {
	position:absolute;
	background: url('../immagini/template78.jpg') repeat-y center top;
	left:562px;
	top:763px;
	width:15px;
	height:29px;
}

#template79_ {
	position:absolute;
	background: url('../immagini/template79.jpg') repeat-y center top;
	left:577px;
	top:763px;
	width:42px;
	height:29px;
}

#template80_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:763px;
	width:147px;
	height:29px;
	font-size:11px;
	text-align:right;

}


#template81_ {
	position:absolute;
	background: url('../immagini/template81.jpg') repeat-y center top;
	left:0px;
	top:774px;
	width:73px;
	height:18px;
}

#template82_ {
	position:absolute;
	background: #FFFFFF;	
	left:73px;
	top:774px;
	width:161px;
	height:18px;
}

#template83_ {
	position:absolute;
	background: url('../immagini/template83.jpg') repeat-y center top;
	left:0px;
	top:792px;
	width:18px;
	height:20px;
}

#template84_ {
	position:absolute;
	background: url('../immagini/template84.jpg') repeat-y center top;
	left:18px;
	top:792px;
	width:203px;
	height:20px;
}

#template85_ {
	position:absolute;
	background: url('../immagini/template85.jpg') repeat-y center top;
	left:221px;
	top:792px;
	width:13px;
	height:20px;
}

#template86_ {
	position:absolute;
	background: url('../immagini/template86.jpg') repeat-y center top;
	left:562px;
	top:792px;
	width:15px;
	height:25px;
}

#template87_ {
	position:absolute;
	background: url('../immagini/template87.jpg') repeat-y center top;
	left:577px;
	top:792px;
	width:189px;
	height:25px;
}

#template88_ {
	position:absolute;
	background: url('../immagini/template88.jpg') repeat-y center top;
	left:0px;
	top:812px;
	width:18px;
	height:129px;
}

#template89_ {
	position:absolute;
	background: #FFC200;
	left:18px;
	top:812px;
	width:203px;
	height:129px;
}

#template90_ {
	position:absolute;
	background: url('../immagini/template90.jpg') repeat-y center top;
	left:221px;
	top:812px;
	width:13px;
	height:129px;
}

#template91_ {
	position:absolute;
	background: url('../immagini/template91.jpg') repeat-y center top;
	left:562px;
	top:817px;
	width:15px;
	height:28px;
}

#template92_ {
	position:absolute;
	background: url('../immagini/template92.jpg') repeat-y center top;
	left:577px;
	top:817px;
	width:42px;
	height:28px;
}

#template93_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:817px;
	width:147px;
	height:28px;
	font-size:11px;
	text-align:right;

}

#template94_ {
	position:absolute;
	background: url('../immagini/template94.jpg') repeat-y center top;
	left:562px;
	top:845px;
	width:15px;
	height:25px;
}

#template95_ {
	position:absolute;
	background: url('../immagini/template95.jpg') repeat-y center top;
	left:577px;
	top:845px;
	width:189px;
	height:25px;
}

#template96_ {
	position:absolute;
	background: url('../immagini/template96.jpg') repeat-y center top;
	left:562px;
	top:870px;
	width:15px;
	height:29px;
}

#template97_ {
	position:absolute;
	background: url('../immagini/template97.jpg') repeat-y center top;
	left:577px;
	top:870px;
	width:42px;
	height:29px;
}

#template98_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:870px;
	width:147px;
	height:29px;
	font-size:11px;
	text-align:right;

}

#template99_ {
	position:absolute;
	background: url('../immagini/template99.jpg') repeat-y center top;
	left:562px;
	top:899px;
	width:15px;
	height:21px;
}

#template100_ {
	position:absolute;
	background: url('../immagini/template100.jpg') repeat-y center top;
	left:577px;
	top:899px;
	width:189px;
	height:21px;
}

#template101_ {
	position:absolute;
    background: url('../immagini/template101.jpg') repeat-y center top;
	left:562px;
	top:920px;
	width:15px;
	height:29px;
}

#template102_ {
	position:absolute;
	background: url('../immagini/template102.jpg') repeat-y center top;
	left:577px;
	top:920px;
	width:42px;
	height:29px;
}

#template103_ {
	position:absolute;
	background: #FFC200;
	left:619px;
	top:920px;
	width:147px;
	height:29px;
	font-size:11px;
	text-align:right;

}

#template104_ {
	position:absolute;
	background: #FFC200;
	left:0px;
	top:941px;
	width:221px;
	height:17px;
}

#template105_ {
	position:absolute;
	background: url('../immagini/template105.jpg') repeat-y center top;
	left:221px;
	top:941px;
	width:13px;
	height:17px;
}

#template106_ {
	position:absolute;
	background: #FFFFFF;	
	left:234px;
	top:941px;
	width:328px;
	height:17px;
}

#template107_ {
	position:absolute;
	background: url('../immagini/template107.jpg') repeat-y center top;
	left:562px;
	top:949px;
	width:204px;
	height:24px;
}
#template107_eve {
	position:absolute;
	background: url('../immagini/template107_eve.gif') repeat-y center top;
	left:562px;
	top:949px;
	width:204px;
	height:24px;
}
#template108_ {
	position:absolute;
	background: #E4E4E4;	
	left:0px;
	top:958px;
	width:562px;
	height:15px;
}
#template108_eve {
	position:absolute;
	background: #FEC200;	
	left:0px;
	top:958px;
	width:562px;
	height:15px;
}

#template109_ {
	position:absolute;
	background: #FFFFFF;	
	left:0px;
	top:973px;
	width:383px;
	height:12px;
	font-size:10px;
	text-align: center;
}

#template110_ {
	position:absolute;
	background: #FFFFFF;	
	left:383px;
	top:973px;
	width:383px;
	height:12px;
	font-size:10px;
	text-align: center;
}

#template111_ {
	position:absolute;
	background: #E4E4E4;	
	left:0px;
	top:985px;
	width:766px;
	height:15px;
}#template111_album {
	position:absolute;
	background: #E4E4E4;	
	left:0px;
	width:766px;
	height:15px;
}
