@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
html, body{ height:100%; background:#000;}
ul, li{ list-style:none; line-height:0;}

.divContenitore{ width:100%; float:left;}

#wraper{ width:954px; height:100%; margin:0 auto;}
#header{ width:100%; float:left;}
	#logo{ width:100%; padding:10px 0 10px 10px; float:left;}
	ul#menu{ float:right; width:786px; background:#fff; padding:10px 0; text-align:center;}	
		ul#menu li{ float:left; display:inline; padding:0 30px; border-right:1px dotted #000;}
			ul#menu li a,
			ul#menu li a:link,
			ul#menu li a:active,
			ul#menu li a:visited{ font:normal 11px Arial, Helvetica, sans-serif; color:#221F1F; text-decoration:none; text-transform:uppercase;}
			ul#menu li a:hover{ color:#F8A52A;}
			
			ul#menu li a.off,
			ul#menu li a.off:link,
			ul#menu li a.off:active,
			ul#menu li a.off:visited{ font:normal 11px Arial, Helvetica, sans-serif; color:#F8A52A; text-decoration:none; text-transform:uppercase;}
			
#conten{ width:786px; float:right; height:auto; margin:0 0 10px 0;}
	#slide{ float:left; width:100%; height:300px; border-bottom:1px solid #fff; margin:0 0 24px 0;}
	#slideG{ float:left; width:100%; height:535px; border-bottom:1px solid #fff; margin:0 0 24px 0;}
	
	/*--- BOX HOME PAGE ---*/
	/*--- box eventi ---*/
	#boxEventi{ float:left; width:275px; height:auto; padding:10px 0 0 0;}
		
		#boxEventi h1{ color:#ffc;}
		ul#eventiH{ width:100%; float:left; height:auto; margin:12px 0 0 0;}
			ul#eventiH li{ width:100%; float:left; display:block;}
				ul#eventiH li .data{ width:100%; float:left; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc;}
				ul#eventiH li h2 a,
				ul#eventiH li h2 a:link,
				ul#eventiH li h2 a:active,
				ul#eventiH li h2 a:visited{ color:#fff; text-decoration:none; }
				ul#eventiH li h2 a:hover{ color:#ffc;}
			ul#eventiH li.marginEcentiH{ margin:0 0 10px 0;}
		#boxEventi p.footer{ width:100%; float:left; border-top:1px dotted #ffc;  padding:5px 0 0 0; text-align:right; font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc;}	
			#boxEventi p.footer a,
			#boxEventi p.footer a:link,
			#boxEventi p.footer a:active,
			#boxEventi p.footer a:visited{ font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; text-decoration:none;}
			#boxEventi p.footer a:hover{ color:#fff;}
	
	/*--- box newsletter ---*/
	
	@media screen and (-webkit-min-device-pixel-ratio:0)  {  
	 
		#boxNewsletter p{ width:178px; float:left; text-align:left; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; margin:5px 0 0 0}
		#boxNewsletter p.email{ width:178px; float:left; text-align:left; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f9; margin:20px 0 0 0}
		#boxNewsletter .contBtn{ width:178px; float:left; margin:20px 0 0 0;}
			#boxNewsletter .contBtn .btn{ float:right; padding:5px 20px 5px 0; background:url(../img/arrow_btnNewsletterHome.jpg) right center no-repeat; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f9;}  
	}  
	
	#boxNewsletter{ float:left; width:208px; height:208px; margin:0 0 0 42px; padding:10px; background:url(../img/bg_boxNewsletter.jpg) left top no-repeat;}
		#boxNewsletter h1{ color:#9f9;}
		#boxNewsletter p{ width:178px; float:left; text-align:left; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; margin:5px 0 0 0; line-height:14px}
		#boxNewsletter p.email{ width:178px; float:left; text-align:left; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f9; margin:10px 0 0 0}
		#boxNewsletter .input{ width:168px; background:transparent; float:left; margin:5px 0 0 0; border:1px dotted #9f9; padding:2px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f9;}
		#boxNewsletter .contChek{ width:178px; float:left; margin:8px 0 0 0;}
			#boxNewsletter .contChek .chek{ float:left; margin:0 10px 0 0;}
			#boxNewsletter .contChek p{ float:left; width:auto; margin:0; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc;}
				#boxNewsletter .contChek p a,
				#boxNewsletter .contChek p a:link,
				#boxNewsletter .contChek p a:active,
				#boxNewsletter .contChek p a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; text-decoration:none;}
				#boxNewsletter .contChek p a:hover{ color:#9f9;}
			#boxNewsletter .contBtn{ width:178px; float:left; margin:10px 0 0 0;}
			#boxNewsletter .contBtn .btn{ float:right; padding:5px 20px 5px 0; background:url(../img/arrow_btnNewsletterHome.jpg) right center no-repeat; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f9;}
	
	/*--- box gallery ---*/
	#boxGallery{ float:right; width:208px; height:208px; margin:0 0 0 0;}
	
	/*--- titoli e paragrafi ---*/
	h1{ font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	h2{ font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	.green{ color:#9c9;}
	
	p.section{ width:360px; float:left; margin:20px 25px 0 0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; line-height:18px}
		p.section a,
		p.section a:link,
		p.section a:active,
		p.section a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; text-decoration:none;}
		p.section a:hover{ color:#9c9;}
	
	
	/*--- footer ---*/
	#footer{ width:100%; float:left; border-top:1px dotted #fff; padding:8px 0 0 0; margin:40px 0 0 0;}
		#footer p{ float:left; margin:0 0 0 5px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
		#footer p.credits{ float:right; margin:0 5px 0 0;}
	
	/*--- form ---*/
	#form{ float:left; width:100%; margin:15px 0 0 0;}
	#form table td{ padding:10px 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c9;}
		#form table td .input{ width:300px; background:transparent; border:1px dotted #9c9; padding:2px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
			#form table td a,
			#form table td a:link,
			#form table td a:active,
			#form table td a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; text-decoration:none;}
			#form table td a:hover{ color:#9c9;}
		#form table td td{ padding:0}
		#form table td .btnSend{ padding:5px 10px; float:right; margin:0 10px 0 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; border:1px dotted #ffc; background:transparent;}
		#form table td .btnReset{ padding:5px 10px; float:right; margin:0 0 0 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c9; border:1px dotted #9c9; background:transparent;}

		#form table td .error{ background: #C00; }
		#form table label.error{ background: transparent; display: none; color: #C00;}
		
	/*--- eventi ---*/
	#eventi{ float:left; width:275px;}
		#eventi h1{ color:#ffc; margin: 0 0 10px 0; }
		#eventi .tit{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc}
		#eventi p.result{width:100%; margin: 20px 0 10px 0; float:left; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc}
		ul#eventiI{ width:100%; float:left; margin:12px 0 12px 0;}
			ul#eventiI li{ width:100%; float:left; display:block;}
				ul#eventiI li .data{ width:100%; float:left; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc;}
				ul#eventiI li h2 a,
				ul#eventiI li h2 a:link,
				ul#eventiI li h2 a:active,
				ul#eventiI li h2 a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
				ul#eventiI li h2 a:hover{ color:#ffc;}
				
				ul#eventiI li h2 a.off,
				ul#eventiI li h2 a.off:link,
				ul#eventiI li h2 a.off:active,
				ul#eventiI li h2 a.off:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c9; text-decoration:none;}
				
			ul#eventiI li.marginEcentiH{ margin:0 0 10px 0;}
		
		ul#pag{ width:100%; float:left; border-top:1px dotted #ffc;  padding:5px 0 0 0; text-align:right; font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc;}	
			ul#pag li{ padding:0 5px; display:inline; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c9;}	
				ul#pag li a,
				ul#pag li a:link,
				ul#pag li a:active,
				ul#pag li a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffc; text-decoration:none;}
				ul#pag li a:hover{ color:#9c9;}
				
	#dettEventi{ float:right; width:460px;}
		#dettEventi h1{ color:#9c9; margin:0 0 15px 0;}
		#dettEventi p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; line-height:18px}
			#dettEventi p a,
			#dettEventi p a:link,
			#dettEventi p a:active,
			#dettEventi p a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c9; text-decoration:none;}
			#dettEventi p a:hover{ color:#fff;}


		
	ul#listaimgEventiDett{ width:100%; float:left; margin:15px 0;}
		ul#listaimgEventiDett li{ margin:0 10px 10px 0; float:left; display:inline;}
			ul#listaimgEventiDett li img{ border:1px solid #ccc;}
			
	ul#listapdfEventiDett{ width:100%; float:left; margin:15px 0;}
		ul#listapdfEventiDett li{ width:430px; float:left; display:block; margin:0 0 10px 0; padding:3px 0 3px 30px; background:url(../img/pdfIco.jpg) left center no-repeat;}
			ul#listapdfEventiDett li a,
			ul#listapdfEventiDett li a:link,
			ul#listapdfEventiDett li a:active,
			ul#listapdfEventiDett li a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c9; text-decoration:none;}
			ul#listapdfEventiDett li a:hover{ color:#fff;}
			
