/*page acceuill*/

/*
@charset "utf-8";

@media screen and (min-width: 1580px) {
  

}

@media screen and (max-width: 940px) and (min-width :881px){

}

@media screen and (max-width: 880px) {

}

.


*/
@charset "utf-8";
#header .resp_menu{
display:none;
}
.resp_btn{
width:38px;
cursor:pointer;
}
.r_fermet{
float: right;
height: 25px;
margin-right: 6px;
cursor:pointer;
}
.r_fermet span{
color: #373737;
font-family: opensans;font-weight:bold;
font-size: 15px;
}
.menu_resp{
background-color:#edeef1;
width:0px;
position:absolute;z-index:1000;
overflow:hidden;
}
.menu_resp li{
height:37px;
margin-left:4px;
margin-right:4px;
border-bottom:1px solid #ccc;
color: #373737;
font-family: opensans;font-weight:bold;
font-size: 13px;
padding-left:8px;
text-transform:uppercase;
}
.menu_resp li span{
position:relative;
top:11px;
}

.menu_resp li:hover{
background-color:#004890;
color: #fff;
}
.menu_resp .resp_men_active{
background-color:#004890;
color: #fff;
}
.filtresbtnresp {
  background-color: #004990;
  color: #fff;
  cursor: pointer;
  display: none;
  float: right;
  font-family: "Titillium Web",sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 23px;
  padding-top: 2px;
  text-align: center;
  text-transform: uppercase;
  width: 86px;
}
.respselect{
border:  none;
color: #656162;
font-family: opensans;
font-size: 12px;
height: 33px;
padding-left: 5%;
width: 100%;
margin-top:8px;
}
#activites .th_box{
margin-bottom:25px;
}
#crea .devideur{
display:inline;
}
.resp_titrpr{
color: #294c76;
font-family: opensans;
font-size: 10px;
text-transform: uppercase;
display:none;
}
#fiche_contenu_pak .reserver_soum .chambre .num_chambr{
float:left;
width:15%
}
.res_ad{
float:left;
width:28%;
}
.res_ad span{
margin-left:0 !important;
}
.r_fermet2 {
  cursor: pointer;
  float: right;
  height: 25px;
  margin-right: 6px;
  display:none;
  z-index:2000;
  position:relative;
}
.r_fermet2 span {
  color: #373737;
  font-family: opensans;
  font-size: 15px;
  font-weight: bold;
}
.ligne_detail_gta2 .cellule_detail_gta.rcellule_detail_gta2 {
  width: 17.9% !important;
}
.resp_text_pan{
 font-family: opensans;
  font-size: 13px !important;
  font-weight: bold !important;
  color:#484343 !important;
  display:none !important;
}
.baktotp {
  bottom: 18px;
  cursor: pointer;
  display: none;
  margin-right: 65px;
  position: fixed;
  right: 0;
  z-index: 30;
}

@media screen and (max-width: 1100px) {
#header .insc_compt {
  float: right;
  width: 45.8%;
}
#map-canvas {
  width: 100% !important;
}
#leftside .inp_nom_hot {
  width: 86%;
}
#rightside .res_resrve3 {
  line-height: 12px;
}
#mod_mosaique .box_select {
  /*min-height: 490px;*/
  min-height: 371px;
}
#crea .text_ch{
width: 23%;
}
#crea .ch_inp {
  width: 71%;
}
#crea .ch_inp input {
  padding-left: 7%;
  width: 93%;
}
#crea .ch4 .ch_inp input {
  width: 77%;
}
#crea .inf1{
width: 10%;
}
#crea .inf_inp_l{
margin-left: 2%;
width: 33%;
}
#crea .inf1_r{
width: 11%;
}
#crea .inf_inp_r {
 margin-left: 2%;
width: 33%;
}
#crea .inf_inp_r input{
width:100%;
}
#mod_mosaique .tou_img{
height:33px !important;
}
#crea .inf_inp_linput{
width:100%;
}
.resp_s1ub{
width:auto !important;
margin-bottom:12px;
}
#slid_fiche22 .res_modif {
  width: 120px;
}
#leftside .contenu_recherche form {
  left: 0;
  margin-left: 0;
  position: relative;
  width: 100%;
}
#leftside_pak .in_input select {
  width: 96%;
}
#leftside .sub {
 margin-left: 0;
  width: 100%;
}
#fiche_contenu_pak .m-ic3{
width:25% !important;
}
#fiche_contenu_pak .m-ic3 img{
width:32px !important;
}
}

@media screen and (max-width: 1028px) {
#content {
  margin: 0 auto;
  min-height: 1100px;
  /*width: 96%;*/
  width:925px;
}
#header .insc_compt {
  width: 48.8%;
}
#header .menu {
  width: 164%;
}
#header .img_bg img {
  width: 82%;
}
#general{
margin-top:-15px;
}
#section .face .face_contenu {
  left: 0%;
  overflow: hidden;
width:100%;

}
#footer .suivez {
  float: right;
  text-align: right;
  width: 42%;
  margin-right:0;
}
#footer .suivez img{
width: 19px;
}
#rightside .san_frais img {
  top: -62px;
}
#fancybox-wrap {
  left: 0 !important;
  min-width: 100%;
  width: 100% !important;
}
#fancybox-content {
  min-width: 100%/*970*/;
   width: 100% !important;
}
#fancybox-content {
  min-height: auto;
}
#fancybox-content  html{
overflow:hidden;
}
.shadow_contenu2 #recherche .centre{
width: 69%;
}
.shadow_contenu2 .su_aj {
  width: 80%;
}
#rightside  #mod_mosaique .p_new.font24{
font-size: 19px !important;
}
#mod_mosaique .reserv_bulle.font14 {
  font-size: 12px !important;
}
#leftside .contenu_recherche form {
  left: 0%;
margin-left:0px;
position: relative;
width: 100%;
}
#leftside_pak .in_input select {
  width: 98%
}
#leftside .sub {
  margin-left: 14px;
}
#inscrivez .question {
  width: 52%;
}
#point .blokleft {
  border-right: none;
  margin-left: 3%;
  width: 97%;
}
#point .blokright {
  float: left;
  margin-left: 3%;
  width: 97%;
}
#point .cummulation {
 width:96%;
}
#faq .rightside {
 display:none;
}
#faq .leftside {
  float: left;
  margin-left: 5%;
  width: 30%;
}
#faq .center_side {
 
  width: 65%;
}
#login .login_compte {
  bottom: 0;
  position: relative;
  margin: 0 auto;
  width: 449px;
}
#login {
  margin-left: 0%;
  position: relative;
  width: 100%;
}

#slid_fiche22 .res_modif{
display:none;
}
#recherche .recherche_abs{
top: auto !important;
bottom:0;
}
}
@media screen and (max-width: 992px) {
#content {
  margin: 0 auto;
  min-height: 1100px;
  width:750px;
}
#header .reservation_tele{
font-size:8px !important
}
#recherche {
  left: 2%;
}
}
@media screen and (max-width: 992px) {
#div_donnes {
  left: 0px !important;
  top:91px;
  width: 100%;
 
}
#header .insc_compt {
  width: 52.8%;
}
#header .menu {
  width: 148%;
}
#header .img_bg img {
  width: 93%;
}
#recherche .recherche_abs {
  opacity: 0.85;
  position: relative;
  top: 0 !important;
}
#recherche .titre_bg {
  background: none #fcd85b ;
  height: 32px;
  margin-left: -48px;
  width: 100%;
  -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
#recherche .contenus {
  float: left;
  width: 91%;
}
#recherche .cont_bg {
  background: none #e8e5e5;
  left: -7px;
  position: relative;
  width: 94%;
  z-index: 1;
  -moz-box-shadow: 5px 0px 3px 0px rgba(208,208,208,.15);
-webkit-box-shadow:5px 0px 3px 0px rgba(208,208,208,.15);
-o-box-shadow:5px 0px 3px 0px rgba(208,208,208,.15);
   box-shadow: 5px 0px 3px 0px rgba(208,208,208,.15);
}
#recherche .cont_bg .image_bg{
display:none;
}
#recherche .contenu {
  width: 96%;
  min-height: 291px;
}
#recherche .slog {
  width: 100%;
}
#recherche .case1 {
  float:left;
  width:100%;
}
#recherche .case3 {
  float:left;
  width:50%;
}
#recherche .case2 {
  float:left;
  width:45%;
}
#recherche .centre {
  background: none #fdfdfd;
  border: 1px solid #d4d4d4;
  color: #003580;
  float: left;
  font-family: Opensans;
  font-size: 11px;
  height: 27px;
  padding-left: 7px;
  width: 80%;
}
#recherche form {
  margin-left: 15%;
}
#recherche .sub {
  background:  url("../images/btn_recherche_hotel.png") no-repeat ;
  position: relative;
  margin-left: -140px;
  left: 47%;
}
#recherche .contenu_vol .typeVole1 {
  width: 100%;
  text-align: center;
}
#recherche .contenu_vol .typeVole1 label {
  font-size: 11px;
}
#recherche .contenu_vol .typeVole2 {
 width: 46%;
}
#recherche .contenu_vol .typeVole2 input {
  width: 85%;
}
#recherche .contenu_vol .typeVole3 {
   width: 50%;
  margin-left: 0px;
}
#recherche .contenu_vol .typeVole3 input {
  width: 85%;
}
#recherche .contenu_vol .typeVole4 {
   width: 42%;
  margin-left: 17px;
}
#recherche .contenu_vol .typeVole4 input {
  width: 85%;
}

