/* CSS Per Raffaello Navigazione */

#nav_puntidimbarco{list-style:none; position:relative;top:0px;left:0px;margin:0;padding:0; width:0; height:0;}
#nav_puntidimbarco a {position: absolute; text-decoration:none; width:200px;}
#nav_puntidimbarco a span {display: none;} 
#nav_puntidimbarco a:hover span {
  position: absolute; padding:2px;
  top: 5px;
  left: 20px;
  display: block;
  background: #FFF;
  border: solid 1px #CCC; 
  color:#666666; text-decoration:none;} 
a#venezia{top:186px;left:255px;}
#nav_puntidimbarco li{width:91px;height:34px; z-index:2;}

.bottone_charterboat {padding:10px; width:80%; padding-left:0; background-color:#FFFF33;}
#sec_nav ul li.bottone_charterboat a:visited{color:#003399;}

.lista li{padding:5px;}
.lista a:link{ color:#3399CC; text-decoration:none; font-size:12px; font-weight:bold; padding:2px;}
.lista a:visited{ color:#3399CC; text-decoration:none;font-size:12px; font-weight:bold; padding:2px;}
.lista a:hover{ color:#3399CC; text-decoration:underline;font-size:12px; font-weight:bold; padding:2px;}

#lingua_scelta_it{ width:23px; height:15px;background:url(img/bandiera_italiana_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_en{ width:23px; height:15px;background:url(img/bandiera_inglese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_fr{ width:23px; height:15px;background:url(img/bandiera_francese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_de{ width:23px; height:15px;background:url(img/bandiera_tedesca_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_pl{ width:23px; height:15px;background:url(img/bandiera_polacca_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_sp{ width:23px; height:15px;background:url(img/bandiera_spagnola_on.jpg) no-repeat top left; display:block;}

#lingue{ list-style:none; padding:0; margin:10px 0px 0px 20px; font-size:8px; position:relative; float:right;}
#lingue li span{ display:none;}
#lingue li{ width:23px; height:15px; float:left; margin-right:3px; border:1px solid #CCCCCC;}

.it{ width:23px; height:15px;background:url(img/bandiera_italiana_off.jpg) no-repeat top left; display:block;}
.it:hover{width:23px; height:15px; background:url(img/bandiera_italiana_on.jpg) no-repeat top left;}
.en{ width:23px; height:15px;background:url(img/bandiera_inglese_off.jpg) no-repeat top left; display:block;}
.en:hover{width:23px; height:15px; background:url(img/bandiera_inglese_on.jpg) no-repeat top left;}
.fr{ width:23px; height:15px;background:url(img/bandiera_francese_off.jpg) no-repeat top left; display:block;}
.fr:hover{width:23px; height:15px; background:url(img/bandiera_francese_on.jpg) no-repeat top left;}
.de{ width:23px; height:15px;background:url(img/bandiera_tedesca_off.jpg) no-repeat top left; display:block;}
.de:hover{width:23px; height:15px; background:url(img/bandiera_tedesca_on.jpg) no-repeat top left;}
.pl{ width:23px; height:15px;background:url(img/bandiera_polacca_off.jpg) no-repeat top left; display:block;}
.pl:hover{width:23px; height:15px; background:url(img/bandiera_polacca_on.jpg) no-repeat top left;}



body {
  background:#FFF url(img/sfondogrigio.jpg) repeat-y top center;
  margin:0;
  padding:0;
  color:#333;
  font:62.5%/1em Verdana, Helvetica, Arial, sans-serif;}

  
.pdf{padding:8px 25px 10px 0; background:url(img/pdf.gif) no-repeat top right;}
.web_by{text-align:right;}
.web_by a:link{color:#999999;}
.web_by a:visited{color:#CCC;}
.web_by a:hover{color:#666;}
.freccia{padding-left:15px; background:url(img/freccia2.gif) no-repeat top left;}
.freccia:hover{padding-left:15px; background:url(img/freccia2_down.gif) no-repeat top left;}
.campi_obbligatori{text-align:center;color:#CC3300;}

h1,h2,h3,h4{margin-top:10px;}

h1{font:bold 1.2em/1.9em "Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#666;font-style:italic;text-align:center;margin:0;padding:0;}
h2{font:bold 2em/1.5em "Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#666; text-transform:uppercase;}
h3{font:bold 1.5em/1em "Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;color: #003399;}
.tit_caratt_tecniche{color: #FF9900; margin:1em 0 0 2em;}
.sfondo{ background-color: #3399FF;padding:5px; text-transform:uppercase; color:#FFFFFF;}
h4{font:bold 1.2em/1em "Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;color: #66CCFF;margin:0;padding:0;}

p{font-size:1.1em;line-height:1.2em; text-align:justify;margin:5px 40px 10px 0;}
p em{font:bold 1.2em/1.2em "Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;color: #666;}

p a:link{color:#3399FF; font-weight:bold;text-decoration:none;}
p a:visited{color:#666; font-weight:bold;text-decoration:none;}
p a:hover{color:#CCC; font-weight:bold;text-decoration:none;}
/*
#nav, #footer{background-color:#0C43B8;}
#nav ul{list-style:none;margin:0;padding-left:24px;padding-top:5px;}
#nav ul li{float:left;padding:7px;margin:0;font-size:1em;line-height:1em;font-weight:bold;}
#nav ul li a:link{color:#FFFFFF;text-decoration:none;}
#nav ul li a:visited{color:#CCCCCC;text-decoration:none;}
#nav ul li a:hover{color:#FF9900;text-decoration:none;}
*/

#navbarra, #footer{background-color:#0C43B8;}

#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style:none;padding-top:5px;}
#nav li { /* all list items */
	float:left;
	position: relative;
	width: 85px;
    padding:7px;font-size:1em;line-height:1.2em;font-weight:bold;}
#nav li ul li a:link{ /* second-level list items */
	background:#0C43B8;
	width:16em;height:auto;
    display:block;
	font-weight:normal;}
#nav li ul li a:visited{font-weight:normal;color:#CCCCCC;}
#nav li ul li a:hover{font-weight:normal;color:#FF9900;}
#nav li ul li{ /* second-level list items */
	background:#0C43B8; z-index:1;
	width:16em;height:auto;
	border-bottom:1px solid #CCC;
	display:block;
	}

#nav li a:link{color:#FFFFFF;text-decoration:none;}
#nav li a:visited{color:#CCCCCC;text-decoration:none;}
#nav li a:hover{color:#FF9900;text-decoration:none;}

#nav li ul { /* second-level lists */
	display: none;
	position:absolute;
	top:3.5em;
	left:-8em;
	list-style:none;}
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 
#nav li>ul { 
	top: auto;
	left: auto;}
second-level lists */

#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;}


.active{color:#FF9900;}

.clear{clear:both;}
/* immagini di sfondo per le motonavi */
.palladio{ background:url(img/palladio.jpg) no-repeat center bottom;}
.calimero{ background:url(img/calimero.jpg) no-repeat center bottom;}
.vivaldi{ background:url(img/vivaldi.jpg) no-repeat center bottom;}
.bellini{ background:url(img/bellini.jpg) no-repeat center bottom;}
.michelangelo{ background:url(img/michelangelo.jpg) no-repeat center bottom;}
.cittadichioggia{ background:url(img/cittadichioggia.jpg) no-repeat center bottom;}
.tintoretto{ background:url(img/tintoretto.jpg) no-repeat center bottom;}
.raffaello{ background:url(img/raffaello.jpg) no-repeat center bottom;}
.donatello{ background:url(img/donatello.jpg) no-repeat center bottom;}
.canaletto{ background:url(img/canaletto.jpg) no-repeat center bottom;}


.contatti{ background:url(img/sfondostemme.jpg) no-repeat center bottom;}
.home{ background:url(img/sfondohome.jpg) no-repeat left bottom;}
.generale{ background:url(img/sfondogenerale.jpg) no-repeat left bottom;}
.servizidilinea{ background:url(img/servizidilinea.jpg) no-repeat left top;}

#sec_nav ul{list-style:none;font-size:1em;line-height:1em;margin:0;padding:1em 0 0 0;}
#sec_nav ul li{padding:8px 0 8px 0;margin:0;}
#sec_nav ul li a:link{color:#3399FF;text-decoration:none;font-weight:bold; width:100%;padding:8px 5px 8px 25px;background:url(img/freccia.gif) no-repeat center left;}
#sec_nav ul li a:visited{color:#CCCCCC;text-decoration:none;font-weight:bold;width:100%;padding:8px 5px 8px 25px;background:url(img/freccia.gif) no-repeat center left;}
#sec_nav ul li a:hover{color:#CCC;text-decoration:none;font-weight:bold;width:100%;padding:8px 5px 8px 25px;background:url(img/freccia_down.gif) no-repeat center left;}

#desc{background: url(img/bg_barra.jpg) repeat-x;}
#animazione,#content{background-color:#FFFFFF;}
#content{}
#footer p{color:#FFF; font-size:.9em;text-align:center;margin:0;padding-top:5px;}
#footer{ background-color:#0235A0;}

#bott_barche img{border:solid 2px #3399FF;margin:2px 10px 10px 10px;padding:1px;}
#bott_barche img:hover{border:solid 2px #CCC;margin:2px 10px 10px 10px;padding:1px;}

#bott_barche h4 a:link{text-align:center;text-decoration:none;color:#3399FF;margin-left:7px;padding:0;}
#bott_barche h4 a:visited{text-align:center;text-decoration:none;color:#CCC;margin-left:7px;padding:0;}
#bott_barche h4 a:hover{text-align:center;text-decoration:none;color:#CCC;margin-left:7px;padding:0;}

label{font-size:1.2em; line-height:1.2em;color:#0B4767;text-align:right;padding-right:10px;width:150px;float:left;}
form {padding-bottom:2em;}
form div{}
#submit{margin-left:200px;margin-top:3px;font-weight:bold;width:100px;color:#036;}
input{width:250px;margin:2px;}
textarea{width:250px;}
#sottomarinavenezia{width:250px;margin-left:110px;}
#muranoburanotorcello{width:250px;margin-left:110px;}
.radiobutton{width:40px;}
.numero{width:40px;}
.privacy{font-size:.9em;line-height:1em;text-align:justify;}
.si_no label{width:9em;float:left;clear:none;}
.si_no input{width:20px;float:left;clear:none;}
.si_no {padding-left:120px;padding-bottom:2px;}

.caratt_tecniche{padding:1.5em; font-size:1.1em; line-height:1.3em;margin:0;}
.caratt_tecniche td{border-bottom:1px dotted #CCC;}
.bordoarancio{border:solid 3px #FF9900; width:30em; padding-left:1em;}
.bordoarancio2{border:solid 3px #FF9900; width:40em; padding-left:1em;}
.descrizione{ font-size:1.5em; text-align:left; padding-bottom:1em;}
.tabella_foto a{border:solid 1px #CCCCCC;display:block;}
.tabella_foto a:hover{border:solid 1px #FF9900;}


.itinerari_desc{padding-left:10px;}
