#sprite_title span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/title_1_2.png);
}
.heart_top_left { background-position:-249 -1; width:6; height:31}
.heart_top_right { background-position:-258 -1; width:6; height:31}
.weekend_top_left { background-position:-475 -1; width:6; height:31}
.weekend_top_right { background-position:-484 -1; width:6; height:31}
.t_breaks_top_left { background-position:-492 -1; width:6; height:31}
.t_breaks_top_right { background-position:-502 -1; width:6; height:31}
.last_minute_top_left { background-position:-533 -1; width:6; height:31}
.last_minute_top_right { background-position:-542 -1; width:6; height:31}
.publication_top_left { background-position:-515 -1; width:6; height:31}
.publication_top_right { background-position:-524 -1; width:6; height:31}
.bnb_top_left { background-position:-458 -1; width:6; height:31}
.bnb_top_right { background-position:-467 -1; width:6; height:31}
.new_ad_top_left { background-position:-232 -1; width:6; height:31}
.new_ad_top_right { background-position:-241 -1; width:6; height:31}
.quick_top_left { background-position:-215 -1; width:6; height:31}
.quick_top_right { background-position:-224 -1; width:6; height:31}
.gps_title { background-position:-1 -55; width:203; height:28}
.location_title { background-position:-1 -86; width:203; height:28}
.acces_title { background-position:-1 -117; width:203; height:28}
.img_offers { background-position:-47 -1; width:15; height:20}
.see_all_bottom_left { background-position:-208 -1; width:5; height:19}
.see_all_bottom_right { background-position:-200 -1; width:5; height:19}
.listing_left_on { background-position:-299 -1; width:14; height:27}
/*.listing_right_on { background-position:-314 -1; width:14; height:27}
.listing_left_off { background-position:-361 -1; width:14; height:27}*/
.listing_right_off { background-position:-376 -1; width:14; height:27}
.critere_budget { background-position:-211 -124; width:201; height:42}
.critere_goodies { background-position:-211 -166; width:201; height:42}
.critere_charact { background-position:-420 -166; width:201; height:42}
.critere_guid { background-position:-211 -209; width:201; height:42}
.critere_dest { background-position:-420 -123; width:201; height:42}
.critere_settings { background-position:-1 -147; width:201; height:42}
.critere_geo { background-position:-1 -233; width:201; height:42}
.critere_themes { background-position:-1 -190; width:201; height:42}
.critere_offers { background-position:-420 -209; width:201; height:42}
#sprite_dot span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/dot.png);
}
.see_all_red { background-position:-1 -1; width:10; height:10}
.see_all_brown { background-position:-49 -1; width:10; height:10}
.see_all_green { background-position:-37 -1; width:10; height:10}
.see_all_purple { background-position:-13 -1; width:10; height:10}
.see_all_pink { background-position:-25 -1; width:10; height:10}
.see_all_blue { background-position:-61 -1; width:10; height:10}
.puce_white { background-position:-1 -13; width:3; height:5}
.puce_gray { background-position:-33 -13; width:3; height:5}
.blue_selection { background-position:-45 -13; width:3; height:5}
.puce_turq {  background-position:-5 -13; width:3; height:5}
.puce_brown2 {  background-position:-53 -13; width:3; height:5}
.puce_purple2 {  background-position:-13 -13; width:3; height:5}
.puce_yellow2 {  background-position:-17 -13; width:3; height:5}
.puce_red {  background-position:-9 -13; width:3; height:5}
.puce_lemon {  background-position:-25 -13; width:3; height:5}
.puce_green2 {  background-position:-29 -13; width:3; height:5}
.puce_orange2 {  background-position:-21 -13; width:3; height:5}
#sprite_button span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/button_3.png);
}
.alerte_ok { background-position:-216 0; width:44; height:17}
.button_see { background-position:-348 0; width:44; height:17}
.search_button { background-position:-322 -75; width:38; height:23}
.search_button_white { background-position:-125 0; width:34; height:19}
.search_button_left { background-position:-364 -75; width:10; height:24}
.search_button_right { background-position:-377 -75; width:13; height:24}
.search_button_left_white { background-position:-161 0; width:6; height:20}
.search_button_right_white { background-position:-170 0; width:6; height:20}
.find_button_left { background-position:-302 -207; width:14; height:24}
.find_button_right { background-position:-319 -207; width:14; height:24}
.more_details_blue_center { background-position:-356 -206; width:1; height:20}
.member_blue_button_left { background-position:-585 -149; width:13; height:29}
.member_blue_button_right { background-position:-599 -149; width:13; height:29}
.member_green_button_left { background-position:-585 -178; width:13; height:29}
.member_green_button_right { background-position:-600 -178; width:13; height:29}
#sprite_fieldset span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/fieldset_2.png);
}
.fieldset_bottom_left { background-position:-1 -71; width:10; height:58}
.fieldset_bottom_themes { background-position:-1 -49; width:203; height:6}
.fieldset_bottom_all { background-position:-1 -41; width:203; height:6}
.title_basket_grey { background-position:-1 -1; width:203; height:31}
.tr_corner_wine { background-position:-51 -130; width:5; height:5}
.tr_corner_white { background-position:-57 -130; width:5; height:5}
.tr_corner_red { background-position:-63 -130; width:5; height:5}
.tr_corner_purple { background-position:-69 -130; width:5; height:5}
.tr_corner_pink { background-position:-75 -130; width:5; height:5}
.tr_corner_orange { background-position:-81 -130; width:5; height:5}
.tr_corner_green { background-position:-87 -130; width:5; height:5}
.tl_corner_wine { background-position:-51 -136; width:5; height:5}
.tl_corner_white { background-position:-57 -136; width:5; height:5}
.tl_corner_red { background-position:-63 -136; width:5; height:5}
.tl_corner_purple { background-position:-69 -136; width:5; height:5}
.tl_corner_pink { background-position:-75 -136; width:5; height:5}
.tl_corner_orange { background-position:-81 -136; width:5; height:5}
.tl_corner_green { background-position:-87 -136; width:5; height:5}
.br_corner_wine { background-position:-51 -142; width:5; height:5}
.br_corner_white { background-position:-57 -142; width:5; height:5}
.br_corner_red { background-position:-63 -142; width:5; height:5}
.br_corner_purple { background-position:-69 -142; width:5; height:5}
.br_corner_pink { background-position:-75 -142; width:5; height:5}
.br_corner_orange { background-position:-81 -142; width:5; height:5}
.br_corner_green { background-position:-87 -142; width:5; height:5}
.bl_corner_wine { background-position:-51 -148; width:5; height:5}
.bl_corner_white { background-position:-57 -148; width:5; height:5}
.bl_corner_red { background-position:-63 -148; width:5; height:5}
.bl_corner_purple { background-position:-69 -148; width:5; height:5}
.bl_corner_pink { background-position:-75 -148; width:5; height:5}
.bl_corner_orange { background-position:-81 -148; width:5; height:5}
.bl_corner_green { background-position:-87 -148; width:5; height:5}
.crit2_fieldset_bottom_left { background-position:-26 -71; width:10; height:158}
.crit2_fieldset_bottom_right { background-position:-39 -71; width:10; height:158}
.crit2_fieldset_top_left { background-position:-26 -58; width:10; height:10}
.crit2_fieldset_top_right { background-position:-39 -58; width:10; height:10}
.filt_fieldset_top_left { background-position:-76 -58; width:5; height:10}
.filt_fieldset_top_right { background-position:-94 -58; width:5; height:10}
.filt_fieldset_bottom_left { background-position:-76 -71; width:5; height:56}
.filt_fieldset_bottom_right { background-position:-94 -71; width:5; height:56}
.find_fieldset_top_left { background-position:-51 -58; width:5; height:10}
.find_fieldset_top_right { background-position:-69 -58; width:5; height:10}
.find_fieldset_bottom_left { background-position:-51 -71; width:5; height:56}
.find_fieldset_bottom_right { background-position:-69 -71; width:5; height:56}
.cursor_title_left_grey { background-position:-127 -58; width:15; height:26}
.cursor_title_right_grey { background-position:-101 -58; width:23; height:26}
.page_footer_1 { background-position:-51 -154; width:150; height:4}
.page_footer_2 { background-position:-51 -159; width:150; height:4}
.page_footer_3 { background-position:-51 -164; width:150; height:4}
.page_footer_4 { background-position:-51 -169; width:150; height:4}
.page_footer_5 { background-position:-51 -174; width:150; height:4}
.page_footer_6 { background-position:-51 -179; width:16; height:4}
#sprite_icon span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/icon_3.png);
}
.gps_img { background-position:-1 -240; width:45; height:125}
.previous_page { background-position:-78 -170; width:11; height:7}
.next_page { background-position:-91 -170; width:11; height:7}
.page_lessten { background-position:-44 -170; width:24; height:13}
.page_moreten { background-position:-19 -170; width:24; height:13}
.show_photo3 { background-position:-2 -186; width:18; height:12}
.show_video3 { background-position:-2 -199; width:16; height:12}
.ico_pdf_output { background-position:-113 -148; width:20; height:20}
.puce_calend { background-position:-63 -135; width:26; height:16}
.puce_calend_s { background-position:-90 -139; width:20; height:12}
.star_off { background-position:-17 -155; width:13; height:13}
.star_on { background-position:-2 -155; width:13; height:13}
.basket { background-position:-96 -154; width:16; height:11}
#sprite_ico_t span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/ico_t.png);
}
.ico_t_fishing { background-position:0 0; width:44; height:23}
.ico_t_sea { background-position:-44 0; width:44; height:23}
.ico_t_thalasso { background-position:-88 0; width:44; height:23}
.ico_t_boating { background-position:-132 0; width:44; height:23}
.ico_t_mountain { background-position:0 -23; width:44; height:23}
.ico_t_skiing { background-position:-44 -23; width:44; height:23}
.ico_t_hydrotherapy { background-position:-88 -23; width:44; height:23}
.ico_t_unusual { background-position:-132 -23; width:44; height:23}
.ico_t_horseriding { background-position:0 -46; width:44; height:23}
.ico_t_country { background-position:-44 -46; width:44; height:23}
.ico_t_golf { background-position:-88 46; width:44; height:23}
.ico_t_city { background-position:-132 -46; width:44; height:23}
.ico_t_festival { background-position:0 -69; width:44; height:23}
.ico_t_luxury { background-position:-44 -69; width:44; height:23}
.ico_t_island { background-position:-88 -69; width:44; height:23}
.ico_t_art-culture { background-position:-132 -69; width:44; height:23}
#sprite_calendar span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/calendar.png);
}
.season_square_red { background-position:-43 -194; width:20; height:20}
.season_square_green { background-position:-1 -194; width:20; height:20}
.season_square_pink { background-position:-64 -194; width:20; height:20}
.season_square_yellow { background-position:-85 -194; width:20; height:20}
.season_square_blue { background-position:-22 -194; width:20; height:20}
.season_square_grey { background-position:-127 -194; width:20; height:20}
.season_square_grey_little { background-position:-166 -197; width:17; height:17}
.bedroom_square { background-position:-106 -194; width:20; height:20}
.bedroom_square_little { background-position:-148 -197; width:17; height:17}
.button_book_left { background-position:-47 -44; width:10; height:20}
.button_book_right { background-position:-58 -44; width:10; height:20}
.button_contact_left { background-position:-1 -44; width:10; height:20}
.button_contact_right { background-position:-12 -44; width:10; height:20}
.button_terms_left { background-position:-24 -44; width:10; height:20}
.button_terms_right { background-position:-35 -44; width:10; height:20}
.title_tab_left { background-position:-60 -232; width:11; height:28}
.title_tab_right { background-position:-74 -232; width:11; height:28}
.title_period_left { background-position:-88 -232; width:11; height:28}
.title_period_right { background-position:-102 -232; width:11; height:28}
.bl_corner_grey { background-position:-71 -217; width:11; height:10}
.br_corner_grey { background-position:-84 -217; width:11; height:10}
.bl_corner_grey_white { background-position:-46 -217; width:11; height:11}
.br_corner_grey_white { background-position:-58 -217; width:11; height:11}
.tl_calend { background-position:-97 -217; width:5; height:5}
.tr_calend { background-position:-103 -217; width:5; height:5}
.bl_calend { background-position:-109 -217; width:5; height:5}
.br_calend { background-position:-115 -217; width:5; height:5}
.day_mini_blue { background-position:-31 -217; width:12; height:12}
.degressive { background-position:-22 -217; width:6; height:6}
.star_last_minute { background-position:-1 -2; width:39; height:39}
.star_promotion { background-position:-42 -2; width:39; height:39}
.star_weekend { background-position:-83 -2; width:39; height:39}
.star_breaks { background-position:-124 -2; width:39; height:39}
.bg_last_minute_right { background-position:-3 -232; width:12; height:29}
.bg_promotion_right { background-position:-17 -232; width:12; height:29}
.bg_weekend_right { background-position:-31 -232; width:12; height:29}
.bg_breaks_right { background-position:-45 -232; width:12; height:29}
.puce_precedent { background-position:-1 -217; width:8; height:7}
.puce_suivant { background-position:-11 -217; width:8; height:7}
.season_triangle_5 { background-position:-24 -265; width:18; height:18}
.season_triangle_7 { background-position:-134 -265; width:18; height:18}
.season_triangle_8 { background-position:-90 -265; width:18; height:18}
.season_triangle_9 { background-position:-112 -265; width:18; height:18}
.season_triangle_6 { background-position:-68 -265; width:18; height:18}
.season_triangle_1 { background-position:-2 -265; width:18; height:18}
.season_triangle_0 { background-position:-46 -265; width:18; height:18}
#sprite_common {
	background:url(http://img-cdn1.iha.com/common4.png);
	display:block;
	overflow:hidden;
	font-size:0px;
	vertical-align:bottom;
	line-height:1;
}
#sprite_common.acces_title { background-position:0 -43; width:203; height:28}
#sprite_common.basket { background-position:-61 -31; width:16; height:11}
#sprite_common.fieldset_bottom_all_left { line-height:0.1; background-position:-53 0; width:4; height:6}
#sprite_common.fieldset_bottom_all_right { line-height:0.1; background-position:-57 0; width:4; height:6}
#sprite_common.logo_footer { background-position:0 0; width:53; height:42}
#sprite_common.member_green_button_left { background-position:-61 0; width:12; height:28}
#sprite_common.member_green_button_right { background-position:-73 0; width:12; height:28}
#sprite_common.puce_calend { background-position:-109 -27; width:26; height:16}
#sprite_common.title_basket_grey_left { background-position:-53 -6; width:4; height:31}
#sprite_common.title_basket_grey_right {background-position:-57 -6; width:4; height:31}
#sprite_common.menu_left { background-position:-85 0; width:6; height:43}
#sprite_common.menu_help { background-position:-91 -25; width:18; height:18}

