<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (max-width: 980px) {
    .rbg &gt; 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;
    margin-top: 15px;
}

#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;
}

#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;
}

.tarifs #tab_tarifs {
    /* width:280px; */
    margin-bottom: 30px;
}

.tarifs #cnt_tarifs {
    text-align: center;
}

.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: 633px;
    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;
}

#cnt_mappy {
    float: none;
    width: 65%;
    margin: 0;
    left: auto;
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: 0px 25px;
}

#mappy {
    width: 100%;
}

.slideInfoZone {
    display: none !important;
}

span.img-epi {
    margin-left: 4px;
    display: inline-block;
    font-size: 0;
    height: 30px;
    width: 15px;
    background: url(../images/m8/noir/epi.png) no-repeat center;
}

.epis-num {
    font-size: 0;
}

/**
 * Passage en responsive
 **/
@media (max-width: 1000px) {
    * {
        box-sizing: border-box;
    }
}

@media (max-width: 1000px) {
    body {
        background-size: cover;
        max-width: 95%;
    }
}

@media (max-width: 1000px) {
    #page,
    #bando,
    #menu,
    #contenu,
    #zoom_cnt {
        width: 100%;
    }
}

@media (max-width: 1000px) {
    #zoom_diapo {
        float: none;
        width: 100%;
        height: auto;
    }
}

@media (max-width: 1000px) {
    #zoom_diapo #cnt_diapo {
        float: none;
        height: auto;
    }
}

#zoom_diapo #cnt_diapo::after {
    display: block;
    content: '';
    width: 100%;
    padding-top: 31.57895%;
}

@media (max-width: 1000px) {
    #titre_bandeau {
        width: 100%;
        max-width: 650px;
    }
}

@media (max-width: 1000px) {
    .rub {
        width: 100%;
        max-width: 890px;
    }
}

#cote_g {
    clear: both;
}

@media (max-width: 1000px) {
    #cote_g {
        float: none;
        width: 100%;
    }
}

@media (max-width: 1000px) {
    #cote_g #zone_accueil_desctop {
        float: none;
        margin: 1em auto;
        width: 95%;
    }
}

@media (max-width: 1000px) {
    #slogan {
        position: relative;
        float: none;
        max-width: 570px;
        width: 94%;
    }
}

@media (max-width: 1000px) {
    #slogan_cnt {
        max-width: 515px;
        width: 100%;
    }
}

#slogan_cnt img {
    max-width: 100%;
}

@media (max-width: 1000px) {
    #cote_d {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

@media (max-width: 1000px) {
    #bienvenue {
        width: 100%;
        background-position: center;
        background-size: contain;
    }
}

@media (max-width: 1000px) {
    #photos {
        float: none;
        margin: 15px auto;
        padding: 0.5em;
        width: 100%;
    }
    #photos .zones_photos {
        float: none;
    }
    #photos .zones_photos .zone_photos_min {
        height: auto;
        margin-left: auto;
        margin-right: auto;
        width: 90%;
    }
    #photos .zones_photos .zone_photos_min img {
        width: 100%;
        max-width: 400px;
    }
    #photos .zones_desc_photo {
        float: none !important;
    }
}

@media (max-width: 1000px) {
    #footer {
        float: none;
        clear: both;
    }
    #footer #carte_google,
    #footer #coords,
    #footer #encart {
        float: left;
        height: auto;
        margin: 0;
        width: calc(50% - 15px);
    }
    #footer::after {
        display: block;
        content: '';
        clear: both;
    }
}

@media (max-width: 600px) {
    #footer #carte_google,
    #footer #coords,
    #footer #encart {
        width: 100%;
    }
}

