#site {
    border-left: 1px solid #c6db80;
    border-right: 1px solid #c6db80;
}

#header .barreHaut .newsletter form #newsletter {
    color: #456101;
    border: 1px solid #b6c891;
}

#header .menu {
    border-right: 1px solid #c6db80;
    background: #b0dd00;
}

#header .menu ul li a {
/*
    background: #b0dd00;*/
    color: #595d60;
}

#header .menu ul li a:hover, #header .menu ul li a:focus, #header .menu ul li.jHover a {
    background: #c4e81d;
}

#header .menu ul li a.current, #header .menu ul li a:hover.current {
    color: #9abf01;
    background: #f3feec;
}

#header .menu ul li ul {
    background: #c4e81d;
}

#header .menu ul ul li a {
    color: #617333;
}

#header .menu ul ul li a:hover, #header .menu ul ul li a:focus, #header .menu ul ul li a:active {
    color: #fff;
}

#content {
    border-left: 1px solid #c6db80;
}

#footerBorder {
    border-left: 1px solid #c6db80;
    border-right: 1px solid #c6db80;
}

#footer .liens {
    color: #595d60;
}

#footer .liens a {
    color: #595d60;
}

#footer .blocListe h3 {
    color: #456101;
    background: #f5ffef;
}

#colLeft .ariane {
    color: #456101;
}

#colLeft .ariane a {
    color: #456101;
}

#colLeft .villages, #colLeft .menuNav {
    border-top: 1px solid #d1f466;
}

#colLeft .villages li, #colLeft .menuNav li {
    border-bottom: 1px solid #caed66;
}

#colLeft .blocPetitMenu .villages li {
    border-bottom: 1px solid #caed66;
}

#colLeft .villages li .village {
    background-color: #e5fecc;
    color: #8fae01;
}

#colLeft .blocPetitMenu .villages li .village {
    background-color: #e5fecc;
    color: #8fae01;
}

#colLeft .menuNav li a {
    background-color: #e5fecc;
    color: #456101;
}

#colLeft .villages li .village strong {
    color: #456101;
}

#colLeft .blocPetitMenu .villages li .village strong {
    color: #456101;
}

#colLeft .villages li .village:hover, #colLeft .villages li .village:focus {
    background-color: #bdeb01;
    color: #fff;
}

#colLeft .blocPetitMenu .villages li .village:hover, #colLeft .blocPetitMenu .villages li .village:focus {
    background-color: #caed66;
    color: #8fae01;
}

#colLeft .menuNav li a:hover, #colLeft .menuNav li a:focus, #colLeft .menuNav li a.current {
    background-color: #bdeb01;
    color: #456101;
}

#colLeft .villages li .ete {
    background-color: #bdeb01;
}

#colLeft .blocPetitMenu .villages li .ete {
    background-color: #8fae01;
}

#colLeft .contact p {
    color: #456101;
}

#colLeft .contact p a {
    color: #456101;
}

.accueil #colLeft h2, .accueil #content h2, #content h1 {
    color: #456101;
    border-bottom: 1px solid #a4b283;
}

#colLeft h2 {
    color: #456101;
}

#colLeft h2.titreVillages {
    border-top: 1px solid #9ABF01;
    border-bottom: 1px solid #9ABF01;
}

#colLeft h2.titreVillages a {
    color: #456101;
}

#colLeft h2.titreVillages a:hover {
    color: #9ABF01;
}

#colLeft h2.pointsFort {
    background-color: #E5FECC;
    border-top: 1px solid #a4b283;
    color: #595c60;
}

#colLeft ul.pointsFort {
    border-bottom: 1px solid #a4b283;
}

#colLeft .pointsFort li {
    color: #595c60;
}

#content h1 {
    border: 0;
}

#content .blocTitre .massif, #content .blocTitre .date {
    color: #456101;
}

#content .blocTitre .onglet a {
    color: #595d60;
}

#content h2 {
    color: #456101;
    border-bottom: 1px solid #a4b283;
}

#content h2.bleuClair {
    color: #456101;
}

