/*
    Document   : style
    Created on : March 2013
    Author     : e-Conception
    Description:
        Style gÃ©nÃ©ral
*/

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

*[data-href]{
    cursor: pointer;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   e-Conception's custom styles
   ========================================================================== */

*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #4a382c;
    text-align: left;
    vertical-align: top;
}

div,p,a,span,li,td,input,select,textarea,option{
    font-size: 13px;
    line-height: 1.2em;
}

textarea{
    resize: none;
}

form ::-webkit-input-placeholder,
form ::-moz-placeholder, /* firefox 19+ */
form :-ms-input-placeholder, /* ie */
form input:-moz-placeholder,
form .placeholder {
    color: #AAA;
}

/****************************************************************************
 * Background
 **/

html, body {
    width: 100%;
    height: 100%;
}

body {
    background-color: #baa791;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pattern.png) repeat,url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/fond_site.jpg) center top no-repeat #baa791;
}

/****************************************************************************
 * Header
 **/

header {
    width: 100%;
    height: 41px;
    background: #4f3c2e;
    background: -moz-linear-gradient(top,  #4f3c2e 0%, #4f3c2e 25%, #554234 43%, #705a4d 80%, #7a6457 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f3c2e), color-stop(25%,#4f3c2e), color-stop(43%,#554234), color-stop(80%,#705a4d), color-stop(100%,#7a6457));
    background: -webkit-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: -o-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: -ms-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: linear-gradient(to bottom,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f3c2e', endColorstr='#7a6457',GradientType=0 );
    border-bottom: 1px solid #d0c7c3;
    position: relative;
}

header #headerContainer {
    width: 995px;
    height: 100%;
    margin: 0 auto;
    position: relative;
    background: #4f3c2e;
    background: -moz-linear-gradient(top,  #4f3c2e 0%, #4f3c2e 25%, #554234 43%, #705a4d 80%, #7a6457 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f3c2e), color-stop(25%,#4f3c2e), color-stop(43%,#554234), color-stop(80%,#705a4d), color-stop(100%,#7a6457));
    background: -webkit-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: -o-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: -ms-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: linear-gradient(to bottom,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f3c2e', endColorstr='#7a6457',GradientType=0 );
}

header #headerLogo {
    position: absolute;
    top: 0;
    left: 20px;
    width: 192px;
    height: 92px;
    z-index: 11;
    padding: 10px 20px 20px;
    -webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 1);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 1);
    background: #32241b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMjQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjMzkyODFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjNDkzNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjNTEzZTMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxM2UzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #32241b 0%, #39281e 7%, #49372b 22%, #513e30 34%, #513e30 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32241b), color-stop(7%,#39281e), color-stop(22%,#49372b), color-stop(34%,#513e30), color-stop(100%,#513e30));
    background: -webkit-linear-gradient(top,  #32241b 0%,#39281e 7%,#49372b 22%,#513e30 34%,#513e30 100%);
    background: -o-linear-gradient(top,  #32241b 0%,#39281e 7%,#49372b 22%,#513e30 34%,#513e30 100%);
    background: -ms-linear-gradient(top,  #32241b 0%,#39281e 7%,#49372b 22%,#513e30 34%,#513e30 100%);
    background: linear-gradient(to bottom,  #32241b 0%,#39281e 7%,#49372b 22%,#513e30 34%,#513e30 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32241b', endColorstr='#513e30',GradientType=0 );
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/****************************************************************************
 * Nav
 **/

header nav {
    height: 100%;
}

header nav ul {
    float: right;
}

header nav li {
    height: 40px;
    float: left;
    margin: 0;
    padding: 0 3px 0 0;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/separateur_menu.png) right top repeat-y;
}

header nav li a {
    display: block;
    padding: 14px 31px;
    color: #FFF;
    font-size: 13px;
    line-height: 1em;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 1px 0px 2px #333333;
    filter: dropshadow(color=#333333, offx=1, offy=0);
}

header nav li a:hover {
    color: #4a382c;
    background: #cccccc;
    background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
    background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
    background: linear-gradient(to bottom,  #cccccc 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
    text-shadow: 1px 0px 2px #918a86;
    filter: dropshadow(color=#918a86, offx=1, offy=0);
}

/****************************************************************************
 * Slider Haut
 **/

#sliderGenerale {
    width: 995px;
    min-height: 270px;
    margin: 0 auto;
    position: relative;
}

#sliderGenerale #sliderGeneraleHome {
    width: 995px;
    height: 317px;
    overflow: hidden;
}

#sliderGenerale .sliderHerbe {
    height: 65px;
    width: 100%;
    position: absolute;
    z-index: 12;
    bottom: 0;
    background:  url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) left bottom repeat-x, url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/herbe2.png) center bottom repeat-x;
}

#sliderGenerale #sliderOverlay {
    overflow: hidden;
    width: 262px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 70px;
    z-index: 13;
}

#sliderNomCamp {
    position: absolute;
    bottom: 30px;
    left: 30px;
    z-index: 13;
}

#sliderNomCamp h2 {
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
}

#sliderNomCamp h3 {
    color: #FFF;
    font-size: 22px;
    margin: 0;
    text-transform: uppercase;
}

/****************************************************************************
* corp
**/

#corps {
    width: 995px;
    margin: 0 auto;
    position: relative;
}

/** Section Gauche **/

.sectionGauche {
    width: 262px;
}

.sectionGauche h2,
#sliderOverlay h2,
#preFooterCampement h2{
    color: #FFF;
    font-weight: normal;
    font-size: 15px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}

#sliderOverlay h2 {
    cursor: pointer;
}

.sectionGauche h2 b,
#sliderOverlay h2 b{
    color: #FFF;
}

/** Bloc Recherche **/

.sectionGauche.sectionRecherche,
#sliderOverlay #recherche{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/blanc.6.png);
    overflow: hidden;
    height: 235px;
}

#sliderOverlay #recherche {
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/marron.7.png);
}

.rgba .sectionGauche.sectionRecherche{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/fond_carte.5.png) center center no-repeat rgba(255,255,255,.6);
}