#sprite_common.menu_map { background-position:-159 -21; width:36; height:22}
#sprite_common.puce_close { background-position:-91 -8; width:17; height:17}
#sprite_common.button_validate_left { background-position:-155 -24; width:2; height:19}
#sprite_common.button_validate_right { background-position:-157 -24; width:2; height:19}
#sprite_common.puce_calend_domain { background-position:-135 -31; width:13; height:12}
#sprite_common.picto_feet { background-position:-109 -16; width:16; height:11}
#sprite_common.picto_ruler { background-position:-125 -16; width:16; height:11}
#sprite_common.white_arrow_down { background-position:-148 -35; width:7; height:4}
#sprite_common.white_arrow_up { background-position:-148 -31; width:7; height:4}
#sprite_common.blue_arrow_down { background-position:-148 -39; width:7; height:4}
#sprite_common.head_white_round {background-position:-108 0; width:20; height:16}

#sprite_common.map_domain_arrow_down {background-position:-128 -0; width:13; height:13}
#sprite_common.map_domain_arrow_up {background-position:-141 -0; width:13; height:13}

.table_sprite {
	display:inline; 
	border-collapse:collapse; 
	vertical-align:middle;
	font-size:1px; 
	/* font-size: 150% of sprite height for FF, Opera
	height: use with TD vertical-align for IE */
}

