- { color: black; font-family: arial; background-color: #ffffff; text-align: center; margin-top: 0; padding-top: 0;width:955px; }img { margin: 0; padding: 0; }/*pre-home*/#optim {text-align:left; color: #00295b; font-size: 10px; text-decoration: none; margin:0 0 0 10px;}.txt_prehome{text-align: center; color: #00295b; font-size: 12px; text-decoration: none;padding-top: 10px;}#global_prehome { background-image: url(../images/fond_prehome.gif); background-repeat: no-repeat; background-position: 0 -80px; text-align: left; width: 888px; margin: 0 auto; padding: 0; }h1.prehome_select { color: #00295b; font-size: 13px; margin: 0; padding-top: 60px; padding-bottom: 10px; padding-left: 70px; }table.prehome { margin-left: 150px; }ul#select_continents { background-image: url(../images/dot_gris_vertical.gif); background-repeat: repeat-y; background-position: right 0; width: 220px; margin: 0 0 0 130px; padding: 0; list-style-type: none; }#select_continents li { margin-bottom: 2px; }a#select_continents { color: #00295b; font-size: 11px; text-decoration: none; width: 213px; height: 18px; padding-left: 10px; }a#select_continents:hover { color: #9e3916; text-decoration: none; background-image: url(../images/bt_select_contients_fleche.gif); background-repeat: no-repeat; background-position: left center; width: 213px; height: 18px; }h2.prehome_select_on { color: #00295b; font-size: 11px; font-weight: normal; background-image: url(../images/prehome_on.gif); text-decoration: none; background-repeat: no-repeat; background-position: left center; margin: 0; padding: 3px; }td.prehome_select_dot { background-image: url(../images/prehome_dot.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 5px; }/*commun*/#neutre { }#global { margin-right: auto; margin-left: auto;background:url(../images/border_degrade.png) repeat-y 182px 0; }ul#icones { background-color: transparent; text-align: right; margin: 0; padding: 0; list-style-type: none; }li.icones { margin: 0; padding: 0; display: inline; }a.icones  { color: #6a0007; text-decoration: none ; margin: 0; padding: 0; }a.icones:hover  { color: #6a0007; font-weight: bold; text-decoration: underline ; margin: 0; padding: 0; }#menu_principal { width: 183px; float: left; margin: 0; padding: 0; }#calage_floatright { width: auto; float: right; }#calage_floatleft { text-align: left; width: auto; float: left; }.anti_floatleft { visibility: hidden; clear: both; margin: 0; padding: 0; }.bold { font-weight: bold; }#separation_arianne { background-image: url(../images/dot_gris-horizontal.gif); background-repeat: repeat-x; background-position: 0 top; height: 3px; margin: 0; padding: 0 0 5px; }/*type*/#bordure_menu_full { background:transparent;/*background-image: url(../images/bordure_menu_full.gif);*/ width: 9px; height: 551px; float: left; }#type_contenu_global { background-color: #fff; /*background-image: url(../images/type_contenu_bas.gif);*/ background-repeat: no-repeat; background-position: 0 bottom; text-align: left; width: 507px; float: left; }#type_texte { text-align: left; padding: 20px 40px 0 40px; }p.type_texte { color: #00295b; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }.type_nom { color: #00295b; font-weight: bold; }#type_suite { text-align: right; padding-right: 40px; }a.type_suite { color: #d9af0a; font-size: 12px; text-decoration: none; }a.type_suite:hover { text-decoration: underline; }#type_contact { color: #565656; font-size: 11px; margin: 15px 40px 10px 40px;}.type_contact { color: #00295b; font-size: 14px; font-weight: normal; background-color: #fff; padding-right: 5px;  padding-bottom:5px;}#type_menu_right { text-align: left; width: 221px; float: left; }#type_arianne { color: #565656; font-size: 11px; font-weight: normal; margin: 0 40px; padding: 20px 0 10px; border-top-color: #565656; border-top-width: 1px; }#menu_resa { width: 194px; margin-top: 53px; }#menu_resa_haut { background-image: url(../images/resaenligne_haut.gif); background-repeat: no-repeat; background-position: 0 top; height: 62px; margin: 0; padding: 0; }#menu_resa_haut_vide { background-image: url(../images/resaenligne_haut.gif); background-repeat: no-repeat; background-position: 0 top; height: 15px; margin: 0; padding: 0; }h1.titre_menu_right { color: #FFFFFF; font-size: 18px; font-weight: normal; text-align: left; margin: 0; padding: 15px 0 0 20px; }#menu_resa_haut_variable { background-image: url(../images/resaenligne_fond_variable.gif); background-repeat: no-repeat; background-position: 0 top; text-align: left; width: 194px; float: left; margin: 0; padding: 0 0 0 20px; }h1.menu_resa { color: #ffffff; font-size: 12px; margin: 0; padding: 5px 0 0; }#menu_resa_bas_variable { background-image: url(../images/resaenligne_bas_variable.gif); background-repeat: repeat-y; background-position: 0 top; clear: both; margin: 0; padding: 0; }.select_menu_resa { font-size: 10px; color: #ffffff; background-color: #8D8D8D; vertical-align: middle; width: 150px; margin-bottom: 2px; padding: 0; border: solid 1px #555555; }#bt_menu_resa { float: left; margin-top: 5px; margin-bottom: 10px; }	#bt_menu_resa img{ vertical-align:-5px;}a.bt_menu_resa { color: #565656; font-size: 10px; text-decoration: none; padding:2px 0 3px;background:#fff;}a.bt_menu_resa:hover { color: #9e3916; text-decoration: none; }ul#menu_resa_bas_liste { text-align: left; margin: 0 0 20px 0; padding: 0 0 10px 0; list-style-type: none;  width:190px}ul#menu_resto_bas_liste { text-align: left; margin: 0 0 20px 0; padding: 0 0 0px 0; list-style-type: none;  width:190px}li.menu_resa_bas_liste { padding-bottom: 3px; padding: 0 0 0 15px; }li.menu_resto_bas_liste { padding-bottom: 3px; padding: 0 0 0 15px; }a.menu_resa_bas_liste { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }a.menu_resa_bas_liste:hover { color: #565656; font-size: 12px; font-weight: bold; text-decoration: none; }a.menu_resa_bas_liste_yellow { color: #5597e8; font-weight: bold; text-decoration: none; }a.menu_resa_bas_liste_yellow:hover { color: #00295b; text-decoration: none; }a.menu_resto_bas_liste { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }a.menu_resto_bas_liste:hover { color: #8D8D8D; font-size: 12px; font-weight: bold; text-decoration: none; }ul#menu_resa_picto_bas { background-image: url(../images/dot_blanc_horizontal.gif); background-repeat: repeat-x; background-position: 0 center; text-align: center; margin: 0 ;padding:0; list-style-type: none; }li.menu_resa_picto_bas { margin: 0; padding: 0 5px; display: inline; }#menu_resa_bas_fixe { background-image: url(../images/resaenligne_bas.gif); background-repeat: repeat-y; background-position: 0 top; height: 20px; margin: 0; padding: 0; }/*news*/h1.news_titre { color: #00295b; font-size: 24px; font-weight: normal; margin: 0; padding: 0 0 5px; }h2.date { color: #9e3916; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 20px; }.date_lieux { color: #565656; font-size: 12px; font-weight: normal; }a.lien_inline { color: #d9af0a; font-weight: bold; text-decoration: none; }a.lien_inline:hover { text-decoration: underline; }#menu_news_haut_variable { color: #e6cfca; font-size: 12px; background-image: url(../images/resaenligne_fond_variable.gif); background-repeat: no-repeat; background-position: 0 top; margin: 0; padding: 0; }#news_arianne { color: #a09d8f; font-size: 11px; font-weight: normal; background-image: url(../images/barrebas_ariane.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0 40px ; padding: 35px 0 10px 0 ; border-top-color: #565656; border-top-width: 1px; }/*home*/#home_centre { margin: 0; padding: 0; width: 524px; float: left; }#home_news { margin: 0; padding: 0; width: 226px; float: left; }#news_contenu { background-image: url(../images/home_news_fond.gif); background-repeat: repeat-x; background-position: 0 top; text-align: right; height: 128px; padding-right: 10px; padding-left: 13px; }h1.news_contenu { color: #fff; font-size: 14px; text-align: left; margin: 0; padding: 5px 0 0; }p.news_contenu { color: #cfb0a9; font-size: 12px; text-align: left; margin: 0; padding: 5px 0; }#news_menu { background-image: url(../images/home_news_fondanim.gif); background-repeat: no-repeat; background-position: 0 top; vertical-align: top; height: 248px; }#home_resa_fond { background-image: url(../images/home_fond_blanc.gif); text-align: left; height: 173px; margin: 0; padding: 0; }#home_reservations { background-image: url(../images/dot_gris-horizontal.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 35px 0 0px; padding: 0; }#resa_niv1 { width: 140px; float: left; margin: 0; padding: 10px 0 0; }#resa_niv2 { color: #00295b; font-size: 12px; text-align: right; float: left; margin: 0; padding: 10px 0 0 10px; }#resa_niv3 { vertical-align: bottom; padding: 90px 10px 10px; float: left; margin: 0; }a#resa_niv1 { color: #00295b; font-size: 12px; background-color: #ebe9d2; text-decoration: none; width: 140px; margin-bottom: 4px; padding: 2px; }a#resa_niv1:hover { color: #00295b; text-decoration: none; }.select_resa { font-size: 10px; color: #ffffff; background-color: #565656; vertical-align: middle; width: 240px; margin-bottom: 2px; padding: 0; border: solid 1px #00295b; }/*hybride*/#hybride_haut_entete { text-align: left; width: 644px; height: 28px; }#hybride_entete { background-color: #fff; text-align: center; width: 644px; }#hybride_anim_entete { padding-top: 20px; }/*hotel*/#hotel_global { float: left; background:url(../images/border_degrade_644.png) repeat-y -1px 0;}#brochure_global { float: left; background:url(../images/border_degrade_744.png) repeat-y -5px 0;}/*#navig { background-image: url(../images/hotel_fond_haut.gif); margin: 0; padding: 0; width: 772px; height: 44px; }*/#horizontal {  background:url(../images/hotel_milieu.gif) repeat-y 9px 0; }#hotel_gobal_contenu { width: 644px; float: left; margin: 0; padding: 0; }#brochure_global_contenu { width: 744px; float: left; margin: 0; padding: 0; }#hotel_haut_entete {  text-align: left; width: 644px; height: 28px; margin: 0; padding: 0; }#hotel_entete { background-image: url(../images/hotel_fond_entete.gif); background-repeat: repeat-y; background-position: 0 top; text-align: left; float:left;width: 644px; margin: 0; padding: 0;}#menu_niv3_ligne1 { color: #000000; font-size: 12px; font-weight: normal; background-color: #fff; background-image: url(../images/menu_niv3_ligne1.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; height: 18px; padding : 5px 0 0 0;}#menu_niv3_ligne2 { color: #000000; font-size: 12px; font-weight: normal; background-image: url(../images/menu_niv3_ligne2.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; height: 15px; padding : 6px 0 0 0;}#menu_niv3_ligne_bas { background-image: url(../images/menu_niv3_ligne_bas.gif); background-repeat: no-repeat; background-position: center top; height: 3px; font-size : 1px;}a.menu_niv3 { color: ##00295b; font-weight: normal; text-decoration: none; }a.menu_niv3:hover { color: #565656; font-weight: normal; text-decoration: none; }.menu_niv3_lien_on { color: #00295b; font-weight: normal; text-decoration: none; }h1.titre_resultats { color: #00295b; font-size: 24px; font-weight: normal; margin-top: 10px; margin-bottom: 0; margin-left: 60px; padding: 0; width:230px; }#hotel_recherche { background-color: #fff; text-align: right; margin-right: 80px; margin-left: 290px; padding-top: 20px; padding-right: 35px; padding-bottom: 0; margin-top: -24px;}.select_hotel { font-size: 12px; color: #ffffff; background-color: #565656; vertical-align: middle; width: 200px; margin-bottom: 2px; padding: 0; border: 1px #d6d3b6; }#bt_recheche_hotel { background: #5597E8; float: right; margin-top: 10px; margin-bottom: 0; }	#bt_recheche_hotel img{vertical-align:-5px;}a#recheche_hotel { color: #ffffff; font-size: 10px; text-decoration: none; display:block;}a#recheche_hotel:hover { color: #565656; font-size: 10px; text-decoration: none; }#contenu_global { }#bordure_menu { background:transparent;/*background-image: url(../images/bordure_menu.gif);*/ width: 9px; height: 507px; float: left; margin: 0; padding: 0; }#contenu_texte { background-color: #fff; /*background-image: url(../images/hotel_bas.gif);*/ background-repeat: no-repeat; background-position: 0 bottom; text-align: left; width: 644px; float: left; margin: 0; padding: 0 0 0; }h1.liste { color: #00295b; font-size: 14px; font-weight: normal; margin: 10px 0 20px 60px; padding: 0; }#resultat { 	font-weight: normal; margin-right: 30px; /*margin-bottom: 10px;*/ padding-left: 60px; margin-bottom:5px; background:url(../images/separ-hotel.gif) center 100% no-repeat;}img.liste { vertical-align: middle; float: left; margin :0 ; font-size:0px}p.descriptif { color: #00295b; font-size: 12px; font-weight: normal; float: left; margin: 0 0 0 10px; width :450px;}a.resultat_nom { color: #00295b; font-weight: bold; text-decoration: none; }a.resultat_nom:hover { text-decoration: underline; }a.resultat_description { color: #00295B; font-weight: normal; text-decoration: none; }a.resultat_description:hover { color: #00295B; font-weight: normal; text-decoration: none; }#resultat_bas { }#hotel_arianne { color: #a09d8f; font-size: 11px; font-weight: normal; background-image: url(../images/../images/dot_gris-horizontal.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 40px; padding: 5px 0 10px; border-top-color: #565656; border-top-width: 1px; }a.fil_arianne { color: #a09d8f; text-decoration: none; font-weight: normal; }a.fil_arianne:hover { text-decoration: none; font-weight: normal;}/*menus droits*/#menu_picto { width: 57px; float: left; margin: 0; padding: 38px 0 0; }#picto_haut {  }#haut_fixe { background-image: url(../images/pictos_haut_marron.gif); background-repeat: no-repeat; background-position: 0 top; height: 25px; }#haut_variable { background-image: url(../images/pictos_fond_marron.gif); background-repeat: no-repeat; background-position: 0 top; }#picto_bas {  }#bas_variable { background-image: url(../images/picto_bas_variable.gif); background-repeat: repeat-y; background-position: 0 top; }#bas_fixe { background-image: url(../images/picto_bas_fixe.gif); background-repeat: no-repeat; background-position: 0 top; height: 25px; }ul#menu_picto_haut { background-image: url(../images/pictos_fond_marron.gif); margin: 0; padding: 0 0 5px; list-style-type: none; }ul#menu_picto_bas { background-image: url(../images/picto_bas_variable.gif); background-repeat: repeat-y; background-position: 0 top; list-style-type: none; margin: 0; padding: 5px 0 0; }li.menu_picto { margin: 0; padding: 0 0 5px; }/*footer#footer_global { text-align: center; width: 100%; margin: 0px auto 20px; padding: 0; background:#fff;}	#IE6 #footer_global { margin:-20px auto 20px; }	#IE7 #footer_global { margin:-20px auto 20px; }#footer_global_home{text-align: center; width: 100%; margin: 0px auto 20px; padding: 0; background:#fff;}	#IE6 #footer_global_home, #IE7 #footer_global_home{margin: 0px auto;}#footer_centrage { width:650px;  margin-left: 140px; overflow:hidden;padding-left:50px;text-align:left;background:#fff;}	#IE6 #footer_centrage { margin:0 0 0 30px; }	#IE7 #footer_centrage { margin:0 0 0 30px; }ul#footer { float:left; vertical-align: middle;  margin: 0 auto; padding: 0; list-style-type: none; width:310px; line-height:1;}	#footer_global_home ul#footer { float:left; vertical-align: middle;  margin: 0 0 0 10px; padding: 0; list-style-type: none; text-align:left; width:620px; line-height:1;}li.footer { margin: 0; padding: 0 10px 0 0; display: inline; }a.footer  { color: #555555; font-size: 10px; text-decoration: none ;}p.footer { margin: 5px 0 0 10px; padding: 0 0 0 0; color: #555555; font-size: 10px;text-align:left;font-weight:bold;}a.footer:hover  { color: #555555; text-decoration: underline; text-align: center; }a.footer_logo{float:right;margin-top:5px;}	#footer_global_home a.footer_logo{float:right;margin-top:-7px;margin-right:10px;}	#footer_centrage a.footer_logo{float:right;margin-top:-7px;margin-right:10px;}*/#bt_saison_global { height: 21px; float: left; padding-top: 3px; }#bt_saison_left { background-image: url(../images/bt_saison_left.gif); background-repeat: no-repeat; background-position: 0 center; position: relative; width: 7px; height: 21px; float: left; }#bt_saison_centre { color: #dac3b0; background-image: url(../images/bt_saison_fond.gif); background-repeat: repeat-x; background-position: left center; position: relative; height: 21px; float: left; }#lien_saison { vertical-align: middle; float: left; padding-top: 2px; }#bt_saison_right { background-image: url(../images/bt_saison_right.gif); background-repeat: no-repeat; background-position: 0 center; vertical-align: middle; position: relative; width: 7px; height: 21px; float: left; }a#saison { color: #dac3b0; font-size: 12px; font-weight: normal; text-decoration: none; padding-top: 5px; }a#saison:hover { color: #fff; font-weight: normal; text-decoration: none; }div#altContent{text-align:left;margin:0 auto;padding:20px 15% 20px;}	#altContent h1{display:block;width:156px;height:102px;text-indent:-999em;background:url(../images/logo.png) no-repeat top left;}	#altContent ul{}		#altContent ul li {float:left;width:265px;margin-bottom:50px;}			#altContent ul li ul{}				#altContent ul li ul li{float:none;width:auto;margin-bottom:0px;margin-left:50px;}				#altContent ul li ul li a{font-size:12px;}	#altContent p{color:#555555;font-size:12px;padding-left:20px;margin-bottom:20px;}	#altContent p a{display:block;margin-left:-20px;}#altContent p{clear:both;}