.rgba #sliderOverlay #recherche {
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/fond_carte.2.png) center center no-repeat rgba(78,59,56,.7);
}

.sectionGauche h2.recherche,
#sliderOverlay h2.recherche{
    background: #32241b;
    background: -moz-linear-gradient(left,  #32241b 0%, #523f31 50%, #34261d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#32241b), color-stop(50%,#523f31), color-stop(100%,#34261d));
    background: -webkit-linear-gradient(left,  #32241b 0%,#523f31 50%,#34261d 100%);
    background: -o-linear-gradient(left,  #32241b 0%,#523f31 50%,#34261d 100%);
    background: -ms-linear-gradient(left,  #32241b 0%,#523f31 50%,#34261d 100%);
    background: linear-gradient(to right,  #32241b 0%,#523f31 50%,#34261d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32241b', endColorstr='#34261d',GradientType=1 );
    -webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 1);
    box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 1);
}

#sliderOverlay #recherche {
    height: 200px;
}

.sectionGauche #recherche form ,
#sliderOverlay #recherche form {
    padding: 10px 20px;
    text-align: center;
}

#sliderOverlay #recherche form {
    padding: 0 20px;
}

.sectionGauche #recherche form div ,
#sliderOverlay #recherche form div {
    padding: 10px 0;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_noir.png) left top repeat-x;
}

#sliderOverlay #recherche form div {
    background-image: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png);
}

.sectionGauche #recherche form div:first-child ,
#sliderOverlay #recherche form div:first-child {
    background: none;
}

.sectionGauche #recherche form label ,
#sliderOverlay #recherche form label {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    width: 105px;
    padding: 3px 5px 0 0;
}

#sliderOverlay #recherche form label {
    color: #FFF;
}

.sectionGauche #recherche form select ,
#sliderOverlay #recherche form select {
    width: 105px;
}

#contactGeneral .submit,
.sectionGauche #recherche form .submit ,
#sliderOverlay #recherche form .submit {
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 6px 15px;
    background: #554335;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NDMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDI2MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #554335 0%, #34261d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#554335), color-stop(100%,#34261d));
    background: -webkit-linear-gradient(top,  #554335 0%,#34261d 100%);
    background: -o-linear-gradient(top,  #554335 0%,#34261d 100%);
    background: -ms-linear-gradient(top,  #554335 0%,#34261d 100%);
    background: linear-gradient(to bottom,  #554335 0%,#34261d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#554335', endColorstr='#34261d',GradientType=0 );
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
}

#contactGeneral .submit:hover,
.sectionGauche #recherche form .submit:hover ,
#sliderOverlay #recherche form .submit:hover {
    color: #4a382c;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}


#contactGeneral .submit:before,
.sectionGauche #recherche form .submit:before ,
#sliderOverlay #recherche form .submit:before {
    padding: 0 5px 0 0;
}

/** Bloc Club **/

.sectionGauche.sectionClub,
#sliderOverlay #club{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/blanc.6.png);
    overflow: hidden;
    height: 200px;
}

.rgba .sectionGauche.sectionClub,
.rgba #sliderOverlay #club{
    background: none rgba(255,255,255,.6);
}

.sectionGauche #club ,
#sliderOverlay #club {
    text-align: center;
}

.sectionGauche h2.club,
#sliderOverlay h2.club{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x #7f0b0b;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x, -moz-linear-gradient(left,  #7f0b0b 0%, #a80d0b 50%, #830b0c 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x, -webkit-gradient(linear, left top, right top, color-stop(0%,#7f0b0b), color-stop(50%,#a80d0b), color-stop(100%,#830b0c));
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x, -webkit-linear-gradient(left,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x, -o-linear-gradient(left,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x, -ms-linear-gradient(left,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) center top repeat-x, linear-gradient(to right,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0b0b', endColorstr='#830b0c',GradientType=1 );
    -webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 1);
    box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 1);
}

#sliderOverlay h2.club {
    background: #7f0b0b;
    background: -moz-linear-gradient(left,  #7f0b0b 0%, #a80d0b 50%, #830b0c 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f0b0b), color-stop(50%,#a80d0b), color-stop(100%,#830b0c));
    background: -webkit-linear-gradient(left,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    background: -o-linear-gradient(left,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    background: -ms-linear-gradient(left,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    background: linear-gradient(to right,  #7f0b0b 0%,#a80d0b 50%,#830b0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0b0b', endColorstr='#830b0c',GradientType=1 );
}

.sectionGauche #club p ,
#sliderOverlay #club p {
    color: #820b0c;
    font-weight: 700;
    font-size: 13px;
    padding: 10px 20px;
    margin: 0;
}

.sectionGauche #club ul ,
#sliderOverlay #club ul {
    padding: 0 20px 10px;
}

.sectionGauche #club li ,
#sliderOverlay #club li {
    font-weight: 700;
    padding: 2px 0;
}

.sectionGauche #club li:before ,
#sliderOverlay #club li:before {
    color: #820b0c;
    padding: 2px 5px 0 0;
}

.sectionGauche #club a ,
#sliderOverlay #club a {
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 10px;;
    padding: 6px 15px;
    background: #ad1313;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzg2MGIwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #ad1313 0%, #860b0d 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad1313), color-stop(99%,#860b0d));
    background: -webkit-linear-gradient(top,  #ad1313 0%,#860b0d 99%);
    background: -o-linear-gradient(top,  #ad1313 0%,#860b0d 99%);
    background: -ms-linear-gradient(top,  #ad1313 0%,#860b0d 99%);
    background: linear-gradient(to bottom,  #ad1313 0%,#860b0d 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad1313', endColorstr='#860b0d',GradientType=0 );
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
}

.sectionGauche #club a:hover ,
#sliderOverlay #club a:hover {
    color: #820b0c;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}

.sectionGauche #club a:before ,
#sliderOverlay #club a:before {
    padding: 0 5px 0 0;
}

/** Bloc Campement **/

#preFooterCampement {
    width: 995px;
    margin: 0 auto;
}

.sectionGauche.sectionCampement,
#preFooterCampement{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/marron.7.png);
}

