body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:left;
}
p, ul, li, h1, h2, h3, h4, h5, div {
	margin:0;
	padding:0;
	text-align:left;
}
ul, li {
	list-style:none;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
div.pulizia {
	clear:both;
	margin:0 !important;
	padding:0 !important;
}
#risultati-ris {
	text-align:center;
	color: #000;
	font-weight:bold;
	margin:20px 0;
}
#numpagine-ris {
	text-align:center;
}

.left {
	    width: 760px!important;
}

.barramesi{
	left: 0; 
	position: absolute; 
	top: 0; 
	width: 760px;
	margin-left:15px;	
	background:none repeat scroll 0 0 #FA7C00;
	height: 40px;
box-shadow: 0 3px 3px 0 #888888;
}
.input_mesi_box {
	
    color: #FFFFFF!important;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.input_mesi_box:hover {
	
	height:40px;
	float:left;
  	color: #fff!important;
	font-weight:bold;
}
#column-left {
    float: left;
    margin: 10px 0 0;
    width: 260px;
}
#motore {
    float: right;
    margin-bottom: 10px;
    width: 681px;
}
div#mini-motore {
	background: url(images/bg-mini-motore.jpg) no-repeat scroll center top transparent;
    height: 260px;
    padding:0;
    width: 217px;
}
div#mini-motore form {
	color: #003399;
    font-size: 12px;
	padding:10px 0 0 0;
}
div#mini-motore form div#tit-mini-mot {
	font-size: 14px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0 10px;
    text-transform: uppercase;
}
div#mini-motore form label{
	margin:0 0 0 10px;
	color: #003399;
    font-size: 12px;
}
div#mini-motore form div#calendar-trigger, div#mini-motore form div#calendar-trigger2 {
	padding:0 10px 0 0;
	margin:0 0 5px 0;
}
div#mini-motore form div#calendar-trigger input, div#mini-motore form div#calendar-trigger2 input {
	background: url(images/bg-input-mini-motore.jpg) no-repeat scroll left top transparent;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    width: 140px;
	margin:0 0 0 10px;
	border:0 none;
}
div#mini-motore form div#calendar-trigger img, div#mini-motore form div#calendar-trigger2 img {
	display: block;
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
}
div#mini-motore form p.select-float1 {
	float: left;
    width: 160px;
}
div#mini-motore form p.select-float {}
div#mini-motore form p.select-float label { margin:0 0 0 5px;}
div#mini-motore form p.select-float select {margin:0 0 0 5px !important;}
div#mini-motore form select#trattamento {
	height: 20px;
    width: 150px;
	margin:0 0 5px 10px;
}
div#mini-motore form select#preferenze {
	height: 20px;
    width: 150px;
	margin:0 0 5px 10px;
}div#mini-motore form select#maxNotti {
	height: 20px;
	margin:0 0 5px 10px;
}
div#mini-motore form input.button_ir {
	background: url(images/images-motore/button.jpg) no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    margin: 2px 5px 0 10px;
    text-align: left;
    text-transform: uppercase;
    width: 77px;
}
a#raff-link {
	color: #003399;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 0 0 10px;
    padding: 0;
    text-decoration: underline;
}

/* navigazione tab */

ul#navEF,ul#navEF li,ul#navEF ul,ul#navEF ul li {
}
ul#navEF {
	height:40px;
	width:140px;
}

ul#navEF a {
	display:block;
	background:none repeat scroll 0 0 #FA7C00;
	color:#FFFFFF;
	font-size:14px;
	height:40px;
	line-height:40px;
	text-transform:uppercase;
	width:160px;
	text-align:left;
}
ul#navEF li
{
	float: left;
	position: relative;
}
ul#navEF li li {
	line-height: 23px;
	display:block !important;
	display: inline; /*IE*/
}
ul#navEF ul {
	border:1px solid #000;
	border-top:0px;
	color:#0777A8;
	display:none;
	position:absolute;
	top:40px;
	right:0px;
	width:160px;
	z-index:800;
}
ul#navEF li li a {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000;
	font-size:12px;
	height:28px;
	padding:0 10px;
	width:160px;
}
ul#navEF li li a:hover {
	background:none repeat scroll 0 0 #000;
	border-bottom:1px solid #000;
	color:#fff;
	width:160px;
}
ul#navEF li:hover ul,ul#navEF li.sfhover ul
{
	display:block;
	z-index:100;
}
/* HOTEL OFFERTA */
#localita-ho {
	float:right;
}
#numnotti_mo {
	float:right;
	margin-left:5px;
}
#offerta-ho {
	float:left;
	width:600px;
	margin: 0 auto;
}
#serviziaggiuntivi-ho {
	float:right;
}