.table_sprite TD { 
	padding:0px; 
	font-size:0px;
	vertical-align:middle;
}

.contener_sprite {
	margin:0px;
}

.contener_sprite TD {
	padding:0px;
}

#sprite_world_map {
	background:url(http://img-cdn1.iha.com/world_map_domain.gif);
	display:block;
	overflow:hidden;	
	font-size:0px;
	vertical-align:bottom;
	line-height:1;
}
#sprite_world_map.world_map_domain1 { background-position:0 0; width:253; height:375}
#sprite_world_map.world_map_domain2 { background-position:-253 0; width:253; height:375}
#sprite_world_map.world_map_domain3 { background-position:-506 0; width:253; height:375}

#sprite_flag {
	background:url(http://img-cdn1.iha.com/flags3.png);
	display:block;
	overflow:hidden;	
	font-size:0px;
	vertical-align:bottom;
	line-height:1;
	margin-bottom:0px;
}
#sprite_flag.flag_261 { background-position:0 0; width:16; height:11} /*argentine*/
#sprite_flag.flag_20 { background-position:-16 0; width:16; height:11} /*australie*/
#sprite_flag.flag_35 { background-position:-32 0; width:16; height:11} /*bolivie*/
#sprite_flag.flag_39 { background-position:-48 0; width:16; height:11} /*bresil*/
#sprite_flag.flag_47 { background-position:-64 0; width:16; height:11} /*canada*/
#sprite_flag.flag_225 { background-position:-80 0; width:16; height:11} /*suisse*/
#sprite_flag.flag_52 { background-position:-96 0; width:16; height:11} /*chili*/
#sprite_flag.flag_53 { background-position:-112 0; width:16; height:11} /*chine*/
#sprite_flag.flag_58 { background-position:-128 0; width:16; height:11} /*colombie*/
#sprite_flag.flag_66 { background-position:-144 0; width:16; height:11} /*costa rica*/
#sprite_flag.flag_234 { background-position:-160 0; width:16; height:11} /*republique tcheque*/
#sprite_flag.flag_70 { background-position:-176 0; width:16; height:11} /*danemark*/
#sprite_flag.flag_3 { background-position:-192 0; width:16; height:11} /*europe*/
#sprite_flag.flag_272 { background-position:-208 0; width:16; height:11} /*royaume uni*/
#sprite_flag.flag_110 { background-position:-224 0; width:16; height:11} /*hong kong*/
#sprite_flag.flag_109 { background-position:-240 0; width:16; height:11} /*hongrie*/
#sprite_flag.flag_117 { background-position:-256 0; width:16; height:11} /*indonesie*/
#sprite_flag.flag_116 { background-position:-272 0; width:16; height:11} /*inde*/
#sprite_flag.flag_126 { background-position:-288 0; width:16; height:11} /*japon*/
#sprite_flag.flag_141 { background-position:-304 0; width:16; height:11} /*lituanie*/
#sprite_flag.flag_136 { background-position:-320 0; width:16; height:11} /*lettonie*/
#sprite_flag.flag_152 { background-position:-336 0; width:16; height:11} /*maroc*/
#sprite_flag.flag_157 { background-position:-352 0; width:16; height:11} /*mexique*/
#sprite_flag.flag_146 { background-position:-368 0; width:16; height:11} /*malaisie*/
#sprite_flag.flag_174 { background-position:-384 0; width:16; height:11} /*nouvelle zélande*/
#sprite_flag.flag_179 { background-position:-400 0; width:16; height:11} /*panama*/
#sprite_flag.flag_184 { background-position:-416 0; width:16; height:11} /*perou*/
#sprite_flag.flag_185 { background-position:-432 0; width:16; height:11} /*phillipines*/
#sprite_flag.flag_187 { background-position:-448 0; width:16; height:11} /*pologne*/
#sprite_flag.flag_196 { background-position:-464 0; width:16; height:11} /*russie*/
#sprite_flag.flag_224 { background-position:-480 0; width:16; height:11} /*suede*/
#sprite_flag.flag_215 { background-position:-496 0; width:16; height:11} /*singapour*/
#sprite_flag.flag_245 { background-position:-512 0; width:16; height:11} /*turquie*/
#sprite_flag.flag_231 { background-position:-528 0; width:16; height:11} /*taiwan*/
#sprite_flag.flag_248 { background-position:-544 0; width:16; height:11} /*ukraine*/
#sprite_flag.flag_79 { background-position:-560 0; width:16; height:11} /*usa*/
#sprite_flag.flag_249 { background-position:-576 0; width:16; height:11} /*uruguay*/
#sprite_flag.flag_8 { background-position:-592 0; width:16; height:11} /*afrique du sud*/
#sprite_flag.flag_254 { background-position:-608 0; width:16; height:11} /*venezuela*/

