* {font-family:Verdana,Arial,Helvetica,sans-serif}
label{cursor:pointer}
abbr{cursor:help}
img{border:none}
img.cadre{border:solid 1px #f90}
p{margin:0.5em 0}
blockquote{font-style:italic;margin:0}
.orange{color:#ff7300;font-weight:bold}
.mauve{color:#b000b0;font-weight:bold}
.vert{color:#03CB1E;font-weight:bold}
fieldset{margin:.5em 0 1em 0;padding:1em;border:solid 1px #f90;border-radius:9px}
legend{color:#000;font-weight:bold}
hr{clear:both;border:1px;color:#f90;background:#f90; height:1px;width:100%}
strong{color:#b000b0}
#fil_ariane{clear:both;font-size:.8em;padding:0 .5em;background:#FFF4D5;border-top:solid 1px #f90}
#gp1{float:left;margin:.5em 0 0 10em}
#gp2{float:right;margin:.5em}
.passalaligne,.cb{clear:both}
.cl{clear:left}
.cn{clear:none}
.ml1{margin-left:1em}
.mt2{margin-top:2em}
.ib{display:inline-block;vertical-align:top;margin:0 2% 2em 0}
.bl{border-left:solid 1px grey;padding-left:.5em}
.dispn{display:none}
.tac{text-align:center}
.fwb{font-weight:bold}
.sign{margin:2em 0 0 2em;font-weight:bold}
.booking{float:left;width:178px;height:50px}
.fb{float:right;margin:.5em 0 .5em 2em;width:468px;height:60px}
a:hover,a:focus,a:active{color:red;text-decoration:underline}

nav{float:left;background:#FFF4D5}
nav ul{list-style-type:none;margin:0;padding:.2em 0}
nav li{display:inline;margin:0;padding:0 .5em}
#navacc{float:right;margin-bottom:.5em;border:none;border-radius:0 0 0 9px}
.right{text-align:right}

html,body{margin:0;padding:0;height:100%} /* fixe le pied de page */
body{color:#000;background:#fff;font-size:.8em}
#corps{width:100%;max-width:1580px;margin:auto;position:relative;min-height:100%;height:auto !important;height:100%} /* fixe le pied de page */

/* ENTETE DE PAGE */
#logo{float:left;width:215px;height:60px}
.titre_site{clear:right; margin:0;text-align:center;font-size:1.6em;color:#ff7300}
.sous-titre_site{font-size:1.1em;font-weight:bold;color:#000;margin-bottom:.5em}
.sep{height:1em;margin-bottom:0}

/* CONTENU DE PAGE */
#contenu{clear:both;margin:0 1%;padding-bottom:4em}
.colg{float:left;width:66%}
.cold{float:right;width:32%}

h1{font-size:1.4em;font-weight:bold;margin:0.5em 0}
h2{font-size:1.2em;background:#f90;color:#fff;border-radius:9px;text-align:center;padding:.2em .5em}
.chap{font-weight:normal;font-size:1em}
h3{clear:both;width:100%;font-size:1.3em;color:#ff7300;border-bottom:solid 1px;margin:2em 0 1em 0}
h4{clear:both;margin:1em 0 0 1em;color:#004080;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;font-size:1.3em}
h5{margin:.5em 0 0 3em;text-decoration:underline;font-size:1em}


/* Liste commune */
ul{list-style-type:circle}
li{margin:.5em 0}

/* Listes en colonnes  (à ne pas modifier sans précaution !!!) */
.licol{float:left;list-style-type:none;margin:1em 0 1em .5em;padding:0;text-align:left}
.licol li{margin:0}
.licol li.active{color:red;font-weight:bold}
.licol a{text-decoration:none}
.licol a:hover,.licol a:focus,.licol a:active{text-decoration:underline}
#b_hotel .licol{list-style-type:decimal;padding-left:2em}

/* Listes de sommaire (de type onglets verticaux) */
.lisom{float:right;width:100%;list-style-type:none;margin:1em 0 1em .5em;padding:0;background:#FFF4D5}
.lisom li{margin:0;padding:.3em 1em;color:#004080;border-left:solid 1px #f90;text-align:left}
.lisom li.active{background:#FFF;color:#000;border:solid 1px #f90;border-left:none}
.lisom a{text-decoration:none}
.lisom a:hover, .lisom a:focus, .lisom a:active{text-decoration:underline overline}

/* Listes de numéros de pages et de niveaux de zoom */
.lipag{margin:.2em 0 0 0;padding:0;list-style-type:none}
.lipag li{float:left;margin-left:.5em;border:solid 1px #ffd8a4}
.lipag li.page_courante{padding:0 .15em;color:#000;font-weight:bold;background:#ffd8a4}
.lipag a{padding:0 .15em;color:#000;text-decoration:none}
.lipag a:hover,.lipag a:focus,.lipag a:active{color:#fff;background:#f90}
.lipag li.zoom_courant{color:#fff;font-weight:bold;background:#ffd8a4}
.lipag li.bn{border:none}

/* liste avec map */
.liste_map,.liste_rep{float:left;margin-left:2em}
.liste_map ul,.liste_rep ul{list-style-type:none;margin:0;padding:0}
.liste_map{width:25em}

/* navigation intra-rubrique */
.evit{list-style-type:none;padding:0;margin:0 0 1em 0}
.evit li{display:inline;padding-left:1em}

/* Formulaires */
form{margin:0;padding:0}
input:focus,select:focus,textarea:focus{background:#FFF4D5;color:black}
textarea{font-size:1em}
.row{clear:both;padding:.5em 0}
.set_A,.set_B,.set_C,.set_D,.set_E,.set_F,.set_G{float:left}
.set_A{width:6em}	/* ensemble label / champ inséparables Cf. Catégories dans la liste d'hôtels */
.set_B{width:9em}
.set_C{width:17em}
.set_D{width:13em}
.set_E{width:24em}
.set_G{width:19em}
.alerte{color:red}

.champ{float:left;margin-left:.5em}   /* champ de formulaire placé à droite */
.label_C,.label_E,.label_F,.label_H,.label_J,.label_K,.label_L,.label_M,.label_N,.label_K_prime{float:left;vertical-align:top;text-align:right} /* intitulé placés à gauche */
.label_C{width:10em}
.label_E{width:9em}
.label_F{width:1em}
.label_H{width:6em}
.label_I{width:12em}
.label_J{width:12em}
.label_K{width:20em}
.label_L{width:2em}
.label_M{width:14em}
.label_N{width:4em}
.label_K_prime{margin-left:.5em;text-align:left}
.champ_radio{float:left}
.label_radio{float:left;margin-right:.5em}
.boutonlien{border:none;color:blue;text-decoration:underline;cursor:pointer;background:transparent}
.boutonlien:focus{color:red;background:transparent}
.critere{color:red; text-decoration:underline}
.btnbleu,.btnbleu_over,.lnbtnbleu,.lnbtnbleulrg{background:#0080ff;color:#fff;font-weight:bold;font-size:1.1em;padding:.2em;border:solid 1px #f90;border-radius:9px}
.btnbleu_over{background:#000080;cursor:pointer}
.btnbleu:focus{background:#000080;color:#fff}
.lnbtnbleu,.lnbtnbleulrg{text-decoration:none}
.lnbtnbleulrg{width:32em;display:block}
.lnbtnbleu:hover,.lnbtnbleu:focus,.lnbtnbleulrg:hover,.lnbtnbleulrg:focus{background-color:#000080;color:#fff;text-decoration:none}
.btnrech{margin:0 0 1em 3em}
.btnrep{margin:1em 0 0 3em}

/* Onglets */
.ong{width:100%;padding:.5em 0 2em 0;margin-top:2em;list-style-type:none;border-bottom:.1em solid #f90}
.ong li{float:left;margin:0 .3em}
.ong a{float:left;display:block;padding:.35em .5em;border:1px solid #f90;border-radius:9px 9px 0 0;border-bottom:none;background:#FFF4D5;color:#004080;text-decoration:none;font-weight:bold}
.ong a:hover,.ong a:focus{color:#000;background:#ffd8a4;border-color:#004080}
.ong .courant a{background:#fff;border-bottom:.1em solid #fff;border-top:2px solid #f90}

/* Nuages */
.clouds{margin:1em;line-height:1.5em;padding:0}
.clouds li{display:inline}
.clouds strong{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.7em}
.clouds em{font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-size:1.3em;font-weight:bold}
.clouds a{text-decoration:none}
.clouds a:hover,.clouds a:focus{text-decoration:underline}
.clouds .dept{padding:.3em;text-decoration:underline}

/* ACCUEIL */
#b_accueil .colg{width:35%}
#b_accueil .cold{width:63%}
#b_accueil #btnrech{margin:1em 0 0 1em}
.evt dt,.atout dt{color:#b000b0;font-weight:bold}
.evt dt{margin-top:1em}
.atout dt{margin:.5em 0}
.tourpays{list-style-type:none;padding:0}
.tourcity{padding-left:1em}
.tourcity li{display:inline;margin-right:.5em}
.ttes_dest{border-top:solid #f90 1px;padding:.5em 0 .5em 1em}
.date_evenement{color:#ff7300;font-weight:bold}
.be,.c01,.c1{color:#008b00}
.ch,.c02,.c2{color:#ff7f00}
.es,.c03,.c3{color:#c60800}
.fr,.c04,.c4{color:#996600}
.it,.c05,.c5{color:#3a8eba}
.lu,.c06,.c6{color:#00008B}
.c07,.c7{color:#9e0e40}
.c08,.c8{color:#88421d}
.c09,.c9{color:#000}
.c10{color:#F08080}
.c11{color:#096a09}
.c12{color:#8B4C39}
.c13{color:#EE7942}
.c14{color:#FF1493}
.c15{color:#8B2252}
.c16{color:#91283b}
.c17{color:#6d071a}
.c18{color:#CD0000}
.c19{color:#9932CC}
.c20{color:#DA70D6}
.c21{color:#18391e}
.c22{color:#EE7600}
#b_acc_res h3{margin:1em 0 0 0}
.logo_PV{float:left;width:120px;height:60px}
.lstretr{float:left;list-style-type:none;margin:0 0 0 2em;padding:0;font-size:.9em}
.lstretr li{margin:0}

/* RECHERCHE GEOGRAPHIQUE */
/*#b_rechgeo_inter h3 {width:90%;margin:1em 0 0 1em}*/
#b_rechgeo_country h3{width:100%;margin:1em 0 0 0}
#b_rechgeo_country .colg{width:76%}
#b_rechgeo_country .cold{width:22%}
.t_infop{margin:.5em 0 0 0;font-weight:bold}
.p_infop{margin:0 2em}
#b_rechgeo_country .lisom{width:95%;margin-right:2%}
.ix_dept{background:#FFF4D5}
.ix_dept ul{list-style-type:none;padding:.2em 0;margin:0 .3em}
.ix_dept li{display:inline;padding:0 .2em;border-right:solid 1px}
.ix_dept a{padding:.2em}
.ix_dept a:hover,.ix_dept a:focus,.ix_dept a:active{background:#ffd8a4;color:#000}
.llk{line-height:1.8}
h4.dil{display:inline}

/* CITY et Liste residences et salle */
/* Attention body_city sert aussi dans lieu.php */
#body_city .colonne_gauche{float:left;width:63%}
#body_city .colonne_droite{float:right;width:35%}
#b_l_resid h3,#b_salle h3,#b_evt h3{clear:left;width:auto;border:none;margin:0 .5em 0 0}
.ban{float:left;margin:0 1em .5em 0}
/* .hotels{padding:0 0 0 0} */
.visite_hotel{padding:0 1em;margin:.5em 0;border:solid 1px #FFAE00;border-radius:9px;background:#fff;box-shadow:5px 5px 5px #FFF4D5}
.visite_hotel h3{clear:left;font-size:1.2em;width:auto;border:none;margin:.5em .5em 0 0}
.colore{background:#FFFBF7}
.ph_hotel{clear:left;width:60px;height:60px;float:left;margin:.5em 1em .2em 0;border:solid 1px #F90}
.adr_hotel{margin:0 3em .5em 0} /* utilisé dans hotel et residence */
.distance{color:#ff7300;font-weight:bold;font-size:1em}
.pres_hotel{clear:left;font-size:.9em;margin-top:.5em}
.photo_lieu{clear:right;float:right;margin:.2em 0 .2em 1em;border:solid 1px #F90}
.photo_lieu_gauche{clear:left;float:left;margin:.2em 1em .2em 0;border:solid 1px #F90}
table{margin:1em 0;border-collapse:collapse}
tr{border-bottom:solid 1px #FFAE00}
tr.colore{background:#FFF0E0}
tr.non_colore{background:#fff}
th,td{padding:0.3em 1em}
caption{margin-top:1em;text-align:left;font-style:italic}
.gm,.gmc{float:left;margin-right:1em;border:none;width:20px;height:34px}
.gmc{width:22px;height:32px}
.facil{list-style-type:none;padding:0}
.facil li{display:inline}
.ph_evt{float:left;margin:.5em 1em 2em 0;border:solid 1px #F90}
.ixsalles dt{margin-top:1em;color:#b000b0;font-weight:bold}
.ixsalles dd{display:inline;margin-left:.5em}
.adr_salle{margin:0 0 0 1.5em;color:#585858} /*utilisé aussi dans salle.php*/

.ph_resid{clear:left;float:left;width:100px;height:75px;margin:.5em 3em .2em 0;border:solid 1px #F90}
.dest_marq{list-style-type:none;margin:0;padding:0;font-size:1.4em}
.dest_marq li{margin:0;padding:0}
.dest_marq a{text-decoration:none;color:#ff7300}
.dest_marq a:hover,.dest_marq a:focus{color:red;text-decoration:underline}
.dest_marq ul{list-style-type:none;margin-left:2em;padding:0;font-style:italic;font-size:0.9em}
.dest_marq ul a{color:#000}
.dest_marq ul ul a{color:#b000b0}
.dest_marq ul ul{font-style:normal}
.l_resid li a{color:#00f}
.resid_cours,.courant{color:#f00;font-weight:bold}

/* HOTEL et RESIDENCE et SALLE */

#b_hotel h1{float:left}
#b_evt h4{clear:none}
#b_hotel .adr_hotel{clear:left} /* utilisé dans city, salle, lieu et liste résidences */
/* onglet 1 */
.chaine{margin:1em .5em 0 0;float:left}
.nbchambres{float:left;margin:1em 1em 2em 0}
.desc_hotel{clear:left;margin-top:1.2em;font-size:.9em}
.colfac{display:inline-block;vertical-align:top}
.lstfac{list-style-type:disc;margin-left:2.5em;padding:0;font-size:.9em}
.lstfac li{margin:0}
.lstfac .ngr{margin-top:1.5em}
.int_pol_hotel{margin:.5em 0 0 0;font-weight:bold}
.pol_hotel{margin:0 2em}

.ph_desc_hotel{clear:right;float:right;margin:1em 0 1em 1em;border:solid 1px #f90}
/* onglet 2 */
h3.h4{clear:both;margin:1em 0 0 1em;color:#004080;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;font-size:1.3em;border:none}
.room{text-indent:-2em;padding-left:2em}
.descroom{font-size:.9em;font-style:italic}
.chambre{border:solid 2px #FFAE00;border-radius:9px;padding:0 .5em 0 .5em;margin-top:1em}
.chambre h3{margin:.5em 0}
.chambre h4{clear:none;font-size:1.1em;color:#ff7300;margin:.2em .5em 0 0}
.chambre h3,.chambre h4{cursor:pointer}
.chambre h3 span,.chambre h4 span{margin-left:.5em}
.chambre h3 abbr,.chambre h4 abbr{font-size:.8em}
.detroom{}
.detcommroom{float:left;width:40%;min-width:10em}
.listoffres{float:right;width:55%;min-width:10em}

.offre{margin:0 0 1em 0;padding-left:.5em;border:solid 1px grey;border-radius:9px}
.affdetall,.affdetroom,.affdetblock{display:none;margin:0 0 .5em 0}
.affdetall img,.affdetroom img,.affdetblock img{margin:.3em .5em 0 0;height:13px;width:13px;border:solid #F90 1px}
.int_pres_chambre{font-weight:bold}
.pres_chambre{margin-left:1em}
.attention{border:solid 1px #ff7300;background:#FFF4D5;margin:.2em .5em 0 0;padding:0 .5em}
.selnbch{margin-top:.5em;border:solid #f90 1px}
/* onglet 3 */
#diapo{float:left;width:302px;margin:1em;display:none}
#diapo div{margin-top:2em;width:300px;height:300px;text-align:center}
.galerie{clear:right;list-style-type:none;padding:0}
#diapo img, .galerie img{border:solid 1px #F90}
.galerie li{float:left;width:66px;height:66px;margin:.5em}
.galerie img{width:60px;height:60px}
/*.galerie a:hover img, .galerie a:focus img {border:solid 3px #f00}*/
.galerie a:hover{border-bottom:solid 3px #f00}
.galerie_img_focus{border-bottom:solid 3px #f00}
#photoprec{display:none}
#photosuiv{float:right}
/* onglet 5 */
.rvw{font-family:Helvetica Neue,Arial,sans-serif}
.rvw .lib{margin:1em 0;font-style:italic}
.rvw .score a{text-decoration:none}
.rvw .note{float:left;margin:0 .5em;width:30px;height:30px;background:#003580;border-radius:20%;border-bottom-left-radius:0;color:#fff;font-weight:400;font-size:15px;text-align:center;line-height:30px}
.rvw .appr{font-weight:bold;font-size:15px;color:#003580}
.rvw .nr{color:#3e4853;font-size:10px}
.rvw .expl{clear:left;margin-top:1em;font-style:italic}

/* map */
#map_container{float:left;display:none}
#map_container fieldset{margin:0;padding:0.2em}
#map_canvas{margin:1em 0;width:400px;height:400px;border:solid 1px #f90}
#button_container{float:left;width:10em}
.button{float:left;text-align:center;margin:0.1em;border:solid 1px #f90;background:#fff}
#deplacement,#maptype{float:left}
.w3{width:3em}

/* FAQ */
#b_faq h3{font-size:1em;padding-top:1em}
.rep_booking{float:left;text-align:center;width:180px;border-right:solid 1px #ccc;margin-right:.5em}

/* contact */
.h3like{margin:0;font-size:1.3em;color:#ff7300;text-align:left;border:none;background:#fff;text-decoration:underline}
.rub{display:inline-block;vertical-align:top;max-width:40em;padding:1em;margin:2em 3em 0 0;border:1px #ccc;border-style:solid none none solid;border-radius:9px}
/* communiqués */
#body_communiques h3{clear:left;margin:2em 0 0 0;font-size:1.1em}
.comm_contenu{float:left;width:65%;margin-bottom:2em}
.comm_publications{float:right;width:30%;margin-bottom:2em}
.date_communique{color:#ff7300;white-space:nowrap}
.resume{font-style:italic;font-size:.9em}

/* Politique accessibilité */
.ecran{float:right;margin:0 2em}
.dim_A{width:256px;height:160px}
.dim_B{width:419px;height:188px}

footer{position:absolute;bottom:0 !important;width:100%;height:2em;border-top:solid 1px #f90} /* fixe le pied de page */

.sprite{background:url(../ressources/sprite.png) no-repeat top left}
.icone{width:15px;height:15px}
.star{background-position:0 0;height:15px}
.st1{width:15px}
.st2{width:30px}
.st3{width:45px}
.st4{width:60px}
.st5{width:75px}
.page-suiv{background-position:0 -15px;width:26px;height:17px}
.cloche{background-position:-26px -15px;width:22px;height:22px;margin-right:.5em}
.acc24{background-position:-48px -15px}
.jeux{background-position:-48px -30px}
.anim{background-position:0 -32px}
.asc{background-position:-15px -37px}
.bag{background-position:-30px -37px}
.bar{background-position:-45px -45px}
.ch_fam{background-position:-60px -45px}
.clim{background-position:0 -47px}
.cof{background-position:-15px -52px}
.cv { background-position: -30px -52px}
.golf{background-position:-45px -60px}
.internet{background-position:-60px -60px}
.jac{background-position:0 -62px}
.pmr{background-position:-15px -67px}
.navette{background-position:-30px -67px}
.park{background-position:-45px -75px}
.park_grat{background-position:-60px -75px}
.pisc_int{background-position:0 -77px}
.pisc_ext{background-position:-15px -82px}
.rest{background-position:-30px -82px}
.sauna{background-position:-45px -90px}
.tennis{background-position:-60px -90px}
.loupe{background-position:0 -92px;width:13px;height:12px;margin-right:.5em}
.mrk{background:url(../ressources/googlemap/spritemarker.png) no-repeat;float:left;margin-right:1em}
.gmrkc{width:22px;height:32px}
.gmrkr{width:20px;height:34px}
.b1{background-position:0 0}
.b2{background-position:-22px 0}
.b3{background-position:-44px 0}
.b4{background-position:-66px 0}
.b5{background-position:-88px 0}
.b6{background-position:-110px 0}
.b7{background-position:-132px 0}
.b8{background-position:-154px 0}
.b9{background-position:-176px 0}
.b10{background-position:-198px 0}
.b11{background-position:-220px 0}
.b12{background-position:-242px 0}
.b13{background-position:-264px 0}
.b14{background-position:-286px 0}
.b15{background-position:-308px 0}
.b16{background-position:-330px 0}
.b17{background-position:-352px 0}
.b18{background-position:-374px 0}
.b19{background-position:-396px 0}
.b20{background-position:-418px 0}
.b21{background-position:-440px 0}
.b22{background-position:-462px 0}
.b23{background-position:-484px 0}
.b24{background-position:-506px 0}
.b25{background-position:-528px 0}
.b26{background-position:-550px 0}
.b27{background-position:-572px 0}
.b28{background-position:-594px 0}
.b29{background-position:-616px 0}
.b30{background-position:-638px 0}
.b31{background-position:-660px 0}
.b32{background-position:-682px 0}
.b33{background-position:-704px 0}
.b34{background-position:-726px 0}
.b35{background-position:-748px 0}
.b36{background-position:-770px 0}
.b37{background-position:-792px 0}
.b38{background-position:-814px 0}
.b39{background-position:-836px 0}
.b40{background-position:-858px 0}
.b41{background-position:-880px 0}
.b42{background-position:-902px 0}
.b43{background-position:-924px 0}
.b44{background-position:-946px 0}
.b45{background-position:-968px 0}
.b46{background-position:-990px 0}
.b47{background-position:-1012px 0}
.b48{background-position:-1034px 0}
.b49{background-position:-1056px 0}
.b50{background-position:-1078px 0}
.b51{background-position:-1100px 0}
.b52{background-position:-1122px 0}
.b53{background-position:-1144px 0}
.b54{background-position:-1166px 0}
.b55{background-position:-1188px 0}
.b56{background-position:-1210px 0}
.b57{background-position:-1232px 0}
.b58{background-position:-1254px 0}
.b59{background-position:-1276px 0}
.b60{background-position:-1298px 0}
.b61{background-position:-1320px 0}
.b62{background-position:-1342px 0}
.b63{background-position:-1364px 0}
.b64{background-position:-1386px 0}
.b65{background-position:-1408px 0}
.b66{background-position:-1430px 0}
.b67{background-position:-1452px 0}
.b68{background-position:-1474px 0}
.b69{background-position:-1496px 0}
.b70{background-position:-1518px 0}
.b71{background-position:-1540px 0}
.b72{background-position:-1562px 0}
.b73{background-position:-1584px 0}
.b74{background-position:-1606px 0}
.b75{background-position:-1628px 0}
.b76{background-position:-1650px 0}
.b77{background-position:-1672px 0}
.b78{background-position:-1694px 0}
.b79{background-position:-1716px 0}
.b80{background-position:-1738px 0}
.b81{background-position:-1760px 0}
.b82{background-position:-1782px 0}
.b83{background-position:-1804px 0}
.b84{background-position:-1826px 0}
.b85{background-position:-1848px 0}
.b86{background-position:-1870px 0}
.b87{background-position:-1892px 0}
.b88{background-position:-1914px 0}
.b89{background-position:-1936px 0}
.b90{background-position:-1958px 0}
.b91{background-position:-1980px 0}
.b92{background-position:-2002px 0}
.b93{background-position:-2024px 0}
.b94{background-position:-2046px 0}
.b95{background-position:-2068px 0}
.b96{background-position:-2090px 0}
.b97{background-position:-2112px 0}
.b98{background-position:-2134px 0}
.b99{background-position:-2156px 0}
.j1{background-position:-2178px 0}
.j2{background-position:-2200px 0}
.j3{background-position:-2222px 0}
.j4{background-position:-2244px 0}
.j5{background-position:-2266px 0}
.j6{background-position:-2288px 0}
.j7{background-position:-2310px 0}
.j8{background-position:-2332px 0}
.j9{background-position:-2354px 0}
.j10{background-position:-2376px 0}
.j11{background-position:-2398px 0}
.j12{background-position:-2420px 0}
.j13{background-position:-2442px 0}
.j14{background-position:-2464px 0}
.j15{background-position:-2486px 0}
.j16{background-position:-2508px 0}
.j17{background-position:-2530px 0}
.j18{background-position:-2552px 0}
.j19{background-position:-2574px 0}
.j20{background-position:-2596px 0}
.j21{background-position:-2618px 0}
.j22{background-position:-2640px 0}
.j23{background-position:-2662px 0}
.j24{background-position:-2684px 0}
.j25{background-position:-2706px 0}
.j26{background-position:-2728px 0}
.j27{background-position:-2750px 0}
.j28{background-position:-2772px 0}
.j29{background-position:-2794px 0}
.j30{background-position:-2816px 0}
.j31{background-position:-2838px 0}
.j32{background-position:-2860px 0}
.j33{background-position:-2882px 0}
.j34{background-position:-2904px 0}
.j35{background-position:-2926px 0}
.j36{background-position:-2948px 0}
.j37{background-position:-2970px 0}
.j38{background-position:-2992px 0}
.j39{background-position:-3014px 0}
.j40{background-position:-3036px 0}
.j41{background-position:-3058px 0}
.j42{background-position:-3080px 0}
.j43{background-position:-3102px 0}
.j44{background-position:-3124px 0}
.j45{background-position:-3146px 0}
.j46{background-position:-3168px 0}
.j47{background-position:-3190px 0}
.j48{background-position:-3212px 0}
.j49{background-position:-3234px 0}
.j50{background-position:-3256px 0}
.j51{background-position:-3278px 0}
.j52{background-position:-3300px 0}
.j53{background-position:-3322px 0}
.j54{background-position:-3344px 0}
.j55{background-position:-3366px 0}
.j56{background-position:-3388px 0}
.j57{background-position:-3410px 0}
.j58{background-position:-3432px 0}
.j59{background-position:-3454px 0}
.j60{background-position:-3476px 0}
.j61{background-position:-3498px 0}
.j62{background-position:-3520px 0}
.j63{background-position:-3542px 0}
.j64{background-position:-3564px 0}
.j65{background-position:-3586px 0}
.j66{background-position:-3608px 0}
.j67{background-position:-3630px 0}
.j68{background-position:-3652px 0}
.j69{background-position:-3674px 0}
.j70{background-position:-3696px 0}
.j71{background-position:-3718px 0}
.j72{background-position:-3740px 0}
.j73{background-position:-3762px 0}
.j74{background-position:-3784px 0}
.j75{background-position:-3806px 0}
.j76{background-position:-3828px 0}
.j77{background-position:-3850px 0}
.j78{background-position:-3872px 0}
.j79{background-position:-3894px 0}
.j80{background-position:-3916px 0}
.j81{background-position:-3938px 0}
.j82{background-position:-3960px 0}
.j83{background-position:-3982px 0}
.j84{background-position:-4004px 0}
.j85{background-position:-4026px 0}
.j86{background-position:-4048px 0}
.j87{background-position:-4070px 0}
.j88{background-position:-4092px 0}
.j89{background-position:-4114px 0}
.j90{background-position:-4136px 0}
.j91{background-position:-4158px 0}
.j92{background-position:-4180px 0}
.j93{background-position:-4202px 0}
.j94{background-position:-4224px 0}
.j95{background-position:-4246px 0}
.j96{background-position:-4268px 0}
.j97{background-position:-4290px 0}
.j98{background-position:-4312px 0}
.j99{background-position:-4334px 0}
.r1{background-position:-4356px 0}
.r2{background-position:-4376px 0}
.r3{background-position:-4396px 0}
.r4{background-position:-4416px 0}
.r5{background-position:-4436px 0}
.r6{background-position:-4456px 0}
.r7{background-position:-4476px 0}
.r8{background-position:-4496px 0}
.r9{background-position:-4516px 0}
.r10{background-position:-4536px 0}
.r11{background-position:-4556px 0}
.r12{background-position:-4576px 0}
.r13{background-position:-4596px 0}
.r14{background-position:-4616px 0}
.r15{background-position:-4636px 0}
.r16{background-position:-4656px 0}
.r17{background-position:-4676px 0}
.r18{background-position:-4696px 0}
.r19{background-position:-4716px 0}
.r20{background-position:-4736px 0}
.r21{background-position:-4756px 0}
.r22{background-position:-4776px 0}
.r23{background-position:-4796px 0}
.r24{background-position:-4816px 0}
.r25{background-position:-4836px 0}
.r26{background-position:-4856px 0}
.r27{background-position:-4876px 0}
.r28{background-position:-4896px 0}
.r29{background-position:-4916px 0}
.r30{background-position:-4936px 0}
.r31{background-position:-4956px 0}
.r32{background-position:-4976px 0}
.r33{background-position:-4996px 0}
.r34{background-position:-5016px 0}
.r35{background-position:-5036px 0}
.r36{background-position:-5056px 0}
.r37{background-position:-5076px 0}
.r38{background-position:-5096px 0}
.r39{background-position:-5116px 0}
.r40{background-position:-5136px 0}
.r41{background-position:-5156px 0}
.r42{background-position:-5176px 0}
.r43{background-position:-5196px 0}
.r44{background-position:-5216px 0}
.r45{background-position:-5236px 0}
.r46{background-position:-5256px 0}
.r47{background-position:-5276px 0}
.r48{background-position:-5296px 0}
.r49{background-position:-5316px 0}
.r50{background-position:-5336px 0}
.r51{background-position:-5356px 0}
.r52{background-position:-5376px 0}
.r53{background-position:-5396px 0}
.r54{background-position:-5416px 0}
.r55{background-position:-5436px 0}
.r56{background-position:-5456px 0}
.r57{background-position:-5476px 0}
.r58{background-position:-5496px 0}
.r59{background-position:-5516px 0}
.r60{background-position:-5536px 0}
.r61{background-position:-5556px 0}
.r62{background-position:-5576px 0}
.r63{background-position:-5596px 0}
.r64{background-position:-5616px 0}
.r65{background-position:-5636px 0}
.r66{background-position:-5656px 0}
.r67{background-position:-5676px 0}
.r68{background-position:-5696px 0}
.r69{background-position:-5716px 0}
.r70{background-position:-5736px 0}
.r71{background-position:-5756px 0}
.r72{background-position:-5776px 0}
.r73{background-position:-5796px 0}
.r74{background-position:-5816px 0}
.r75{background-position:-5836px 0}
.r76{background-position:-5856px 0}
.r77{background-position:-5876px 0}
.r78{background-position:-5896px 0}
.r79{background-position:-5916px 0}
.r80{background-position:-5936px 0}
.r81{background-position:-5956px 0}
.r82{background-position:-5976px 0}
.r83{background-position:-5996px 0}
.r84{background-position:-6016px 0}
.r85{background-position:-6036px 0}
.r86{background-position:-6056px 0}
.r87{background-position:-6076px 0}
.r88{background-position:-6096px 0}
.r89{background-position:-6116px 0}
.r90{background-position:-6136px 0}
.r91{background-position:-6156px 0}
.r92{background-position:-6176px 0}
.r93{background-position:-6196px 0}
.r94{background-position:-6216px 0}
.r95{background-position:-6236px 0}
.r96{background-position:-6256px 0}
.r97{background-position:-6276px 0}
.r98{background-position:-6296px 0}
.r99{background-position:-6316px 0}
.r100{background-position:-6336px 0}
.r101{background-position:-6356px 0}
.r102{background-position:-6376px 0}
.r103{background-position:-6396px 0}
.r104{background-position:-6416px 0}
.r105{background-position:-6436px 0}
.r106{background-position:-6456px 0}
.r107{background-position:-6476px 0}
.r108{background-position:-6496px 0}
.r109{background-position:-6516px 0}
.r110{background-position:-6536px 0}
.r111{background-position:-6556px 0}
.r112{background-position:-6576px 0}
.r113{background-position:-6596px 0}
.r114{background-position:-6616px 0}
.r115{background-position:-6636px 0}
.r116{background-position:-6656px 0}
.r117{background-position:-6676px 0}
.r118{background-position:-6696px 0}
.r119{background-position:-6716px 0}
.r120{background-position:-6736px 0}
.r121{background-position:-6756px 0}
.r122{background-position:-6776px 0}
.r123{background-position:-6796px 0}
.r124{background-position:-6816px 0}
.r125{background-position:-6836px 0}
.r126{background-position:-6856px 0}
.r127{background-position:-6876px 0}
.r128{background-position:-6896px 0}
.r129{background-position:-6916px 0}
.r130{background-position:-6936px 0}
.r131{background-position:-6956px 0}
.r132{background-position:-6976px 0}
.r133{background-position:-6996px 0}
.r134{background-position:-7016px 0}
.r135{background-position:-7036px 0}
.r136{background-position:-7056px 0}
.r137{background-position:-7076px 0}
.r138{background-position:-7096px 0}
.r139{background-position:-7116px 0}
.r140{background-position:-7136px 0}
.r141{background-position:-7156px 0}
.r142{background-position:-7176px 0}
.r143{background-position:-7196px 0}
.r144{background-position:-7216px 0}
.r145{background-position:-7236px 0}
.r146{background-position:-7256px 0}
.r147{background-position:-7276px 0}
.r148{background-position:-7296px 0}
.r149{background-position:-7316px 0}
.r150{background-position:-7336px 0}
.r151{background-position:-7356px 0}
.r152{background-position:-7376px 0}
.r153{background-position:-7396px 0}
.r154{background-position:-7416px 0}
.r155{background-position:-7436px 0}
.r156{background-position:-7456px 0}
.r157{background-position:-7476px 0}
.r158{background-position:-7496px 0}
.r159{background-position:-7516px 0}
.r160{background-position:-7536px 0}
.r161{background-position:-7556px 0}
.r162{background-position:-7576px 0}
.r163{background-position:-7596px 0}
.r164{background-position:-7616px 0}
.r165{background-position:-7636px 0}
.r166{background-position:-7656px 0}
.r167{background-position:-7676px 0}
.r168{background-position:-7696px 0}
.r169{background-position:-7716px 0}
.r170{background-position:-7736px 0}
.r171{background-position:-7756px 0}
.r172{background-position:-7776px 0}
.r173{background-position:-7796px 0}
.r174{background-position:-7816px 0}
.r175{background-position:-7836px 0}
.r176{background-position:-7856px 0}
.r177{background-position:-7876px 0}
.r178{background-position:-7896px 0}
.r179{background-position:-7916px 0}
.r180{background-position:-7936px 0}
.r181{background-position:-7956px 0}
.r182{background-position:-7976px 0}
.r183{background-position:-7996px 0}
.r184{background-position:-8016px 0}
.r185{background-position:-8036px 0}
.r186{background-position:-8056px 0}
.r187{background-position:-8076px 0}
.r188{background-position:-8096px 0}
.r189{background-position:-8116px 0}
.r190{background-position:-8136px 0}
.r191{background-position:-8156px 0}
.r192{background-position:-8176px 0}
.r193{background-position:-8196px 0}
.r194{background-position:-8216px 0}
.r195{background-position:-8236px 0}
.r196{background-position:-8256px 0}
.r197{background-position:-8276px 0}
.r198{background-position:-8296px 0}
.r199{background-position:-8316px 0}

@media(min-width:880px) {
.atout dt{float:left;margin:0;width:11em;text-align:right}
.atout dd{margin:.5em 0;padding-left:11.5em}
}
@media(max-width:880px) {
body{font-size:1em;line-height:1.2em}
.titre_site{display:none}
#navacc, #fil_ariane{font-size:0.7em}
.colg,#b_accueil .colg,#b_rechgeo_country .colg,#body_city .colonne_gauche,.cold,#b_accueil .cold,#b_rechgeo_country .cold,#body_city .colonne_droite{width:98%;margin:1%}
.tourpays li,.clouds{line-height:2em}
#b_accueil h1{font-size:.9em}
}
@media(min-width:570px) {
.int_pol_hotel{float:left;width:15em;text-align:right}
.pol_hotel{margin:.5em 0 0 15.5em}
/*.int_pres_chambre{clear:left;float:left;margin:0;color:#000;font-size:.9em;text-align:right;width:9em}
.pres_chambre{font-size:.9em;margin-left:9.5em}*/
.t_infop{clear:both;float:left;margin-top:.5em;font-size:.9em;text-align:right;width:12em}
.p_infop{font-size:.9em;margin:.5em 0 0 12.5em}
}

@media(max-width:570px) {
footer nav li{display:block;line-height:2em}
.btnbleu,.btnbleu_over,.lnbtnbleu,.lnbtnbleulrg{font-size:.9em}
table.resp,.resp thead,.resp tbody,.resp th,.resp td,.resp tr{display:block}
.resp thead tr,.resp caption{position: absolute;top: -9999px;left: -9999px}
.resp tr{margin:1em 0;border:1px solid #f90;border-radius:9px}
td.nomevt{font-weight:bold}
#map_canvas{width:300px;height:300px}
fieldset{padding:.2em}
.liste_map{margin-left:0;width:auto}
}

@media(max-width:400px) {
#body_city .ong{padding:0;border:none;border-right:solid #f90 1px}
#body_city .ong li{float:none;margin:.3em 0 0 2em}
#body_city .ong .courant{margin-left:0}
#body_city .ong a{float:none;border:solid 1px #f90;border-right:none;border-radius:9px 0 0 9px}
}
@media(max-width:560px) {
#b_hotel .ong{padding:0;border:none;border-right:solid #f90 1px}
#b_hotel .ong li{float:none;margin:.3em 0 0 2em}
#b_hotel .ong .courant{margin-left:0}
#b_hotel .ong a{float:none;border:solid 1px #f90;border-right:none;border-radius:9px 0 0 9px}
}
@media(max-width:880px) {
#b_rechgeo_country .ong{padding:0;border:none;border-right:solid #f90 1px}
#b_rechgeo_country .ong li{float:none;margin:.3em 0 0 2em}
#b_rechgeo_country .ong .courant{margin-left:0}
#b_rechgeo_country .ong a{float:none;border:1px solid #f90;border-right:none;border-radius:9px 0 0 9px}
}