@media (max-width: 1000px) {
    .gite,
    .tarifs {
        float: none;
    }
    .gite #cote_gauche,
    .tarifs #cote_gauche {
        margin-left: 0;
        float: none;
        width: 100%;
    }
    .gite #cote_gauche .photosgallery-std,
    .tarifs #cote_gauche .photosgallery-std {
        margin: 0 auto;
    }
    .gite #cote_droit,
    .tarifs #cote_droit {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .gite #titre,
    .tarifs #titre {
        width: 100%;
    }
    .gite #drapeaux,
    .tarifs #drapeaux {
        margin-top: 0;
        float: none;
        margin-left: auto;
        margin-right: 0;
    }
    .gite #caract,
    .gite #zone_gites_desctop,
    .gite #zone_gites_descbottom,
    .tarifs #caract,
    .tarifs #zone_gites_desctop,
    .tarifs #zone_gites_descbottom {
        margin-left: 0;
        width: 100%;
        float: none;
    }
    .gite #bottom,
    .tarifs #bottom {
        width: 100%;
        float: none;
        margin: 1em 0 1em 0;
    }
    .gite #bottom ul,
    .tarifs #bottom ul {
        float: none;
        font-size: 0;
    }
    .gite #bottom ul li,
    .tarifs #bottom ul li {
        float: none;
        display: inline-block;
        font-size: 14px;
        height: auto;
        padding: 5px;
    }
    .gite #bottom ul li.current,
    .tarifs #bottom ul li.current {
        margin: 0;
    }
    .gite #bottom ul li a,
    .tarifs #bottom ul li a {
        margin: 0;
        padding: 0.5em;
        float: none;
    }
    .gite #confort,
    .tarifs #confort {
        float: none;
        width: 100%;
    }
    .gite #confort #confort_mil,
    .tarifs #confort #confort_mil {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .gite #confort #confort_mil ul,
    .tarifs #confort #confort_mil ul {
        float: none;
    }
    .gite #confort #confort_mil ul li,
    .tarifs #confort #confort_mil ul li {
        float: none;
    }
    .gite #infos_plus,
    .tarifs #infos_plus {
        float: none;
        width: 100%;
    }
    .gite #infos_plus &gt; *,
    .tarifs #infos_plus &gt; * {
        float: none;
        width: 100%;
    }
    .gite #infos_plus .cadre_infos_plus,
    .tarifs #infos_plus .cadre_infos_plus {
        margin-left: 20px;
        margin-right: 20px;
        width: calc(100% - 40px);
        padding: 1em;
    }
    .gite #infos_plus .bottom_infos,
    .tarifs #infos_plus .bottom_infos {
        background-size: contain;
        margin-right: 20px;
        width: calc(100% - 40px);
    }
    .gite .desc_infos,
    .tarifs .desc_infos {
        float: none;
        width: 100%;
    }
    .gite .desc_infos::before,
    .tarifs .desc_infos::before {
        display: block;
        content: '';
        width: 100%;
        height: 1px;
        clear: both;
    }
    .gite .cnt_liens_thpr,
    .tarifs .cnt_liens_thpr {
        float: none;
    }
    .gite .liens_thpr,
    .tarifs .liens_thpr {
        display: inline-block;
        float: none;
    }
    .gite #avis_clients,
    .tarifs #avis_clients {
        width: calc(100% - 40px);
    }
    .gite #avis_clients .lien_aff_avis,
    .tarifs #avis_clients .lien_aff_avis {
        height: auto;
    }
}

@media (max-width: 450px) {
    .gite #bottom &gt; ul &gt; li,
    .tarifs #bottom &gt; ul &gt; li {
        display: block;
        width: 100%;
    }
}

span.menu-responsive {
    display: none;
}

@media (max-width: 1000px) {
    #menu {
        clear: both;
        float: none;
        height: auto;
    }
    #menu::after {
        display: block;
        content: '';
        width: 100%;
        height: 1px;
        clear: both;
    }
    #menu .rub {
        float: none;
        width: 100%;
        clear: both;
        display: block;
        transition-duration: 0.5s;
    }
    #menu .rub li {
        float: none;
        display: block;
        background-color: black;
        height: auto;
    }
    #menu .rub li a {
        text-align: left;
        display: block;
        width: 100%;
        float: none;
        margin: 0;
        padding: 1em;
    }
    #menu .rub .srubs {
        padding-left: 1em;
        width: 100%;
        margin-top: 0;
        float: none;
        position: relative;
        left: auto;
    }
    #menu .rub .srubs li {
        width: 100%;
    }
    #menu .rub.masquer {
        display: none;
        transition-duration: 0.5s;
    }
    #menu span.menu-responsive {
        display: inline;
        font-size: 0;
        float: left;
    }
    #menu span.menu-responsive:hover {
        cursor: pointer;
    }
    #menu span.menu-responsive::before {
        display: block;
        content: '';
        width: 55px;
        height: 55px;
        text-align: center;
        vertical-align: middle;
        background: url("../css/m8/bars-solid.svg") no-repeat center;
        background-size: 50%;
    }
}

#cnt_diapo .slideInfoZone {
    display: none;
}

#cnt_diapo .slideElement {
    background-position: center !important;
    background-size: cover;
}

