@charset "utf-8";
/* CSS Document */

body {background:#0094d0 url(../images/bg_top.jpg) center top no-repeat fixed; margin:0px; text-align:center;}
/*.Box {height:800px; width:1000px; overflow:hidden;}*/
#main {background:url(../images/bg_bottom.jpg) center bottom no-repeat; height:100%; width:100%; text-align:center; overflow:auto;}
#submain{height:auto; width:956px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden}
#head {height:129px; width:956px; float:left; position:relative}
#head_fondo{height:129px; width:956px; position:absolute; left:0px; top:0px; z-index:10}
#head_menu {height:105px; width:678px; position:absolute; right:0px; top:0px; z-index:20}

/* MENU */

#screenTabs {float:left; width:100%; min-height:1px; height:1px; background:url(../img/tabs/bg.gif) repeat-x bottom;}
td > #screenTabs {height: auto;}
#tabs {float:left; line-height:normal; white-space: nowrap; background:url(../img/tabs/bg.gif) repeat-x bottom;}
#tabs ul {margin:0; padding: 0px 10px 10px 10px; list-style:none;}
#tabs a {display: block; background:url(../img/tabs/right.gif) no-repeat right top; padding:5px 9px 4px 4px; vertical-align:baseline; text-decoration:none; color:#000000; width:.1em;}
#tabs > ul a {width:auto;}
#tabs a:hover,
#tabs a:visited,
#tabs a:active {text-decoration:none; color:#000000;}
#tabs li {float:left; background:url(../img/tabs/left.gif) no-repeat left top; margin:0; padding:0 0 0 2px; border-bottom:solid 1px #ffffff;}
#tabs li#current {border-width: 0;}
#tabs #current {background-image:url(../img/tabs/left_on.gif); margin-left:-3px;}
#tabs #current a {background-image:url(../img/tabs/right_on.gif); padding:3px 9px 7px 6px; vertical-align: baseline;}
#tabs .last a {background-image:url(../img/tabs/right_last.gif);}
#tabs .first {background-image:url(../img/tabs/left_first.gif);}
#tabs .first#current {margin-left:0;}
#tabs li:hover {background-position: 0% -150px; cursor: pointer;}
#tabs li:hover a {background-position: 100% -150px;}
#tabs li.first:hover {background-position: top left;}
#tabs a:hover {background-position: 100% -150px;}
.tabTxt{font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-size:11px;}
#flag {width:117px; height:11px; float:left; margin-top:87px;}
#flag01 {height:11px; width:14px; margin-right:13px; float:left;}

/* SX */

#Sx {height:auto; width:215px; float:left;}
#data {height:345px; width:215px; float:left; position:relative;}
#data_bg {height:345px; width:215px; float:left; position:absolute; left:0px; top:0px; z-index:10}
#data_input {height:171px; width:184px; position:absolute; top:68px; right:0px; text-align:left; z-index:20;}

#zona_cont {background:url(../images/rip_zona.jpg) left top repeat-y; height:auto; width:215px; float:left;}
#zona_bg_up {background:url(../images/bg_zona.jpg) left top no-repeat; height:auto; width:215px; float:left;}
#zona_dati {width:201px; height:auto; float:right; margin-bottom:10px;}
#head_zone_dati_cont {height:20px; width:201px; float:right; margin-bottom:12px; position:relative;}
#head_zone_dati {height:20px; width:201px; position:absolute; left:0px; top:0px; z-index:10}
#head_zone_dati_txt {height:auto; width:180px; float:right; position:absolute; top:3px; left:21px; z-index:20;}
.zona_txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#d57500; text-align:left; text-decoration:underline;}
#zone_sl_cont {height:20px; width:201px; float:right; position:relative;}
#zone_sl {height:20px; width:201px; position:absolute; top:0px; right:0px; z-index:10;}
#zone_sl_txt {height:auto; width:181px; position:absolute; top:3px; left:0px; z-index:20;}
.zone_sl_txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#603b0a; text-align:right;}
.zone_sl_txt a:link{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#603b0a; text-align:right; text-decoration:none;}
.zone_sl_txt a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#e56f07; text-align:right; text-decoration:underline;}
.zone_sl_txt a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#603b0a; text-align:right; text-decoration:none;}
.zone_sl_txt a:visited:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#e56f07; text-align:right; text-decoration:underline;}

#btn_red {height:47px; width:215px; float:left; margin-bottom:10px;}

#eventi {height:auto; width:215px; float:left; margin-bottom:10px;}
#head_eventi {height:42px; width:215px; float:left;}
#eventi_body {background:#731fd9 url(../images/bg_eventi.jpg) left top no-repeat; height:auto; width:215px; float:left;}
/*#evento_sl {height:auto; width:190px; float:right; text-align:left; margin-top:15px;}
#evento_sl_2 {height:auto; width:165px; float:left;}*/
.eventi_tit {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#eadafe; text-align:left;}
.eventi_txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left;}
.eventi_txt a:link{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left; text-decoration:underline;}
.eventi_txt a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left; text-decoration:underline;}
.eventi_txt a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left; text-decoration:underline;}
.eventi_txt a:visited:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left; text-decoration:underline;}
#eventi_fondo {height:22px; width:215px; float:left;}