#recherche .contenu_vol .typeVole5 {
   width: 50%;
  margin-left: 17px;
}
#recherche .contenu_vol .typeVole5 input {
  width: 85%;
}
#recherche .contenu_vol .typeVole7 {
  width: 50%;
  text-align: center;
  float:left;
}
#recherche .contenu_vol .typeVole7 select{
width: 40px;
height: 22px;
}
#recherche .contenu_vol .vol_sub {
  left: 47%;
margin-left: -140px;
margin-top: 27px;
position: relative;
width: 100%;
}
#recherche .contenu_vol .typeVole6{
float:left;
width:41%;
}
#recherche .contenu_vol .typeVole6 select{
width: 98%;
}
#recherche  #frm_recherche_package  .case1{
width:50%;
}
#recherche  #frm_recherche_package .case2 {
  width: 50%;
}
#cadau .bulle{
top: -10%;z-index: 100;
}

#bon_pri .suiv {
position:absolute;
 right: 27px;
    top: 137px;
}
#bon_pri .suiv img {
  width: 17px;
}
#bon_pri .prev img {
  width: 16px;
}
#bon_pri .prev {
  left:2%;
  top: 46px;
  z-index:100
}
#hot_monde .box {
  float: left;
  margin-right: 0.5%;
   margin-left: 0.5%;
  width: 32%;
}
#hot_monde .imag_titr{
display:none;
}
#prom .imgp{
width:100%;
}
#hot_monde .box_titr img {
 display:none;
}
#hot_monde .nom_hotel {
  color: #fff;
  font-family: Opensans;
  font-weight: bold;
  margin-top: 0;
  margin-left: 0px;
  position:relative;
  text-align:center;
  background-color:#004484;
  padding:8px 0;
  -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
#hot_monde .box_contenu {
 
  min-height: 166px;
}

#footer .adres {
  width: 80%;
}
#footer .adresse {
  margin-top: 10px;
}
#rightside .reserv_bulle span {
  left: 2px;
}
#rightside .res_resrve3 {
  width: 35%;
  float: left;
  
}
#rightside_pak .res_resrve {
  float: left;
  width: 100%;
}

#rightside .resultat {
  margin-bottom: 7px;
}
#rightside .compt_img{
display:none;
}
#rightside .vider {
display:none;
}
#rightside .ajout_comp {
display:none;
}
#rightside .reserv_bulle {
  left: 15%;
  margin-top: 37px;
  width: 100%;
}


.filtresbtnresp{
display:block
}
#leftside_pak {
  background-color: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.38);
  overflow: visible;
  position: absolute;
  width: 0;
  z-index: 50;
  margin-left:0;
  min-height:1310px
}
.r_fermet2 {
display:block;
}

#leftside_pak .bulle {
  display:none !important;
}
#leftside {
  background-color: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.38);
  overflow: hidden;
  position: absolute;
  width: 0;
  z-index: 50;
  margin-left:0;
}
#leftside .le_titr {
  top: 36px;
}
#leftside #map-canvas{
display:none;
}
#leftside .bulle {
  display:none !important;
}


#rightside {
  float: right;
  margin-right: 12px;
  margin-top: 37px;
  width: 99%;
}
#rightside .part_inp {
  width: 76.8%;
}
.shadow_contenu2{
top:0;
}
#mod_mosaique .pension {
  width:100%;
}
#rightside .prom {
  display:none;
}
#bon_pri_package .trait {
  display: none;
}
#bon_pri_package .suiv {
  top: 10%;
}
#crea .devideur{
width:1px;
height:1px;
display:block;
}
#crea .chambre_info .selct1{
margin-bottom:5px;
}
#crea .inf_inp_l input {
  width: 100%;
}
#crea .inf_inp_l {
  width: 38%;
}
#crea .inf_inp_r {
  width: 37%;
}
#crea .txtarea {
  width: 97% !important;
}
#login {
 /* width: 33%;*/
}
#login .login_compte {
 /* bottom: 118px;*/
 bottom: 0px;
}
#login #vol .login_compte {
  bottom: 0;
}
#slid_fiche .left_slide {
  width: 100%;
}
#slid_fiche .gal_image {
  width: 38%;
}
#slid_fiche .imageg {
  width: 60%;
}
#slid_fiche .right_slide {
  float: left;
  width: 100%;
}
#slid_fiche .fiche_bandeau{
display:none;
}
#slid_fiche .act_img{
width:auto;
}
#fiche_contenu .arriv2 {
  margin-left: 0;
  width:50%;
}
#fiche_contenu .dep {
  margin-left: 0;
   width:50%;
}
#fiche_contenu .ch{
  margin-left: 0;
   width:50%;
}
#fiche_contenu .res_ajour{
width:29%;
margin-left:0;
}
#fiche_contenu #bloc-infos {
left:0 !important;
}

#slid_fiche .desc_hold2 {
  margin-left: 1%;
}
#slid_fiche22 .img_am {
  text-align:center;
  margin-left: 0px;
  width: 100%;
}
#fiche_contenu .savoir span{
font-size:11px !important;
}
#load .bloks{
display:none;
}
#load {
  background-color: #f3f0f0;
  border-bottom: 6px solid #f3f0f0;
  border-top: 6px solid #f3f0f0;
  height: auto;
  padding-bottom:70px;
  left: 50%;
  margin-left: -45%;
  margin-top: 0;
  overflow: auto;
  position: fixed;
  top: 4%;
  width: 90%;
  z-index: 201;
}
#load .menu-load span.barre {
  display: none;
}
#load .menu-load {
  background: #fff none;
  float: left;
  height: auto;
  margin-top: 24px;
  border:2px solid #eee;
  width: 100%;
}
#load .menu-load span.txt1{
 width: 33%;
 margin-right:0;
 margin-left:0;
 line-height: 12px;
    padding-top: 18px;
}
#load .bloks_pub{
  display: none;
}
#load #R_destination{
width: 24%;
}
#load #R_date{
width: 41%;
}
#slid_fiche .gal_image {
  display:none;
}
#slid_fiche .imageg {
  width: 100%;
}

}

@media screen and (max-width: 875px) {
#header .img_bg img {
  width: 92%;
}
#header .compte {
  margin-left: 2.2%;
  margin-top: -18px;
}
#header .inscrire {
  margin-left: 13.4%;
  margin-top: -18px;
}

#hot_monde .prix_btn .font35{
font-size: 22px !important;
}
#hot_monde .fleche_econome img {
  width: 83px;
}
#hot_monde .text_ecu.font10{
font-size: 8px !important;
}
#hot_monde .decouvrir {
  margin-left: 27px;
}
#hot_monde .decouvrir img {
  width: 77px;
}
#hot_monde .hotel_nom {
  width: 63%;
}
#section .news_desc {
  margin-top: 0px;
}
#slid_fiche .fleche img{
 display:none;
}
#slid_fiche .fleche{
background-color:#cc0000;
padding:2%;
}
#slid_fiche .titre_hotel {
  width: 100%;
}
#slid_fiche .resp_pri2{
float:left !important;
width:100% !important;
}
#slid_fiche .prix_btn img {
  width: auto;
}
#inscrivez .question {
  width: 100%;
}
#inscrivez .form_hold {
  background-color: #498fc1;
  border-top: 4px solid #fcd13e;
  float: left;
  height: auto;
  left: 50%;
  margin-left: -176px;
  margin-right: 0;
  position: relative;
  top: 0;
  width: 352px;
}
#book .carte_banc{
width:100% !important;
border:1px solid #cdd0d4 ;
}
#book .s_cb {
  float: right;
  margin-left:0px;
  margin-right:5px;
}
#book .option_pay{
width:98%;
}
#book .virement{
width:100% !important;
border:1px solid #cdd0d4 ;
}
#book .agence{
width:100% !important;
border:1px solid #cdd0d4 ;
}
#book .descr_choix {
  box-sizing:border-box;
  width: 100%;
}
#book .crt_credi img{
width:80%;
max-width:334px;
}
#book .demande_specials {
 display:none;
}
#book .conditions_{
  display: block;
}

#book .appel_img {
  min-height: 114px;
}
#book .help_titre{
font-size:16px !important
}
#book .help_titre strong{
font-size:16px !important
}
#book .tel_help{
font-size:18px !important
}

}

@media screen and (max-width: 825px) {
#header .insc_compt {
  width: 56.8%;
}
#header .menu {
  width: 135%;
}
#section .news_desc {
  margin-top: 0;
  width: 89%;
}
#section .news_inp_hold {
  margin-top: 2%;
}
#rightside .list_img img {
  width: 55px;
  height: 43px;
}
#rightside .mos_img img {
  width: 55px;
  height: 43px;
}
#rightside .cart_img img {
  width: 55px;
  height: 43px;
}
#crea .ch_inp {
  width: 65%;
}
}
@media screen and (max-width: 810px) {
#cadau .cd_im {
left: 0;
width: 100%;
}	
}
@media screen and (max-width: 800px) {
#header .menu {
 display:none;
}
#header .resp_menu{
display:block;
position:relative
}
#header .logo {
  width: 32%;
}
#header .insc_compt {
  width: 62.8%;
}
#header .img_bg img {
  width: 96%;
}
#header .compte {
  margin-left: 3.2%;
}
#header .inscrire {
  margin-left: 16.4%;
}
#hot_monde .box {
 margin-left: 1%;
