@import url(general.css);
@import url(slimbox.css);
@import url(formulaire.css);
@import url(navigation.css);
a img {
    border: 0
    }
a img.imageTexte {
    border: 10px solid #ddd;
    margin: 0 20px 20px 0
    }
#content h1 {
    margin: 15px 28px;
    font: normal 24px Georgia, "Times New Roman", Times, serif
    }
#content h2 {
    margin: 5px 28px 5px 28px;
    background-color: #fff;
    color: #b1c800;
    font: normal 14px Georgia, "Times New Roman", Times, serif;
    text-align: justify;
    line-height: 20px
    }
#content h3 {
    margin: 25px 28px 5px 28px;
    background-color: #b1c800;
    color: #fff;
    font: normal 12px Georgia, "Times New Roman", Times, serif;
    text-align: justify;
    line-height: 20px;
    padding: 5px
    }
#content h3.detail {
    background: url(../images/content-detail.png) top left no-repeat #b7c128;
    color: #fff;
    padding-left: 70px;
    font-size: 14px;
    font-weight: bolder
    }
#content h3.contact {
    background: url(../images/content-contact.png) top left no-repeat #b7c128;
    color: #fff;
    padding-left: 70px;
    font-size: 14px;
    font-weight: bolder
    }
#content h3.images {
    background: url(../images/content-images.png) top left no-repeat #b7c128;
    color: #fff;
    padding-left: 70px;
    font-size: 14px;
    font-weight: bolder
    }
#content h3.documents {
    background: url(../images/content-documents.png) top left no-repeat #b7c128;
    color: #fff;
    padding-left: 70px;
    font-size: 14px;
    font-weight: bolder
    }
#content h3.carte {
    background: url(../images/content-carte.png) top left no-repeat #b7c128;
    color: #fff;
    padding-left: 70px;
    font-size: 14px;
    font-weight: bolder
    }
#content p.spacer {
    margin: 15px 0;
    padding: 0;
    background: url(../images/content-spacer.png) top left no-repeat #fff;
    width: 620px;
    height: 12px
    }
#content img {
    float: left;
    margin: 0 10px 10px 0
    }
#content p {
    margin: 10px 28px;
    margin-bottom: 15px;
    font-size: 12px;
    text-align: justify
    }
#content ul {
    margin: 10px 28px;
    margin-left: 38px
    }
#content ul li {
    padding: 0;
    margin: 0
    }
#content .ressources {
    float: left;
    background: url(../images/ressources-background.png) top left repeat-x;
    padding: 10px 0 0 10px;
    padding-bottom: 20px;
    width: 220px;
    height: 100%;
    margin: 10px 28px;
    margin-top: 0;
    text-align: center
    }
#content .ressources img {
    border: 1px solid #fff;
    float: none;
    margin: 0;
    margin-bottom: 15px
    }
#content .ressources .btn {
    padding: 0;
    margin: 0
    }
#content .actualiteContent {
    position: relative;
    margin: 10px 28px
    }
#content .actualiteContent .item {
    margin-bottom: 20px
    }
#content .actualiteContent p.date {
    margin: 10px 0
    }
#content .actualiteContent p.date span {
    padding: 5px;
    text-transform: uppercase
    }
#content .actualiteContent p.date span.annee {
    background-color: #000;
    color: #fff
    }
#content .actualiteContent p.date span.mois {
    background-color: #b2a27e;
    color: #fff
    }
#content .actualiteContent p.date span.jour {
    background-color: #dfdfdf;
    color: #000
    }
#content .actualiteContent p.titre {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: bolder
    }
#content .actualiteContent p.resume {
    margin-bottom: 5px
    }
#content .actualiteContent p.lien a {
    background-color: #fff;
    color: #97bf0d;
    text-transform: uppercase;
    font-weight: bolder;
    text-decoration: none
    }
#listeObjetTouristique {
    border-collapse: collapse;
    margin: 15px 28px
    }
#listeObjetTouristique tr.lib td {
    background-color: #b1c800;
    color: #fff;
    padding: 5px;
    border: 1px solid #9c9c9c;
    font-size: 14px;
    font-variant: small-caps
    }
#listeObjetTouristique tr.cnt td, #listeObjetTouristique tr.alt td {
    border: 1px solid #9c9c9c;
    padding: 4px;
    vertical-align: top
    }
#listeObjetTouristique tr.cnt td {
    background-color: #fff
    }
#listeObjetTouristique tr.alt td {
    background-color: #f5f5f5
    }
#listeObjetTouristique tr:hover.cnt td, #listeObjetTouristique tr:hover.alt td {
    background-color: #f3f6df;
    color: #000;
    cursor: pointer
    }
