*{margin:0;padding:0;}
a{color:#242e40;}
a:hover, a:focus{color:#405d80}
a, img{border:0;outline:none}
html{background:#ffffff url(../immagini/bg.jpg) repeat-x;font-family:Verdana, Geneva, sans-serif;font-size:14px;}
#topmenu{margin:0 auto;height:50px;width:998px;position:relative;background:url(../immagini/menu-bg.jpg) repeat-x;border-left:1px solid #000000;border-right:1px solid #000000}
	#topmenu h2 a{display:block;position:absolute;top:0;left:0px;height:100px;width:300px;background:url(../immagini/logo.png);text-indent:-99999px;z-index:10}
	#topmenu ul{list-style:none;margin-left:300px;}
		#topmenu ul li{float:left;}
		#topmenu ul li a{float:left;margin-top:5px;height:50px;background:url(../immagini/menu.png) 0 center no-repeat;margin-left:30px;text-indent:-99999px;}
		#topmenu ul li a:hover, #topmenu ul li a:focus{border-top:5px solid #ffaa00;margin-top:0;}
		#topmenu ul li a.active{border-top:5px solid #202e40;margin-top:0;}
		#topmenu ul li.aboutus a{width:89px;}
		#topmenu ul li.where a{width:114px;background-position:-89px center;}
		#topmenu ul li.tours a{width:77px;background-position:-203px center;}
		#topmenu ul li.list a{width:66px;background-position:-280px center;}
		#topmenu ul li.contacts a{width:93px;background-position:-346px center;}
		#topmenu ul li.flag a{display:inline-block;height:17px;width:26px;text-indent:-99999px;border:1px solid #666666;position:relative;top:10px;}
		#topmenu ul li.flag a:hover, #topmenu ul li.flag a:focus{border:1px solid #ffffff;}
		#topmenu ul li#ita a{background:url(../immagini/menu.png) -466px 0;margin-top:5px;}
		#topmenu ul li#eng a{background:url(../immagini/menu.png) -440px 0;margin:5px 0 0 5px;}
#foto{width:1000px;height:480px;margin:0 auto;background:#ffffff url(../immagini/loading3.gif) center no-repeat;}
	#foto #gallery{list-style:none;}

#content{margin:0 auto;width:1000px;background:url(../immagini/pagina-bg.jpg) no-repeat;position:relative;z-index:10}
	
	#content #titoli{position:absolute;top:-120px;left:20px;}
		#content #titoli h1{color:#202e40;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:60px;font-weight:normal;text-shadow:#777777 0px 1px 4px, #ffffff 0px -1px 4px;}
		#content #titoli span{color:#353535;font-size:14px;margin:-5px 0 0 5px;display:block;line-height:1.1}
	
	#content #welcome{position:absolute;top:-120px;right:20px;}
		#content #welcome h3{color:#202e40;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:40px;font-weight:normal;text-align:right;text-shadow:#777777 0px 1px 2px, #ffffff 0px -1px 2px;}
		#content #welcome span{color:#353535;font-size:14px;margin:-5px 0 0 5px;display:block;text-align:right;line-height:1.1}
			#content #welcome em{font-weight:bold;font-style:normal;font-size:16px;line-height:1.5}
	
	#content iframe{border:1px solid #666666;margin-bottom:50px;}
	#content #left{padding:20px 0 0 25px;line-height:1.5;width:580px;float:left;text-align:justify;}
		#content #left p{line-height:1.2;text-align:justify;margin-bottom:20px;}
		#content #left #firma{text-align:right;font-family:Georgia, "Times New Roman", Times, serif;color:#202e40;padding:28px 70px;font-size:28px;}
	
	#content #right{float:right;width:370px;padding:20px 25px 0 0;}
		#content #right #cornice-slider{width:346px;height:456px;margin:0 auto;overflow:hidden}
			#content #right #cornice-slider #slider{width:2960px;height:280px;float:left;display:inline;}
				#slider .image{display:inline-block;width:346px;height:456px;position:relative;}
					.image .didascalia{width:317px;height:26px;padding:2px 5px;background:url(../immagini/080.png);color:#ffffff;position:absolute;bottom:10px;left:8px;} 
		#content #right #nav{margin:25px auto 50px;text-align:center;}
			#content #right #nav a.prev{text-indent:-99999px;background:url(../immagini/foto/frecce.jpg) left;width:20px;height:17px;display:inline-block;margin:0 10px}
			#content #right #nav a.next{text-indent:-99999px;background:url(../immagini/foto/frecce.jpg) right;width:20px;height:17px;display:inline-block;margin:0 10px}
		#content #page{padding:20px 20px 0 20px;margin:0 auto;width:960px;}
			#content #page #nota{float:right;text-align:right;font-size:12px;line-height:1;margin-bottom:50px;}
			#content #page p{line-height:1.2;text-align:justify;margin:24px auto;}
			#content #page h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#202e40;}

	/*ITINERARI*/
	#content .blocco{margin:0 0 20px 20px;padding:5px;float:left;width:458px;height:340px;border:1px solid #cccccc;background:#e0e0e0 url(../immagini/tours-bg.jpg) repeat-x;position:relative;overflow:hidden;}
		#content .blocco img{border:1px solid #000000;width:456px;height:338px;}
		#content .blocco h2{position:absolute;top:15px;left:15px;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#202e40;text-shadow:#ffffff 0px 1px 2px, #ffffff 0px -1px 2px;}
		#content .blocco .more{position:absolute;bottom:5px;padding:10px;left:5px;background:url(../immagini/080.png) transparent;height:70px;width:438px;color:#ffffff;border-top:1px solid #999999;}

	/*ITINERARI
	#content #blocco{margin:0 0 5px 20px;padding:5px;float:left;width:458px;height:143px;border:1px solid #cccccc;background:#e0e0e0 url(../immagini/tours-bg.jpg) repeat-x;position:relative;}
		#content #blocco img{width:140px;height:140px;border:1px solid #000000;float:left;margin:0 5px 0 0}
		#content #blocco h2{color:#202e40;margin-bottom:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;}
		#content #blocco a{color:#ffffff;text-decoration:none;}
		#content #blocco .more{position:absolute;top:5px;right:5px;border:1px solid #202e40;background:#6897cf;padding:4px 10px;font-size:12px;color:#ffffff;
							   -moz-border-radius: 4px;-webkit-border-radius:4px;}
		#content #blocco .more:hover{background:#202e40;}*/
	
	/*LISTINO*/
	table{margin:0 auto 50px;}
		td{padding:5px;text-align:center;border-bottom:1px solid #353535;vertical-align:middle;height:40px;}
		td.intestazione{border-top:1px solid #353535;font-weight:bold;width:170px}
		td.titolo{border:1px solid #202e40;color:#ffffff;background:#202e40;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;width:400px;}
			td em{display:block;font-size:12px;}
	
	/*TEMPORANEI*/
	#temp{width:960px;height:400px;margin:0 auto 50px;border:1px solid #707070;text-align:center}
	
	/*CONTATTI*/
	span.t2{font-family:Georgia, "Times New Roman", Times, serif;color:#202e40;font-size:24px;display:block;margin-bottom:12px;}
	form label{display:none;}
	form input, form textarea{padding-left:5px;height:23px;width:550px;background:#cfd6df;border:0;border-top:1px solid #8b94a0;border-left:1px solid #b8c0ca;border-right:1px solid #b8c0ca;margin-bottom:12px;}
	form textarea{height:200px;}
	form button{float:right;margin:0 22px 50px 0;width:78px;height:27px;background:url(../immagini/button.jpg) top;border:0;font-size:16px;color:#353535;text-decoration:none}
	form button:hover, form button:focus{background:url(../immagini/button.jpg) bottom;color:#ffffff}
	p.coordinate{line-height:1.2}
		p.coordinate em{display:block;margin:24px 0 6px}

	#content #links{clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;text-align:center;margin-top:20px;}
		#content #links a{color:#202e40;text-decoration:none;margin:0 10px;}
		#content #links a:hover{text-decoration:underline;}
			#content #links a span{display:inline-block;background:url(../immagini/menu.png);margin-right:5px; vertical-align:middle}
			#content #links a span#regole{height:16px;width:14px;background-position:-578px 0;}
			#content #links a span#meteo{height:18px;width:39px;background-position:-492px 0;}
			#content #links a span#ancora{height:20px;width:18px;background-position:-531px 0;}
			#content #links a span#columbus{height:29px;width:28px;background-position:-549px 0;}
			#content #links a span#primesolar{height:18px;width:18px;background-position:-592px 0;}
	#content #footer{background:url(../immagini/footer-bg.jpg) top center no-repeat;padding:5px;font-size:11px;text-align:center;height:50px;margin-top:10px;clear:both;}