margin-right: 1%;
min-height: 513px;
width: 48%;
}
#hot_monde .decouvrir img {
  width: 92px;
}
#section .face{
display:none;
}

#section .advisor {
  margin-left: 10%;
  width: 40%;
}
#section .securiser {
   margin-right: 10%;
   margin-left:5%;
  width: 35%;
}
#section .securiser img {
  width: 115%;
}
#rightside .part_inp {
  width: 75.8%;
}
#bloc-agence {
  background: none;
}
#bloc-agence .blanc {
  background: none #faf9f9;
  border:2px solid #fff;
  float: left;
  height: 500px;
  position: relative;
  width: 100%;
  margin-bottom:7px;
  -moz-box-shadow: 0px 0px 5px 2px rgba(228,228,228,.5);
-webkit-box-shadow: 0px 0px 5px 2px rgba(228,228,228,.5);
-o-box-shadow: 0px 0px 5px 2px rgba(228,228,228,.5);
box-shadow: 0px 0px 5px 2px rgba(228,228,228,.5);
}
#bloc-agence .blanc_hold{
width:90% !important;
height:auto !important;
}
#bloc-agence span.titre {
  color: #004990;
  display: block;
  float: left;
  font-family: "TitilliumBold";
  font-size: 30px;
  margin-bottom: 36px;
  margin-left: 0;
  margin-top: 53px;
  text-transform: uppercase;
  width: 100%;
  text-align:center;
}
#bloc-agence .blanc .mmaps {
  height: 210px;
  margin-left: 0;
  text-align:center;
  margin-top: 12px;
  width: 100%;
}
#fiche_contenu_pak .reserver_soum .chambre .num_chambr {
  float: left;
  width: 100%;
}
.res_ad {
  float: left;
  width: 33%;
}
#load .menu-load span.txt1{
 width: 100%;
}
#load #R_destination{
width: 100%;
}
#load #R_date{
width: 100%;
}
#progressbar {
  margin-top: 54px;
}

#load .res_prog{
  margin-left: -106px !important;
  left:50% !important;
  top:0 !important;
  position: relative !important;
  margin-top: 11px;
  width: 212px !important;
}
#load .logo{
width:80%;
}
}

@media screen and (max-width: 775px){
#fiche_contenub .tit {
  width:1000px !important;
}
#fiche_contenub .contenu{
  width:1000px;
}
/*#fiche_contenu .tit {
  width:1000px !important;
}*/
/*#fiche_contenu .tab_option{
  width:1000px !important;
}*/
#fiche_contenu .fixed_btn{
 width:124px !important;
}
#fiche_contenu .reserver {
  width: auto;
}
/*#fiche_contenu_pak .reserver_soum {
  width:1000px !important;
}*/
#fiche_contenu_pak .res_tab .table_contenu div {
  font-family: opensans;
 border:none !important;
	text-align: left !important;
  width: 100% !important;
  height: auto;
  padding-bottom:8px;
}
#fiche_contenu_pak .rows .toutdepart span {
  float: right;
  margin-left: 0;
  margin-right: 0;
  padding-left:0;
  width:100%;
  text-align:center;
  background:  url("../images/tout_depart.png") no-repeat 39% center;
}
#fiche_contenu_pak .rows {
  overflow: visible;
 
}
#fiche_contenu .menu div{
width:auto;
padding-left:6px;
padding-right:6px;
}
#fiche_contenu .savoir span{
font-size:11px !important;
}
#faq .leftside {
  float: left;
  margin-left: 0;
  width: 30%;
}
#faq .center_side {
 
  width: 70%;
}
#panier .menu_f {
  display: inline-block;
  float: right;
  text-align: center;
}
#book .leftside {
  float: left;
  margin-left: 5%;
  width: 95%;
}
#book .rightside {
  position:relative !important;
   width: 95% !important;
   top:0 !important;
   margin-left:5% !important;
   right:0 !important;
}
#book .rightside .chambres_hold{
display:none;
}
#book  .rightside  .prix_gen_hold {
 display:none;
}
#book  .rightside  .mod_hold{
display:none;
}
#book .help_hold {
  width:50%;
  position:relative;
  left:50%;
  margin-left:-25%
}
#book .pourquoi_hold{
width:50%;
  position:relative;
  left:50%;
  margin-left:-25%;
  box-sizing:border-box;
}
#book .ret_retour {
  width: auto;
}
#book .ret_sub {
  float: right;
  margin-top: 10px;
  width: 50%;
}
#book .ret_sub input{
  width: 39% !important;
}
#book .option_pay{
width:96%;
margin-left:2%
}
#book .carte_banc{
width:100% !important;
border:1px solid #cdd0d4 ;
}
#book .s_cb {
  float: right;
  margin-left:0px;
  margin-right:5px;
}
#book .virement{
width:100% !important;
border:1px solid #cdd0d4 ;
}
#book .agence{
width:100% !important;
border:1px solid #cdd0d4 ;
}
#book .descr_choix {
  box-sizing:border-box;
  width: 100%;
}
#book .crt_credi img{
width:80%;
max-width:334px;
}
#book .demande_specials {
 display:none;
}
#book .conditions_{
  display: block;
}
#recap_mobile{
margin-top:10px;
display:block;
}
#fiche_contenu_pak .reserver_soum .res_tab_titre{
display:none;
}
.resp_titrpr{
display:inline;
}
#panier .tab_contenue td {
  float: left;
}
#panier .tab_contenue .phot_contenue {
 width:30% !important;
 margin-top: 31px;
}
#panier .tab_contenue .des_contenue {
  height: 84px;
width: 70%!important;
margin-top: 31px;
}
#panier .tab_contenue .dispo_contenue {
   height: 43px;
width: 33%!important;
}
#panier .tab_contenue .statut_titre {
   height: 43px;
width: 33%!important;
}
#panier .tab_contenue .prix_contenue {
   height: 43px;
width: 33%!important;
}
#panier .tab_contenue .chek_contenue {
   height: 43px;
width: 50%!important;
}
#panier .tab_contenue .supp_contenue{
   height: 43px;
width: 50%!important;
}
#panier .tab_contenue .supp_contenue img {
  top: 14px;
}
#panier .tab_titre{
display:none;
}
#panier .price_part td{
width: 50%!important;
display:block !important;
padding: 10px 0;
}
.resp_text_pan{
display:block !important;
}

#panier.cmd_r .tab_contenue .dispo_contenue {
width: 50%!important;
}
#panier.cmd_r .tab_contenue .statut_titre {
width: 50%!important;
}
#panier.cmd_r .tab_contenue .prix_contenue {
width: 50%!important;
}
.shad_insc .in_titre {
  width: 100%;
  margin-left: 0px;
}
.shad_insc .enregistr_quest {
  display: none;
}
.shad_insc .insc_foot {
  display: none;
}
.shad_insc .thehold {
  background: #faf9f9 none;
  height: 391px;
  width: 100%;
}
.shad_insc .inscription_hold_shad {
  display: none;
  height: 480px;
  left: 50%;
  margin-left: -49%;
  margin-top: -240px;
  position: fixed;
  top: 50%;
  width: 98%;
}
.shad_insc .leftside_ins {
  width: 100%;
}

.shad_insc .inpt {
  margin-left:0px;
    width: 90%;
	margin-left:5%;
	margin-right:5%
}
#bon_pri_package .suiv {
top: 42%;
}
}

@media screen and (max-width: 768px) {
#content {
  width:96%;
}
}
@media screen and (max-width: 750px) {
	.payer_panier2{
	font-size: 13px;width: 22%;margin-left:23px;
}


#recherche .contenus {
  float: left;
  width: 85%;
}
#recherche .titre_bg {
  margin-left: -8.5%;
  width: 101%;
}
#recherche form {
  margin-left: 8%;
}
#recherche .centre {
  width: 87%;
}
#recherche .case2 {
  width: 47%;
}
#cadau .bulle{
display:none;
}

#footer .col {
  width: 50%;
  height:220px;
}
#footer .col ul{
height:auto;
margin-left:0 !important;
}
#footer .col1 div{
margin-left:0;
}
#mod_mosaique .reserv_bulle img {
  display:none;
}
#mod_mosaique .reserv_bulle span{
position:relative;
}
#mod_mosaique .reserv_bulle {
  left: -9%;
  margin-top: 38px;
  width: 100%;
}
#raison2 .cadeau{
display:none;
}
#raison2 .desc_hold {
  position:relative;
  left:50%;
  margin-left:-25%;
  width: 50%;
}
#crea .right_image {
  display:none;
}
#crea .left_formulaire {
  margin-left: 3%;
  margin-right: 3%;
  width: 94%;
}
#crea .chambres {
  width: 99%;
}
#crea .devideur {
  display: inline;
}
#slid_fiche22 .question{
display:none;
}
#slid_fiche22 .aimer_list {
  margin-left: 0%;
  margin-top: 1.3%;
  width: 50%;
}
#slid_fiche22  .aventage{
 width: 50% !important;
}
#slid_fiche22 .aimer_list ul {
margin-left: 1.9%;
width: 96%;
}
#historique {
  display:none;
}
#slid_fiche22 .adventage {
  margin-left: 2%;
  width: 48%;
}
#slid_fiche22 .zone {
  width: 50%;
}
#fiche_contenu .tab_hold .tab_contenu {
    width:100%;
}
#fiche_contenu .reserv2tr  .resp_titre{
	    font-size: 16px;
}
#fiche_contenu  .btn:hover  .btnhold{ 
transform: skew(0deg);
background-color:none;
}
#fiche_contenu  .btn:hover  a span{
display: block;
}
}