.rgba .sectionGauche.sectionCampement,
.rgba #preFooterCampement{
    background: none rgba(78,59,56,.7);
}

.sectionGauche #campement {
    text-align: center;
    padding: 0 0 10px;
}

.sectionGauche #campement h2 {
    display: inline-block;
    border-bottom: 1px solid #FFF;
}

#preFooterCampement #campement h2 {
    border-bottom: 1px solid #FFF;
    margin: 10px 2.5% 0;
    text-align: left;
}

#preFooterCampement #campement .campementContinent {
    float: left;
    width: 31%;
    margin: 1%;
}

.sectionGauche #campement h3 ,
#preFooterCampement #campement h3 {
    color: #FFF;
    text-transform: uppercase;
    margin: 10px 15px 5px;
}

.sectionGauche #campement ul ,
#preFooterCampement #campement ul {
    margin: 0 15px;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 2px repeat-y;
}

.sectionGauche #campement li ,
#preFooterCampement #campement li {
    color: #FFF;
    width: 46%;
    margin: 0 0 2px 4%;
    float: left;
}

.sectionGauche #campement li a ,
#preFooterCampement #campement li a {
    color: #FFF;
    display: inline-block;
    width: 100%;
}

.sectionGauche #campement li a:hover ,
#preFooterCampement #campement li a:hover {
    text-decoration: underline;
}

/** Section Contenu **/

#sectionContenu {
    float: left;
    width: 735px;
}

/** Slider IntÃ©rieur **/

#sliderTitre {
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #9da283;
}

#sliderTitre #sliderTitreContainer {
    margin: 0 52px;
    height: 100%;
    background: #4b541a;
}

#sliderTitre #sliderTitreContainer h2 {
    font-weight: normal;
    text-align: center;
    margin: 0;
    padding: 11px 0;
    color: #FFF;
    text-transform: uppercase;
}

#sliderTitre #sliderTitreContainer h2 b {
    color: #FFF;
}