/* il meglio di*/
div#il_mieglio_di_box {
	margin:0 auto 10px auto;
}
#inviaRicercaOfferte {;
	margin:0 auto 0 auto;
}

div#il_mieglio_di_box {
}
div#meglio-di-mese { margin:0 0 10px 0;}
div.meglio-di-mese-cont {
	/*border-left: 1px solid #666666;
	border-right: 1px solid #666666;

     width: 681px;*/
}
div.meglio-di-mese-cont h4, h4#strutt-sc-noi {
	
	background-color:#FA7C00;
    color: #fff;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    text-transform: uppercase;
	border-radius: 0px 0px 8px 8px ;
  box-shadow: 0 3px 3px 0 #888888;

  /*  width: 681px;*/
}
div.meglio-di-mese-cont h4 strong, h4#strutt-sc-noi strong {
	color:#fff;
}
div.meglio-di-mese-cont div.meglio-di-mese-int {
	border-bottom: 1px dotted #999999;
    height: 40px;
    line-height: 40px;
    margin: 0 10px;
}
div.meglio-di-mese-cont div.meglio-di-mese-int div.meglio-di-star {
	float:left;
	border:none;
}
div.meglio-di-mese-cont div.meglio-di-mese-int div.meglio-di-star img {margin: 7px 8px 0 0;}
div.meglio-di-mese-cont div.meglio-di-mese-int div.meglio-di-link {
	font-size:13px;
	color:#333;
	float:left;
	border:none;
}
div.meglio-di-mese-cont div.meglio-di-mese-int div.meglio-di-link a {
	color: #706F6E;
    font-size: 14px;
    font-weight: bold;
}
div.meglio-di-mese-cont div.meglio-di-mese-int div.meglio-di-price {
	color: #FA7C00;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: left;
	border:none;
	margin:0 10px 0 0;
}
div.meglio-di-mese-cont div.meglio-di-mese-int div.meglio-di-price strong {
	font-size:18px;
}
div.footer-meglio-di-mese {
		height: 5px;
   /*  border-left: 1px solid #666666;
	  border-right: 1px solid #666666;
	 border-bottom: 1px solid #666666;
   

 
 width: 681px;*/
}

/*strutture scelte da noi*/
div.strutt-sc-mini-box {
	float:left;
	width:225px;
	margin: 10px 5px 0 10px;
}
div.strutt-sc-mini-box img { display:block; margin: 0 auto;}
div.strutt-sc-mini-box div {
	padding:0 10px;
}
div.strutt-sc-mini-box div img { display:inline; margin:5px auto 0 auto;}
div.strutt-sc-mini-box div span { display:block;}
div.strutt-sc-mini-box div span a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#706F6E;
}
div.strutt-sc-mini-box div span a:hover { text-decoration:underline;}
div.strutt-sc-mini-box div p {
	font-size:12px;
	color:#666;
}
div.strutt-sc-mini-box div p strong{
	font-size:20px;
	color:#FA7C00;
}
/*motore di ricerca*/
div#mot-ric-new {
	 border: 1px solid #666666;
background:#646464;
box-shadow: 0 3px 3px 0 #888888;
}
div#mot-ric-new h4 {

    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 52px;
    line-height: 35px;
    padding: 0 0 0 18px;
    text-transform: uppercase;

}
div#mot-ric-new form#motore-ricerca {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
 margin:0;