@media screen and (max-width: 725px) {
#crea .devideur {
  display: block;
}
#crea .sub_form {
 margin-right:0;
  float: right;
}
#login {
  width: 44%;
}
#login .login_compte {
  bottom: 45px;
}
.white_content2{
left:0 !important
}
#fiche_contenub .description {
  width: auto;
}
#book .rightside {
  float: left;
  margin-left: 25%;
  width: 50%;
}

#rightside .image_list img {
  height:145px;
}
#rightside .image_list .pictopr {
  height: 31px;
}
#rightside .image_list .tou_img2 {
  height: 33px;
}
#rightside .aventage {
 display:none;
}
#rightside .liste_sit {
  display:none;
}
#rightside .reserv_bulle {
  margin-top: 4px;
}
#rightside .tarifs {
  min-height: auto;
}

#rightside .tarif_resp  {
height:auto;
padding-bottom:10px;	
}	
#rightside .titr_hotel a {
  height: 25px;
}
#rightside .titr_hotel {
  font-size:18px;
}
#rightside .san_frais {
 display:none;
}
#fiche_contenu .prix {
  font-size: 14px !important;
}
#fiche_contenu_pak .m-ic2{
margin-left: 8% !important;
}

}


@media screen and (max-width: 650px) {
#header .reserv_tel img {
  display:none;
}
#header  .reservation_tele .font15 {
  font-size: 11px !important;
}
#recherche .menu {
  margin-left: 0;
}
#recherche .contenu {
  width: 100%;
}
#recherche form {
  margin-left: 4%;
}
#recherche .contenu_vol .typeVole4 input {
  width: 77%;
}
#recherche .contenu_vol .typeVole5 input {
  width: 77%;
}
#recherche .contenu_vol .typeVole7 label {
  font-size: 13px;
}

#recherche #frm_recherche_package {
  margin-left: 3%;
  width: 97%;
}
#recherche_pack .in_input select{
width: 95%;
}
#bon_pri .titr{
font-size: 20px !important;
}
#rightside .reserv_bulle img {
  display:none;
}
#rightside .reserv {
  margin-left: 5%;
}
#rightside .reserv_bulle span {
  position: relative;
}
#rightside .pri_nuit {
  margin-left: 0;
  text-align: center;
}
#rightside .tax {
  margin-left: 0;
  text-align: center;
  width: 100%;
}
#rightside .zone {
  display: none;
}
#rightside .aventage{
height: 25px;
}
#mod_mosaique .box_select {
  float: left;
  margin-bottom: 4px;
  margin-left: 1%;
    margin-right: 1%;
  width: 48%;
 /* min-height: 464px;*/
  min-height: 405px;
}
#bon_pri_package .suiv {
  top: 8.4%;
}
#activites .th_box {
  float: left;
  margin-right: 3% !important;
  width: 30%;
}
#login {
  width: 44%;
}
#login .login_compte {
  bottom: 0px;
}
#slid_afiche .titre_hotel {
  width: 100%;
}
#slid_afiche .resp_prix{
  width: 100% !important;
  float:left !important;
}
#slid_fiche .prix_btn img {
  width: auto;
}
#fiche_contenu_pak .row .c5 .reservation img {
  width: 100%;
}
.zopim{
display:none !important;
}
.shadow_contenu2{
position:absolute;
}
#div_donnes div span.cat {
  margin-bottom: 7px;
  position: relative;
  display: block;
  margin-left: 4px;
}
#div_donnes ul li {
  height: 42px;
}
#div_donnes div ul li a {
  border-bottom: 1px solid #eee;
  height: 33px !important;
  margin: 0 !important;
  padding-bottom: 5px;
  width: 97% !important;
  line-height:12px;
}
#slid_fiche .imageg {
  height: auto !important;
  width: 93%;
}

}
@media screen and (max-width: 600px) {
#recherche {
  left: 0%;
}
#header .logo img {
  max-width: 340px;
  width: 100%;
}
#header .insc_compt {
  width: 100%;
}
#header .insc_compt {
  width: 100%;
}
#header .cpt_ins {
  float: right;
  width: 43%;
}
#header .img_bg img {
  width: 204px;
}
#header .compte {
  margin-left: 4.2%;
}
#header .inscrire {
  margin-left: 28.4%;
}
#header .logo {
  width: 100%;
  text-align:center;
}
#recherche .case2 .centre {
  width: 85%;
}
#recherche .contenu_vol .typeVole4 {
  margin-left: 17px;
  width: 39%;
}
#recherche .contenu_vol .typeVole6 {
  width: 86%;
}
#recherche .contenu_vol .typeVole7 {
  width: 96%;
}
#recherche .slog{
font-size:14px;
}
#hot_monde .box {
margin-left: 10%;
margin-right: 10%;
min-height: 513px;
width: 80%;
}
#hot_monde .nom_hotel {
  
}
#hot_monde .nom_hotel.font14{
font-size: 15px;
}

#section .securiser {
 display:none;
}
#section .advisor {
 margin-left: 10%;
margin-right: 10%;
width: 80%;
}
#section .advisor img {
  display:none;
}
#section .news_contenu {
  padding: 5% 6%;
  left:0;
  top:0;
  position: relative;
 background-color:#f5f4f0;
 border:1px solid #fff;
 -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,.2);
-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);
-o-box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);
   box-shadow: 0px 0px 8px 0px rgba(0,0,0,.2);
}
#section .news_inp{
width: 83%;
}
#footer .suivez {
  display:none;
}
#footer .copyright {
  width: 100%;
}
#rightside .reserv {
  background:  url("../images/reserver_btn.png") no-repeat  0 0 / 100% auto;
  border:  none;
  cursor: pointer;
  height: 31px;
  margin-left:0;
  width: 89%;
}
#rightside .san_frais {
  display:none;
}
#rightside .res_resrve3 {
  width: 51%;
}
#rightside .le_res {
  width: 86%;
}
#rightside .etoil {
  float: left;
  margin-right: 0;
  margin-top:0 !important;
}
#rightside .tou_comp2 {
  display: none;
}
#mod_mosaique .hot_nom {
  margin-left: 2px;
  height: 38px;
}
#rightside .cart_img {
  display: none;
}
#rightside .cart_img{
  display: none;
}
#listePackage #mod_mosaique .box_select {
  min-height: 418px;
}
#raison2 .desc_hold {
  left: 50%;
  margin-left: -40%;
  position: relative;
  width: 80%;
  margin-bottom:20px;
}
#listeActivites .titr_hotel.font22{
font-size: 18px;
}
#fiche_contenu .res_modif{
width:auto;
}
#fiche_contenu_pak .rest_5{
display:none;
}
#fiche_contenu_pak .rest_4{
width: 28.37% !important;
}
#fiche_contenu_pak .m-ic1{
width:50px !important;
}
#fiche_contenu_pak .row .c4{
width: 28.37% !important;
}
#fiche_contenu_pak .row{
position:relative;
}
#fiche_contenu_pak .row .c5{
border-right:none;
background-color:unset;
position: absolute;
left: 79%;
top: 37%;
}
#business .zone_desc {
  margin-top: 8px;
}
#faq .leftside {
  float: left;
  margin-left: 10%;
  width: 80%;
}
#faq .center_side {
 
  width: 100%;
}
#faq .categ_lien {
  min-height: auto;
}
#book .rightside {
  float: left;
  margin-left: 27%;
  width: 55%;
}
#rightside .tab_formule  .font12{
font-size:9px !important
}
#ajax-loader{
padding-left:0% !important;
margin-left:-115px;
left:50%;
}
#fiche_contenu_pak .rows .toutdepart span {
  background: rgba(0, 0, 0, 0) url("../images/tout_depart.png") no-repeat scroll 34% center;
}
#fiche_contenu_pak .rows .toutdepart div{
width:100% !important;
}
#fiche_contenu_pak .rows .toutdepart div input{
width:100% !important;
margin-left:0 !important;
}
#fiche_contenu_pak .titre_general3 {
  height: 45px;
}
#fiche_contenu_pak span.red_general3 {
  bottom: 24px;
}
#fiche_contenu_pak span.prix_general3 {
  right: 3px;
  top: 28px;
}
#fiche_contenu .menu div span{
font-size:10px !important;
}
#fiche_contenu .menu div {
  padding-left: 3px;
  padding-right: 3px;
  width: auto;
}
#listePackage .hot_nom span{
display:block;
}

.ligne_detail_gta .rcellule_detail_gta6{
margin-left: -69px;
position: absolute;
top: 30px;
}
.ligne_detail_gta .rcellule_detail_gta3{
width:23% !important;
}
.ligne_detail_gta2{
height:auto !important;
}
.ligne_detail_gta .rcellule_detail_gta2{
height:auto 
}
}

@media screen and (max-width: 540px) {
#recherche .slog {
  width: 96%;
}
#recherche .centre {
  width: 81%;
}
#recherche .case2 .centre {
  width: 72%;
}
#recherche .contenu_vol .typeVole2 {
  width: 44%;
}
#rightside_pak  .titr_hotel.font22{
font-size:17px !important; 
}
#crea .champ2{
 width: 77% !important;
}

