/********************************************************************************/
/* CSS LOGIS DE FRANCE */
/********************************************************************************/

/* CSS Document */
/*body{ margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.8em}*/
body{ margin:0; padding:0; background:url(../images/fond/bg_site.jpg) no-repeat center top; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.8em}
img{ border:0}
body a:hover {text-decoration:underline}

#nomsiteregion {position:absolute; color:#5b2f17; top:25px; left:50%; margin:0 0 0 -355px; font-style:italic; font-size:30px; font-weight:bold}



/* Konstruktion */
#liensdacces {height:auto; width:400px; position:absolute; top:0; left:0; color:#FFF; font-size:em}
#liensdacces a {color:#FFF; font-size:1em}
#liensdacces a:focus {color:#371a0c; font-size:1em}
#bandeau{ height:auto; margin:auto; width:946px; position:relative; z-index:30000;}


/* MENU LANGUES */
.tx-srlanguagemenu-pi1 {position:absolute; top:-30px; right:0; z-index:10}
.tx-srlanguagemenu-pi1 a {display:none;}
.tx-srlanguagemenu-pi1.fr {background:url(../images/menu/flag_fr.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 div.SPC {display:none}
.tx-srlanguagemenu-pi1 #container_lng {display:block; cursor:pointer; width:43px; height:18px; border:1px solid #c6c6c6; background:url(../images/menu/bt_select_langue.gif) right top no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.show {height:auto; padding-top:18px;}
.tx-srlanguagemenu-pi1 #container_lng.show a {display:block; height:18px; text-indent:26px; text-decoration:none}
*html .tx-srlanguagemenu-pi1 #container_lng.show a {text-indent:0px; color:#FFFFFF;}
.tx-srlanguagemenu-pi1 #container_lng.show a.Fr {background:url(../images/menu/flag_fr.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.show a.De {background:url(../images/menu/flag_de.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.show a.Es {background:url(../images/menu/flag_es.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.show a.En {background:url(../images/menu/flag_uk.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.show a.Nl {background:url(../images/menu/flag_nl.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.show a.It {background:url(../images/menu/flag_it.gif) left center no-repeat}

.tx-srlanguagemenu-pi1 #container_lng.ln_0 {background:url(../images/menu/flag_fr-cur.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.ln_1 {background:url(../images/menu/flag_de-cur.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.ln_2 {background:url(../images/menu/flag_uk-cur.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.ln_3 {background:url(../images/menu/flag_es-cur.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.ln_4 {background:url(../images/menu/flag_it-cur.gif) left center no-repeat}
.tx-srlanguagemenu-pi1 #container_lng.ln_5 {background:url(../images/menu/flag_nl-cur.gif) left center no-repeat}


/* Menu Nivo 2 */
/*
#menuMain #decouvrez ul.sousmenunivo2 {margin:0; padding:0; position:absolute; top:48px; width:828px; left:0px;}
#menuMain #decouvrez ul.sousmenunivo2 li {display:block;  height:30px; line-height:30px; padding:0 5px 0 5px; font-size:1em; font-weight:bold; color:#5B2F18; font-family:font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;; list-style:none; float:left}
#menuMain #decouvrez ul.sousmenunivo2 li a {display:block; height:30px; line-height:30px; width:auto; text-indent:0; text-decoration:none; font-weight:normal; color:#593117}
*html #menuMain #decouvrez ul.sousmenunivo2 li a { float:left}
#menuMain #decouvrez ul.sousmenunivo2 li a:hover {background:#562F08; color:#FFF; text-decoration:underline}
#menuMain #decouvrez ul.sousmenunivo2 li:hover {background:#562F08; color:#FFF} 

#menuMain #envie_de ul.sousmenunivo2 {margin:0; padding:0; position:absolute; top:48px; width:828px; left:0px}
#menuMain #envie_de ul.sousmenunivo2 li {display:block;  height:30px; line-height:30px; padding:0 5px 0 5px; font-size:1em; font-weight:bold; color:#5B2F18; font-family:Arial, Helvetica, sans-serif; list-style:none; float:left}
#menuMain #envie_de ul.sousmenunivo2 li a {display:block; height:30px; line-height:30px; width:auto; text-indent:0; text-decoration:none; font-weight:normal; color:#593117}
*html #menuMain #envie_de ul.sousmenunivo2 li a { float:left}
#menuMain #envie_de ul.sousmenunivo2 li a:hover {background:#562F08; color:#FFF; text-decoration:underline}
#menuMain #envie_de ul.sousmenunivo2 li:hover {background:#562F08; color:#FFF}

#menuMain #nouveautes ul.sousmenunivo2 {margin:0; padding:0; position:absolute; top:48px; width:828px; left:0px}
#menuMain #nouveautes ul.sousmenunivo2 li {display:block;  height:30px; line-height:30px; padding:0 5px 0 5px; font-size:1em; font-weight:bold; color:#5B2F18; font-family:Arial, Helvetica, sans-serif; list-style:none; float:left}
#menuMain #nouveautes ul.sousmenunivo2 li a {display:block; height:30px; line-height:30px; width:auto; text-indent:0; text-decoration:none; font-weight:normal; color:#593117}
*html #menuMain #nouveautes ul.sousmenunivo2 li a { float:left}
#menuMain #nouveautes ul.sousmenunivo2 li a:hover {background:#562F08; color:#FFF; text-decoration:underline}
#menuMain #nouveautes ul.sousmenunivo2 li:hover {background:#562F08; color:#FFF}

#menuMain #gastronomie ul.sousmenunivo2 {margin:0; padding:0; position:absolute; top:48px; width:828px; left:0px}
#menuMain #gastronomie ul.sousmenunivo2 li {display:block;  height:30px; line-height:30px; padding:0 5px 0 5px; font-size:1em; font-weight:bold; color:#5B2F18; font-family:Arial, Helvetica, sans-serif; list-style:none; float:left}
#menuMain #gastronomie ul.sousmenunivo2 li a {display:block; height:30px; line-height:30px; width:auto; text-indent:0; text-decoration:none; font-weight:normal; color:#593117}
*html #menuMain #gastronomie ul.sousmenunivo2 li a { float:left}
#menuMain #gastronomie ul.sousmenunivo2 li a:hover {background:#562F08; color:#FFF; text-decoration:underline}
#menuMain #gastronomie ul.sousmenunivo2 li:hover {background:#562F08; color:#FFF}

#menuMain #boutique ul.sousmenunivo2 {margin:0; padding:0; position:absolute; top:48px; width:828px; left:0px}
#menuMain #boutique ul.sousmenunivo2 li  {display:block;  height:30px; line-height:30px; padding:0 5px 0 5px; font-size:1em; font-weight:bold; color:#5B2F18; font-family:Arial, Helvetica, sans-serif; list-style:none; float:left}
#menuMain #boutique ul.sousmenunivo2 li a  {display:block; height:30px; line-height:30px; width:auto; text-indent:0; text-decoration:none; font-weight:normal; color:#593117}
*html #menuMain #boutique ul.sousmenunivo2 li a { float:left}
#menuMain #boutique ul.sousmenunivo2 li a:hover {background:#562F08; color:#FFF; text-decoration:underline}
#menuMain #boutique ul.sousmenunivo2 li:hover {background:#562F08; color:#FFF}

#menuMain #seminaires ul.sousmenunivo2 {margin:0; padding:0; position:absolute; top:48px; width:828px; left:0px}
#menuMain #seminaires ul.sousmenunivo2 li {display:block;  height:30px; line-height:30px; padding:0 5px 0 5px; font-size:1em; font-weight:bold; color:#5B2F18; font-family:Arial, Helvetica, sans-serif; list-style:none; float:left}
#menuMain #seminaires ul.sousmenunivo2 li a {display:block; height:30px; line-height:30px; width:auto; text-indent:0; text-decoration:none; font-weight:normal; color:#593117}
*html #menuMain #seminaires ul.sousmenunivo2 li a { float:left}
#menuMain #seminaires ul.sousmenunivo2 li a:hover {background:#562F08; color:#FFF; text-decoration:underline}
#menuMain #seminaires ul.sousmenunivo2 li:hover {background:#562F08; color:#FFF}
*/


.separateurHR {visibility:hidden;clear:bot Kh;padding:0px;margin:0;height:1px}



/*  

.separateurHR {visibility:hidden;clear:both;padding:0px;margin:0;height:1px}



/*  KONSTRUKTEUR CONTENU  */
#contenu_acceuil {width:946px;  margin:auto; margin-bottom:10px; border-top:2px solid #FFFFFF; margin-top:25px; padding-top:0; background: url(../images/home/fd_encart.jpg);}
*html #contenu_acceuil { margin-top:12px}
#contenu {width:946px; border:1px solid #cec1b5; margin:auto; margin-bottom:10px; margin-top:28px; padding-top:2px; z-index:20000;}
*html #contenu { margin-top:12px}
#contenu #submit {background:#572f08; color:#fff; cursor:pointer}
#logo {float:left; padding: 14px 11px 0 0}


#corps {float:left; width:712px; padding:0 0 0 5px; color:#572f08; position:relative}
#corps_accueil {float:left; width:722px; padding:0 0 0 0px; color:#572f08; overflow:hidden}
#corps_profil {float:left; width:712px; padding:0 0 0 5px; color:#572f08}
#corps_reservation {width:938px; padding:0 0 0 5px; color:#572f08}
#corps_reservation #ariane {background:#70664d; border-bottom:1px solid #dcdcd0; padding:2px 5px 2px 15px; margin:0px; color:#fffeff; font-size:0.8em;}

#contenu .titre_page { color:#ffffff; font-size:12px; font-weight:normal; width:430px; }
#tip_print {width:300px; position:absolute; text-align:right; top:30px; right:5px; font-size:0.85em}


#menudroit {width:222px; overflow:hidden}
*html #menudroit {width:220px;}
*html #menudroit #resahotel { display:none}
#menudroit_int {width:222px; float:right; overflow:hidden}
#bloc_droit {float:right; width:222px}
#quickSearchAjax {float:right; width:220px}
#menu_droit {float:right; width:222px}
#menu_droit  .bloc_menu_droit {}

#menu_second {width:150px; min-height:500px; float:left}
*html #menu_second {width:150px; height:500px; float:left}

#menu_second ul {padding:0; margin:0}
#menu_second li {list-style:none}
#menu_second li {margin:5px 0 5px 0; padding:2px 0 2px 5px}
#menu_second li a {text-decoration:none; text-align:left}
#menu_second li a:hover {text-decoration: underline}
#menu_second li.on {background:#d5d700; width:135px}
#menu_second li.off {width:135px}

#texte {width:683px; overflow:hidden; min-height:600px;}
*html #texte {height:600px;}
#texte {background:#eee8d7; float:left;  padding:10px 20px 10px 10px; margin:0px; margin-bottom:10px;}
#texte a { color:#572f08}
#texte h1 {font-weight:normal}
#texte .titremenusecond {font-weight:bold; text-align:left}
#texte #textcontent {float:left; width:532px; text-align:justify}
#texte #textcontent .csc-textpic-imagewrap {margin-left:0; margin-right:0}

#ariane {background:#70664d;  border-bottom:1px solid #dcdcd0; padding:2px 5px 2px 15px; margin-bottom:20px;color:#fffeff; font-size:1em;}
#corps #ariane a {color:#FFF}
#ariane span{ color:#d4d600; font-weight:bold}

#ariane_promo{ background:#cb3f88;  border-bottom:1px solid #dcdcd0; padding:2px 5px 2px 15px; margin-bottom:20px;color:#fffeff; font-size:1em;}
#ariane_promo span{ color:#d4d600; font-weight:bold}

h1 { padding:0; margin:0;}
h3 { padding:0; margin:0; font-size:14px}
.bandeauVert_titre h2 { background:#d4d901;font-weight:bold; width:699px; position:relative; right:10px; padding:5px 0 5px 13px }
h2 { padding:0; margin:30px 0 20px 0; font-size:16px; font-weight:bold}
hr { color:#c6b7a1;}
.clear {clear:both}
#contenu .sendAmi {font-weight:bold}
#contenu .titre_flechebas  { color:#494333; font-weight:bold; background:#eee8d8 url(../images/pictos/fleche_bas_verte2.jpg)  scroll 55px no-repeat ; font-size:14px }

#contenu .fil_int span {font-weight:bold}
#contenu .fil_int {  font-size:11px}


/*  Bloc selection Langue */
#top_right  {height:40px; width:260px; position:absolute; top:40px; right:5px; text-align:right;}
#top_right {color:#572f08; font-weight:bold; font-size:0.8em; z-index:100}
#top_right .dashed {height:20px; width:20px; border-right: 1px dashed #f4f5bb; background:#006666}
#top_right #pays {display:inline; width:50px; padding:0 10px 0 10px; height:auto}
#top_right span {text-transform: uppercase; padding-top:5px; font-size:0.8em; color:#6f664c; font-weight:bold;}
#top_right span a {text-transform: uppercase; font-size:1.2em; color:#6f664c; font-weight:bold; text-decoration:none}
#top_right a {color:#572f08;}

#fond{background:url(../pages/images/Reservations/filet.gif)  bottom no-repeat ; position:relative; top:35px}


/*  Menu fiche Hotel */

#menuFiche { border-collapse:collapse }
#menuFiche a { text-decoration:none; color:#5d3714; font-weight:bold}

#menuFiche .presta.on,  #menuFiche .presentation.on,   #menuFiche .localisation.on, #menuFiche .avis.on {background: url(../images/promotion/bg_on.gif) no-repeat; width:117px; height:39px;}

#menuFiche .reservation a, #menuFiche .promo a  { text-decoration:none; color:#fff; font-weight:bold}
#menuFiche .reservation {background:url(../images/menu/fiche/fd_reserver.jpg) no-repeat; width:117px; height:39px;}
#menuFiche .presentation {background:url(../images/menu/fiche/fd_presentation.jpg) no-repeat; width:117px; height:39px;}
#menuFiche .presta {background:url(../images/menu/fiche/fd_prestation.jpg) no-repeat; width:117px; height:39px;}
#menuFiche .localisation {background:url(../images/menu/fiche/fd_prestation.jpg) no-repeat; width:117px; height:39px;}
#menuFiche .avis {background:url(../images/menu/fiche/fd_prestation.jpg) no-repeat; width:117px; height:39px;}
#menuFiche .promo {background:url(../images/menu/fiche/fd_promotion.jpg) no-repeat; width:117px; height:39px;}


/*  Menu Bloc reservation */
#reservation {color:#572f08; background:#d4d901; border-collapse:collapse; height:302px; width:220px; overflow:hidden; border:1px solid #371a0c; border-top:none ; font-size:0.8em;}
#menuReservation {border-collapse:collapse}
#reservation form {padding:10px 5px 0 5px;}
#reservation form .dashed {border-bottom: 1px dashed #f4f5bb; }
 input { background:#ede0b4}
 select { background:#ede0b4}
#rechercheResevation {  position:relative; left:5px}
#reservation td { padding:2px;} 
#reservation table { width:100%; margin:0; padding:0; border-collapse:collapse;}
#reservation table  a { text-decoration:underline;color:#572f08; }
#reservation form #paysReservation, #reservation form #regionReservation {width:100%; margin-bottom:10px}

#reservation form #DateReservation, #reservation form #DepartReservation {width:80px; }
#reservation form label { margin-right:0px}
#reservation form #DateReservation { margin-left:3px}
#reservation form .critere { margin-right:34px}
#reservation form #nuitReservation { margin-left:25px}
#reservation #rechercheResevation {background:#572f08; color:#fff}
#contenu #reservation  form {padding:0px; margin:0px; margin-left:5px }
/*  footer */

#footer {width:970px; position:relative; left:6px ;margin:auto; background:url(../images/fond/bg_footer.gif) no-repeat; height:31px; font-size:0.8em; font-weight:bold}
#footer  ul { position:relative; right:23px; }
#footer  li { float:left; list-style-type:none; margin: 10px 7px 0 0px; cursor: text }
#footer  a {text-decoration:none;  text-transform: uppercase;  color:#572f08; }
#footer  .contact a { color:#6f6859;text-transform: capitalize}
#footer  p { width:950px; color:#494332; font-weight:normal; position:relative; top:20px; right:0px ; margin:0}


/*  Ajout selection/ logis*/

#contenu #ajouter{ color:#6f664c; font-weight:bold; margin-bottom:10px}
#contenu #ajouter a{ color:#6f664c; text-decoration:none}
#contenu #ajouter span { margin-right:5px}
#contenu  .ajoutLogis { position:relative; top:4px}

/*  Bloc description de Hotel */

#contenu  #descritptionHotel { padding:10px; margin:0 0 0 10px ; width:264px; background: url(../images/promotion/fd_description.jpg) repeat-y; }
#contenu  #descritptionHotel .accueil { background:none; font-weight:bold; font-size:13px;}
#contenu  #descritptionHotel span{ background:  url(../images/pictos/fleche_verte_descripHotel.gif) top left no-repeat;}
#contenu  #descritptionHotel span a{ color:#544e3d;  padding-left:10px; padding-bottom:20px }

/*   Encart offre promotion rose */  

#contenu #BlocOffre { margin-top:10px; margin-bottom:20px; border-collapse:collapse }
#contenu #BlocOffre .entete{ background:#cb3f88; color:#fff; text-transform:uppercase; padding-top:7px; padding-left:20px; font-size:14px}
#contenu #BlocOffre .intitule {background:#fff; padding:5px;}
#contenu #BlocOffre .intitule .titre{ color:#70664d; text-transform:uppercase; font-weight:bold; }
#contenu #BlocOffre .intitule .sstitre{ color:#96806a; text-transform:uppercase; font-weight:bold; }
#contenu #BlocOffre .intitule .date{ color:#70664d;  font-weight:bold}
#contenu #BlocOffre .intitule .date a{ color:#70664d;  font-weight:bold}

/*   Encart offre  partie droite sous reservation */ 
 
#contenu #offre_right { margin-top:10px;  border-collapse:collapse }
#contenu #offre_right .entete { background:url(../images/promotion/bg_entete_marron.gif) no-repeat; width:220px; height:26px; color:#5b2f18; text-transform:uppercase}
#contenu #offre_right .description { background:#eae5d7; color:#494332; padding:10px; }
#contenu #offre_right .description a {color:#70664b;  }

/*   Page prestation */ 

#contenu .specificiteHotel { font-size:10px;}
#contenu .specificiteHotel .listeIMG { margin:0; padding:0;}
#contenu .specificiteHotel .listeIMG li { float:left; list-style-type:none; margin-right:5px }
#contenu .specificiteHotel h3 { color:#a3a30e; font-weight:bold; text-indent:15px; position:relative; font-size:15px; background:url(../images/pictos/puce_brown.gif) no-repeat scroll 0 6px}
#contenu .specificiteHotel a { color:#494332}
#contenu .specificiteHotel .titre_imgRight {font-size:14px; font-weight:bold; }

#contenu form {padding:0px; margin:0px; }
 
 /*   Page localisation */ 
#contenu  #itineraire_form  h3 { padding:0px; margin:0px; font-size:15px; font-weight:normal }
#contenu  #itineraire_form  select { color:#80765a; font-style:italic; font-size:11px;}
#contenu  #itineraire_form  input { margin-bottom:5px}


   /*   tableau rech. Itineraire */ 
   
#recherche_itneraire { width:668px;  border-collapse:collapse}
#recherche_itneraire .impair { background:#fbfaf5}
#recherche_itneraire .pair { background:#f7f4eb}
#recherche_itneraire td { border: 2px solid #eee8d7; border-top:none; border-bottom:none}
#recherche_itneraire .listeVille {width:240px; text-align:center; background:#FFFFFF; border:1px solid #a79179; font-weight:bold; padding:5px; margin:5px 0 5px 20px;}

#meteoTab{ border-collapse:collapse; border:1px solid #572f08;}
#meteoTab td, #meteoTab th { border-collapse:collapse; border:1px solid #572f08;border-bottom:none}


#contenu #guide { border-collapse:collapse; margin:0px; padding:0px; }
#contenu #guide .titre_imgRight { font-weight:bold; }
table  {  margin:0px; padding:0px; }

 /*   Page avis */ 

#contenu #note_globale {border-collapse:collapse; margin-top:15px; }
#contenu #note_globale .titre_note{ background:#f7f4eb;font-weight:bold; font-size:17px;padding-right:15px; padding-left:10px}
#contenu #note_globale .chiffre_note{ font-weight:bold; font-size:14px; }
#contenu #note_globale td{ }

#contenu #note_detail {  border-collapse:collapse;  } 
#contenu .titre_detail { background:#f5f2e9; font-weight:bold }
#contenu .chiffre_detail { font-weight:bold}
#contenu #contour_tabDetail { background:#fff; border:1px #dcd7c7  ridge; border-top:none; border-left:none ;   padding:5px }


 /*   Reservation*/ 
 
#contenu .titre_reservation_int { color:#d5d700; font-size:30px; font-weight:normal;width:385px; }
#contenu .bandeauBeige_titre { background:#ded6c0;font-weight:bold; width:925px; font-size:0.8em;  position:relative; right:10px; padding:5px 0 5px 13px }

#contenu #reservation_chambre select { background:#FFFFFF; border:1px solid #c7bc9f}
#contenu  #AnnulerResevation { border:0; padding-bottom:6px; cursor:pointer; color:#572f08;background:url(../images/Reservations/fd_annuler.jpg) no-repeat; width:115px; height:31px;font-weight:bold}
#contenu  #ContinuerResevation {  border:0; padding-bottom:5px;  cursor:pointer;color:#572f08;background:url(../images/Reservations/fd_continuer.jpg) no-repeat; width:117px; height:31px; font-weight:bold}
#contenu .bandeauBeige_titre  .consulter { color:#7d756d}
#contenu .numero1 span { position:relative; left:30px}
#contenu .consulter span { position:relative; right:30px}
#contenu .consulter span a{ text-decoration:none; color:#7d756d}
#contenu #reservation_chambre { margin-left:28px; margin-top:20px;}
#contenu .mention { font-size:9px}
#contenu .voir_fiche a { color:#6f664c; font-size:9px; margin:0px; padding:0px}
#contenu .reservation_clic { text-align:right; width:200px; float:right;  color:#e2e0d6 ;margin:0px; padding:0px}
#contenu .reservation_clic a{ color:#e2e0d6 ;}
#contenu .reservation_clic a.on{ color:#6f664c ; font-weight:bold}
#contenu .reservation_clic  span{color:#6f664c;  font-weight:bold}

  /*   Reservation etape 2*/ 
  
#corps_reservation .bandeauVert_titre {background:#d5d700;  width:925px;  position:relative; right:10px; 
padding:5px 0 5px 13px}

#corps_reservation .fondMaron_titre  h3 {background:#ded6c0; text-indent:32px;font-size:13px; width:925px; font-weight:bold; position:relative; right:10px; padding:5px 0 5px  13px; }

#corps_reservation .fondVert_titre  h3 {background:#d5d700; text-indent:32px;font-size:13px; width:925px; font-weight:bold; position:relative; right:10px; padding:5px 0 5px  13px; }

#corps_reservation .fondVert_titre  h3 span{ margin-left:60px}

#corps_reservation .fondVert_titre  h2{background:#d5d700;  width:925px; font-weight:bold; position:relative; right:10px; padding:5px 0 5px  13px; text-indent:32px; font-size:14px} 
#corps_reservation #reservation_etape2 {}
#corps_reservation #reservation_etape2 .entete { font-weight:bold; }
#corps_reservation #reservation_etape2 .entete span{ margin-left:30px }
#corps_reservation  #Reserver { background:#d2d701; width:96px; font-weight:bold; color:#572F08; border:0; padding:2px; cursor:pointer;  }
#corps_reservation  #Demander { background:#ccc3a6; width:96px; font-weight:bold; color:#572F08; border:0; padding:2px;cursor:pointer;  }
#corps_reservation  .separateur {background:  url(../images/Reservations/separateur.jpg) no-repeat; height:4px; 
width:938px; position:relative; right:10px; }
#corps_reservation  .separateur2 img{ padding-left:132px;  }

#corps_reservation #reservation_etape2 .description { font-size:10px;  }
#corps_reservation #reservation_etape2 .puce_more { font-weight:bold; font-size:9px; padding-left:15px; background: url(../images/Reservations/puceverte.gif) scroll 0 2px no-repeat; }

#corps_reservation #reservation_etape2 .detail_dispo  { color:#9f8266; font-size:10px}
#corps_reservation  .mention2 { margin-left:65px;font-size:9px}
#corps_reservation #reservation_etape2 .detail_px  { font-size:10px}
#corps_reservation .legende { margin-right:110px    }
#corps_reservation .legende_px span{margin-left:29px }

  /*   Reservation etape 3*/ 

#corps_reservation #listeChambre .listeDescri { padding-left:55px }
#corps_reservation #option { background:#f5f2ea; width:938px;position:relative; right:10px;}
#corps_reservation #dmde_suivante { background:#f2eee3; width:938px; position:relative; right:10px;}
#corps_reservation #dmde_suivante .separateur {background:  url(../images/Reservations/separateur.jpg) no-repeat; height:4px; 
width:938px; position:relative; right:0px; }

#corps_reservation  select { background:#FFFFFF; border:1px solid #c7bc9f}

#corps_reservation .fondMaron2_titre {background:#ded6c0; text-indent:32px;font-size:13px; width:925px; font-weight:bold; position:relative; right:10px; padding:5px 0 5px  13px; }

#corps_reservation .fondMaron2_titre  .montant_option span {padding-right:60px}
#corps_reservation .commentaire {padding-left:40px}
#corps_reservation .condition {padding-left:38px; font-size:10px; color:#84746d}

  /*   Reservation etape 4*/ 
#corps_reservation  input  {background:#FFFFFF; border:1px solid #c7bc9f }
#corps_reservation .service  { margin-left:36px; margin-right:32px } 
#corps_reservation .service  select{ color:#8d8882} 
#corps_reservation .service .optionnel{ color:#8d8882; font-style:italic; font-size:11px} 
#corps_reservation .service .ope_speciale {background:url(../images/Reservations/fd_www.jpg)  top no-repeat; width:323px; height:69px;} #corps_reservation .service .ope_speciale table p { margin-top:35px; font-weight:bold}



/**************************
  ********* MON LOGIS  Profil ********
********************************************/ 
#contenu .titre_profil h1 { font-weight:normal; margin:0; padding:0px}
#contenu #corps_profil  .bandeauVert_titre h2 { margin:10px 0 10px 0; background: #d5d700; font-weight:bold; width:699px; position:relative; right:10px; padding:5px 0 5px 13px}
#contenu #corps_profil  .bandeauVert_titre h2 img { margin-bottom:3px}

/* Tableau Mes reservations */

#contenu #corps_profil #mesResa { border-collapse:collapse; margin:20px 0 20px 0;  }
#contenu #corps_profil #mesResa th { background:#f7f4eb; border:1px; border-top-style:solid; border-top-color:#d2c7b8;   border-bottom-style:solid; border-bottom-color:#d2c7b8; border-right-style:dotted  }
#contenu #corps_profil #mesResa .last {border-right:none;   }
#contenu #corps_profil #mesResa .line_pair {border:1px; border-right-style:dotted}
#contenu #corps_profil #mesResa .line_impair {background:#f2eee1; border:1px; border-top-style:solid; border-top-color:#d2c7b8;   border-bottom-style:solid; border-bottom-color:#d2c7b8; border-right-style:dotted}
#contenu #corps_profil #mesResa span { font-size:9px}

#contenu #corps_profil .separateur {background:  url(../images/Reservations/separateur.jpg) no-repeat; height:4px; 
width:712px; position:relative; right:10px; }

#contenu #corps_profil #selection { border-collapse:collapse; margin:0px 0 0px 0;  }
#contenu #corps_profil #selection span a{ font-size:10px; font-weight:bold; text-decoration:none}
#contenu #corps_profil #selection p {padding-left:20px;}

#contenu #corps_profil .puce_more { font-weight:bold; font-size:9px; padding-left:15px; background: url(../images/Reservations/puceverte.gif) scroll 0 2px no-repeat; }

#contenu #corps_profil   #Reserver { background:#d2d701; width:96px; font-weight:bold; color:#572F08; border:0; padding:2px; cursor:pointer;  }


/***************************
	*** Menu Langue ***
*****************************/
#sr_language_menu_form {margin:0; padding:0; float:left}
#sr_language_menu_select {font-size:1em; border:none;}
.tx-srlanguagemenu-pi1-option-0 { background-image:url(../../typo3conf/ext/ux_sr_language_menu/flags/fr.gif); display:block;}


/**************************
  ********* RECHERCHE ********
********************************************/ 
#contenu #critere { background:#f4f1e9; padding-top:5px; padding-bottom:10px;}
#contenu #critere .chiffre span { background:#70664b; padding:2px; color:#cfcbc2}
#contenu #critere .chiffre span.on { background:#fff; padding:2px; border:1px solid #70664b; color:#572F08; font-weight:bold}
#contenu #critere select  { color:#6f684c;}

#contenu  #critere_seminaire { background:#d4d901; border:1px solid #0f6551; color:#2a753a; padding:10px; width:798px; margin-left:8px ; margin-bottom:30px; margin-top:10px;}
#contenu  #critere_seminaire  span {font-weight:bold; font-size:22px; color:#2a753a}

#contenu .titre_recherche { margin:0; padding:0;background:#fff; border:1px solid #dad6c8; border-right:none; border-left:none}
#contenu .titre_recherche h1 {margin:0; padding:0;  font-size:22px; color:#494431; font-weight:normal; padding:3px}
#contenu .titre_recherche2 h2 {margin:0; padding:0;  font-size:20px; color:#494431; font-weight:normal; background:url(../images/recherche/puce_carre.jpg) no-repeat left; margin-left:10px;   padding-left:20px;}

.vert_gras {color:#c0c010; font-weight:bold}

#contenu .triHotel .titre_note{ background:#f7f4eb;font-weight:bold; font-size:14px;padding-right:15px; padding-left:10px}
#contenu .triHotel .titre{ color:#494332;  font-weight:bold; font-size:14px;}
#contenu .triHotel .titre span{ color:#494332;  font-weight:normal; font-size:13px;}
#contenu .triHotel #ajouter{ color:#6f664c; font-weight:bold; font-size:10px }
#contenu .triHotel #ajouter a{ color:#6f664c; text-decoration:none}
#contenu .triHotel #ajouter span { }
#contenu  .triHotel .ajoutLogis { position:relative; top:4px}
#contenu  .triHotel   #Reserver { background:#d2d701; font-weight:bold; color:#572F08; border:0; padding:2px; cursor:pointer;  }
#contenu  .dotted { border:1px dotted #6f664c; border-right:none; border-left:none; border-top:none;}
#contenu #haut {margin-bottom:20px}
#contenu .radioTri input {background:none}


#contenu .disponibilite { background:#70664b; width:110px; padding:3px; text-align: center; font-weight:bold; border:2px  double #979488 }
#contenu .disponibilite a { color:#fff; text-decoration:none}

#contenu .prestation {background:#FFFFFF;position:relative; bottom:40px; border:1px solid #b8b3a6; border-top:none;border-left:none}


/**************************
  ********* ENVIE ********
********************************************/ 
#contenu .envie_theme .left label { font-weight:bold}
#contenu .envie_theme .left  { font-size:11px ; padding:10px }
#contenu .envie_theme .left select {margin:5px 0 5px 0; color:#6f684c  }
#contenu .envie_theme input {background:none}
#contenu   .right .encart_envie {  background: url(../images/envieDe/fond/fd_envie.jpg) no-repeat; width:252px; height:156px; color:#706f6e; }
#contenu   .right .encart_envie2 {  width:252px; height:156px;}
#contenu   .right .encart_envie2 .entete{ font-weight:bold; color:#572F08; padding-left:2px; padding-top:2px; text-transform:uppercase}
#contenu   .right .encart_envie2 .description{ font-size:10px;padding:3px 10px 0 19px}
#contenu   .right .encart_envie a {color:#706f6e;}
#contenu   .right .encart_envie .entete{ font-weight:bold; color:#572F08; padding-left:2px; padding-top:2px; text-transform:uppercase}
#contenu   .right .encart_envie .entete span { position:relative; bottom:7px}
#contenu   .right .encart_envie .description{ font-size:10px;padding:3px 10px 0 10px}



/**************************
  ********* LES PROMOTIONS LOGIS ********
********************************************/ 

#contenu .titre_note2{ color:#cb3f88; background:#f7f4eb;font-weight:bold; font-size:17px;padding:10px; border:1px solid #f7f4eb; padding-left:10px}
#contenu .titre_offre { font-size:14px}
#contenu  .titre_nuit {font-size:18px}
#contenu .titre_reste { font-size:14px; color:#af9d8a}
#contenu .validite { color:#70664d}


#reservation_promo { color:#70664d;background:#fff; border-collapse:collapse; width:100%; border:1px solid #cdc6c2; border-top:none ; font-size:11px; margin-bottom:20px; }
#menureservation_promo {border-collapse:collapse}
#reservation_promo form {padding:10px 5px 0 5px;}
#reservation_promo form .dashed {border-bottom: 1px dashed #f4f5bb; }
 input { background:#ede0b4}
 select { background:#ede0b4; color:#70664d; }
#rechercheResevation {  position:relative; left:5px}
#reservation_promo td { padding:2px;} 
#reservation_promo table { width:100%; margin:0; padding:0; border-collapse:collapse;}
#reservation_promo table  a { text-decoration:underline;color:#70664d; }
#reservation_promo form #paysreservation_promo, #reservation_promo form #regionreservation_promo {width:100%; margin-bottom:10px}

#reservation_promo form #Datereservation_promo, #reservation_promo form #Departreservation_promo {width:80px; }
#reservation_promo form label { margin-right:0px}
#reservation_promo form #Datereservation_promo { margin-left:3px}
#reservation_promo form .critere { margin-right:34px;font-size:10px;}
#reservation_promo form #nuitreservation_promo { margin-left:25px}
#reservation_promo #rechercheResevation {background:#572f08; color:#fff}
#contenu #reservation_promo  form {padding:0px; margin:0px; margin-left:5px }

#contenu #reservation_promo #rechercheResevation {width:80px}

#contenu #reservation_promo .border { border:1px dashed #cb3f88; border-top:none; border-right:none; border-left:none }

#contenu  .titrePromo {position:relative; right:0px;}



/**/

#corps_reservation .titre_critere { color:#D5D700 ; font-weight:normal; font-size:32px}
#corps_reservation .besoin { font-size:9px; font-weight:bold;}
#corps_reservation .besoin  span{ font-size:11px; color:#646464}

#corps_reservation .entete_critere { background:#faf7ef; color:#494332;font-weight:bold;}
#corps_reservation .left_border {  border:1px dashed #bcaf8a; border-top:none; border-right:none; border-bottom:none} 
#corps_reservation .contenu_critere .left_border {  border:1px dashed #fff; border-top:none; border-right:none; border-bottom:none} 
.small {font-size:9px}
#corps_reservation .contenu_critere {font-size:11px; }
#corps_reservation .contenu_critere  input {background:#EDE0B4 ;}
#corps_reservation .contenu_critere  select {background:#EDE0B4 ;}
#corps_reservation #bt_listeHotel {background:#70664b; color:#fff; padding:3px; position:relative; left:40px;}
#corps_reservation #bt_consulter {background:#70664b; color:#fff; padding:3px; }
#corps_reservation .contenu_critere .resultat_critere{background:#fff; font-weight:bold;padding:6px; width:290px}
#corps_reservation .contenu_critere .resultat_critere  span{ color:#d4d600;}

#corps_reservation .resultat_critere{background:#fff; font-weight:bold;padding:6px; width:290px}
#corps_reservation .resultat_critere  span{ color:#d4d600;}

#corps_reservation .encart_envie2 span {
color:#d4d700;
font-weight:bold;

}


#corps_reservation #plus_activite { font-size:11px; margin-left:700px; margin-right:6px; position:relative; bottom:25px }
#corps_reservation .entete_critere .right_border2 {  border:1px dashed #bcaf8a; border-top:none; border-bottom:none}
#corps_reservation .contenu_critere .right_border {  border:1px dashed #fff; border-top:none; border-bottom:none} 


html:not([lang*=""]) .test { width:314px;}
html:not([lang*=""]) .test2 { width:269px;}




/**************************
  ********* Accueil ********
********************************************/ 
#contenu_acceuil .titre_trouver {text-transform:uppercase; background:url(../images/home/fd_bd_titre_trv.jpg) no-repeat; width:210px; height:20px;  font-weight:bold; color:#572f08; margin:0; padding:0; text-indent:10px}
#contenu_acceuil #flash {width:720px; height:230px; overflow:hidden; border-right:#FFFFFF 2px solid; border-bottom:#FFFFFF 2px solid;}
#contenu_acceuil #flashcontent {width:465px; height:230px; float:left}
#contenu_acceuil #linkcarte {width:255px; height:230px; float:left; background:url(../images/home/carte-home.jpg) left top no-repeat}
#contenu_acceuil #linkcarte .gps {margin:40px 0 0 0}
#contenu_acceuil #linkcarte .gps p {margin:0; padding:0; font-size:10px; text-align:center}
#contenu_acceuil #linkcarte .gps p a {margin:0; padding:0; font-size:10px; text-decoration:none; color:#572F08;}

#contenu_acceuil #encart {background: url(../images/home/fd_encart.jpg) left top no-repeat; width:722px; height:235px }
#contenu_acceuil #encart .offre {width:218px; height:195px; float:left; margin:20px 0 0 14px; border:1px solid #FFFFFF; background:#EAE5D7;}
#contenu_acceuil #encart .description {color:#494332; padding:5px; font-size:0.85em}
#contenu_acceuil #encart .description p { padding:0; margin:0}
#contenu_acceuil #encart .description a { display:block; color:#70674a; padding:5px 0 0 0}
#contenu_acceuil #encart .entete {background:url(../images/promotion/bg_entete_marron.gif) no-repeat; width:218px; text-align:left; height:26px; color:#5b2f18; text-transform:uppercase; text-indent:10px}
#contenu_acceuil #encart .entete {line-height:26px; font-weight:bold}
#contenu_acceuil #encart .entete .nbr_actif a { border:1px solid #70664b; color: #70664b; background:#fff; padding:2px ; font-size:0.8em; text-decoration:none}
#contenu_acceuil #encart .entete .nbr_inactif a { background:#70664b; color:#fff; padding:2px; font-size:0.8em;  text-decoration:none  }

#contenu_acceuil  #encart .entete a {text-decoration:none; color:#70664B}



/*   Encart offre  partie droite sous reservation */ 
#contenu_acceuil #offre_right { margin-top:10px;  border-collapse:collapse; border:1px solid #fff; border-top:none; width:218px;   }
#contenu_acceuil #offre_right .entete { background:url(../images/promotion/bg_entete_marron.gif) no-repeat; width:220px; text-align:left; height:26px; color:#5b2f18; text-transform:uppercase; text-indent:10px}
#contenu_acceuil #offre_right .description { background:#eae5d7; color:#494332; padding:5px; }
#contenu_acceuil #offre_right .description a {color:#70664b;  }
#contenu_acceuil .bg_right { background: url(../images/home/fd_right.jpg) no-repeat; width:220px;}
#bloc_droit2 {float:right; margin-top:0}
#bloc_droit2 .csc-textpic-image { margin:0; padding:0}



/**************************
  ********* Page histoire ********
********************************************/ 
#contenu .actif_on_histoire { background:#d5d700; width:100%; padding:2px ; margin:5px 0 5px 0}
#contenu .titre_histoire_int {  font-size:30px; font-weight:normal;width:200px; }
#contenu .explication { padding-left:15px}


/**************************
  ********* Page Decouvrez nos regions ********
********************************************/ 
#texte_region { background:#eee8d7;  padding-left:10px; padding-right:20px; padding-top:10px; margin:0px; margin-bottom:2px; }
#contenu #decouvrir #decouvrir {width:271px; }
#contenu #decouvrir   th{ text-transform:uppercase;  padding-left:8px;  padding-top:5px; text-align:left;font-size:12px }
#contenu #decouvrir  .description { color:#969595; font-size:10px; padding-left:2px }
#contenu #decouvrir  .description a{ color:#969595; font-size:9px;}

.tx-regionsfil-pi1 .ombre_bloc_region {width:203px; height:183px; margin:10px 10px 10px 14px; float:left; background:url(../images/region/bg_region.jpg) bottom right no-repeat} 
.tx-regionsfil-pi1 .bloc_region {width:200px; height:180px; margin:0 3px 3px 0; overflow:hidden; background:#FFFFFF;}
.tx-regionsfil-pi1 .bloc_region img { margin:0 0 0 2px}
.tx-regionsfil-pi1 .bloc_region h2 {font-size:1em; font-weight:bold; height:30px; margin:0; padding-left:8px; text-align:left; line-height:28px; text-transform:uppercase; color:#572F08;}
.tx-regionsfil-pi1 .bloc_region .desc_region {padding:0 10px 0 10px; width:125px; text-align:left; color:#969595; font-size:0.8em; float:left}
.tx-regionsfil-pi1 .bloc_region .desc_region .tit_descr {display:block; margin:5px 0 0 0}
#texte .tx-regionsfil-pi1 .bloc_region .desc_region a {display:block; color:#969595; margin:5px 0 0 0}
.tx-regionsfil-pi1 .bloc_region .localiser {width:50px; height:35px; text-align:center; float:left}
#texte .tx-regionsfil-pi1 .bloc_region .localiser a {color:#969595; font-size:0.7em}



/**************************
  ********* Page Courts s�jours et circuits ********
********************************************/ 
.tx-sejourscircuits-pi2 h2 { margin:5px 0 5px 0; font-size:18px; font-weight:normal}
.tx-sejourscircuits-pi2 #programm_sejour h1,h2,h3 { margin:5px 0 5px 0; font-size:17px; font-weight:normal}
#contenu #Envie_descritptionHotel { padding:10px;  margin:0 13px 6px 10px; width:260px; background: url(../images/envieDe/fond/fond_boite_desc.gif) repeat-x }
#contenu #Envie_descritptionHotel2 {margin:0; font-size:9px }
#contenu #Envie_descritptionHotel h1.titre_region {font-size:24px; font-weight:normal; color:#666666}
#contenu #Envie_descritptionHotel2 caption {text-align:left; margin:0 0 10px 0}
#texte .tx-sejourscircuits-pi2 #programm_sejour h1,h2,h3 {color:#552815}
#texte .tx-sejourscircuits-pi2 #programm_sejour {color:#494431}
#texte .tx-sejourscircuits-pi2 #options_sejour {color:#494431; margin:20px 0 0 0}
#texte .tx-sejourscircuits-pi2 #options_sejour p {margin:0 0 10px 0}
#texte .tx-sejourscircuits-pi2 #tarifs_saisons caption {text-align: left}
#texte .tx-sejourscircuits-pi2 #tarifs_saisons caption h2 { margin:20px 0 0 0}
#texte .tx-sejourscircuits-pi2 .vignettes img {float:left; margin:5px}
#texte .tx-sejourscircuits-pi2 #tarifs_saisons {font-size:10px; font-weight:normal}
#texte .tx-sejourscircuits-pi2 #submit {padding:0 20px 0 20px}
#texte .tx-sejourscircuits-pi2 a.localize {text-decoration:none; font-size:10px}

#contenu  #Envie_descritptionHotel2 th {  font-size:11px; padding:0px; margin:0px; width:110px  }
#contenu  #Envie_descritptionHotel2 td {   padding-left:15px; }
#contenu  #Envie_descritptionHotel .titre_region { font-size:22px; }
#contenu  #Envie_num {margin:0 13px 5px 10px; width:258px; height:70px; background:url(../images/envieDe/fond/fond_aide.gif) top left no-repeat }
#contenu  #Envie_num strong.phrase {font-family:"Myriad Pro", Arial, Verdana, sans-serif; font-weight:normal; font-size:19px; color:#5b2f16; display:block; padding-top:5px; text-align:center}
#contenu  #Envie_num strong.numtel {font-family:"Myriad Pro", Arial, Verdana, sans-serif; font-weight:normal; font-size:30px; color:#FFFFFF; display:block; text-align:center}
.btplusdedetails {background:#d2d701; border-top:#eee8d8 2px solid; border-left:#eee8d8 2px solid; border-bottom:#b7b4a5 2px solid; border-right:#b7b4a5 2px solid; font-weight:bold; color:#572F08;  padding:2px; cursor:pointer;}
#texte .tx-sejourscircuits-pi1 table .totop {font-size:9px; text-decoration:none; color:#a0957f}

/*
#contenu  #tarif  {}
#contenu  #tarif th {border-bottom-color:#fff; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#572717;border-left-style:solid; border-left-width:1px; border-top-color:#572717;border-top-style:solid; border-top-width:1px;}
#contenu  #tarif th.last, #contenu  #tarif td.last {border-right-color:#572717;  border-right-style:solid; border-right-width:1px;}
#contenu  #tarif td {border-bottom-color:#572717; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#572717; border-left-style:solid; border-left-width:1px;}
*/

#contenu  .recherche_theme {margin:0; padding:0 10px 0 0; position:relative; min-height:400px;}
#contenu  .recherche_theme table {border-right:#999999 1px dashed}
#contenu  .recherche_theme table caption {text-align:left}
#contenu  .recherche_theme table caption h1 {font-size:18px}
#contenu .inscription {background:#faf7ef; font-size:23px;  width:699px; position:relative; right:10px; padding:5px 0 5px 13px; margin-bottom:20px; border:1px solid #dad6c8; border-right:none; border-left:none}
#contenu  .triHotel   #Reserver2 {background:#d2d701; font-weight:bold; color:#572F08; border:0; padding:2px; cursor:pointer;}
.tx-sejourscircuits-pi1 {width:683px;}
.tx-sejourscircuits-pi1 .recherche_carte {position:absolute; width:340px; height:350px; top:0; right:0}

/**************************
  ********* Page INSCRIPTION ********
********************************************/ 
#texte .service  select{ color:#8d8882} 
#texte .service .optionnel{ color:#8d8882; font-style:italic; font-size:11px} 
#texte .service .ope_speciale {background:url(../images/Reservations/fd_www.jpg)  top no-repeat; width:323px; height:69px;} #texte .service .ope_speciale table p { margin-top:35px; font-weight:bold}
.service .inscription { background:#faf7ef; font-size:23px;  width:699px; position:relative; right:10px; padding:5px 0 5px 13px }

.tx_tipafriend {min-height:600px;}
*html .tx_tipafriend {min-height:600px;}
#tip_print .tiplink {display:inline}
#tip_print .tiplink a.tx_tipafriend_tiplink {text-decoration:none; color:#572F08}
#texte .tx_tipafriend_codetext {clear:both; margin:0 0 0 220px; width:auto }
.tx_tipafriend_error_box {color: #CC3300; margin:10px; font-weight:bold}
.tx_tipafriend_werbemail {clear:both;margin:0 0 0 220px;width:auto;}
.tx_tipafriend .tx-srfreecap-pi2-image {margin:0; margin-top:5px}

#tip_print a  {text-decoration:none; color:#572F08}




/*********************************
 ***** BLOCS PROMOS ******
*************************************/
.tx-promotions-pi2 .bloc_droit2 {width:218px; height:auto; margin-top:2px; border:1px solid #FFFFFF}
.tx-promotions-pi2 .bloc_droit2 img {width:218px; border:none}


.tx-promotions-pi2 .bloc_droit2 .offre { background:#EAE5D7 }
.tx-promotions-pi2 .bloc_droit2 .entete {background:url(../images/promotion/bg_entete_marron.gif) no-repeat; width:218px; text-align:left; height:26px; color:#5b2f18; text-transform:uppercase; text-indent:10px}
.tx-promotions-pi2 .bloc_droit2 .entete {line-height:26px; font-weight:bold}

.tx-promotions-pi2 .bloc_droit2 .description {color:#494332; padding:5px; font-size:0.85em}
.tx-promotions-pi2 .bloc_droit2 .description p { padding:0; margin:0}
.tx-promotions-pi2 .bloc_droit2 .description a { display:block; color:#70674a; padding:5px 0 0 0}

/******************************************
*** ESPACE PRESSE ***
********************************************/
#home_presse {padding:10px; background:#FFFFFF}
#colgauche_presse {width:50%; float:left; background:#f4f1e9}
#coldroite_presse {width:50%; float:left; background:#f4f1e9}
#classemment, #classemment td { border:1px solid #5B2E17}