font-weight:bold;
   /* width: 680px;*/
}
div#mot-ric-new form#motore-ricerca div#corp-mot {
	/*width:651px;*/
	padding:0 15px;

  
}
div#mot-ric-new form#motore-ricerca div.campi-mot {
	display: inline;
    float: left;
	height: 35px;
    line-height: 35px;
	margin:0 15px 0 0;
}
div#mot-ric-new form#motore-ricerca div.campi-mot-tariffe {
	display: inline;
    float: left;
	margin:0 15px 0 0;
	padding:8px 0 0 0;
}
div#mot-ric-new form#motore-ricerca div.campi-mot-tariffe label {
}
div#mot-ric-new form#motore-ricerca div.campi-mot-tariffe div#campi-mot-tariffe-check {
	float: right;
	line-height:24px;
}
div#mot-ric-new form#motore-ricerca div.campi-mot-tariffe input#tariffe {
	display: inline;
    float: left;
}
div#mot-ric-new form#motore-ricerca div label {
	margin:0 5px 0 0;
}
div#mot-ric-new form#motore-ricerca div input {
	font-size: 12px;
	border:1px solid #999;
	height:18px;
	padding:0;
background-color:#eee;
color:#555555;
font-weight:bold;
}
div#mot-ric-new form#motore-ricerca div select {
	font-size: 12px;
	border:1px solid #999;
	height:18px;
	padding:0;
background-color:#eee;
color:#555555;
font-weight:bold;
}
div#mot-ric-new form#motore-ricerca div img {
	display:inline;
	margin:-4px 0;
}
form#motore-ricerca div#footer-mot-ric {
	height: 25px;
    /* width: 680px;*/

}
div#mot-ric-new form#motore-ricerca div.campi-mot input#button_ir {
	background: none repeat scroll 0 0 #FA7C00;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin: 0 10px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 77px;
}
div#mot-ric-new form#motore-ricerca div.campi-mot input#button_ir:hover {
}
div#mot-ric-new form#motore-ricerca div.campi-mot input#button_reset {
    background: none repeat scroll 0 0 #FA7C00;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    width: 117px;
}
div#mot-ric-new form#motore-ricerca div.campi-mot input#button_reset:hover {
}
/*risultati offerte*/

