h1{color:white;font-size:1.4em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:normal;text-shadow:2px 2px 2px black;}

/* ADMIN FOND  ---------------------------------- */
#adminfond{position:absolute;top:280px;left:0;background:white;border-radius:0 5px 5px 0;padding:10px 15px;border:1px solid #72B1DD;box-shadow:3px 3px 3px #1F1F1F;display:none;}


/* AUTHENTIFICATION  ---------------------------------- */
#alerte{margin-top:80px;}
#inscription {background:#424C58 url(../IMG/authentification1.jpg) no-repeat center center;border: 1px solid #23282F;color:white;border-radius:8px 0 0 8px;}
#inscription h2, #identification h2{color:white;font-family: "Oswald";}
#inscription p, #identification p{color:white;}
#identification {background: url(../IMG/authentification2.jpg) no-repeat center center;border: 1px solid #000000;color:white;border-radius: 0 8px 8px 0;}
#identification input[type="submit"], #inscription input[type="submit"]{background: #e0e7ef none repeat scroll 0 0;color: #020e22;  font-family: "Oswald";font-size: 1.35em;min-width: 30px;padding: 5px 10px;text-shadow: none;border:1px solid white;}
#creation input[type="submit"]  {background: #e0e7ef none repeat scroll 0 0;color: #020e22;  font-family: "Oswald";font-size: 1em;min-width: 30px;padding: 5px 10px;text-shadow: none;border:1px solid white;}
#identification, #inscription {height: 350px;padding: 20px 30px;margin-top:20px;margin-bottom:150px;overflow:hidden;}
#identification label, #inscription label{color:white;font-size:1em;}
#message{height:20px;line-height:20px;text-align:center;padding:0;margin:0 0 10px 0;}
#identification label{max-width:400px;margin:0 auto;}
#identification label h3{font-size:1em;text-align:left;}
#identification .auth1, #auth_validation{max-width:400px;margin:0 auto;}
#identification label.auth2{margin:0 auto;display:inline;}
#authentification{margin-top:30px;}
#creation{background:#EFEFEF url(../IMG/authentification.jpg) no-repeat center center;color:#020e22;padding:10px 3px;height:430px;border-radius:5px;border:1px solid #DFDFDF;}
#creation label{color:#020e22;}
#creation input{background:#EFEFEF;border:1px solid #CFCFCF;}
#creation input[type='submit']{background:none;}
#codes label{color:white;}
#codes{background:#4191F0;color:white;border-radius:2px;padding:5px 8px;}
#creationok{margin-top:150px;}

#packs{padding-top:70px;}
.padding0 #packs{padding-top:0;}

