* {margin: 0; padding: 0;}
body {font-family: sans-serif; line-height: 1.2em; background: #fafafa; color: #444;}
#wrapper {margin: 0px; padding: 0px; background: #fff; box-shadow:none;}
ul {margin: 0 0 0 15px; position: relative;}
li {margin: 0 0 5px 0; position: relative; font-size: 13px;}
p {text-align: justify; font-size: 13px;}
.clear {clear: both;}
a {color: #444; text-decoration: none;}

#sticker {display: none;}

h1,h2,h3,h4,h5,h6 {margin-bottom: 0px; font-weight: normal;}

h3 {font-weight: bold;}

#blueBar, header button, header ul, header .saisonMobile, header .saison, #filtrePrincipal, #slider, .tabs, .blockResa button, .fb-like, #secondary, #footer1, #popinMask, #popinContent{display:none !important;}
#planeteTitre{
 display: inline-block;
 font-size: 2.6em;
 margin-top: 60px;
}
#logoMobile{float: left;}
#main{clear:both;}
.blockResa{
 display:inline-block;
 margin-top: 20px;
 margin-bottom: 20px;
 margin-right: 10px;
}
#ficheTop>h1{margin-top: 20px;}
#ficheTop>h5, #ficheTop>h6{
 display: inline-block;
 font-size: 1.1em;
 margin-top: 10px;
 margin-bottom: 10px;
}
#ficheTop>h6{margin-left: 10px;}
#ficheTop>h6:after, .blockResaPrix bi:after{content:"€";}
#ficheTop .pays{margin-bottom: 10px;}
#ficheContentSejour{page-break-before: always;}
#ficheContentSejour h1{
 margin-top: 20px;
 margin-bottom: 10px;
}
#pandaa{display:none;}
#footer2 ul{
 display:inline-block;
 margin-right: 10px;
 margin-top: 40px;
}
#qrCode{
 position: absolute;
 top: 0px;
 right: 0px;
 width: 120px;
}
#qrcode{width:120px;}