@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}}#header{background-color:#fff;top:0}.breadcrumb{margin-top:150px;font-size:11px;font-style:italic;text-align:center;padding:10px
0 0 0;color:#333}#ContentPage{background:#fff;background-size:17.5%}#Detail{width:60%;padding:25px
20% 50px 20%;font-size:14px}#Detail
h1{color:#b80f0c;border-bottom:solid 3px #b80f0c;font-size:40px;padding:0
0 20px 0;line-height:50px;text-transform:uppercase;margin-bottom:40px;font-weight:normal;text-align:center}#Detail
h2{font-size:26px;line-height:36px;text-align:center;margin-bottom:15px}#Detail
h3{font-size:24px;line-height:36px;text-align:center;margin:15px
0}#Detail
p{margin-bottom:10px;line-height:30px;text-align:center}#Detail
p{line-height:24px;color:#747474}#Detail
ul{margin:25px
0}#Detail ul
li{float:left;width:50%;list-style-type:square;list-style-position:inside;font-size:14px;color:#747474;margin-bottom:5px}#Detail
.lien{line-height:30px}#Galerie{width:100%;margin-top:50px}#Galerie
.Picture{float:left;width:30%;margin-right:5%;margin-bottom:20px}#Galerie
.idx2{margin-right:0}#Galerie
.max1{width:100%;margin-right:0%}.zoneentreprises h1
a{color:#4c5e9b}.zoneentreprises
h2{color:#4c5e9b}.zoneentreprises
h3{color:#4c5e9b}.zoneparticulier h1
a{color:#fa5a57}.zoneparticulier
h2{color:#fa5a57}.zoneparticulier
h3{color:#fa5a57}.zonecollec h1
a{color:#bd483e}.zonecollec
h2{color:#bd483e}.zonecollec
h3{color:#bd483e}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 800px){}@media screen and (max-width: 640px){#Detail
h1{font-size:28px}#Detail ul
li{width:100%}#Galerie
.Picture{width:100%;margin:0
0 15px 0}}