.tarifs #bottom .divContentWidgetAvecCss li {
    background-color: transparent !important;
}
body{background-color:#FFFFFF;background-image:url(../images/m8/noir/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:#000000; color:#FFFFFF;}
#logo_home{background-image:url(../images/m8/noir/logo_home.png); background-repeat:no-repeat;}
#logo_home:hover{background-image:url(../images/m8/noir/logo_home_over.png); background-repeat:no-repeat;}
.rub li a{text-decoration:none; color:#FFFFFF;}
.rub li:hover{ background-color:#646464; color:#FFFFFF;}
.rub li ul li{background-color:#646464;background-repeat:no-repeat;}	
.rub .srubs li:hover{background-color:#CCCCCC;}

#menu_secondaire li a { background:url(images/vert/onglet_of.jpg) no-repeat left top; color:#9e7386;}
#menu_secondaire  li a b {background:url(images/vert/onglet_of.jpg) no-repeat right top;}
#menu_secondaire  li a:hover { color:#570026;}
#menu_secondaire li a.current { background:url(images/vert/onglet_on.jpg) no-repeat left top; color:#570026; }
#menu_secondaire li a.current b { background:url(images/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/vert/moins_photos.gif);background-repeat:no-repeat; }
#suiv{background-image:url(images/vert/plus_photos.gif); background-position:right;background-repeat:no-repeat;}

#coords { background-color:#000000;}

.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/vert/bas_encart_confort.png) no-repeat left bottom;}
.gite #cnt_zone_photos #confort #confort_haut { background: url('images/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/vert/mil_encart_confort.png') repeat; }
.gite #zone_gites_desctrad{background-color:#FFE68F; border:1px solid #666666;}
.gite #zone_gites_desctrad #fermer_desctrad a{color:#000000;}
.gite #bottom li a { color:#FFFFFF}
.gite #bottom li{ background-color:#666666;}
.gite #bottom li.current{ background-color:#000000}
.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/vert/bas_encart_confort.png) no-repeat left bottom;}
.surplace #cnt_zone_photos #confort #confort_haut { background: url('images/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/vert/mil_encart_confort.png') repeat; }
.surplace #zone_gites_desctrad{background-color:#FFE68F;}
.surplace #zone_gites_desctrad #fermer_desctrad a{color:#000000;}
.surplace #bottom li a { color:#FFFFFF}
.surplace #bottom li{ background-color:#666666;}
.surplace #bottom li.current{ background-color:#000000}
.surplace #confort{color:#ED286F;}
.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 #zoom_diapo{border:1px solid #EFEFEF;background-color:#FFFFFF;}
.surplace #loisir_bas {background:url(images/vert/bas_encart_confort.png) no-repeat left bottom;}
.surplace #loisir_haut { background: url('images/vert/ht_encart_confort.png') top left no-repeat; color: #8a4d26; }
.surplace li { color: green;}
.surplace #loisir_mil { background: url('images/vert/mil_encart_confort.png') repeat;  }

.activites #zoom_diapo{border:1px solid #EFEFEF;background-color:#FFFFFF;}
.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/vert/bas_encart_confort.png) no-repeat left bottom;}
.tarifs #cnt_zone_photos #confort #confort_haut { background: url('images/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/vert/mil_encart_confort.png') repeat; }
.tarifs #zone_gites_desctrad{background-color:#FFE68F;border:1px solid #666666;}
.tarifs #zone_gites_desctrad #fermer_desctrad a{color:#000000;}

.tarifs #bottom li a { color:#FFFFFF}
.tarifs #bottom li{ background-color:#666666;}
.tarifs #bottom li.current{ background-color:#000000}
.tarifs #confort{color:#ED286F;}
.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;}
.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;}



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

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

#footer{color:#FFFFFF; background-color:#000000;}
#carte_google{ background-color:#FFFFFF; border:5px solid #FFFFFF;}
#coords { background-color:#000000;}
#encart{ background-color:#FFFFFF; color:#000000;}


.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/noir/slogan_fond.png); background-repeat:no-repeat;}
#bienvenue{ background-image:url(../images/m8/noir/bienvenue.png); background-repeat:no-repeat;}


#titre{ background-image:url(../images/m8/noir/fd_titre_present.png); background-repeat:no-repeat;}
.gite .cnt_liens_thpr{ background-image:url(../images/m8/noir/coin.gif); background-repeat:no-repeat; background-position:top left;}
.gite .bottom_infos { background-image:url(../images/m8/noir/bottom_infos_plus.png); background-repeat:no-repeat; }
.tarifs .cnt_liens_thpr{ background-image:url(../images/m8/noir/coin.gif); background-repeat:no-repeat; background-position:top left; }
.tarifs .bottom_infos { background-image:url(../images/m8/noir/bottom_infos_plus.png); background-repeat:no-repeat;}
.libre #zoom_diapo {background-color:#999999;}
#coords li a{ color:#FFFFFF;}/** 
 *  sliderkit-demos.css
 *	&gt; 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 &lt;license.txt&gt; or &lt;http://www.gnu.org/licenses/&gt;
 *
 */

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

/*---------------------------------
 *  Photos slider &gt; 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/slider-arrow-left.gif");}
.photoslider-mini .sliderkit-go-next a{background-image:url("../images/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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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/m8/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/m8/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/slider-arrow-left.gif");outline:none;}
.photosgallery-std .sliderkit-go-next a{background-image:url("../images/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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; #5 = 'navpanelautoswitch' option
 *---------------------------------*/
.photosgallery-5 .sliderkit-count-lines{left:220px;top:auto;right:auto;bottom:75px;}


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

/*---------------------------------
 *	News slider &gt; 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 &gt; 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 &gt; 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 &gt; Disable */
.newslider-minimal .sliderkit-legend{float:left;margin-right:10px;background:yellow;}


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

/*---------------------------------
 *  Carousel &gt; 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 &gt; Disable */
.carousel-demo1 .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*---------------------------------
 *  Carousel &gt; 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 &gt; Disable */
.carousel-demo2 .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

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

/*---------------------------------
 *  Carousel &gt; 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 &gt; Disable */
.carousel-continuous .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*---------------------------------
 *  Carousel &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; + 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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;}
</pre></body></html>