#sliderTitre .sliderStyleGauche {
    float: left;
    width: 52px;
    height: 100%;
    background: #3d4219;
    background: -moz-linear-gradient(left,  #4f591c 0%, #4b5518 4%, #4c561a 73%, #485017 82%, #3d4219 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4f591c), color-stop(4%,#4b5518), color-stop(73%,#4c561a), color-stop(82%,#485017), color-stop(100%,#3d4219));
    background: -webkit-linear-gradient(left,  #4f591c 0%,#4b5518 4%,#4c561a 73%,#485017 82%,#3d4219 100%);
    background: -o-linear-gradient(left,  #4f591c 0%,#4b5518 4%,#4c561a 73%,#485017 82%,#3d4219 100%);
    background: -ms-linear-gradient(left,  #4f591c 0%,#4b5518 4%,#4c561a 73%,#485017 82%,#3d4219 100%);
    background: linear-gradient(to right,  #4f591c 0%,#4b5518 4%,#4c561a 73%,#485017 82%,#3d4219 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f591c', endColorstr='#3d4219',GradientType=1 );
}

#sliderTitre .sliderStyleDroite {
    float: right;
    width: 52px;
    height: 100%;
    background: #3d4219;
    background: -moz-linear-gradient(left,  #3d4219 0%, #485017 18%, #4c561a 27%, #4b5518 96%, #4f591c 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3d4219), color-stop(18%,#485017), color-stop(27%,#4c561a), color-stop(96%,#4b5518), color-stop(100%,#4f591c));
    background: -webkit-linear-gradient(left,  #3d4219 0%,#485017 18%,#4c561a 27%,#4b5518 96%,#4f591c 100%);
    background: -o-linear-gradient(left,  #3d4219 0%,#485017 18%,#4c561a 27%,#4b5518 96%,#4f591c 100%);
    background: -ms-linear-gradient(left,  #3d4219 0%,#485017 18%,#4c561a 27%,#4b5518 96%,#4f591c 100%);
    background: linear-gradient(to right,  #3d4219 0%,#485017 18%,#4c561a 27%,#4b5518 96%,#4f591c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4219', endColorstr='#4f591c',GradientType=1 );
}

#sliderInterieur {
    width: 100%;
    height: 170px;
    overflow: hidden;
    background: #71890e;
}

#sliderInterieur .bx-wrapper {
    margin: 0 auto;
    height: 100%;
    background: #71890e;
}

#sliderInterieur #sliderIntContainer {
    background: #71890e;
}

#sliderInterieur .bx-controls {
    display: none;
}

#sliderInterieur #sliderIntContainer .sliderIntElem {
    float: left;
    padding: 10px 0 0;
    width: 174px;
    height: 160px;
}

#sliderInterieur #sliderIntContainer .sliderIntElem a {
    display: block;
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemVisu {
    position: relative;
    width: 174px;
    height: 114px;
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemVisu img {
    display: block;
    width: 174px;
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemVisu p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 174px;
    padding: 10px 0;
    margin: 0;
    background: rgba(0,0,0,.6);
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemVisu .btnVoir {
    padding: 0 0 4px;
    position: absolute;
    top: 5px;
    right: -4px;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/fond_btn_voir.png) right bottom no-repeat;
    -moz-transform: scale(1) rotate(-90deg) translateX(-12px) translateY(12px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(-90deg) translateX(-12px) translateY(12px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(-90deg) translateX(-12px) translateY(12px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(-90deg) translateX(-12px) translateY(12px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(-90deg) translateX(-12px) translateY(12px) skewX(0deg) skewY(0deg);
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemVisu .btnVoir span {
    display: inline-block;
    width: 50px;
    height: 14px;
    padding: 5px 10px 4px;
    background: #a50c0c;
    color: #FFF;
    text-transform: uppercase;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 1);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 1);
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemVisu .btnVoir span:before {
    padding: 0 5px 0 0;
}

#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemDesc {
    margin: 8px 0;
    font-size: 13px;
    color: #FFF;
    text-align: center;
}
#sliderInterieur #sliderIntContainer .sliderIntElem .sliderIntElemDesc b {
    color: #FFF;
}

#sliderInterieur .sliderStyleGauche {
    position: relative;
    float: left;
    width: 52px;
    height: 100%;
    background: #7a9206;
    background: -moz-linear-gradient(left,  #7a9206 0%, #7b9405 63%, #799107 76%, #6f8506 84%, #6d8209 86%, #607705 92%, #5f7209 94%, #5b6e03 96%, #596b07 98%, #475216 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7a9206), color-stop(63%,#7b9405), color-stop(76%,#799107), color-stop(84%,#6f8506), color-stop(86%,#6d8209), color-stop(92%,#607705), color-stop(94%,#5f7209), color-stop(96%,#5b6e03), color-stop(98%,#596b07), color-stop(100%,#475216));
    background: -webkit-linear-gradient(left,  #7a9206 0%,#7b9405 63%,#799107 76%,#6f8506 84%,#6d8209 86%,#607705 92%,#5f7209 94%,#5b6e03 96%,#596b07 98%,#475216 100%);
    background: -o-linear-gradient(left,  #7a9206 0%,#7b9405 63%,#799107 76%,#6f8506 84%,#6d8209 86%,#607705 92%,#5f7209 94%,#5b6e03 96%,#596b07 98%,#475216 100%);
    background: -ms-linear-gradient(left,  #7a9206 0%,#7b9405 63%,#799107 76%,#6f8506 84%,#6d8209 86%,#607705 92%,#5f7209 94%,#5b6e03 96%,#596b07 98%,#475216 100%);
    background: linear-gradient(to right,  #7a9206 0%,#7b9405 63%,#799107 76%,#6f8506 84%,#6d8209 86%,#607705 92%,#5f7209 94%,#5b6e03 96%,#596b07 98%,#475216 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9206', endColorstr='#475216',GradientType=1 );
}

#sliderInterieur .sliderStyleDroite {
    position: relative;
    float: right;
    width: 52px;
    height: 100%;
    background: #475216;
    background: -moz-linear-gradient(left,  #475216 0%, #596b07 2%, #5b6e03 4%, #5f7209 6%, #607705 8%, #6d8209 14%, #6f8506 16%, #799107 24%, #7b9405 37%, #7a9206 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#475216), color-stop(2%,#596b07), color-stop(4%,#5b6e03), color-stop(6%,#5f7209), color-stop(8%,#607705), color-stop(14%,#6d8209), color-stop(16%,#6f8506), color-stop(24%,#799107), color-stop(37%,#7b9405), color-stop(100%,#7a9206));
    background: -webkit-linear-gradient(left,  #475216 0%,#596b07 2%,#5b6e03 4%,#5f7209 6%,#607705 8%,#6d8209 14%,#6f8506 16%,#799107 24%,#7b9405 37%,#7a9206 100%);
    background: -o-linear-gradient(left,  #475216 0%,#596b07 2%,#5b6e03 4%,#5f7209 6%,#607705 8%,#6d8209 14%,#6f8506 16%,#799107 24%,#7b9405 37%,#7a9206 100%);
    background: -ms-linear-gradient(left,  #475216 0%,#596b07 2%,#5b6e03 4%,#5f7209 6%,#607705 8%,#6d8209 14%,#6f8506 16%,#799107 24%,#7b9405 37%,#7a9206 100%);
    background: linear-gradient(to right,  #475216 0%,#596b07 2%,#5b6e03 4%,#5f7209 6%,#607705 8%,#6d8209 14%,#6f8506 16%,#799107 24%,#7b9405 37%,#7a9206 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#475216', endColorstr='#7a9206',GradientType=1 );
}

#sliderInterieur .sliderStyleGauche img,
#sliderInterieur .sliderStyleDroite img {
    position: absolute;
    top: 50%;
    left: 0;
    margin: -25px 0 0;
}

/** Contenu IntÃ©rieur Type Home **/

#sectionContenu article {
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/herbe1.png) center bottom repeat-x #FFF;
    padding: 10px 20px 30px 10px;
}

#sectionContenu .articleHome {
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/herbe1.png) center bottom repeat-x, url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/chasseur.png) 97% bottom no-repeat #FFF;
}

#sectionContenu .articleSearch {
    padding: 0 0 10px;
}

#sectionContenu article h1 {
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_noir.png) left bottom repeat-x;
    margin: 0;
    padding: 10px 0 15px;
    width: 70%;
    font-weight: normal;
}

#sectionContenu article p {
    padding: 0 0 5px;
    text-align: justify;
}

#sectionContenu article.articleHome p {
    width: 70%;
}

/** Page rÃ©sultat recherche **/


#sectionContenu h1.listingCamp {
    margin-left: 10px;
}

#nbResultSearch{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y #32241b;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y,-moz-linear-gradient(left,  #32241b 0%, #523f31 50%, #34261d 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y,-webkit-gradient(linear, left top, right top, color-stop(0%,#32241b), color-stop(50%,#523f31), color-stop(100%,#34261d));
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y,-webkit-linear-gradient(left,  #32241b 0%,#523f31 50%,#34261d 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y,-o-linear-gradient(left,  #32241b 0%,#523f31 50%,#34261d 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y,-ms-linear-gradient(left,  #32241b 0%,#523f31 50%,#34261d 100%);
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_v_blanc.png) left 4px repeat-y,linear-gradient(to right,  #32241b 0%,#523f31 50%,#34261d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32241b', endColorstr='#34261d',GradientType=1 );
    text-align: center;
    color: #FFF;
    font-size: 15px;
    padding: 7px 0 13px;
    height: 15px;
}

#nbResultSearch b {
    font-size: 23px;
    color: #FFF;
}

#reportSearchForm {
    padding: 20px 40px;
    border: 1px solid #617415;
    background: #617415;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNDcwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzVkNzAwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(58,71,2,1) 0%, rgba(93,112,5,1) 10px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,71,2,1)), color-stop(10px,rgba(93,112,5,1)));
    background: -webkit-linear-gradient(top,  rgba(58,71,2,1) 0%,rgba(93,112,5,1) 10px);
    background: -o-linear-gradient(top,  rgba(58,71,2,1) 0%,rgba(93,112,5,1) 10px);
    background: -ms-linear-gradient(top,  rgba(58,71,2,1) 0%,rgba(93,112,5,1) 10px);
    background: linear-gradient(to bottom,  rgba(58,71,2,1) 0%,rgba(93,112,5,1) 10px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4702', endColorstr='#5d7005',GradientType=0 );
}

#reportSearchForm label {
    display: inline-block;
    color: #FFF;
    text-transform: uppercase;
    padding: 2px 0 10px;
    width: 65px;
}