#login .login_compte {

  position: relative;
}
#login {
  width: 90%;
  margin:8px auto;
}
#fiche_contenu .arriv2 {
  margin-left: 0;
  width:100%;
}
#fiche_contenu .dep {
  margin-left: 0;
   width:100%;
}
#fiche_contenu .ch{
  margin-left: 0;
   width:100%;
}
#fiche_contenu #bloc-infos {
left:0 !important;
top:-68px !important;
}
#fiche_contenu .res_ajour{
width:50%;
margin-left:0;
}
#slid_fiche .fleche{
width:auto;
}
#slid_fiche .text_ecu {
  left: 0;
  position: relative;
  top: 0;
}
#slid_fiche .text_ecu__ {
  left: 0;
  position: relative;
  top: 0;
}
.descStyle {
 width:100%;
}
#fiche_contenub .desctext {
  width: 100%;
}
#fiche_contenub .emplacement {
  float: left;
  margin-left: 5%;
  margin-top: 20px;
  width: 90%;
}
#fiche_contenub .desctext blockquote{
margin-right: 0;
width: 90%;
}
#fiche_contenub .titre_lettre {
  font-size: 16px;
}
#fiche_contenu .lesej .font17 {
  font-size: 12px !important;
}
#inscrivez .question {
  width: 97%;
  margin-left:3%;
  
}
#point .titre_tab{
margin-left: 5% !important;
width: 90% !important;
}
#point .cont_tab{
margin-left: 5% !important;
width: 90% !important;
}
#rightside .bande {
  margin-left: 1.6%;
  width: 98%;
}
#rightside .barre_hold {
  width: 100%;
}
#rightside .ferm2 {
  width: auto;
}
#rightside .dej_decr {
  float: left;
  margin-top: 5px;
  margin-left:1%;
  width: 99%;
}
#ajax-loader{
padding-left:0% !important;
margin-left:-115px;
left:50%;
}
#book .help_hold {
  width:80%;
  position:relative;
  left:50%;
  margin-left:-40%
}
#book .pourquoi_hold{
  width:80%;
  position:relative;
  left:50%;
  margin-left:-40%
}
.res_ad {
  float: left;
  width: 100%;
}
.shad_insc .br_left2 {
 display:none;
}
.shad_insc .br_right2 {
  display:none;
}
.shad_insc .ou_titr2 {
  width: 100%;
  text-align:center;
}
.shad_insc .tx_inp input {
  width: 186px;
}
#fiche_contenu_pak  .global_ic{
margin-left:0 !important;
}
#fiche_contenu_pak .m-ic2 {
  margin-left: 3% !important;
}


}


@media screen and (max-width: 500px) {
#header .reserv_tel {
  width: 50%;
}
#header .cpt_ins {
  width: 50%;
}

#header .cpt_ins {
  text-align: right;
  width: 50%;
}
#header .compte {
  margin-left: 10.2%;
  margin-top: -20px;
}
#header .inscrire {
  margin-left: 31.4%;
  margin-top: -20px;
}
#header .reserv_tel {
  text-align: center;
  width: 100%;
}
#header .reserv_tel {
  text-align: center;
  width: 100%;
}
#header .insc_compt {
  width: 100%;
}
#header .cpt_ins {
  text-align: center;
  width: 100%;
}
#header .compte {
  margin-left: 32.2%;
}
#header .inscrire {
  margin-left: 56.4%;
  margin-top: -20px;
}

#header .reservation_tele{
text-align: center;
  width: 100%;
}
#recherche .slog {
  width: 90%;
}
#bon_pri .prev {
  
}
#bon_pri .titr {
  margin-bottom: 37px;
}
#service{
display:none;
}
#footer .col1 {
width:60%
}
#footer .col2 {
width:40%
}
#footer .col3 {
width:60%
}
#footer .col4 {
width:40%
}
#bon_pri .suiv {
position:absolute;
 right: 27px;
    top: 159px;
}
#bon_pri_package .suiv {
  top: 19.4%;
}
#rightside .hot_nom {
  margin-left: 0px;
}
#rightside .contenu {
  margin-left:0%;
}
#rightside .ville span {
 left:0;
}
#rightside .avis {
  margin-left: 0;
}
#rightside .pension{
  display: none;
}
#rightside .liste_sit {
  margin-left: 17px;
}
#rightside .tarifs {
  width: 26.8%;
  height: 99px;
}
#rightside .tarif_resp  {
height:auto;
padding-bottom:10px;	
}
#mod_mosaique .tarifs {
  width: 100%;
}
#rightside .reserv_bulle {
  left: 0;
}
#rightside .p_old {
 margin-left:0;
 text-align:center;
}
#rightside .part_inp {
  width: 100%;
}
.r_hide{
display: none;
}
#rightside .list_img {
  width: 55px;
  margin-left: 27%;
}

#rightside .mos_img {
  width: 55px;
}

#rightside .cart_img {
  width: 55px;
}
#activites .th_box {
  float: left;
  margin-right: 2% !important;
  width: 48%;
}

#slid_fiche22 .aimer_list {
  width: 100%;
}
#slid_fiche22 .adventage {
  margin-left: 0;
  width: 100%;
}
#slid_fiche22 .aventage {
  width: 100% !important;
}
#fiche_contenu_pak .row .c3 .hot {
  font-size: 10px;
}

#fiche_contenu_pak .row {
  font-size: 11px;
}
#fiche_contenu .points{
margin-left:2px !important;
}
#fiche_contenu_pak .row .c3 .sejour {
  font-size: 10px;
}
#fiche_contenu_pak .row .c3 .formule {
  font-size: 10px;
}
#fiche_contenu .blok_image {
 display:none;
}
#fiche_contenu .contenue_text {
  margin-left: 3%;
  width: 97% !important;
}
#point .aventage img{
display:none;
}
#point .aventage span {
  color: #332331;
  display: block;
  font-family: opensans;
  left: 8px;
  margin-top: 15px;
  position: relative;
  top: 0;
}
#point .brd {
  margin-left: 0%;
  width: 80%;
}
#point .bl_information {
  width: 80%;
}
#point .flechepoint {
  display:none;
}
#point .top {
  display:none;
}
#point .btm {
 display:none;
}
#point .centre_desc {
  background-color: #fff;
  color: #35332f;
  font-family: opensans;
  height: auto;
  padding: 8px 3%;
  text-align: justify;
  width: 94%;
}
#business .img_business {
  display:none;
}
#business .sub1 {
  bottom: 0;
  position: relative;
}
#business .slog_titre {
  margin-top: 21px;
}
#business .zone1 {
  width:100%;
  margin-bottom:2px;
}
#business .sub2 {
  margin-bottom: 21px;
  margin-top: 11px;
}
#business .sub2 input {
 font-size:14px !important;
}
#book .rightside {
  float: left;
  margin-left: 15%;
  width: 70%;
}
#recherche .menu {
  background: #004483;
  float: left;
  height: 42px;
  margin-left: 0px;
  margin-top: 22px;
  position: relative;
  width: 100%;
}
#recherche .r_mnactiv{
background-color:#fbd75b ;
background-position: center ;
height: 42px;
margin-left: 0;
padding-top: 12px;
margin-top: 0px;
width: 50px !important;
text-align:center;
}
#recherche .r_mnactiv span{
left:0 !important;
}
#recherche .fleche {
display:none;
}
#recherche .men {
  float: left;
  border-right:1px solid #fff;
  width: 35px;
}
#recherche .titre_bg {
  margin-left: 0;
  width: 100%;
}
#recherche .cont_bg{
left:0;
width: 100%;
}
#recherche .contenus {
  float: left;
  width: 100%;
  margin-top:2px;
}
#rightside .image_list img {
  height: 84px;
}
#rightside .reserv_bulle {
  display:none;
}
#rightside .p_old {
  display:none;
}
#rightside .test_economie {
  display:none;
}
#rightside .p_new {
  margin-bottom: -2px;
}
#rightside .exclusif {
  height: 30px;
}
#rightside .tarifs div{
height: auto;
}
#book .ret_sub {
  float: right;
  margin-top: 10px;
  width: 100%;
}
#fiche_contenu_pak .row .c5 .reservation img{
  width: 116%;
}

#login .login_compte {
  bottom: 0;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
#login {
  width: 100%;
}
#vol .champ-inp {
  width: 100%;
}
#vol .champ-inp input {
  background:#fff  url("../images/inp_nom_vol.jpg") no-repeat scroll right 0;
  width: 90%;
}
#vol .champ-inp_r {
  margin-left: 0px;
  margin-top:7px;
}
#vol .zonech-resp{
width:100%;
}
#vol .zonech-horr{
width:100%;
}
#vol .selct1 {
  background: #fff url("../images/select_vol.png") no-repeat scroll right 0;
  width: 89% !important;
  margin-top:5px;
  margin-left:0;
}
#vol .date_pick {
  width: 82%;
}