#packs li{margin-top:10px;height:30px;list-style:none;}
#packs li img{margin-top:-5px;max-height:30px;}
.offresblock2 li.pack{background:#000d2f;color:white;padding:0 5px;}

.dnone{display:none;}
.dblock{display:block;}




#packs  div.offresblock2{padding:10px 0;}
#packs  div.offresblock2 li{font-size:0.9em;padding-top:7px;}
#packs  div.offresblock2 h2{}
#packs div.offres div.offresblock{background:white;padding:10px;border:1px solid #D1D9DF;border-radius:5px;}
#packs div.offres div.offresblock input[type='submit']{background:#000D2F;color:white;padding:7px 10px;margin-bottom:10px;border:1px solid #BFBFBF;border-radius:3px;}
#packs div.offres div.offresblock input[type='submit']:hover{background:#051A4F;}

#packs div.offres div.offresblock:hover{border:1px solid #C2C6CF;}
#packs .offres li, #packs .offres h2, #packs .offres .tarif{text-align:center;}


/* AVIS  ---------------------------------- */
#avis, #avisliste{height:580px;}
#avis{margin-top:30px;margin-bottom:30px;background:#000C22 url(../IMG/authentification2.jpg) no-repeat 0 0;text-align:left;font-size:1.1em;line-height:0px;color:white;border-radius:5px 0 0 5px;}
#avis textarea{min-height:70px;}
#avis input[type="submit"] {background: none repeat scroll 0 0 #e0e7ef;color: #020e22;font-family: Oswald;font-size: 1.35em;min-width: 30px;padding: 5px 10px;text-shadow: none;}
#avis input[type='text']{margin:0;}
#avis h2{color:#C2D3EF;text-shadow:1px 1px 1px white;font-size:1.2em;margin-top:15px;}
#avisliste{margin-top:30px;margin-bottom:30px;background:#3E4750 url(../IMG/contactinfo.jpg) no-repeat center 0;text-align:left;font-size:1em;line-height:30px;color:white;border-radius:0 5px 5px 0;font-family: Oswald;text-shadow:1px 1px 1px white;overflow:auto;}
#avisliste img{max-height:150px;}
#avisliste hr{border-color:#5A656F;margin-top:5px;margin-bottom:5px;}
#ouverture{line-height:40px;font-size:1em;color:white;text-shadow:1px 1px 1px white;}
#avis .message, #avisliste .message{line-height:30px;font-size:1.7em;text-align:center;color:#C2D3EF;}
#avisliste ul{width:200px;margin:0 auto;}
#avisliste #reseau{float:none;}
#avis_date{margin-left:10px;margin-top:-10px;}
#avis_message{font-size:0.9em;font-style:italic;color:#c2d3ef;}
#avis_nom{text-transform:uppercase;}
#avis_prenom{text-transform:capitalize;}


/* BO  ---------------------------------- */
#bo_left{padding:10px 10px;border:1px solid #dddddd;border-right:2px solid #dddddd;}
#bo_left input[type='submit']{margin-bottom:8px;margin-top:5px;}
#bo_left input[type='submit'].sel{background: transparent url(../IMG/icones/register_button2.png) no-repeat scroll center top;border: medium none;color: white;cursor: pointer;font-size: 1.1em;height: 37px;outline: medium none;padding-right: 20px;text-transform: uppercase;width: 212px;display:inline-block;line-height:35px;text-align:center;float:right;font-family:"bebasneue";text-shadow:1px 2px 2px #2F2F2F;}
#bo_left input[type='submit'].sel:hover {background: transparent url(../IMG/icones/register_button2.png) no-repeat scroll center bottom;}
#bo_choix form{overflow:hidden;}
#bo_choix form input[type='image']{text-align:center;}
#bo_choix .cadre2 button{padding:0;margin:0;background:white;}
#bo_choix .cadre2:hover{border:1px solid #76A2C4;}
#bo_choix .cadre2 button img.souvenir{width:100%;}
#bo_choix .cadre2 button img.video{max-height:70px;}
#bo_choix .cadre2 button img.video2{max-height:120px;}
#bo_choix p{text-align:center;font-size:1.3em;font-family: Oswald;text-transform:uppercase;color:#116196;margin:0 0 10px 0;min-height:25px;}
#bo_choix p.yes{text-transform:none;color:#29AE41;}
#bo_choix p.no{text-transform:none;color:#7F0900;font-size:0.9em;}
#bo_left p{text-align:left;margin-bottom:15px;}


#pack{text-align:center;padding:20px 15px;margin:0 auto;width:50%;}
#pack a{text-align:center;color:#4fbcff;text-shadow:2px 2px 2px black;font-size:1.4em;text-transform:uppercase;}

#retracer li{text-align:center;}
#retracer li img{max-height:180px;}


/* CONTACT ---------------------------------- */
#contact, #contactinfo{height:580px;}
#contact li, #contactinfo li{font-weight:normal;}
#contact{margin-top:0;margin-bottom:30px;background:#1B252F url(../IMG/fondcontact2.jpg) no-repeat 0 0;text-align:left;font-size:1.1em;line-height:30px;color:white;border-radius:5px 0 0 5px;}
#contact textarea{min-height:150px;}
#contact input[type="submit"] {background: none repeat scroll 0 0 #e0e7ef;color: #020e22;font-size: 1.35em;min-width: 30px;padding: 3px 6px;text-shadow: none;}
#contact input[type='text']{margin:0;}
#contact h2{color:#0088e1;text-shadow:1px 1px 1px #DFDFDF;}
#contactinfo{margin-top:0;margin-bottom:30px;background:#1B252F url(../IMG/fondcontact2.jpg) no-repeat center 0;text-align:center;font-size:1.5em;line-height:30px;color:white;border-radius:0 5px 5px 0;text-shadow:1px 1px 1px white;border-left:1px solid #1B252F;}
#contactinfo img{max-height:150px;}
#contactinfo hr{border-color:#5A656F;}
#ouverture{line-height:40px;font-size:1em;color:white;text-shadow:1px 1px 1px white;}
#contactinfo .message{line-height:30px;font-size:1.2em;text-align:center;}
#contactinfo ul{width:200px;margin:0 auto;}
#contactinfo #reseau{float:none;}



/* DIAPO ---------------------------------- */
#diapo{min-height:330px;background:transparent;display:none;box-shadow:5px 5px 5px #AFAFAF;}

/* FAQ ---------------------------------- */
ul#faq_question {margin-bottom: 55px;}
ul#faq_question li a {color: #01568f;font-family: "Oswald","Microsoft YaHei New";font-size: 0.9em;text-shadow: none;text-transform: uppercase;}
ul#faq_question li {margin-top: 8px;}
ul#faq_question li a:hover {color: #001b38;text-shadow: none;}
#faq p.faq_reponse {color: #001b38;margin-left: 35px;clear:left;}
#faq h2 {color: #01568f;font-family: "Oswald","Microsoft YaHei New";font-size: 1em;text-transform: uppercase;line-height:10px;float:left;margin-top:7px;clear:right;}
#faq img {margin-right: 5px;margin-top: -2px;float:left;}

 
/* FOOTER ---------------------------------- */
#footer_presentation{background:#02080F;height:70px;line-height:25px;color:white;border-top:1px solid #41BBE0;border-bottom:1px solid #225F6F;margin-top:50px;}
#footer_presentation div.infoscs{color:#00C4DF;font-family: Oswald;}
#footer_presentation input{background:#24323F;border:1px solid #11191F;border-radius:3px;color:white;}
#footer_presentation input:hover{background:#24323F;border:1px solid #11191F;box-shadow:none;}

#footer_lien{background:#3A424D url(../IMG/barrecompte.jpg) repeat center center;color:white;text-shadow: 2px 2px 2px #0F0701;border-top:1px solid #0A244F;text-align:center;font-family:Oswald;}
#footer_lien a{font-family:Oswald;}
#footer_lien a:hover{color:#29A3DF;}
#footer_lien li{height:25px;line-height:25px;border-left:1px solid #11191F;}
#footer_lien li:first-child{height:25px;line-height:25px;border-left:0 solid #11191F;}

#footer_info{text-align:right;margin-top:10px;}
#footer_info h2{color:white;}
#footer_tel{font-size:1.3em;}


/* FORMULAIRE ---------------------------------- */
#form{margin:0;}
#form li input[type='text'],#form li textarea{box-shadow:1px 3px 1px #AFAFAF;max-width:500px;color:#292929;}
#form li textarea{min-height:80px;}
#form li{padding:0;}
#form li.champ{width:45%;line-height:40px;color:#333333;font-size:1.1em;}
select{font-size:0.90em;}
#form li.valeur{width:55%;}
#form li.champ2{width:55%;line-height:40px;color:#333333;}
#form li.valeur2{width:45%;}
#contact_info{text-align:right;border-left:1px solid #dddddd;margin-top:20px;color:#333333;font-size:1.3em;}
#contact_info a{color:#333333;}
#contact_info img{border-radius:4px;border:none;max-height:50px;box-shadow:none;float:left;}
#contact2{color:#333333;}
#contact2 h2{display:inline;margin-right:10px;margin-top:20px;}
#contact2 input[type='text']{display:inline;text-align:center;}
#contact2 input[type='text'].petit{width:70px;margin-right:15px;}
textarea{box-shadow:1px 3px 1px #AFAFAF;max-width:500px;color:#292929;font-size:0.9em;min-height:120px;margin-top:10px;line-height:20px;}

#form {margin: 0;}
#form li input[type="text"], #form li textarea {box-shadow:none;color:#292929;max-width: 350px;background:#FEC3C5;border:1px solid #BF8F92;border-radius:3px;}
#form li textarea {max-width:500px;min-height:150px;}
#form li input[type="text"]:hover, #form li textarea:hover {border:1px solid white;background:#FFCFD1;}
#form li{padding: 0;}
#form li.champ {color: white;line-height: 40px;width: 40%;}
#form li.valeur {width: 60%;}
#form li.champ2 {color: white;line-height:40px;width:100%;font-size:1.2em;}
#form li.valeur2 {width: 100%;}
#contact_info {border-left: 1px solid #dddddd;text-align: right;}
#contact_info img { border: medium none;border-radius: 4px;box-shadow: none;float: left;max-height: 50px;}	

.colright{text-align:left;line-height:25px;}

#footer{background:#0F0700 url(../IMG/footer.jpg) no-repeat center center;min-height:200px;color:white;}
#copyright{font-size: 1em;margin-top:15px;}
#copyright li{margin-top:5px;padding-top:0;font-size:0.7em;}
#copyright a{color:white;}
#pub{margin-top:-20px;text-align:right;}
#pub {font-size: 0.7em;text-shadow: 2px 2px 2px #001c2f;color:white;}
#pub img{max-height:15px;}


/* BLOC 3 ---------------------------------- */
#bloc3{overflow:hidden;height:1000px;}
#bloc3txt{text-align:center;margin-top:0;z-index:9999;position:absolute;left:0;top:0;width:100%;height:1000px;}
#principal{text-align:center;margin-top:0;position:relative;margin:200px auto 0 auto;color:white;font-size:2em;text-shadow:2px 2px 2px black;}
#principal2{text-align:center;position:relative;margin:0 auto 0 auto;color:white;text-shadow:2px 2px 2px black;z-index:2;background:url(../IMG/opanoir80.png) repeat;height:1000px;padding-top:20px;}



/* HEADER ---------------------------------- */
#header{text-align:right;z-index:100;background:transparent;margin-top:5px;margin-bottom:10px;}
#logo{text-align:center;margin-top:0;}
#logo img{max-height:140px;}
#connexion{height:45px;}
#connexion li{font-size:1.1em;float:right;list-style:none;margin-left:30px;line-height:15px;font-family:Oswald;color:#EFF8FF;}
#connexion li img{margin-top:12px;margin-right:7px;float:left;}
#connexion div{float:left;display:inline;margin-top:15px;}
#connexion span{padding-top:10px;}
#votre_espace{line-height:50px;color:#CEC7AA;}
#tel{font-size:1.8em;font-weight:bold;color:white;margin-top:0;font-family:Oswald;line-height:5px;text-shadow:2px 2px 2px black;font-family: 'Dancing Script', cursive;}
#tel img{margin:10px 0 0 0;}


/* MENU ---------------------------------- */
#menu{height:43px;background:black;border-bottom:1px solid #4F4327;border-top:1px solid #4F4327;margin-top:15px;}
#menu ul{height:43px;color:#EFF8FF;margin-top:0;}
#menu li{text-align:center;padding:0;border-left:0 solid #3B435F;height:43px;line-height:43px;}
#menu li:first-child{text-align:center;padding:0;border-left:none;}
#menu li a{color:#9C8753;font-weight:normal;text-transform:uppercase;font-family:Oswald;/*font-family: 'Marvel', sans-serif;*/font-size:1.15em;text-shadow:2px 2px 2px black;}
#menu li a:hover{color:#BFA35F;}
a.contact{color:#041B5F;}

h1.accroche{text-transform:none;font-family:Oswald;text-align:left;font-family: 'Dancing Script', cursive;font-size:1.5em;margin-top:10px;color:white;}


/* MDP oublié ---------------------------------- */
#mdpoublie{color:white;float:right;}
#mdpoublie:hover{cursor:pointer;}
#mdpoublieform{margin:10px auto 0 auto;max-width:500px;border:none;display:none;}
#mdpoublieform form{margin:0;}
#mdpoublieform input[type='text']{float:left;width:250px;height:40px;}
#mdpoublieform input[type='submit']{float:left;height:40px;width:40px;border:1px solid #337ACF;background:#5399EE;color:white;padding:0;margin:0;}



#telic{float:right;margin-top:10px;display:none;}

/* ITEM ---------------------------------- */
#list_top{margin-top:20px;margin-bottom:20px;}
#list_top li{line-height:20px;list-style-type:none;font-size:1.1em;font-family:Oswald;text-align:left;}
#list_top li span{color:#001C2F;font-size:0.8em;text-transform:none;text-shadow:none;}
#list_top .list_top_img{float:left;margin-right:10px;height:40px;width:30px;padding-top:10px;}
li.list_top{list-style-type:none;font-family:Oswald;color:#5FA9DC;text-transform:uppercase;font-size:1.2em;text-shadow:1px 1px 0 #0F2248;}

#item h3{font-size:1.4em;text-transform:uppercase;color:#0A244F;text-align:center;font-family:Oswald;}
#item li{text-align:center;text-transform:uppercase;}
#item img{max-height:250px;}




/* MONCOMPTE ---------------------------------- */
#moncompte{float:right;}

/* NAVIGATION ---------------------------------- */
#retour{background:#1C709C;border: 1px solid #2A3845;border-radius: 3px;padding: 5px 7px;float:left;}
#retour a{color:white;}


/* RESEAU ---------------------------------- */
#reseau{float:right;margin-top:20px;}
#reseau li{list-style:none;float:left;margin-left:10px;}
#facebook{background:transparent url(../IMG/icones/reseaux.png) 0 0;width:40px;height:40px;}
#twitter{background:transparent url(../IMG/icones/reseaux.png) -40px 0;width:39px;height:40px;}
#googleplus{background:transparent url(../IMG/icones/reseaux.png) -80px 0;width:40px;height:40px;}
#youtube{background:transparent url(../IMG/icones/reseaux.png) -120px 0;width:39px;height:40px;}
#linkedin{background:transparent url(../IMG/icones/reseaux.png) -159px 0;width:41px;height:40px;}
#instagram{background:transparent url(../IMG/icones/reseaux.png) -200px 0;width:39px;height:40px;}
#pinterest{background:transparent url(../IMG/icones/reseaux.png) -240px 0;width:40px;height:40px;}
#viadeo{background:transparent url(../IMG/icones/reseaux.png) -281px 0;width:40px;height:40px;}


/* SYNTHESE ---------------------------------- */
#synthese_presentation li{color:#1c709c;list-style:none;text-align:left;margin-top:15px;}
#synthese_presentation li .fa{color:#061216;}
#synthese_atout{background:#2E94BC url(../IMG/cadre1.jpg) no-repeat;font-family:Oswald;border-radius:3px;border:1px solid #3BA3BF;padding:10px;}
#synthese_atout li{color:white;list-style:none;text-align:left;margin-top:5px;font-size:1.2em;font-family:Oswald;display:block;}
#prestation #synthese_atout h2{color:#06141F;text-shadow: 1px 1px 1px #BFBFBF;}
#synthese_atout li .fa{color:#061216;font-size:1.2em;margin-right:10px;float:left;}
#synthese_atout li .fa1{height:30px;margin-top:10px;}
#synthese_atout li .fa2{float:left;}
#synthese_slogan1{font-family:Oswald;color:#212F3A;text-transform:uppercase;font-size:1.25em;font-style:italic;line-height:30px;margin-top:15px;}
#synthese_slogan1 .fa{color:#061216;font-size:1em;margin:5px;}
#synthese_slogan2{font-family:Oswald;color:#06141F;text-transform:uppercase;font-size:1.4em;font-style:italic;text-shadow: 1px 1px 1px #BFBFBF;}
#synthese_slogan2 .fa{color:#06141F;font-size:1em;margin:5px;}
#synthese_atout a{font-size:1.2em;background:#06141F;border: 1px solid #14516f;border-radius: 3px;box-shadow: 3px 3px 3px #5f5f5f;color: white;margin: 0 auto;padding: 5px 10px;text-shadow: 1px 1px 1px white;text-transform: uppercase;}


/* TOP ---------------------------------- */
#top{background:transparent url(../IMG/opanoir80.png) repeat;height:160px;line-height:80px;color:white;font-size:1em;position:fixed;top:0;left:0;clear:both;width:100%;z-index:200;text-transform: uppercase;text-shadow:1px 1px 1px black;font-family:Oswald;}
#top li{height:40px;line-height:30px;text-align:center;margin-top:20px;margin-left:15px;max-width:130px;float:right;border-radius:3px;}
#top li{background:#AC6F2A url(../IMG/bouton2.jpg) no-repeat center center;padding:5px 10px;border-left:1px solid #3F7F00;}
#top li:hover{background:#65c305;}
#top a{color:white;}
#top img{margin-top:10px;max-height:280px;}
#top_3{font-size:1.5em;}
#top_1{background:white;height:80px;text-align:center;}
#top_1 img{max-height:60px;margin-top:10px;}



.contactbloc{margin-top:100px;}
.no{color:#3A0F16;font-style:italic;font-size:1.1em;}
.yes{color:white;font-style:italic;font-size:1.1em;}
span.contreindic {
  background: #3f1018 none repeat scroll 0 0;
  border-radius: 2px;
  color: white;
  font-weight: bold;
  padding: 5px 7px;
  text-shadow: 2px 2px 2px black;
  margin-right:5px;
}

#logotop{position:fixed;top:0;left:50px;}

img.imggrande{max-height:200px;}

/* BLOC 1 ---------------------------------- */
#bloc1{min-height:350px;width:100%;}
span.tarif{color:white;background:#3F1018;padding:5px 7px;border-radius:2px;text-shadow:2px 2px 2px black;font-weight:bold;}
#infos p{line-height:30px;margin-top:10px;}
#bloc1  #infos hr{margin-bottom:20px;}
p.aste{font-style:italic;}
span.pres1{width:60px;display:inline-block;}
#bloc1 p.pres2{margin-bottom:15px;text-align:center;font-size:1.1em;}
#bloc1 p.pres2 b{color:white;font-size:1.1em;background:#3F1018;padding:3px 10px;text-shadow:2px 2px 2px black;}

input[type='submit']{background:#3f1018;border:1px solid #6F1B2B;border-radius:3px;color:white;padding:5px 10px;text-shadow:2px 2px 2px black;}


/* BLOC 2 ---------------------------------- */
#bloc2{min-height:400px;padding-top:50px;background:white;}
#bloc2 ul{margin-top:-30px;}
#bloc2 h2{color:#333333;font-size:2.2em;text-align:center;}
#bloc2 li{padding-left:25px;padding-right:25px;text-align:center;margin-top:40px;}
#bloc2 i{display:none;}
#bloc2 p{font-size:1.3em;}
#bloc2 p.detail{font-size:0.9em;line-height:20px;margin-bottom:15px;}
#bloc2 a{color:white;padding:5px 7px;border:1px solid #427F00;border-radius:5px;font-size:0.8em;background:#578F1A;text-transform:uppercase;text-shadow:1px 1px 1px black;font-family:Oswald;}
#bloc2 a:hover{color:white;padding:5px 7px;border:1px solid #427F00;background:#6BAF20;}
a.details{color:#CFCFCF;padding:5px 7px;border:1px solid #427F00;border-radius:5px;font-size:1em;background:#0F0F0F;}
a.details:hover{color:white;padding:5px 7px;border:1px solid #427F00;border-radius:5px;font-size:1em;background:#2F2F2F;}
.bloc2_1{height:300px;width:700px;background:white;border-radius:10px;margin:-250px auto 0 auto;}
.bloc2_2{background:white;margin:20px;text-align:center;}
.bloc2_2 img{max-height:250px;margin-top:30px;}
#bloc2 img{border:1px solid #B9DF99;border-radius:5px;}

#bloc1 ul.#2colul li{margin:0;}

#bloc1 p.linkshop a{display:block;font-size:1.2em;padding:5px 10px;text-transform:uppercase;text-shadow:2px 2px 2px black ;}



/* BLOC 4 ---------------------------------- */
#bloc4{height:auto;width:100%;padding:10px 0 30px 0;text-align:left;color:;}
#bloc4 hr{margin:0;border-color:#7F7F7F;}
.bloc4_1{color:white;text-align:center;}
.bloc4_1 h2{color:#9c8753;text-shadow:2px 2px 2px black;font-size:2em;font-family: "Dancing Script",cursive;text-transform:none;margin-top:10px;}
.bloc4_1 img{max-height:350px;border-radius:5px;box-shadow:5px 5px 5px black;}
.bloc4_1 p{color:white;line-height:23px;font-style:italic;margin-bottom:25px;}
.bloc4_1 span.savoirplus{color:white;font-weight:bold;padding:2px 5px;border:1px solid white;border-radius:5px;text-align:center;float:right;margin-top:3px;}
.bloc4_1 span.savoirplus a{color:white;}


.bloc4_2{background: url(../IMG/bloc4_2.jpg) no-repeat center center;color:white;width:100%;height:110px;margin-bottom:20px;padding:7px 10px;text-shadow:0 0 0 black;border-radius:5px;background:;box-shadow:5px 5px 5px black;}
.bloc4_2 p{color:#EFEFEF;line-height:23px;}
.bloc4_2 h3{color:#9c8753;font-weight:normal;text-shadow:2px 2px 2px black;font-family: "Dancing Script",cursive;font-size:1.65em;color:black;text-shadow:none;}

/* BLOC 5 ---------------------------------- */
#bloc5{background:white;padding-top:30px;}
#bloc5 h2{color:#6baf20;}

/* BLOC 6 ---------------------------------- */
#bloc6{background:#2F2F2F;text-align:center;font-size:1.6em;height:130px;line-height:130px;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;color:#DFDFDF;}

/* BLOC 6 ---------------------------------- */
#bloc6, #bloc6_1{background:#2E1A01 url(../IMG/bloc6_2.jpg) no-repeat center center;text-align:left;font-size:1.2em;min-height:150px;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;color:#DFDFDF;font-style:italic;height:auto;}
#bloc8 #bloc6_1 li.normal{color:#DFDFDF;margin-top:10px;height:25px;}
#bloc8 #bloc6 h2{color:#DFDFDF;margin-top:10px;font-size:2em;font-style:normal;}
#bloc8 #bloc6_1 h2{color:#DFDFDF;margin-top:10px;font-size:2em;font-style:normal;}
#bloc8 #bloc6_1 hr{margin:-5px 0 15px 0;}




/* BLOC 7 ---------------------------------- */
#bloc7{background:#3F1E00 url(../IMG/terre.jpg) no-repeat;text-align:center;font-size:1.6em;height:130px;line-height:130px;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;color:#DFDFDF;}
#bloc7 strong{font-size:1.2em;text-transform:uppercase;}
#bloc7_1{padding:20px 30px;display:inline;border-radius:10px;text-shadow:2px 2px 2px black;}


/* BLOC 8 ---------------------------------- */
#bloc8{background:white url(../IMG/opablanc80.png) repeat;text-align:left;font-size:1em;border-top:1px solid #1F1F1F;border-bottom:0 solid #1F1F1F;color:#DFDFDF;margin-top:-100px;min-height:400px;height:auto;}
#bloc8 hr{margin:0;}
#bloc8 h2{margin-top:30px;}
#bloc8 h3{margin-top:15px;font-size:1.1em;text-decoration:underline;}
#bloc8 strong{font-size:1.2em;text-transform:uppercase;}
#bloc8 p strong{font-size:1em;text-transform:none;}
#bloc8 li.normal{color:#333333;margin-left:30px;margin-top:15px;font-size:0.9em;font-style:italic;line-height:20px;}
#bloc8 li.services{color:#333333;margin-top:15px;text-align:center;}
#bloc8 li.services h2{margin-top:0;}
#bloc8 li.services p{text-align:center;}
#bloc8_1{padding:20px 30px;display:inline;border-radius:10px;}
.bloc5 h2 { color: #021943;font-family: "Oswald"; font-size: 1.3em;}
.bloc5_i {margin: 5px 10px 0 0;}
.bloc5_i i.icones {color: #00244f;font-size: 4.5em;margin-bottom: 0;}
.fond2 hr {border-color: #a8bacf;}
.bloc5 hr {border-color: #e0e9ef;clear: none;margin: 5px auto; max-width: 80%;}



.bloc9{background:white url(../IMG/bloc9_1.jpg) no-repeat center 0;height:600px;margin:30px 0 30px 0;border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;}
.bloc9_1{margin:0 auto;background:white;width:500px;height:600px;padding-top:150px;}


#bloc8 .bloc10{background:#DFDFDF;border-top:1px solid #AFAFAF;}
#bloc8 .bloc10 h3{text-decoration:none;}
#bloc8 .bloc10 h3{margin-top:30px;}
.bloc10 hr{border-color:#AFAFAF;}


.imgr{float:right;margin:-20px 0 5px 10px;}
.imgmoy img{max-height:150px;margin-top:0;}
.garantie{color:#333333;text-align:center;text-transform:uppercase;font-family: "Oswald";}



p.slogan1{font-size:1.5em;font-family: "Oswald";text-align:center;text-transform:uppercase;margin-bottom:30px;color:#1F1F1F;}
p.slogan2{font-size:2.2em;font-family: "Oswald";text-align:center;text-transform:uppercase;margin-bottom:15px;color:#1B5F00;margin-top:5px;font-family:"Dancing Script",cursive;text-transform:none;}
p.slogan2 span{font-size:1.5em;line-height:1px;}

.slogan3{text-transform:uppercase;text-align:center;font-size:1.7em;line-height:55px;padding-top:20px;text-shadow:1px 1px 1px black;}

#layerslider{margin:0 auto 0 auto;width:100%;height:1000px;position:absolute;top:0;left:0;z-index:1;}
#galerie{color:#0B141C;margin-top:30px;text-align:center;}
#galerie img{border:1px solid #CFCFCF;border-radius:10px;}


#galerie2 li{list-style:none;float:left;margin-right:30px;margin-top:20px;}
#galerie2 li img{border:1px solid #232121;}


#galerie2 .galerie1 img{max-width:600px;}
#galerie2 .galerie2 img{max-width:300px;}
#galerie2 .galerie3 img{max-width:350px;}
#galerie2 .galerie4 img{max-width:550px;}
#galerie2 .galerie5 img{max-width:650px;}
#galerie2 .galerie6 img{max-width:250px;}

#bloc8 #galerie h2{margin-top:0;color:#0F0F0F;}


@media only screen and (min-width: 64.063em) and (max-width: 96em){
	#layerslider{height:1000px;margin: 50px auto 0 auto;}
    }

@media only screen and (min-width: 40.063em) and (max-width: 64em){

    }
 
@media only screen and (max-width: 40em) {
	
    }











