div.csc-textpic div.csc-textpic-single-image img {
    max-width: 410px;
}

div.wrap div#footer {
min-height:650px;
}


div.wrap #footer .blocFooter {
min-height:200px;
}


div#footer .blocFooter p {
padding:4px 0 8px 10px;
}

div.tag-baseline { 
margin:0 auto 00px;
padding:0 15px 0px 16px;
position:relative;
text-align:center;
font-size:0.9px
}

div.tag-baseline p{ 
font-size:10px
}

#contenu .cadre p, #contenu .cadre ul {
/*min-height:30px;*/
}

#menu ul li ul#lastNiveau2JS {
left:-80px;

}

#menu ul.menuNiveau1 li a.marron {
        color: #584F4F;
    }

body {
    background: url(../img/collectivites/bg.jpg) repeat-x;
}

.wrap {
    background: url(../img/collectivites/bg-wrap.png) no-repeat left bottom;
}

#header #pays {
    left: 350px;
}

#menu {
    margin: 0;
    padding: 0;
}

#supMenu a {
    display: block;
    color: #fff;
    text-decoration: none;
}
 
#supMenu a:hover, #supMenu a:focus, #supMenu a:active{
    text-decoration: none;
    color: #ddd;
}
 
#supMenu ul {
    font-size: 1em;
    background: #584f4f;
    min-height: 15px;
    margin: 0;
    padding: 4px 0 0 0;
}

#supMenu ul li {
    float: right;
    position: relative;
    width: auto;
    margin: 0;
    padding: 0 8px 0 30px;
    color: #fff;
    text-transform: uppercase;
}

#supMenu ul li a {
    width: auto;
    min-height: 15px;
    margin: 0;
    padding: 0 0 0 6px;
    color: #fff;
} 

#pointsForts {
    background: url(../img/collectivites/bg-mini-cadre-bottom.png) no-repeat left bottom;
}

#pointsForts ul {
    background: url(../img/collectivites/bg-mini-cadre-top.png) no-repeat;
}

#pointsForts li {
    background: url(../img/collectivites/flocon.png) no-repeat 0 2px;
}

#offresSpeciales {
    background: url(../img/collectivites/bg-mini-cadre-bottom.png) no-repeat left bottom;
}

#offresSpeciales ul {
    background: url(../img/collectivites/bg-mini-cadre-top.png) no-repeat;
}

#offresSpeciales li {
    background: url(../img/collectivites/flocon.png) no-repeat 0 2px;
}

#contenu .cadre p.bottom {
    background: url(../img/collectivites/actualite-moment-bottom.png) no-repeat left bottom;
}

#villages li a.village:hover, #villages li a.village:focus {
    background-color: #584f4f;
}

#clic a, #clicG a {
    color: #7c8083;
}

#villagesClub li a:focus, #villagesClub li a:hover , #villagesClub li.actif a {
    background: #7c8083;
}

#pointsForts ul {
    color: #7c8083;
}

#prix {
    color: #7c8083;
}

#offresSpeciales ul {
    color: #7c8083;
}

#rss h3 {
    color: #7c8083;
}

#rss ul {
    color: #7c8083;
}

#rss ul {
    color: #7c8083;
}

#contenu .blocAccueil  {
    width: 310px;
    height: 73px;
    padding: 10px 5px 10px 80px;
    margin-bottom: 20px;
}

#contenu .blocAccueil p {
    padding: 0 0 4px 0;
}

#contenu #accueil-1-hiver.on p,
#contenu #accueil-2-hiver.on p,
#contenu #accueil-3-hiver.on p {
    color: #0157ae;
}

#contenu #accueil-1-ete.on p,
#contenu #accueil-2-ete.on p,
#contenu #accueil-3-ete.on p {
    color: #258702;
}

#contenu .blocAccueil li {
    padding: 0 0 4px 14px;
    background: url(../img/collectivites/fleche-marron.png) no-repeat 0 4px;
}

#contenu .blocAccueil li a {
    text-decoration: none;
}

#contenu .blocAccueil li a:hover {
    text-decoration: underline;
}