#vol .pa1{
position:absolute;
}
#vol .pa2{
position:absolute;
margin-top:58px;
}
#vol .pa3{
position:absolute;
margin-top:116px;
}
#vol .pa4{
position:absolute;
margin-top:173px;
}
#vol .pa_1{
position:absolute;
margin-top:18px;
}
#vol .pa_2{
position:absolute;
margin-top:76px;
}
#vol .pa_3{
position:absolute;
margin-top:135px;
}
#vol .pa_4{
position:absolute;
margin-top:189px;
}
#vol .option-titre {
 
  margin-top: 263px;
}
#vol .selct3 {
  background: #fff url("../images/select_vol2.png") no-repeat scroll right 0;
  width: 83% !important;
}
#vol .pa {
  width: 100%;
}
#rightside .tarifs div {
  font-size:16px !important;
}
#rightside .tarifs .pri_nuit {
  font-size:10px !important;
}
#rightside .tarifs .tax {
  font-size:10px !important;
}
#rightside .titr_hotel span {
  font-size: 13px !important;
  font-weight: bold;
}
#rightside .etoil {
  height: 21px;
}
#rightside .titr_hotel a {
  height: 31px;
   font-size: 13px !important;
     font-weight: bold;
}
#rightside .image_list img {
  width: 97%;
}
#panier .tab_contenue .des_contenue {
  height: 99px;
  margin-top: 31px;
}
#panier .tab_contenue .phot_contenue {
   height: 99px;
   margin-top: 31px;
}
#panier .tab_contenue .dispo_contenue {
  height: 60px;
}
#panier .tab_contenue .statut_titre {
   height: 60px;
}
#panier .tab_contenue .prix_contenue {
   height: 60px;
}
#panier .tab_contenue .chek_contenue {
   height: 60px;
}
#panier .tab_contenue .supp_contenue{
   height: 60px;
}
.resp_text_pan {
  font-size: 9px !important;
}
.shad_insc .tx_inp {
  font-size: 11px;
}
.shad_insc .tx_inp input {
  width: 162px;
}

#header .logo{
display:none;
}
#header .insc_compt{
display:none;
}
#header .resp_menu{
display:none;
}
#resp_header2{
display:block;
margin-top:10px;
}
#recherche .menu{
display:none;
}
#resp_rech_men{
display:block;
}
#recherche .titre_bg{
display:none;
}
#recherche .slog{
display:none;
}
#recherche .fermeture{
display:none;
}
#recherche .cont_bg{
margin-bottom:10px;
}

#recherche  .resp_btnok{
display:block;
}
#recherche  .sub{
display:none;
}
#recherche .contenu_vol .vol_sub{
display:none;
}
#fiche_contenu_pak .global_ic{
margin-left:0 !important;
}
#fiche_contenu_pak .row .c3 .m-ic2 img{
width: 35px !important;
}
}


@media screen and (max-width: 450px) {
#panier .bulle {
    left: 0;
    width: 158%;
}
#header .compte {
  margin-left: 29.2%;
}
#header .inscrire {
  margin-left: 58.4%;
}
#recherche .sub {
  background: rgba(0, 0, 0, 0) url("../images/btn_recherche_hotel.png") no-repeat scroll 0 0 / 100% auto;
  left:0%;
    margin-left: 0;
    position: relative;
    width: 280px;
}
#recherche .contenu_vol .vol_sub{
  background: rgba(0, 0, 0, 0) url("../images/btn_recherche_hotel.png") no-repeat scroll 0 0 / 100% auto;
  left: 0%;
  margin-left: 0;
  position: relative;
  width: 280px;
}

#bloc-infos {
 
  width: 228px;
}
#bloc-infos div.div-ok input.btn-ok{
left:3px;
}
#div_donnes div span.cat {
  position: relative;
}
#div_donnes {
  left: 0px;
  min-width: 294px;
}
#div_donnes ul li{
height:40px;
}

#recherche .contenu_vol .typeVole2 {
  width: 93%;
  margin-left:7%
}
#recherche .contenu_vol .typeVole3 {
  width: 93%;
  margin-left:7%
}
#recherche .contenu_vol .typeVole4 {
  width: 93%;
  margin-left:7%
}
#recherche .contenu_vol .typeVole5 {
  width: 93%;
  margin-left:7%
}
#recherche .contenu_vol .typeVole6 {
  margin-left:7%
}
#cadau {
display:none;
}
#bon_pri {
  top: 0px;
  overflow: hidden;
}
#bon_pri .prev {
  left: 16px;
}
#hot_monde .box {
margin-left: 5%;
margin-right: 5%;
width: 90%;
min-height:auto;
margin-bottom:8px;
}
#footer .col1 {
width:80%;
margin-left:10%;
}
#footer .col2 {
width:80%;
margin-left:10%;
}
#footer .col3 {
width:80%;
margin-left:10%;
}
#footer .col4 {
width:80%;
margin-left:10%;
}
#footer .liste a{
font-size:13px !important;
}
#footer .adres {
  width: 79%;
}
#bon_pri .suiv {
position:absolute;
 right: 27px;
    top:186px;
	z-index:100;
}
#bon_pri_package .suiv {
top: 44.4%;
}
#bon_pri .titr {
    margin-bottom: 12px;
}
#mod_mosaique .box_select {
  float: left;
  margin-bottom: 6px;
  margin-left: 1%;
  margin-right: 1%;
  width: 98%;
}
#mod_mosaique .box_select {
  float: left;
margin-bottom: 6px;
margin-left: 14%;
margin-right: 1%;
width: 70%;
min-height:388px;
}
#mod_mosaique .tou_comp{
  position: absolute !important;
  top: 0;
}
#mod_mosaique .comp_text {
  margin-top: 0;
  position: relative;
}
#mod_mosaique .tou_img  {
  margin-top: -1px;
}

#listePackage #mod_mosaique .box_select {
  min-height: 313px;
}
#slid_fiche .imageg {
  width: 93%;
}
#slid_fiche .imageg {
  width: 93%;
  height:auto !important;
}
#slid_fiche .imageg img {
  height: auto !important;
}
#slid_fiche  .pictopr{
display:none;
}
#slid_fiche #suivant {
/* display:none;*/

}
#slid_fiche #suivant  img{
width: 23px;
top: 95px;
}
#slid_fiche #preve img{
width: 23px;
top: 3px;
}
#slid_fiche #preve {
/* display:none;*/
width: 23px;
top: 95px;
}

#slid_fiche .gal_image {
  margin-left: 0;
  width: 98%;
}
#slid_fiche .raison_titre {
  margin-left: 3%;
  margin-top: 22px;
  width: 79%;
}
#slid_fiche .gal_image img {
  width: auto;
}
#fiche_contenu_pak .row .c3 .hot select{
width: 100%;
}
#fiche_contenu_pak .row .c5 {
height: 19px;
left: 73%;
margin-top: 29px;
}
#fiche_contenu_pak .row .c5 .reservation {
  cursor: pointer;
  margin-top: 0;
}
#fiche_contenu_pak .tarif{
width:auto;
}
#fiche_contenu_pak .voircarte{
width:auto;
margin-left:12px;
}
.tab_fichePackage{
width:auto;
margin-left:12px;
}
#business .slog_titre {
 display:none;
}
#business .ligne1 {
 display:none;
}
#qui02 .blok {
 margin-left:2%;
  width: 96%;
  margin-bottom:7px;
  margin-right:0;
}
#qui02 .blok2 {
  float: left;
}

#point .bl_img {
  float: left;
  text-align: center;
  width: 100%;
}
#point .bl_information {
  margin: auto;
  width: 100%;
}
#point .reps {
  margin-left: 5% !important;
}
#bloc-agence .blanc_hold{
width:100% !important;
height:auto !important;
}
#faq .leftside {
  float: left;
  margin-left: 0%;
  width: 100%;
}
#ui-datepicker-div{
width:50% !important;
min-width: 180px;
}
.ui-datepicker-group-last{
display:none;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 100% !important;
  
}
#rightside .titr_hotel {
font-size: 11px !important;
font-weight: bold;
}
#rightside .titr_hotel span{
font-size: 11px !important;
font-weight: bold;
}
#rightside .titr_hotel a {
  height: auto;
}
#book .bp_small_gallery_main_img {
  float: left;
  height: 97px;
  width: 100%;
}
#book .nom_user_room .inp_book {
  width: 94%;
}
#book #bookStage2Inc .title img{
display:none;
}
#book #bookStage2Inc .title .saisir{
background-color: #fcd13e !important;
float: left !important;
font-size: 13px !important;
height: 34px !important;
width: 100% !important;
}
#book #bookStage2Inc .title .face_reserv{
background-color: #004990 !important;
float: left !important;
font-size: 13px !important;
height: 34px !important;
line-height: 34px !important;
width: 100% !important;
}
#fiche_contenu_pak .rows .toutdepart span {
  background: rgba(0, 0, 0, 0) url("../images/tout_depart.png") no-repeat scroll 26% center;
}
#fiche_contenu_pak .row .c5 .reservation img {
  width: 159%;
}
#fiche_contenu .menu div {
margin-left:0;
width: 100%;
}
#bloc-infos {
  width: 100%;
  left: 0 !important;
}
#bloc-infos div.div-ok {
  margin-left: 0px;
  text-align: center;
  width: 100%;
}
#bloc-infos div.div-ok input.btn-ok {

  position: relative;
  right: 0px;
  top: 0px;
  width: 41px;
}
.ligne_detail_gta .rcellule_detail_gta3 {
 display:none;
}
.cellule_detail_gta.rcellule_detail_gta2{
width:39% !important;
}
.ligne_detail_gta2 .cellule_detail_gta.rcellule_detail_gta2{
width:39% !important;
}
.shad_insc .inpt {
  width: 100%;
}
.shad_insc .face_insc {
  margin-left: 0px;
  text-align:center;
  padding-top: 15px;
}
.shad_insc .sub_insc {
  margin-left: 0px;
  width:100%;
}
.shad_insc .tx_inp {
  font-size: 9px;
}