div.statevisual_list {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    text-align: center;
}
div#risultati-ris {}
div#risultati-ris div.numpagine-ric {
	float: right;
    margin: 10px 0 0 auto;
}
div#risultati-ris div.numpagine-ric a.numP_mo {
	background: none repeat scroll 0 0 #FA7C00;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    line-height: 19px;
    margin: 0 5px;
    text-align: center;
    width: 18px;
}
div#risultati-ris div.numpagine-ric a.numP_mo_j {
    border: medium none;
    color: #000000;
    float: left;
    margin: 0 5px;
    outline: medium none;
}
div#risultati-ris div.numpagine-ric a.numP_mo_j:hover {
}
div#risultati-ris div.numpagine-ric a.numP_mo_x {
    border: medium none;
    color: #000000;
    float: left;
    margin: 0 5px;
    outline: medium none;
}
div#risultati-ris div.numpagine-ric a.numP_mo_x:hover {
}
div#risultati-ris div.numpagine-ric a strong {
	background: none repeat scroll 0 0 #999999;
    border: 1px solid #999999;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 -4px;
    padding: 2px 6px 1px;
    text-align: center;
    width: 18px;
}
div#risultati-ris div.numpagine-ric a.numP_mo:hover {
}
.riquadro-ris {
	
    margin: 10px auto 0;
  
background: url("images/bg-box-meglio-di.jpg") repeat-y scroll center center transparent;


}
.riq-top-ris {
    padding:0;

}
.riq-top-ris div.top_list {
	
    height: 80px;
   background: #EEEEEE;
box-shadow: 0 3px 3px 0 #888888;


 /*  background: none repeat scroll 0 0 #F9F9F9;*/
}
a.nomehotel_list_c {
    color: #000;
    display: block;
    font-size: 20px;
	text-decoration:underline;
}
a.nomehotel_list_c:hover {
	
}
div#nomehotel-ho div img {
	float: left;
    margin: 10px 0 0;
}
a.vedihotel_list {
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    /*height: 25px;*/
    /*line-height: 25px;*/
  margin: 0 5px 0 10px;
    padding: 0;
    text-decoration: underline;
}
a.vedihotel_list:hover {
	color: #666666;
    text-decoration: none;
}
span.ntel_mo2 {
    /* background: url("images/cornetta-mini-grey.jpg") no-repeat scroll left bottom transparent;*/
    color: #000;
    font-size: 14px;
    font-weight: bold;
    /* padding: 0 0 0 20px;*/
}
.bestprice_list {
    color: #666666;
    float: right;
    font-size: 13px;
    height: 65px;
    line-height: 25px;
    padding: 10px 15px 0;
    text-align: center;
}
.bestprice_list span {
     color: #CC0000;
    display: block;
    font-size: 18px;
}
.bestprice_list span strong {
    font-size: 24px;
}
strong.num-dec {
    font-size: 18px !important;
}
.nomehotel-ris {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 59px;
    padding: 10px 15px 0;
    text-align: left;

}
.nomehotel-ris a {
	color: #FA7C00;
    display: block;
    font-size: 18px;
    text-decoration: underline !important;
text-transform:uppercase;
}
.nomehotel-ris a:hover {
}
.nomehotel-ris img {
	float: left;
    margin: 10px 0 0;
}
.nomehotel-ris a.vedihotel_list {
    color: #FA7C00;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 5px 15px 0 10px;
    padding: 0 0 0 30px;
    text-decoration: underline;
 background: url("images/icon-foto.jpg") no-repeat scroll left center transparent;
}
.nomehotel-ris a.vedihotel_list:hover {
}
.nomehotel-ris a.vedivideo_list {
    background: url("images/icon-video.jpg") no-repeat scroll left center transparent;
    color: #FA7C00;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 5px 15px 0 10px;
    padding: 0 0 0 30px;
    text-decoration: underline;
}
div.riq-top-ris div.top_list .localita-ris {
    color: #666;
    float: right;
    font-size: 13px;
    height: 59px;
    line-height: 25px;
    padding: 10px 15px 0;
    text-align: center;
    
}
div.riq-top-ris div.top_list .localita-ris strong {
	color: #FA7C00;
    display: block;
}
div.riq-top-ris div.top_list .best-price {
    color: #666;
    float: right;
    font-size: 13px;
    height: 59px;
    line-height: 25px;
    padding: 10px 12px 0;
    text-align: center;
}
div.riq-top-ris div.top_list .best-price span.num-euro {
	color: #CC0000;
    display: block;
    font-size: 18px;
}
div.riq-top-ris div.top_list .best-price span.num-euro strong {
	font-size: 24px;
}
div.riq-top-ris div.top_list .best-price span.num-euro strong.num-dec {
	font-size: 18px !important;
}
div.riq-top-ris .trefoto-ris {
	margin: 5px auto 0;
    text-align: center;
    width: 730px;
/*line-height: 25px;*/
}
div.riq-top-ris .trefoto-ris img {
}
div.riq-top-ris .valutazione-ris {
	margin: 2px auto 0;
    padding: 0 8px;
    width: 635px;
}
div.riq-top-ris .valutazione-ris h4 {
	color:#222;
    font-size: 16px;
    font-weight: bold;
    margin: 2px auto 0;
    padding: 0;
}
div.riq-top-ris .valutazione-ris p {
	color: #222;
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
}
div.riq-top-ris div.gruppo-icone-list {
	border-bottom: 1px dotted #999999;
    margin: 5px auto 0;
    padding: 0 10px 5px;
    width: 630px;
}
div.riq-top-ris div.gruppo-icone-list div.icone-list-SH {
	display: inline;
    float: left;
    height: 30px;
    line-height: 45px;
    margin: 0 15px 0 0;
}
div.riq-top-ris div.gruppo-icone-list div.icone-list-SH a {
}
div.riq-top-ris div.gruppo-icone-list div.icone-list-SH a img {
	display: inline;
    float: left;
    margin: 0 5px 0 0;
}
div.riq-top-ris div.gruppo-icone-list div.icone-list-SH a span.txt-icone-list {
	color: #000;
    font-size: 13px;
    font-weight: bold;
}
div.riq-top-ris div.gruppo-icone-list div.num-tel-footer-list {
	float: right;
}
div.riq-top-ris div.gruppo-icone-list div.num-tel-footer-list span.num-tel-footer-list-int {
	color: #666666;
    font-size: 14px;
}
div.riq-top-ris div.gruppo-icone-list div.num-tel-footer-list span.num-tel-footer-list-int strong {
	color: #222;
}
div.riquadro-ris h3.nomehotel_list-h3 {
	color: #CC0000;
    font-size: 18px;
    font-weight: bold;
    margin: 10px auto;
    text-align: center;
    text-decoration: none;

}
div.listone-content {
	margin: 0 auto;
    padding: 0;
    width: 670px;
}
div.listone-content div.titofferta-ris {
	background: none repeat scroll 0 0 #FA7C00;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 10px auto 0 -10px;
    padding: 5px 0 5px 20px;
    text-align: left;
    width: 670px;
  box-shadow: 0 3px 3px 0 #888888;

}
div.listone-content div.offerta-ris{
background: none repeat scroll 0 0 #EEEEEE;
    border-color: #666666;

    margin: 5px 0 4px;
    padding: 5px;
    width: 660px;

	

}
div.listone-content div.offerta-ris:hover { background:#f4f4f4;}
div.listone-content div.offerta-ris div.dettagli-ris{
	float: left;
    text-decoration: none;
}
div.listone-content div.offerta-ris div.dettagli-ris a {
    float: left;
    margin: 0 0 3px;
	color: #666;
    font-size: 14px;
	text-decoration:none;
}
div.listone-content div.offerta-ris div.dettagli-ris a span {
	
}
div.listone-content div.offerta-ris div.dettagli-ris a span.data-off-list {
	color: #CC0000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px 0 0;
}
div.listone-content div.offerta-ris div.dettagli-ris a span.minNotti_list {
	color: #CC0000;
    font-size: 16px;
    font-weight: bold;
}
div.listone-content div.offerta-ris div.dettagli-ris a span.pacchetto_list {
	color: #000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
div.listone-content div.offerta-ris div.prezzo-ris {
	float:right;
    width: 100px;
	text-decoration:none;
}
div.listone-content div.offerta-ris div.prezzo-ris a {
	color: #666;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    width: 100px;
	text-decoration:none;
}
div.listone-content div.offerta-ris div.prezzo-ris a span {
	font-size: 10px;
}
div.listone-content div.offerta-ris div.prezzo-ris a span strong {
	font-size: 12px;
}
div.listone-content div.offerta-ris div.prezzo-ris a span.euro_list {
	color: #666;
    font-size: 14px;
}
div.listone-content div.offerta-ris div.prezzo-ris a span.prezzo_list {
	color: #CC0000;
    font-size: 20px;
    font-weight: bold;
    width: 200px;
}
div.banner_list {
    margin: 0 auto 20px;
    padding: 3px 15px 13px;
     /* width: 651px;;*/
}
div.banner_list div.bottom-text-list {
	color: #222;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 17px 0 0;
    text-decoration: underline;
}
div.banner_list div.num-tel-footer-list {
	float: right;
}
div.banner_list div.num-tel-footer-list img {
}
div.banner_list div.num-tel-footer-list span.num-tel-footer-list-int {
	color: #666666;
    font-size: 14px;
}
div.banner_list div.num-tel-footer-list span.num-tel-footer-list-int strong {
color: #FA7C00;
}
/* scheda hotel offerta*/
div#hotelofferta-ho {
   /* border: 1px solid #666666;*/
    margin: 0 auto;
    width: 681px;
  
   
}
div#hotelofferta-ho div#top-ho {
	
 
background: url("images/images-motore/bg-testata-hotel2.jpg") no-repeat scroll center top transparent;
    height: 89px;

}
div#hotelofferta-ho div#top-ho div#nomehotel-ho {
	/*border-right: 1px solid #FFFFFF;*/
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 65px;
    padding: 15px 15px 0;
    text-align: left;
   
}
div#hotelofferta-ho div#top-ho div#localita-ho {
	color: #666666;
    float: right;
    font-size: 13px;
    height: 65px;
    line-height: 25px;
    padding: 10px 15px 0;
    text-align: center;
    
}
div#hotelofferta-ho div#top-ho div#localita-ho strong.localitadesc_list {
	color: #000;
    display: block;
}
div#hotelofferta-ho div#notti-ho {
	padding: 8px 15px 0;
}
div#hotelofferta-ho div#notti-ho div#numnotti_mo {
	float: right;
    font-size: 15px;
    font-weight: bold;
    height: 31px;
    line-height: 45px;
    margin-right: 10px;
    width: 70px;
}
div#hotelofferta-ho div#notti-ho div#numnotti_mo a {
}
div#hotelofferta-ho div#notti-ho div#numnotti_mo a.notti_nu_ho {
 border-left: 1px solid #FA7C00;
    border-right: 1px solid #FA7C00;
    border-top: 1px solid #FA7C00;
    color: #FA7C00;
    display: block;
    float: right;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 77px;
}
div#hotelofferta-ho div#notti-ho div#numnotti_mo a.notti_nu_ho-c {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    display: block;
    float: right;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 77px;
 background: #FA7C00;
