@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
ul, li{ list-style:none; line-height:0;}
html, body{ height:100%; background:#fff;}

/*div generici*/
#divA{ width:100%; float:left;}
#divB{ width:935px; margin:5px auto 0 auto;}

/*logo*/
#contLogo{ width:100%; position:absolute; z-index:1; top:0; left:0;}
#contLogo #logo{ width:955px; margin:0 auto; top:0; left:0;}

/*header*/
#contHeader{ width:100%; position:absolute; z-index:2; top:0; left:0;}
#contHeader #header{ width:955px; margin:0 auto; top:0; left:0;}
#spaceHeader{ width:100%; height:50px; float:left; background:#FFF}

	/*header menu*/
	ul#menu{ float:right;}
	ul#menu li{ float:left; display:inline; width:auto;}
	ul#menu li .box{ float:left; padding:5px 20px 5px 10px; border-right:1px solid #DFDFDF;}
	ul#menu li.borderHome{border-top:6px solid #09F}
	ul#menu li.borderAmici{border-top:6px solid #9C94DA}
	ul#menu li.borderTerritorio{border-top:6px solid #9c0}
	ul#menu li.borderItinerari{border-top:6px solid #f60}
	ul#menu li.borderEventi{border-top:6px solid #c06}
	ul#menu li.borderContatti{border-top:6px solid #ff0}
	
	ul#menu li a,
	ul#menu li a:link,
	ul#menu li a:active,
	ul#menu li a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none; text-transform:uppercase;}
	ul#menu li a:hover{ color:#000;}
	
	ul#menu li.borderHome a.off{color:#09F}
	ul#menu li.borderAmici a.off{color:#9C94DA}
	ul#menu li.borderTerritorio a.off{color:#9c0}
	ul#menu li.borderItinerari a.off{color:#f60}
	ul#menu li.borderEventi a.off{color:#c06}
	ul#menu li.borderContatti a.off{color:#000}
	
	/*header flag menu*/
	ul#flag{ float:right; margin:0 0 0 5px}
	ul#flag li{ float:left; display:inline; margin:0 0 0 5px}
	ul#flag li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
	ul#flag li.off img{ filter: alpha(opacity=30); -khtml-opacity:.3; -moz-opacity:0.3; opacity: 0.3;}

/*slide photo*/
#slide{ width:100%; float:left; text-align:center}

/*contenuto*/

	/*h1 e colori*/
	h1{ font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c06;}
	h1.green{ color:#9C0}
	h1.violet{ color:#9C94DA}
	h1.orange{ color:#f60}
	h1.darkgreen{ color:#0D5138}
	h1.fucsia{ color:#A50025}
	h1.black{ color:#000}
	h1.yellow{ color:#ff0}
	
	h2{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#53644E;}
	
	h3{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
	
	/*sx*/
	#sx{ width:318px; float:left; overflow:hidden}
	#sx p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0; line-height:18px}
	#sx p a,
	#sx p a:link,
	#sx p a:active,
	#sx p a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; line-height:18px}
	#sx p a:hover{color:#903}
	
	/*dx*/
	#dx{ width:587px; float:right; overflow:hidden}
	#dx p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0; line-height:18px}
	
		/*amici*/
		ul#amici, .tit-amici{ width:100%; float:left; margin:20px 0 15px 0; vertical-align:middle}
		ul#amici h1, .tit-amici{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#306; margin:0 0 10px 0}
		ul#amici li{ display:inline; margin:0 5px 0 0; vertical-align:middle}
		ul#amici li{ vertical-align:middle; }
		ul#amici li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
		
		
	/*spacer*/
	.spacer1{ width:100%; float:left; margin:25px 0 0 0;}
	
	/*box pics*/
	.boxpics{ width:100%; float:left; margin:10px 0;}
	
	
	/*eventi*/
	ul#eventi{ width:100%; float:left; margin:10px 0 0 0;}
	ul#eventi li{ float:left; display:inline; margin:0 40px 0 0; border-right:1px dotted #666; padding:3px 40px 3px 0;}
	ul#eventi li h1{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c06;}
	ul#eventi li h1.green{ color:#9C0}
	ul#eventi li h1.violet{ color:#9C94DA}
	ul#eventi li h1.orange{ color:#f60}
	ul#eventi li h1.darkgreen{ color:#0D5138}
	ul#eventi li h1.fucsia{ color:#A50025}
	ul#eventi li h1.black{ color:#000}
	
	ul#eventi li p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
	ul#eventi li p a,
	ul#eventi li p a:link,
	ul#eventi li p a:active,
	ul#eventi li p a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
	ul#eventi li p a:hover{ color:#ccc;}
	
	h2.eventi{ width:100%; float:left; margin:15px 0 0 0; padding:5px 0 0 0; border-top:1px dotted #C06; text-align:right}
	h2.eventi a,
	h2.eventi a:link,
	h2.eventi a:active,
	h2.eventi a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C06; text-decoration:none;}
	h2.eventi a:hover{ color:#000;}
	
	
	/*sx interna (territorio)*/
	#sxInterna{ width:210px; float:left; overflow:hidden}
		
		
		/*territorio menu*/
		ul#territorioMenu{ width:100%; float:left; margin:25px 0 0 0;}
		ul#territorioMenu li{ width:100%; float:left; display:block; margin:0 0 5px 0; border-bottom:1px dotted #9c0; padding:0 0 5px 0; text-align:right}
		ul#territorioMenu li a,
		ul#territorioMenu li a:link,
		ul#territorioMenu li a:active,
		ul#territorioMenu li a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:0 10px 0 0}
		ul#territorioMenu li a:hover{ color:#9c0;}
		ul#territorioMenu li a.off,
		ul#territorioMenu li a.off:link,
		ul#territorioMenu li a.off:active,
		ul#territorioMenu li a.off:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c0; text-decoration:none;}
		
		/*weather*/
		#weather{ width:100%; float:left; margin:30px 0 0 0; }
		#weather h1{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06f; margin:0}
		#weather #script{ width:100%; float:left; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center}
		#weather #link{ width:100%; float:left; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0}
		#weather #link a,
		#weather #link a:link,
		#weather #link a:active,
		#weather #link a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06f; text-decoration:none;}
		#weather #link a:hover{ color:#000;}
		
		/*location*/
		#location{ width:100%; float:left; margin:30px 0 0 0;}
		#location h1{ font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c0; margin:0}
		#location img{ margin:10px 0;}
		#location p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#52644D; line-height:24px}
		.greenL{ color:#7EAA00;}
		
		/*amici menu*/
		ul#amiciMenu{ width:100%; float:left; margin:25px 0 0 0;}
		ul#amiciMenu li{ width:100%; float:left; display:block; margin:0 0 5px 0; border-bottom:1px dotted #9C94DA; padding:0 0 5px 0; text-align:right; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
		ul#amiciMenu li h1, ul#amiciMenu li a{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		ul#amiciMenu li h1 a,
		ul#amiciMenu li h1 a:link,
		ul#amiciMenu li h1 a:active,
		ul#amiciMenu li h1 a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:0 10px 0 0}
		ul#amiciMenu li h1 a:hover{ color:#9C94DA;}
		ul#amiciMenu li h1 a.off,
		ul#amiciMenu li h1 a.off:link,
		ul#amiciMenu li h1 a.off:active,
		ul#amiciMenu li h1 a.off:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9C94DA; text-decoration:none;}
		ul#amiciMenu li h2{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:0 10px 0 0; line-height:normal}
		
		
	/*dx interna (territorio)*/
	#dxInterna{ width:695px; float:right; overflow:hidden}
	#dxInterna p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0; line-height:20px}
	#dxInterna p a,
	#dxInterna p a:link,
	#dxInterna p a:active,
	#dxInterna p a:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A003C; text-decoration:none; line-height:18px}
	#dxInterna p a:hover{ color:#999;}
	
	
	/*center scheda (amici)*/
	#centerScheda{ width:475px; float:right; overflow:hidden}
	#centerScheda p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0; line-height:20px}
	
	/*dx scheda (amici)*/
	#dxScheda{ width:180px; float:right; overflow:hidden; border-left:1px dotted #9C94DA; margin: 30px 0 0 20px; padding:0 0 0 20px }
	#dxScheda h1{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9C94DA; margin:10px 0;}
	#dxScheda p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0; line-height:18px}
	#dxScheda p a,
	#dxScheda p a:link,
	#dxScheda p a:active,
	#dxScheda p a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; line-height:18px}
	#dxScheda p a:hover{ color:#9C94DA;}
	
	
	/*sx itinerari*/
	#sxItinerari{ width:352px; float:left; overflow:hidden; margin:115px 0 0 0}
	#sxItinerari p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:10px 0 20px 0; line-height:18px}
	#sxItinerari p .orange{ color:#f60;}
	#sxItinerari p .fucsia{ color:#c06;}
	#sxItinerari p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0; line-height:18px}
	#sxItinerari p a,
	#sxItinerari p a:link,
	#sxItinerari p a:active,
	#sxItinerari p a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; line-height:18px}
	#sxItinerari p a:hover{ color:#9C94DA;}
	
	
		/*itinerari menu*/
		ul#itinerariMenu{ width:100%; float:left; margin:15px 0 0 0;}
		ul#itinerariMenu li{ width:100%; float:left; display:block; margin:0 0 5px 0; border-bottom:1px dotted #f60; padding:0 0 5px 0; text-align:right; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
		ul#itinerariMenu li h1{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:5px 0 0 0}
		ul#itinerariMenu li h1 a,
		ul#itinerariMenu li h1 a:link,
		ul#itinerariMenu li h1 a:active,
		ul#itinerariMenu li h1 a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:0 10px 0 0}
		ul#itinerariMenu li h1 a:hover{ color:#f60;}
		ul#itinerariMenu li h1 a.off,
		ul#itinerariMenu li h1 a.off:link,
		ul#itinerariMenu li h1 a.off:active,
		ul#itinerariMenu li h1 a.off:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f60; text-decoration:none;}
		ul#itinerariMenu li h2{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:0 10px 0 0; line-height:normal}
		
		#sxItinerari h3.itinerari{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f60; margin:5px 0 0 0; text-align:right}
		#sxItinerari h3.itinerari a,
		#sxItinerari h3.itinerari a:link,
		#sxItinerari h3.itinerari a:active,
		#sxItinerari h3.itinerari a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f60; text-decoration:none; padding:0 10px 0 0}
		#sxItinerari h3.itinerari a:hover{ color:#333;}
		
		/*eventi menu*/
		ul#eventiMenu{ width:100%; float:left; margin:15px 0 0 0;}
		ul#eventiMenu li{ width:100%; float:left; display:block; margin:0 0 5px 0; border-bottom:1px dotted #c06; padding:0 0 5px 0; text-align:right; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
		ul#eventiMenu li h1{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:5px 0 0 0}
		ul#eventiMenu li h1 a,
		ul#eventiMenu li h1 a:link,
		ul#eventiMenu li h1 a:active,
		ul#eventiMenu li h1 a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:0 10px 0 0}
		ul#eventiMenu li h1 a:hover{ color:#c06;}
		ul#eventiMenu li h1 a.off,
		ul#eventiMenu li h1 a.off:link,
		ul#eventiMenu li h1 a.off:active,
		ul#eventiMenu li h1 a.off:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c06; text-decoration:none;}
		ul#eventiMenu li h2{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:0 10px 0 0; line-height:normal}
		
		
		#sxItinerari h3.eventi{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f60; margin:5px 0 0 0; text-align:right}
		#sxItinerari h3.eventi a,
		#sxItinerari h3.eventi a:link,
		#sxItinerari h3.eventi a:active,
		#sxItinerari h3.eventi a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c06; text-decoration:none; padding:0 10px 0 0}
		#sxItinerari h3.eventi a:hover{ color:#333;}
		
		/*paginazione*/
		ul#paginazione{ width:100%; float:left; margin:5px 0 0 0;}
		ul#paginazione li{ float:left; display:inline; margin:0 8px 0 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
		ul#paginazione li a,
		ul#paginazione li a:link,
		ul#paginazione li a:active,
		ul#paginazione li a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
		ul#paginazione li a:hover{ color:#c06;}
		
	
	/*dx itinerari*/
	#dxItinerari{ width:547px; float:right; overflow:hidden; margin:0; padding:0;}
	#dxItinerari p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0 0 20px 0; line-height:20px}
	#dxItinerari p .lightGrey{ color:#666;}
	
	#dxItinerari p a,
	#dxItinerari p a:link,
	#dxItinerari p a:active,
	#dxItinerari p a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c06; text-decoration:none}
	#dxItinerari p a:hover{ color:#333;}
	
		/*gallery*/
		ul#gallery{ width:100%; float:left; border-bottom:1px dotted #f60; border-top:1px dotted #f60; margin:10px 0 0 0; padding:0 0 10px 0;}
		ul#gallery li{ float:left; display:inline; margin:10px 10px 0 0;}
		ul#gallery li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
		
		/*gallery eventi*/
		ul#galleryE{ width:100%; float:left; border-bottom:1px dotted #c06; border-top:1px dotted #f60; margin:10px 0 0 0; padding:0 0 10px 0;}
		ul#galleryE li{ float:left; display:inline; margin:10px 10px 0 0;}
		ul#galleryE li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
	
		
		/*form*/
		#form{ width:100%; float:left; margin:30px 0;}
		#form .box{ width:250px; float:left; margin:0 20px 20px 0;}
		* html #form .box{ width:250px; float:left; margin:0 10px 20px 0;} /*ie6*/
		#form .box1{ width:120px; float:left; margin:0 10px 20px 0;}
		#form .box2{ width:520px; float:left; margin:0 0 20px 0; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
		#form .box3{ width:520px; float:left; margin:0 0 20px 0; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; border-top:1px dotted #666}
		#form h1{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 5px 0;}
		#form h2{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; margin:0 0 5px 0;}
		#form .input{ width:238px; padding:1px 3px; border:1px solid #333; float:left; background:#fff; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		#form .input1{ width:108px; padding:1px 3px; border:1px solid #333; float:left; background:#fff; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		#form .input2{ width:508px; height:80px; padding:1px 3px; border:1px solid #333; float:left; background:#fff; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		#form .input3{ width:508px; height:80px; padding:1px 3px; border:1px solid #333; float:left; background:#fff; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; line-height:16px}
		#form .sendBtn{ margin:5px 0 0 0; padding:1px 10px; border-bottom:1px dotted #C06; float:right; background:#fff; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C06; cursor:pointer}
		#form .resetBtn{ margin:5px 10px 0 0; padding:1px 10px; border-bottom:1px dotted #09F; float:right; background:#fff; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; cursor:pointer}
	
	
/*footer*/
p.footer{ width:100%; float:left; margin:15px 0; padding:5px 0 0 0; border-top:1px dotted #999; text-align:center; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
p.footer a,
p.footer a:link,
p.footer a:active,
p.footer a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}
p.footer a:hover{ color:#903;}


/*---------error----------*/
.error_cont{ width:auto; height:auto; margin:10px 0; float:left; font:bold 10px Arial; color:#c00; text-align:left;}

body ol li { display:list-item; }
ol{ margin:10px 0 0 20px;}
ol li{ color:#c00; padding:0; display: block; list-style-position: inside;	list-style-image:none; list-style-type: decimal; margin:0 0 5px 0;}