#resp_rech_men .re_week span {
  font-size: 11px;
  top: 5px;
}
#resp_rech_men .re_sej span{
  font-size: 11px;
  top: 5px;
}
#resp_rech_men .re_vol span{
  font-size: 11px;
  top: 5px;
}
#resp_rech_men .re_activite span{
  font-size: 11px;
  top: 5px;
}

#rightside .reserv {
  background:  url("../images/reserver_btn22.png") no-repeat   ;
  /*background:  url("../images/reserver_btn.png") no-repeat   ;*/
  border:  none;
  cursor: pointer;
  height: 31px;
  margin-left:0;
  width: 89%;
  background-position:center;
}
#fiche_contenu_pak .m-ic3 img {
  width: 26px !important;
}
#fiche_contenu_pak .m-ic1 {
  width: 40px !important;
}
#rightside .image_list_resp {
height:120px;	
margin-left: 20%;
width: 60%;
}
#rightside .image_list_resp img{
height:100%;	
}
#rightside .contenu_resp {
width: 100%;
}
#rightside .tarif_resp {
height: auto;
margin-left: 20%;
margin-top: 10px;
padding-bottom: 10px;
width: 60%;
}
}

@media screen and (max-width: 400px) {
#fiche_contenu .points span.font10{
font-size:8px !important;
}
#fiche_contenu_pak .row .c3 .m-ic2 img {
  width: 29px !important;
}

}
@media screen and (max-width: 380px) {
#recherche #frm_recherche_package .case1 {
  width: 90%;
}
#recherche #frm_recherche_package .case2 {
  width: 90%;
}
#recherche #frm_recherche_package .case3 {
  width: 90%;
}
#section .advisor {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
}
<#rightside .res_resrve3 {
  width: 66%;
}
#rightside .reserv_bulle span {
  display: none;
}
#mod_mosaique .box_select {
  float: left;
margin-bottom: 6px;
margin-left: 12%;
margin-right: 1%;
width: 80%;
min-height:388px;
}
#inscrivez .form_hold {
  width: 100%;
  left:0;
  margin-left:0;
  margin-bottom:14px;
}
#inscrivez .form_hold {
  margin-top: 17px;
}
#bloc-agence .blanc .mmaps img{
width: 100%;
height:auto;
}
#book .help_hold {
  width:100%;
  position:relative;
  left:50%;
  margin-left:-50%
}
#book .pourquoi_hold{
  width:100%;
  position:relative;
  left:50%;
  margin-left:-50%
}
#rightside .tarifs div {
  font-size:16px !important;
}
#rightside .tarifs .pri_nuit {
  font-size:10px !important;
}
#rightside .tarifs .tax {
  font-size:10px !important;
}


#fiche_contenu_pak .table_titre div {
  font-size: 10px;
}
.shad_insc .inpt td{
width: 50% !important;
float: left;
}
.shad_insc .tx_inp input {
  width: 84%;
}
#resp_rech_men .re_men_active .re_vol{
margin-left:0;
text-align:center;
background: none;
}
#resp_rech_men .re_vol{
margin-left:0;
text-align:center;
background: none;
padding-left:0;
}
#resp_rech_men .re_men_active .re_hotel{
margin-left:0;
text-align:center;
background: none;
}
#resp_rech_men .re_hotel{
margin-left:0;
text-align:center;
background: none;
padding-left:0;
}

#resp_rech_men .re_men_active .re_week{
margin-left:0;
text-align:center;
background: none;
}
#resp_rech_men .re_week{
margin-left:0;
text-align:center;
background: none;
padding-left:0;
}

#resp_rech_men .re_men_active .re_sej{
margin-left:0;
text-align:center;
background: none;
}
#resp_rech_men .re_sej{
margin-left:0;
text-align:center;
background: none;
padding-left:0;
}

#resp_rech_men .re_men_active .re_activite{
margin-left:0;
text-align:center;
background: none;
}
#resp_rech_men .re_activite{
margin-left:0;
text-align:center;
background: none;
padding-left:0;
}
#fiche_contenu .points {
  margin-left: 0px !important;
}
#book .rightside {
margin-left: 2% !important;
position: relative !important;
right: 0 !important;
top: 0 !important;
width: 94% !important;
}
#book .leftside {
float: left;
margin-left: 2%;
width: 96%;
}
}


@media screen and (max-width: 360px) {
#recherche .contenus {
  float: left;
  width: 100%;
}


#recherche .contenu_vol .typeVole1 {
  text-align: left;
  width: 100%;
}
#recherche .contenu_vol .typeVole1 label {
  font-size: 9px;
  margin-left: -3px;
  margin-right: -3px;
}
#recherche .typeVole1 label{
margin:0;
}
#raison2 .desc_hold {
  left: 50%;
  margin-left: -45%;
  position: relative;
  width: 90%;
  margin-bottom:20px;
}
#slid_fiche .act_img{
display:none
}
.tab_fichePackage {
  margin-left: 4px;
  width: auto;
}
#fiche_contenu_pak .row {
  font-size: 8px;
}
#point .fin_sub input {
  background: url("../images/rejoint-self.png") no-repeat scroll 0 0 / 100% auto;
  border: medium none;
  cursor: pointer;
  height: 59px;
  margin-top: 48px;
  width: 100%;
}
#point .titre_tab {
  margin-left: 0% !important;
  width: 100% !important;
}
#point .cont_tab {
  margin-left: 0% !important;
  width: 100% !important;
}
#bloc-agence .blanc .ico1 {
 display:none
}
#bloc-agence .blanc .ico2 {
 display:none
}
#bloc-agence .blanc .ico3 {
 display:none
}
#bloc-agence .blanc .ico4 {
 display:none
}
#bloc-agence .blanc .txt1 {
  left: 10px;
}
#bloc-agence .blanc .txt2 {
  left: 10px;
}
#bloc-agence .blanc .txt3 {
  left: 10px;
}
#bloc-agence .blanc .txt4 {
  left: 10px;
}
#book .rightside {
  float: left;
  margin-left: 0%;
  width: 100%;
}
#slid_fiche #suivant  img{
width: 23px;
top: 63px;
}
#slid_fiche #preve img{
width: 23px;
top: -31px;
}
#fiche_contenu_pak .row .m-ic1 {
  width: 33px !important;
}
#fiche_contenu .points span{
font-size:8px !important;
}
}

@media screen and (max-width: 340px) {
#header .compte {
  margin-left: 25.2%;
}
#header .inscrire {
  margin-left: 61.4%;
}
#rightside .liste_sit .font11{
font-size:9px;
}
#rightside .pri_nuit.font11{
font-size:9px;
}
#rightside .res_resrve3 {
  width: 64%;
}
#rightside .tab_formule .font12 {
  font-size: 9px;
}
#mod_mosaique .box_select {
  float: left;
  margin-bottom: 2px;
  margin-left: 5%;
  margin-right: 1%;
  width: 90%;
  min-height:388px;
}
#crea .text_ch{
 margin-right: 5px;
}
#fiche_contenu_pak .table_titre div {
  font-size: 10px;
}
#fiche_contenu_pak .row {
  font-size: 8px;
}
#div_donnes {
  top: 103px;
}
.ligne_detail_gta2 .cellule_detail_gta.rcellule_detail_gta5 {
  width: 19% !important;
}
#slid_fiche .prix_btn img {
  width: auto;
  max-width: 80px;
}
#fiche_contenu_pak .row .c3 .m-ic2 img {
  width: 25px !important;
  position: relative;
  top: -4px;
}

}

/*fiche hotel*/

/*page acceuill*/

/*
@charset "utf-8";

@media screen and (min-width: 1580px) {
  

}

@media screen and (max-width: 940px) and (min-width :881px){

}

@media screen and (max-width: 880px) {

}




*/
@charset "utf-8";












@media screen and (max-width: 994px) {


#fiche_contenu .col_cont6{
display:none;
}
#fiche_contenu .col_titr6 {
 display:none;
}
#fiche_contenu .tab_titre_hold {
  background-color: #fff;
}
#fiche_contenu .tab_titre_hold td {
  background-color: #dbdbdb;
}
#fiche_contenu .tab_titre .col_titr1{
width: 33%;
}
#fiche_contenu .tab_titre .col_titr2{
width: 11.5%;
}
#fiche_contenu .tab_titre .col_titr3{
width: 20.7%;
}
#fiche_contenu .tab_titre .col_titr4{
width:17.8%;
}
#fiche_contenu .tab_titre .col_titr5{
width:17%;
}
#fiche_contenu .tab_titre {
  width: 100%;
}

#fiche_contenu .col_cont1{
width: 33%;
}
#fiche_contenu .col_cont2{
width: 11.5%;
}
#fiche_contenu .col_cont3{
width: 20.7%;
}
#fiche_contenu .col_cont4{
width: 17.8%;
}
#fiche_contenu .col_cont5{
width: 17%;
}
#fiche_contenu .tab_contenu{
width: 100%;
}
#fiche_contenu .reserv2{
	float: right;
margin-right: 27px;

}
#fiche_contenu .reserv2tr{
		display:table-row;
		height: 112px;
	
}

}


@media screen and (max-width: 975px) {


#fiche_contenu .titre{
display:none;
}
#fiche_contenu  .bloks_resp{
display:block;
}
#fiche_contenu  .bloks_resp .titre{
display:block;
}




}






