/* CSS Document 
 * Compatibilités des sélecteurs : http://kimblim.dk/css-tests/selectors/
 */
 
#ecranUser {
  padding: 0px 15px; 
}
 
article figure {
  display: block;
  margin: 15px auto;
  max-width: 100%;
  text-align: center;
}
article figure img { max-width: 100%; }
 
nav, #home, #hutils,
div.bandeau, a.retour, a.btnResa,
div.L_slideshow ul.liens,
#bandeauBloc,
#ecranUser > footer,
div.gmnoprint,
#content > section header h1 a,
#content > section header h1 img,
#bretagne, #hutils,
#content .dsio a.retour,
#content .partage,
.layerEngineOiList,
#dsioEngine,
.ds12Elt .savoirPlus,
#fRech,
article div.caH,
#content .dsio .royalSlider.rsDefault .rsNav,
#appModule,
a.liasonHotelResto,
#content .dsio a.retour,
#hutils,
#hutils a

{
	display:none;
  visibility: hidden;
}

header[role=banner] {
  height: auto;
}
#content h3 {
 display: block !important;
 visibility: visible !important; 
}

header[role=banner] div.gc h1 {
  font-size: 16px;
  margin: 0px;
}
#content .dsio .informationsDsio  {
  float: none !important;
  width: auto !important;
  min-height: 0px !important;
  height: auto;
  border: none;
}
#dsioOiList {
  width: auto !important;
  float: none !important;
}

#dsioCssOiListContent h3 a:after {
        content: "";
    }
    
.iG {
background-repeat: no-repeat;
background-position: 50% 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
display: block;
height: 130px;
overflow: hidden;
width: 100%;
}

article { margin-top: 25px; }
figure.imageDroite img,
figure.imageGauche img,
.caPhotos img {
  display: block;
  margin: 10px auto;
}
.caPhotos figcaption { display: none; visibility: hidden; }

#content .dsio section#introduction,
#content .dsio .informationsDsio,
#content .dsio .informationsDsio.sansBordure,
#content .dsio .blocCoordonnees,
#content .dsio .diapo,
#contentGmapNormalDetail
 {
   display: block !important;
   clear: both !important;
  float: none !important;
  height: auto !important;
  min-height: 0px !important;
  width: auto !important;
  overflow: visible !important;
  border: none !important;
}
article p {
color: #5a5a5a;
margin: 15px 0px 5px 0px;
}
#content .dsio header {
  height: auto !important;
  float: none !important;
}
#content .dsio .blocCoordonnees p { text-align: left !important; }
article ul li { padding-left: 20px; }