html{height:100%;}
body{margin:0 0%;font-family:Georgia;background-color:white;padding-left:0px;padding-bottom:0px;font-size:13px;color:black;height:100%;padding-right:0px;min-width:320px;}
#globalaccueil{margin:-8px auto 0;overflow:hidden;position:relative;width:900px;background-color:#cccccc;padding-top:1px;min-height:100%;}
#titregal{font-size:20px;color:#333333;padding-top:0px;text-align:center;font-family:Georgia;padding-bottom:0px;margin-bottom:0;}
#soustitregal{padding-left:0px;font-weight:normal;font-family:Helvetica Neue Light;font-size:14px;color:#4d4d4d;text-align:center;margin-top:-19px;margin-bottom:16px;}
a{text-decoration:none;color:black;}
#news{padding-left:0px;margin-left:0px;font-family:Georgia;padding-bottom:30px;background-repeat:repeat;line-height:1em;font-size:15px;text-align:center;padding-top: 22%;}
#news h1{padding-left:0px;margin-left:0px;font-family:Georgia;padding-bottom:0px;background-repeat:repeat;line-height:1em;font-size:15px;text-align:center;}
#news h2{padding-left:0px;margin-left:0px;font-family:Georgia;padding-bottom:0px;background-repeat:repeat;line-height:1em;font-size:15px;text-align:center;}
#news p strong{font-weight:normal;}
#adresse{padding-left:0px;margin-left:0px;font-family:Georgia;padding-bottom:0px;background-repeat:repeat;line-height:1em;font-size:15px;text-align:center;font-weight:normal;}
#adresse p strong{font-weight:normal;}
#reseauxsociauxaccueil{margin-left:50px;margin-top:10px; float:left;}
#englishversion{margin-left:750px}
#rubriquerang1ang li{list-style-type:none;display:inline;margin-left:60px;margin-right:148px;font-size:15px;}
.intro-id{font-weight: bold;}
#photoseancenoelaccueil figure img{margin-right:7px;padding-bottom:20px;list-style-type:none;margin-left:30px;height:500px;margin-bottom:21px;}

#photoaccueil li{float:left;margin-right:7px;padding-bottom:20px;list-style-type:none;margin-left:0px;height:254px;margin-bottom:21px;}
#photoaccueil li span{text-align:center;font-size:14px;display:block;}
#rubriquerang2ang li{margin-left:309px;margin-right:5px;display:inline;list-style-type:none;font-size:15px;}
#global{padding:0 10px;overflow:hidden;margin-right:auto;width:auto;margin-left:auto;background-color:#cccccc;min-height:100%;}
#entete{background-color:transparent;margin-top:3%;width:1000px;height:40px;}
.clgp{font-family:Georgia;text-align:right;font-weight:normal;font-style:normal;text-decoration:underline;font-size:18px;color:black;}
#entetelogo{background-color:#e5e3dc;margin-top:1%;width:auto;height:76px;}
.flag{font-family:Georgia;text-align:right;font-weight:normal;font-style:normal;text-decoration:none;font-size:13px;color:black;margin-top:10px;float:right;}
#contenu{text-decoration: none;}
#jingoo{margin-left:40px;}
#portfolio{margin-left:41px;font-size:14px;}
#imagedanstexte{float:right;}
#imageverticaledanstexte{float:right;margin-top:40px;margin-right:120px;}
#imagepanodanstexte{margin:10px 32px 20px;float:right;}
.alaligne{margin-top:-1em;}
#texte a{color: #4d4d4d;}
#texte strong{font-style:normal;font-weight:normal;}
#texte{padding-left:30px;margin-left:225px;font-family:Georgia;padding-bottom:30px;line-height:2em;font-size:15px;text-align:left;}
#texte h1{margin:20px 0 10px;font-size:22px;font-weight:normal;}
#texte h2{margin:20px 0 10px;font-size:19px;font-weight:normal;}
#texte li{margin-left:5px;}
.listalaligne{list-style-type:none;}
#galerie{line-height:1.2;padding-top:0px;margin-left:190px;padding-left:4%;font-size:15px;}
#galerie h1{font-size:22px;font-weight:normal;margin-left:40px;padding-top:15px;}
#galerie h2{font-size:19px;font-weight:normal;margin-left:40px;padding-top:0px;}
#galerie h3{font-size:15px;font-weight:normal;margin-left:40px;padding-top:15px;}
#galerie h5{font-size:15px;font-weight:normal;margin-left:40px;padding-top:0px;}
#galerieexpo{line-height:1.2;padding-top:0px;margin-left:290px;width:auto;font-size:15px;}
#galerieexpo h2{font-size:15px;font-weight:bold;margin-left:0px;padding-top:0px;}
#galerieexpo h3{font-size:15px;font-weight:bold;margin-left:0px;padding-top:0px;}
#galerieexpo h4{font-size:15px;font-weight:normal;margin-left:0px;padding-top:0px;}
#galerieexpo strong{font-size:15px;font-weight:normal;}
#galerie iframe{font-size:15px;font-weight:normal;margin-left:40px;padding-top:15px;}
#galerie p{line-height:1.4;padding-top:0px;margin-left:40px;padding-left:0%;font-size:16px;}
#galerie p strong{font-weight:normal;}
#galerie img{display:block;line-height:1.2;padding-top:0px;margin-left:40px;padding-left:0%;padding-bottom:20px;margin-top:-10px;}
#galerie figure img{max-width:100% ;display:block;line-height:1.2;padding-top:10px;margin-left:0px;padding-left:0%;padding-bottom:20px;margin-top:-10px;}
#galerie figcaption strong{font-weight:normal;}
#titregalerie h1{list-style-image:none;padding-top:10px;list-style-type:none;padding-left:15%;font-weight:normal;font-size:15px;text-align:center;width:900PX}
#titregalerie ul{float:left;padding-top:10px;list-style-image:none;list-style-type:none;padding-left:27%;width:500px;}
#titregalerie li{list-style-image:none;padding-top:10px;display:block;list-style-type:none;padding-right:5px;}
#soustitregalerie{display:inline;}
#vignettesgaleries li{text-align:center;margin-bottom:4px;font-size:14px;display:block;font-weight:bold;margin-right:0px;list-style-type:none;width:160px;}
#vignettesgaleries li span{text-align:center;margin-bottom:4px;font-size:14px;display:block;font-weight:bold;}
#vignettesgaleries li a span{display:none;}
#vignettesgaleries li a:hover span{background:#333333 none repeat scroll 0% 50%;margin-bottom:4px;text-align:center;display:block;color:#ff0000;}
#vignettesgaleries li{list-style-type:none;width:160px;}
#vignettesgaleries{background:#d3d0c4;float:left;font-size:17px;font-weight:normal;width:250px;}
#cache{display:none;margin:0;padding:0;}
.montrer:active:td{font-family:Georgia;font-size:13px;}
#critiquepp a{color:#333333;}
#pied{padding-left:30px;height:50px;color:#999999;font-weight:bold;background-color:#cccccc;font-size:11px;clear:both;}
#pied a{color:#999999;text-decoration:none;}
#pied a:hover{color:#f3eacd;}
#pied_gauche{margin:0;padding:13px 20px 0 30px;float:left;}
#vignettesgaleries ul{margin:auto;width:200px;padding:auto;}
#titregalerie ul li{text-align:center;padding-bottom:30px;}