color:#fff;
}
div#hotelofferta-ho div#notti-ho div#numnotti_mo a.notti_nu_ho:hover {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    display: block;
    float: right;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 77px;
 background: #FA7C00;
color:#fff;
}

div#hotelofferta-ho div#tit-ho {

    box-shadow: 0 3px 3px 0 #888888;
    color: #fff;
    font-size: 18px;
   
    //height: 40px;
    line-height: 25px;
    padding: 0 0 0 15px;
    text-transform: uppercase;
 background-color: #FA7C00;

margin:0 auto;
 width:650px
}
div#hotelofferta-ho div#date-ho {
	color: #666666;
 
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin: 0;
    padding: 5px 15px 0;
}
div#fb_mo {
	
    border-top: 1px solid #666666;
    color: #666666;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
width:645px;
margin:0 auto;

}
div#hotelofferta-ho div#offerta-ho {
	float: left;
    margin: 5px 0 0 5px;
    width: 400px;
}
div#hotelofferta-ho div#offerta-ho div div.price-sogg-compl {
	
}
div#hotelofferta-ho div#serviziaggiuntivi-ho {
	margin: 0 0 0 auto;
    width: 200px;
	font-weight:bold;
}
div#hotelofferta-ho div#serviziaggiuntivi-ho div {
	margin: 0 0 8px;
}
div#hotelofferta-ho div#serviziaggiuntivi-ho div img {
	float: left;
    margin: 0 5px 0 0;
}
div .scritte_blu_mo {
	color: #000;
    font-size: 13px;
}
.prezzo_big_mo {
	color:#CC0000;

    font-size: 35px;
}
div#hotelofferta-ho div#serviziaggiuntivi-ho div .prezzo_vbt_mo {
	color: #CC0000;
    font-size: 16px;
}
div#hotelofferta-ho div.callTo-rich-disp {
 margin: 0 0 0 auto !important;

   
}
div.callTo-rich-disp {

	margin:10px 0 0 0 !important;
}
div#hotelofferta-ho div.callTo-rich-disp a {

  background-clip: padding-box;
    background-color: #FA7C00;
    border: 3px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 1px #888888;
    color: #FFFFFF !important;
    display: block;
    height: 50px;
    line-height: 25px;
    outline: medium none;
    text-align: center;
    
}

