/* CSS Document */
/* CSS Document */
body{
	font: .7em/1.5em Tahoma,Verdana;
	margin:0;
	padding:0;
	background:#3279A5 url('../grafica/template/bg.jpg') repeat-x;
	text-align:center;
}

/*
h1{font: 1.7em Arial;color: #ff49a7;}
h2{font-size: 1.5em;}
h3{font-size: 1em;}*/
a{color:#FDC705;}


#container{
	position:relative;
	margin:0 auto;
	padding:0;
	top:0;
	left:0;
	z-index:0;
	width:1000px;
	background: url('../grafica/template/logo.jpg') no-repeat;
	background-color: 0;
}

#content{
	position:relative;
	top:125px;
	left:0;
	width:1000px;
	margin:0;
	padding:328px 0 0;	
	z-index:7;	
	text-align:left;
	background: url('../grafica/template/header.jpg') no-repeat;
}	

#lingua{position:absolute;top:102px;left:877px;z-index:210;width:28px;height:17px;}
#lingua img{border:none}


#navigazione{line-height:2em;color:#fff;font-size:.9em;margin:5px 68px 5px;}
#navigazione a{text-decoration:none;} 

#con{
	position:relative;
	top:0;
	left:0px;
	margin:27px 0 10px;
	padding:0px;
	text-align:left;
	z-index:1000;
	color:#fff;
	background: url('../grafica/template/lineaC.gif') repeat-y;
	float:left;
	width:1000px;
}	
#conBG{
	position:absolute;
	top:313px;
	left:0px;
	margin:0px;
	padding:0px;
	background: url('../grafica/template/conBg.jpg') no-repeat;
	height:120px;
	width:1000px;
	z-index:-99999;
}	
#gabbiano{
	width:82px;
	height:27px;
	position:absolute;
	top:125px;
	left:474px;
	background: url('../grafica/template/gabbiano.png') no-repeat;
	z-index:6000;
}

#con h1{text-transform:uppercase;font:bold  1.3em/1em 'Futura BT', Arial,Verdana; color:#FDC705;}
#con h2{text-transform:uppercase;font:bold  1.2em/1em 'Futura BT', Arial,Verdana; color:#FDC705;}
#con h1.tit3{font:bold  1.3em/1em 'Futura BT', Arial,Verdana; color:#FDC705;margin-left:20px;}
#con h2.tit3{text-align:center; font-weight:bold;margin: auto;padding:auto;}
#con p.tit4{font:bold  1.2em/1.1em 'Futura BT', Arial,Verdana; color:#FDC705;}
#con ul{list-style-type:square;margin:0;padding-left:25px;padding-top:0px;}

#con a.info{text-transform:uppercase;margin:0 0 22px;text-decoration:none;padding-bottom:32px;display:block;font:bold  1.3em/1em 'Futura BT', Arial,Verdana; color:#FDC705;background: url('../grafica/template/flotta_r2_c7.jpg') no-repeat left bottom;}
#con a.meteo{text-transform:uppercase;margin:0;text-decoration:none;padding-bottom:48px;display:block;font:bold  1.3em/1em 'Futura BT', Arial,Verdana; color:#FDC705;background: url('../grafica/template/flotta_r6_c4.jpg') no-repeat left bottom;}
#con a.meteo .sole{width:31px;height:29px;float:left;z-index:100;position:relative;background: url('../grafica/template/sole.png') no-repeat left top;}
#con a.meteo span{float:left;margin:0;padding:0;}
#con .orange{color:#FDC705;font-weight:bold;}
#con .blue{color:#003442;font-weight:bold;}
#con .linea {display:block;height:2px;background: url('../grafica/template/flotta-sezioni_r5_c7.gif') repeat-x ;}
#con .clear{clear:both;height:0;font-size:0;line-height:0;}

.imgR{float:right;margin:5px 0 5px 15px ;}
.imgL{float:left;margin:5px 15px 5px 0;}
.center{text-align:center;}

object{border:none;margin:30px auto;padding:0;border:none;}