.reservation {background-color: #cccc33;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-style: italic;text-align: center; color: black;}
.reservation a:hover{color:#ffff99;}

.teaserinfo {background-color: #cccc33;position:fixed;left: 10px;top: 370px;width: 220px;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-style: italic;text-align: center; color: black;}
.teaserinfo a:hover{color:#ffff99;}
.teasertemoignage {background-color: #d3d0c4;position:fixed;left: 10px;top: 440px;width: 220px;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-style: italic;color: black;}
.teasertel {background-color: #d3d0c4;position:fixed;left: 10px;top: 440px;width: 200px;font-family:'Times New Roman', Times, serif;font-size: 120%;padding-left: 50px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-weight: bold;color:  black;}

#menumobile{margin-top:5px;height:43px;}
#menumobile li{list-style-type:none;list-style-image:none;padding-top:10px;float:left;font-size:14px;padding-left:10px;}
#menumobile a{padding:10px;font-size:13px;color:#999999;background-color:#cccccc;height:13px;font-family:Georgia;font-weight:bold;text-decoration:none;}
#menumobile a:hover{color:#878787;background-color:#dbdbdb;}
li ul{position:fixed;width:220px;left:0px;background-color:#d3d0c4;top:150px;padding-bottom:10px;}
#menumobile li ul li span{margin-left:9px;}
#menumobile li ul li a{margin-left:-2px;background-color:#d3d0c4;}
#menumobile li ul li{display:block;float:none;}
#menumobile li ul li a{width:auto;min-width:100px;padding:0 20px;}
.hidden:hover{display:block;}
.show-menu{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;color:#333333;background:#d3d0c4;text-align:center;padding:10px 0;display:none;}
input[type=checkbox]{display:none;}
input[type=checkbox]:checked ~ #menumobile{display:block;}
#menumobile li a span{display:none}
.sousmenureportage{padding-right:14px;}
#blocmenureportage li ul{position:absolute;text-align:center;}
#video iframe{width:500px;height:281px;}
#texte h3{margin:0px 0 -10px;font-size:17px;font-weight:normal;}
h2 strong{font-weight:normal;}
#award {margin-left:6%;}
#award li{border-style:none;float:left;margin-right:10px;padding-bottom:0px;list-style-type:none;margin-left:0px;}
#award li span{text-align:center;font-size:14px;display:block;font-weight:bold;}
#award img{width:260px;}
.teaserinfomobile {display:none;}
.teasertemoignagemobile {display:none;}
.teasertelmobile {display:none;}
.teaserinfomariage{background-color: #cccc33;position:fixed;left: 10px;top: 410px;width: 220px;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-style: italic;text-align: center;}
.teasermarnet{position:fixed;left: 50px;top: 480px;width: 180px;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-style: italic;color: black;}
.teaserinfomariagemobile {display:none;}
.teasermarnetmobile {display:none;}
#contenu p a{font-size:14px;font-weight:bold;}
#wp-rated-img{width: 150px;}
.teaserwidgetmarnet{position:fixed;left: 50px;top: 480px;width: 180px;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;margin-left: 10px;font-style: italic;color: black;}
#wp-widget-reviews{position:absolute;left: 1010px;top: 180px;width: 180px;visibility: inherit;}
#contact-noel iframe{margin-left:40px;}

/*code pour mobile*/
@media screen and (max-width:760px){ul{position:static;display:none;}
li{margin-bottom:1px;}
ul li, li a{width:100%;}
.show-menu{display:block;}
input[type=checkbox]:checked ~ #menumobile{display:block;}
li ul{display:block;position:static;}
#blocmenureportage li ul{display:block;position:static;}
.sousmenureportage{text-align:center;width:auto;}
#global{max-width:100%;min-width:320px;background-color:#cccccc;margin:0;padding:0;}
#entetelogo{background-color:#e5e3dc;margin-top:1%;width:100%;height:76px;}
.flag{font-family:Georgia;text-align:right;font-weight:normal;font-style:normal;text-decoration:none;font-size:20px;color:black;padding-right:5%;padding-bottom:5%;}
#menu_lateral{padding:0 30px 30px;background-color:#d3d0c4;width:160px;display:none;}
#texte{width:auto;margin:auto;clear:both;padding-left:10%;}
#imagedanstexte img{max-width:100%;height:auto;margin:auto;display: block;}
#liste ul{display:block;}
.langueversion{display:none;}
#contenu{max-width:100%;margin:auto;padding-right:10%;}
#galerie{clear:both;margin:auto;padding:0;}
#galerie img{max-width:100%;height:auto;}
#vignettesgaleries{clear:both;}
#vignettesgaleries li span{display:inline;}
#titregalerie h1{margin:auto;max-width:100%;padding-left:4%;}
#titregalerie ul{display:block;margin:auto;max-width:100%;padding-left:4%;}
#titregalerie ul img{display:block;margin:auto;max-width:100%;}
#globalaccueil{margin:auto;max-width:100%;}
#englishversion{margin:auto;max-width:100%;float:right}
#galerieexpo{max-width:100%;margin:auto;}
#galerieexpo img{max-width:100%;margin:auto;height:auto;}
#imagepanodanstexte{max-width:100%;margin:auto;}
#imagepanodanstexte img{max-width:100%;margin:auto;}
#imageverticaledanstexte{max-width:100%;margin:auto;}
#imageverticaledanstexte img{max-width:100%;margin:auto;}
#photoseancenoelaccueil figure img{max-width:100%;margin:auto;display:block;height: auto;}

#photoaccueil ul{max-width:100%;margin:auto;display:block;}
#photoaccueil li{border-style:none;margin-bottom:30px;}
#photoaccueil img{max-width:100%;margin:auto;display:block;}
#photoaccueil li span{text-align:center;font-size:14px;display:block;font-weight:bold;}
#menumobile li a span{display:inline;}
#galerieexpo{width:auto;margin:auto;padding-left:5%;}
#video iframe{width:auto;}
#award ul{max-width:100%;margin:auto;display:block;}
#award li{border-style:none;margin-bottom:30px;}
#award img{max-width:100%;margin:auto;display:block;}
#award li span{text-align:center;font-size:14px;display:block;font-weight:bold;}
.teaserinfo {display:none;}
.teaserinfomobile {background-color:#cccc33;margin:auto;font-style:italic;color:black;text-align:center;}
.teaserinfomobile a:hover{color:#ffff99;}
.teasertemoignage {display:none;}
.teasertemoignagemobile {background-color: #d3d0c4;margin:auto;font-size: 110%;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;font-style: italic;color: black;text-align:center;}
.teasertel {display:none;}
#menumobile li{padding-bottom:9px;}
.teaserinfomobile {display:block;}
.teasertemoignagemobile {display:block;}
.teaserinfomariagemobile {display:block;}
.teasermarnetmobile {display:block;margin-left:20%;}
.teaserinfomariage {display:none;}
.teasermarnet {display:none;}
.teaserinfomariagemobile {background-color:#cccc33;margin:auto;font-style:italic;color:black;text-align:center;}
.reservation {background-color:#cccc33;margin:auto;font-style:italic;color:black;text-align:center;}
.reservation a:hover{color:#ffff99;}

}


/*fin code mobile*/