#allContent {font-family: "Arial", sans-serif; font-size: 12px;}

.break {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

a {color: #000;}

#colGauche,
#navPrincipale,
#blocNewsletter,
#navResidence,
#ariane,
h1 a,
#outils,
#blocEnvoiAmi,
#blocItineraire,
#footer,
#img,
#paginationGalerie,
#jsZoomPhoto360,
.btnReserver,
#introContact,
#zoneCarteAccueil,
.btnSuite a,
.blocRechercher,
#colCateg p,
#navActualites {display: none;}

img {border: 0;}

#indigo {
    float: right; border: 1px #000 solid; margin: 20px;
    color: #000; font-weight: bold; text-decoration: none;
    padding: 5px 10px; text-align: center;}

#zoneContenu h2 {
    font-size: 14px; text-transform: uppercase; 
    border-bottom: 1px #000 solid; clear: both;}
#zoneContenu h2 a {text-decoration: none; color: #000;}

.vignettes {list-style: none;}
.vignettes li {float: left; margin-right: 10px;}

#jsZoomPhoto {padding-top: 10px; clear: both;}

.partenaire img,
.promo img,
.blocOffre img,
.blocActu img,
#pageAvantages #zoneContenu img,
.blocActualites img,
#detailActualites img {float: left; margin-right: 10px;}

#pageAvantages #zoneContenu img {margin-bottom: 15px;}

h3 a {text-decoration: none;}

#tetiere a img {margin-bottom: 15px;}

h1 {clear: both;}
.btnSuite {border-bottom: 1px #000 solid; clear: both;}

#planDuSite a {text-decoration: none;}