@font-face{font-family:'opensans-bold';src:url('fonts/open-sans/opensans-bold.eot');src:url('fonts/open-sans/opensans-bold.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans/opensans-bold.woff') format('woff'),url('fonts/open-sans/opensans-bold.ttf') format('truetype'),url('fonts/open-sans/opensans-bold.svg#opensans-bold') format('svg');font-weight:normal;font-style:normal}    @font-face{font-family:'opensans-light';src:url('fonts/open-sans/opensans-light.eot');src:url('fonts/open-sans/opensans-light.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans/opensans-light.woff') format('woff'),url('fonts/open-sans/opensans-light.ttf') format('truetype'),url('fonts/open-sans/opensans-light.svg#opensans-light') format('svg');font-weight:normal;font-style:normal} @font-face{font-family:'opensans-regular';src:url('fonts/open-sans/opensans-regular.eot');src:url('fonts/open-sans/opensans-regular.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans/opensans-regular.woff') format('woff'),url('fonts/open-sans/opensans-regular.ttf') format('truetype'),url('fonts/open-sans/opensans-regular.svg#opensans-regular') format('svg');font-weight:normal;font-style:normal}  html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}body{background-color:#ffffff;font-family:"opensans-regular","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;margin:0px;padding:0px;font-size:1.1em;line-height:200%;text-align:justify;color:#000000}section{margin:0px;padding:0px;overflow:hidden}header{height:160px;padding:0px;margin:0px;text-align:center;position:fixed;top:0;left:0;background-color:#ffffff;width:100%;z-index:10000;overflow:hidden;background-image:url('img-interface/header.jpg');background-position:top center;background-repeat:no-repeat}#header_conteneur{width:90%;margin:0 auto;max-width:1400px}.menu_mobile{position:absolute;top:15px;left:15px;display:none}a{text-decoration:none;color:#008344}a:hover{text-decoration:none;color:#323232}h1{font-size:1.8em;color :#323232}h2{font-size:1.4em;color :#008344}h3{font-size:1.3em;color:#797979;margin:0px}.paire{background-color:#e4e0e0}.impaire{background-color:#f1f1f1}#accueil{width:100%;background-color:#000000;height:900px;background-image:url("img-interface/fond-accueil.jpg");background-position:center top;background-repeat:no-repeat;text-align:center;display:flex; text-shadow:0px 0px 5px black}#accueil h1{font-family:"opensans-bold","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:normal;font-size:3.5em;color:#ffffff;line-height:130%}#details{width:90%;max-width:1400px;background-color:#ffffff;text-align:center;margin:0 auto}.titre{font-family:"opensans-light","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:3.5em;line-height:120%;margin-top:0;padding-top:1em}.sous_titre{font-family:"opensans-bold","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:1.5em;line-height:150%}.texte{color:#666666;text-align:justify;display:inline-block;width:45%;padding-left:2%;padding-right:2%; vertical-align:top}#location{width:100%;background-color:#e2e2e2;padding-bottom:2em}#location_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto}#carriere{width:100%;background-color:#C3C3C3;padding-bottom:2em}#carriere_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto}#recycles{width:100%;background-color:#e2e2e2;padding-bottom:2em}#recycles_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto}#decoration{width:100%;background-color:#b3b3b3;padding-bottom:2em}#decoration_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto}.galerie_decoration{display:flex;flex-wrap:wrap}.galerie_decoration div{flex-grow:1;max-width:50%;box-sizing:border-box;padding:10px}.galerie_decoration img{width:100%}#recyclage{width:100%;background-color:#ffffff}#recyclage_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto}.liste_decoration{font-size:1.6em;text-align:center}.commande{background-color:#e4e4e4;font-size:2em;text-align:center;padding:1em;text-transform:uppercase}#apropos{text-align:center;background-color:#323232;background:url('img-interface/texture.png');background-position:top left;background-repeat:repeat-y;padding-bottom:2em}#apropos_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto;color:#ffffff}#contact_contenu{width:90%;max-width:1400px;margin:0 auto}.colonnes{-webkit-column-count:2;-moz-column-count:2;column-count:2}.colonnes div{break-inside:avoid-column; page-break-inside:avoid; -webkit-column-break-inside:avoid}table{border:none}table tr td{padding:3px;border-collapse:collapse}.categories tr:hover{background-color:#c5c5c5}footer{color:#ffffff;background-image:url(img-interface/footer.jpg);background-repeat:repeat-y;background-position:top center;padding-top:20px;font-size:0.8em;padding-bottom:2em}footer ul{margin:0px;padding:0px;list-style:none}#footer_conteneur{max-width:1400px;margin:0 auto;padding:0px}#footer_left{max-width:700px;width:46%;display:inline-block;vertical-align:top}#footer_center{max-width:200px;width:13%;display:inline-block;vertical-align:top;margin-left:3%}#footer_right{max-width:500px;width:33%;display:inline-block;vertical-align:top;margin-left:4%}footer a{color:#008344}footer a:hover{text-decoration:none;color:#929292}footer img{border:0px;opacity:0;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity = 100); -webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out; }footer img:hover{opacity:1; -ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity = 100); }.gallery{clear:both;height:215px;overflow:auto;white-space:nowrap;display:none}.gallery img{margin-right:5px;border:0px;display:none}.categorie:hover{background-color:rgba(255,255,255,1);color:#000000}.note_dev{background-color:#ffcc00}.categorie{font-size:14px;text-transform:uppercase;background-color:#ffffff;padding:5px 10px 5px 10px;margin-bottom:3px;margin-right:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out}.categorie:hover{background-color:rgba(26,23,27,0.8)}.droite{display:inline-table;padding-left:1em;width:48%;vertical-align:top}.cadre_formulaire{background-color:#f5f3f3;padding:15px;margin-bottom:10px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;color:#000000}.titre_formulaire{font-weight:700;font-size:1.4em;color:#ffffff;padding:10px;margin-top:10px;background-color:#444444;-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;border-top-right-radius:7px;border-top-left-radius:7px} .tableau{border-collapse:collapse;border-color:#ffffff;font-size:0.9em;width:100%;margin-bottom:2em}.tableau td,th{padding:0.5em}.tableau thead th{font-weight:bold;text-align:center;background-color:#000000;color:#ffffff;border-bottom:3px solid #535353}.tableau tbody td a{color:#4f5051}.tableau tbody td a:hover{color:#ffffff}.tableau tbody td+td+td+td a{padding-right:1em}.tableau tbody td+td+td+td a:hover{padding-right:1em}.tableau tbody th,.tableau tbody td{border:1px solid #535353;vertical-align:top;text-align:left}.paire{background-color:#e1e1e1}.impaire{background-color:#c5c5c5}.annule{background-color:#777777}.tableau tbody tr:hover{background-color:#a9a9a9}  #contact .libelle{width:25%;display:block;float:left}input.champ_text,textarea.champ_text,input.inputform,textarea.inputform,select.champ_text,iframe.champ_text{font-family:"opensans-regular","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:300;font-size:1em;color:#000000;border:1px solid #dddddd;background-color:#ffffff;padding:10px;margin:0px;display:inline-block;border-left:5px solid #008344;width:100%;margin-bottom:1.2em;vertical-align:middle}input.champ_text:focus,textarea.champ_text:focus,iframe.champ_text:focus{color:#696969;border:1px solid #565656;background-color:#f9f9f9;border-left:5px solid #666666}input.champ_text_error,textarea.champ_text_error,select.champ_text_error,iframe.champ_text_error{font-family:"opensans-regular","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:1em;color:#7c7565;border:1px solid #dddddd;background-color:#faf9f5;padding:10px;border-left:5px solid rgba(193,65,32,1);width:70%}.text_erreur{font-size:0.8em;color:#c14120;margin:5px}.bouton_valider{ font-size:1em;color:#ffffff;background-color:#565656;border:0px;margin:0px;padding:10px;width:100%;cursor:pointer;margin-bottom:100px}.recherche{width:500px;vertical-align:bottom;float:left}.cadre_erreur{background-color:#faf9f5;color:rgba(193,65,32,1);text-align:center;padding:10px;border:1px solid rgba(193,65,32,1);margin-bottom:10px}.cadre_confirmation{background-color:#ffffff;color:#007f00;border:1px solid rgba(140,190,65,1);text-align:center;padding:10px;margin-bottom:50px}.entete_colonne{text-align:center;font-weight:bold;background-color:#aa9881;color:#ffffff}.edit input{font-size:0.8em}.obligatoire{text-decoration:underline}  .infos{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#cccccc;margin-right:5px;padding-left:10px;padding-right:10px;padding-bottom:3px;font-weight:normal;font-size:14px}.icones{ height:110px;width:100%;background-image:url('img-interface/transparent-noir.png');display:none;position:absolute;top:0px;left:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding-top:10px}.icone{border:0px;padding:15px 7px 15px 7px;padding-top:7px;padding-bottom:7px;padding-left:15px;padding-right:15px}  nav{font-family:"opensans-regular","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;height:40px;font-size:1em;line-height:2em;margin-bottom:10px;color:#000000;max-width:1400px;width:90%;margin:120px auto 0px;text-transform:uppercase}nav ul{margin:0px;padding:0px;list-style:none;display:inline-block; margin:0 auto}nav li{float:left;margin:0px;padding:0px}nav a{float:left;display:block;padding:0px 15px 0px 15px;margin:0px 10px 0px 10px;text-decoration:none;color:#012C40} nav a{float:none;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out} nav a:hover{color:#008344}nav #current a{color:#008344;background-color:#afca0b;background-color:#6d7f00;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}nav .current{color:#ffffff;background-color:#afca0b;background-color:#6d7f00;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.separateur{float:left}  .pagination{margin-top:5px;margin-bottom:5px;clear:both}.pages{color:#008344;font-weight:bold;text-decoration:none;padding:3px;margin:3px;background-color:#323232;line-height:25px}.pages:hover{color:#f2f2f2;font-weight:bold;text-decoration:none;background-color:#444444}.page_actuelle{color:#ffffff;font-weight:bold;text-decoration:none;padding:3px;margin:3px;background-color:#ffc000;line-height:25px}.page_actuelle:hover{color:#000000;font-weight:bold;text-decoration:none;background-color:#e8e8e8}  @media screen and (min-width:1370px){.header_mini{height:70px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#ffffff;background-image:url('img-interface/header.jpg');background-position:center -160px;background-repeat:no-repeat}.header_maxi{height:160px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-image:url('img-interface/header.jpg');background-position:top center;background-repeat:no-repeat}.nav_mini{margin-top:17px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.nav_maxi{margin-top:120px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}nav img{display:none}section{width:90%;max-width:1400px;margin:0 auto}.marge{height:160px;display:block;background-color:#ffffff}#contenu{width:90%;margin:0 auto;max-width:1400px}}  @media screen and (max-width:1370px){body{font-size:1em}header{height:60px;padding:0px;margin:0px;text-align:center;position:fixed;top:0;left:0;background-color:#ffffff;width:100%;z-index:10000;overflow:hidden;background-image:none}.marge{height:60px;display:block}section{width:90%;max-width:1400px;margin:0 auto}#contenu{margin-left:1em;margin-right:1em}nav{float:none;margin-top:5px;height:60px;font-size:0.9em;margin:14px auto}nav a{float:left;display:block;padding:0px 5px 0px 5px;margin:0px 5px 0px 5px;text-decoration:none;color:#000000}nav ul{margin:0px;padding:0px;list-style:none; margin:0 auto}.header_mini{height:60px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.header_maxi{height:60px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-image:none}.nav_mini{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;background-image:none}.nav_maxi{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease}footer{font-size:0.8em;height:auto;padding-bottom:1em}#footer_left{max-width:630px;width:46%;display:inline-block;vertical-align:top}#footer_center{max-width:178px;width:13%;display:inline-block;vertical-align:top;margin-left:3%}#footer_right{max-width:452px;width:33%;display:inline-block;vertical-align:top;margin-left:4%}}@media screen and (max-width:1100px){#contact .libelle{display:block;width:100%;float:none}input.champ_text,textarea.champ_text,input.inputform,textarea.inputform,select.champ_text,iframe.champ_text{display:block;width:100%}}  @media (max-width:870px) and (orientation:landscape){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media screen and (max-width:870px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} body{width:auto;margin:0;padding:0} img,table,td,blockquote,code,pre,textarea,input,iframe,object,embed,video{max-width:100%} img{height:auto} textarea,table,td,th,code,pre,samp{-webkit-hyphens:auto; -moz-hyphens:auto;hyphens:auto;word-wrap:break-word; } table,tbody,tr,td{display:block;width:auto!important}header{height:70px;background-image:none}#header_conteneur{width:100%}.header_mini{height:60px}.header_maxi{height:60px}.logo_mini{margin-top:12px}nav{width:100%;line-height:40px;margin:0px;color:#ffffff;float:none}nav ul{margin:0px;padding:0px;list-style:none;width:100%;margin:0 auto}nav li{float:none;width:100%}nav a{float:none;padding:0px;margin:0px}.nav_mini{margin:0px}.nav_maxi{margin:0px}.menu_mobile{display:block;position:absolute;top:15px;left:15px}.menu_ouvert{height:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.menu_ferme{height:60px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}h1{font-size:1.2em;color :#323232}h2{font-size:1.1em;color :#008344}h3{font-size:1em;color:#797979;margin:0px}#accueil{height:200px;background-position:bottom center;background-image:url("img-interface/fond-accueil-mini.jpg");background-position:center top;background-repeat:no-repeat}#accueil h1{font-family:"opensans-light","Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.5em;color:#ffffff;line-height:130%}.titre{font-size:1.5em}.sous_titre{font-size:1.2em}.liste_decoration{font-size:1.3em;text-align:center}.texte{margin:0;margin-bottom:1em;display:block;width:100%}.prix{font-size:1.3em}.colonnes{-webkit-column-count:1;-moz-column-count:1;column-count:1}section{width:100%;margin:0 auto}.cadre_formulaire{-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-left:-1em;margin-right:-1em}.titre_formulaire{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-top-left-radius:0px;margin-left:-1em;margin-right:-1em;padding-left:1em}#contact .libelle{display:block;width:100%;float:none}input.champ_text,textarea.champ_text,input.inputform,textarea.inputform,select.champ_text,iframe.champ_text{display:block;width:100%}footer{height:auto;padding-bottom:1em}footer .titre{font-size:1.6em}#footer_left,#footer_center,#footer_right{display:block;width:100%;margin:0 auto;padding-left:1em;padding-right:1em;text-align:center}}