body{width:990px;margin:0;padding:0;background:#333 url(img/back.jpg) 0 0 no-repeat fixed;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;width:990px;}

input, select{ font-size: 9px;}
hr{width: 98%;height: 1px;}
ul{margin: 0px;padding: 0px;}
li{margin: 0px;padding: 0px;list-style: none outside;}
td{vertical-align: top;}


div.closer{clear: both;}

/*######################## Box Model #####################################*/
div.scheletro{background:#ffffff;}
div.testataFascia{width:970px;height:120px;background:#fff;}


div.IntroFlash{float:left;display:block;width:456px;}



div.MN1{width:990px;height:30px;white-space:nowrap;background:url(img/p1.gif) 0 0 repeat-x;font-size:11px;overflow:hidden;}
div.MN1 .Lang{height:17px;font-weight:bold;}
div.MN1 .Lang li{display:inline;float:left;width:80px;white-space:nowrap;}
div.MN1 .Lang a:link, div.MN1 .Lang a:visited{display:block;height:30px;color:#fff;text-transform:capitalize;text-decoration:none;border-right:1px solid #666;border-left:1px solid #333;}
div.MN1 .Lang a:hover, div.MN1 .Lang a:active{color:red;}
div.MN1 .Lang li a span{padding:7px 7px 0 7px;display:block;}
div.MN1 .Lang li li{float:none;width:200px;padding:0;margin:0;border:none;background:none;}
div.MN1 .Lang li ul{position:absolute;left:auto;z-index:99;visibility:hidden;width:auto;height:auto;margin:-2px 0 0 0;padding:2px 10px 4px 10px;background:#000;border:1px solid #333;border-top:1px solid #333;border-left:1px solid #333;}
div.MN1 .Lang li ul a:link, div.MN1 .Lang li ul a:visited{border:none;text-transform:capitalize;}
div.MN1 .Lang li ul a:hover, div.MN1 .Lang li ul a:active{}




a.home_lnk:link, a.home_lnk:visited{width: 750px;height: 83px;display: block;float: left;}
.home_lnk span{display: none;}

a.goal_lnk:link, a.goal_lnk:visited{width: 164px;height: 83px;display: block;float: left;}
.goal_lnk span{display: none;}

div.corpo{overflow:hidden;background:#fff;margin-right:15px;margin-left:15px;min-height:500px;}


/*#################  ########################*/
div.RigaTop{margin-top:10px;}

div.aperturaFlash{float:left;width:790px;}

div.RigaTopDx{float:left;margin:0;padding:0;}

div.boxNewsletter{background:#9c9fb6;width:170px;margin-bottom:10px;}
div.boxNewsletter .Titolo{background:url(images/titNewsletter.jpg) bottom left no-repeat;height:32px;color:#ffffff;}
div.boxNewsletter .Titolo span{font-weight:bold;color:#fff; padding:5px 0 0 10px;display:block;font-size:10px;}
div.boxNewsletter span{font-size:10px;color:#000842;display:block;padding:5px 0px 5px 10px;}
div.boxNewsletter .inputNewsletterEmail{border:1px solid #000842;background:#ffffff;color:#000842;margin-left:10px;width:140px;}
div.boxNewsletter .inputNewsletterUtente{border:1px solid #000842;background:#ffffff;color:#000842;margin-left:10px;width:65px;height:15px;}
div.boxNewsletter .inputNewsletterPassword{border:1px solid #000842;background:#ffffff;color:#000842;margin-left:5px;width:65px;height:15px;}
div.boxNewsletter .button{border:1px solid #ffffff;background:#000842;color:#ffffff;width:65px;height:18px;font-size:9px;}

div.boxPartnersHome{background:#ffffff;width:168px;height:83px;border:solid 1px #000842;}
div.boxPartnersHome .Titolo{background:url(images/titPartners.jpg) bottom left no-repeat;height:32px;color:#000842;}
div.boxPartnersHome .Titolo span{font-weight:bold;color:#000842; padding:5px 0 0 10px;display:block;font-size:10px;}
div.boxPartnersHome img{border:0;}


div.BannerHome{border:solid 1px #000842;}



div.BoxEventi{width:420px;height:278px;margin:0;float:left;padding:0;background:#d9dae3;}
div.BoxEventi .Titolo{background:#999cb3;height:32px;color:#000842;border-bottom:solid 5px #ffffff;}
div.BoxEventi .Titolo span{font-weight:bold;color:#000842; padding:15px 0 0 10px;display:block;font-size:10px;}
div.BoxEventi .corpo{}
div.BoxEventi .col1{width:235px;float:left;margin-right:15px;margin-left:5px;margin-top:5px;}
div.BoxEventi .col1 img{margin:5px 5px 0 0;float:left;}
div.BoxEventi .data{color:#000842;font-size:9px;font-weight:bold;}
div.BoxEventi .more{color:#000842;font-size:9px;font-weight:bold;}
div.BoxEventi .col2{width:160px;float:left;margin-top:5px;}
div.BoxEventi .col2 ul{}
div.BoxEventi .col2 li{border-bottom:1px dotted #000842;display:block;margin-bottom:3px;padding-bottom:3px;}
div.BoxEventi a:link, div.BoxEventi a:visited{color:#000842;display:block;text-decoration:none;}
div.BoxEventi a:hover, div.BoxEventi a:active{color:#00adef;}

div.BoxCalendarioHome{width:170px;margin-bottom:4px;}
div.BoxCalendarioHome .Titolo{background:#666;height:20px;color:#fff;border-bottom:solid 3px #ffffff;font-size:10px;font-weight:bold;}
div.BoxCalendarioHome .Titolo span{padding:4px 0 0 10px;display:block;}
div.BoxCalendarioHome .giorni td{background:#ffffff;border:solid 1px #fff;}
div.BoxCalendarioHome td {font-size:9px;font-weight:bold;text-align:center;border:solid 1px #000842;}
div.BoxCalendarioHome .tabCalendario table{width:100%!important;}
div.BoxCalendarioHome .Mese{font-size:9px;font-weight:bold;text-align:center;margin-top:5px;}
div.BoxCalendarioHome .eventoOn{background:#00adef;}
div.BoxCalendarioHome a:link, div.BoxCalendarioHome a:visited{color:#000842;display:block;text-decoration:none;}
div.BoxCalendarioHome a:hover, div.BoxCalendarioHome a:active{color:#fff;}


div.BoxLoginHome{background:#e5e6ec;border:solid 1px #000842;text-align:center;margin:2px 0 5px 0;}
div.BoxLoginHome span{padding:1px;display:block;}
div.BoxLoginHome a:link, div.BoxLoginHome a:visited{color:#000;text-decoration:none;}
div.BoxLoginHome a:hover, div.BoxLoginHome a:active{color:Red;}

div.BoxCalendarioInterno{width:198px;margin:0 0 20px 2px;}
div.BoxCalendarioInterno .Titolo{background:#666;height:20px;color:#fff;border-bottom:solid 3px #ffffff;font-size:10px;font-weight:bold;}
div.BoxCalendarioInterno .Titolo span{padding:4px 0 0 10px;display:block;}
div.BoxCalendarioInterno .giorni td{background:#ffffff;border:solid 1px #fff;}
div.BoxCalendarioInterno td {font-size:9px;font-weight:bold;text-align:center;border:solid 1px #000842;}
div.BoxCalendarioInterno .tabCalendario table{width:100%!important;}
div.BoxCalendarioInterno .Mese{font-size:9px;font-weight:bold;text-align:center;margin-top:5px;}
div.BoxCalendarioInterno .eventoOn{background:#00adef;}
div.BoxCalendarioInterno a:link, div.BoxCalendarioInterno a:visited{color:#000842;display:block;text-decoration:none;}
div.BoxCalendarioInterno a:hover, div.BoxCalendarioInterno a:active{color:#fff;}

/*
div.BoxCalendarioInterno{width:200px;margin-bottom:20px;padding-bottom:5px;background:#e5e6ec;}
div.BoxCalendarioInterno .Titolo{background:#cfd1db;height:32px;color:#000842;border-bottom:solid 3px #ffffff;}
div.BoxCalendarioInterno .Titolo span{font-weight:bold;color:#000842; padding:15px 0 0 10px;display:block;font-size:10px;}
div.BoxCalendarioInterno .giorni td{background:#ffffff;border:solid 1px #fff;}
div.BoxCalendarioInterno td {font-size:9px;font-weight:bold;text-align:center;border:solid 1px #000842;}
div.BoxCalendarioInterno .tabCalendario{padding-bottom:10px;padding-top:10px; padding-left:10px; width:150px;}
div.BoxCalendarioInterno .Mese{font-size:9px;font-weight:bold;text-align:center;margin-top:5px;}
div.BoxCalendarioInterno .eventoOn{background:#00adef;}
div.BoxCalendarioInterno a:link, div.BoxCalendarioInterno a:visited{color:#000842;display:block;text-decoration:none;}
div.BoxCalendarioInterno a:hover, div.BoxCalendarioInterno a:active{color:#fff;}
*/

div.BoxArticoliHome{width:526px;float:left;margin-right:14px;background:#eee;overflow:hidden;}
div.BoxArticoliHome table{width:100%;}
div.BoxArticoliHome .Titolo{background:#eee;height:32px;padding-bottom:5px;}
div.BoxArticoliHome .Titolo span{font-weight:bold;color:#333; padding:10px 0 0 10px;display:block;font-size:12px;}
div.BoxArticoliHome .box{height:117px;font-size:9px;margin:4px 4px 0 0;border-right:1px dotted #fff;border-bottom:1px dotted #fff;}
div.BoxArticoliHome .internoBox{margin-top:3px;margin-bottom:3px;margin-left:12px;margin-right:12px;}	
div.BoxArticoliHome .box .D{font-size:9px;font-weight:bold;}
div.BoxArticoliHome .box img{margin:0 0 4px 0;border:none;}
div.BoxArticoliHome a:link, div.BoxArticoliHome a:visited{color:#333;display:block;text-decoration:none;}
div.BoxArticoliHome a:hover, div.BoxArticoliHome a:active{color:red;}

div.BoxMultimediaHome{width:420px;margin:0;float:left;background:#333;overflow:hidden;}
div.BoxMultimediaHome table{width:100%;}
div.BoxMultimediaHome .Titolo{background:#333;height:32px;padding-bottom:5px;}
div.BoxMultimediaHome .Titolo span{font-weight:bold;color:#fff;padding:10px 0 0 10px;display:block;font-size:12px;}
div.BoxMultimediaHome .box{height:117px;font-size:9px;margin:4px 4px 0 0;border-right:1px dotted #666;border-bottom:1px dotted #666;}
div.BoxMultimediaHome .internoBox{margin-top:3px;margin-bottom:3px;margin-left:12px;margin-right:12px;}	
div.BoxMultimediaHome .box .D{font-size:9px;font-weight:bold;}
div.BoxMultimediaHome .box img{margin:0 0 4px 0;border:none;}
div.BoxMultimediaHome a:link, div.BoxMultimediaHome a:visited{color:#eee;display:block;text-decoration:none;}
div.BoxMultimediaHome a:hover, div.BoxMultimediaHome a:active{color:red;}

/*################# footer ########################*/
div.footerFascia{margin-top:10px;padding:10px 0 15px 20px;background:#ddd;color:#aaa;}
div.footerFascia .loghi {margin-bottom:4px;}
div.footerFascia .loghi img{margin-right:15px;border:0;}
div.menufooter{margin-bottom:10px;padding:0;font-size:9px;font-weight:bold;}
div.menufooter li{display:inline;padding:0;padding-left:3px;padding-right:3px;border-right:1px solid #ccc;}
div.menufooter a:link, div.menufooter a:visited{color:#fff;text-decoration:none;}
div.menufooter a:hover, div.menufooter a:active{color:#00adef;}

/*################# pagine interne ########################*/
div.boxPartners{background:#ffffff;width:168px;padding-bottom:10px;margin-bottom:10px;border:solid 1px #000842;}
div.boxPartners .Titolo{background:url(images/titPartners.jpg) bottom left no-repeat;height:32px;color:#000842;}
div.boxPartners .Titolo span{font-weight:bold;color:#000842; padding:5px 0 0 10px;display:block;font-size:10px;}
div.boxPartners img{border:0;}

div.boxMembri{background:#ffffff;width:168px;padding-bottom:10px;margin-bottom:10px;border:solid 1px #000842;}
div.boxMembri .Titolo{background:url(images/titPartners.jpg) bottom left no-repeat;height:32px;color:#000842;}
div.boxMembri .Titolo span{font-weight:bold;color:#000842; padding:5px 0 0 10px;display:block;font-size:10px;}
div.boxMembri img{border:0;}


div.Col1{margin-top:15px;width:200px;float:left;overflow:hidden;margin-right:25px;}
div.Col2{margin-top:15px;width:540px;float:left;overflow:hidden;text-align:justify;}
div.Col3{margin-top:15px;width:170px;float:left;overflow:hidden;margin-left:25px;}

div.Sottomenu{width:200px;margin-bottom:20px;padding-bottom:5px;background:#eee;}
div.Sottomenu .Titolo{height:32px;color:#333;margin-bottom:5px;}
div.Sottomenu .Titolo span{font-weight:bold;padding:10x 0 0 10px;display:block;font-size:12px;}
div.Sottomenu ul{margin:10px;}
div.Sottomenu li{border-bottom:1px dotted #ccc;display:block;margin-bottom:3px;padding-bottom:3px;}
div.Sottomenu a:link, div.Sottomenu a:visited{color:#333;display:block;text-decoration:none;}
div.Sottomenu a:hover, div.Sottomenu a:active{color:red;}

div.BoxElencoNews{width:200px;margin-bottom:15px;padding:0;}
div.BoxElencoNews .Titolo{background:#eee;height:32px;color:#333;margin-bottom:5px;}
div.BoxElencoNews .Titolo span{font-weight:bold;padding:4px 0 0 4px;display:block;font-size:12px;}
div.BoxElencoNews .data{color:#000842;font-size:9px;font-weight:bold;}
div.BoxElencoNews ul{}
div.BoxElencoNews li{border-bottom:1px dotted #000842;display:block;margin-bottom:3px;padding-bottom:3px;}
div.BoxElencoNews a:link, div.BoxElencoNews a:visited{color:#333;display:block;text-decoration:none;}
div.BoxElencoNews a:hover, div.BoxElencoNews a:active{color:red;}


div.BannerCol1 {width:196px;text-align:center;}
div.BannerCol1 img{border:0;}

div.TitoloPagina {font-weight:bold;color:#000842;font-size:13px;margin-bottom:20px;}

div.SottotitoloPagina{margin-bottom:5px;font-size:11px;color:red;}


div.BoxMultimediaInterno{width:170px;margin-bottom:10px;}
div.BoxMultimediaInterno .Titolo{background:#d9dae3;height:32px;color:#000842;}
div.BoxMultimediaInterno .Titolo span{font-weight:bold;color:#000842;padding:15px 0 0 10px;display:block;font-size:10px;}
div.BoxMultimediaInterno ul{}
div.BoxMultimediaInterno li{border:solid 1px #000842;display:block;margin-top:3px;text-align:center;}
div.BoxMultimediaInterno a:link, div.BoxMultimediaInterno a:visited{display:block;color:#fff;text-decoration:none;text-align:center;padding-top:3px;padding-bottom:3px;width:100%;}
div.BoxMultimediaInterno a:hover, div.BoxMultimediaInterno a:active{background:#f5f5f5;}
div.BoxMultimediaInterno img{border:0;}
div.BoxMultimediaInterno .box{width:167px;float:left;font-size:9px;border:solid 1px #000842;margin-top:5px;}
div.BoxMultimediaInterno .internoBox{margin-top:3px;margin-bottom:3px;margin-left:13px;margin-right:13px;}	
div.BoxMultimediaInterno .box .D{color:#000842;font-size:9px;font-weight:bold;}
div.BoxMultimediaInterno .box img{margin:0 0 4px 0;border:1px solid #000842;}

div.BoxMultimediaColDx{width:170px;margin-bottom:10px;text-align:center;}
div.BoxMultimediaColDx table{width:100%;}
div.BoxMultimediaColDx .Titolo{background:#333;height:32px;color:#eee;}
div.BoxMultimediaColDx .Titolo span{font-weight:bold;padding:10px 0 5px 10px;display:block;font-size:12px;}
div.BoxMultimediaColDx a:link, div.BoxMultimediaColDx a:visited{display:block;color:#fff;text-decoration:none;}
div.BoxMultimediaColDx a:hover, div.BoxMultimediaColDx a:active{color:Red;}
div.BoxMultimediaColDx img{border:0;}
div.BoxMultimediaColDx .box{border-bottom:1px dotted #666;display:block;background:#333;padding:5px 0;}
div.BoxMultimediaColDx .internoBox{}	
div.BoxMultimediaColDx .box .D{font-weight:bold;}
div.BoxMultimediaColDx .box img{margin:0;border:none;}

div.BannerCol3 {width:166px;text-align:center;margin-top:14px;}
div.BannerCol3 img{border:0;}


/*################# pagina history ########################*/
div.history ul{margin: 20px;padding:0px;}
div.history li{list-style: square outside;display:block;margin:0;padding:2px;}
div.history a:link, div.history a:visited{display:block;color:#000842;text-decoration:none;}
div.history a:hover, div.history a:active{color:#00adef;}
div.history .imgLeft{float:left;margin-right:10px}
div.history .imgRight{float:right;margin-left:10px}

/*################# pagina news ########################*/

div.news .data{color:#000842;font-size:9px;font-weight:bold;display:block;}
div.news ul{margin-top:10px;}
div.news li{border-bottom:1px dotted #000842;display:block;margin:4px 0 6px 0;padding-bottom:3px;}
div.news li a:link, div.news li a:visited{display:block;color:#333;text-decoration:none;}
div.news li a:hover, div.news li a:active{color:red;}

/*################# pagina dettaglio news ########################*/

div.DettaglioNews{line-height:16px;}
div.DettaglioNews img{float:left;margin-right:10px}
div.TitoloNews{font-weight:bold;color:#333;font-size:18px;margin-bottom:10px;font-family:Arial;line-height:22px;}

div.Back{height:20px;color:red;margin-top:10px;}
div.Back span{}
div.Back a:link, div.Back a:visited{color:red;text-decoration:none;}
div.Back a:hover, div.Back a:active{color:#333;}

/*################# pagina  photo gallery########################*/
div.BoxMultimediaGallery{width:540px;margin:0;overflow:hidden;}
div.BoxMultimediaGallery .box{height:116px;float:left;padding:5px 0;font-size:9px;margin-top:5px;background:#333;border-right:1px dotted #666;border-bottom:1px dotted #666;}
div.BoxMultimediaGallery .internoBox{margin-left:13px;margin-right:13px;}	
div.BoxMultimediaGallery .box .D{font-size:9px;font-weight:bold;}
div.BoxMultimediaGallery .box img{margin:0 0 4px 0;border:none}
div.BoxMultimediaGallery a:link, div.BoxMultimediaGallery a:visited{color:#eee;display:block;text-decoration:none;}
div.BoxMultimediaGallery a:hover, div.BoxMultimediaGallery a:active{color:red;}

div.paginazione{color:#333;margin-top:10px;text-align:center;overflow:hidden;}
div.paginazione span{font-weight:bold;color:#000842;padding:5px 0 0 10px;display:block;font-size:10px;}
div.paginazione a:link, div.paginazione a:visited{color:#333;text-decoration:none;}
div.paginazione a:hover, div.paginazione a:active{color:red;}

/*################# pagina  photo gallery interna ########################*/
div.boxPhotoBig{width:540px;margin:0;text-align:center;}
div.boxPhotoBig img{margin:10px;border:0;}

div.BoxGalleryInterno{width:540px;margin:0;overflow:hidden;}
div.BoxGalleryInterno table{width:100%;}
div.BoxGalleryInterno .box{height:71px;float:left;font-size:9px;margin-top:5px;background:#333;border-right:1px dotted #666;border-bottom:1px dotted #666;}
div.BoxGalleryInterno .internoBox{margin-top:3px;margin-bottom:3px;margin-left:13px;margin-right:13px;}	
div.BoxGalleryInterno .box .D{color:#000842;font-size:9px;font-weight:bold;}
div.BoxGalleryInterno .box img{margin:0 0 4px 0;border:none;}
div.BoxGalleryInterno a:link, div.BoxGalleryInterno a:visited{color:#333;display:block;text-decoration:none;}
div.BoxGalleryInterno a:hover, div.BoxGalleryInterno a:active{color:red;}


/*################# pagina  Eventi ########################*/
div.Events{width:540px;margin:0;overflow:hidden;}
div.Events .data{background:#eee;color:#333;margin-bottom:3px;overflow:hidden;border-bottom:solid #fff 2px;}
div.Events .data span{font-weight:bold;color:#333;padding:0px 0px 2px 10px;display:block;font-size:10px;}
div.Events .ora{width:100px;background:#eee;border-right:solid 2px #fff;border-bottom:solid 2px #fff;}	
div.Events .tipEvento{width:70px;background:#eee;border-right:solid 2px #fff;border-bottom:solid 2px #fff;}
div.Events .DettEvento{background:#eee;border-bottom:solid 2px #fff;}
div.Events .TitEvento{font-size:11px;font-weight:bold;}
div.Events .more{border:solid 1px #000842;color:#000842;overflow:hidden;margin-top:5px;}
div.Events .more span{font-weight:bold;padding:2px 2px 2px 2px;display:block;font-size:9px;text-align:right;}
div.Events a:link, div.Events a:visited{color:#333;display:block;text-decoration:none;}
div.Events a:hover, div.Events a:active{color:red;}

div.Giorno {display:none;overflow:hidden;}

div.BoxCalendario{text-align:center;width:150px;padding-top:8px;}
div.BoxCalendario table {width:90%;}
div.BoxCalendario .giorni td{background:#ffffff;border:solid 1px #fff;}
div.BoxCalendario td {font-size:9px;font-weight:bold;text-align:center;border:solid 1px #000842;}
div.BoxCalendario .Mese{font-size:9px;font-weight:bold;text-align:center;}
div.BoxCalendario .eventoOn{background:#00adef;}
div.BoxCalendario a:link, div.BoxCalendario a:visited{color:#000842;display:block;text-decoration:none;}
div.BoxCalendario a:hover, div.BoxCalendario a:active{color:#fff;}

/*################# pagina  Eventi dettaglio ########################*/


div.Events .info{border:solid 1px #333;color:#333;overflow:hidden;margin-top:5px;padding:5px;}
div.Events .info img{float:left;overflow:hidden;margin-right:10px;display:block;}
div.Events .info a:link, div.Events .info  a:visited{color:red;display:block;text-decoration:none;}
div.Events .info a:hover, div.Events .info  a:active{color:#000;}

div.Events .informazioni {overflow:hidden;margin-right:10px;display:block;}
div.Events .informazioni img{float:left;overflow:hidden;margin-right:10px;display:block;}

div.articoloFotoCornice 
{
	margin-bottom: 10px;
	width: 200px;
	padding:5px;
	margin-right:10px;
	float:left;
	text-align:center;
	background:#eee;
	color:#333;
}

div.articoloFotoCornice a:link, div.articoloFotoCornice a:visited{color:#000;font-weight:bold;border-bottom:1px dotted #000;text-decoration:none;}

div.articoloFotoCornice img 
{
	border:none;
}

div.boxPersona
{
	border:1px solid #000942;
	padding:6px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom:10px;
}

div.caricaPersona
{
font-weight:bold;
	background:#cfd1db;padding:3px;
	margin-bottom:5px;
}

div.boxPresidente
{
	border:1px solid #000942;
	padding:6px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom:10px;
background:#cfd1db;
}

div.carica
{
font-weight:bold;
}

div.LoginPage{padding:0 20px 0 60px;}
div.LoginPage .MyInput{width:300px!important;font-family:Verdana;font-size:11px;}
div.LoginPage .MyButton{width:180px!important;font-family:Verdana;font-size:11px;}