#sprite_flag.flag_12 { background-position:-624 0; width:16; height:11} /*allemagne*/
#sprite_flag.flag_21 { background-position:-640 0; width:16; height:11} /*autriche*/
#sprite_flag.flag_28 { background-position:-656 0; width:16; height:11} /*belgique*/
#sprite_flag.flag_77 { background-position:-672 0; width:16; height:11} /*espagne*/
#sprite_flag.flag_86 { background-position:-688 0; width:16; height:11} /*france*/
#sprite_flag.flag_94 { background-position:-704 0; width:16; height:11} /*grece*/
#sprite_flag.flag_120 { background-position:-720 0; width:16; height:11} /*irlande*/
#sprite_flag.flag_123 { background-position:-736 0; width:16; height:11} /*italie*/
#sprite_flag.flag_183 { background-position:-752 0; width:16; height:11} /*pays bas*/
#sprite_flag.flag_190 { background-position:-768 0; width:16; height:11} /*portugal*/
#sprite_flag.flag_192919 { background-position:-784 0; width:16; height:11} /*quebec*/

#sprite_flag.flag_142 { background-position:-800 0; width:16; height:11} /*luxembourg*/
#sprite_flag.flag_172 { background-position:-816 0; width:16; height:11} /*norvege*/
#sprite_flag.flag_42 { background-position:-832 0; width:16; height:11} /*bulgarie*/
#sprite_flag.flag_194 { background-position:-848 0; width:16; height:11} /*roumanie*/
#sprite_flag.flag_85 { background-position:-864 0; width:16; height:11} /*finlande*/
#sprite_flag.flag_122 { background-position:-880 0; width:16; height:11} /*israel*/
#sprite_flag.flag_216 { background-position:-896 0; width:16; height:11} /*slovaquie*/