#contenu #accueil-1-hiver,
#contenu #accueil-1-ete {
    background: url(../img/collectivites/accueil-1.png) no-repeat;
}

#contenu #accueil-2-hiver,
#contenu #accueil-2-ete {
    background: url(../img/collectivites/accueil-2.png) no-repeat;
}

#contenu #accueil-3-hiver,
#contenu #accueil-3-ete {
    background: url(../img/collectivites/accueil-3.png) no-repeat;
}


#contenu #accueil-1-hiver.on  {
    background: url(../img/collectivites/accueil-1-bleu.png) no-repeat;
}

#contenu #accueil-2-hiver.on {
    background: url(../img/collectivites/accueil-2-bleu.png) no-repeat;
}

#contenu #accueil-3-hiver.on {
    background: url(../img/collectivites/accueil-3-bleu.png) no-repeat;
}


#contenu #accueil-1-ete.on {
    background: url(../img/collectivites/accueil-1-vert.png) no-repeat;
}

#contenu #accueil-2-ete.on {
    background: url(../img/collectivites/accueil-2-vert.png) no-repeat;
}

#contenu #accueil-3-ete.on {
    background: url(../img/collectivites/accueil-3-vert.png) no-repeat;
}


#contenu .cadre p, #contenu .cadre ul {
    color: #fff;
    background: #584F4F;
}

#contenu .cadre a {
    color: #fff;
}

#colonneDroite .texte h2 {
    color: #7c8083;
}

#colonneDroite .texte h3 {
    color: #7c8083;
}
    
a {
    color: #7c8083;
}

#contenu h2 {
    color: #7c8083;
}

#contenu .date {
    color: #7c8083;
}

#contenu #chapo p {
    color: #7c8083;
}

#footer .blocFooter p {
    color: #7c8083;
}

#footer .blocFooter {
    border-right: 1px solid #cdcaca;
}

#villages li a.village strong {
    color: #7c8083;
}

#villagesClub li.last a {
    color: #a0dc03;
}

#villagesClub li.last a:focus, #villagesClub li.last a:hover  {
    background: #a0dc03;
}

#prix strong {
    /*color: #a0dc03;*/
}

#contenu .actu h3 {
    color: #a0dc03;
}

#ariane, #ariane a {
  /*  color: #a0dc03;*/
}

#venteFlash #contenu h4 {
    color: #268702;
}

#venteFlash #contenu .prix p strong {
    color: #ff8f00;
}

#venteFlash #contenu .prix p strong.old {
    color: #7c8083;
}

#derniereMinute #contenu h4 {
    color: #268702;
}

#derniereMinute #contenu .prix p strong {
    color: #a0dc03;
}

#derniereMinute #contenu .prix p strong.old {
    color: #7c8083;
}

#elementFaq dt a {
    color: #a0dc03;
}

#fluxRSS #contenu h3 {
    color: #268702;
}

#fluxRSS #contenu h4 {
    color: #a0dc03;
}

#contenu #offreMoment {
    background: url(../img/collectivites/offre-moment.png) no-repeat;
}

#contenu #offreMoment p.annonce {
    color: #7c8083;
}

#contenu #offreMoment p.promo {
    color: #7c8083;
}

#contenu #offreMoment p.conditions {
    color: #7c8083;
}

#contenu .offres p.offresVillages a {
    color: #7c8083;
}

#colonneDroite .cadreEte {
    padding: 16px 12px;
    background: url(../img/collectivites/cadre-ete.png) no-repeat;
    width: 181px;
    height: 107px;
}

#colonneDroite .cadreHiver {
    padding: 16px 12px;
    background: url(../img/collectivites/cadre-hiver.png) no-repeat;
    width: 181px;
    height: 107px;
}

#colonneDroite .cadreEte p {
    color: #fff;
    padding-bottom: 8px;
}

#colonneDroite .cadreHiver p {
    color: #fff;
    padding-bottom: 8px;
}

#colonneDroite .cadreEte a {
    color: #217005;
}

#colonneDroite .cadreHiver a {
    color: #03498f;
}