@media screen and (max-width: 800px) {
#fiche_contenu .col_cont1 {
  width: 19%;
}
#fiche_contenu .col_cont1 .aventage{
display:none;
}
#fiche_contenu .col_cont1 .reste{
display:none;
}
#fiche_contenu .col_cont1 .red{
display:none;
}

#fiche_contenu .col_cont3 {
  width: 27.7%;
}
#fiche_contenu .col_cont4 {
  width: 24.8%;
}


#fiche_contenu .tab_titre .col_titr1{
width: 19%;
}
#fiche_contenu .tab_titre .col_titr3{
width: 27.7%;
}
#fiche_contenu .tab_titre .col_titr4{
width:24.8%;
}

}


@media screen and (max-width: 700px) {
#pageConn{
    height: auto !important;
    left: 5% !important;
    position: fixed !important;
    top: 40%;
    width: 90% !important;
    z-index: 9999999 !important;
}
#pageConn .inp_page{
    width: 258px !important;
}
#fiche_contenu .tab_titre td{
border-right:none;
}
#fiche_contenu .tab_titre .col_titr1 {
  width: 21%;
}

}

@media screen and (max-width:640px) {


}

@media screen and (max-width:620px) {

#fiche_contenu .tab_titre {
  display:none;
}
#fiche_contenu .col_cont .resp_titre {
  color: #221c32;
  display: block;
  font-family: opensans;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 2px;
  margin-top: 8px;
  text-align: center;
  text-transform: uppercase;
}
#fiche_contenu .col_cont1 .resp_titre{
	text-align:left;	
} 
#fiche_contenu .col_cont4 .resp_titre{
	text-align:left;	
} 
#fiche_contenu .col_cont{
  border-right:none !important;
  float: left;
  height: 155px;
}
#fiche_contenu .col_cont1{
width: 33%;
position:relative;
}
#fiche_contenu .col_cont2{
width: 33%;
margin-top: 42px;
height: 79px;
}
#fiche_contenu .col_cont3{
margin-top: 45px;
width: 33%;
height: 110px;
}
#fiche_contenu .col_cont4{
width: 33%;
border-top:none !important;
height: 77px;
}


#fiche_contenu .col_cont5{
border-top:  none !important;
height: 85px;
padding-top: 0;
width: 66%;
}

#rightside .le_res {
  width: 100%;
}
#rightside .res_modif {
  margin-top:2px;
  margin-bottom:2px;
  top: 0;
  width: 100%;
}
#rightside .res_resrve3 {
  width: 100%;
}
#rightside  .resptp2{
 width: 20% !important;
}
#rightside  .resptp3{
 width: 30% !important;
}
#fiche_contenu .bg_total {
display:block;	
}
#fiche_contenu .border-bloc {
border: 1px solid #fcd13e;
display: block;
height: 369px;
margin-top:10px;
-webkit-box-shadow: -2px -3px 16px -4px rgba(252,209,62,1);
-moz-box-shadow: -2px -3px 16px -4px rgba(252,209,62,1);
box-shadow: -2px -3px 16px -4px rgba(252,209,62,1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}	
#fiche_contenu .type_ch {
position: absolute;
right: -86%;
top: 0;
font-size: 11px;
}
#fiche_contenu .reserv2 {
  float: none;
  text-align:center;
  margin-right: 27px;
}
#fiche_contenu .btn {
  line-height: 30px;
  margin-left: -50px;
 /* left:36%;*/
   left:50%;
  position: relative;
  transition: all 0.2s ease 0s;
  width:100px;
}
#fiche_contenu .btn2 {
  line-height: 30px;
  margin-left: -50px;
 /* left:36%;*/
   left:50%;
  position: relative;
  transition: all 0.2s ease 0s;
  width:100px;
}
#fiche_contenu .prix_f {
  height: 20px;
}
#fiche_contenu .selct2 {
  background: #fff url("../images/box_resp.png") no-repeat  96% center;
  color: #8e8989;
  /*border:1px solid #eee;*/
  border:1px solid #000;
  font-family: tahoma;
  font-size: 11px !important;
  height: 37px;
  padding-left: 9px;
  padding-top: 11px;
  text-align: left;
width: 160px !important;
}
#rightside .afficher_btn{
display:none;
}
#fiche_contenu .for_mobile{
padding-bottom: 21px;
background-size: 62px;
}

#fiche_contenu .choix_chambre_11 {
display:block;
}
}
@media screen and (max-width:520px) {
#fiche_contenu .selct2 {
background: #fff url("../images/box_resp.png") no-repeat scroll 96% center;
border: 1px solid #000;
color: #8e8989;
font-family: tahoma;
font-size: 11px !important;
height: 37px;
padding-left: 9px;
padding-top: 11px;
text-align: left;
width: 140px !important;
}	

.btn3x{
	margin-right: 18%;
position: relative;
top: -3px;
width: 50px;
}

}


@media screen and (max-width:480px) {
#rightside .tarifs{
min-height: 100px;
}



#fiche_contenu .col_cont2{
width: 22%;
}
#fiche_contenu .col_cont3{
width: 45%;
}
#rightside {
  margin-right: 0;
}
#rightside .reserv:hover {
  /*background: rgba(0, 0, 0, 0) url("../images/reserver_btn.png") no-repeat scroll 0 0 / 100% auto;*/
  background:  url("../images/reserver_btn22.png") no-repeat   ;
   border:  none;
  cursor: pointer;
  height: 31px;
  margin-left:0;
  width: 89%;
  background-position:center;

}

/**/
#fiche_contenu .menu {
border-bottom: none;
}
}
@media screen and (max-width:470px) {
}	


@media screen and (max-width:440px) {




#fiche_contenu .col_cont1{
width: 50%;
}
#fiche_contenu .col_cont2{
width: 50%;
height: 127px;
}
#fiche_contenu .col_cont3{
border-top: none !important;
height: 77px;
margin-top: -16px;
width: 50%;
}
#fiche_contenu .col_cont4{
width: 50%;
height: 77px;
}
#fiche_contenu .col_cont5{
width: 100%;
height: 99px;
}
#rightside .formule_titre{
width: 35% !important;
}
#rightside  .resptp2{
 width: 30% !important;
}
#rightside  .resptp3{
 width: 40% !important;
}
#business .sub1 input{
font-size:18px !important;
}
#book .img_tel_resp{
margin-left: 12px !important;
width: auto !important;	
}


}

@media screen and (max-width:400px) {



}



@media screen and (max-width:370px) {
#fiche_contenu .choix_chambre_11 {
height: auto;
padding-bottom: 4px;
}
.shad_insc .inscription_hold_shad{
top:56%;
}

#fiche_contenu .btn {
 margin-left:0;
}


#fiche_contenu .col_cont1{
width: 50%;
}
#fiche_contenu .col_cont2{
width: 50%;
}
#fiche_contenu .col_cont3{
width: 100%;
border-top:none !important;
height: 65px;
}
#fiche_contenu .col_cont4{
width: 50%;
height:100px;
}
#fiche_contenu .col_cont5{
width: 50%;
height:100px;
}
.shadow_contenu2 .fermeture {
  right: 32px;
}
#rightside .avis {
  display: none;
}
#rightside .points {
  display: none;
}
#rightside .tarifs br{
    display: none;
}
#rightside .tarifs div {
  font-size: 14px !important;
}
#rightside .exclusif div{
display: none;
}
#business .sub1 input{
font-size:16px !important;
}
#rightside .exclusif {
display: none;
}
#fiche_contenu .selct2 {
  background: #fff url("../images/box_resp.png") no-repeat scroll 96% center;
  border: 1px solid #000;
  color: #8e8989;
  font-family: tahoma;
  font-size: 11px !important;
  height: 37px;
  padding-left: 9px;
  padding-top: 11px;
  text-align: left;
  width: 90% !important;
}
}

@media screen and (max-width:330px) {

#fiche_contenu .resp_info_recherche .dat_arriv {
  margin-left: 1px;
}
#fiche_contenu .nbr_chambr {
  margin-left: 4px;
}

}

/*new head*/
@media screen and (max-width: 480px) {
#resp_header2 .logo_resp{
width:55%;
}
#resp_header2 .logo_resp img{
width:100%;
}
}
@media screen and (max-width: 450px) {
#resp_header2 .logo_resp {
  margin-left: 2%;
    width: 53%;
}
}
@media screen and (max-width: 370px) {
#resp_header2 .compte_part {
  width: 30px;
}
#resp_header2 .panier_part {
  width: 36px;
}
#resp_header2 .tel_part {
  margin-left: 4px;
}

}
@media screen and (max-width: 330px) {
#slid_fiche .prix_btn img {
  margin-right: 6%;
  width: 80px;
}
}
@media screen and (max-width: 320px) {
#slid_fiche .liste_sit {
margin-left: 10%;
width: 100%;
}	
}



#fiche_contenu .f_priceee {
  color: #c81d12;
  font-family: opensans;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  top: -7px;
}
#fiche_contenu .f_currencyyy {
  color: #c81d12;
  font-family: opensans;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: -7px;
}
#fiche_contenu .tit .div_ext{
	text-align:center;
	color:#15404b
}
.mobile_border_bottom{
	border-bottom: 1px solid #e8e7e7;
}
.payer_panier2{
	font-size: 13px;width: 22%;margin-left:23px;
}