#reportSearchForm label.large {
    width: 120px;
}

#reportSearchForm select {
    width: 120px;
    margin: 0 45px 0 0;
}

#reportSearchForm .submit {
    display: inline-block;
    color: #4a382c;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: -15px 0 0;
    padding: 6px 15px;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
}

#reportSearchForm .submit:hover {
    color: #FFF;
    background: #554335;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NDMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDI2MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #554335 0%, #34261d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#554335), color-stop(100%,#34261d));
    background: -webkit-linear-gradient(top,  #554335 0%,#34261d 100%);
    background: -o-linear-gradient(top,  #554335 0%,#34261d 100%);
    background: -ms-linear-gradient(top,  #554335 0%,#34261d 100%);
    background: linear-gradient(to bottom,  #554335 0%,#34261d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#554335', endColorstr='#34261d',GradientType=0 );
}

#reportSearchForm .submit:before {
    padding: 0 5px 0 0;
}

.navSearch {
    padding: 15px 10px;
}

.navSearch .selectSearchCtn {
    font-size: 11px;
    float: left;
    padding: 5px 0 0;
}

.navSearch .selectSearchCtn select {
    margin: -3px 0 0;
    font-size: 11px;
}

.pagesSearchCtn {
    float: right;
}

.pagesSearchCtn a {
    display: inline-block;
    padding: 3px 6px;
    margin: 0 0 0 5px;
    border: 1px solid #b2aca8;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.pagesSearchCtn a.actif {
    color: #FFF;
    border-color: #5a6c12;
    background: #778f07;
    background: -moz-linear-gradient(top,  #778f07 0%, #627605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#778f07), color-stop(100%,#627605));
    background: -webkit-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -o-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -ms-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: linear-gradient(to bottom,  #778f07 0%,#627605 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778f07', endColorstr='#627605',GradientType=0 );
}

#sectionContenu article .noResult {
    padding: 0 10px;
    font-weight: bold;
}

#listResultSearch {
    background: #e6dfd7;
    padding: 15px 15px 0;
}

.elemResultSearch {
    margin: 0 0 15px;
    padding: 5px;
    background: #FFF;
    border: 1px solid #d0c7bd;
    -webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.ERS_haut {
    height: 180px;
}

.ERS_hautGauche {
    float: left;
    width: 240px;
    height: 100%;
}

.ERS_hautDroite {
    float: right;
    width: 448px;
    height: 100%;
    border-bottom: 1px solid #dad8d6;
}

.ERS_hautDroite h3 {
    background: #34251b;
    color: #FFF;
    text-transform: uppercase;
    margin: 0;
    padding: 10px 10px;
}

.ERS_hautDroiteDesc {
    padding: 10px;
    width: 283px;
    float: left;
}

.ERS_hautDroiteDesc h4 {
    color: #62770e;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 0;
}

.ERS_hautDroiteDesc p {
    margin: 0 0 5px;
}

.ERS_hautDroiteDesc ul li {
    list-style: disc;
    list-style-position: inside;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ERS_hautDroitePrix {
    width: 124px;
    padding: 10px;
    margin: 15px 0 5px;
    float: right;
    text-align: center;
    border-left: 1px solid #cacaca;
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-radial-gradient(center, ellipse cover,  #e5e5e5 0%, #ffffff 80%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e5e5e5), color-stop(80%,#ffffff));
    background: -webkit-radial-gradient(center, ellipse cover,  #e5e5e5 0%,#ffffff 80%);
    background: -o-radial-gradient(center, ellipse cover,  #e5e5e5 0%,#ffffff 80%);
    background: -ms-radial-gradient(center, ellipse cover,  #e5e5e5 0%,#ffffff 80%);
    background: radial-gradient(ellipse at center,  #e5e5e5 0%,#ffffff 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 );
    background-position-x: -80px;
    background-position-y: center;
    background-repeat: no-repeat;
}

.ERS_HDP_prix {
    color: #748c10;
    font-size: 32px;
    font-weight: bold;
    display: inline-block;
    margin: 5px 0 0;
}

.ERS_HDP_prix sup {
    color: #748c10;
    top: -0.5em;
    font-size: 20px;
}

.ERS_HDP_btn {
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0 0;;
    padding: 6px 15px;
    float: right;
    background: #778f07;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3OGYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Mjc2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #778f07 0%, #627605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#778f07), color-stop(100%,#627605));
    background: -webkit-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -o-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -ms-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: linear-gradient(to bottom,  #778f07 0%,#627605 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778f07', endColorstr='#627605',GradientType=0 );
}

.ERS_HDP_btn:hover {
    color: #778f07;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}

.ERS_bas {
    height: 40px;
    position: relative;
}

.ERS_bas.ERS_basPromo {
    padding: 0 0 0 120px;
}

.ERS_promo {
    position: absolute;
    top: 5px;
    left: -10px;
    padding: 4px 0 0;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/angle-promo.png) left top no-repeat;
}

.ERS_promoText {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    background: #a50c0c;
    text-transform: uppercase;
    padding: 5px 20px;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
}

.ERS_periode {
    width: 100%;
    text-align: center;
    font-weight: bold;
    padding: 15px 0 0;
}
.ERS_periode {
    color: #a50c0c;
}

/** Page de contact **/

#contactGeneral {
    padding: 10px 0 0;
}

#contactGeneral label {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    width: 105px;
    padding: 10px 0;
}

#contactGeneral label.after {
    padding: 10px 0 10px 70px;
}

#contactGeneral input[type="text"] {
    padding: 4px 5px 3px;
    width: 175px;
    margin: 3px 0 5px;
}

#contactGeneral input[type="text"].large {
    width: 547px;
}

#contactGeneral textarea {
    padding: 4px 5px 3px;
    width: 549px;
    margin: 3px 0 5px;
}

#contactGeneral .submit {
    margin: 5px 0 0 110px;
}

/** Site Map **/

#siteMap ul li a {
    font-weight: bold;
    text-transform: uppercase;
}

#siteMap ul li ul li {
    padding: 4px 0 2px 20px;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/puce.gif) 8px 8px no-repeat;
}

