@charset "UTF-8";
@font-face {font-family: 'Oswald';src: url('font/Oswald.ttf');}
@font-face {font-family: Roboto;src: url('font/ "Coda",cursive-Regular.ttf');}
@font-face {
    font-family: 'bebasneue';
    src: url('font/bebas-neue.eot');
    src: url('font/bebas-neue.eot?#iefix') format('embedded-opentype'),
         url('font/bebas-neue.woff') format('woff'),
         url('font/bebas-neue.ttf') format('truetype'),
         url('font/bebas-neue.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{background:url(../IMG/fond1.jpg) no-repeat center center fixed;font-family:"Merriweather",serif;}
body.fond1{background:url(../IMG/fond.jpg) no-repeat center center;}
body.fond2{background:url(../IMG/fond1.jpg) no-repeat center center;}
body.fond3{background:url(../IMG/fond2.jpg) no-repeat center center;}

#form{margin-top:150px;padding:0;font-family:"Coda",cursive;}
#form ul{margin:0 0 5px 0;}
#form form{padding:0;}
#form li{padding:0;}
#form li.champ{width:40%;line-height:40px;text-align:right;padding-right:5px;}
#form li.valeur{width:60%;}
#form li.champ2{width:70%;line-height:40px;}
#form li.valeur2{width:30%;}

#form_info p{font-size:1.2em;margin-top:20px;line-height:40px;color:black;}
#form_info p span{font-size:1.3em;margin-top:20px;line-height:40px;color:#9C943C;}
#form_info p a{color:black;}


.tel_style{height:auto;padding:10px;display:flex;align-items:center}
.tel_style a.creation{color:black;margin:auto;font-size:1.5em}
.tel_style a.decoration{color:#9C943C;margin:auto;font-size:1.5em}

#form_form{color:black;text-align:left;font-size:1.1em;}
#form_form input[type='text'], #form_form textarea{border-radius:3px;border:1px solid #9F9F9F;background:#EFEFEF;box-shadow:3px 3px 3px #AFAFAF;max-width:300px;float:right;opacity:0.7;}
#form_form input[type='text']:hover, #form_form textarea:hover{border:1px solid #BFB86B;background:white;}
#form_form textarea{min-height:120px;margin-top:10px;max-width:100%;line-height:22px;font-size:0.9em;}
#form_form input[type='submit']{background:black;color:white;border-radius:5px;border:1px solid #6F6F6F;box-shadow:5px 5px 5px black;padding:3px 10px;text-transform:uppercase;}
.no, .yes{color:#9c943c;}

.clear30{clear:both;height:30px;}



#fondsite{background:url(../IMG/opablanc90.png) repeat;}

#top{height:40px;background:black;width:100%;line-height:40px;position:fixed;z-index:10;top:0;}
#titre h1{font-style:italic;font-size:1em;color:#CFCFCF;font-family:"Merriweather",serif;line-height:40px;padding:0;margin:0;}
#logo img{max-height:200px;}
#contact{text-align:right;color:white;font-size:1.8em;font-family:"Coda",cursive;line-height:40px;padding-top:2px;}
#contact img{float:right;margin-left:10px;max-height:30px;margin-top:2px;}
#logo{text-align:center;margin-top:40px;}
.creadeco{text-align:center;margin-top:20px;}
.creadeco img{border-radius:3px;box-shadow:5px 5px 5px black;border:1px solid #AFAFAF;max-height:250px;}
.creadeco h2{font-size:3.5em;font-family:"Bilbo Swash Caps",cursive;margin-top:15px;line-height:30px;height:60px;display:flex;align-items:center;text-align:center;justify-content:center;}
.center{text-align:center;}

#themes li{padding:7px;text-align:center;}
#themes li input[type='image']{max-height:110px;border-radius:3px;border: 1px solid #cfcfcf; max-width:130px;}
#themes h2 {  background: #aca87a url("../IMG/menudeco.jpg") repeat scroll center center;
  border-color: white -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: solid none none;
  border-width: 1px medium medium;
  color: #dfdfdf;
  font-family: "Merriweather",serif;
  font-size: 0.75em;
  font-weight: bold;
  margin: -7px auto 0 auto;
  padding: 5px;
  text-shadow: 0 0 0 black;
  text-transform: uppercase;
  max-width:130px;
}

.pres1 a .fa{background:transparent;color:black;font-size:1.3em;}
#jlpart a{background:transparent;color:black;}
#bloc2 h2{color:#9c943c;}

.ovehidden{overflow:auto;}
#pub a{color:white;}

#pres1{margin-top:10px;}
.pres1{border-right:1px solid #dddddd;padding:10px 10px 10px 10px;}
.pres1 h2{color:#A59E57;font-family:"Bilbo Swash Caps",cursive;font-size:1.5em;line-height:33px;margin-bottom:0;}
.pres1 h2{color:#8F8962;font-family:"Bilbo Swash Caps",cursive;font-size:1.7em;line-height:33px;margin-bottom:0;}
.pres1 h2.police1{font-family:Roboto;font-size:1.2em;}

.pres1 p{font-size:0.80em;line-height:22px;font-style:italic;text-align:justify;margin-bottom:15px;color:#1F1F1F;margin-top:15px;}
.pres1 hr{margin:0 0 10px 0;}
.pres1 a{background:#0F0F0F url(../IMG/item.jpg) center center;color:#EFECD1;padding:7px 13px;border-radius:4px;text-transform:uppercase;}
.pres1 span a{background:transparent;color:black;font-size:1.3em;padding:5px;}
.pres1 a.retour{background:transparent;color:black;padding:0;font-style:italic;font-size:0.9em;}
.pres1 p.center{text-align:center;margin-top:15px;}
#illu1{text-align:center;}
#illu1 img{border-radius:4px;box-shadow:5px 5px 5px gray;margin-top:20px;}

#pres2{margin-top:100px;}
#pres2 li{text-align:center;}
#pres2 p{color:#1F1F1F;}
#pres2 img{border-radius:5px;border:1px solid #CFCFCF;max-height:130px;box-shadow:5px 5px 5px #9F9F9F;}
#pres2 img:hover{border-color:#DF9961;}
#pres2 h2{font-size:0.9em;}

#pres2 p.tarif{margin-top:15px;font-size:1.1em;}
#pres2 p.tarif i{font-size:1.2em;color:#8F8962;}

#pres2 p.tarif2{margin-top:5px;font-size:0.85em;border-left:3px solid #8F8962;padding-left:5px;margin-left:25px;margin-bottom:25px;}
#pres2 p.tarif span.astuce{color:black;padding:0;font-family:"Merriweather",serif;text-transform:uppercase;font-weight:bold;font-size:0.9em;}
#pres2 p.devis{text-align:center;margin-top:25px;}
#pres2 p.devis i{padding-top:10px;}
#pres2 p.devis a{background:#8F8962;color:white;padding:7px 10px;border:1px solid #AFA878;}
#pres2 p.devis a {
  background: #0f0f0f url("../IMG/item.jpg") repeat scroll center center;
  border-radius: 4px;
  color: #efecd1;
  padding: 7px 13px;
  text-transform: uppercase;
}
#pres2  hr{margin:-3px 0 3px 0;border-color:gray;}

#pres2.marginnormal{padding:0;margin:20px 0 0 0;}

#logo p.tarif2{text-align:justify;font-style:italic;font-size:0.8em;}

p.presentationp{color: #1f1f1f;
  font-size: 0.8em;
  font-style: italic;
  line-height: 22px;
  margin-bottom: 15px;
  margin-top: 0;
  text-align: justify;
}

#pres3{margin-top:15px;}
#pres3 li{text-align:center;}
#pres3 p{color:#1F1F1F;}
#pres3 img{border-radius:5px;border:1px solid #CFCFCF;max-height:200px;box-shadow:5px 5px 5px #9F9F9F;}
#pres3 img:hover{border-color:#DF9961;}
#pres3 h2 {font-family:"Merriweather",serif;color: black;font-size: 1.1em;line-height: 33px;margin-bottom: 0;}
#pres3 .fa{color:#8F8962;float:left;line-height:30px;margin-right:5px;font-size:1.3em;}
#pres3 p.tarif{margin-top:15px;font-size:1.1em;}
#pres3 p.tarif i{font-size:1.2em;color:#8F8962;margin-right:10px;}

#pres3 p.tarif2{margin-top:5px;font-size:0.85em;border-left:3px solid #8F8962;padding-left:5px;margin-left:25px;margin-bottom:25px;}
#pres3 p.tarif span.astuce{color:black;padding:0;font-family:"Merriweather",serif;text-transform:uppercase;font-weight:bold;font-size:0.9em;}
#pres3 p.devis{text-align:center;margin-top:25px;}
#pres3 p.devis i{padding-top:10px;}
#pres3 p.devis a{background:#8F8962;color:white;padding:7px 10px;border:1px solid #AFA878;}
#pres3 p.devis a {
  background: #0f0f0f url("../IMG/item.jpg") repeat scroll center center;
  border-radius: 4px;
  color: #efecd1;
  padding: 7px 13px;
  text-transform: uppercase;
}
#pres3  hr{margin:-3px 0 3px 0;border-color:gray;}




#item{margin-top:30px;font-family:"Merriweather",serif;}
#item h2{color:#EFECD1;text-transform:uppercase;font-family:"Merriweather",serif;background:#0F0F0F url(../IMG/item.jpg)  center center;padding:5px 5px;text-shadow:2px 2px 2px black;margin:-8px 0 0 0;font-size:0.9em;}
#item h2{color:#DFDFDF;text-transform:uppercase;font-family:"Merriweather",serif;background:#0F0F0F url(../IMG/item.jpg)  center center;padding:5px 5px;text-shadow:2px 2px 2px black;margin:-8px 0 0 0;font-size:0.9em;}
#item p{color:#717171;font-style:italic;font-size:0.8em;text-align:left;margin-top:5px;}
#item li{text-align:center;}
#item img{border-radius:3px;border:1px solid #CFCFCF;}

#item2{margin-top:-20px;font-family:"Merriweather",serif;}
#item2 h2{color:#EFECD1;text-transform:uppercase;font-family:"Merriweather",serif;background:#0F0F0F url(../IMG/item.jpg)  center center;padding:5px 5px;text-shadow:2px 2px 2px black;margin:-8px 0 0 0;font-size:0.9em;}
#item2 h2{color:#DFDFDF;text-transform:uppercase;font-family:"Merriweather",serif;background:#ACA87A url(../IMG/menudeco.jpg)  center center;padding:5px 5px;text-shadow:0 0 0 black;margin:-7px 0 0 0;font-size:0.9em;font-weight:bold;border:none;border-top:1px solid white;}
#item2 p{color:#717171;font-style:italic;font-size:0.8em;text-align:left;margin-top:5px;}
#item2 li{text-align:center;}
#item2 img{border-radius:3px 3px 0 0;border:0 solid #CFCFCF;border-bottom:none;}

.citation{font-family:"Bilbo Swash Caps",cursive;line-height:40px;font-size:1.8em;margin-top:30px;color:white;text-shadow:2px 2px 2px black;background:#151513 url(../IMG/citation.jpg);padding:7px 15px;box-shadow:5px 5px 5px gray;border-radius:5px;}
p.policepetite{font-size:0.8em;}

.itemmarge1{margin-top:60px;}

#pagination_controls{clear:both;font-size:0.8em;}
#pagination_controls a{color:white;background:black;padding:5px 10px;margin-right:5px;margin-left:0;}
#pagination_controls span{color:white;background:#8F8962;padding:5px 10px;margin-right:0;margin-left:-5px;}




.slogan1{font-size: 1em;font-style: italic;line-height: 30px;margin: 0 auto;text-align:center;width: 90%;margin:5px auto 0 auto;}
.bloc1{text-align:center;line-height:25px;margin-top:15px;}
.sepafooter{clear:both;height:100px;}

#footer{height:50px;line-height:50px;background:black;width:100%;color:#DFDFDF;position:fixed;bottom:0;}
#copyright{line-height:50px;}
#pub{line-height:50px;font-size:0.7em;}
#pub img{height:15px;}

#fond1{height:20px;width:20px;position:absolute;top:10px;left:10px;background:#C4BBB4;z-index:11;}
#fond2{height:20px;width:20px;position:absolute;top:10px;left:50px;background:#C4BBB4;z-index:11;}
#fond3{height:20px;width:20px;position:absolute;top:10px;left:90px;background:#C4BBB4;z-index:11;}
