/* CSS Document */
/* --- COLORI --- 
Blu_testo: #004280
Fuxia: #ff0c9f
 --- --- --- */
/* CSS Document */
/* --- COLORI --- 
Blu_testo: #004280
Fuxia: #ff0c9f
 --- --- --- */
*{margin:0; padding:0}

img{border:none;}
h1{ background: url(img/tit_home.gif) no-repeat; height:40px}
h1 span{ position:absolute; text-indent:-9999px}
h2{font-family: "Trebuchet MS"; font-size:14px; color:#00a5dd; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a}
html,body{margin:0; padding: 0;height: 100%}
#container{  width:930px; height:auto; min-height:800px;background:url(img/bg_body.jpg) repeat-y;}
#bottom{ width:966px; height:auto; margin-bottom:30px}
.bgF{background:url(img/bg_body.gif); background-repeat:repeat-y ; width:967px;}
#top{ width:922px; height:234px; background:url(img/top.jpg) no-repeat;}

#cont{ width:922px; height:auto;min-height:800px; background:url(img/bg_cont.gif); background-repeat:repeat-y ; }
#left{ width:215px; height:100%;float:left;margin-left:20px; background-color:#FFFFFF; padding-top:5px }

.bold{ font-weight:bold}

#lastMinute{ width:215px; height:auto; min-height:80px; }


/* ------------------------ Box eventi --------------------------*/
.eventi{width:215px; height:auto;min-height:100px; background:#e8d7f7;}
.eventi p{ font-family: "Trebuchet MS"; padding-right:5px; color:#414042; padding-left:5px}
.eventi h2{font-family: "Trebuchet MS"; font-size:14px; color:#5f179b; padding-left:5px }
.eventi h2 a{font-family: "Trebuchet MS"; font-size:14px; text-decoration:none;color:#5f179b;  }
.eventi h3{ font-family:"Trebuchet MS"; font-size:12px; padding-right:5px; color:#414042; font-weight:100; padding-left:5px}
.grigioDark{z-index:2; position:relative;width:215px; height:100%;min-height:50px; background-color:#7b7b7b; padding-bottom:20px; padding-top:15px}
.grigioDark a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; padding:5px 10px 0 10px; font-weight:bold; text-decoration:none}
.grigioDark a:hover{color:#ffed00}
.main{ width:600px; height:100%;float:left;margin-left:20px; padding-left:30px;position:relative; margin-top:30px }

.box_testo-home{ width:420px; height:auto;float:right;position:relative; text-align:justify; margin-top:20px }
.box_testo-home p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a }
.box_testo-home img{ float: right; margin-left:20px}

.pac{ width:600px; height:auto; margin-top:20px}
.pac img{margin-right:5px}
.canc{ clear:both}

.box_titolo{ width:647px; height:auto;  padding:40px 15px 15px 15px;  position:relative;}
.box_Hotel{ width:600px; height:auto; position:relative;}
.box_Hotel2{ width:580px; height:120px;  padding:40px 15px 0px 15px;  position:relative;float:left}

.left{float:left}
.box_offerta{ width:600px; height:100px;  padding:40px 15px 15px 15px;  position:relative; background:url(img/bg_hotelBluLastminute2.gif) no-repeat;}
.box_Off{ width:600px; height:100px;  padding:40px 15px 15px 15px;  position:relative; background-color:#def0fa; border:1 px #CCCCCC dashed}
.box_offerta h2{ margin-bottom:20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.hotelBlu{ background:url(img/bg_hotelBlu.gif) no-repeat;}
.box_hotelElenco{ background:url(img/bg_hotelBluLastminute.gif) no-repeat; position:relative;}
.hotelbluLastminute{ background:url(img/bg_hotelBluLastminute.gif) no-repeat;}
.box_Hotel img{float:left; margin-right:10px; margin-top:10px}
.box_Hotel h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.box_Hotel p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#5a5e62;margin-bottom:10px;}
.tit-orange{ width:550px; height:auto;}
.tit-orange p{font-family:"Trebuchet MS"; font-size:22px; color:#FF6600; font-weight:200}
.tit-offerta{ width:550px; height:auto} 
.tit-offertaS{ width:550px; height:auto}
.tit-offertaS p{ font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:20px; font-weight:bold;color: #0281ce;top:12px;}
.tit-offertaA p{ font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:20px; font-weight:bold;color: #ff7e00;top:12px;}
.tit-offertaA p{ font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:20px; font-weight:bold;color: #ff7e00;top:12px;}
.tit-offertaG p{ font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:20px; font-weight:bold;color: #048810;top:12px;} 
.tit-offerta a:hover{color:#ff0c9f}
.tit-offerta{color:#ff0c9f}
.tit-data h2{ font-family: "Trebuchet MS", "Times New Roman", Times, serif; font-size:22px;width:500px; position:absolute; top:-1px; left:10px; color:#b50470}
.tit-data p{  font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:14px; color:#FF6600} 
.tit-dataV p{
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size:12px;
	color:#414042
}
.tit-dataG p{  font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:14px; color:#048810}
.tit-dataS p{  font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:14px; color:#0281ce}   

.tit-offerta h2{ width:450px; color:#663399; font-family:"Trebuchet MS"; font-size:18px} 
.tit-offerta p{
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#5f179b;
	top:12px;
}
.tit-offerta a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold;color:#019efe}  
.stelle{ width:180px; height:26px; position:absolute; top:2px; left:10px;}
.tit_hotel{ width:180px; height:26px; position:absolute; top:10px; left:10px;}
/*.box3{ position:absolute; top:30px; left:400px;  width:220px; height:95px; border:1px solid red;}*/
.listino{
	position:absolute;
	left:440px;
	top:23px;
	z-index:3
}
.lastminute{position:absolute; left:430px; top:23px; z-index:4}
.disponibilita{position:absolute; left:470px; top:23px; z-index:2}


.MRight{ margin-right:5px}
.box_Hotel .prezzo p{ color:#009eff;}
.box_Hotel a{ text-decoration:none}
.dati{  width:380px; height:auto; float:right;  line-height:18px;border-bottom: 1px dashed #003399 ; padding-bottom:10px;display: inline }
.dati2 a{color: #333333}
.dati2{  width:350px; height:auto; float:right;  line-height:18px; padding-bottom:10px; margin-right:130px;display: inline }

.dati a{color: #333333}
.descrizione{ float:left; width:165px; height:85px; padding-top:5px;display: inline }
.descrizione p{ color:#8d8d8d;}
.descrizione2 img{ float:right; border:3px solid #961dfc;display: inline }
.descrizione p{ color:#3a3a3a;}
.descrizione2{width:550px; height:auto;}
.descrizione2 h3{font-family:"Trebuchet MS"; font-size:14px;}
.descrizione2 p{ color:#272727;font-family:"Trebuchet MS"; font-size:12px;}
.prezzo{ width:100px; height:35px; z-index:1;position:absolute; top:95px; left:500px}
.visualizza{ width:150px; padding:3px; height:18px; z-index:1; border:1px solid #FFFFFF; position:absolute; top:99px; left:450px}
.visualizza p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold;color:#009eff}
.visualizza a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold;color:#009eff}

.prezzo a{color:#019efe;}
.prezzo2 a{color:#019efe;}
.prezzo2 p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:bold;color:#009eff}
.prezzo2{ width:100px; height:35px; z-index:1;position:absolute; top:100px; left:20px}
.prezzo p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:bold;}
.euro{ font-size:20px;}
.prenota{width:100px; height:35px; z-index:1;  position:absolute; 
:25px; left:500px}
.prenota2{width:100px; height:35px; z-index:1; position:absolute; top:100px; left:460px}
.www2{width:100px; height:35px; z-index:1;  position:absolute; top:100px; left:550px}
.box_divertimento{
	width:600px;
	height:120px;
	background:url(img/bg_divertimento.gif) no-repeat;
	padding:40px 0 0 20px;
	position:relative;
	background-image: url(img/bg_divertimento.gif);
}
.box_divertimento img{float:left; margin-right:5px;display: inline }
.box_divertimento a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold;}
.divertimento h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#0477ea;margin-bottom:10px; margin-right:110px;}
.box_divertimento a:hover{color:#41cbd9}
.box_divertimento p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#5a5e62;margin-bottom:10px; margin-right:110px;}
 .bg_divCesenatico{ background:url(img/bg_divCesenatico.gif) no-repeat;}
.misura{font-size:14px; line-height:1px }
.citta{width:100px; height:35px; z-index:1; position:absolute; top:90px; left:500px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#38b0bc}
.areatesto{}
.blu{color:#1b288b}
.orange a{ color:#ff8400;}
.purple{ color:#9f2357}
.verdeacido{color:#bcdb2e}
.orange{ color:#ff8400;}
.acqua{ color:#38b0bc}
.fuxia{color:#a6329e}
.arancione{color:#ff8400}
.azz{color:#009eff}
.azz a{color:#009eff}
.box_elenco{ width:600px; height:130px; background:url(img/bg_ristoranti.gif) no-repeat; padding:22px 15px 5px 15px;  position:relative; }
.box_elenco h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin-right:10px; float:left;display: inline }
.indirizzo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-right:10px; float:left; color:#b6b6b6;display: inline  }
.indirizzoLink{ float:right; margin-right:25px;display: inline }
.indirizzoLink a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; font-weight:bold; }
.box_elenco h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top:8px;}
.box_grigio{ width:570px; height:60px; background-color:#f0f0f0; margin-top:10px; padding:10px 5px 0px 5px;margin-bottom:5px;}
.box_grigio p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7b7b7b; }
.box_grigio img{float:left; margin-right:5px;display: inline }
.intro{ width:578px; height:auto; padding:5px; background-color:#f0f0f0; padding:10px; margin:30px 0px 20px 0px;}
.intro img{ float:right}
.intro a{ font-family: "Trebuchet MS"; font-size:13px; color: #FF6600;}
.intro p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7b7b7b; }
.intro h2{font-family: "Trebuchet MS"; font-size:14px; color:#7b7b7b; }
.intro h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#009eff;}
.fLeft{ float:left;display: inline }
.fRight{ float:right;display: inline }
.wPren{ width:100px;}
input{ border:2px solid #ff8400;margin-bottom:5px;}
select{ border:2px solid #ff8400;margin-bottom:5px;}
.mRight{margin-right:84px; padding-left:10px;}

/* ------------------------ Pagina Prenotazione --------------------------*/
.box3{ float:right; width:250px; height:300px;margin-right:50px;display: inline }
.textareaOrange{ width:280px; height:300px;margin-right:50px; }
.textarea{ margin:30px 0 0 9px;}
.textareaOrange ,input , textarea{ border:1px dotted #666666}
.inviaOrange{ margin-right:15px; float:right; border:none;display: inline }
.bg_orange{ }
.bg_orange p{ color:#fff; padding:3px 0 3px 5px;}
.cont2{ width:600px;position:relative;}
table a{color:#7b7b7b;} 

/* ------------------------ Pagina Contatti --------------------------*/
.cont3{ width:600px;margin-left:20px; text-align:center; margin-top:30px;}
.cont3 a{ color:#d51900; font-weight:bold;} 
.cont3 p{ margin-top:5px;}
h4{ font-size:14px; margin-top:20px;margin-bottom:20px}
#mappa{ padding:10px 0 ;}

/* ------------------------ Pagina Offerte --------------------------*/

/*{width:610px; height:auto; padding:5px; background-color:#f0f0f0; padding:10px; margin:30px 7px 20px 7px;}*/
.box4{ width:547px; height:auto; min-height:200px; position:relative;float:right;display: inline }
.cont4 p{ font-family:"Trebuchet MS";text-align:justify; font-size:12px; color: #f49809}
.cont4 a{ font-family:"Trebuchet MS";text-align:justify; font-size:12px; color: #f49809}
.cont4 h2{ font-family:"Trebuchet MS";text-align:justify; font-size:12px; color:#CC6600 }
.sole{ position:absolute; top:1px; left:3px;}
.cont4{ width:578px; height:auto; min-height:100px; background-color:#fff6e5;margin:0px 0 0px 0px;padding:8px 5px 10px 15px;border:1px dotted #ffad0e;}
.titoloOff{ font-family:Georgia, "Times New Roman", Times, serif;font-size:18px; color:#f7b900}
.hotelOff{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#777; font-weight:bold; margin-top:3px;}
.dataOff {font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px;}
.box4 p{ margin-top:10px; padding-bottom:5px}
.prezzoOff{ width:200px; height:100px;position:absolute; background:url(img/prezzoOff.png) no-repeat;left:370px;display: inline  }
.euroOff{ font-size:30px; font-weight:bold; color:#ffad0e;float:left;margin-top:50px; margin-left:60px; }
.virgola{ font-size:20px; color:#ffad0e; margin-top:60px;}
.info2{ font-size:11px; color:#ffad0e; margin-top:5px; text-align:right; margin-right:38px;}
.dispOff{ text-align:right}
.dispOff a{color:#ffad0e;}


/* ------------------------ Pagina Last minute singolo HOTEL --------------------------*/

/*{width:610px; height:auto; padding:5px; background-color:#f0f0f0; padding:10px; margin:30px 7px 20px 7px;}*/
.box5{ width:650px; height:auto; min-height:200px; position:relative;float:right;margin-right:50px; margin-top:20px;margin-bottom:10px;display: inline }
.cont5{ width:560px; height:auto; min-height:100px; background-color:#f6fcfd;margin:30px 0px 5px 35px;padding:8px 5px 10px 20px;border:1px dotted #009eff;}
.titoloLast p{ font-size:18px; color:#ff8500; margin-bottom:5px}
.titoloLast h3{ font-size:10px; color:#ff8500; }
.titolo2Last{font-size:14px; color:#777; font-weight:bold; margin-top:3px;}
.dataLast { font-size:11px;}
.box5 p{ margin-top:10px; padding-bottom:5px}
.prezzoLast{ width:200px; height:100px;position:absolute; background:url(img/prezzoLast.png) no-repeat;left:420px }
.euroLast{ font-size:30px; font-weight:bold; color:#009eff;float:left;margin-top:50px; margin-left:60px; }
.virgolaLast{ font-size:20px; color:#009eff; margin-top:60px;}
.info2Last{ font-size:11px; color:#009eff; margin-top:5px; text-align:right; margin-right:15px;}
.dispLast{ text-align:right; width:620px; margin-bottom:20px;}
.dispLast a{color:#009eff;}



/*---------------------Tabella prezzi------------------------*/
table{ background-color:#f0f0f0;margin:0 auto; padding:10px; border:1px solid #CCCCCC; margin-bottom:20px;}
.center{ }
.left{ margin-left:10px;}
.riga{ background-color:#009EFF; padding:5px ;color:#fff; font-weight:bold}
td{ padding:5px; }
.cifra{ font-size:18px; font-weight:bold; text-align:center}

.tp{ width:640px; height:30px; border-top:1px solid #CCC; padding-top:10px}
.tp a{ color:#0099FF; margin-bottom:5px}
.tp h2{font-family: "Trebuchet MS";font-size:18px; color:#f7b900}

.cont5 p{ font-family:Georgia, "Times New Roman", Times, serif; width:420px; text-align:justify}
.cont5{ width:578px; height:auto; min-height:100px; background-color:#fff6e5;margin:20px 0px 5px 0px;padding:8px 5px 10px 15px;border:1px dotted #009eff;}
.cont5 img{ float:right; margin-right:8px;display: inline } 
.testo{ width:400px; height:auto;float:right;display: inline }
.testo p{width:400px; height:auto; float: left; padding-left:5px; font-family:"Trebuchet MS";}
.testo h2{ font-family:Georgia, "Times New Roman", Times, serif;font-size:15px; color:#f7b900}
.testo h1{ font-family:Georgia, "Times New Roman", Times, serif;font-size:18px; color:#f7b900}
.testo-link{ height:auto;display: inline; }
.testo-link p{height:auto;  padding-left:5px; font-family:"Trebuchet MS"; }
.testo-link h2{ font-family:Georgia, "Times New Roman", Times, serif;font-size:15px; color:#f7b900}
.testo-link h1{ font-family:Georgia, "Times New Roman", Times, serif;font-size:18px; color:#f7b900}
.testo2{ width:400px; float:left}
.testo2 p{ width:300px; height:auto; float: left; padding-right:5px ; font-family:"Trebuchet MS";}
.link{ width:600px; height: 20px;color:#f7b900; margin-top:5px}
.link a{color:#f7b900}
.menu{ width:902px; height: 32px; margin-left:20px; background-image:url(img/bkg-menu.gif)} 
#menu01o {
width: 100%;
font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;
}
#menu01o ul{
	margin: 0;
	padding-left: 0;
	list-style: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#menu01o li{
	font-size: 1.1em;
	display: inline;
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#menu01o a:link, #menu01o a:visited{
	float: left;
	display: inline;
	background: #f60c7f;
	color: #fff;
	margin: 0em;
	padding: 0.3em 1.5em 0.3em 1.5em;
	text-decoration: none;
	border-right: 1px solid #FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#menu01o a:hover, #menu01o a:focus, #menu01o a:active{
	color: #7f0441;
	background: #ffed00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
/*---------------------Menu a sx------------------------*/
.box_menusx{ width:215px; background-image:url(img/bkg_boxmenu-sx.gif); height:auto;}
.box_menusx h2{font-family: "Trebuchet MS";font-size:14px; color:#5a032e}
ul.menu3 li { letter-spacing:1px; font-family: "Trebuchet MS";font-size:11px;width:215px /*pre-load immagine*/; text-decoration:none; border-bottom: dotted 1px #FFF; height:25px; display:block;padding-top:5px
}
ul.menu3 li a{font-family: "Trebuchet MS"; color:#FFFFFF;text-decoration:none;height:25px; padding-left:10px; }
ul.menu3 li a:hover, ul.menu3 li a:active{ background-color:#00a5dd;font-family: "Trebuchet MS"; font-size:11px;color:#FFFFFF; height:25px; width:200px; padding-left:15px; text-decoration: none; display:block; } /* colori per l'effetto roll-over */ 
  
/*---------------------Footer------------------------*/
#footer{  width:967px; background-image: url(img/footer.gif); height:100px; }
address{padding-top:60px; padding-left:300px; color:#FFFFFF}

/*---------------------link hotel sotto footer------------------------*/
.hotels{bottom:0; width:850px;padding-left:50px; border-top:1px dashed #999; margin-left:20px; margin-top:5px; padding-top:20px; height:auto}
#links{bottom:0; width:850px;padding-left:50px; border-top:1px dashed #999; margin-left:20px; margin-top:5px; padding-top:20px}
.box1{ width:250px; border-left: dashed 1px #999; float:left; padding-left:10px; float:left }
ul.box1 {width:250px;list-style:square; /* elimino i punti elenco */}
.box2{ width:250px; border-left: dashed 1px #999; padding-left:10px; float:left }
ul.box2 {width:250px;list-style:square; /* elimino i punti elenco */}
.box3{ width:250px; border-left: dashed 1px #999; padding-left:10px; float:right; height:auto }
ul.box3 {width:250px;list-style:square; /* elimino i punti elenco */}

.boxH li a{color:#b8b7b7; text-decoration:none}
.boxH li a:hover{ color:#666666;text-decoration:none}
.testoS{
	width:300px;
	background-image:url(img/bkg_scor.gif);
	height:25px;
	color:#FFFFFF;
	border:0;
	padding-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-left:10px
}
.titoloEventi p{ font-size:18px; color:#7a179b; margin-bottom:5px}
.immagini{ margin-right:10px;}
.bot{ margin-bottom:15px}

/*nuovo eventi*/
.boxN{ width:600px; height:auto; border:1px dashed #333333; margin-bottom:5px}
.Off_G{ width:580px; background-color:#edeeef; margin:5px; height:auto; padding:5px}
.Off{ width:580px; background-color:#e8d7f7; margin:5px; height:auto; padding:5px}
.Off_grigio{ width:580px; background-color:#fff6e5; margin:5px; height:auto; padding:5px; border:1px solid #999999}
.Off_assohotel{
	width:580px;
	background-color:#E8FAFF;
	margin:5px;
	height:auto;
	padding:5px;
	border:1px solid #999999
}
hr{ width:600px;}
.tit_eventi p{
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#5f179b
} 
.tit_eventi{ width:430px; height:auto; float:right;display: inline }
.data_eventi p{
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#414042;
}
.data_eventi{ width:430px; height:auto; float:right;display: inline }
.desc_eventi{ width:430px; height:auto; float:right;display: inline }

/*QUI METTO PACCHETTO BIMBI*/

.titoloB p{color:#ff0b9f; font-size:18px; margin-bottom:5px}
.info_E{ font-family:"Trebuchet MS"; font-size:12px; color:#333333; margin-top:5px;width:430px; float:right}
.info_E a{color:#a772d3;}
.info_E li{ list-style-image:url(img/li_2.gif);}
.bord{border:2px solid #FFFFFF}


.speciale{ width:200px; border-left:1px dashed #666666; margin-left:120px; padding-left:5px; height:80px}
.speciale h2{font-family:"Trebuchet MS"; font-size:16px; color:#333333;}
.speciale p{font-family:"Trebuchet MS"; font-size:12px; color:#333333; font-weight:200}

/*pacchetto bimbi*/
.foto{ float:left;display: inline }
.pack{ float:right; width:450px;display: inline }
.Bprenota{ width:70px; float: right}
.hotel{ width:180px; height:auto; border-left:1px dashed #666666; padding-left:5px; float:left}
.hotel ul,li{  display:inline;font-size:12px; text-decoration:none}
.hotel ul,li a{font-family:"Trebuchet MS"; font-size:12px; color:#ff0b9f; text-decoration:none}
.hotel h2{font-family:"Trebuchet MS"; font-size:14px; color:#333333;}
.boxB{ width:600px; height:auto; border:1px dashed #333333; margin-bottom:5px}
.Off_B{ width:580px; background-color:#fddcf0; margin:5px; height:auto; padding:5px}

/*pacchetto giovani*/
.giovani{ width:180px; height:80px; float:right;border-left:1px dashed #666666; padding-left:5px}
.giovani li{ list-style-image:url(img/freccia_verde.gif);}
.giovani li a{font-family:"Trebuchet MS"; font-size:12px; color: #006600; text-decoration:none}
.giovani h2{font-family:"Trebuchet MS"; font-size:14px; color:#333333;}
.Off_Verde{ width:580px; background-color:#baf8bb; margin:5px; height:auto; padding:5px}

/*pacchetto senior*/
.senior{ width:180px; height:80px; float:left;border-left:1px dashed #666666; padding-left:5px}
.senior li{ list-style-image:url(img/freccia_blu.gif);}
.senior li a{font-family:"Trebuchet MS"; font-size:12px; color: #074cca; text-decoration:none}
.senior h2{font-family:"Trebuchet MS"; font-size:14px; color:#333333;}
.Off_blu{ width:580px; background-color:#bfeafc; margin:5px; height:auto; padding:5px}

/*pacchetto sport*/
.sport{ width:180px; height:80px; float:left;border-left:1px dashed #666666; padding-left:5px}
.sport li{ list-style-image:url(img/freccia_arancio.gif);}
.sport li a{font-family:"Trebuchet MS"; font-size:12px; color: #c42b02; text-decoration:none}
.sport h2{font-family:"Trebuchet MS"; font-size:14px; color:#333333;}
.Off_arancio{ width:580px; background-color:#fde2ad; margin:5px; height:auto; padding:5px}
