body,html{width:100%;height:100%;min-width:320px;font-family:Dosis,sans-serif}html{margin:0;padding:0;background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/motif_white.png') top center #fff}body{margin:0 auto}.btns_logo_pdf{display:inline-block;vertical-align:middle;width:48px;height:48px;overflow:hidden;background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/bg_pdf.png') center left no-repeat}@media only screen and (min-width:500px){.btns_libelle_pdf{display:inline-block;vertical-align:middle;padding:10px 30px 10px 10px;color:#fff;font-size:16px;line-height:22px;text-decoration:none}}@media only screen and (max-width:500px){.btns_libelle_pdf{display:inline-block;vertical-align:middle;padding:10px 0;width:232px;color:#fff;font-size:16px;line-height:22px;text-decoration:none}}@media only screen and (min-width:700px){.container_video{position:relative;margin:0 auto;width:700px;height:390px;overflow:hidden}.container_video iframe{position:relative;width:100%;height:100%}#facebook{position:absolute;top:250px;right:0;width:57px;height:51px;overflow:hidden;cursor:pointer;z-index:300;background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/logo_facebook.png') center center no-repeat #e0a5ad}#facebook:hover{background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/logo_facebook.png') center center no-repeat #137379}}@media only screen and (max-width:700px){.container_video{position:relative;margin:0 auto;width:320px;height:180px;overflow:hidden}.container_video iframe{position:relative;width:100%;height:100%}#facebook{display:none}}#return-prev,#return-top{display:none;position:fixed;right:20px;width:60px;height:60px;overflow:hidden;z-index:500;cursor:pointer}#return-top{bottom:100px;background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/top-icon_ES.jpg') no-repeat}#return-top:hover{background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/top-icon_ES.jpg') -60px 0 no-repeat}#return-prev{bottom:20px;background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/return-icon_ES.jpg') no-repeat}#return-prev:hover{background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/return-icon_ES.jpg') -60px 0 no-repeat}@media only screen and (min-width:960px){#header,#header #header_container{position:relative;min-width:320px}#header #header_container .bloc_texte,#menu #menu_container .lien-lvl1{display:inline-block;vertical-align:middle;overflow:hidden;font-size:18px}#header{width:100%;background:#fff;z-index:700}#header #header_container{margin:0 auto;max-width:960px;padding:20px 0;text-align:center}#header #header_container .logo{display:inline-block;vertical-align:middle;width:270px;height:110px;margin-right:50px;overflow:hidden}#header #header_container .logo img{width:100%}#header #header_container .bloc_texte{width:400px;height:110px;margin-right:30px;text-align:center;line-height:32px;color:#393939}#menu,#menu #menu_container{position:relative;min-width:320px;height:51px}#header #header_container .lang{display:inline-block;vertical-align:middle;width:60px;overflow:hidden}#header #header_container .lang .drap_lang{display:inline-block;margin:5px}#menu{width:100%;overflow:hidden;background:url('https://www.gamme-deco.com/themes/themes_77_deco/imgs/bg_menu.png') top left repeat-x;z-index:700}#menu #menu_container{margin:0 auto;max-width:960px;text-align:center}#menu.fixed{position:fixed;top:0}#menu #menu_container .lien-lvl1{margin:15px 30px 0;line-height:22px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer}#menu #menu_container .lien-lvl1.activ,#menu #menu_container .lien-lvl1.selected,#menu #menu_container .lien-lvl1:hover{color:#fff}}@media only screen and (max-width:960px){#header,#header #header_container{position:relative;min-width:320px}#header #header_container .bloc_texte,#header #header_container .lang,#header #header_container .logo{vertical-align:middle;display:inline-block}#header{width:100%;background:#fff;z-index:700}#header #header_container{margin:0 auto;max-width:960px;padding:20px 0;text-align:center}#header #header_container .logo{width:270px;height:110px;margin-bottom:30px;overflow:hidden}#header #header_container .logo img{width:100%}#header #header_container .bloc_texte{width:90%;height:110px;overflow:hidden;text-align:center;font-size:18px;line-height:32px;color:#393939}#header #header_container .lang .drap_lang{display:inline-block;margin:5px}#menu,#menu #menu_container{display:none}}#concept #concept_container,#motion #motion_container{margin:0 auto;max-width:960px;min-width:320px;text-align:center;position:relative;overflow:hidden}#motion{position:relative;width:100%;overflow:hidden;background:#25292c}#concept{position:relative;width:100%;overflow:hidden}#concept #concept_container{padding:50px 0}#concept #concept_container h2{display:inline;color:#e0a5ad;font-size:30px;line-height:32px;font-weight:400;text-transform:uppercase}#concept #concept_container .texte{display:inline-block;font-size:18px;line-height:32px;color:#393939;text-align:center}#concept #concept_container .bloc_concept{display:inline-block;width:280px;height:200px;overflow:hidden;margin:20px}#contact,#pourqui,#pourqui #pourqui_container img{width:100%}#pourqui{position:relative;overflow:hidden;background:#36888d}#pourqui #pourqui_container{position:relative;margin:0 auto;max-width:800px;min-width:320px;overflow:hidden;padding:50px 0;text-align:center}#pourqui #pourqui_container h2{display:inline;color:#fff;font-size:30px;line-height:32px;font-weight:400;text-transform:uppercase}#contact{position:relative;height:40px;overflow:hidden;background:#dda2aa}@media only screen and (min-width:960px){#footer,#footer #footer-container{position:relative;min-width:320px;overflow:hidden}#footer{width:100%}#footer #footer-container{margin:0 auto;padding:60px 0 30px;max-width:940px;text-align:center}#footer #footer-container h2{display:inline;color:#e0a5ad;font-size:30px;line-height:32px;font-weight:400;text-transform:uppercase}#footer #footer-container .footer-bloc-left{float:left;vertical-align:top;width:320px;margin:0 75px;text-align:left}#footer #footer-container .footer-bloc-left #logo{display:inline-block}#footer #footer-container .footer-bloc-right{float:right;vertical-align:top;width:320px;margin:0 75px;text-align:center}#footer #footer-container .footer-bloc-right .txtvalidContact{display:inline-block;width:90%;font-size:16px;line-height:22px;text-align:center;text-transform:none;font-weight:400;color:#393939}}@media only screen and (max-width:960px){#footer,#footer #footer-container{position:relative;overflow:hidden}#footer{width:100%;min-width:320px}#footer #footer-container{margin:0 auto;padding:30px 0;width:320px;text-align:center}#footer #footer-container h2{display:inline;color:#e0a5ad;font-size:30px;line-height:32px;font-weight:400;text-transform:uppercase}#footer #footer-container .footer-bloc-left{display:inline-block;vertical-align:top;width:320px;text-align:center}#footer #footer-container .footer-bloc-left #logo{display:inline-block}#footer #footer-container .footer-bloc-right{display:inline-block;vertical-align:top;margin-bottom:60px;width:320px;text-align:center}#footer- #footer-container .footer-bloc-right .txtvalidContact{display:inline-block width:90%;font-size:16px;line-height:22px;text-align:center;text-transform:none;font-weight:400;color:#393939}}#incsContact1{display:inline-block;vertical-align:top;width:320px;overflow:hidden;text-align:center}#formulaireContact1 .ligne{display:inline-block;width:90%;margin-bottom:5px}#formulaireContact1 .ligne .left{padding-left:10px;margin:5px 0;text-align:left;font-size:14px;line-height:18px;color:#17263c}#formulaireContact1 .ligne .left .oblig{padding-left:2px;font-sie:24px;font-weight:700;color:#36888d}#formulaireContact1 .ligne .right{margin:5px 0}#formulaireContact1 .ligne .right .input{width:90%;padding:5px;outline:0;border:1px solid #a1a1a1}#formulaireContact1 .ligne .right .erreurInput{width:90%;padding:5px;outline:0;border:1px solid #a1a1a1;background:#ffd9df}#formulaireContact1 .ligne .right .erreurSelect,#formulaireContact1 .ligne .right .select{width:92%;padding:5px;outline:0;border:1px solid #a1a1a1}#formulaireContact1 .ligne .right .erreurSelect{background:#ffd9df}#formulaireContact1 .ligneMessage{display:inline-block;width:90%;margin-bottom:5px}#formulaireContact1 .ligneMessage .left{padding-left:10px;margin:5px 0;text-align:left;font-size:14px;line-height:18px;color:#17263c}#formulaireContact1 .ligneMessage .left .oblig{padding-left:2px;font-sie:24px;font-weight:700;color:#36888d}#formulaireContact1 .ligneMessage .right{margin:5px 0}#formulaireContact1 .ligneMessage .right .textarea{width:90%;height:80px;padding:5px;outline:0;border:1px solid #a1a1a1}#formulaireContact1 .ligneMessage .right .erreurTextarea{width:90%;height:80px;padding:5px;outline:0;border:1px solid #a1a1a1;background:#ffd9df}#formulaireContact1 .ligneMessage .right .erreurTextarea2,#formulaireContact1 .ligneMessage .right .textarea2{height:220px;padding:5px;border:1px solid #a1a1a1;width:90%;outline:0}#formulaireContact1 .ligneMessage .right .erreurTextarea2{background:#ffd9df}#formulaireContact1 .ligneOblig{display:inline-block;width:90%;text-align:right;padding-right:15px;font-size:12px;font-weight:400;font-style:italic;color:#36888d}#formulaireContact1 .txtvalidContact{display:inline-block;width:70%;font-size:16px;line-height:18px;text-align:center;color:#393939}#formulaireContact1 .envoyerContact{display:inline-block;padding:15px 25px;margin-bottom:10px;font-size:18px;line-height:18px;color:#fff;text-decoration:none;text-transform:uppercase;outline:0;cursor:pointer;background:#36888d}#formulaireContact1 .envoyerContact:hover{background:#e0a5ad}#footer #footer-container .quintesis,#footer #footer-container .quintesis a{font-size:12px;color:#393939;text-decoration:none}