iframe body{background-color:#000;}

#con .dettagli{float:right;width:62px;height:15px;background: url('../grafica/template/dettagli.jpg') no-repeat;margin:5px 5px 10px;padding:0;}
#con .dettagli a{text-decoration:none;display:block;width:62px;height:15px;}
#con .dettagli span{position:relative;left:-999em;}

#con .dettagli2{float:right;width:62px;height:15px;background: url('../grafica/template/dettagli2.jpg') no-repeat;margin:5px 5px 10px;padding:0;}
#con .dettagli2 a{text-decoration:none;display:block;width:62px;height:15px;}
#con .dettagli2 span{position:relative;left:-999em;}



#left{display:inline;float:left;width:256px;margin:0  0 0 54px;padding:0 10px 10px;position:relative;z-index:220;}
#center{display:inline;float:left;width:284px;margin:0;padding:0 13px 10px;position:relative;z-index:221;}
#right{display:inline;float:right;width:256px;margin:0 78px 0 0  ;padding:0 10px 10px;position:relative;z-index:222;}


.boxLeft1{margin-top:30px;float:left;width:180px;padding:5px 10px;background: url('../grafica/template/flotta-sezioni_r5_c7.jpg') repeat-y right top;height:auto!important;min-height:200px;height:200px;}
.boxLeft3{margin-top:30px;float:left;width:140px;padding:5px  10px;}
.boxLeft2{margin-top:30px;float:left;width:180px;padding:5px  10px;background: url('../grafica/template/flotta-sezioni_r5_c7.jpg') repeat-y right top}


.boxLe1{float:left;width:30%;margin:10px 0;padding:5px  10px 5px 0;}
.boxLe2{float:left;width:60%;margin:10px 0;padding:5px  0px 5px 20px;background: url('../grafica/template/flotta-sezioni_r5_c7.jpg') repeat-y left top}

.boxLe4{float:left;width:47%;margin:10px 0 ;padding:5px  10px 5px 0;}
.boxLe4 span{float:left;clear:left;width:46%;}


.boxLe0{float:left;width:48%;margin:0 ;padding:5px  10px 5px 0;}
.boxLe0 span{float:left;clear:left;width:70%;}
.boxLe3{float:left;width:48%;margin:10px 0;padding:5px  auto;text-align:center;}
.boxLe3 img{float:left;border:1px solid #fff;}

ul.float{list-style-type:square;padding-bottom:20px;text-transform:uppercase;}
ul.float li{float:left; width:45%;padding-right:15px;}
ul.float span{float:left; width:40%;}

ul.float1 {margin:0px;padding:0px;padding-bottom:20px;}
ul.float1 li{margin:0;padding:0 5px 0 0;float:left; width:30%;}
ul.float1 span{float:left; width:50%;}

#galleryVendita{text-align:left;margin:0;padding:0;}
#galleryVendita img{border:1px solid #fff;margin:0px 8px 0 0;}
.stampa{background: url('../grafica/template/freccia2.gif') no-repeat 0 2px;padding-left:20px;text-decoration:none;float:left}



.galBro{text-transform:uppercase;margin:0px;font:bold  1em/1em 'Futura BT', Arial,Verdana; color:#368EC0;}
#gal{float:left;margin:0px;padding:0px 15px 25px 20px;text-decoration:none;background: url('../grafica/template/flotta-copia_07.png') no-repeat left center;}
#bro{float:left;margin:0px;padding:0px 15px 25px 20px;text-decoration:none;background: url('../grafica/template/flotta-copia_09.png') no-repeat left center;}
.galBro a{float:left;margin:5px 0 20px 0px;padding:0;text-decoration:none;}


#menuIstituzionale{
	position:absolute;
	z-index:190;
	width:623px;
	top:0;
	left:379px;
	margin:0;
	padding:0;
	font-size:.8em;
	height:125px;
	background: url('../grafica/template/menuIstituzionale.jpg') no-repeat;
}
#menuIstituzionale li {
	float:left;
	height:25px;
	margin:0 4px 0 0;
	padding:0;
	list-style:none;
}
#menuIstituzionale a{
	color:#fff;
	text-decoration:none;
	display:block;
	margin:5px 0 0;
	padding:0;
	text-align:center;
	position:relative;
	z-index:2500;
	height:25px;
	font:bold 1.5em/2em 'Futura BT', Arial,Verdana; 
	text-transform:uppercase;
}
#menuIstituzionale li.home ,#menuIstituzionale li.home a{width:60px;}
#menuIstituzionale li.dove, #menuIstituzionale li.dove a {width:94px}
#menuIstituzionale li.gallery, #menuIstituzionale li.gallery a {width:127px}
#menuIstituzionale li.faq, #menuIstituzionale li.faq a {width:48px}
#menuIstituzionale li.contatti, #menuIstituzionale li.contatti a {width:85px}
#menuIstituzionale li.vendita, #menuIstituzionale li.vendita a {width:110px}

#menuIstituzionale a:hover {background:#368DC2}

#menuIstituzionale li ul.sub {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	background:#fc0;
	float:none;
	width:110px;
}
#menuIstituzionale ul.sub li{
	margin:0;
	padding:2px;
	list-style:none;
	text-align:left;
	height:auto;
	border-bottom:1px dotted #fff;
	float:none;
	width:106px;
}
#menuIstituzionale ul.sub li a{
	font:normal 1em/2em  Verdana, Arial;
	color:#000;
	display:block;	
	height:auto;
	text-transform:capitalize;
	text-align:left;
	margin:0;
	padding-left:2px;
	padding-right:2px;
	width:102px;
	height:auto;
}
#menuIstituzionale ul.sub li a:hover{
	background:#FFA800;
}
#menuIstituzionale ul.sub li.bot{
	border-bottom:none;
}


