@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');.clearleft{clear:left}hr{border:0}u{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.isOk{color:#000}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #F00}input{-webkit-appearance:none;border:0;margin:0}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:13px;width:100%;background:#fff;font-family:'Roboto',Helvetica,Arial,sans-serif;line-height:18px;color:#1a171b;position:relative}p,ul
li{line-height:18px}#Body{width:100%;position:relative}#header{position:fixed;top:15px;left:0;z-index:500;background:url(/img/fond_noir.png) 0 25px repeat-x;width:100%;overflow:unset}#header
.logo{float:left;margin-left:15%;z-index:100}#header .logo
.logowhite{}#header .logo
.logosmall{display:none;margin-top:25px}#header
.Menu{margin-top:60px;font-family:'Roboto';font-size:17px;text-transform:uppercase;line-height:24px;float:right;margin-right:15%;width:30.5%}#header .Menu ul
li{float:left;margin-right:4%;padding-bottom:30px}#header .Menu ul li:last-child{margin-right:0}#header .Menu ul li
a{color:#fff}#header .Menu ul li
a.hover{color:#bd483e}#header .Menu ul li
a.selected{color:#bd483e}#header .Menu ul li
ul{display:none;position:absolute;width:250px;font-size:15px}#header .Menu ul li ul
li{float:none;background:url(/img/fond_noir.png) top left repeat;margin-bottom:2px;padding-bottom:0;margin-right:0}#header .Menu ul li ul li
a{padding:10px
15px;display:block}.fheader{background-color:#fff!important;top:0!important}.menuMobile{float:right;width:35px;margin-top:60px;margin-right:5%;display:none}.menuMobile a
span{width:35px;height:2px;display:block;margin-bottom:7px;background-color:#fff}footer{background:#2f2d32;color:#fff}footer
.content{padding-top:70px}footer .content
.contact{text-align:center;font-size:20px;line-height:24px}footer .content .contact
p{line-height:30px}footer .content .contact
.nom{}footer .content .contact
a{text-transform:uppercase}footer .content .contact
.commune{margin-top:20px}footer .content
.social{text-align:center;margin-top:30px}footer .content .social
a{margin:0
10px}footer .content
.legal{margin-top:20px;font-size:13px;text-align:center;clear:both;color:#fff;padding:10px
0}footer .content .legal
a{color:#fff}@media screen and (max-width: 1280px){#header
.Menu{margin-right:10%;width:35.5%}}@media screen and (max-width: 1024px){#header
.logo{float:left;margin-left:5%}#header
.Menu{display:none;background:url(/img/fond_noir.png) top left repeat;width:90%;padding:0
5%;position:absolute;top:42px;left:0;padding-top:80px;z-index:-1}#header .Menu ul
li{width:20%;background:none;margin-right:0}#header .Menu ul li
ul{position:relative;display:block;width:100%}#header .Menu ul li ul
li{width:100%;background:none}.menuMobile{display:inline-block}}@media screen and (max-width: 800px){#header .Menu ul
li{background:none}}@media screen and (max-width: 640px){#header
.logo{margin-top:20px}#header .logo
img{width:310px;height:auto}#header
.Menu{padding-top:40px}#header .Menu ul
li{width:100%;margin-right:0;background:none;padding-bottom:10px}#header .Menu ul li ul li
a{padding:8px
15px}}#FondFlash{position:relative;width:100%}#Flash
.item{width:100%}#Flash .item
.titre{position:absolute;left:0;text-align:center;width:100%;z-index:450;color:#000;background:url(/img/flash_titre.png) top left no-repeat;color:#fff;line-height:68px;font-family:'Conv_Painter';font-size:45px;text-shadow:2px 2px 5px rgba(0, 0, 0, 1)}#FondFlash .fleche:hover{cursor:pointer}#FPrev{position:absolute;left:0;z-index:300}#FNext{position:absolute;right:0;z-index:300}.gotodown{position:absolute;left:0;width:100%;text-align:center;z-index:300}.gotodown
div{display:inline-block;margin:0
15px}.gotodown div
a{display:block;background-color:#fff;color:#1a171b;font-size:21px;padding:10px
15px}.gotodown div.soirees
a{border-bottom:solid 8px #b80f0c}.gotodown div.anniv
a{border-bottom:solid 8px #bd483e}.gotodown div.mariage
a{border-bottom:solid 8px #fa5a57}.gotodown div.soirees a:hover{background-color:#b80f0c;color:#fff}.gotodown div.anniv a:hover{background-color:#bd483e;color:#fff}.gotodown div.mariage a:hover{background-color:#fa5a57;color:#fff}#NavPager{position:absolute;z-index:300;bottom:15px;left:0;width:100%;text-align:center}#NavPager
a{background-color:#b4b4b4;border:solid 3px #e5e5e5;border-radius:90%;width:10px;height:10px;display:inline-block;margin:0
5px}#NavPager
a.activeSlide{background-color:#666}#ContentPage{background-color:#fff}#HomeTexte{width:60%;padding:200px
20% 50px 20%;font-size:14px}#HomeTexte
h1{width:100%;color:#b80f0c;font-weight:normal;border-bottom:solid 3px #b80f0c;font-size:27px;padding:0
0 20px 0;line-height:30px;text-transform:uppercase;margin-bottom:40px;text-align:center}#HomeTexte  h1
span{background:url(/img/separatorspan.png)  center center no-repeat;width:16px;display:inline-block;height:20px;margin:0
15px}#HomeTexte
p{margin-bottom:10px;line-height:24px;color:#747474}#news{clear:both;width:100%;margin-top:70px}#news
h2{color:#ed7901;border-bottom:solid 3px #b80f0c;font-size:40px;padding:0
0 20px 0;line-height:30px;text-transform:uppercase;margin-bottom:40px;font-weight:normal;text-align:center}#news  h2
a{color:#666}#news
.item{float:left;width:30%;margin-right:5%}#news
.idx2{margin-right:0}#news .item
.photo{margin-bottom:15px}#news .item
h3{font-weight:400;font-family:'Roboto Fina';text-transform:uppercase;text-align:center;font-size:25px;line-height:30px}@media screen and (max-width: 1280px){#HomeTexte
h1{font-size:23px}}@media screen and (max-width: 800px){#Flash .item
.titre{padding:0
10%;width:80%}#HomeTexte
h1{width:100%;float:none}#HomeTexte
.photos{width:100%;float:none;margin-left:0}#news
h2{font-size:35px}#news
.item{width:100%;margin:0
0 25px 0;float:none}#news .item
h3{font-size:20px}}@media screen and (max-width: 640px){#Flash .item
.titre{font-size:35px}.gotodown{bottom:50px!important}.gotodown
div{margin:15px
20%;display:block}}