#newsticker-demo {width:215px; font-family:Verdana,Arial,Sans-Serif; text-align:left; margin:15px auto;}
/*#newsticker-demo a {text-decoration:none;}*/
.newsticker-jcarousellite {width:180px;}
.newsticker-jcarousellite ul li{list-style:none; display:block; padding-bottom:1px; margin-bottom:5px;}
.newsticker-jcarousellite .info {float:right; width:160px;}
.newsticker-jcarousellite .info span.cat {display: block;}
.clear {clear: both;}

#newsletter {height:161px; width:215px; float:left; position:relative;}
#adv {height:400px; width:215px; float:left; position:relative;}
#bg_newsletter {height:151px; width:215px; position:absolute; left:0px; top:0px; z-index:10;}
#newsletter_campi {height:82px; width:150px; position:absolute; left:55px; top:58px; z-index:20;}
#bg_news_campo {background:url(../images/bg_campo_news.jpg) left top; height:26px; width:150px; float:left; text-align:left;}
.campo {background:transparent; width:140px; margin-top:4px; margin-left:5px; border:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6; text-align:left;}

/* DX */

#Dx {height:auto; width:741px; float:left;}
#rip_dx{background:url(../images/rip_dx.jpg) left top repeat-y; height:auto !important; min-height:3350px; height:3350px; width:741px; float:left;}
#fondo_dx{height:16px; width:741px; float:left;}
#mapFla {height:236px; width:741px; float:left;}
#sottoMappa{background:url(../images/mappa_sotto.jpg) no-repeat left bottom; height:250px; width:741px; float:left; text-align:center;}
#sottoMappa_txt {height:auto; width:700px; margin-left:auto; margin-right:auto; margin-top:30px;}
.sottoMappa_txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#252525; text-align:left;}
.sottoMappa_link {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#c09b4d; text-align:left; text-decoration:underline;}

#news_cons {height:auto !important; min-height:1850px; height:1850px; width:578px; float:left;}

#hotel_cons {background:url(../images/hotel_cons.jpg) left top no-repeat; height:auto !important; min-height:1850px; height:1850px; width:578px; float:left;}
#hote_tit_space{height:44px; width:578px; float:left;}
#hotel_cons_fila {background:url(../images/bg_fila.jpg) left top no-repeat;height:148px; width:578px; float:left;}
#fila_content{height:auto; width:566px; float:right;}
#hotel_sl {height:auto; width:136px; float:left; margin-right:4px;}
#hotel_sl_txt {height:29px; width:136px; float:left; text-align:left;}
#hotel_sl_img_cont {background:url(../images/bg_img_hotel.jpg) no-repeat left top; height:91px; width:136px; float:left; text-align:center;}
#hotel_sl_img {height:91px; width:136px; float:left; margin-left:auto; margin-right:auto; margin-top:3px;}
.hotel_name {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#d57500; text-align:left;}
.hotel_loc {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5e5d5d; text-align:left;}

#lastminute {height:auto; width:163px; float:left;}
#last_top {background:url(../images/bg_lastminute.jpg) left top no-repeat; height:44px; width:163px; float:left;}
#last_middle {background:url(../images/rip_lastmin.jpg) left top repeat-y; height:auto; width:163px; float:left;}
#last_bottom {background:url(../images/bg_last_bottom.jpg) left top no-repeat; height:25px; width:163px; float:left;}
#lm_content {height:auto; width:163px; float:left;}
#lm_img_cont {background:url(../images/lastmin_bgimg.jpg) left top no-repeat; height:120px; width:163px; float:left;}
#lm_img {height:120px; width:142px; margin-top:5px; float:left; text-align:right;}
#lm_txt_cont {height:auto; width:163px; float:left; margin-top:0px; text-align:center;}
#lm_txt {height:auto; width:120px; margin-left:auto; margin-right:auto; text-align:left;}
.lm_hotel {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left;}
.lm_loc {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#a0977b; text-align:left;}
.lm_txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-align:left;}
#btn_dett {height:23px; width:163px; float:left; margin-top:30px; text-align:center;}
#close_dett {height:4px; width:163px; float:left; margin-top:30px; margin-bottom:33px; text-align:center;}

/* FOOTER */

#footer {height:230px; width:955px; float:left; margin-top:20px; margin-bottom:90px; position:relative;}
#bg_footer {_background:url(../images/bg_footer.png) left top no-repeat; height:175px; width:955px; position:absolute; left:0px; top:0px; z-index:10;}
#hotel_foo {height:120px; width:760px; position:absolute; right:0px; top:30px; z-index:20;}
#hotel_foo_01 {height:auto; width:142px; float:right; text-align:left;}
.hotel_01 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#808080;}
.hotel_01 a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#808080;}
.hotel_01 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#808080;}
.hotel_01 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#808080;}
.hotel_02 a:visited:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#444444;}
#footer_dati {text-align:left; height:auto; width:955px; position:absolute; left:10px; top:190px; z-index:20;}
.hotel_dati {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#ffffff; text-shadow: black 1px 1px 2px}
#hotel_foo a:link{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left;}
#hotel_foo a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left;}
#hotel_foo a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left;}
#hotel_foo a:visited:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#eadafe; text-align:left;}


/* DETTAGLIO RICERCA */

#stelle {background:url(../images/bg_stelle.jpg) left top no-repeat; height:155px; width:739px; float:left; margin-bottom:5px;}
#stelle_en {background:url(../images/bg_stelle_en.jpg) left top no-repeat; height:155px; width:739px; float:left; margin-bottom:5px;}
#stelle_de {background:url(../images/bg_stelle_de.jpg) left top no-repeat; height:155px; width:739px; float:left; margin-bottom:5px;}
#stelle_fr {background:url(../images/bg_stelle_fr.jpg) left top no-repeat; height:155px; width:739px; float:left; margin-bottom:5px;}
#hotel_cons_dett {height:auto !important; min-height:300px; height:300px; width:578px; float:left;}
#hotel_altre {height:auto; width:163px; float:left;}
#hotel_altre_sl {height:auto; width:163px; float:left;}
#hotel_altre_tit {background:url(../images/bg_altre.jpg) left top no-repeat; height:23px; width:161px; float:left;}
#hotel_altre_tit_testo {height:auto; width:150px; float:right; text-align:left; margin-top:5px;}
.hotel_altre_tit_testo {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:left;}
#hotel_altre_txt {background:url(../images/bg_altre_txt.jpg) left top no-repeat; height:23px; width:161px; float:left;}
#hotel_altre_txt_testo {height:auto; width:130px; float:right; text-align:left; margin-top:5px;}
.hotel_altre_txt_testo {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:none;}
.hotel_altre_txt_testo a:link{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:none;}
.hotel_altre_txt_testo a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:underline;}
.hotel_altre_txt_testo a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:none;}
.hotel_altre_txt_testo a:visited:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:underline;}
#zoom {height:11px; width:15px; text-align:left; float:right; margin-top:6px;}