#menuServizi{
	height:50px;
	margin:0;
	padding:0 58px;
	position:absolute;
	top:393px;
	left:0;
	z-index:13;
	background: url('../grafica/template/menuServizi.jpg') no-repeat;
	width:884px;
	display:inline;
	height:50px;
}
#menuServizi li {
	float:left;
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	height:41px;
	text-align:center;
}
#menuServizi a{
	height:39px;
	display:block;
	margin:10px 0 2px;
	padding:0;
	text-decoration:none;
	font:bold 1.1em/41px 'Futura BT', Arial,Verdana;	
	color:#fff;
	text-transform:uppercase;
 }
#menuServizi a:hover {background:#368EC0}

#menuServizi li.listino{width:171px;}
#menuServizi li.servizi{width:170px;}
#menuServizi li.basenautica{width:170px;}
#menuServizi li.flotta{width:171px;}
#menuServizi li.itinerari{width:170px;}



#footer{	
	top:0;
	width:868px;
	left:54px;
	text-align:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:300;
	color:#fff;
	background: url('../grafica/template/footer.gif') no-repeat;
	clear:both;
}
#footer p{	
	width:868px;
	margin:10px 0;
	padding:0;
	text-align:center;
}

#footer ul{	
	width:868px;
	list-style:none;
	margin:0;
	padding:10px 0;display:block;
	text-align:center;
}
#footer ul li{	
	width:auto;
	display:inline;
	text-align:center;
}
#footer a{		
	color:#fff;
	text-decoration:none;
	margin:auto 8px;
	font-size:1em;
}



/*pagina contatti*/
form br{
	margin:10px 0;
}
form label{
	float:left;
	display:block;
	width:130px;
	margin:5px 0 0;
	clear:left;
}
form{
	position:relative;
	z-index:41;
	margin:10px 0 30px;
	width:550px;
}
input, select{
	font-size:1em;
	margin-bottom:10px;
}
legend {	 
	font-size: .9em;
	color:#333;
	font-weight:bold;
	background: #FFC603;
	padding: 3px 5px;
	margin:10px 0 5px 0;
	width:500px;
}
legend a{
	color:#333;
}

.button {	 
	border:1px solid #ccc;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#333;
	background: #FFC603;
	font-weight:bold;
}
label span{position:relative;left:-999em;}
.data{float:left;width:auto;clear:none;padding-right:10px;}



/*basi nautiche*/
#gmaps_container{
	width:540px;
	height:450px;
	margin:10px 10px 10px 0px;
	border:3px solid #fff;
	padding:2px;
	color:#000;
	float:left;
	clear:left;
}
a.gmaps_container {background: url('../grafica/template/freccia.gif') no-repeat 0 2px;padding-left:20px;text-decoration:none;}
#gmaps_info{text-align:center;}
#gmaps_container div span{font-size:.4em;}


/*faq*/
span.faq{float:left;margin:2px 5px 5px 0;cursor:pointer;background: url('../grafica/template/plus.gif') no-repeat;width:9px;height:9px;}
.faq1{margin-right:10px;color:#FDC705;margin-left:18px;}


/*table*/
table.tab1{text-align:center;width:560px;}
table.tab2{text-align:center;width:830px;margin-bottom:20px;}
table.tab2 th, table.tab1 th{ background:#FDC705;color:#368EC0}
table.tab2 td, table.tab1 td{border:1px solid #fff;margin:0;padding:0;}
table.tab2 .white{background:#fff;margin:0;padding:0;}



/*PAGINA CON LA MAPPA*/
#sfondo{clear:both;background: url('../grafica/template/mappa.png') no-repeat left bottom;height:300px;}
#mappasito ul, #mappasito li ul{
	color:#FDC705;
	float:left;
	margin-top:30px;
}
#mappasito a, #mappasito .nolink{
	color:#fff;
	display:block;
	text-decoration:none;
	padding-left:10px;
	margin:0;
	line-height:1.5em;
}
#mappasito a:hover{
	background:#358dc0;
	color:#fff;
	display:block;
}
#mappasito ul.ul1{
	padding:0 5px 0 130px;
	width:140px;
	
}
#mappasito ul.ul2{
	width:140px;
	padding-left:59px;
	background: url('../grafica/template/flotta-sezioni_r5_c7.jpg') repeat-y left top;
}
#mappasito li ul{
	margin:0;
	padding:0 0 0 20px;
	width:130px;
}
#mappasito li{
	margin:0;
	padding:0;
	line-height:1px;
	margin-top:5px;
}

/*gallerie*/
.photoslider {
	width:860px;
	position:absolute;
	top:128px;
	left:58px;
	z-index:5000;
	height:262px;
	background:#fff;
	padding:0;
	margin:0;
}
.photoslider object{
	padding:0;
	margin:0;
}
