/* CSS Document */
html, body { margin: 0; background-color:#98d7ea;}
div#boxes { font-family: "Trebuchet MS";  font-size: 12px; font-weight:bold; margin-right:74px; width: 442px; height: 30px; float:right; overflow:hidden; display:inline;}
div#orangebox { font-family: "Trebuchet MS"; font-size:12px;line-height: 18px; color: #aa5500; text-align:center; float:left; margin-top:15px; margin-left:0px; width:149px; height: 16px; z-index:6; background-image:url(images/orangebox.png); background-repeat:repeat-y; }
div#greenbox { font-family: "Trebuchet MS"; font-size:12px; line-height: 18px; color: #5e7f02; text-align:center; float:left; margin-top: 15px; margin-left:0; width:145px; height: 16px; z-index:6; background-image:url(images/greenbox.png); background-repeat:repeat-y; }
div#bluebox { font-family: "Trebuchet MS"; font-size:12px; line-height: 18px; color: #5e7f02; text-align:center; float:left; margin-top: 15px; margin-left:0; width:145px; height: 16px; z-index:6; background-image:url(images/bluebox.jpg); background-repeat:repeat-y; }


/*div#boxes a, div#boxes a:link, div#boxes a:visited { color: inherit; text-decoration: none; }*/
div#orangebox a, div#orangebox a:link, div#orangebox a:visited {color: #aa5500; text-decoration: none; }
div#greenbox a, div#greenbox a:link, div#greenbox a:visited{ color: #5e7f02; text-decoration: none; }
div#bluebox a, div#bluebox a:link, div#bluebox a:visited { color: #2d7190; text-decoration: none; }

div#topmain { margin:auto; padding:0px; margin-bottom:0px; margin-top:15px; width:920px; height:36px; background-image: url(images/ie6/verytop.jpg); }
div#tpmshadow { margin:auto; width:920px; height:6px; background-image:url(images/ie6/verytopmain.jpg); background-position: 3px; background-repeat:repeat-y; }

/* Contenitore */
div#main {width: 920px;	margin: auto; background-image: url(images/ie6/maincfondo.jpg); background-position: 3px; background-repeat:repeat-y;	left: 0px;}
/* Testata pagina */
div#header { width:901px; background-color:white; margin: auto; }
div#htop {	width: 763px; height:63px;	margin-left: 69px;	background-image:url(images/ie6/htop.jpg);	background-repeat:no-repeat;	 border-left: 1px solid #9b9da0; border-right: 1px solid #9b9da0; }
div#hmiddle { margin:0 auto; width:901px; height: 258px; background-image: url(images/ie6/htopsfondo.jpg); }
div#hmleft { float:left; display:inline; margin-left:71px; width:183px; height:248px; background-image:url(images/hmsfondo.png); background-repeat:repeat-x; }

div#hmright { display:inline; float:right; margin-right:68px; width:570px; height:248px; background-image:url(images/hmsfondo.png); background-repeat:repeat-x; vertical-align:bottom; text-align:right;}
div#toptitle { margin-top:12px;margin-right:0px; margin-left:auto; width: 562px; height: 206px; border: 1px solid white; border-right:0; }
/* Parte centrale pagina (menu, content) */
div#maincontent { width:901px; margin: 0 auto; min-height: 480px;height: auto !important; height: 480px;}
div#menu { display:inline;margin-top:22px; border-top:1px solid #9fa0a3; font-family: "Trebuchet MS"; font-size:12px; letter-spacing:1px; float:left; margin-left:71px; width: 183px;font-weight: bold; height:auto;}
div#menu ul { list-style-type: none; padding:0px; margin:0; margin-left:-30px; margin-bottom:90px; z-index: 30; }
div#menu ul li { margin-left:30px; padding-top:4px; padding-left:13px; background-color: #EBECED; list-style-type: none; width:169px; height:17px; border-bottom:1px solid #9fa0a3;  border-right:1px solid #9fa0a3; }
div#menu ul li:hover, div#menu ul li:visited, div#menu ul li:link  { background-color: #2669ad; list-style-image:url(images/point.png); list-style-position:outside; font-family: "Trebuchet MS"; font-size:12px; }
div#menu ul li:hover a, div#menu ul li:hover a:link, div#menu ul li:hover a:visited { color: #FFFFFF;  }
div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited { color: #185B9E; text-decoration:none; font-family: "Trebuchet MS"; font-size:12px; }
div#menu_preventivo{ margin-left:10px; margin-top:-80px;	width:160px;left: 3px;} 
div#content { display:inline; float:left; font-family:Tahoma; font-size:12px; margin-top: 21px;  margin-left:21px; margin-right:67px; width:557px;  }
.titolo{ font-style:bold; font-family:Tahoma; font-size:13px; font-weight: bold;}
/* Piede della pagina */
div#footer {  height:26px;  margin-left:3px; width: 920px; background-image: url(images/footer.jpg);  background-repeat:no-repeat; margin-bottom:-26px!important; margin-bottom:-105px;}
div#nettuno { position:relative;  bottom:98px;width:183px; height:104px; margin-left:77px; }
div#firma{  position:absolute; font-family: "Trebuchet MS";color:#FE5603;font-size:10px; }
/* div style page: testo generico*/
div#text{ margin-right:30px; text-align:justify; color: #0345A6; font-family: "Trebuchet MS"; font-size: 12px; letter-spacing: 1px;}
/* div style page:listino_prezzi.php */
div#pdf{margin-top:10px;margin-bottom:10px;margin-left:200px;margin-right:200px;}
div#pdf a:link{color:#595B60;}
div#locandinaLeft, div#locandinaRight {margin-right:30px; text-align:justify; color: #0345A6; font-family: "Trebuchet MS"; font-size: 12px; letter-spacing: 1px;}
div#parametri {margin-right:30px; text-align:justify; color: #0345A6; font-family: "Trebuchet MS"; font-size: 12px; letter-spacing: 1px}
div#supplementi, div#riduzioni, div#avvertenze, div#skipass, div#offerte, div#piano, div#note, div#note1, div#sottotitolo, div#offertesettimana {margin-right:30px; text-align:justify; color: #686767; font-family: "Trebuchet MS"; font-size: 11px; letter-spacing: 1px;}

div#tablelistino, div#tablepacchetti, tr.riga1{background-color:#98D7EA; text-align:center; color: #1F559D; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; vertical-align:text-top}
div#tablelistino, div#tablepacchetti, tr.riga2{background-color:#3C96CB; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablelistino, div#tablepacchetti, tr.riga3{background-color:#20569E; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablelistino, div#tablepacchetti {margin-top:10px; margin-left:0px; margin-right:12px;  border-collapse: collapse; border:1px solid #838589; padding:8 8 8px 8; background-color:#ffffff;}

div#tablehotelskipass tr.riga1{background-color:#98D7EA; text-align:center; color: #1F559D; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; vertical-align:text-top}
div#tablehotelskipass tr.riga2{background-color:#3C96CB; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablehotelskipass tr.riga3{background-color:#20569E; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablehotelskipass{margin-top:10px; margin-left:0px; margin-right:12px;  border-collapse: collapse; border:1px solid #838589; padding:8 8 8px 8;}

/** div style Mappa google **/
div#map{ border:6px solid white;width:500px; height: 320px;  margin: 0px; margin-right:15px; margin-bottom:15px;}
div#outmap { background-color:#FFFFFF; padding:0 0 10px 0; float:left;  background: url(images/shadow500.png) no-repeat bottom center;}
/* itinerari */
.elemento-ripetuto{height:100px; width:500px;}
.elemento-ripetuto-titolo a{ color:#FF6600;font: 12px Tahoma;text-decoration: none;font-style:bold;}
.elemento-ripetuto-img{ background-color:#FFFFFF; padding:0 0 10px 0; float:left;  background: url(images/shadow150.png) no-repeat bottom center;}
.elemento-foto{ border:0px; background-color:#FFFFFF; padding:0 0 10px 0; float:left;  background: url(images/ie6/shadow150.jpg) no-repeat bottom center; margin-left:15px;margin-right:15px;}
.text_arancio {	font-family: "Trebuchet MS";	font-size: 12px;	letter-spacing: 1px;	color: #2a9fcb;	font-weight: bold; }
.text_rosa {	font-family: "Trebuchet MS";	font-size: 12px;	letter-spacing: 1px;	color: #d22085;	font-weight: bold; }
.text_arancio_big {	font-family: "Trebuchet MS";	font-size: 13px;	letter-spacing: 1px;	color: #EC642A;	font-weight: bold;}
.text{	font-family: "Trebuchet MS";	font-size: 11px;	letter-spacing: 1px;	color: #EC642A;	}
.text_blu{	font-family: "Trebuchet MS";	font-size: 11px;	letter-spacing: 1px;	color: #2b7ec4;	}
em{ font-size:11px;}
div#indirizzo{	margin-left:293px;width:535px;font-family: "Trebuchet MS"; font-size: 11px;	letter-spacing: 1px;	color: #414449;}
div#copyright{  position:relative; bottom:80px; height:10px;margin-left:80px;width:755px;font-family: "Trebuchet MS"; font-size: 11px;	letter-spacing: 1px;	color: #414449;}
div#firma{  position:absolute; font-family: "Trebuchet MS";color:#FE5603;font-size:10px; }
div#indirizzo a:link,a:hover,a:visited{ font-family: "Trebuchet MS";font-size: 11px;	letter-spacing: 1px; color: #414449;}
em{ font-size:11px;}
textarea{font-family: "Trebuchet MS";font-size: 9px; color: #0345A6; background-color: #BAEBFA;	border-style: solid; 	border-width: 1px;	border-color: #797B7F;}
input{ font-family: "Trebuchet MS";	letter-spacing: 1px; font-size: 11px;	color: #0345A6;	background-color: #BAEBFA;	border-style: solid;	border-width: 1px; border-color: #797B7F;}
select{   font-family: "Trebuchet MS";	letter-spacing: 1px;	font-size: 11px;	color: #0345A6;	background-color: #BAEBFA;	border-style: solid;	border-width: 1px;	border-color: #797B7F;}
#message{	font-family: "Trebuchet MS";	letter-spacing: 1px;	font-weight : bold;	color : #333;	font-size: 11px;}
#timeout{	font-family: "Trebuchet MS";	letter-spacing: 1px;	font-weight : bold;	color : red;	font-size: 11px;}
#spam{	font-family: "Trebuchet MS";	letter-spacing: 1px;	font-weight : bold;	color : red;	font-size: 12px;}
div#language{  display:inline; z-index:auto;float:right; margin-bottom:50px margin-top:0px; margin-top:30px; !important left:700px; list-style-type: none; margin-right:130px;}
div#language ul {list-style-type: none; padding:0px; margin:0;  font-size: 12px; }
div#language ul li { letter-spacing: 1px;padding:0px; margin:0;  font-size: 12px;  display: inline; letter-spacing: 1px;}
div#language ul li:hover, div#language ul li:visited, div#language ul li:link { padding:0px; margin:0;  font-family:"Trebuchet MS"; color:#333333; font-size:12px; letter-spacing: 1px;}
div#language ul li a, div#language ul li a:link, div#language ul li a:visited {padding:0px; margin:0;  font-family:"Trebuchet MS"; color:#333333; font-size:12px; letter-spacing: 1px;}
div#lastminute .text_lastminute{color: #0345A6; font-family: "Trebuchet MS"; font-size: 12px; letter-spacing: 1px;}
#richiesta{color: #0345A6;font-family: "Trebuchet MS";	letter-spacing: 1px; font-size: 11px; font-style:bold; }