#hotel_cit {height:auto; width:578px; float:left;}
#hotel_cit_txt {height:auto; width:560px; text-align:left; float:right;}
.hotel_cit_tit {font-family:Tahoma; font-size:18px; font-weight:bold; text-align:left; color:#8c8666;}
.hotel_cit_txt {font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}

#menu_stelle {height:87px; width:731px; float:right;}
#stelle_01 {background:url(../images/stelle_01.jpg) left top no-repeat; height:87px; width:119px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_02 {background:url(../images/stelle_02.jpg) left top no-repeat; height:87px; width:95px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_03 {background:url(../images/stelle_03.jpg) left top no-repeat; height:87px; width:94px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_04 {background:url(../images/stelle_04.jpg) left top no-repeat; height:87px; width:95px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_05 {background:url(../images/stelle_05.jpg) left top no-repeat; height:87px; width:119px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_06 {background:url(../images/stelle_06.jpg) left top no-repeat; height:87px; width:96px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_07 {background:url(../images/stelle_07.jpg) left top no-repeat; height:87px; width:103px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_01:link {background:url(../images/stelle_01.jpg) left top no-repeat; height:87px; width:119px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_02:link {background:url(../images/stelle_02.jpg) left top no-repeat; height:87px; width:95px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_03:link {background:url(../images/stelle_03.jpg) left top no-repeat; height:87px; width:94px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_04:link {background:url(../images/stelle_04.jpg) left top no-repeat; height:87px; width:95px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_05:link {background:url(../images/stelle_05.jpg) left top no-repeat; height:87px; width:119px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_06:link {background:url(../images/stelle_06.jpg) left top no-repeat; height:87px; width:96px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_07:link {background:url(../images/stelle_07.jpg) left top no-repeat; height:87px; width:103px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#746f52;}
#stelle_01:hover {background:url(../images/stelle_01_on.jpg) left top no-repeat; height:87px; width:119px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_02:hover {background:url(../images/stelle_02_on.jpg) left top no-repeat; height:87px; width:95px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_03:hover {background:url(../images/stelle_03_on.jpg) left top no-repeat; height:87px; width:94px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_04:hover {background:url(../images/stelle_04_on.jpg) left top no-repeat; height:87px; width:95px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_05:hover {background:url(../images/stelle_05_on.jpg) left top no-repeat; height:87px; width:119px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_06:hover {background:url(../images/stelle_06_on.jpg) left top no-repeat; height:87px; width:96px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_07:hover {background:url(../images/stelle_07_on.jpg) left top no-repeat; height:87px; width:103px; float:left; font-family:Tahoma; font-size:11px; text-align:left; color:#ee9a00;}
#stelle_01_txt {height:auto; width:93px; float:right; margin-top:45px;}
#stelle_02_txt {height:auto; width:78px; float:right; margin-top:45px;}
#stelle_03_txt {height:auto; width:76px; float:right; margin-top:45px;}
#stelle_04_txt {height:auto; width:76px; float:right; margin-top:45px;}
#stelle_05_txt {height:auto; width:100px; float:right; margin-top:45px;}
#stelle_06_txt {height:auto; width:79px; float:right; margin-top:45px;}
#stelle_07_txt {height:auto; width:87px; float:right; margin-top:45px;}

#stelle_noBG {height:105px; width:739px; float:left;}
#hotel_dett {height:auto !important; min-height:1000px; height:1000px; width:741px; float:left;}
#hotel_dett_cont {height:auto; width:733px; float:right;}
#hotel_dett_tit {height:auto; width:733px; float:left; text-align:left; margin-bottom:5px;}
.hotel_dett_tit {font-family:Tahoma; font-size:23px; text-align:left; color:#603b0a;}
#hotel_dett_main {height:auto; width:726px; float:left;}
#hotel_dett_main_sx {background:url(../images/bg_dett_main_sx.jpg) left top no-repeat; height:auto; width:519px; float:left;}
#dett_map {height:280px; width:519px; float:left;}
#logo {background:url(../images/bg_logo.jpg) left top no-repeat; height:267px; width:222px; float:right; margin-top:6px; text-align:left;}
#logo_img {height:auto; width:auto; padding:2px; float:left;}
#logo_txt {height:auto; width:auto; padding:10px; float:left;}
#logo_txt .red{ color:#FF0000;}
#map {background:url(../images/bg_map.jpg) left top no-repeat; height:267px; width:290px; float:right; margin-top:6px; text-align:left;}
#hotel_dett_main_dx {height:auto; width:202px; float:left;}
#hotel_dett_main_dx_img {height:auto; width:auto; float:left; margin-bottom:3px;}
.img_dett {border:1px solid #dbd7cd;}
#hotel_dett_main_dx_img2 {height:auto; width:auto; float:left; margin-bottom:3px; margin-right:2px;}
#hotel_dett_main_dx_img3 {height:auto; width:auto; float:left; margin-bottom:3px;}
#menu_dett {height:23px; width:519px; float:right; margin-top:10px; text-align:left;}
#menu_dett_dati {height:auto; width:519px; float:right; margin-top:10px; text-align:left;}
#menu_dett_dati2 {height:auto; width:510px; float:right; margin-top:10px; text-align:left;}
.menu_dati {font-family:Tahoma; font-size:11px; color:#000000; text-align:left;}
#menu_dett_dati_tab {height:auto; width:510px; float:right; margin-top:10px; text-align:left;}
/*#rett_menu_tab {height:24px; width:24px; margin-right:8px; margin-bottom:4px; float:left;}*/
/* #rett_menu_tab modifica 11-3-2011 */
#rett_menu_tab {height:24px; width:170px; margin-bottom:4px; float:left;font-family: Tahoma,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: normal;line-height: 24px;}
#rett_menu_tab img{ float:left; margin-right:5px;}
.btn_prev{width: 741px; height:46px;margin-top:25px;  float:left;}
.btn_prev img{border:none;}
.btn_prev a{ display:block;  height:46px; width:311px; margin:0 auto;}
/* fine modifica */
#hotel_dett_yel {height:auto; width:715px; float:right; margin-top:5px;}
#hotel_dett_yel_2 {background:#fff7e5; height:auto; width:708px; float:left; border:1px solid #cccccc;}
#hotel_dett_yel_txt {height:auto; width:auto; float:left; padding:10px;}
#hotel_dett_noC_2 {height:auto; width:708px; float:left;}
.menu_dati_tab {font-family:Tahoma; font-size:10px; color:#696969; text-align:left; padding-left:5px;}
.menu_dati_tab2 {font-family:Tahoma; font-size:10px; color:#696969; text-align:center;}

/* CS ELENCO */

#hotel_dett {height:auto !important; min-height:1200px; height:1200px; width:741px; float:left;}
#hotel_cs_top {background:url(../images/cs_top.jpg) left top no-repeat; height:48px; width:727px; float:left; text-align:left;}
#hotel_cs_middle {background:url(../images/cs_rip_y.jpg) left top repeat-y; height:auto; width:727px; float:left; text-align:left;}
#hotel_cs_bottom {background:url(../images/cs_bg_bottom.jpg) left top no-repeat; height:29px; width:727px; float:left; text-align:left;}
#cs_line {height:35px; width:713px; float:right; margin-bottom:3px;}
#cs_line2 {background:#fcf7ea; height:35px; width:706px; float:left;}
#cs_line3 {background:#e7e3d7; height:35px; width:706px; float:left;}
#cs_sx_txt {height:auto; width:auto; padding:8px 10px; float:left;}
.cs_txt {font-family:Tahoma; font-size:15px; text-align:left; color:#603b0a}
.cs_txt a:link{font-family:Tahoma; font-size:15px; text-align:left; color:#603b0a; text-decoration:none;}
.cs_txt a:hover{font-family:Tahoma; font-size:15px; text-align:left; color:#603b0a; text-decoration:underline;}
.cs_txt a:visited{font-family:Tahoma; font-size:15px; text-align:left; color:#603b0a; text-decoration:none;}
.cs_txt a:visited:hover{font-family:Tahoma; font-size:15px; text-align:left; color:#603b0a; text-decoration:underline;}
#cs_sx_txt2 {height:auto; width:auto; padding-right:120px; padding-top:10px; float:right;}

/* CS DETTAGLIO */

#hotel_cs_top_dett {background:url(../images/cs_top_dett.jpg) left top no-repeat; height:13px; width:727px; float:left; text-align:left;}
#cs_line_dett {height:100px; width:713px; float:right; margin-bottom:3px;}
#cs_line_dett2 {background:#fcf7ea; height:100px; width:706px; float:left;}
#cs_line_dett3 {background:#e7e3d7; height:100px; width:706px; float:left;}
#cs_line_dett_img {width:88px; height:82px; float:left; margin-top:8px; text-align:right;}
#cs_tit {height:auto; width:auto; float:left;}
#cs_pag {height:auto; width:auto; float:right; padding-top:15px; padding-right:10px;}
.paginazione {font-family:Tahoma; font-size:10px; text-align:right; color:#625245;}
.paginazione a:link{font-family:Tahoma; font-size:11px; text-align:right; color:#625245; text-decoration:none;}
.paginazione a:hover{font-family:Tahoma; font-size:11px; text-align:right; color:#625245; text-decoration:underline;}
.paginazione a:visited{font-family:Tahoma; font-size:11px; text-align:right; color:#625245; text-decoration:none;}
.paginazione a:visited:hover{font-family:Tahoma; font-size:11px; text-align:right; color:#625245; text-decoration:underline;}
#cs_line_dett_dati01 {width:180px; height:auto; float:left; margin-top:8px; text-align:left; padding-left:15px;}
.cs_line_dett_dati01 {font-family:Tahoma; font-size:11px; color:#603b0a; text-align:left;}
.cs_line_dett_dati01 a:link{font-family:Tahoma; font-size:11px; font-style:italic; color:#603b0a; text-align:left; text-decoration:underline;}
.cs_line_dett_dati01 a:hover{font-family:Tahoma; font-size:11px; font-style:italic; color:#603b0a; text-align:left; text-decoration:underline;}
.cs_line_dett_dati01 a.visited{font-family:Tahoma; font-size:11px; color:#603b0a; text-align:left; text-decoration:none;}
.cs_line_dett_dati01 a:visited:hover{font-family:Tahoma; font-size:11px; font-style:italic; color:#603b0a; text-align:left; text-decoration:underline;}
#cs_line_dett_dati02 {width:340px; height:auto; float:left; margin-top:8px; text-align:left; padding-left:15px;}
#cs_line_dett_auto {height:auto; width:713px; float:right; margin-bottom:3px;}
#cs_line_dett2_auto {background:#fcf7ea; height:auto; width:706px; float:left;}
#cs_line_dett3_auto {background:#e7e3d7; height:auto; width:706px; float:left;}


#copy_tab a:link {
	color: #352202;
}
#copy_tab a:visited {
	color: #352202;
}
#copy_tab a:hover {
	color: #352202;
}
#copy_tab a:active {
	color: #352202;
}