#content .listeObjetTour {
    margin: 10px 28px;
    width: 90%;
    height: 100%
    }
#content .listeObjetTour .subItem {
    background-color: #fff;
    padding-left: 140px;
    background: top left no-repeat;
    height: 130px
    }
#content .listeObjetTour .votre_sejour1 {
    background: url(../images/vignette-votre-sejour-01.jpg) top left no-repeat
    }
#content .listeObjetTour .votre_sejour2 {
    background-image: url(../images/vignette-votre-sejour-02.jpg)
    }
#content .listeObjetTour .votre_sejour3 {
    background-image: url(../images/vignette-votre-sejour-03.jpg)
    }
#content .listeObjetTour .votre_sejour4 {
    background-image: url(../images/vignette-votre-sejour-04.jpg)
    }
#content .listeObjetTour .votre_sejour5 {
    background-image: url(../images/vignette-votre-sejour-05.jpg)
    }
#content .listeObjetTour .thermalisme1 {
    background-image: url(../images/vignette-thermalisme-01.jpg)
    }
#content .listeObjetTour .thermalisme2 {
    background-image: url(../images/vignette-thermalisme-02.jpg)
    }
#content .listeObjetTour .thermalisme3 {
    background-image: url(../images/vignette-thermalisme-03.jpg)
    }
#content .listeObjetTour .thermalisme4 {
    background-image: url(../images/vignette-thermalisme-04.jpg)
    }
#content .listeObjetTour .thermalisme5 {
    background-image: url(../images/vignette-thermalisme-05.jpg)
    }
#content .listeObjetTour .thermalisme6 {
    background-image: url(../images/vignette-thermalisme-06.jpg)
    }
#content .listeObjetTour .thermalisme7 {
    background-image: url(../images/vignette-thermalisme-07.jpg)
    }
#content .listeObjetTour .thermalisme8 {
    background-image: url(../images/vignette-thermalisme-08.jpg)
    }
#content .listeObjetTour .thermalisme9 {
    background-image: url(../images/vignette-thermalisme-09.jpg)
    }
#content .listeObjetTour .thermalisme10 {
    background-image: url(../images/vignette-thermalisme-10.jpg)
    }
#content .listeObjetTour .animation1 {
    background-image: url(../images/vignette-animation-01.jpg)
    }
#content .listeObjetTour .animation2 {
    background-image: url(../images/vignette-animation-02.jpg)
    }
#content .listeObjetTour .animation3 {
    background-image: url(../images/vignette-animation-03.jpg)
    }
#content .listeObjetTour .animation4 {
    background-image: url(../images/vignette-animation-04.jpg)
    }
#content .listeObjetTour .animation5 {
    background-image: url(../images/vignette-animation-05.jpg)
    }
#content .listeObjetTour .animation6 {
    background-image: url(../images/vignette-animation-06.jpg)
    }
#content .listeObjetTour .animation7 {
    background-image: url(../images/vignette-animation-07.jpg)
    }
#content .listeObjetTour .la_station1 {
    background-image: url(../images/vignette-la-station-01.jpg)
    }
#content .listeObjetTour .la_station2 {
    background-image: url(../images/vignette-la-station-02.jpg)
    }
#content .listeObjetTour .la_station3 {
    background-image: url(../images/vignette-la-station-03.jpg)
    }
#content .listeObjetTour .la_station4 {
    background-image: url(../images/vignette-la-station-04.jpg)
    }
#content .listeObjetTour .la_station5 {
    background-image: url(../images/vignette-la-station-05.jpg)
    }
#content .listeObjetTour .la_station1 {
    background-image: url(../images/vignette-la-station-01.jpg)
    }
#content .listeObjetTour .tourisme1 {
    background-image: url(../images/vignette-tourisme-01.jpg)
    }
#content .listeObjetTour .tourisme2 {
    background-image: url(../images/vignette-tourisme-02.jpg)
    }
#content .listeObjetTour .tourisme3 {
    background-image: url(../images/vignette-tourisme-03.jpg)
    }
#content .listeObjetTour .tourisme4 {
    background-image: url(../images/vignette-tourisme-04.jpg)
    }
#content .listeObjetTour .tourisme5 {
    background-image: url(../images/vignette-tourisme-05.jpg)
    }
#content .listeObjetTour .tourisme6 {
    background-image: url(../images/vignette-tourisme-06.jpg)
    }
#content .listeObjetTour .tourisme7 {
    background-image: url(../images/vignette-tourisme-07.jpg)
    }
