@media screen and (max-width:980px){
	.rbg > a{ pointer-events:none;}
}
@font-face
{
    font-family: 'amble-bold';
    src: url('font/amble-bold.eot');
    src: url('font/amble-bold.eot?#iefix') format('embedded-opentype'),
         url('font/amble-bold.woff') format('woff'),
         url('font/amble-bold.ttf') format('truetype'),
         url('font/amble-bold.svg#amble-bold') format('svg');

}
@font-face
{
    font-family: 'amble-bolditalic';
    src: url('font/amble-bolditalic.eot');
    src: url('font/amble-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('font/amble-bolditalic.woff') format('woff'),
         url('font/amble-bolditalic.ttf') format('truetype'),
         url('font/amble-bolditalic.svg#amble-bolditalic') format('svg');
}
@font-face
{
    font-family: 'amble-italic';
    src: url('font/amble-italic.eot');
    src: url('font/amble-italic.eot?#iefix') format('embedded-opentype'),
         url('font/amble-italic.woff') format('woff'),
         url('font/amble-italic.ttf') format('truetype'),
         url('font/amble-italic.svg#amble-italic') format('svg');
}
@font-face
{
    font-family: 'amble-light';
    src: url('font/amble-light.eot');
    src: url('font/amble-light.eot?#iefix') format('embedded-opentype'),
         url('font/amble-light.woff') format('woff'),
         url('font/amble-light.ttf') format('truetype'),
         url('font/amble-light.svg#amble-light') format('svg');
}
@font-face
{
    font-family: 'amble-lightcondensed';
    src: url('font/amble-lightcondensed.eot');
    src: url('font/amble-lightcondensed.eot?#iefix') format('embedded-opentype'),
         url('font/amble-lightcondensed.woff') format('woff'),
         url('font/amble-lightcondensed.ttf') format('truetype'),
         url('font/amble-lightcondensed.svg#amble-lightcondensed') format('svg');
}
@font-face
{
    font-family: 'amble-lightcondenseditalic';
    src: url('font/amble-lightcondenseditalic.eot');
    src: url('font/amble-lightcondenseditalic.eot?#iefix') format('embedded-opentype'),
         url('font/amble-lightcondenseditalic.woff') format('woff'),
         url('font/amble-lightcondenseditalic.ttf') format('truetype'),
         url('font/amble-lightcondenseditalic.svg#amble-lightcondenseditalic') format('svg');
}
@font-face
{
    font-family: 'amble-lightitalic';
    src: url('font/amble-lightitalic.eot');
    src: url('font/amble-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('font/amble-lightitalic.woff') format('woff'),
         url('font/amble-lightitalic.ttf') format('truetype'),
         url('font/amble-lightitalic.svg') format('svg');
}
@font-face {
    font-family: 'amble-regular';
    src: url('font/amble-regular.eot');
    src: url('font/amble-regular.eot?#iefix') format('embedded-opentype'),
         url('font/amble-regular.woff') format('woff'),
         url('font/amble-regular.ttf') format('truetype'),
         url('font/amble-regular.svg#amble-regular') format('svg');
}

body{margin:0px auto; padding:0px; font-size:14px;font-family: 'amble-regular', Arial, Helvetica, sans-serif;line-height:1.5;}
#page{margin:0px auto; padding:0px; width:950px; overflow:hidden; }
#bando{float:left; width:950px;}
#logo{float:left; width:173px; text-align:left;}
#titre_bandeau{float:left; margin:5px 0px 5px 0px; width:650px;height:65px;}
#logo_gdf { width:auto; height:65px; float:left;} 
.epi{float:left;width:90px; margin:30px 10px 0px 30px;}
.epi img{float:right;}
.main{ cursor:pointer;}

#edit_zone1{float:right; margin-top:20px; margin-left:10px;cursor:pointer;}
#edit_zone2{position:relative;float:right;z-index:12; border:0;top:100px;cursor:pointer;}
#edit_zone3{position:relative;top:-20px;left:110px;z-index:13; border:0;cursor:pointer;}
#edit_zone4{position:absolute;z-index:14;float:right; border:0;cursor:pointer;}
#edit_zone5{float:right;z-index:15;position:absolute; border:0; top:100px; right:20px;cursor:pointer;}
.edit_zone7{position:absolute;z-index:14;float:right; border:0;cursor:pointer;}
#edit_m1{float:left;margin-top:20px;cursor:pointer;}
.edit_diapo{cursor:pointer;}
#edit_zone9{position:absolute;cursor:pointer;top:-20px; right:0px; z-index:100;}
#edit_zone5b{position:absolute; right:-25px;cursor:pointer;}

/*Menu*/
#menu{float:left; height:55px; width:950px;font-size:17px;}
#logo_home{ float:left;width:55px; height:55px; cursor:pointer;margin:0px;padding:0px;}

.rub{margin:0px;padding:0px;float:left;width:890px;}
.rub li{list-style-type:none;display:inline;float:left;height:55px;width:auto;line-height:12px;font-size:17px;text-align:center;}
.rub li a{ margin-top:20px; float:left; padding-left:10px; padding-right:20px;}
.rub li:hover { cursor: pointer;}
.rub .srubs{ padding:0px; margin:55px 0px 0px 0px; width:200px; float:left;}
.rub .srubs li{font-size:15px;  padding:0px; margin:0px;  width:200px; height:auto;}
.rub .srubs li a{padding:0px; margin:10px;}
.rub li ul{position: absolute;width: 90px;left: -999em;margin:8px 0px 0px 6px;padding:0px 0px 0px 0px; }
.rub li ul li{line-height:19px; padding:0px; margin:0px;width: 95px;}	
.rub li:hover ul, .rub li li:hover ul, .rub li.sfhover ul, .rub li li.sfhover ul{left: auto;min-height: 0;z-index:1000;}

#zoom_cnt{ position:relative; display:block; width:950px;}
#bdc_diapo_accueil{ position:absolute; top:20px;right:5px;}
#zoom_diapo{float:left;width:950px; height:300px;overflow:hidden;position:relative;}
#contenu{float:left;width:950px;overflow:hidden;}
#cote_d{float:right; width:350px; margin:0px; padding:0px; height:auto; display:block;}
#cote_g{float:left; width:600px; margin:0px; padding:0px; height:auto; position:relative; display:block;}
#cote_g #zone_accueil_desctop { width:450px; margin:100px 0px 50px 50px;float:left;}

#slogan{ float:left; height:100px; width:570px; top:-15px; left:10px; position:absolute; z-index:10}
#slogan_cnt{ float:left; height:35px; width:515px; margin:10px;}
#slogan_cnt img{ float:left; margin:-12px;} 

#photos{ margin:15px 0px 15px 20px;float:left;width:300px;}
#photos #vign { float:left; width:220px; height:150px;}
#photos .zones_photos { float:left; margin-left:4px; position:relative; display:block;}
#photos .zone_photos_min {width:220px;height:150px;text-align:center;margin:25px 0px 25px 35px;}
#photos .zone_photos_min img {cursor: pointer;max-width:100%;}

#bienvenue{width:300px; height:80px;}

#footer{font-size:14px; text-align:center; padding:10px; margin-bottom:60px; float:left; width:100%; }

#carte_google{ margin:15px; float:left;}

#coords { width:250px; height:auto; float:left; margin:10px 0px 0px 20px;}
#coords ul{  padding:0px; margin:0px; list-style:none; float:left; width:100%;}
#coords li{ height:auto;padding:0px; margin:0px 0px 10px 0px; list-style:none; float:left; width:100%; text-align:left; position:relative;}
#coords li div{height:auto;float:left; margin-top:15px; margin-left:50px;}
#coords li img{ position:absolute;left:0; top:0;}
#coords .mail{ float:left; margin-top:10px;}


#encart{ width:280px; height:200px; margin:15px; float:right; margin-right:35px;}
#cnt_encart{ margin:20px; float:left; text-align:left; line-height:20px; font-size:12px;font-family:'amble-bold', Arial, Helvetica, sans-serif;}
#visitez { font-weight:bolder; margin-top:5px;}

#cnt_diapo{float:left; height:300px; width:100%;}
#cnt_diapo span{text-align:right; float:right; margin:5px;}
.imageElement{display:none}

#titre_proprio{ width:100%}

/*Gîtes------------------------------------------------------------------*/
.gite #cote_gauche{float:left; width:450px; height:auto;  margin:50px 0 0 20px; text-align: left; position:relative;  }
.gite #cote_droit{float:right; width:460px; height:auto;  margin:50px 20px 0 0px; position:relative;}
.gite #bottom { width:900px; float:left; min-height:100px; margin:60px 0 10px 20px; }
.gite #bottom ul{float:right; padding:0px; margin:0px;}
.gite #bottom li{ height:40px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px;}	
.gite #bottom li a { display:block; text-align:center;float:left; height:auto; line-height:10px; text-decoration:none; font-size:20px;font-family:'amble-bold', Arial, Helvetica, sans-serif; padding:0px; margin:17px 20px 20px; cursor:pointer;}
.gite #bottom li a b {float:left;text-decoration:none;display:block;padding:15px 10px 0 0;}
.gite #bottom li a:hover { text-decoration:none;}
.gite #bottom li.current { padding:5px; margin-top:-10px;}
.gite #titre{width:450px; height:80px;}
.gite #titre span{font-size:25px;font-family:'amble-bold', Arial, Helvetica, sans-serif; margin-left:50px; margin-top:10px; float:left}
.gite #caract { float:left; margin-left:50px; font-size:17px; font-weight:bold; width:390px; margin-top:20px; }
.gite #zoom{float:left; width:430px; height:auto;overflow:hidden;position:relative; margin: 0; }
.gite {float:left;}
.gite #zone_photos{width:450px; height:250px; float:left;}
.gite .zones_photos {float:left; width:135px; text-align:center; margin: 5px; cursor:pointer;} 
.gite .gite_info_photo { float:left; }
.gite #lien_suite{float:right; margin-right: 20px; }
.gite #lien_suite a{text-decoration:underline;}
.gite #lien_suite a:hover{text-decoration:none;}
.gite .titre_cet{font-size:16px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold; margin-top:10px; float:left;}
.gite .liens_thpr{  height:35px; float:left; margin:13px 0px 10px 0px; cursor:pointer;}
.gite .liens_thpr span{ float:left; margin:9px; font-size:14px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold;}
.gite .liens_thpr img{ float:left;margin:0px 10px;}
.gite .cnt_liens_thpr{ float:left; width:100%; margin-left:-15px; margin-top:5px; }
.gite .cadre_infos_plus{ float:left; height:auto; width:875px; margin:20px 0px 0px 20px;}
.gite .bottom_infos { float:left; height:40px; width:876px; margin-left:20px;}
.gite .desc_infos{ margin:10px; float:left; width:830px; font-size:14px; }
.gite #confort {float:left;  width:900px; text-align: left; margin:0px 0px 20px 0px;font-size:14px; font-weight:bold; }
.gite #confort #confort_mil { margin:20px; padding:0px;  float:left; margin:20px 0px 20px 230px;  }
.gite #confort #confort_mil li { display:block; float:left; width:100%; text-align:left; margin:0px; padding:0px; height:25px;}
.gite #confort #confort_mil ul {display:block; float:left; width:250px;}


.gite #contenu_texte { text-align: none;}
.gite #infos_plus{float:left; width:895px; font-size:12px; margin:20px 0px 20px 0px; }
.gite #infos {float:right; width:190px; margin-right:25px}
.gite #zone_gites_desctop{ margin:10px 0px 0px 50px; height:auto; width:380px; float:left;font-size:14px;}
.gite #zone_gites_descbottom{ margin:10px 0px 0px 50px; height:auto; width:380px; float:left;font-size:14px; }
.gite #tarifs_dispo{ display:none;width:950px; height:1500px; float:left;}
.gite #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:150px; width:100px;}
.gite .fermer_tarifs{margin-left:150px; width:700px;  float:left; text-align:right; }
.gite #drapeaux{float:right;width:75px; margin-top:-15px;}
.gite #zone_gites_desctrad{margin:70px 0px 0px 10px;left:0px; top:0px;width:440px; height:auto;position:absolute; border:1px solid #666666; z-index:1000; display:none;}
.gite #zone_gites_desctrad #cnt_desctrad{ width:420px; height:auto;margin:10px; text-align:justify;}
.gite #zone_gites_desctrad #fermer_desctrad{margin-top:10px;width:420px; text-align:right;}

/*Surplace------------------------------------------------------------------*/
.surplace #cote_gauche{float:left; width:450px; height:auto;  margin:50px 0 0 20px; text-align: left; position:relative; }
.surplace #cote_droit{float:right; width:460px; height:auto;  margin:50px 20px 0 0px; position:relative;}
.surplace #titre{width:450px; height:80px;}
.surplace #titre span{font-size:25px;font-family:'amble-bold', Arial, Helvetica, sans-serif; margin-left:50px; margin-top:10px; float:left}
.surplace #zoom_diapo{ width:428px; height:320px;float:left; padding:10px; margin:0px;}
.surplace #bottom { width:900px; float:left; min-height:100px; margin:60px 0 10px 20px; }
.surplace #zone_ajout { float:left; width:100%; margin:0px; height:10px;display:none;}
.surplace #lien_creer{float:left; cursor:pointer;}
.surplace #zone_ajout_lib{float:left; display:none}
.surplace #zone_ajout_liens a{ cursor:pointer}
.surplace .zone_titre_diapo{ margin:5px 0px 5px 20px; float:left;}
.surplace .zone_titre_diapo img{display:none}
.surplace .zone_descr_diapo{ float:left; margin:5px 0px 10px 40px; width:95%}
.surplace #btn_liens_desc{ float:left; width:95%;margin:20px 0px 0px 20px;}
.surplace #btn_liens_desc #modif12{ float:left;}
.surplace #zone_liens_desc{ float:left; margin:0px 0px 20px 20px; width:95%;}
.surplace .zone_upd_diapo{ float:left; width:100%; margin:0px 0px 20px 20px;  display:none }
.surplace .zone_upd_diapo a{ cursor:pointer;}
.surplace #frm_desc_diapo{ float:left; margin-left:230px; }
.surplace #chp_titre_diapo{ float:left; width:500px;}
.surplace #descr_diapo{ float:left; width:500px;}
.surplace #cnt_diapo{height:320px; width:100%; padding:0px }

.surplace #contenu_texte { text-align: none;}
.surplace #infos_plus{float:left; width:895px; font-size:12px; margin:20px 0px 20px 0px; }
.surplace #infos {float:right; width:190px; margin-right:25px}
.surplace #bottom { width:900px; float:left; min-height:100px; margin:60px 0 10px 20px; }
.surplace #bottom ul{float:right; padding:0px; margin:0px;}
.surplace #bottom li{ height:40px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px;}	
.surplace #bottom li a { display:block; text-align:center;float:left; height:auto; line-height:10px; text-decoration:none; font-size:20px;font-family:'amble-bold', Arial, Helvetica, sans-serif; padding:0px; margin:17px 20px 20px; cursor:pointer;}
.surplace #bottom li a b {float:left;text-decoration:none;display:block;padding:15px 10px 0 0;}
.surplace #bottom li a:hover { text-decoration:none;}
.surplace #bottom li.current { padding:5px; margin-top:-10px;}

.surplace .liens_thpr{  height:35px; float:left; margin:13px 0px 10px 0px; cursor:pointer;}
.surplace .liens_thpr span{ float:left; margin:9px; font-size:14px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold;}
.surplace .liens_thpr img{ float:left;margin:0px 10px;}
.surplace .cnt_liens_thpr{ float:left; width:100%; margin-left:-15px; margin-top:5px; }

.surplace .cadre_infos_plus{ float:left; height:auto; width:875px; margin:20px 0px 0px 20px;}
.surplace .bottom_infos { float:left; height:40px; width:876px; margin-left:20px;}
.surplace .desc_infos{ margin:10px; float:left; width:830px; font-size:14px; }
.surplace #confort {float:left;  width:900px; text-align: left; margin:0px 0px 20px 0px;font-size:14px; font-weight:bold; }
.surplace #confort #confort_mil { margin:20px; padding:0px;  float:left; margin:20px 0px 20px 230px;  }
.surplace #confort #confort_mil li { display:block; float:left; width:100%; text-align:left; margin:0px; padding:0px; height:25px;}
.surplace #confort #confort_mil ul {display:block; float:left; width:250px;}
.surplace #lien_suite{float:right; margin-right: 20px; }
.surplace #lien_suite a{text-decoration:underline;}
.surplace #lien_suite a:hover{text-decoration:none;}
.surplace .titre_cet{font-size:16px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold; margin-top:10px; float:left;}

/*Activités------------------------------------------------------------------*/
.activites #cote_gauche{float:left; width:450px; height:auto;  margin:50px 0 0 20px; text-align: left; position:relative; }
.activites #cote_droit{float:right; width:460px; height:auto;  margin:50px 20px 0 0px; position:relative;}
.activites #titre{width:450px; height:80px;}
.activites #titre span{font-size:25px;font-family:'amble-bold', Arial, Helvetica, sans-serif; margin-left:50px; margin-top:10px; float:left}
.activites #zoom_diapo{ width:428px; height:320px;float:left; padding:10px; margin:0px;}

.activites #zone_ajout { float:left; width:100%; margin:0px; height:10px; display:none;}
.activites #lien_creer{float:left; cursor:pointer;}
.activites #zone_ajout_lib{float:left; display:none}
.activites #zone_ajout_liens a{ cursor:pointer}
.activites .zone_titre_diapo{ margin:5px 0px 5px 20px; float:left;}
.activites .zone_descr_diapo{ float:left; margin:5px 0px 10px 40px; width:95%}
.activites #btn_liens_desc{ float:left; width:95%;margin:20px 0px 0px 20px;}
.activites #btn_liens_desc #modif12{ float:left;}
.activites #zone_liens_desc{ float:left; margin:0px 0px 20px 20px; width:95%;}
.activites .zone_upd_diapo{ float:left; width:100%; margin:0px 0px 20px 20px;  display:none }
.activites .zone_upd_diapo a{ cursor:pointer;}
.activites #frm_desc_diapo{ float:left; margin-left:230px; }
.activites #chp_titre_diapo{ float:left; width:500px;}
.activites #descr_diapo{ float:left; width:500px;}
.activites #cnt_diapo{height:320px; width:100%; padding:0px }

/*Tarifs-------------------------------------------------------------------*/
.tarifs #cote_gauche{float:left; width:450px; height:auto;  margin:50px 0 0 20px; text-align: left; position:relative;  }
.tarifs #cote_droit{float:right; width:460px; height:auto;  margin:50px 20px 0 0px; position:relative;}
.tarifs #bottom { width:900px; float:left; min-height:100px; margin:60px 0 10px 20px; }
.tarifs #bottom ul{float:right; padding:0px; margin:0px;}
.tarifs #bottom li{ height:40px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px;}	
.tarifs #bottom li a { display:block; text-align:center;float:left; height:auto; line-height:10px; text-decoration:none; font-size:20px;font-family:'amble-bold', Arial, Helvetica, sans-serif; padding:0px; margin:17px 20px 20px; cursor:pointer;}
.tarifs #bottom li a b {float:left;text-decoration:none;display:block;padding:15px 10px 0 0;}
.tarifs #bottom li a:hover { text-decoration:none;}
.tarifs #bottom li.current { padding:5px; margin-top:-10px;}
.tarifs #titre{width:450px; height:80px;}
.tarifs #titre span{font-size:25px;font-family:'amble-bold', Arial, Helvetica, sans-serif; margin-left:50px; margin-top:10px; float:left}
.tarifs #caract { float:left; margin-left:50px;font-size:17px; font-weight:bold;   width:390px; margin-top:20px;}
.tarifs #zoom{float:left; width:430px; height:auto;overflow:hidden;position:relative; margin: 0; }
.tarifs {float:left;}
.tarifs #zone_photos{width:450px; height:250px; float:left;}
.tarifs .zones_photos {float:left; width:135px; text-align:center; margin: 5px; cursor:pointer;} 
.tarifs .gites_info_photo { float:left; }
.tarifs #lien_suite{float:right; margin-right: 20px; }
.tarifs #lien_suite a{text-decoration:underline;}
.tarifs #lien_suite a:hover{text-decoration:none;}
.tarifs .titre_cet{font-size:16px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold; margin-top:10px; float:left; width:800px;}
.tarifs .liens_thpr{  height:35px; float:left; margin:13px 0px 10px 0px; cursor:pointer;}
.tarifs .liens_thpr span{ float:left; margin:9px; font-size:14px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold;}
.tarifs .liens_thpr img{ float:left;margin:0px 10px;}
.tarifs .cnt_liens_thpr{ float:left; width:100%; margin-left:-15px; margin-top:5px; }
.tarifs .cadre_infos_plus{ float:left; height:auto; width:875px; margin:20px 0px 0px 20px;}
.tarifs .bottom_infos { float:left; height:40px; width:876px; margin-left:20px;}
.tarifs .desc_infos{ margin:10px; float:left; width:830px; font-size:14px; }
.tarifs #details_tarifs {float:left;  width:900px; text-align: left; margin:0px 0px 20px 0px;font-size:14px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold; }
.tarifs #details_tarifs #confort_haut { width:875px; padding:0px; float:left; margin:20px 0px;font-size:16px; font-family:'amble', Arial, Helvetica, sans-serif; font-weight:bold;}
.tarifs #details_tarifs #confort_mil { margin:20px;  width:875px; padding:0px;  float:left; }
.tarifs #details_tarifs #confort_mil li { display:block; float:left; width:100%; text-align:left; margin:0px; padding:0px; height:25px;}
.tarifs #details_tarifs #confort_mil ul {display:block; float:left;}
.tarifs #contenu_texte { text-align: none;}
.tarifs #infos_plus{float:left; width:895px; font-size:12px; margin:20px 0px 20px 0px; }
.tarifs #infos {float:right; width:190px; margin-right:25px}
.tarifs #zone_gites_desctop{ margin:10px 0px 0px 50px; height:auto; width:380px; float:left; }
.tarifs #zone_gites_descbottom{ margin:10px 0px 0px 50px; height:auto; width:380px; float:left; }
.tarifs #tarifs_dispo{ display:none;width:950px; height:1500px; float:left;}
.tarifs #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:150px; width:100px;}
.tarifs .fermer_tarifs{margin-left:150px; width:700px;  float:left; text-align:right; }
.tarifs #drapeaux{float:right;width:75px; margin-top:-15px;}
.tarifs #zone_gites_desctrad{margin:70px 0px 0px 10px;left:0px; top:0px;width:440px; height:auto;position:absolute; border:1px solid #666666; z-index:1000; display:none;}
.tarifs #zone_gites_desctrad #cnt_desctrad{ width:420px; height:auto;margin:10px; text-align:justify;}
.tarifs #zone_gites_desctrad #fermer_desctrad{margin-top:10px;width:420px; text-align:right;}
.tarifs #tab_tarifs td{padding:3px 5px 3px 5px;}
.tarifs #btn_tarifs{float:left; width:530px; margin:20px 0px 20px 50px; text-align:none;}
.tarifs #cote_droit #details_tarifs { width:560px; text-align:center; float:left;}
.tarifs #cote_droit #details_tarifs table {float:left; margin:20px 0px 30px 0px;}
.tarifs #tarifs_resa{ display:none;width:530px; float:left;}
.tarifs #tarifs_per{ display:none;width:530px; height:600px;float:left; margin-left:200px;}
.tarifs #tarifs_vac{ display:block;width:800px; float:left; margin-left:20px; position:absolute; height:auto; font-size:14px; z-index:1000;}



.periode_titre{height:20px;font-weight:bold;font-size:11px;	text-align:center;}
.periode_titre_blanc{height:20px;font-size:11px;	text-align:center;}
.fermer_tarifs a{float:right;}
.tarifs #cnt_tarifs_per{ float:left; width:530px;margin-bottom:10px;}
.tarifs #cnt_tarifs_resa{ float:left; width:530px;margin-bottom:10px;}
#cnt_tarifs_vac{ float:left; width:530px; margin-bottom:10px;}
.tarifs #photo_ident #edit_zone{position:absolute; z-index:11;cursor:pointer;margin: 5px 0px 0px 80px;}
.tarifs #infos_plus { padding:5px;  width:260px; float:left;}
.tarifs #tab_tarifs{font-size:12px; float:left}
.tarifs #tab_tarifs td{padding:5px;}
.tarifs #tab_tarifs td.cell_g{ font-weight:normal;}
.tarifs #tab_tarifs td.cell_d{font-weight:bold;}
.tarifs #tab_tarifs .titre_tab{ font-size:14px; font-weight:bold; text-align:center;}
.tarifs #tarifs_dispo{ display:none;width:880px; height:1500px; float:left;}
.tarifs #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:130px; }
.tarifs .fermer_tarifs_dispo{ width:700px;  float:left; text-align:right}
#zone_periodes{width:610px; margin-left:40px;}
#zone_vacances{width:600px; margin-left:40px;}
.tarifs #cnt_tarifs{ margin:20px 0px 20px 0px; float:left; width:915px}
.tarifs iframe{ float:right; width:647px; height:300px; margin-right:0px;}
.tarifs #confort {float:left;  width:900px; text-align: left; margin:0px 0px 20px 0px;font-size:14px; font-weight:bold; }
.tarifs #confort #confort_mil { margin:20px; padding:0px;  float:left; margin:20px 0px 20px 230px;  }
.tarifs #confort #confort_mil li { display:block; float:left; width:100%; text-align:left; margin:0px; padding:0px; height:25px;}
.tarifs #confort #confort_mil ul {display:block; float:left; width:250px;}

/*Contact-------------------------------------------------------------------*/
.contact #zone_ident{ float:left;font-size:14px; width:90%; margin-left:20px;}
.contact #bottom {margin-top:10px;}
.contact #standardPhotosgallery{height:250px}
.contact #standardPhotosgallery-nav{visibility:hidden}

/*Libre-------------------------------------------------------------------*/
.libre #bottom {float:left; width: 90%; min-height: 450px; margin: 10px 40px 70px 40px; text-align:center;}
.libre #bottom #edit_zone5 {position:relative; right:0; top:0}
.libre #zone_rubrique_contenu {float:left; text-align:left;}
.libre #zone_ajout{ margin:10px; width:100%;float:left;display:none;}
.libre #lien_creer{ cursor:pointer; text-align:center;}
.libre #zone_crea{ text-align:left; width:325px;float:left; display:none; margin-left:270px;}
.libre #zone_inter_crea{width:315px; margin:5px;float:left;}
.libre #zone_inter_liens{width:125px;text-align:right; cursor:pointer; float:right; margin:5px 5px 0px 0px; }
.libre #zone_liens{ float:left; width:100%; text-align:left;cursor:pointer;}
.libre #zone_liens .edit_lien {  float:left; display:block; margin-top:5px;}
.libre #zone_liens .zone_photo_lien {margin:5px; width:50px; height:auto; float:left;clear:left;}
.libre #zone_liens .zone_titre_lien{width:600px;height:auto;font-weight:bold; margin:10px 0px 0px 5px;float:left;}
.libre #zone_liens .zone_btn_lien{ width:40px;margin-top:8px;float:right; cursor:pointer}
.libre #zone_liens .zone_descr_lien{ margin:5px 0px 10px 5px;width:840px;float:left;}
.libre #zone_liens .zone_upd_lien{float:left; cursor:pointer; width:310px;margin:10px 0px 10px 38px;padding:5px;display:none; }
.libre #zone_liens .zone_upd_dlien{float:right;}
.libre #zone_liens .cnt_liens{ float:left; width:780px;}

/*Popup de modification du bandeau-------------------------------------------------------------------*/
#popup_bandeau #popup_titre{margin:5px;float:left;}
#popup_bandeau #popup_fermer{margin:5px;float:right;}
#popup_bandeau{ width:945px; left:50%;top:50%;z-index:1000;margin-left:-473px;margin-top:-240px; position:absolute; display:none;}
#popup_bandeau #popup_barre_bandeau{  font-size:12px; font-weight:bold; width:100%; height:25px; }
#popup_bandeau #popup_contenu_bandeau{ margin:5px; width:930px;}
#popup_bandeau #apercu_titre{width:450px;height:90px;overflow:scroll;}
#popup_bandeau #apercu_couleur{width:130px;height:18px;float:left;display:block;}
#popup_bandeau #apercu{width:910px;height:129px;overflow:hidden;}

/*Popup de modification d'une description-------------------------------------------------------------------*/
#popup_desc{width:500px; top:50%; left:50%; z-index:2000; margin-left:-250px; margin-top:0px;  position:absolute; display:none;}
#popup_desc #popup_titre{margin:5px;float:left;}
#popup_desc #popup_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_desc #popup_barre{  font-size:12px; font-weight:bold;width:500px; height:25px; }
#popup_desc #popup_contenu{ text-align:center; margin:5px; }
#popup_desc #description{width:100%;}

/*Popup de modification du contenu d'une page-------------------------------------------------------------------*/
#popup_descgrd #popup_descgrd_titre{margin:5px;float:left;}
#popup_descgrd #popup_descgrd_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_descgrd #popup_descgrd_barre{  font-size:12px; font-weight:bold; width:900px; height:25px; }
#popup_descgrd #popup_descgrd_contenu{ text-align:center; margin:5px;}
#popup_descgrd #description_grd{width:100%;}

#popup_descgrd{  width:900px; top:100px; height:auto; left:270px; z-index:2000; margin-top:0px;  position:absolute; display:none;}
#popup_descgrd #popup_descgrd_contenu #popup_video{width:450px; margin:10px 0px; text-align:left;height:18px;display:none;}
#popup_descgrd #popup_descgrd_contenu #popup_video #popup_ajout_video{display:none;text-align: right; padding:10px;}
#popup_descgrd #popup_descgrd_contenu #popup_video #popup_ajout_video #titre{ width:330px;text-align:left;}
#popup_descgrd #popup_descgrd_contenu #popup_video .lien{margin:0px; text-align:left;float:left;}
/*Popup photos-------------------------------------------------------------------*/
#popup_photos #popup_titre{margin:5px;float:left; width:200px;}
#popup_photos #popup_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_photos{font-size:12px; width:460px;left:50%;top:40%;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_photos #popup_barre{  font-size:12px; font-weight:bold; width:460px; height:25px; }
#popup_photos #popup_contenu{ margin:5px; width:440px; height:auto;}
#popup_photos #listes_photos{ width:420px;margin:10px; float:left; height:auto; }
#popup_photos #diapo_ajout{ width:440px; text-align:right; height:20px;}
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_photos #popup_valider{float:left;}

/*Popup diaporama-------------------------------------------------------------------*/
#popup_diapo{font-size:12px; width:460px;left:50%;top:300px;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_diapo #popup_titre{margin:5px;float:left; width:200px;}
#popup_diapo #popup_fermer{margin:5px;float:right; width:130px; text-align:right;}
#popup_diapo #popup_barre{  font-size:12px; font-weight:bold; width:460px; height:25px; }
#popup_diapo #popup_contenu{ margin:5px; width:440px; height:auto;}
#popup_diapo #listes_diapos{ width:420px;margin:10px; float:left; height:auto;}
#popup_diapo #diapo_ajout{ width:440px; text-align:right; height:20px;}
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_diapo #popup_valider{float:left;}
#popup_diapo #lien_ajout_diapo{ width:420px; float:left; text-align:right;}

/*Popup photos liens -------------------------------------------------------------------*/
#popup_lien{font-size:12px; width:460px;left:50%;top:300px;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_lien #popup_titre{margin:5px;float:left; width:200px;}
#popup_lien #popup_fermer{margin:5px;float:right; width:130px; text-align:right;}
#popup_lien #popup_barre{  font-size:12px; font-weight:bold;width:460px; height:25px; }
#popup_lien #popup_contenu{ margin:5px; width:440px; height:auto;}
#popup_lien #listes_lien{ width:420px;margin:10px; float:left; height:auto;}
#popup_lien #lien_ajout{  width:440px; text-align:right; height:20px;}
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_lien #popup_valider{float:left;}
#popup_lien #lien_ajout_lien{ width:420px; float:left; text-align:right;}

/*---------------Info Bulle----------------*/
.infobulle{position:absolute;   visibility:hidden;z-index:1500;width:200px;height:auto;text-align:left;font-family:Verdana, Arial;font-size:0.9em;
padding:5px;font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-align:left;}
.infobulle h3{padding-left:20px;display:inline;font-size: 1em;}

/*------------------------------------- Patientez --------------------------------*/
#attente{	width:200px;	height:70px;	padding:20px;	top:650px;	left:400px;		text-align:center;	display:none;	position:absolute;	z-index:1000;}
#retour_admin { padding:5px; width: 200px;position:absolute;top:0px; left:0px; height:26px; font-weight:bold;}
#retour_admin a:hover, a:visited{ text-decoration:underline;}
.commentaire2{padding:5px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; padding:3px;  text-align:left;}

#cnt_mappy{float:right; width:550px; margin:20px 20px 20px 0px;}
#cnt_google{float:left; width:300px; margin:20px 0px 20px 15px;}

.lien_aide{  width:17px;  height:17px;  padding:0px;  margin:0px;  float:left;  margin-right:168px;}
.lien_aide img{float:left; margin:0px;padding:0px;}

.tab_rubrique {float:left;display:block}
.tab_rubrique ul{margin:0px;padding:0px;position:relative;float:left;}
.tab_rubrique li{margin:0px;padding:0px;position:relative;float:left;list-style-position:inside;}

#popup_dispos{ width:740px; height:400px; top:50%; left:50%; z-index:1000; margin-left:-330px; margin-top:-180px;  position:absolute; display:none;}
#popup_dispos_barre{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:740px; height:21px; }
#popup_dispos_fermer{ width:65px; height:20px; padding-top:2px; float:right; }
#popup_dispos_bouton_fermer{ font-weight:bold;}
#popup_dispos_contenu{ text-align:center; padding:20px;}
#popup_dispos_titre{font-size:12px;  font-weight:bold;  font-weight:bold;  margin:3px 0px 0px 5px;  width:400px;  float:left;}
#popup_dispos_iframe{width:690px; height:350px;  overflow:hidden;}

#popup_vac{ width:740px; height:auto; top:50%; left:50%; z-index:1000; margin-left:-330px; margin-top:-180px;  position:absolute; display:none;}
#popup_vac_barre{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:740px; height:21px; }
#popup_vac_fermer{ width:65px; height:20px; padding-top:2px; float:right; }
#popup_vac_bouton_fermer{ font-weight:bold;	}
#popup_vac_contenu{ text-align:center; padding:20px;}
#popup_vac_titre{  font-size:12px;  font-weight:bold;  font-weight:bold;  margin:3px 0px 0px 5px;  width:400px;  float:left;}
#popup_per{ width:740px; height:auto; top:50%; left:50%; z-index:1000; margin-left:-330px; margin-top:-180px;  position:absolute; display:none;}
#popup_per_barre{ font-family:Arial, Helvetica, sans-serif; font-size:14px; width:740px; height:21px; }
#popup_per_fermer{ width:65px; height:20px; padding-top:2px; float:right; }
#popup_per_bouton_fermer{ font-weight:bold;	}
#popup_per_contenu{ text-align:center; padding:20px;}
#popup_per_titre{  font-size:12px;  font-weight:bold;  font-weight:bold;  margin:3px 0px 0px 5px;  width:400px;  float:left;}

#test2{ float:left; width:309px; height:230px; background-image:url(images/bleu/fond_cadre_google.png); background-repeat:no-repeat;}

.tarifs #tab_tarifs{ width:28%;}
.tarifs iframe{ width:647px;}

.sep::before{ content:"-"; font-size:20px;width:10px; height:10px; display:inline-block; text-align:center;}

#form_cntc{ background-color:#FFF!important;}
#form_cntc ul{ background-color:#FFF!important;}
#form_cntc ul li{ background-color:#FFF!important;}
.tarifs #bottom #form_cntc li{ background-color:#FFF!important; text-align:left!important; height:auto!important;}
.tarifs #bottom #form_cntc li.frm_cntc_send{ text-align:center!important;}

#lien_tel_cntc_lib_ff{ margin:0!important; display:none;}
#coords ul li:nth-child(3){ margin-top:9px;}
.lien_tel_cntc.contenu{background-image:url(../images/m8/ico-tel.png); background-repeat:no-repeat; width:27px; height:25px; background-position:0px -2px; padding:0px 0px 5px 27px;}
.lien_mail_cntc.contenu{background-image:url(../images/m8/ico-mail.png); background-repeat:no-repeat; width:27px; height:25px; background-position:0px -2px; padding:0px 0px 5px 27px;}
#lien_tel_cntc_lib_central{clear:both; width:100%; padding-top:0px; padding-left:0px; margin-top:3px; display:none;}
#lien_tel_cntc_lib.contenu{clear:both; width:100%; padding-top:3px; display:none;}
#bas_cote_gauche .inter{ width:100%; box-sizing:border-box; height:auto; padding:10px 10px; display:inline-block; padding-left:80px;}
#bas_cote_gauche .inter a{ display:block; width:100%;}
.titre_resa{ margin-top:10px; display:block; width:100%;}
.gm-style .gm-style-iw {
    font-weight: 300;
    font-size: 11px;
    color: #000;
}

#bando .btn_resa_top{ top:98px;position:absolute; right:15px; background:none; z-index:10000;line-height:40px;}
#bando .btn_resa_top.sans_epis{ top:15px!important;} 
#bando .btn_resa_top:hover>ul{ left:0em; width:100%;}
#bando .btn_resa_top >ul{margin-top: -3px; left: -999em; position:absolute;}
#bando .btn_resa_top >ul >li{ list-style:none;padding: 5px;
text-align: center;line-height: 20px;
background-color: #DB4666; border-bottom:1px solid #FFF; width:170px;}
#bando .btn_resa_top >ul >li:hover{ background-color:#E30612;} 
#bando .btn_resa_top >ul >li>a{ text-decoration:none;color:#FFF; font-size:14px;}
#bando .btn_resa_top >a{
color: #FFF !important;
height:42px;
width: 180px;
line-height:40px;
margin: 0;
padding: 0;
border-radius: 5px;
font-size:14px;
font-style: normal;
display: block;
text-decoration: none;
text-align: center;
background: linear-gradient(to bottom,#E30612 0%,#DB4666 100%) repeat scroll 0 0 rgba(0,0,0,0);
background-image: -webkit-gradient(linear,bottom,to(#DB4666),from(#E30612));
background-image: -webkit-linear-gradient(bottom,#DB4666,#E30612);
background-image: -moz-linear-gradient(bottom,#DB4666,#E30612);
background-image: -o-linear-gradient(bottom,#DB4666,#E30612);
background-image: -ms-linear-gradient(bottom,#DB4666,#E30612);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#DB4666',endColorstr='#E30612');
}
#bando{ position:relative;}
#bando.avec_epis{ min-height:160px;}
#bando.avec_epis_sb .btn_resa_top{    top: 20px;    right: inherit;    left: 100px;}
#menu .header_resa,#menurub .header_resa{display:none;}
#menu{ margin-top:45px;}
#menurub{margin-top:0;}

#tab_tarifs tr:nth-child(3) td {
}body{background-color:#FFFFFF;background-image:url(../images/m8/vert/fd_page.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed;}
#page{background-color:#FFFFFF;background-repeat:no-repeat; background-position:left top;}
#bando{ }
#contenu{}
#titre_bandeau{background-color:#FFFFFF}
#titre{ color:#9e7386;}
#menu{ background-color:#009899; color:#FFFFFF;}
#logo_home{background-image:url(../images/m8/vert/logo_home.png); background-repeat:no-repeat;}
#logo_home:hover{background-image:url(../images/m8/vert/logo_home_over.png); background-repeat:no-repeat;}
.rub li a{text-decoration:none; color:#FFFFFF;}
.rub li:hover{ background-color:#67C3C2; color:#FFFFFF;}
.rub li ul li{background-color:#67C3C2;background-repeat:no-repeat;}	
.rub .srubs li:hover{ background-color:#67C3C2}

#menu_secondaire li a { background:url(../images/m8/vert/onglet_of.jpg) no-repeat left top; color:#FFFFFF;}
#menu_secondaire  li a b {background:url(../images/m8/vert/onglet_of.jpg) no-repeat right top;}
#menu_secondaire  li a:hover { color:#570026;}
#menu_secondaire li a.current { background:url(../images/m8/vert/onglet_on.jpg) no-repeat left top; color:#FFFFFF; }
#menu_secondaire li a.current b { background:url(../images/m8/vert/onglet_on.jpg) no-repeat right top; }

a { color: #f6548f; }

#zoom{ border:2px solid #8a4d26; }

#prec a {color:#80a312;}
#suiv a {color:#80a312;}
#prec{background-image:url(../images/m8/vert/moins_photos.gif);background-repeat:no-repeat; }
#suiv{background-image:url(../images/m8/vert/plus_photos.gif); background-position:right;background-repeat:no-repeat;}

#coords { background-color:#000000;}

#titre_proprio{ color:#FFFFFF}

.gite #infos { color:#80a312;}
.gite #infos_plus a{color:#8A4D26;}
.gite #infos_plus{color:#ED286F;}
.gite #caract {  color:#ED286F;}
.gite #zoom_gites_vide{border:2px solid #8a4d26;}
.gite #zoom{border:0px solid #8a4d26;}
.gite .zones_photos img {border:2px solid #8a4d26; }
.gite .gite_info_photo { color: #8a4d26;}
.gite #lien_suite a{ color: #8a4d26; }
.gite #lien_suite a:hover{ color :#FF4d26; }
.gite #cnt_zone_photos #confort_bas { background:url(../images/m8/vert/bas_encart_confort.png) no-repeat left bottom;}
.gite #cnt_zone_photos #confort #confort_haut { background: url('../images/m8/vert/ht_encart_confort.png') top left no-repeat; color: #8a4d26;}
.gite #cnt_zone_photos #confort li { color: green;}
.gite #cnt_zone_photos #confort #confort_mil { background: url('../images/m8/vert/mil_encart_confort.png') repeat; }
.gite #zone_gites_desctrad{background-color:#FFE68F;}
.gite #zone_gites_desctrad #fermer_desctrad a{color:#000000;}
.gite #bottom li a { color:#1F151D}
.gite #bottom li{ background-color:#BBD8DE; color:#1F151D}
.gite #bottom li.current{ background-color:#8EBEC8; color:#FFFFFF;}
.gite #bottom .choix { color:#FFFFFF}

.gite #confort{color:#ED286F;}

.gite .liens_thpr{ background-color:#FFFFFF; border:1px solid #CCCCCC;}
.gite .liens_thpr span{ color:#000000;}
.gite .cadre_infos_plus{ border-top:1px solid #F3F3F3;border-right:1px solid #F3F3F3; background-color:#F6F6F6; }
.gite .desc_infos{ color:#000000;}
.gite #confort { border-top:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;}
.gite #confort #confort_mil li { background-color:#FFFFFF; color:#000000;}
.gite #confort #confort_mil ul { background-color:#FFFFFF;  color:#000000;}











.surplace #infos { color:#80a312;}
.surplace #infos_plus a{color:#8A4D26;}
.surplace #infos_plus{color:#ED286F;}
.surplace #caract {  color:#ED286F;}
.surplace #zoom_gites_vide{border:2px solid #8a4d26;}
.surplace #zoom{border:0px solid #8a4d26;}
.surplace .zones_photos img {border:2px solid #8a4d26; }
.surplace .gite_info_photo { color: #8a4d26;}
.surplace #lien_suite a{ color: #8a4d26; }
.surplace #lien_suite a:hover{ color :#FF4d26; }
.surplace #cnt_zone_photos #confort_bas { background:url(../images/m8/vert/bas_encart_confort.png) no-repeat left bottom;}
.surplace #cnt_zone_photos #confort #confort_haut { background: url('../images/m8/vert/ht_encart_confort.png') top left no-repeat; color: #8a4d26;}
.surplace #cnt_zone_photos #confort li { color: green;}
.surplace #cnt_zone_photos #confort #confort_mil { background: url('../images/m8/vert/mil_encart_confort.png') repeat; }
.surplace #zone_gites_desctrad{background-color:#FFE68F;}
.surplace #zone_gites_desctrad #fermer_desctrad a{color:#000000;}
.surplace #confort{color:#ED286F;}
.surplace #cote_gauche{float:left; width:450px; height:auto;  margin:50px 0 0 20px; text-align: left; position:relative;  }
.surplace #cote_droit{float:right; width:460px; height:auto;  margin:50px 20px 0 0px; position:relative;}
.surplace #bottom { width:900px; float:left; min-height:100px; margin:20px 0 10px 20px; }
.surplace #bottom ul{float:right; padding:0px; margin:0px;}
.surplace .liens_thpr{ background-color:#FFFFFF; border:1px solid #CCCCCC;}
.surplace .liens_thpr span{ color:#000000;}
.surplace .cadre_infos_plus{ border-top:1px solid #F3F3F3;border-right:1px solid #F3F3F3; background-color:#F6F6F6; }
.surplace .desc_infos{ color:#000000;}
.surplace #confort { border-top:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;}
.surplace #confort #confort_mil li { background-color:#FFFFFF; color:#000000;}
.surplace #confort #confort_mil ul { background-color:#FFFFFF;  color:#000000;}
.surplace #bottom li a { color:#1F151D}
.surplace #bottom li{ background-color:#BBD8DE; color:#1F151D}
.surplace #bottom li.current{ background-color:#8EBEC8; color:#FFFFFF;}
.surplace #bottom .choix { color:#FFFFFF}


.surplace #zoom_diapo {border:1px solid #cccccc;}
.surplace #loisir_bas {background:url(../images/m8/vert/bas_encart_confort.png) no-repeat left bottom;}
.surplace #loisir_haut { background: url('../images/m8/vert/ht_encart_confort.png') top left no-repeat; color: #8a4d26; }
.surplace li { color: green;}
.surplace #loisir_mil { background: url('../images/m8/vert/mil_encart_confort.png') repeat;  }

.activites #zoom_diapo {border:1px solid #cccccc;}
.activites li { color: green;}

.tarifs #infos { color:#80a312;}
.tarifs #infos_plus a{color:#8A4D26;}
.tarifs #infos_plus{color:#ED286F;}
.tarifs #caract {  color:#ED286F;}
.tarifs #zoom_gites_vide{border:2px solid #8a4d26;}
.tarifs #zoom{border:0px solid #8a4d26;}
.tarifs .zones_photos img {border:2px solid #8a4d26; }
.tarifs .gite_info_photo { color: #8a4d26;}
.tarifs #lien_suite a{ color: #8a4d26; }
.tarifs #lien_suite a:hover{ color :#FF4d26; }
.tarifs #cnt_zone_photos #confort_bas { background:url(../images/m8/vert/bas_encart_confort.png) no-repeat left bottom;}
.tarifs #cnt_zone_photos #confort #confort_haut { background: url('../images/m8/vert/ht_encart_confort.png') top left no-repeat; color: #8a4d26;}
.tarifs #cnt_zone_photos #confort li { color: green;}
.tarifs #cnt_zone_photos #confort #confort_mil { background: url('../images/m8/vert/mil_encart_confort.png') repeat; }
.tarifs #zone_gites_desctrad{background-color:#FFE68F;}
.tarifs #zone_gites_desctrad #fermer_desctrad a{color:#000000;}



.tarifs #bottom li a { color:#1F151D}
.tarifs #bottom li{ background-color:#BBD8DE; color:#1F151D}
.tarifs #bottom li.current{ background-color:#8EBEC8; color:#FFFFFF;}
.tarifs #bottom .choix { color:#FFFFFF}
.tarifs #confort { border-top:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;}
.tarifs #confort #confort_mil li { background-color:#FFFFFF; color:#000000;}
.tarifs #confort #confort_mil ul { background-color:#FFFFFF;  color:#000000;}

/*
.tarifs #cote_gauche{float:left; width:450px; height:auto;  margin:50px 0 0 20px; text-align: left; position:relative;  }
.tarifs #cote_droit{float:right; width:460px; height:auto;  margin:50px 20px 0 0px; position:relative;}
*/
.tarifs .liens_thpr{ background-color:#FFFFFF; border:1px solid #CCCCCC;}
.tarifs .liens_thpr span{ color:#000000;}
.tarifs .cadre_infos_plus{ border-top:1px solid #F3F3F3;border-right:1px solid #F3F3F3; background-color:#F6F6F6; }
.tarifs .desc_infos{ color:#000000;}
.tarifs #details_tarifs { border-top:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;}

.tarifs #tarifs_vac{ border:1px solid #000000; background-color:#FFFFFF;}


.contact #plan iframe { border:2px solid #8a4d26; }
.contact #photo_ident .img_contact { border:2px solid #8a4d26; }


#cadre_accueil #cadre_accueil_haut {background:url('../images/m8/vert/acc_panneau_haut.png') no-repeat left top;}
#cadre_accueil #cadre_accueil_mil {background: url('../images/m8/vert/acc_panneau_mil.png') top left; color: #8a4d26;}
#cadre_accueil #cadre_accueil_bas{ background: url('../images/m8/vert/acc_panneau_bas.png')  no-repeat left bottom;}
#txt_accueil{color:#487a07; background-image:url(../images/m8/vert/ht_txt_accueil.jpg);}

#footer{color:#222A2D; background-color:#8EBEC8;}
#carte_google{  width:309px; height:230px; background-image:url(../images/m8/vert/fond_cadre_google.png); background-repeat:no-repeat;}
#carte_google #cnt{ margin:5px;}

#coords { background-color:#8EBEC8;}
#encart{ background-color:#FFFFFF; color:#222A2D;}


.mail:link, .mail:visited{color:#f6548f; text-decoration:underline;}
.mail:hover, .mail:active{text-decoration:none;}
.ss_footer:link, .ss_footer:visited{text-decoration:underline; color:#f6548f;}
.ss_footer:hover ,.ss_footer:active{text-decoration:none;}


#cote_g #zone_ajout_video #lien a:link,a:visited{color:#FF6600; }
#cote_g #zone_ajout_video #lien a:hover{color:#FF6600; }
#cote_g #zone_ajout_video #zone_frmvideo{background-color:#cccccc; }
#cote_g #zone_ajout_video #zone_frmvideo a:link,a:visited{ color:#FF6600; }
#cote_g #zone_ajout_video #zone_frmvideo a:hover{color:#FF6600; }

#cote_g #zoom_gites_vide{border:2px solid #8a4d26;}
#cote_g #zoom{border:0px solid #8a4d26;}

/*Popup de modification du bandeau-------------------------------------------------------------------*/
#popup_bandeau a:link,a:visited{color:#FFFFFF;}
#popup_bandeau{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_bandeau #popup_barre_bandeau{ color:#FFFFFF; background-color:#a8d58a;}
#popup_bandeau #apercu_titre{border:1px solid #333333;}
#popup_bandeau #apercu_couleur{border:1px solid #FFFFFF;}
#popup_bandeau #apercu{border:1px solid #CCCCCC;}

/*Popup de modification d'une description-------------------------------------------------------------------*/
#popup_desc{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_desc #popup_fermer a:link,a:visited{color:#FFFFFF;}
#popup_desc #popup_barre{color:#FFFFFF; background-color:#000000;}

/*Popup de modification du contenu d'une page-------------------------------------------------------------------*/
#popup_descgrd #popup_descgrd_fermer a:link,a:visited{color:#FFFFFF;}
#popup_descgrd #popup_descgrd_barre{ color:#FFFFFF; background-color:#000000;}
#popup_descgrd{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_descgrd #popup_descgrd_contenu #popup_video{color:#333333;}
#popup_descgrd #popup_descgrd_contenu #popup_video a:link, a:hover, a:active{color:#006699; }

/*Popup photos-------------------------------------------------------------------*/
#popup_photos #popup_barre a:link,a:visited{color:#FFFFFF;}
#popup_photos{border:1px solid #000000; background-color:#FFFFFF;}
#popup_photos #popup_barre{ color:#FFFFFF; background-color:#000000; }
#popup_photos #diapo_ajout{ color:#000000; }
#popup_photos #diapo_ajout a:link,a:hover{ color:#000000;}

/*Popup diaporama-------------------------------------------------------------------*/
#popup_diapo{border:1px solid #000000; background-color:#FFFFFF;}
#popup_diapo #popup_fermer{color:#FFFFFF}
#popup_diapo #popup_barre a:link,a:hover{color:#FFFFFF}
#popup_diapo #popup_barre{color:#FFFFFF; background-color:#000000; }
#popup_diapo #diapo_ajout{ color:#000000; }
#popup_diapo #diapo_ajout a:link,a:hover{ color:#000000;}

/*Popup photos liens -------------------------------------------------------------------*/
#popup_lien{ border:1px solid #000000;  background-color:#FFFFFF; }
#popup_lien #popup_fermer{color:#FFFFFF}
#popup_lien #popup_barre{color:#FFFFFF; background-color:#000000;}
#popup_lien #lien_ajout{ color:#000000;}
#popup_lien #lien_ajout_lien .ajout_photo:link,
#popup_lien #lien_ajout_lien .ajout_photo:visited
#popup_lien #lien_ajout_lien .ajout_photo:hover,
#popup_lien #lien_ajout_lien .ajout_photo:active{color:#85B811;}

/*---------------Info Bulle----------------*/
.infobulle{background-color:#f8c93a;color:#006666;border:2px solid #006600; text-align:left;}
.infobulle h3{color:#000000;}
.infobulle b{color:#498029;}

/*------------------------------------- Patientez --------------------------------*/
#attente{	border:1px solid #333333;	background-color:#FFFFFF;}
#retour_admin { background-color:#cccccc;}
#retour_admin a:hover, a:visited{ color:#570026;}
.commentaire2{ background-color:#f8c93a; color:#006666; border:2px solid #006600;}

#cote_g #zone_ajout_video #lien a:link,a:visited{color:#FF6600; }
#cote_g #zone_ajout_video #lien a:hover{color:#FF6600; }
#cote_g #zone_ajout_video #zone_frmvideo{background-color:#cccccc; }
#cote_g #zone_ajout_video #zone_frmvideo a:link,a:visited{ color:#FF6600; }
#cote_g #zone_ajout_video #zone_frmvideo a:hover{ color:#FF6600; }

#popup_dispos{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_dispos_barre{ background-color:#333333;}
#popup_dispos_bouton_fermer{ color:#FFFFFF;}
#popup_dispos_titre{ color:#FFFFFF;}

#popup_vac{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_vac_barre{ background-color:#333333;}
#popup_vac_bouton_fermer{ color:#FFFFFF;}
#popup_vac_titre{ color:#FFFFFF;}

#popup_per{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_per_barre{ background-color:#333333;}
#popup_per_bouton_fermer{ color:#FFFFFF;}
#popup_per_titre{ color:#FFFFFF;}
.col_vert{	background-color:#7CBD4F;}
.col_vert_clair{background-color:#DBEBAA;}
.periode_titre{	background-color:#FFFFFF;}
.periode_titre_blanc{background-color:#7CBD4F;	color:#FFFFFF;}
#photos{  background-color:#F6F6F6;}
#photos .zone_photos_min img {border:1px solid #8a4d26;}
#slogan{ background-image:url(../images/m8/vert/slogan_fond.png); background-repeat:no-repeat;}

#bienvenue{ background-image:url(../images/m8/vert/bienvenue.png); background-repeat:no-repeat;}


.gite #titre{ background-image:url(../images/m8/vert/fd_titre_present.png); background-repeat:no-repeat;}
.gite .cnt_liens_thpr{ background-image:url(../images/m8/vert/coin.gif); background-repeat:no-repeat; background-position:top left;}
.gite .bottom_infos { background-image:url(../images/m8/vert/bottom_infos_plus.png); background-repeat:no-repeat; }
.tarifs #titre{ background-image:url(../images/m8/vert/fd_titre_present.png); background-repeat:no-repeat;}
.tarifs .cnt_liens_thpr{ background-image:url(../images/m8/vert/coin.gif); background-repeat:no-repeat; background-position:top left; }
.tarifs .bottom_infos { background-image:url(../images/m8/vert/bottom_infos_plus.png); background-repeat:no-repeat;}
.libre #zoom_diapo {background-color:#999999;}
#coords li a{ color:#000000;}
/** 
 *  sliderkit-demos.css
 *	> CSS code for demos
 *  
 *  This file is part of Slider Kit jQuery plugin.
 *  http://www.kyrielles.net/sliderkit/
 *  
 *  Copyright (c) 2010-2012 Alan Frog
 *  Licensed under the GNU General Public License
 *  See <license.txt> or <http://www.gnu.org/licenses/>
 *
 */

/*
 *  PHOTOS SLIDERS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Photos slider > Minimal
 *---------------------------------*/
.photoslider-mini{width:500px;height:335px;}

/* Panels buttons */
.photoslider-mini .sliderkit-go-btn{position:absolute;top:0;z-index:10;width:50px;height:335px;}
.photoslider-mini .sliderkit-go-prev{left:0;}
.photoslider-mini .sliderkit-go-next{right:0;}
.photoslider-mini .sliderkit-go-btn a{display:block;width:50px;height:335px;opacity:0.6;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center center;}
.photoslider-mini .sliderkit-go-prev a{background-image:url("../images/noir/slider-arrow-left.gif");}
.photoslider-mini .sliderkit-go-next a{background-image:url("../images/noir/slider-arrow-right.gif");}
.photoslider-mini .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photoslider-mini .sliderkit-btn-disable a:hover{cursor:default;}
.photoslider-mini .sliderkit-go-btn span{display:none;}

/*---------------------------------
 *  Photos slider > With nav bullets
 *---------------------------------*/
.photoslider-bullets{width:500px;height:335px;}

/* Nav */
.photoslider-bullets .sliderkit-nav{position:absolute;top:10px;right:10px;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{width:13px;height:13px;background:transparent url("../images/noir/bullet-off.png") no-repeat 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("../images/noir/bullet-on.png") no-repeat 0 0;}

/*---------------------------------
 *  Photos slider > 1 click
 *---------------------------------*/
.photoslider-1click{width:500px;height:335px;}

/* Nav */
.photoslider-1click .sliderkit-nav{position:absolute;bottom:10px;right:10px;}
.photoslider-1click .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;}
.photoslider-1click .sliderkit-nav-clip ul li a{display:block;padding:2px 6px;color:#fff;background:#000}
.photoslider-1click .sliderkit-nav-clip ul li.sliderkit-selected a{color:#000;background:#fff;}
.photoslider-1click .sliderkit-nav-clip ul a:hover{color:#fff;background:#00668d;}

/*---------------------------------
 *  Photos slider > Vertical
 *---------------------------------*/
#photoslider-vertical{width:300px;height:335px;padding-left:200px;}

/* Nav */
#photoslider-vertical .sliderkit-nav{left:10px;top:99px;width:150px;height:90px;}
#photoslider-vertical .sliderkit-nav-clip{top:19px;width:150px !important;text-align:center;}
#photoslider-vertical .sliderkit-nav-clip li{width:150px !important;text-align:center;display:block;color:#090909;font-size:1.2em;text-transform:uppercase;}

/* Buttons */
#photoslider-vertical .sliderkit-nav-btn{position:absolute;z-index:10;left:110px;width:15px;height:15px;}
#photoslider-vertical .sliderkit-nav-prev{top:0;}
#photoslider-vertical .sliderkit-nav-next{top:75px;}
#photoslider-vertical .sliderkit-nav-btn a{display:block;width:15px;height:15px;cursor:pointer;background:transparent url("../images/noir/mc-hpslider-arrows.gif") no-repeat 0 0;}
#photoslider-vertical .sliderkit-nav-prev a{background-position:0 0;}
#photoslider-vertical .sliderkit-nav-next a{background-position:0 -15px;}
#photoslider-vertical .sliderkit-nav-btn span{display:none;}
#photoslider-vertical .sliderkit-panels{}


/*
 *  PHOTOS SLIDERS #2
 *  ------------------------------------------------
 */
 
/*---------------------------------
 *  Photos slider > Multiple sliders
 *---------------------------------*/		
.multiple-sliders{width:600px;}
.multiple-sliders-part{position:relative;float:left;width:190px;height:127px;}
.multiple-sliders-part .sliderkit{width:190px;height:127px;margin:0;}
.multiple-sliders-part .sliderkit-panel img{width:190px;}


/*
 *  CONTENT SLIDERS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Content slider > Standard
 *---------------------------------*/
.contentslider-std{width:470px;height:250px;padding:0 50px;}

/* Nav */
.contentslider-std .sliderkit-nav{position:relative;width:470px;height:22px;text-align:left;}
.contentslider-std .sliderkit-nav-clip{margin:0;}
.contentslider-std .sliderkit-nav-clip li{height:22px;padding:0;margin:0 2px 0 0;}
.contentslider-std .sliderkit-nav-clip li{float:left;}
.contentslider-std .sliderkit-nav-clip li a{float:left;background:#424242;}
.contentslider-std .sliderkit-nav-clip li a{height:18px;margin:0;padding:3px 10px 1px;color:#fff;text-decoration:none;}
.contentslider-std .sliderkit-nav-clip li a:hover{background:#666;}
.contentslider-std .sliderkit-nav-clip li.sliderkit-selected{}
.contentslider-std .sliderkit-nav-clip li.sliderkit-selected a{color:#000;background:#ddd;}

/* Panel */
.contentslider-std .sliderkit-panels{width:470px;height:426px;overflow:hidden;padding:10px 0;background:#fff;}
.contentslider-std .sliderkit-panel{width:450px;height:406px;overflow:auto;padding:0 10px;background:#fff;}
.contentslider-std .sliderkit-panel h2{margin:5px 0 20px;}

/* Panels buttons */
.contentslider-std .sliderkit-go-btn{position:absolute;top:40%;z-index:10;}
.contentslider-std .sliderkit-go-prev{left:0;}
.contentslider-std .sliderkit-go-next{right:0;}
.contentslider-std .sliderkit-go-btn a{display:block;width:30px;height:40px;cursor:pointer;background:transparent url("../images/noir/arrows-h-big.png") no-repeat 0 0;}
.contentslider-std .sliderkit-go-prev a{/*background-position:-30px 0;*/ background-image:url(../images/noir/fleche_diapo_g.png);}
.contentslider-std .sliderkit-go-next a{/*background-position:0 0;*/ background-image:url(../images/noir/fleche_diapo_d.png);}
.contentslider-std .sliderkit-go-prev a:hover{background-position:-90px 0;}
.contentslider-std .sliderkit-go-next a:hover{background-position:-60px 0;}
.contentslider-std .sliderkit-go-btn span{display:none;}

 
/*
 *  PHOTOS GALLERIES
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Photos gallery > Standard
 *---------------------------------*/
.photosgallery-std{width:475px;height:335px;padding:0 0 76px;}

/* Navbar */
.photosgallery-std .sliderkit-nav{left:0;bottom:0;width:450px; height:50px;padding:5px;}
.photosgallery-std .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-std .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px; outline:none;}
.photosgallery-std .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:1px solid #fff;-webkit-box-shadow: 0px 2px 2px 0px #666666; box-shadow: 0px 2px 2px 0px #666666; outline:none;}

/* Buttons */
.photosgallery-std .sliderkit-btn{position:absolute;top:0;}
.photosgallery-std .sliderkit-btn span{display:none;}
.photosgallery-std .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-btn-disable a:hover{cursor:default;}

/* Navbar buttons */
.photosgallery-std .sliderkit-nav .sliderkit-btn a{display:block;width:15px;height:76px;background:transparent url("../images/noir/arrows-h.png") no-repeat center 0;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next{right:20px;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a{/*background-position:-89px center; */background-image:url(../images/noir/fleche_diapo_g.png); outline:none; background-position:center center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a{/*background-position:-108px center; */background-image:url(../images/noir/fleche_diapo_d.png); outline:none; background-position:center center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:focus{/*background-position:-126px center;*/}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:focus{/*background-position:-145px center;*/}
 
/* Panels buttons */
.photosgallery-std .sliderkit-go-btn{position:absolute;top:0;z-index:10;width:50px;height:335px;}
.photosgallery-std .sliderkit-go-prev{left:0;}
.photosgallery-std .sliderkit-go-next{right:0;}
.photosgallery-std .sliderkit-go-btn a{display:block;width:50px;height:335px;opacity:0.6;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center center;}
.photosgallery-std .sliderkit-go-prev a{background-image:url("../images/noir/slider-arrow-left.gif");outline:none;}
.photosgallery-std .sliderkit-go-next a{background-image:url("../images/noir/slider-arrow-right.gif");outline:none;}
.photosgallery-std .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-go-btn span{display:none;}

/* Panel */
.photosgallery-std .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/*---------------------------------
 *  Photos gallery > With captions
 *---------------------------------*/
.photosgallery-captions{width:500px;height:335px;padding:0 0 76px;}

/* Navbar */
.photosgallery-captions .sliderkit-nav{left:0;bottom:0;width:480px;padding:10px;background:#000;}
.photosgallery-captions .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-captions .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}

/* Buttons */
.photosgallery-captions .sliderkit-btn{position:absolute;top:0;}
.photosgallery-captions .sliderkit-btn a{display:block;height:76px;background:transparent url("../images/noir/arrows-h.png") no-repeat center 0;}
.photosgallery-captions .sliderkit-btn span{display:none;}
.photosgallery-captions .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;}
.photosgallery-captions .sliderkit-btn-disable a:hover{cursor:default;}

/* Buttons > Navbar buttons */
.photosgallery-captions .sliderkit-nav-btn{width:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev{left:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next{right:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Go buttons */
.photosgallery-captions .sliderkit-go-btn{width:10px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev{left:40px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next{right:40px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a{background-position:0 center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a{background-position:-20px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:focus{background-position:-40px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:focus{background-position:-60px center;}

/* Panel */
.photosgallery-captions .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/* Panel > Textbox */
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;width:500px;height:70px;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text{height:50px;padding:10px 15px;font-size:0.9em;color:#fff;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-overlay{width:500px;height:70px;background:#000;opacity:0.6;}

/*---------------------------------
 *  Photos gallery > Vertical
 *---------------------------------*/
.photosgallery-vertical{width:500px;height:335px;}

/* Nav */
.photosgallery-vertical .sliderkit-nav{top:0;left:0;width:95px;height:100%;background:#000;}
.photosgallery-vertical .sliderkit-nav-clip{left:7px;}
.photosgallery-vertical .sliderkit-nav-clip ul li{margin:0;padding:0;}
.photosgallery-vertical .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;padding:3px;}
.photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #c5dbe6;}
.photosgallery-vertical .sliderkit-nav-clip ul li img{width:75px;height:50px;margin-bottom:-3px;}

/* Nav buttons */
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn{position:absolute;left:0;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a{display:block;width:95px;height:16px;background:transparent url("../images/noir/arrows-v.png") no-repeat center 0;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span{display:none;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{top:25px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{bottom:25px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a{background-position:center -89px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a{background-position:center -108px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:center -126px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:focus{background-position:center -145px;}

/* Go Buttons */
.photosgallery-vertical .sliderkit-go-btn a{width:200px;height:300px;background:#ccc;opacity:.8;}
.photosgallery-vertical .sliderkit-go-prev{top:0;left:0;}
.photosgallery-vertical .sliderkit-go-next{top:0;right:0;}

/* Panel */
.photosgallery-vertical .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/* Panel > Textbox */
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:500px;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text{height:65px;padding:10px 15px 10px 115px;font-size:0.9em;color:#fff;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:500px;background:#000;opacity:0.6;}

/*---------------------------------
 *  Photos gallery > Minimalistic
 *---------------------------------*/
.photosgallery-minimalistic{width:500px;height:335px;padding:0 0 50px;}

/* Navbar */
.photosgallery-minimalistic .sliderkit-nav{left:0;bottom:0;width:500px;padding:0;background:#000;}
.photosgallery-minimalistic .sliderkit-nav-clip{margin:0 auto;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li{float:left;margin:0 0 0 0;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:0;opacity:0.4;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a:hover{cursor:default;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li.sliderkit-selected a{opacity:1;}

/* Panel */
.photosgallery-minimalistic .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/* Panel */
.photosgallery-minimalistic .sliderkit-timer{top:332px;}

/*---------------------------------
 *  Photos gallery > #5 = 'navpanelautoswitch' option
 *---------------------------------*/
.photosgallery-5 .sliderkit-count-lines{left:220px;top:auto;right:auto;bottom:75px;}


/*
 *  NEWS SLIDERS
 *  ------------------------------------------------
 */

/*---------------------------------
 *	News slider > Vertical
 *---------------------------------*/			
.newslider-vertical{width:560px;height:165px;}

/* Nav */
.newslider-vertical .sliderkit-nav{width:200px;height:165px;}
.newslider-vertical .sliderkit-nav-clip li{height:50px;width:190px;margin-bottom:5px;padding-right:10px;}
.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected{background:transparent url("../images/noir/newslider-arrow.gif") no-repeat right center;}
.newslider-vertical .sliderkit-nav-clip li a{height:37px;width:180px;padding:13px 0 0 10px;text-align:left;font-size:1.3em;color:#fff;text-decoration:none;background:#00668d;}
.newslider-vertical .sliderkit-nav-clip li a:hover,
.newslider-vertical .sliderkit-nav-clip li a:focus{color:#fff;}

/* Panel */
.newslider-vertical .sliderkit-panels{position:absolute;left:200px;width:358px;height:158px;overflow:hidden;border:1px solid #ccc;}
.newslider-vertical .sliderkit-panel{left:0;top:0;width:338px;height:138px;padding:10px;background:#fff;}

/* News block */
.newslider-vertical .sliderkit-news h3,
.newslider-vertical .sliderkit-news h3 a{color:#000;font-weight:bold;}
.newslider-vertical .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.newslider-vertical .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.newslider-vertical .sliderkit-news p{margin:0;}
.newslider-vertical .sliderkit-news-readmore{position:absolute;right:10px;bottom:10px;}

/*---------------------------------
 *	News slider > Horizontal
 *---------------------------------*/	
.newslider-horizontal{width:550px;height:165px;}

/* Nav */
.newslider-horizontal .sliderkit-nav{position:absolute;bottom:0;width:550px;height:50px;}
.newslider-horizontal .sliderkit-nav-clip li{float:left;height:35px;width:110px;padding:10px 0 0;margin:0;}
.newslider-horizontal .sliderkit-nav-clip li.sliderkit-selected{background:transparent url("../images/noir/newslider-arrow-up.gif") no-repeat center 0;}
.newslider-horizontal .sliderkit-nav-clip li a{height:32px;width:89px;margin:0;padding:3px 10px 0;text-align:left;font-size:1em;color:#fff;text-decoration:none;border-right:1px solid #fff;background:#00668d;}
.newslider-horizontal .sliderkit-nav-clip li a:hover,
.newslider-horizontal .sliderkit-nav-clip li a:focus{color:#fff;}

/* Panel */
.newslider-horizontal .sliderkit-panels{position:absolute;left:0;width:550px;height:115px;overflow:hidden;}
.newslider-horizontal .sliderkit-panel{left:0;top:0;width:530px;height:95px;padding:10px;background:#fff;}

/* News block */
.newslider-horizontal .sliderkit-news h3,
.newslider-horizontal .sliderkit-news h3 a{color:#000;font-weight:bold;}
.newslider-horizontal .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.newslider-horizontal .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.newslider-horizontal .sliderkit-news p{margin:0;}

/*---------------------------------
 *  News slider > Minimal
 *---------------------------------*/
.newslider-minimal{width:570px;height:16px;}

/* Navbar */
.newslider-minimal .sliderkit-panels{float:left;position:relative;width:450px;}
.newslider-minimal .sliderkit-panel{height:16px;}
.newslider-minimal .sliderkit-panel a{display:block;}
.newslider-minimal .sliderkit-panel a:hover{text-decoration:underline;}

/* Buttons > Disable */
.newslider-minimal .sliderkit-legend{float:left;margin-right:10px;background:yellow;}


/*
 *  CAROUSEL
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Carousel > Demo #1
 *---------------------------------*/
.carousel-demo1{width:500px;height:84px;}

/* Navbar */
.carousel-demo1 .sliderkit-nav{left:0;bottom:0;width:480px;height:64px;padding:10px;background:#ccc;}
.carousel-demo1 .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-demo1 .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-demo1 .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Buttons */
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("../images/noir/arrows-h.png") no-repeat center 0;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next{right:20px;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.carousel-demo1 .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*---------------------------------
 *  Carousel > Demo #2
 *---------------------------------*/
.carousel-demo2{width:400px;height:84px;}

/* Navbar */
.carousel-demo2 .sliderkit-nav{left:0;bottom:0;width:380px;height:64px;padding:10px;background:#ccc;}
.carousel-demo2 .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-demo2 .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Navbar buttons */
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("../images/noir/arrows-h.png") no-repeat center 0;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next{right:20px;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.carousel-demo2 .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*---------------------------------
 *  Carousel > Demo #3
 *---------------------------------*/
#carousel-demo3{width:300px;height:84px;}
#carousel-demo3 .sliderkit-nav{width:280px;}

/*---------------------------------
 *  Carousel > Continuous
 *---------------------------------*/
.carousel-continuous{width:570px;height:84px;}

/* Navbar */
.carousel-continuous .sliderkit-nav{left:0;bottom:0;width:550px;height:64px;padding:10px;background:#ccc;}
.carousel-continuous .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-continuous .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-continuous .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Navbar buttons */
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("../images/noir/arrows-h.png") no-repeat center 0;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev{left:10px;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next{right:10px;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.carousel-continuous .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*---------------------------------
 *  Carousel > Demo #5
 *---------------------------------*/
#carousel-demo5{width:700px;height:180px;margin:20px 0 0;}

/* Navbar */
#carousel-demo5 .sliderkit-nav{left:0;bottom:0;width:700px;height:180px;padding:0;background:none;}
#carousel-demo5 .sliderkit-nav-clip ul li{float:left;width:130px;margin:0 60px 0 0;text-align:left;}
#carousel-demo5 .sliderkit-nav-clip ul li > a{display:block;width:130px;height:87px;overflow:hidden;margin:0;opacity:0.8;border:1px solid #eee;}
#carousel-demo5 .sliderkit-nav-clip ul li > a:hover{opacity:1;}
#carousel-demo5 .sliderkit-nav-clip ul li h3{margin:5px 0;font-size:1em;}
#carousel-demo5 .sliderkit-nav-clip ul li p{font-size:0.9em;}
#carousel-demo5 .sliderkit-nav-clip ul li .rlt-link-readmore:hover{text-decoration:underline;}

/* Buttons */
#carousel-demo5 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:74px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:26px;height:31px;background:transparent url("../images/noir/arrows-h-btn.gif") no-repeat 0 0;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-prev{left:20px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next{right:20px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-prev a{background-position:0 0;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next a{background-position:0 -31px;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-prev a:hover,
#carousel-demo5 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-26px 0;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next a:hover,
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-26px -31px;}
#carousel-demo5 .sliderkit-nav .sliderkit-btn-disable a{cursor:default;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-prev.sliderkit-btn-disable a{background-position:-52px 0;}
#carousel-demo5 .sliderkit-nav .sliderkit-nav-next.sliderkit-btn-disable a{background-position:-52px -31px;}


/*
 *  SLIDESHOW
 *  ------------------------------------------------
 */
 
/*---------------------------------
 *  Slideshow > Basic
 *---------------------------------*/
.slideshow-standard{width:500px;height:335px;}

/* Navbar */
.slideshow-standard .sliderkit-nav{left:0;bottom:0;width:295px;padding:10px 0 10px 205px;background:#000;}
.slideshow-standard .sliderkit-nav-clip ul li{float:left;margin:0;}
.slideshow-standard .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.slideshow-standard .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}

/* Buttons */
.slideshow-standard .sliderkit-btn a{position:relative;float:left;display:block;width:20px;height:23px;margin:0 5px;background:transparent url("../images/noir/slideshow-btns.gif") no-repeat 0 0;}
.slideshow-standard .sliderkit-btn span{display:none;}

/* Play button */
.slideshow-standard .sliderkit-play-btn a{background-position:-50px 0;}
.slideshow-standard .sliderkit-play-btn a:hover,
.slideshow-standard .sliderkit-play-btn a:focus{background-position:-50px -23px;}
.slideshow-standard .sliderkit-pause-btn a{background-position:-75px 0;}
.slideshow-standard .sliderkit-pause-btn a:hover,
.slideshow-standard .sliderkit-pause-btn a:focus{background-position:-75px -23px;}

/* Go buttons */
.slideshow-standard .sliderkit-go-prev a{background-position:-25px 0;}
.slideshow-standard .sliderkit-go-next a{background-position:0 0;}
.slideshow-standard .sliderkit-go-prev a:hover,
.slideshow-standard .sliderkit-go-prev a:focus{background-position:-25px -23px;}
.slideshow-standard .sliderkit-go-next a:hover,
.slideshow-standard .sliderkit-go-next a:focus{background-position:0 -23px;}

/* Panel */
.slideshow-standard .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/*---------------------------------
 *  Slideshow > + Carousel
 *---------------------------------*/
.slideshow-carousel{width:500px;height:335px;padding:0 0 40px;}

/* Navbar */
.slideshow-carousel .sliderkit-nav{left:0;bottom:40px;width:480px;padding:10px;}
.slideshow-carousel .sliderkit-nav-clip ul li{float:left;margin:0;}
.slideshow-carousel .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.slideshow-carousel .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}

/* Controls */
.slideshow-carousel .sliderkit-controls{position:absolute;bottom:0;left:0;width:295px;padding:10px 0 10px 205px;background:#000;}

/* Go buttons */
.slideshow-carousel .sliderkit-go-btn a,
.slideshow-carousel .sliderkit-play-btn a{position:relative;float:left;display:block;width:20px;height:23px;margin:0 5px;background:transparent url("../images/noir/slideshow-btns.gif") no-repeat 0 0;}
.slideshow-carousel .sliderkit-btn span,
.slideshow-carousel .sliderkit-play-btn span{display:none;}
.slideshow-carousel .sliderkit-play-btn a{background-position:-50px 0;}
.slideshow-carousel .sliderkit-play-btn a:hover,
.slideshow-carousel .sliderkit-play-btn a:focus{background-position:-50px -23px;}
.slideshow-carousel .sliderkit-pause-btn a{background-position:-75px 0;}
.slideshow-carousel .sliderkit-pause-btn a:hover,
.slideshow-carousel .sliderkit-pause-btn a:focus{background-position:-75px -23px;}

.slideshow-carousel .sliderkit-go-prev a{background-position:-25px 0;}
.slideshow-carousel .sliderkit-go-next a{background-position:0 0;}
.slideshow-carousel .sliderkit-go-prev a:hover,
.slideshow-carousel .sliderkit-go-prev a:focus{background-position:-25px -23px;}
.slideshow-carousel .sliderkit-go-next a:hover,
.slideshow-carousel .sliderkit-go-next a:focus{background-position:0 -23px;}

/* Panel */
.slideshow-carousel .sliderkit-panel{top:0;left:0;width:500px;height:335px;}


/*
 *  TABS
 *  ------------------------------------------------
 */

/*---------------------------------
 *	Tabs > Standard
 *---------------------------------*/	
.tabs-standard{width:550px;height:185px;}

/* Nav */
.tabs-standard .sliderkit-nav{position:relative;width:550px;height:22px;text-align:left;}
.tabs-standard .sliderkit-nav-clip{margin:0;}
.tabs-standard .sliderkit-nav-clip li{height:22px;padding:0 0 0 5px;margin:0 2px 0 0;}
.tabs-standard .sliderkit-nav-clip li,
.tabs-standard .sliderkit-nav-clip li a{float:left;background:transparent url("../images/noir/tabs-menu.gif") no-repeat 0 0;}
.tabs-standard .sliderkit-nav-clip li a{height:18px;margin:0;padding:4px 10px 0;color:#fff;text-decoration:none;background-position:right -22px;}
.tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-position:0 -44px;}
.tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#000;background-position:right -66px;}

/* Panel */
.tabs-standard .sliderkit-panels{width:528px;height:140px;overflow:hidden;padding:10px;border:1px solid #a3a3a3;background:#fff;}
.tabs-standard .sliderkit-panel{width:528px;height:140px;background:#fff;}

/* News block */
.tabs-standard .sliderkit-news h3,
.tabs-standard .sliderkit-news h3 a{color:#000;font-weight:bold;}
.tabs-standard .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.tabs-standard .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.tabs-standard .sliderkit-news p{margin:0;}

/*---------------------------------
 *	Tabs > No height
 *---------------------------------*/	
.tabs-noheight{width:550px;}

/* Nav */
.tabs-noheight .sliderkit-nav{position:relative;width:550px;height:22px;text-align:left;}
.tabs-noheight .sliderkit-nav-clip{margin:0;}
.tabs-noheight .sliderkit-nav-clip li{height:22px;padding:0 0 0 5px;margin:0 2px 0 0;}
.tabs-noheight .sliderkit-nav-clip li,
.tabs-noheight .sliderkit-nav-clip li a{float:left;background:transparent url("../images/noir/tabs-menu.gif") no-repeat 0 0;}
.tabs-noheight .sliderkit-nav-clip li a{height:18px;margin:0;padding:4px 10px 0;color:#fff;text-decoration:none;background-position:right -22px;}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected{background-position:0 -44px;}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected a{color:#000;background-position:right -66px;}

/* Panel */
.tabs-noheight .sliderkit-panels{width:528px;padding:10px;border:1px solid #a3a3a3;background:#fff;}
.tabs-noheight .sliderkit-panel{position:relative;}

/* News block */
.tabs-noheight .sliderkit-news h3,
.tabs-noheight .sliderkit-news h3 a{color:#000;font-weight:bold;}
.tabs-noheight .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.tabs-noheight .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.tabs-noheight .sliderkit-news p{margin:0;}

/*---------------------------------
 *	Tabs > Imbricate
 *---------------------------------*/	
.tabs-imbricate{width:550px;height:200px;}
.tabs-imbricate img{border:none;}

/* Nav */
.tabs-imbricate .customtabs-nav{position:relative;width:550px;height:22px;text-align:left;}
.tabs-imbricate .customtabs-nav-clip{margin:0;}
.tabs-imbricate .customtabs-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.tabs-imbricate .customtabs-nav-clip li{height:22px;padding:0 0 0 5px;margin:0 2px 0 0;}
.tabs-imbricate .customtabs-nav-clip li,
.tabs-imbricate .customtabs-nav-clip li a{float:left;background:transparent url("../images/noir/tabs-menu.gif") no-repeat 0 0;}
.tabs-imbricate .customtabs-nav-clip li a{display:block;overflow:hidden;height:18px;margin:0;padding:4px 10px 0;color:#fff;text-decoration:none;background-position:right -22px;}
.tabs-imbricate .customtabs-nav-clip li.customtabs-selected{background-position:0 -44px;}
.tabs-imbricate .customtabs-nav-clip li.customtabs-selected a{color:#000;background-position:right -66px;}

/* Panel */
.tabs-imbricate .customtabs-panels{width:528px;height:150px;padding:10px;border:1px solid #a3a3a3;}
.tabs-imbricate .customtabs-panel{z-index:1;position:absolute;overflow:hidden;width:528px;height:150px;background:#fff;}
.tabs-imbricate .customtabs-panel-active{z-index:5;}
.tabs-imbricate .customtabs-panel-old{z-index:4;}

/* News block */
.tabs-imbricate .customtabs-news h3,
.tabs-imbricate .customtabs-news h3 a{color:#000;font-weight:bold;}
.tabs-imbricate .customtabs-news h3{font-size:1.2em;margin:0 0 15px;}
.tabs-imbricate .customtabs-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.tabs-imbricate .customtabs-news p{margin:0;}

/* Imbricated carousel */
.tabs-imbricate .carousel-demo2{width:528px;}
.tabs-imbricate .carousel-demo2 .sliderkit-nav{width:508px;}

/*---------------------------------
 *	Tabs > Pagination
 *---------------------------------*/	
.pagination-basic .sliderkit-nav{margin:0 0 10px;text-align:right;}
.pagination-basic .sliderkit-nav li{display:inline;margin:0 2px;}
.pagination-basic .sliderkit-nav li a{padding:1px 3px;border:1px solid #ccc;text-decoration:none;}
.pagination-basic .sliderkit-nav li.sliderkit-selected a,
.pagination-basic .sliderkit-nav li a:hover{color:#fff;border:1px solid #666;background:#666;}

/* Content block */
.pagination-basic .sliderkit-block{margin:0 0 10px;padding:15px;border:1px solid #666;}


/*
 *  MENUS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Menus > Vertical menu list
 *---------------------------------*/
.vertical-menulist{width:200px;height:400px;margin:15px 0 0;}

/* Nav */
.vertical-menulist .sliderkit-nav-clip{text-align:left;border:1px solid #ccc;}
.vertical-menulist .sliderkit-nav-clip,
.vertical-menulist .sliderkit-nav-clip ul li{width:198px !important;margin:0;}
.vertical-menulist .sliderkit-nav-clip ul li a{display:block;padding:5px 10px;}
.vertical-menulist .sliderkit-nav-clip ul li a:hover{color:#fff;background:#666;}

/* Buttons */
.vertical-menulist .sliderkit-controls{width:200px;margin:0 0 5px;text-align:center;}
.vertical-menulist .sliderkit-controls .sliderkit-btn-disable a{cursor:default;color:#b2ceea;}


/*
 *  EXTERNAL CONTROLS
 *  ------------------------------------------------
 */
#content .sliderkit-pagination ul{display:inline;margin:0 0 10px;list-style:none;}
#content .sliderkit-pagination ul li{display:inline;}
#content .sliderkit-pagination ul li.selected a{color:#fff;background:#000;}
#content .sliderkit-pagination ul li a{padding:5px;}
#content .sliderkit-pagination ul li a:hover{color:#fff;background:#006a91;}


/*
 *  ADD-ONS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Add-on > Timer
 *---------------------------------*/
.sliderkit .sliderkit-panel{ text-align:center; width:450px; height:330px; border:1px solid #F6F6F6; background-color:#FFFFFF;}
.sliderkit .sliderkit-panel img{border:10px solid #FFFFFF;height:310px;}
.sliderkit .sliderkit-nav-clip ul li a img{ margin:0;}
@media only screen and (max-width:1024px){
	body{ box-sizing:border-box;}
	body *{ box-sizing:border-box; max-width:100%}
	#page{ width:100%; box-sizing:border-box;}
	#page *{ box-sizing:border-box; max-width:100%}
	#bando{ width:100%;}
	#menu{ width:100%;}
	#contenu{ width:100%;}	
	.tarifs #cote_gauche{ width:45%;}
	.tarifs #cote_droit{ width:44%;}	
	#titre_bandeau{ width:auto; padding:5px; height:calc( 100vh / 1024 * 62 + 15 );}	
	#logo_carte{ float:right; margin-right:10px;width:auto; height:calc( 100vw / 1024 * 74 + 15 );}
	#logo_gdf{ float:right; width:auto;  height:calc( 100vw / 1024 * 74 + 15 );}
	#epi{ float:right; margin:20px;width:auto; height:calc( 100vw / 1024 * 30 + 15 );}
	#zoom_cnt{ width:100%;}
	#zoom_diapo{ width:100%;}
	#cote_g{ width:65%;}
	#cote_d{ width:35%;}	
	#footer > div { width:30%;}		
	#cote_d #photos{ margin:15px 0px; padding:5px;}
	#encart{ height:auto;}
	.rub{ width:100%; float:none;}
	#cote_g #zone_accueil_desctop {width: 100%;}
}
@media only screen and (max-width:970px){
	#main_contact{ width:80%!important; margin:5%!important;}
	#footer > div { width:25%;}
	#bando .btn_resa_top {    top: 64px;}
}
@media only screen and (max-width:768px){
	#logo_carte {	display:none}
	/*#logo_carte{ float:left;margin:-15px 0px 15px 0px;}*/
	#logo_gdf{float:left;margin:0px 0px 15px 0px;}
	.epi{margin: 10px 10px 5px 350px;}
	#cote_g{ width:100%; padding:5px;}
	#cote_d{ width:100%;padding:5px;}
	#bienvenue { background-position:center center; width:100%;}
	#cote_d #photos{ width:100%; padding:10px; position:relative;}
	#cote_d #photos div{width:100%;}
	#cote_d #photos .zones_photos{ padding:0px; margin:0px 0px 20px 0px;}
	#cote_d #photos .zone_photos_min{ padding:0px; margin:10px 0px;}
	#footer{ margin-bottom:0px;}
	#footer > div{ width:40%;}
	#footer #carte_google{ width:100%; padding:0; margin:0; border:10px solid #FFF; background:none; background-color:#FFF; height:220px;}
	#carte_google #cnt{ display:inline-block; margin:0 auto; width:100%; height:100%!important;}
	#carte_google #cnt #carto {width:100%!important; height:100%!important;}
	
	
	#cote_g #zone_accueil_desctop {margin: 100px 0px 50px 0px;}
	#slogan{ width:90%;}
	#cote_d{  width:100%;}
	
	.rub li{ font-size:15px; line-height:15px;}
		
	#btnMenu{ display:block!important;}
	
	.rub{display:none;width:100%; background-color:#EFEFEF; padding:0px 0px 20px 0px; margin:0px; }
	.rub li{ height:auto;width:100%; border-bottom:#0000; position:relative!important; display:inline-block!important;}
	.rub li ul{ left:0!important;}
	.rub li ul li{ background-color:#FFF;}
	.rub .srubs{ margin:10px 0px 0px; width:100%; border-bottom:#0000; position:relative!important; display:inline-block!important;}
	.rub .srubs li{ width:100%; border-bottom:#0000; position:relative!important; display:inline-block!important;}
	
	.navbar-header {
		margin-left: 0;
		background: none repeat scroll 0% 0% transparent;
		position: relative;
		top: 0px;
		right: 0;
		width: 100%;
		text-align: center;
		height: 55px;
		z-index: 1000;
		margin-top:0;
	}
	
	.navbar-header::before {
		display: table;
		content: " ";
	}
	.navbar-toggle {
		border-color: #DDD;
		box-sizing: border-box;
		position: relative;
		float: right;
		padding: 9px 10px;
		top: 3px;
		right: 5px;
		background-color:#FD9B00;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		cursor: pointer;	
	}
	.navbar-toggle .icon-bar {
		height:3px;
		border-radius: 1px;
		display: block;
		width: 26px;
		margin: 5px 0px!important;
		background-color:#FFF;
	}	
	
	.rub .srubs li a,.rub li a{ color:#000000;}


	.gite #cote_gauche{ width:100%; margin:0;}
	.surplace #cote_gauche{ width:100%; margin:0;}
	.activites #cote_gauche{ width:100%; margin:0;}
	.tarifs #cote_gauche{ width:100%; margin:0;}
	
	.gite #cote_droit{ width:100%; margin:30px 0px; padding:5px;}
	.gite #cote_droit *{max-width:100%;} 
	.surplace #cote_droit{ width:100%; margin:30px 0px; padding:5px;}
	.activites #cote_droit{ width:100%;margin:30px 0px; padding:5px;}
	.tarifs #cote_droit{ width:100%; margin:30px 0px; padding:5px;}
	
	.gite #titre{ width:100%!important;}
	.gite #caract{ margin:0; padding:5px;}
	.gite #zone_gites_desctop{ margin:0; padding:5px; width:100%;}
	.gite #zone_gites_descbottom{ margin:0; padding:5px;width:100%;}
	.gite #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.gite #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.gite #bottom{width:100%; margin:0px;}
	.gite #bottom *{max-width:100%!important;}
	.gite #bottom * > *{max-width:100%!important;}
	.gite #bottom #confort{ margin:0; padding:0;}
	.gite #bottom #confort > div{ margin:0; padding:5px;}
	.gite #bottom #confort > div > ul{ width:100%;}
	.gite #bottom #contenu_texte{ margin:0; padding:0;}
	.gite #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.gite .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.gite .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.gite .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.gite #bottom ul{float:left;width:100%;}	
	
	.gite #bottom li{ border-right:2px solid #FFF; margin-right:-2px; min-width:150px;}
	.gite #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.gite #bottom li a{ font-size:14px; margin:17px 0px 20px; width:100%; text-align:center;}
	.gite #bottom li.current{ margin-top:0;}
	.gite #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}

	.tarifs #titre{ width:100%!important;}
	.tarifs #caract{ margin:0; padding:5px;}
	.tarifs #zone_gites_desctop{ margin:0; padding:5px;width:100%;}
	.tarifs #zone_gites_descbottom{ margin:0; padding:5px;width:100%;}
	.tarifs #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.tarifs #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.tarifs #bottom{width:100%; margin:0px;}
	.tarifs #bottom *{max-width:100%!important;}
	.tarifs #bottom * > *{max-width:100%!important;}
	.tarifs #bottom #confort{ margin:0; padding:0;}
	.tarifs #bottom #confort > div{ margin:0; padding:5px;}
	.tarifs #bottom #confort > div > ul{ width:100%;}
	.tarifs #bottom #contenu_texte{ margin:0; padding:0;}
	.tarifs #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.tarifs .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.tarifs .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.tarifs .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.tarifs #bottom ul{float:left;width:100%; padding-left:5px;}	
	.tarifs #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}
	.tarifs #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.tarifs #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.tarifs #bottom li.current{ margin-top:0;}
	.tarifs #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.tarifs #details_tarifs{ width:100%;margin:0px}
	.tarifs #cnt_tarifs{ width:100%; margin:20px 0px 0px}
	.tarifs #cnt_tarifs table{ width:100%!important;}
	.tarifs #infos_plus{ width:100%;}
	.tarifs #iframedispos{transform:scale(0.9);padding-left:53px;}
	
	#popup_per{ width:100%; padding:10px; top: 0;    left: 0;    z-index: 1002;    margin-left: 0; margin-top: 50px;}
	#popup_per #zone_periodes{ margin:0;}
	#popup_per table{ max-width:100%!important; width:auto!important;}
	#popup_per table table td{ display:inline-block;width:100%;}
	#popup_per_fermer { top: 10px;  right: 10px; position:absolute;}
	
	#popup_vac{width:100%; padding:10px; top: 0;    left: 0;    z-index: 1002;    margin-left: 0; margin-top: 50px;}
	#popup_vac_contenu{ padding:0px;}
	#popup_vac table{ max-width:100%!important; width:auto!important;}
	#popup_vac table table td{  font-size:10px;}
	#popup_vac_fermer { top: 10px;  right: 10px; position:absolute;}
	#zone_vacances{ margin:0;}
	
	.surplace #titre{ width:100%!important;}
	.surplace #caract{ margin:0; padding:5px;}
	.surplace #zone_gites_desctop{ margin:0; padding:5px;width:100%;}
	.surplace #zone_gites_descbottom{ margin:0; padding:5px;width:100%;}
	.surplace #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.surplace #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.surplace #bottom{width:100%; margin:0px;}
	.surplace #bottom *{max-width:100%!important;}
	.surplace #bottom * > *{max-width:100%!important;}
	.surplace #bottom #confort{ margin:0; padding:0;}
	.surplace #bottom #confort > div{ margin:0; padding:5px;}
	.surplace #bottom #confort > div > ul{ width:100%;}
	.surplace #bottom #contenu_texte{ margin:0; padding:0;}
	.surplace #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.surplace .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.surplace .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.surplace .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.surplace #bottom ul{float:left;width:100%;}	
	
	.surplace #bottom li{ border-right:2px solid #FFF; margin-right:-2px; min-width:150px;}
	.surplace #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.surplace #bottom li a{ font-size:14px; margin:17px 0px 20px; width:100%; text-align:center;}
	.surplace #bottom li.current{ margin-top:0;}
	.surplace #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}

	.surplace #infos_plus{ width:100%;}
	.surplace #titre{ width:100%;}
	.surplace #zone_liens_desc{ width:100%; margin:0; padding:10px;}
	.surplace #zoom_diapo{ margin:15px auto 0px; float:none;}	
	.surplace #cnt_diapo{ height:300px;}
	
	.activites #titre{ width:100%!important;}
	.activites #caract{ margin:0; padding:5px;}
	.activites #zone_gites_desctop{ margin:0; padding:5px;width:100%;}
	.activites #zone_gites_descbottom{ margin:0; padding:5px;width:100%;}
	.activites #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.activites #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.activites #bottom{width:100%; margin:0px;}
	.activites #bottom *{max-width:100%!important;}
	.activites #bottom * > *{max-width:100%!important;}
	.activites #bottom #confort{ margin:0; padding:0;}
	.activites #bottom #confort > div{ margin:0; padding:5px;}
	.activites #bottom #confort > div > ul{ width:100%;}
	.activites #bottom #contenu_texte{ margin:0; padding:0;}
	.activites #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.activites .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.activites .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.activites .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.activites #bottom ul{float:left;width:100%; padding-left:5px;}	
	.activites #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}
	.activites #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.activites #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.activites #bottom li.current{ margin-top:0;}
	.activites #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.activites #infos_plus{ width:100%;}
	.activites #titre{ width:100%;}
	.activites #zone_liens_desc{ width:100%; margin:0; padding:10px;}

	.libre #titre{ width:100%!important;}
	.libre #bottom{width:100%; margin:0px; padding:20px;}
	.libre #bottom *{max-width:100%!important;}
	.libre #bottom * > *{max-width:100%!important;}
	.libre #bottom #confort{ margin:0; padding:0;}
	.libre #bottom #confort > div{ margin:0; padding:5px;}
	.libre #bottom #confort > div > ul{ width:100%;}
	.libre #bottom #contenu_texte{ margin:0; padding:0;}
	.libre #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.libre .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.libre .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.libre .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.libre #bottom ul{ float:left;width:100%; padding-left:5px;}	
	.libre #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}

	.libre #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.libre #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.libre #bottom li.current{ margin-top:0;}
	.libre #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.libre #infos_plus{ width:100%;}
	.libre #titre{ width:100%;}
	.libre  #zone_liens_desc{ width:100%; margin:0; padding:10px;}


	#cnt_zone_contact_desctop{ padding:10px;}
	.contact #zone_ident{width:100%; padding:10px; margin-left:0px;}
	#cnt_mappy{width:100%; padding:10px; margin:0px;}
	
	.photosgallery-std{ width:auto; margin:15px auto 0px; height:410px;}
	.photosgallery-std *{ max-width:100%!important;}
	.photosgallery-std .sliderkit-nav{ height:auto!important;}
	.photosgallery-std .sliderkit-nav .sliderkit-nav-next{ right:5px!important;}
	.photosgallery-std .sliderkit-nav .sliderkit-nav-prev{ left:5px!important;}
	.photosgallery-std .sliderkit-nav .sliderkit-nav-next a{background-position: -7px 15px!important;}
	.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a{background-position: 4px 15px!important;}
	
	#zone_accueil_desctop iframe{ display:block; margin:0 auto; height:430px; margin-top:15px;}
	#zone_accueil_photo3 a{position:absolute;right:5px; top:-65px;}
	#zone_accueil_photo3 a:nth-child(2){right:75px; top:-60px;}
	#photos .zone_photos_min{ text-align:center;}
	#photos .zone_photos_min img{ margin:0 auto; float:none;min-width:300px;margin:0px 0px 10px 0px;}
	
	.gite .liens_thpr{ height:auto; width:100%;}
	.gite .liens_thpr span{ width:75%; float:left; display:inline-block;vertical-align:top;}
	.gite .liens_thpr img{ float:right;display:inline-block; vertical-align:top; margin-top:5px;}
	.tarifs .liens_thpr{ height:auto; width:100%;}
	.tarifs .liens_thpr span{ width:75%; float:left; display:inline-block;vertical-align:top;}
	.tarifs .liens_thpr img{ float:right;display:inline-block; vertical-align:top; margin-top:5px;}
	.surplace .liens_thpr{ height:auto; width:100%;}
	.surplace .liens_thpr span{ width:75%; float:left; display:inline-block;vertical-align:top;}
	.surplace .liens_thpr img{ float:right;display:inline-block; vertical-align:top; margin-top:5px;}
	.activite .liens_thpr{ height:auto; width:100%;}
	.activite .liens_thpr span{ width:75%; float:left; display:inline-block;vertical-align:top;}
	.activite .liens_thpr img{ float:right;display:inline-block; vertical-align:top; margin-top:5px;}	
	.libre .liens_thpr{ height:auto; width:100%;}
	.libre .liens_thpr span{ width:75%; float:left; display:inline-block;vertical-align:top;}
	.libre .liens_thpr img{ float:right;display:inline-block; vertical-align:top; margin-top:5px;}	
		
	#avis_clients{ width:100%!important;}
	.lien_aff_avis{ height:33px!important;}
	
	
	
	.gite #bottom  ul{ padding-left:5px;}
	.gite #bottom li{width:49%; display:inline-block;margin:0px;}
	.gite #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.gite #bottom li:nth-child(2){width:49.3%; }
	.gite #bottom li:nth-child(3){ margin-top:2px;}
	.gite #bottom li:nth-child(4){ margin-top:2px;}	
	.gite #bottom  ul{ padding-left:5px;}
	
	.surplace #bottom  ul{ padding-left:5px;}
	.surplace #bottom li{width:49%; display:inline-block;margin:0px;}
	.surplace #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.surplace #bottom li:nth-child(2){width:49.3%; }
	.surplace #bottom li:nth-child(3){ margin-top:2px;}
	.surplace #bottom li:nth-child(4){ margin-top:2px;}	
	.surplace #bottom  ul{ padding-left:5px;}
	
	.activite #bottom  ul{ padding-left:5px;}
	.activite #bottom li{width:49%; display:inline-block;margin:0px;}
	.activite #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.activite #bottom li:nth-child(2){width:49.3%; }
	.activite #bottom li:nth-child(3){ margin-top:2px;}
	.activite #bottom li:nth-child(4){ margin-top:2px;}	
	.activite #bottom  ul{ padding-left:5px;}

	.libre #bottom  ul{ padding-left:5px;}
	.libre #bottom li{width:49%; display:inline-block;margin:0px;}
	.libre #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.libre #bottom li:nth-child(2){width:49.3%; }
	.libre #bottom li:nth-child(3){ margin-top:2px;}
	.libre #bottom li:nth-child(4){ margin-top:2px;}	
	.libre #bottom  ul{ padding-left:5px;}

	.tarifs #bottom  ul{ padding-left:5px;}
	.tarifs #bottom li{width:49%; display:inline-block;margin:0px;}
	.tarifs #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.tarifs #bottom li:nth-child(2){width:49.3%; }
	.tarifs #bottom li:nth-child(3){ margin-top:2px;}
	.tarifs #bottom li:nth-child(4){ margin-top:2px;}	
	.tarifs #bottom  ul{ padding-left:5px;}
	.tarifs #bottom li a{ font-size:14px; margin:17px 0px 20px; width:100%; text-align:center;}
	.tarifs #cnt_tarifs table{ width:95%!important;}
	
	#zone_diaporama *{ max-width:100%;}
	#zone_diaporama #zone_titre_diapo{ width:100%;}
	#zone_diaporama #zone_descr_diapo{ width:100%; margin:0;}
	.surplace .zone_titre_diapo{ width:100%; margin:0; padding:5px; box-sizing:border-box;}
	.surplace .zone_descr_diapo{ width:100%; margin:0; padding:5px 10px 0px 22px; box-sizing:border-box;}
	
	.contact #standardPhotosgallery{ width:350px;  margin:0 auto; display:block; float:none;}
	#cnt_mappy{ display:none;}


	.div_widget_itea_avis_reponseClient_general{ width:100%!important; float:none!important;}
	.div_widget_itea_avis_groupeNotes .div_widget_itea_avis_note{ width:100%!important; float:none!important;}
	.libre .lien_aff_avis{ display:none!important;}
	.libre #avis_clients .contenu{ height:auto!important;}
		
}
@media only screen and (max-width:681px){
	#bando .btn_resa_top {    top: 5px; width:170px;	}
	#menu{ margin-top:0px;}
}
@media only screen and (max-width:420px){
    #bando .btn_resa_top{ top:40px;}
	#main_contact{ width:98%!important; margin:1%!important; font-size:12px!important; line-height:12px!important;}
	
	#logo_home{ position:absolute; z-index:1001;}
	#titre_bandeau{padding:5px 0 0 5px; position:absolute;height:40px;}

	/*#logo_carte{  display:block;float:left;margin:30px 0px 0px 0px;}*/
	#logo_carte{  display:none;}
	
	.epi{margin: 60px 10px 5px 60px;}	
	
	#logo_gdf{position:relative;float:left;margin:50px 0px 0px 10px;height:auto;}
	#logo_gdf img{ max-height:50px;}
	
	#epi{ position:relative;margin:0px;float:left; margin: 60px 0px 0px 20px;}
	#footer > div{ width:100%;}
	#encart{ margin:0;}
	
	#cote_d{ padding-top:70px;}
	#cote_d #bienvenue{ margin-top:-85px;margin-bottom:50px;}
	
	#zone_accueil_photo3 a{ right:30%;}
	#zone_accueil_photo3 a:nth-child(2){ right:50%;}
	
	.rub{display:none;width:100%; background-color:#EFEFEF; padding:0px 0px 20px 0px; margin:6px 0px 0px; }
	
	.gite #cote_gauche{ width:100%; margin:0;}
	.surplace #cote_gauche{ width:100%; margin:0;}
	.activites #cote_gauche{ width:100%; margin:0;}
	.tarifs #cote_gauche{ width:100%; margin:0;}
	
	.gite #cote_droit{ width:100%; margin:30px 0px; padding:5px;}
	.gite #cote_droit *{max-width:100%;} 
	.surplace #cote_droit{ width:100%; margin:30px 0px; padding:5px;}
	.activites #cote_droit{ width:100%;margin:30px 0px; padding:5px;}
	.tarifs #cote_droit{ width:100%; margin:30px 0px; padding:5px;}
	
	.gite #caract{ margin:0; padding:5px;}
	.gite #zone_gites_desctop{ margin:0; padding:5px;}
	.gite #zone_gites_descbottom{ margin:0; padding:5px;}
	.gite #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.gite #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.gite #bottom{width:100%; margin:0px;}
	.gite #bottom *{max-width:100%!important;}
	.gite #bottom * > *{max-width:100%!important;}
	.gite #bottom #confort{ margin:0; padding:0;}
	.gite #bottom #confort > div{ margin:0; padding:5px;}
	.gite #bottom #confort > div > ul{ width:100%;}
	.gite #bottom #contenu_texte{ margin:0; padding:0;}
	.gite #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.gite .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.gite .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.gite .bottom_infos{ background-size:contain;width:100%; margin:0;}
	
	.gite #bottom ul{ float:left;width:100%;}
	.gite #bottom li{ border-right:2px solid #FFF; margin-right:-2px; min-width:150px;}
	.gite #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.gite #bottom li a{ font-size:14px; margin:17px 0px 20px; width:100%; text-align:center;}
	.gite #bottom li.current{ margin-top:0;}
	.gite #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	
	.tarifs #caract{ margin:0; padding:5px;}
	.tarifs #zone_gites_desctop{ margin:0; padding:5px;}
	.tarifs #zone_gites_descbottom{ margin:0; padding:5px;}
	.tarifs #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.tarifs #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.tarifs #bottom{width:100%; margin:0px;}
	.tarifs #bottom *{max-width:100%!important;}
	.tarifs #bottom * > *{max-width:100%!important;}
	.tarifs #bottom #confort{ margin:0; padding:0;}
	.tarifs #bottom #confort > div{ margin:0; padding:5px;}
	.tarifs #bottom #confort > div > ul{ width:100%;}
	.tarifs #bottom #contenu_texte{ margin:0; padding:0;}
	.tarifs #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.tarifs .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.tarifs .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.tarifs .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.tarifs #bottom ul{float:left;width:100%; padding-left:5px;}	
	.tarifs #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}
	.tarifs #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.tarifs #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.tarifs #bottom li.current{ margin-top:0;}
	.tarifs #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.tarifs #details_tarifs{ width:100%;margin:0px}
	.tarifs #cnt_tarifs{ width:100%; margin:20px 0px 0px}
	.tarifs #infos_plus{ width:100%;}
	.tarifs #iframedispos{transform:scale(0.9);padding-left:8px;}
	
	#popup_per{ width:100%; padding:10px; top: 0;    left: 0;    z-index: 1002;    margin-left: 0; margin-top: 50px;}
	#popup_per #zone_periodes{ margin:0;}
	#popup_per table{ max-width:100%!important; width:auto!important;}
	#popup_per table table td{ display:inline-block;width:100%;}
	#popup_per_fermer { top: 10px;  right: 10px; position:absolute;}
	
	#popup_vac{width:100%; padding:10px; top: 0;    left: 0;    z-index: 1002;    margin-left: 0; margin-top: 50px;}
	#popup_vac_contenu{ padding:0px;}
	#popup_vac table{ max-width:100%!important; width:auto!important;}
	#popup_vac table table td{  font-size:10px;}
	#popup_vac_fermer { top: 10px;  right: 10px; position:absolute;}
	#zone_vacances{ margin:0;}
	
	.surplace #caract{ margin:0; padding:5px;}
	.surplace #zone_gites_desctop{ margin:0; padding:5px;}
	.surplace #zone_gites_descbottom{ margin:0; padding:5px;}
	.surplace #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.surplace #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.surplace #bottom{width:100%; margin:0px;}
	.surplace #bottom *{max-width:100%!important;}
	.surplace #bottom * > *{max-width:100%!important;}
	.surplace #bottom #confort{ margin:0; padding:0;}
	.surplace #bottom #confort > div{ margin:0; padding:5px;}
	.surplace #bottom #confort > div > ul{ width:100%;}
	.surplace #bottom #contenu_texte{ margin:0; padding:0;}
	.surplace #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.surplace .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.surplace .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.surplace .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.surplace #bottom ul{float:left;width:100%; padding-left:5px;}	
	.surplace #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}
	.surplace #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.surplace #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.surplace #bottom li.current{ margin-top:0;}
	.surplace #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.surplace #infos_plus{ width:100%;}
	.surplace #titre{ width:100%;}
	.surplace #zone_liens_desc{ width:100%; margin:0; padding:10px;}
	
	
	.activites #caract{ margin:0; padding:5px;}
	.activites #zone_gites_desctop{ margin:0; padding:5px;}
	.activites #zone_gites_descbottom{ margin:0; padding:5px;}
	.activites #zone_gites_desctrad{ margin:100px 0px 0px 17px; padding:5px;width:90%;}
	.activites #zone_gites_desctrad *{ width:100%!important; margin:0!important; padding:5px!important;}
	.activites #bottom{width:100%; margin:0px;}
	.activites #bottom *{max-width:100%!important;}
	.activites #bottom * > *{max-width:100%!important;}
	.activites #bottom #confort{ margin:0; padding:0;}
	.activites #bottom #confort > div{ margin:0; padding:5px;}
	.activites #bottom #confort > div > ul{ width:100%;}
	.activites #bottom #contenu_texte{ margin:0; padding:0;}
	.activites #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.activites .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.activites .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.activites .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.activites #bottom ul{ float:left;width:100%; padding-left:5px;}	
	.activites #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}
	.activites #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.activites #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.activites #bottom li.current{ margin-top:0;}
	.activites #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.activites #infos_plus{ width:100%;}
	.activites #titre{ width:100%;}
	.activites #zone_liens_desc{ width:100%; margin:0; padding:10px;}


	.libre #bottom{width:100%; margin:0px; padding:20px;}
	.libre #bottom *{max-width:100%!important;}
	.libre #bottom * > *{max-width:100%!important;}
	.libre #bottom #confort{ margin:0; padding:0;}
	.libre #bottom #confort > div{ margin:0; padding:5px;}
	.libre #bottom #confort > div > ul{ width:100%;}
	.libre #bottom #contenu_texte{ margin:0; padding:0;}
	.libre #bottom #contenu_texte > div{ margin:0; padding:5px;}
	.libre .cadre_infos_plus{ width:100%; margin:0; padding:5px;}
	.libre .cadre_infos_plus > div{  width:100%;margin:0; padding:0;}
	.libre .bottom_infos{ background-size:contain;width:100%; margin:0;}
	.libre #bottom ul{ float:left;width:100%; padding-left:5px;}	
	.libre #bottom li{ border-right:2px solid #FFF; margin-right:-2px;}
	.libre #bottom li:last-child{ border-right:none; text-align:center; padding-left:8px;}
	.libre #bottom li a{ font-size:14px; margin:17px 0px 20px;}
	.libre #bottom li.current{ margin-top:0;}
	.libre #bottom li.current a{ font-size:14px;margin:17px 0px 20px; line-height:1px;}
	.libre #infos_plus{ width:100%;}
	.libre #titre{ width:100%;}
	.libre  #zone_liens_desc{ width:100%; margin:0; padding:10px;}


	#cnt_zone_contact_desctop{ padding:10px;}
	.contact #zone_ident{width:100%; padding:10px; margin-left:0px;}
	#cnt_mappy{width:100%; padding:10px; margin:0px;}
	
	.sliderkit .sliderkit-panel img{ width:100%!important; height:auto!important;}
	
	.gite #bottom  ul{ padding-left:5px;}
	.gite #bottom li{width:49%; display:inline-block;margin:0px;}
	.gite #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.gite #bottom li:nth-child(2){width:49.5%; }
	.gite #bottom li:nth-child(3){ margin-top:2px;}
	.gite #bottom li:nth-child(4){ margin-top:2px;}	
	.gite #bottom  ul{ padding-left:5px;}
	
	.surplace #bottom  ul{ padding-left:5px;}
	.surplace #bottom li{width:49%; display:inline-block;margin:0px;}
	.surplace #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.surplace #bottom li:nth-child(2){width:49.5%; }
	.surplace #bottom li:nth-child(3){ margin-top:2px;}
	.surplace #bottom li:nth-child(4){ margin-top:2px;}	
	.surplace #bottom  ul{ padding-left:5px;}

	.activite #bottom  ul{ padding-left:5px;}
	.activite #bottom li{width:49%; display:inline-block;margin:0px;}
	.activite #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.activite #bottom li:nth-child(2){width:49.5%; }
	.activite #bottom li:nth-child(3){ margin-top:2px;}
	.activite #bottom li:nth-child(4){ margin-top:2px;}	
	.activite #bottom  ul{ padding-left:5px;}

	.libre #bottom  ul{ padding-left:5px;}
	.libre #bottom li{width:49%; display:inline-block;margin:0px;}
	.libre #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.libre #bottom li:nth-child(2){width:49.5%; }
	.libre #bottom li:nth-child(3){ margin-top:2px;}
	.libre #bottom li:nth-child(4){ margin-top:2px;}	
	.libre #bottom  ul{ padding-left:5px;}

	.tarifs #bottom  ul{ padding-left:5px;}
	.tarifs #bottom li{width:49%; display:inline-block;margin:0px;}
	.tarifs #bottom li:last-child{width:49%; display:inline-block; margin:0px; padding:0px;}
	.tarifs #bottom li:nth-child(2){width:49.5%; }
	.tarifs #bottom li:nth-child(3){ margin-top:2px;}
	.tarifs #bottom li:nth-child(4){ margin-top:2px;}	
	.tarifs #bottom  ul{ padding-left:5px;}
	
	.tarifs #bottom li{ width:100%;}
	
}