div#bonus-ho, div#pacchettoextra-ho {
	padding:0 15px;
}
div#bonus-ho div.tit-bonus-ho, div#pacchettoextra-ho div.tit-pacchettoextra-ho {
	
    color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0 0 10px;
    padding: 5px;
    text-align: left;
   background: none repeat scroll 0 0 #222;
}
div#bonus-ho div.tit-bonus-ho img,  div#pacchettoextra-ho div.tit-pacchettoextra-ho img {
	float: left;
    margin: 0 5px 0 0;
}
div#bonus-ho p, div#pacchettoextra-ho{
	color: #666;
    font-size: 13px;
}
div#bonus-ho p font {
	color:red;
}
div.dettaggli-off-ho {
	
    color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0 auto 10px;
    padding: 5px 5px 5px 5px;
    text-align: left;
    width: 640px;
  background: none repeat scroll 0 0 #222;
text-transform: uppercase;
}
span.dett-off-ho {
	color: #FA7C00;
    font-size: 12px;
    font-weight: bold;
}
div#supplementi-ho {
	color: #666;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 5px 0;
	padding:0 20px;
}
div#riduzioni-ho {
	color: #666;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 5px 0;
	padding:0 20px;
}
div#pianofamiglia-ho {
	color: #666;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 5px 0;
	padding:0 20px;
}
div#servizihotel-ho {
	color: #666;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 5px 0;
	padding:0 20px;
}
#smf_list {
    margin: 20px 0 10px;
    text-align: center;
}
#smf_list a {
    color: #666;
    font-size: 13px;
    font-weight: bold;
    margin: 0 30px 0 0;
}
#quattroicone_list {
    padding: 0 15px;
