/* CSS Document */
html, body { margin: 0; background-color:#98d7ea; }
div#boxes { font-family:Verdana; font-size: 12px; font-weight:bold; margin-right:72px; width: 444px; height: 30px;display:inline; float:right; overflow:hidden; }
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#bluebox { font-family: "Trebuchet MS"; font-size:12px; line-height: 18px; color: #2d7190; text-align:center; float:left; margin-top:15px; margin-left:0px; width:149px; height: 16px; z-index:6; background-image:url(images/bluebox.png); background-repeat:repeat-y;}
div#pinkbox {font-family: "Trebuchet MS"; font-size:12px;  line-height: 18px; color: #a65180; text-align:center; float:left; margin-top: 15px; margin-left:0; width:146px; height: 16px; z-index:6; background-image:url(images/pinkbox.png); 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#bluebox a, div#bluebox a:link, div#bluebox a:visited { color: #2d7190; text-decoration: none; }
div#pinkbox a, div#pinkbox a:link, div#pinkbox a:visited { color: #a65180; text-decoration: none; }

div#topmain { margin:auto; padding:0px; margin-bottom:0px; margin-top:15px; width:920px; height:36px; background-image: url(images/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-top: 0;
	border-bottom: 0;
	border-left: 1px solid #9b9da0;
	border-right: 1px solid #9b9da0;
}

div#hmiddle { margin:0 auto; width:901px; height: 258px; background-image: url(images/htopsfondo.png); }
div#hmleft {display:inline; float:left; 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 { margin-top:22px; border-top:1px solid #9fa0a3; font-family: "Trebuchet MS"; font-size:12px; letter-spacing:1px;display:inline; 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: #86bb00; 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;  font-family: "Trebuchet MS"; font-size:12px;} 
div#content { display:inline; float:left; font-family:Tahoma; font-size:12px; margin-top: 21px;  margin-left:21px; margin-right:67px; width:557px;  }
div#content h3{font-family:Tahoma;	font-size:13px;	border-bottom:thin solid #666666; letter-spacing:1px;}

/* Piede della pagina */
div#footer { clear:both;  height:26px;  margin-left:3px; width: 920px; background-image: url(images/ie6/footer.jpg);  background-repeat:no-repeat;  margin-bottom:-26px!important; margin-bottom:-110px;  clear:both;}
div#nettuno { position:relative;  bottom:105px;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#text_1{ display:inline;margin-right:30px; text-align:justify; color: #0345A6; font-family: "Trebuchet MS"; font-size: 12px; letter-spacing: 1px;}
div#text_2{ display:inline;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#supplementi, div#riduzioni, div#avvertenze, div#novita {margin-right:30px; text-align:justify; color: #66696E; font-family: "Trebuchet MS"; font-size: 11px;letter-spacing: 1px;}
div#tablelistino tr.riga1{background-color:#C3E856; text-align:center; color: #1F559D; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablelistino tr.riga2{background-color:#9AD001; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablelistino tr.riga3{background-color:#89B903; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablelistino tr.riga4{background-color:#79A206; text-align:center; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;letter-spacing: 1px; }
div#tablelistino{margin-top:10px; margin-left:20px; margin-right:40px;  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{ display:inline; 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: 11px;	letter-spacing: 1px;	color: #F62499;	font-weight: bold; }
.text_arancio_big {	font-family: "Trebuchet MS";	font-size: 13px;	letter-spacing: 1px;	color: #F62499;	font-weight: bold;}
.text_rosso_big {	font-family: "Trebuchet MS";	font-size: 13px;	letter-spacing: 1px;	color: #be0476;	font-weight: bold;}
.text{	font-family: "Trebuchet MS";	font-size: 11px;	letter-spacing: 1px;	color: #EC642A;	font-weight: bold;}
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:730px; list-style-type: none; margin-right:100px;}
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;}
div#richiesta{color: #0345A6;font-family: "Trebuchet MS";	letter-spacing: 1px; font-size: 11px; font-style:bold; }