#sprite_bg_h {
	background-image:url(http://img-cdn1.iha.com/background_h5.png);
	background-repeat: repeat-x;
	display:block;
	overflow:hidden;	
	font-size:0px;
	vertical-align:bottom;
	line-height:0.1;
}	
#sprite_bg_h.button_red_border { background-position:0 0; width:1; height:15}
#sprite_bg_h.button_red { background-position:0 -15; width:1; height:15}
#sprite_bg_h.button_yellow_border { background-position:0 -30; width:1; height:15}
#sprite_bg_h.button_yellow { background-position:0 -45; width:1; height:15}
#sprite_bg_h.button_purple_border { background-position:0 -60; width:1; height:15}
#sprite_bg_h.button_purple { background-position:0 -75; width:1; height:15}
#sprite_bg_h.button_pink_border { background-position:0 -90; width:1; height:15}
#sprite_bg_h.button_pink { background-position:0 -105; width:1; height:15}
#sprite_bg_h.button_green_border { background-position:0 -120; width:1; height:15}
#sprite_bg_h.button_green { background-position:0 -135; width:1; height:15}
#sprite_bg_h.button_blue_border { background-position:0 -150; width:1; height:15}
#sprite_bg_h.button_blue { background-position:0 -165; width:1; height:15}
#sprite_bg_h.crit2_fieldset_center { background-position:0 -180; width:1; height:148}
#sprite_bg_h.cursor_title_center_grey { background-position:0 -338; width:1; height:26}
#sprite_bg_h.filt_fieldset_center { background-position:0 -364; width:1; height:56}	
#sprite_bg_h.find_button_center { background-position:0 -430; width:1; height:24}
#sprite_bg_h.find_fieldset_center { background-position:0 -454; width:1; height:56}	
#sprite_bg_h.gradient_blue { background-position:0 -520; width:1; height:27}
#sprite_bg_h.gradient_brown { background-position:0 -547; width:1; height:27}
#sprite_bg_h.gradient_green { background-position:0 -574; width:1; height:27}
#sprite_bg_h.gradient_purple { background-position:0 -601; width:1; height:27}
#sprite_bg_h.gradient_orange { background-position:0 -628; width:1; height:27}	
#sprite_bg_h.member_green_button_center { background-position:0 -655; width:1; height:29}	
#sprite_bg_h.menu_center { background-position:0 -684; width:1; height:43}	
#sprite_bg_h.more_details_blue_center { background-position:0 -727; width:1; height:20}
#sprite_bg_h.more_details_brown_center { background-position:0 -747; width:1; height:20}
#sprite_bg_h.more_details_green_center { background-position:0 -767; width:1; height:20}
#sprite_bg_h.more_details_orange_center { background-position:0 -787; width:1; height:20}
#sprite_bg_h.more_details_purple_center { background-position:0 -807; width:1; height:20}
#sprite_bg_h.fieldset_bottom_all_center { background-position:0 -827; width:1; height:6}	
#sprite_bg_h.title_basket_grey_center { background-position:0 -833; width:1; height:31}
#sprite_bg_h.bnb_bckg { background-position:0 -864; width:1; height:31}
#sprite_bg_h.bnb_bottom_bckg { background-position:0 -895; width:1; height:31}
#sprite_bg_h.city_bckg { background-position:0 -932; width:1; height:104}
#sprite_bg_h.degrad1 { background-position:0 -1036; width:1; height:70}
#sprite_bg_h.degrad2 { background-position:0 -1106; width:1; height:70}
#sprite_bg_h.degrad3 { background-position:0 -1176; width:1; height:70}
#sprite_bg_h.discover_bckg { background-position:0 -1246; width:1; height:235}
#sprite_bg_h.heart_bckg { background-position:0 -1481; width:1; height:31}
#sprite_bg_h.last_minute_bckg { background-position:0 -1512; width:1; height:31}
#sprite_bg_h.new_ad_bckg { background-position:0 -1572; width:1; height:31}
#sprite_bg_h.publication_bckg { background-position:0 -1603; width:1; height:31}
#sprite_bg_h.quick_bckg { background-position:0 -1634; width:1; height:31}
#sprite_bg_h.t_breaks_bckg { background-position:0 -1708; width:1; height:31}
#sprite_bg_h.weekend_bckg { background-position:0 -1739; width:1; height:31}
#sprite_bg_h.member_blue_button_center { background-position:0 -1543; width:1; height:29}
#sprite_bg_h.search_button_center { background-position:0 -1665; width:1; height:24}
#sprite_bg_h.search_button_center_white { background-position:0 -5122; width:1; height:23}
#sprite_bg_h.see_all_bckg { background-position:0 -1689; width:1; height:19}
#sprite_bg_h.button_friends_center { background-position:0 -1940; width:1; height:26}
#sprite_bg_h.headbar_blue_center { background-position:0 -2018; width:1; height:46}
#sprite_bg_h.headbar_brown_center { background-position:0 -2064; width:1; height:46}
#sprite_bg_h.headbar_green_center { background-position:0 -2110; width:1; height:46}
#sprite_bg_h.headbar_orange_center { background-position:0 -2156; width:1; height:46}
#sprite_bg_h.headbar_purple_center { background-position:0 -2202; width:1; height:46}
#sprite_bg_h.button_blue_center { background-position:0 -1770; width:1; height:34}
#sprite_bg_h.button_brown_center { background-position:0 -1804; width:1; height:34}
#sprite_bg_h.button_green_center { background-position:0 -1838; width:1; height:34}
#sprite_bg_h.button_orange_center { background-position:0 -1872; width:1; height:34}
#sprite_bg_h.button_purple_center { background-position:0 -1906; width:1; height:34}
#sprite_bg_h.button_pdf_center { background-position:0 -1992; width:1; height:26}	
#sprite_bg_h.button_pdf_disabled_center { background-position:0 -1966; width:1; height:26}	
#sprite_bg_h.button_gray { background:gray}
#sprite_bg_h.button_lightblue { background-position:0 -2248; width:1; height:34}
#sprite_bg_h.button_lightgreen { background-position:0 -2282; width:1; height:34}		
#sprite_bg_h.button_lightpink { background-position:0 -2316; width:1; height:34}	
#sprite_bg_h.button_lightpurple { background-position:0 -2350; width:1; height:34}	
#sprite_bg_h.button_lightwhite { background-position:0 -2384; width:1; height:34}
#sprite_bg_h.button_lightyellow { background-position:0 -2418; width:1; height:34}
#sprite_bg_h.footbar_blue_center { background-position:0 -2452; width:1; height:9}
#sprite_bg_h.footbar_brown_center { background-position:0 -2461; width:1; height:9}
#sprite_bg_h.footbar_green_center { background-position:0 -2470; width:1; height:9}
#sprite_bg_h.footbar_orange_center { background-position:0 -2479; width:1; height:9}
#sprite_bg_h.footbar_purple_center { background-position:0 -2488; width:1; height:9}
#sprite_bg_h.headico_blue_center { background-position:0 -5192; width:1; height:28}
#sprite_bg_h.headico_red_center { background-position:0 -5393; width:1; height:28}
#sprite_bg_h.headico_blue_bottom_center { background-position:0 -5377; width:1; height:25}
#sprite_bg_h.button_showphoto_center { background-position:0 -5560; width:1; height:22}
#sprite_bg_h.button_contact_center { background-position:0 -2573; width:1; height:20}
#sprite_bg_h.theme_acc_center { line-height:0.1; background-position:0 -2804; width:1; height:16}
#sprite_bg_h.theme_init_center { line-height:0.1; background-position:0 -2836; width:1; height:16}
#sprite_bg_h.theme_perf_center { line-height:0.1; background-position:0 -2820; width:1; height:16}	
#sprite_bg_h.button_details_center { background-position:0 -2852; width:1; height:17}		
#sprite_bg_h.background_grey_bottom_center { background-position:0 -2869; width:1; height:111}
#sprite_bg_h.alerte_ok_center { line-height:0.1; background-position:0 -2787; width:1; height:17}
#sprite_bg_h.background_blue { background-position:0 -3013; width:1; height:33}
#sprite_bg_h.background_brown { background-position:0 -3112; width:1; height:33}
#sprite_bg_h.background_green { background-position:0 -3046; width:1; height:33}
#sprite_bg_h.background_orange { background-position:0 -3079; width:1; height:33}
#sprite_bg_h.background_purple { background-position:0 -2980; width:1; height:33}
#sprite_bg_h.background_theme { background-position:0 -3759; width:1; height:33}
#sprite_bg_h.background_yellow { background-position:0 -3793; width:1; height:33}
#sprite_bg_h.video_button_center { line-height:0.1; background-position:0 -2593; width:1; height:27}
#sprite_bg_h.video_button_no_center { line-height:0.1; background-position:0 -2620; width:1; height:27}
#sprite_bg_h.box_earth { background-position:0 -2681; width:1; height:34}
#sprite_bg_h.box_map { background-position:0 -2715; width:1; height:34}
#sprite_bg_h.box_download { background-position:0 -2647; width:1; height:34}
#sprite_bg_h.geo_bottom_white_center {background-position:0 -5083; width:1; height:39}
#sprite_bg_h.geo_bottom_center {background-position:0 -5044; width:1; height:39}
#sprite_bg_h.background_lighttheme { background-position:0 -3145; width:1; height:190}
#sprite_bg_h.background_photo { line-height:0.1; background-position:0 -3335; width:1; height:424}
#sprite_bg_h.photo_blue_background { background-position:0 -3827; width:1; height:223}
#sprite_bg_h.photo_brown_background { background-position:0 -4050; width:1; height:223}
#sprite_bg_h.photo_green_background { background-position:0 -4273; width:1; height:223}
#sprite_bg_h.photo_orange_background { background-position:0 -4496; width:1; height:223}
#sprite_bg_h.photo_purple_background { background-position:0 -4719; width:1; height:223}
#sprite_bg_h.prox_left_bottom { line-height:1px; background-position:0 -4942; width:1; height:22}
#sprite_bg_h.prox_left_top { line-height:1px; background-position:0 -4964; width:1; height:27}
#sprite_bg_h.prox_top { line-height:1px; background-position:0 -5015; width:1; height:27}
#sprite_bg_h.prox_right_bottom { line-height:1px; background-position:0 -4993; width:1; height:22}
#sprite_bg_h.button_validate_center { background-position:0 -5173; width:1; height:19}
#sprite_bg_h.contact_button_center { background-position:0 -5220; width:1; height:22}
#sprite_bg_h.agencement_button_center { background-position:0 -5220; width:1; height:22}
#sprite_bg_h.background_grey_center { background-position:0 -5242; width:1; height:134}
#sprite_bg_h.background_grey_border{ background-position:0 -5376; width:1; height:1}
#sprite_bg_h.background_fade_border{ background-position:0 -5402; width:1; height:48}