#content h3 {
    color: #456101;
}

#content hr, #content .separateur {
    border-bottom: 1px dotted #9ABF01;
}

#content a {
    color: #456101;
}

#content p {
    color: #595c60;
}

#content ul li {
    color: #595c60;
}

#content ul.plan li {
    color: #456101;
}

#content p.bleu {
    color: #529E01;
}

#content p.date {
    color: #529E01;
}

#content p.chapeau {
    color: #595c60;
    border-bottom: 1px dotted #9ABF01;
}

#content p.chapeau .titre {
    color: #fe7c00;
}

#content p.lienPlus {
    border-top: 1px dotted #9ABF01;
}

#content .blocOffre .blocTitre h2 {
    color: #9ABF01;
}

#content .blocOffre .blocTitre h2 a {
    color: #456101;
}

#content .blocOffre .blocTitre p {
    color: #529E01;
}

#content .blocOffre .content p {
    color: #595c60;
}

#content .blocOffre .content table td {
    border-bottom: 1px dotted #9ABF01;
}

#content .blocOffre .content table .cat {
    color: #529E01;
}

#content .blocOffre .content table .prix {
    color: #fe7c00;
}

#content .blocOffre .content table .promo {
    color: #9ABF01;
}

#content .tarifsSejour {
    border-bottom: 1px solid #a4b283;
}

#content .tarifsSejour p.boutonTarif a {
    color: #456101;
}

#content .tarifsSejour p.boutonTarif a.clair {
    color: #9abf01;
}

#content .tarifsSejour h3 {
    color: #456101;
}

#content .blocDescTarif {
    border-bottom: 1px solid #9ABF01;
}

#content .blocTarif h3, #content .blocTarif p {
    color: #ff8111;
}

#content .recapTarifs {
    border: 1px solid #9ABF01;
}

#content .recapTarifs th, #content .recapTarifs td {
    border-left: 1px solid #9ABF01;
    border-right: 1px solid #9ABF01;
}

#content .recapTarifs th {
    border-bottom: 3px solid #9ABF01;
    background: #F3FEEC;
    color: #456101;
}

#content .recapTarifs td {
    color: #4a4a4a;
}

#content .recapTarifs .bat td {
    color: #9ABF01;
}

#content .recapTarifs .fonce td {
    background: #F3FEEC;
}

#content .recapTarifs .gratuit {
    color: #ff5000;
}

#content .recapTarifs .date {
    color: #529E01;
}

#content .blocGalerie {
    background: #f5ffef;
}

#content .blocGalerie h3 {
    color: #456101;
    border-bottom: 2px solid #add420;
}

#content .actu h3 {
    border-bottom: 1px dotted #456101;
}

#content .actu p.date {
    color: #ff8111;
}

.accueil #content ul.listePuce li {
    color: #456101;
}

.accueil #content p.pictoFleche a {
    color: #456101;
}

#colRight h3 {
    color: #456101;
}

#colRight h4 {
    color: #529E01;
}

#colRight .content h2 {
    color: #456101;
    border-bottom: 1px dotted #456101;
}

#colRight .content p {
    color: #595C60;
}

#colRight .venteFlash p {
    color: #456101;
}

#colRight .derniereMinute p {
    color: #529e01;
}
 
/*          @Nouveau Pied de page          
---------------------------------------- */

#footerBorder {
    border-left: 1px solid #C6DB80;
    border-right: 1px solid #C6DB80;
}

#newSiteBas .footerBottom {
    background: #F5FFEF;
    border-bottom: 3px solid #b0dd00; 
}

#newSiteBas .cadreListes {
    border-left: 1px solid #C6DB80;
    border-right: 1px solid #C6DB80;
}

#newSiteBas .firstListe a {
    color: #7C8083;
}

#newSiteBas .blocListe h3 {
    color: #456101;
}

#newSiteBas .blocListe a {
    color: #7C8083;
}

#newSiteBas .infosConception {
    color: #7C8083;
}

#newSiteBas .infosConception a {
    color: #7C8083;
}