#siteMap ul li ul li a {
    font-weight: normal;
}

#siteMap ul li ul li ul li a {
    text-transform: none;
}

/** Home Carte **/

#homeCarte {
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) left top repeat-x rgba(79,60,48,.9);
    text-align: center;
    padding: 10px;
}

#homeCarte h2 {
    font-size: 23px;
    font-weight: normal;
    color: #FFF;
    margin: 0;
    padding: 10px 30px;
    display: inline-block;
    text-transform: uppercase;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) left bottom repeat-x;
}

#homeCarte h2 b {
    color: #FFF;
}

#homeCarte p {
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
    text-align: center;
}

#homeCarte #homeCarteContainer {
    position: relative;
    text-align: center;
    margin: 50px 0 30px;
}

#homeCarte #homeCarteContenu {
    width: 675px;
    height: 397px;
    position: relative;
    display: inline-block;
}

.csstransforms #homeCarte  #homeCarteContenu {
    width: 100%;
    visibility: hidden;
}

.csstransforms #homeCarte #homeCarteContenu {
    -webkit-box-shadow:  0px 5px 50px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 5px 50px 0px rgba(0, 0, 0, .5);
}

#homeCarte #homeCarteContenu img {
    position: relative;
}

#homeCarte #homeCarteContenu .face {
    position: relative;
    display: inline-block;
    width: 20%;
    height: 100%;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-perspective-origin: 0% 70%;
    perspective-origin: 0% 70%;
}

#homeCarte #homeCarteContenu .face:nth-child(odd){
    -webkit-perspective-origin: 100% 70%;
    perspective-origin: 100% 70%;
}

#homeCarte #homeCarteContenu .face div{
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    -webkit-transform-origin:  top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

#homeCarte #homeCarteContenu .face:nth-child(odd) div{
    right: auto;
    left: 0;
    -webkit-transform-origin:  top left;
    transform-origin: top left;
}

#homeCarte #homeCarteContenu .face div span{
    position: absolute;
    width: 100%; height: 100%;
    background: black;
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,.5) 90%,
        black),
        rgba(0,0,0,.5);
    opacity: 0;
}

#homeCarte #homeCarteContenu .face:nth-child(odd) div span{
    background: none;
    background: linear-gradient(
        to left,
        transparent 70%,
        rgba(0,0,0,.4) 90%,
        black);
}

#homeCarte #homeCarteContenu .face:first-child div span{
    background: none;
}

#homeCarte #homeCarteContenu .homeCarteLink {
    position: absolute;
    display: block;
    height: 20px;
    z-index: 10;
}

#homeCarte #homeCarteContenu .homeCarteLinkBF {
    top: 302px;
    left: 266px;
    width: 80px;
}

#homeCarte #homeCartePays {
    position: absolute;
    top: 0;
    left: 0;
}

#homeCarte #homeCartePays .elemPays {
    display: none;
    position: absolute;
    width: 7px;
    height: 7px;
    margin: -3px 0 0 -3px;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/point-carte.png) center center no-repeat;
}

#homeCarte #homeCartePays .elemPays a{
    color: #000;
    white-space: nowrap;
    position: absolute;
}

#homeCarte #homeCartePays .elemPays .trait{
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/trait-carte.gif) no-repeat;
    width: 68px;
    height: 68px;
    position: absolute;
}

#homeCarte #homeCartePays .elemPays.small .trait {
    width: 34px;
    height: 34px;
}

#homeCarte #homeCartePays .elemPays.top a {
    top: -16px;
}
#homeCarte #homeCartePays .elemPays.vcenter a {
    top: -1px;
}
#homeCarte #homeCartePays .elemPays.bottom a {
    bottom: -16px;
}

#homeCarte #homeCartePays .elemPays.left a {
    right: 80px;
}
#homeCarte #homeCartePays .elemPays.left.small a {
    right: 40px;
}
#homeCarte #homeCartePays .elemPays.hcenter a {
    left: 0;
    margin: 0 0 0 -100%;
}
#homeCarte #homeCartePays .elemPays.right a {
    left: 80px;
}
#homeCarte #homeCartePays .elemPays.right.small a {
    left: 40px;
}

#homeCarte #homeCartePays .elemPays.top.left .trait{
    background-position: left top;
    bottom: 9px;
    right: 9px;
}
#homeCarte #homeCartePays .elemPays.top.hcenter .trait{
    background-position: center top;
    bottom: 9px;
    width: 16px;
    left: -4px;
}
#homeCarte #homeCartePays .elemPays.top.right .trait{
    background-position: right top;
    bottom: 9px;
    left: 9px;
}

#homeCarte #homeCartePays .elemPays.vcenter.left .trait{
    background-position: left center;
    height: 16px;
    top: -4px;
    right: 9px;
}
#homeCarte #homeCartePays .elemPays.vcenter.right .trait{
    background-position: right center;
    height: 16px;
    top: -4px;
    left: 9px;
}

#homeCarte #homeCartePays .elemPays.bottom.left .trait{
    background-position: left bottom;
    top: 9px;
    right: 9px;
}
#homeCarte #homeCartePays .elemPays.bottom.hcenter .trait{
    background-position: center bottom;
    top: 9px;
    width: 16px;
    left: -4px;
}
#homeCarte #homeCartePays .elemPays.bottom.right .trait{
    background-position: right bottom;
    top: 9px;
    left: 9px;
}