#sprite_bg_h.prox_top_center_purple {line-height:1px; background-position:0 -5450; width:1; height:27}
#sprite_bg_h.prox_top_center_white {line-height:1px; background-position:0 -5477; width:1; height:27}
#sprite_bg_h.prox_bottom_center_border {line-height:1px; background-position:0 -5504; width:1; height:6}
#sprite_bg_h.prox_bottom_center {line-height:1px; background-position:0 -5510; width:1; height:6}

#sprite_bg_h.terms_button_center { background-position:0 -5516; width:1; height:22}
#sprite_bg_h.reserve_button_center { background-position:0 -5538; width:1; height:22}
#sprite_bg_h.title_tab_calend_center{ background-position:0 -5582; width:1; height:28}

#sprite_bg_h.player_center_arrow_brown{ background-position:0 -5610; width:1; height:35}
#sprite_bg_h.player_center_arrow_orange{ background-position:0 -5645; width:1; height:35}
#sprite_bg_h.player_center_arrow_blue{ background-position:0 -5680; width:1; height:35}
#sprite_bg_h.player_center_arrow_green{ background-position:0 -5715; width:1; height:35}
#sprite_bg_h.player_center_arrow_purple{ background-position:0 -5750; width:1; height:35}





#sprite_ico_theme {
	background-image:url(http://img-cdn1.iha.com/ico_t.png);
	display:block;
	overflow:hidden;	
	font-size:0px;
	vertical-align:bottom;
	line-height:1;
}
#sprite_ico_theme.ico_t_fishing { background-position:0 0; width:44; height:23}
#sprite_ico_theme.ico_t_sea { background-position:-44 0; width:44; height:23}
#sprite_ico_theme.ico_t_thalasso { background-position:-88 0; width:44; height:23}
#sprite_ico_theme.ico_t_boating { background-position:-132 0; width:44; height:23}
#sprite_ico_theme.ico_t_mountain { background-position:0 -23; width:44; height:23}
#sprite_ico_theme.ico_t_skiing { background-position:-44 -23; width:44; height:23}
#sprite_ico_theme.ico_t_hydrotherapy { background-position:-88 -23; width:44; height:23}
#sprite_ico_theme.ico_t_unusual { background-position:-132 -23; width:44; height:23}
#sprite_ico_theme.ico_t_horseriding { background-position:0 -46; width:44; height:23}
#sprite_ico_theme.ico_t_country { background-position:-44 -46; width:44; height:23}
#sprite_ico_theme.ico_t_golf { background-position:-88 46; width:44; height:23}
#sprite_ico_theme.ico_t_city { background-position:-132 -46; width:44; height:23}
#sprite_ico_theme.ico_t_festival { background-position:0 -69; width:44; height:23}
#sprite_ico_theme.ico_t_luxury { background-position:-44 -69; width:44; height:23}
#sprite_ico_theme.ico_t_island { background-position:-88 -69; width:44; height:23}
#sprite_ico_theme.ico_t_art-culture { background-position:-132 -69; width:44; height:23}

