﻿html {height:100%;}
body {text-align:center; margin:0; padding:0; color: #eee; font-family:Verdana, Helvetica, sans-serif; font-size:11px;}

/*SFONDI*/

	#home {background:url(/images/bg/bg.jpg) center center fixed;}
	#flotta {background:url(/images/bg/bg01.jpg) center center fixed;}
	#prezzi {background:url(/images/bg/bg11.jpg) center center fixed;}
	#servizi,
	#notte_fiaba {background:url(/images/bg/bg07.jpg) center center fixed;}
	#caraibi {background:url(/images/bg/bg05.jpg) center center fixed;}
	#escursioni {background:url(/images/bg/bg05.jpg) center center fixed;}
	#dove {background:url(/images/bg/bg06.jpg) center center fixed;}
	#festa {background:url(/images/bg/bg08.jpg) center center fixed;}
	#fuochi {background:url(/images/bg/bg05.jpg) center center fixed;}
	#links {background:url(/images/bg/bg04.jpg) center center fixed;}
	#news {background:url(/images/bg/bg03.jpg) center center fixed;}
	#photo {background:url(/images/bg/bg03.jpg) center center fixed;}
	#contatti {background:url(/images/bg/bg10.jpg) center center fixed;}

/*Fine SFONDI*/

#map {width:480px;height:300px;margin:0 0 5px 0;}

#wrapper {width:980px;margin:0 auto 100px auto;text-align:left;}

/*MENULANG*/

	#menulang {position:absolute;right:30px;bottom:5px;margin:0;padding:5px;color:#ddd;font-size:11px;letter-spacing:1pt;text-align:center;}
	#menulang ul {display:inline;list-style-type:circle;padding:0px;}
	#menulang ul li {display:inline;height:10px;margin:0px;padding:0 15px 0 15px;color: #aaa;font-size: 12px;border-right:1px solid #aaa;}
	#menulang ul li.last {padding:0 0 0 11px;border:0;}
	#menulang ul li.selezionato {color:#ddd;}
	#menulang ul li a {color:#aaa;font-size:12px;text-decoration:none;}
	#menulang ul li a:hover {color:#ddd;}

/*Fine MENULANG*/

/*LOGHI*/

	#loghi {position:absolute;top:0;right:300px;width:180px;height:42px;border-right:1px solid #979797;}

/*Fine LOGHI*/

/*TOP*/

	#top {width:100%;height:50px;background:#292929;border-bottom:2px solid white;}
	#top h1 {float:left;width:291px;height:24px;text-indent:-9999px;margin:16px 0 0 0; background:url(/images/logo.png) no-repeat;}
	#top #menulang {position:relative;float:right;width:200px;height:18px;margin:16px 0 0 0;background:url(/images/sf_lang.gif) no-repeat;}
	
/*Fine TOP*/

/*MENU*/
	
	#menu {width:100%;margin:0 auto 50px auto;padding:1px 0;background:url(/images/bg_nero70.png);color:white;font-family:Arial;text-transform:uppercase;text-align:center;}	
	#menu ul {width:980px;list-style-type:none;margin:10px auto;text-align:center;}
	#menu li {float:left;width:100px;text-align:center;}
	#menu li span {display:block;width:100px;border-right:1px solid #ff5d00;}
	#menu li span span {display:block;width:80px;margin:0 auto;background:#ff5d00;}
	#menu li a {display:block;width:100px;border-right:1px solid #ff5d00;border-left:1px solid #ff5d00;}	
	#menu ul ul{width:100px;margin:0 auto;padding:0;}
	#menu ul li ul li.due {float:none;width:100px;margin:5px 0;padding:0 0 2px 0;border:0;color:#ff5d00;border-bottom:1px dotted #ff5d00;}
	#menu li li a {display:block;width:100px;border:0;}
	
/*Fine MENU*/

/*LEFT*/	

	#box_left {float:left;width:530px;margin:0 40px 0 0;}
	#left {width:530px;background:url(/images/bg_nero70.png);padding:1px 0;}
	
	/*content*/
	
		#content,
		.content {width:480px;margin:15px 0 15px 15px;padding:10px;background:url(/images/bg_nero70.png);}
		#content p {margin-bottom:10px;}
		#content table {margin:20px 0;}			
		#content table td {background:#292929;border:1px solid #727273;padding:2px;}
		#content table td ul {margin:0 0 0 15px;padding:0;}
		#content .box_foto {position:relative;float:left;width:98%;padding:4px;background-color:#333333;}
		#content .box_foto img {margin:5px;}
		#content ul {margin:10px 0 15px 10px;}
		#content ul li {list-style-type:none;margin:0 0 7px 0;}
		#content table ul {margin:10px 0 10px 25px;}
		#content table ul li {list-style-type:disc;margin:0;}
		#content table td {padding:5px;}
				
		#wrapper h2 {display:block;width:480px;margin:15px 0 0 15px;padding:10px;background:#333;color:#ff5900;font-family:Arial;font-size:18px;font-weight:600;}
		#wrapper #opening h2 {margin:0 0 6px 0;padding:0;background:none;}
		#wrapper #content h3 {display:block;margin:0 0 5px 0;font-family:Arial;color:#ff5900;font-size:14px;font-weight:600;}
		
		#opening {width:480px;/*height:100px;*/margin:15px 0 0 15px;padding:10px;background:#333;}
	
	/*Fine content*/
	
/*Fine LEFT*/

	#box_scritta_scorrevole {display:none;}
	#home #box_scritta_scorrevole,
	#notte_fiaba #box_scritta_scorrevole {display:block;background:#ff5900;overflow:hidden;}
	#box_scritta_scorrevole {margin:10px 0 0 0;}
	#scritta_scorrevole {width:680px;padding:2px 3px;margin:0;font-size:10pt;font-weight:bold;}
	#scritta_scorrevole a {color:#000; margin:0; padding:0;}
	#scritta_scorrevole a:hover {color:#fff;}

/*RIGHT*/
	
	#right {float:left;width:157px;}
	
	#right .box1 {text-align:center;margin-bottom:15px;}
	#right .box1 p {background:#fff; margin:0 0 2px 0;}
	#right .box1 img {margin:8px; background:center no-repeat;}
	#right .box1 h4 {padding:2px 8px; background:#ff5d00; margin:0; text-align:left; font-size:11px;}
	#right .box1 a:hover { color:#000;}
	#right .box_associazione {display:block;}
	.en #right .box_associazione,
	.de #right .box_associazione {display:none;}

/*Fine RIGHT*/

/*CENTER*/

	#center {float:left;width:184px;margin:0 40px 0 0;}
	
	#center .box2 {margin-bottom: 15px;text-align:center;}
	#center .box2 p {background:white; margin: 0 0 2px 0; }
	#center .box2 img {background:center no-repeat; margin:8px;}	
	#center .box2 h4 {padding: 0px 8px;background: #666;margin: 0;text-align:left; font-size:11px;}

/*Fine CENTER*/

/*FOOTER*/

	#footer {position: fixed;bottom:0;width:100%;margin:25px auto 0 auto;padding:0 0 5px 0;background:#292929;color:#9e9d9a;}
	#indirizzi {float:left;margin:10px 0 0 10px;font-size:11px;text-align:left;line-height:18px;}
	#indirizzi img {margin:0 3px;}

/*Fine FOOTER*/

/*CONCEPT BY*/

	#concept {float:right;font-size:9px;margin:6px 10px 0 0;text-align:right;color:#7f7f7f;}
	#concept a {font-size:9px;font-family:Verdana;color:#b4b4b4;font-weight:bold;font-stretch:expanded;text-decoration: none;}
	#concept a:hover {color:#E97D00;}
	
/*Fine CONCEPT BY*/

/*CARATTERISTICHE GENERICHE*/

	body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
	ol,ul {list-style:none;}
	
	a {color:#fff;text-decoration:none;}
	a:hover {color:#ff5d00;}
	a:active {outline:none;}
	
	.arancio {color:#ff5900;}
	
	table {border-collapse:collapse;border-spacing:0;}
	img {border:none;}
	.clear {clear:both;}
	.imgfr {float:right;}
	
	img.png, 
	h1,
	#menu,
	#content,
	.content,
	#left {behavior:url(/css/iepngfix.htc);}
	
	.content {behavior:normal;}
	
	.opacity {opacity:0.65;filter:alpha(opacity=65);}

/*Fine CARATTERISTICHE GENERICHE*/

/*FORM CONTATTI*/

	#formcontatti .contatti {float:left;width:230px;}
	#formcontatti p,
	#formconferma p {margin:10px 0 0 0;padding:0;}
	#formcontatti .contatti .input_text {display:block;width:90%;border:2px solid #292929;}
	#formcontatti .contatti .input_area {display:block;height:50px;width:90%;font-size:11px;border:2px solid #292929;}
	#box_errore {position:absolute;left:620px;top:350px;display:none;width:300px;height:150px;margin:100px;border:1px solid #ff5d00;background:#fff;text-align:left;z-index:5;}
	#div_titolo_errore {padding:10px;background:#ff5d00;color:#fff;}
	#div_errore {position:relative;top:10px;padding:10px;color:#000;text-align:center;}
	#bottone_errore {position:relative;top:30px;}
	#formconferma {width:400px;margin:0;padding:0;}
	#conferma {margin:0 0 0 10px;}
	.bottone {width:90px;height:25px;margin:10px 0 0 0;font-size:10px;color:#39414E;}

/*Fine FORM CONTATTI*/