/** Home Social **/

#homeSocial {
    background: #FFF;
}

/** Menu Camp **/

#menuCamp {
    width: 995px;
    margin: 0 auto;
    position: relative;
    z-index: 30;
    background: #778f07;
    background: -moz-linear-gradient(top,  #778f07 0%, #627605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#778f07), color-stop(100%,#627605));
    background: -webkit-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -o-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -ms-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: linear-gradient(to bottom,  #778f07 0%,#627605 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778f07', endColorstr='#627605',GradientType=0 );
    border-bottom:1px solid #a3ae74;
}

#menuCamp ul.mC1 {
    width: 768px;
    height: 37px;
    position: relative;
    z-index: 32;
    display: table;
}

#menuCamp ul.mC1 li.mC1 {
    position: relative;
    display: table-cell;
    padding: 0 3px 0 0;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/separateur_menu.png) right top repeat-y;
}

#menuCamp ul.mC1 li.mC1.mC1_home {
    width: 40px;
}

#menuCamp ul.mC1 li.mC1.mC1_home span {
    color: #FFF;
}

#menuCamp ul.mC1 li.mC1 a.mC1 {
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    padding: 11px 0;
}

#menuCamp ul.mC1 li.mC1:hover a.mC1 {
    color: #627605;
    background: #eeeeee;
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    text-shadow: 1px 0px 2px #918a86;
    filter: dropshadow(color=#918a86, offx=1, offy=0);
}

#menuCamp ul.mC1 li.mC1:hover div.mC2 {
    display: block;
}

#menuCamp div.mC2 {
    position: relative;
    display: none;
    padding: 0;
    margin: 0;
}

#menuCamp ul.mC2 {
    position: absolute;
    background: #627605;
    background: -moz-linear-gradient(top,  #627605 0%, #778f07 30px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627605), color-stop(30px,#778f07));
    background: -webkit-linear-gradient(top,  #627605 0%,#778f07 30px);
    background: -o-linear-gradient(top,  #627605 0%,#778f07 30px);
    background: -ms-linear-gradient(top,  #627605 0%,#778f07 30px);
    background: linear-gradient(to bottom,  #627605 0%,#778f07 30px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627605', endColorstr='#778f07',GradientType=0 );
    border-top: 1px solid #a3ae74;
}

#menuCamp ul.mC2 li.mC2 {
    padding: 0 10px 1px;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_blanc.png) left bottom repeat-x;
}

#menuCamp ul.mC2 li.mC2:last-child {
    padding: 0 10px;
    background: none;
}

#menuCamp ul.mC2 li.mC2 a.mC2:hover:before {
    color: #4e3b2e;
}

#menuCamp ul.mC2 li.mC2 a.mC2:before {
    padding: 0 10px 0 0;
    float: left;
    font-size: 14px;
    color: #FFF;
}

#menuCamp ul.mC2 li.mC2 a.mC2 {
    display: inline-block;
    color: #FFF;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    padding: 11px 10px 11px 0;
    margin: 0 10px 0 0;
    white-space: nowrap;
}

/** Contenu Interieur Type Camp **/

td.contenuCamp {
    background: #FFF;
    width: 765px;
}

#sectionContenuCamp {
    padding: 15px 30px 30px;
}

#sectionContenuCamp .breadcrumb {
    margin: 0 0 10px;
}

#sectionContenuCamp h1 {
    color: #4c5d0c;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 5px 0 10px;
    background: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/pointiller_h_noir.png) left bottom repeat-x;
}

#sectionContenuCamp h1 b {
    color: #4c5d0c;
}

#sectionContenuCamp table {
    width: 100%;
}

#sectionContenuCamp table td {
    /*padding: 10px;*/
    vertical-align: middle;
}

#sectionContenuCamp table td:last-child {
    text-align: center;
}

/** Page vidÃ©o Camp **/

#sectionContenuCamp .sCCV_Elem {
    width: 320px;
    border: 5px solid #4a382c;
    float: left;
    margin: 0 10px 20px;
    position: relative;
}

#sectionContenuCamp .sCCV_Elem a {
    display: block;
}

#sectionContenuCamp .sCCV_Elem p {
    margin: 0;
    padding: 10px;
    font-size: 14px;
    text-transform: uppercase;
}
#sectionContenuCamp .sCCV_Elem span {
    position: absolute;
    top: 50px;
    left: 120px;
    color: #FFF;
    font-size: 80px;
}


/** Slider Type Camp **/

#sectionContenuCamp .sliderSimple,
#sectionContenuCamp .sliderComplexe{
    width: 705px;
    height: 529px;
    overflow: hidden;
    position: relative;
}

#sectionContenuCamp .slidesjs-navigation ,
#sectionContenuCamp .bx-controls-direction a {
    position: absolute;
    top: 0;
    margin: 0;
    z-index: 20;
    width: 97px;
    height: 100%;
    background: center center no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

#sectionContenuCamp .bx-prev ,
#sectionContenuCamp .slidesjs-previous {
    left: 0;
}

#sectionContenuCamp .bx-prev:hover ,
#sectionContenuCamp .slidesjs-previous:hover {
    background-image: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/btn_slider_prev.png);
}

#sectionContenuCamp .bx-next ,
#sectionContenuCamp .slidesjs-next {
    right: 0;
}

#sectionContenuCamp .bx-next:hover ,
#sectionContenuCamp .slidesjs-next:hover {
    background-image: url(http://www.chasseur-dailleurs.com/template/chasseur-dailleur/img/interface/btn_slider_next.png);
}

#sectionContenuCamp .navSliderComplexe {
    padding: 3px 0;
}

#sectionContenuCamp .NSC_elem {
    position: relative;
    display: inline-block;
    margin: 3px;
    width: 135px;
    height: 101px;
    overflow: hidden;
    -webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .25);
    box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .25);
}

#sectionContenuCamp .NSC_elem span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    color: #FFF;
    background: #000;
    background: rgba(0,0,0,.5);
    padding: 5px 0;
}