text-align: center;
}
.ntel_list {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0 15px 0 0;
}
.scritte_vh_ph_r_list {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0 15px 0 0;
}
div.banner_list {
    margin: 0 auto 20px;
    padding: 3px 15px 20px;
   /* width: 651px;;*/
  background: url("images/bg-footer-meglio-di.jpg") no-repeat scroll center bottom transparent;

}
div.banner_list_mo {
      background: url("images/bg-footer-offerte.jpg") no-repeat scroll center bottom transparent;
    margin: 0 auto 20px;
    padding: 3px 15px 20px;
}
.table-loc-desc {
   
    color: #333333;
    font-size: 13px;
    line-height: 25px;
    padding: 0;
    text-align: center;
}
.table-loc-desc strong {
    color: #003399;
    display: block;
}
.table-loc-desc {
    color: #666666;
    font-size: 13px;
    line-height: 25px;
    padding: 0;
    text-align: center;
}
.table-loc-desc strong {
    color: #000;
    display: block;
}

div#pag_mo {

    width: 681px;
background: url("images/images-motore/bg-scheda-hotel.jpg") repeat-y scroll center center transparent;

}

.displim {  
    text-align:left;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin:4px 16px;
}
.legenda {  
    text-align:left;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin:4px 16px;
}

#prezziBooking {  
 margin: 0 auto !important;
    padding: 0;
    width: 670px;
borderr:1px solid #CCCCCC; 
margin:10px 0
}

#tit-col-booking {  
background-color:#CCCCCC; 
font-size: 13px;
}
#dati-booking {  
background-color:#EEEEEE; font-size: 12px;padding:5px;
}
#dati-booking:hover{  
background-color:#DDD;
}
.tip_cam { 
float:left; width:220px; text-align:left;
}
.tip_per { 
float:left; width:50px; text-align:left;
}
.cos_gio { 
float:left; width:215px; text-align:right;
}
.tip_cam1 { 
float:left; width:240px; text-align:left;
}
.tip_per1 { 
float:left; width:50px; text-align:left;
}
.cos_gio1 { 
float:left; width:160px; text-align:right;color: #22CC22;font-size:14px;
}
.cos_gio1 span { 
color: #666666;font-size:12px;
}
.det-onl{ 
float:right; width:70px; text-align:center;
}

.ris-lo {
    border-bottom: 1px solid #AAAAAA;
    
}

div.titofferta-ris {
    background: none repeat scroll 0 0 #FA7C00;
    box-shadow: 0 3px 3px 0 #888888;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
  margin: 15px auto 5px;
    padding: 5px 0 5px 20px;
    text-align: left;
    width: 670px;
}