#content .listeObjetTour .tourisme8 {
    background-image: url(../images/vignette-tourisme-08.jpg)
    }
#content .listeObjetTour .tourisme9 {
    background-image: url(../images/vignette-tourisme-09.jpg)
    }
#content .listeObjetTour .tourisme10 {
    background-image: url(../images/vignette-tourisme-10.jpg)
    }
#content .listeObjetTour .generique {
    background-image: url(../images/vignette-generique.png)
    }
#content .listeObjetTour .generique_camping {
    background-image: url(../images/vignette-generique-camping.png)
    }
#content .listeObjetTour .generique_chambre_hote {
    background-image: url(../images/vignette-generique-chambre-hote.png)
    }
#content .listeObjetTour .generique_mobile_home {
    background-image: url(../images/vignette-generique-mobile-home.png)
    }
#content .listeObjetTour .generique_chambre_hote {
    background-image: url(../images/vignette-generique-chambre-hote.png)
    }
#content .listeObjetTour .generique_gite {
    background-image: url(../images/vignette-generique-gite.png)
    }
#content .listeObjetTour .generique_residence {
    background-image: url(../images/vignette-generique-residence.png)
    }
#content .listeObjetTour .generique_meuble {
    background-image: url(../images/vignette-generique-meuble.png)
    }
#content .listeObjetTour .generique_enfants {
    background-image: url(../images/vignette-generique-enfants.png)
    }
#content .listeObjetTour .generique_hotel {
    background-image: url(../images/vignette-generique-hotel.png)
    }
#content .listeObjetTour .generique_hebergement {
    background-image: url(../images/vignette-generique-hebergements.png)
    }
#content .listeObjetTour .generique_commerce {
    background-image: url(../images/vignette-generique-commerce.png)
    }
#content .listeObjetTour .generique_alimentation {
    background-image: url(../images/vignette-generique-alimentation.png)
    }
#content .listeObjetTour .generique_banque {
    background-image: url(../images/vignette-generique-banque.png)
    }
#content .listeObjetTour .generique_service_public {
    background-image: url(../images/vignette-generique-service-public.png)
    }
#content .listeObjetTour .generique_association {
    background-image: url(../images/vignette-generique-association.png)
    }
#content .listeObjetTour .generique_liberal {
    background-image: url(../images/vignette-generique-liberal.png)
    }
#content .listeObjetTour .generique_eglise {
    background-image: url(../images/vignette-generique-eglise.png)
    }
#content .listeObjetTour .generique_artisants {
    background-image: url(../images/vignette-generique-artisants.png)
    }
#content .listeObjetTour .generique_sante {
    background-image: url(../images/vignette-generique-sante.png)
    }
#content .listeObjetTour .generique_veterinaire {
    background-image: url(../images/vignette-generique-veterinaire.png)
    }
#content .listeObjetTour .generique_medecin {
    background-image: url(../images/vignette-generique-medecin.png)
    }
#content .listeObjetTour div.lib {
    margin-top: 40px
    }
#content .listeObjetTour div.cnt {
    border-bottom: 1px dotted #000;
    padding-top: 5px;
    padding-bottom: 5px
    }
#content .listeObjetTour div.lib p {
    margin: 0
    }
#content .listeObjetTour div.lib p.l {
    float: left;
    font-weight: bolder
    }
#content .listeObjetTour div.lib p.r {
    float: right;
    background-color: #b1c800;
    color: #fff;
    padding: 3px
    }
#content .listeObjetTour div.lib p.r a {
    background-color: #b1c800;
    color: #fff;
    text-decoration: none
    }
#content .listeObjetTour div.separator {
    width: 100%;
    height: 10px
    }
#content p.retour {
    text-align: center;
    background-color: #fafafa;
    border-top: 1px solid #eee;
    padding: 20px;
    color: #999
    }
#content p.retour a {
    text-decoration: none;
    color: #999
    }
#content div.documents {
    background-color: #fff;
    padding-left: 120px;
    background: url(../images/content-download.png) top left no-repeat;
    height: 130px;
    margin-left: 25px;
    margin-top: 35px;
    position: relative;
    width: 100%
    }
#content div.documents p.l {
    width: 50%;
    border-bottom: 1px dotted #000;
    padding-botom: 5px;
    margin-bottom: 10px
    }
#content div.tourismeDoc {
    margin: 10px 28px;
    margin-bottom: 15px
    }
#content div.tourismeDoc img {
    border: 4px solid #efefef;
    margin: 20px 20px 10px 0
    }
#content div.tourismeDoc a {
    margin: 0;
    padding: 0
    }