#sectionContenuCamp .NSC_elem:hover span,
#sectionContenuCamp .NSC_elem.active span {
    background: #98a735;
}

#sectionContenuCamp .sCG_Elem {
    width: 705px;
    height: 529px;
    position: relative;
}

#sectionContenuCamp .sCG_Elem img {
    width: 705px;
    height: 529px;
}

#sectionContenuCamp .sCG_slider a {
    display: block;
}

#sectionContenuCamp .sCGE_Desc {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 100%;
    background: rgb(246, 230, 181);
    background: rgba(246, 230, 181, 0.75);
}

#sectionContenuCamp .sCGE_Desc h2 {
    color: #FFF;
    margin: 0;
    padding: 15px 0;
    text-transform: uppercase;
    text-align: center;
    background: rgb(127, 148, 9);
    background: rgba(127, 148, 9, 0.75);
}

#sectionContenuCamp .sCGE_Desc p {
    padding: 10px;
}

/** Bloc contact **/

td.asideContact {
    background: #799312;
    width: 230px;
}

#contactCamp h3{
    padding: 10px 0;
    margin: 0;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    background: #778f07;
    background: -moz-linear-gradient(top,  #778f07 0%, #627605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#778f07), color-stop(100%,#627605));
    background: -webkit-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -o-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -ms-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: linear-gradient(to bottom,  #778f07 0%,#627605 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778f07', endColorstr='#627605',GradientType=0 );
    border-top: 1px solid #5a6e0d;
    border-bottom: 1px solid #a8b382;
    cursor: pointer;
}

#contactCamp .formCampContainer {
    padding: 0 15px 15px;
    border-top: 1px solid #5a6e0d;
    border-bottom: 1px solid #a8b382;
    position: relative;
}

#contactCamp .formCampContainer:last-child {
    border-bottom: none;
}

#contactCamp .formCampContainer .overForm{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.75);
}

#contactCamp .formCampContainer .overForm p {
    color: #4a382c;
    font-size: 16px;
    font-weight: bold;
    padding: 50% 10px;
    text-align: center;
}

#contactCamp .formCampContainer .overForm span.ok {
    color: green;
    font-size: 16px;
    font-weight: bold;
}

#contactCamp .formCampContainer .overForm span.ko {
    color: red;
    font-size: 16px;
    font-weight: bold;
}

#contactCamp .formCampContainer p {
    color: #FFF;
}

#contactCamp form input[type="text"],
#contactCamp form textarea{
    border: 1px solid #5c710f;
    padding: 4px 5% 3px;
    width: 90%;
    margin: 0 0 5px;
}

#contactCamp form .submit {
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 5px 0 0;;
    padding: 6px 15px;
    float: right;
    background: #778f07;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3OGYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Mjc2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #778f07 0%, #627605 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#778f07), color-stop(100%,#627605));
    background: -webkit-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -o-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: -ms-linear-gradient(top,  #778f07 0%,#627605 100%);
    background: linear-gradient(to bottom,  #778f07 0%,#627605 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778f07', endColorstr='#627605',GradientType=0 );
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .5);
}

#contactCamp form .submit:hover {
    color: #778f07;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}

#contactCamp form .submit:before {
    padding: 0 5px 0 0;
}

.sliderComplexe {
    width: 705px;
    height: 529px;
    overflow: hidden;
    position: relative;
}

/****************************************************************************
* Footer
**/

footer {
    width: 100%;
    background: #f0ede9;
}

footer #copyright {
    width: 100%;
    height: 30px;
    background: #4f3c2e;
    background: -moz-linear-gradient(top,  #4f3c2e 0%, #4f3c2e 25%, #554234 43%, #705a4d 80%, #7a6457 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f3c2e), color-stop(25%,#4f3c2e), color-stop(43%,#554234), color-stop(80%,#705a4d), color-stop(100%,#7a6457));
    background: -webkit-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: -o-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: -ms-linear-gradient(top,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    background: linear-gradient(to bottom,  #4f3c2e 0%,#4f3c2e 25%,#554234 43%,#705a4d 80%,#7a6457 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f3c2e', endColorstr='#7a6457',GradientType=0 );
    border-top: 1px solid #d0c7c3;
}

footer #copyrightContainer {
    width: 995px;
    margin: 0 auto;
    padding: 8px 0;
}

footer #copyrightContainer .copyrightLeft {
    float: left;
    color: #FFF;
}

footer #copyrightContainer .copyrightLeft a {
    color: #FFF;
}

footer #copyrightContainer .copyrightLeft .footerLogo {
    margin: -4px 0 0;
}

footer #copyrightContainer .copyrightRight {
    float: right;
}

footer #copyrightContainer .copyrightRight li {
    float: left;
    color: #FFF;
    padding: 0 5px;
}

footer #copyrightContainer .copyrightRight li a {
    color: #FFF;
}

footer #copyrightContainer .copyrightRight li a:hover {
    text-decoration: underline;
}

footer #footerLink {
    width: 995px;
    margin: 0 auto;
    padding: 5px 0 10px;
}

footer #footerLink > p {
    border-bottom: 1px solid #bdb2aa;
    height: 11px;
}

footer #footerLink > p span {
    display: inline-block;
    font-weight: 700;
    background: #f0ede9;
    height: 12px;
    padding: 0 5px 0 0;
}

footer #footerLink > div {
    float: left;
    width: 20%;
}

footer #footerLink > div h2 {
    font-size: 12px;
    line-height: 14px;
    margin: 5px 0;
}

footer #footerLink > div ul {
    border-left: 1px solid #bdb2aa;
    padding: 5px 5px 0;
}

footer #footerLink > div ul a:hover {
    text-decoration: underline;
}

/****************************************************************************
* Pub
**/

#pub {
    position: fixed;
    top: 60px;
    left: 50% !important;
    margin: 0 0 0 520px !important;
    width: auto !important;
    height: auto !important;
    padding: 2px;
    background: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/* ==========================================================================
  Print styles
  ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