#sprite_ico_equip span {
	float:left;
	background-image:url(http://img-cdn1.iha.com/ico_equip.png);
}
.ico_wheelchair-access { background-position:0 0; width:19; height:19}
.ico_washing-machine { background-position:-19 0; width:19; height:19}
.ico_tv { background-position:-38 0; width:19; height:19}
.ico_theme-breaks { background-position:-57 0; width:19; height:19}
.ico_terrace { background-position:-76 0; width:19; height:19}
.ico_tennis { background-position:-95 0; width:19; height:19}
.ico_swimming-pool { background-position:0 -19; width:19; height:19}
.ico_spa { background-position:-19 -19; width:19; height:19}
.ico_shower-room { background-position:-38 -19; width:19; height:19}
.ico_set-menu { background-position:-57 -19; width:19; height:19}
.ico_satellite-dish { background-position:-76 -19; width:19; height:19}
.ico_polo-pitch { background-position:-95 -19; width:19; height:19}
.ico_ping-pong { background-position:0 -38; width:19; height:19}
.ico_piano { background-position:-19 -38; width:19; height:19}
.ico_pets-accepted-under-cond { background-position:-38 -38; width:19; height:19}
.ico_pets-accepted { background-position:-57 -38; width:19; height:19}
.ico_oven { background-position:-76 -38; width:19; height:19}
.ico_non-smoking { background-position:-95 -38; width:19; height:19}
.ico_microwave { background-position:0 -57; width:19; height:19}
.ico_internet-access { background-position:-19 -57; width:19; height:19}
.ico_horse-and-riding-equipment { background-position:-38 -57; width:19; height:19}
.ico_helicopter-landing-pad { background-position:-57 -57; width:19; height:19}
.ico_golf { background-position:-76 -57; width:19; height:19}
.ico_food { background-position:-95 -57; width:19; height:19}
.ico_fitness-room { background-position:0 -76; width:19; height:19}
.ico_dish-washer { background-position:-19 -76; width:19; height:19}
.ico_dance-room { background-position:-38 -76; width:19; height:19}
.ico_covered-terrace { background-position:-57 -76; width:19; height:19}
.ico_covered-parking { background-position:-76 -76; width:19; height:19}
.ico_cloth-dryer { background-position:-95 -76; width:19; height:19}
.ico_chimney { background-position:0 -95; width:19; height:19}
.ico_car { background-position:-19 -95; width:19; height:19}
.ico_breakfast { background-position:-38 -95; width:19; height:19}
.ico_boat-mooring { background-position:-57 -95; width:19; height:19}
.ico_boat { background-position:-76 -95; width:19; height:19}
.ico_billiard { background-position:-95 -95; width:19; height:19}
.ico_bbq { background-position:0 -114; width:19; height:19}
.ico_bathroom { background-position:-19 -114; width:19; height:19}
.ico_baby-equipment { background-position:-38 -114; width:19; height:19}
.ico_baby-cot { background-position:-57 -114; width:19; height:19}
.ico_air-conditioned { background-position:-76 -114; width:19; height:19}
.ico_parking { background-position:-95 -114; width:19; height:19}
FONT.TXT		{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.TXT			{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.TXT:hover 	{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }

FONT.TXT1		{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.TXT1			{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.TXT1:hover	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }

FONT.ROUGE		{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.ROUGE			{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.ROUGE:hover 	{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }

FONT.MARRON		{ FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON		{ FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON:hover 	{ FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }

FONT.MARRON1	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON1		{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON1:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }

FONT.MARRON2	{ FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON2		{ FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON2:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }

FONT.MARRON3	{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON3		{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON3:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }

FONT.MARRON4	{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON4		{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #663f08; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.MARRON4:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #24760e; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }

FONT.VERT		{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #24760e; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.VERT			{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #24760e; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.VERT:hover	{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }

FONT.VERT1		{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #24760e; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.VERT1			{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #24760e; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.VERT1:hover	{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }

FONT.LINK		{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }
A.LINK			{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }
A.LINK:hover	{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #24760e; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica; FONT-VARIANT: normal; TEXT-DECORATION: underline }

.ACCES			{ BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #fbf4e9; BORDER-LEFT: 1px solid; WIDTH: 60px; COLOR: #ac6400; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial; HEIGHT: 16px }
.BOX			{ BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: 1px solid; WIDTH: 120px; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial; HEIGHT: 20px }
.BOX1			{ BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: 1px solid; WIDTH: 80px; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial; HEIGHT: 20px }
.ERROR2			{ color: #FF0000; }
.BOX11			{ FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica; }
.ROUGE11		{ FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica; COLOR: #990000; }
.BUTTON_VR2		{ FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica; COLOR: #FFFFFF; background-color: #24760E; border: 0px solid #000000; }
.BUTTON_OK		{ BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #FEF2CD; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; WIDTH: 60px; COLOR: #663F08; BORDER-COLOR: #EFA730; FONT-FAMILY: Arial; HEIGHT: 16px }
.ACCES_WHITE	{ BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; BORDER-LEFT: 1px solid; WIDTH: 60px; COLOR: #ac6400; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial; HEIGHT: 16px }

TD.BAL_COL_TITLE		{ color:#555555; font-size:14; text-align:left; FONT-WEIGHT: bold; font-style:italic}

TABLE.publication 		{ width:100%; border-collapse:collapse; font-size:12; text-align:center; border-spacing: 0px; padding: 0px; }
TABLE.publication TD 	{ padding:0px }

TABLE.coord 			{ width:100%; border-collapse:collapse; font-size:12; text-align:center;}
TABLE.coord TD 			{ padding:3px; text-align:left;}
	
TABLE.resa 				{ width:100%; border-collapse:collapse; font-size:12; text-align:center; border-collapse:separate; border-spacing: 0px; }
TABLE.resa TD 			{ padding:0px }

TABLE.list 				{ width:100%; border-collapse:collapse  }
TABLE.list TD 			{ padding:0px }

TR.entete 				{background-color:366daf; height:25px; border-collapse:collapse; font-size:12; }
TR.entete TD 			{color:ffffff; font-weight:700; vertical-align:middle; padding:4px; text-align:center;}
TR.entete A 			{color:ffffff; font-weight:700; vertical-align:middle; text-decoration:none}
	
IMG.tr_corner 			{ border: none; position:absolute; top: 0; right: 0; }
IMG.br_corner 			{ border: none; position:absolute; bottom: 0; right: 0; }
IMG.bl_corner 			{ border: none; position:absolute; bottom: 0; left: 0; }
IMG.tl_corner 			{ border: none; position:absolute; top: 0; left: 0; }

.td_adphoto 			{ width:120; padding:0 }
.div_icons 				{ margin:5; margin-bottom:0 }

.CROSS_KEYWORD { overflow:hidden; padding:0px; text-align:center; vertical-align:middle; height:14px; border-top:2px solid white; margin-bottom:2px; color:#fff; background-color:#4175A4 }
.CROSS_KEYWORD H1 { padding:0px; font-size:10; line-height:12px; margin:0px;}

.txt_ico_t_sea { color:#13235B; }
.txt_ico_t_mountain { color:#0B72B5; }
.txt_ico_t_country { color:#57AB27; }
.txt_ico_t_city { color:#A10D59; }
.txt_ico_t_art-culture { color:#FF9400; }
.txt_ico_t_festival { color:#A10D59; }
.txt_ico_t_thalasso { color:#13235B; }
.txt_ico_t_hydrotherapy { color:#0B72B5; }
.txt_ico_t_golf { color:#57AB27; }
.txt_ico_t_skiing { color:#0B72B5; }
.txt_ico_t_horseriding { color:#57AB27; }
.txt_ico_t_fishing { color:#13235B; }
.txt_ico_t_luxury { color:#FF9400; }
.txt_ico_t_unusual { color:#A10D59; }
.txt_ico_t_boating { color:#0B72B5; }
.txt_ico_t_island { color:#FF9400; }.ERROR{background-image:url("http://img-cdn1.iha.com/error.gif");background-repeat:no-repeat;background-position:top right;}