div.hp-icont {width:952px;margin:0px auto; padding-top:10px; text-align:left;}  
div.hp-icont .hotel a{font-size: 9px;}  
div.hp-bottom {position:relative;width:100%; height:163px;xmargin-top:2px; background-color:#686761;}
div.hp-bottom  div.hp-social-links {height:17px;left:859px;margin-top:7px;position:absolute;}
div.hpb-container {position:relative;top:0; left:0;margin-left:auto;margin-right:auto;width:950px;}
div.hpb-container ul {position:absolute; top:0px; right:0px; text-transform: uppercase;  text-align: right; font-weight: bold; font-size: 10px;}
div.hpb-container ul {list-style:none outside none;margin:55px 0 0;padding:0; }
div.hpb-container ul li{margin-top: 2px;}
div.hpb-container ul li a {display:block;height:2em;line-height:1.7em;overflow:hidden; xpadding-left:4px;text-decoration:none;color:#fff;}
div.hpb-container ul li a:active, div.colsx li a:visited, div.colsx li a:link {color:#fff;}
div.hpb-container ximg {position:absolute; top:0px; left:0px;}
div.hpb-container .info {color:white;font-size:10px;font-weight:bold;left:217px;position:absolute;text-align:center;top:30px;}
div.hpb-container .info a{color:white;}
div.hpb-container .adv {color:#BAB9B7;font-size:9px;font-style:italic;left:97px;position:absolute;text-align:center;top:112px;}  
div.hp-rows  {height:470px;float:left; width:952px;margin:0px auto; margin-top:4px; display:none; text-align:left; background-color: #fff;}
div.hp-rows div.offerte {float:left; width:338px; min-height: 350px; height:470px; padding:0px;}
div.hp-rows div.meeting {float:left; width:338px; min-height: 430px; height:470px; padding:0px; margin-left:0px;border-color: #DAD4B8 ; border-left-style: solid;  border-left-width: 10px; }
div.hp-rows div.prenota {float:left; width:256px; min-height: 260px; height:300px !important;padding:0px; margin-left:0px;border-color: #DAD4B8 ; border-left-style: solid;  border-left-width: 10px;border-bottom:10px solid #DAD4B8;}
div.hp-rows div.fiere {float:left; width:256px; padding:0px;        height:160px; margin-left:0px;border-color: #DAD4B8 ; border-left-style: solid;  border-left-width: 10px;}


div.offerte img.logo {margin:4px 0px 4px 15px;}
div.offerte div.offerta {margin:4px; }   
div.offerte div.offerta p.titolo {margin:4px; color:#7D702B;font-family:Verdana;font-size:11px;font-weight:bold;}
div.offerte div.offerta p.testo {margin:4px;}
div.offerte div.offerta p.continua {float:right; margin:4px; }

div.meeting img.logo {margin:4px 0px 4px 15px;}
div.meeting div.offerta-meeting {margin:4px;}     
div.meeting div.offerta-meeting p.titolo {margin:4px; color:#7D702B;font-family:Verdana;font-size:11px;font-weight:bold;}
div.meeting div.offerta-meeting p.testo {margin:4px;}
div.meeting div.offerta-meeting p.continua {float:right; margin:4px; }

div.prenota div.left {float:left; width:90px;}
div.prenota div.left img.titolo {float:left; margin:8px 0px 4px 8px;}
div.prenota div.left img.logo {xfloat:left;height:163px;margin:64px 0 -170px -81px;}
                                                                            
div.prenota div.right {float:right; margin: 4px 0px 0px 0px;}

div.hotel{height: 46px;}
div.hotel table tbody tr{height:49px}
                        
x#BoxDataArrivo{text-align: right;}
x#Seleziona{text-align: right;}

img.logo_bottom{left:-9px;position:absolute;top:7px;}
img.separator_bottom {height:3px;left:156px;position:absolute;top:94px;width:625px;}
    
table.loghi-hp  td{text-align:center!important;}	

/* ======================== CAROUSEL ========================*/

div.clear{clear:both;}

div.elem_offerte,div.elem_meeting{height:90px;}

div.pannello_meeting,div.pannello_offerte{margin-left:15px; position:absolute;text-align:center;top:940px;}
div.pannello_meeting div,div.pannello_offerte div{}

img.carousel_offerte_img, img.carousel_meeting_img{height: 45px; border: 1px solid white; margin-top: 8px; margin-bottom: 5px;}
div.carousel_offerte_text, div.carousel_meeting_text{margin:0 auto;color:white;font-size:9px;max-height:24px;xoverflow:hidden;width:97px;}

img.img_meeting_dyn,img.img_offerte_dyn{margin:0 8px 12px 15px; width:308px;}                                                           
div.cont_meeting_dyn,div.cont_offerte_dyn{margin-top:40px;max-height:164px;}
div.text_meeting1_dyn,div.text_offerte1_dyn{margin-left:15px;margin-right:15px; color:#7D702B;font-family:Times New Roman;font-size:12px;font-weight:bold; text-transform: uppercase}  
div.text_meeting2_dyn,div.text_offerte2_dyn{margin-left:15px;margin-right:15px;margin-top:16px;}
                                                
.jcarousel-skin-select .jcarousel-item:nth-child(odd) {background: #AFAEAA}
.jcarousel-skin-select .jcarousel-item:nth-child(even) {background: #C2C1BC}

.jcarousel-skin-select .jcarousel-item.odd {background: #AFAEAA}
.jcarousel-skin-select .jcarousel-item.even {background: #C2C1BC}

li.odd a,li.even a{text-decoration: none;}


/* ==================== PRENOTAZIONI ==================== */

img.titolo{height:39px;margin-top:7px;}

div.link_offerte_preview{margin-top:10px;text-align:right;text-decoration: none;}
div.link_offerte_preview a{text-decoration: none !important;}
div.link_offerte_preview a:hover{text-decoration: underline !important;}





/* ==================== FIERE ==================== */ 
div.pannello_fiere{margin-left:7px; width:242px; text-align:center; position:absolute; top:940px;}
div.elem_fiere{height:90px;}
img.carousel_fiere_img{height: 45px; border: 1px solid white; margin-top: 8px; margin-bottom: 5px; max-width:86px;}
div.carousel_fiere_text{margin:0 auto;color:white;font-size:9px;max-height:24px;xoverflow:hidden;width:97px;}

/* ==================== FIERE CAROUSEL CSS ==================== */
div.pannello_fiere div.jcarousel-container-horizontal{width:200px;}
div.pannello_fiere div.jcarousel-clip-horizontal{width:200px;}
div.pannello_fiere li.jcarousel-item{width: 100px;}                       