.blanc{color:#fff}.rouge{color:red}.bleu{color:#000c95}.gris{color:#666}.jpal{color:#f5f5b2}.jaune{color:#ff0}body{font-size:1rem}.container-fluid{padding:0}.clear{clear:both}.italique{font-style:italic}.souligne{text-decoration:underline}.gras{font-weight:bold}.normal{font-weight:normal}.maj,.bpol,.pol_8,.pol_9{text-transform:uppercase}.bpol{font-size:.7rem}.pol_8{font-size:.8rem}.pol_9{font-size:.9rem}a,a img,a:focus,a img:focus,a:hover,a img:hover,input[type=image],input[type=image]:hover,input[type=image]:focus,button,button:hover,button:focus{outline:0;border:none;text-decoration:none}.img-arrondie{border-radius:50%}.img-thumbnail{border:1px solid #aaa !important}.rounded{box-shadow:6px 6px 8px #999}.rounded,.img-thumbnail{border-radius:6px !important}.arr_12{border-radius:12px}.arr_8{border-radius:8px}.arr_6{border-radius:6px}.arr_4{border-radius:4px}.arr_6_h{border-radius:6px 6px 0 0}.arr_6_b{border-radius:0 0 6px 6px}textarea{resize:none}textarea:placeholder{color:#666;font-size:.7rem;font-style:italic;text-transform:uppercase}textarea::placeholder{color:#666;font-size:.7rem;font-style:italic;text-transform:uppercase}textarea::-moz-placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}textarea::-webkit-input-placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}textarea:-ms-input-placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}input:placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}input::placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}input::-moz-placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}input::-webkit-input-placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}input:-ms-input-placeholder{font-style:italic;text-transform:uppercase;color:#666;font-size:.7rem}input,select,input type[submit]{cursor:pointer}form input:-webkit-autofill{-webkit-box-shadow:none;-webkit-text-fill-color:none}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{box-shadow:0 0 0 1px #352198 !important}input[type=submit]:hover,input[type=image]:hover,input[type=button]:hover,input[type=submit]:focus,input[type=image]:focus,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus{box-shadow:none !important}.btnesp{margin-left:12px !important;margin-right:12px !important}.bxShadow{box-shadow:0 5px 15px rgba(0,0,0,0.8);border:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.3)}.marges{padding:15px}#btecfr,#bteerr{position:absolute;width:90%;left:5%;top:28vh;z-index:99999}#btecfr .alert,#bteerr .alert{border:1px solid #aaa;padding:0;margin:0;background:#e1f9e4}#btecfr .alert-dismissible .close,#bteerr .alert-dismissible .close{padding:0 1rem;line-height:1.8}#btecfr .btehead,#bteerr .btehead{height:50px;line-height:50px;padding-left:1rem;border-bottom:1px solid #a9a9a9;font-size:.9rem;text-transform:uppercase;color:#e93a3a;font-weight:600;letter-spacing:1px}#btecfr .btebody,#bteerr .btebody{background-color:#fff;color:#000;font-size:.8rem;text-transform:uppercase;text-align:center;padding:20px 10px}#btecfr .alert-dismissible .close{color:red}#btecfr .btehead{background:#04b302;color:#fff}#btecfr .btebody{padding:50px 0 36px;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:1px}#bteerr .alert-dismissible .close{color:#fff}#bteerr .btehead{background:#c30606;color:#ff0}#bteerr .btebody{background-color:#f9d2d6}@media (min-width: 768px){#btecfr,#bteerr{width:70%;left:15%}}@media (min-width: 992px){#btecfr,#bteerr{width:50%;left:25%}}body{background:url(../img/coiffnath-salon-small.png) repeat #fff;margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh;max-width:100vw}header{margin-top:15px;height:90px}header img{width:100%}footer{margin:20px 0 60px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0}footer a,footer a:hover{text-decoration:underline}footer a,footer p{color:#ddd;padding:0 14px;font-size:1rem;line-height:2}footer a:hover{color:#ff0}footer p{display:inline-block;margin:0}footer p span{color:#f5f5b2;font-size:1rem}footer .fb-link,footer .fb-like{display:inline-block;margin:5px 10px}footer .fb-like{padding-top:5px;float:left}footer .fb-link{float:right}footer .fb-link a{padding:0}.mobile nav{border-top:1px solid #ccc;padding:18px 0 0;margin:10px 0 20px;border-bottom:1px solid #ccc}.mobile nav ul{list-style:none;padding:0}.mobile nav li{display:inline-block}.mobile nav li a{color:#f5f5b2;margin:0 1rem;font-size:1rem;letter-spacing:1px;text-transform:uppercase;float:left;text-decoration:none;line-height:2}.mobile nav li a:hover{color:#ff0;text-decoration:none}.mobile h1{font-size:1.2rem;letter-spacing:2px;line-height:1.8;margin:15px 0 25px;text-align:center;color:#ff0}.mobile .contenu{background:url(../img/coiffnath-contenu-380.png) no-repeat;background-size:cover}.mobile .prems{text-align:justify;line-height:1.6;margin-top:1.2rem;padding:0 15px;color:#fff}.mobile .home h2,.mobile .home h3{font-size:1rem;font-weight:500;display:inline;line-height:1.6;margin:0;color:#ff9}#prest h1,#tarif h1,#salon h1,#contact h1,#mentions h1,#plan h1,#local h1{font-size:1.1rem;letter-spacing:1px;margin:18px 0;color:#fff}#prest h2,#tarif h2,#salon h2,#contact h2,#mentions h2,#plan h2,#local h2{font-size:1rem;font-weight:500;text-transform:uppercase;text-align:left;color:#f5f5b2;letter-spacing:2px}#prest .blonde{margin:-158px -222px 0 0;width:100px}#prest .femme,#prest .homme,#prest .soins{border-radius:8px;border:1px solid #ddd;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);font-size:.9rem;width:96%}#prest .femme{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);padding:12px 8px 0;margin:40px auto 0}#prest .homme{padding:15px;margin:62px auto 0}#prest .soins{padding:15px;margin:42px auto 30px}#prest .femme ul,#prest .homme ul,#prest .soins ul{margin-left:-18px}#prest .femme li,#prest .homme li,#prest .soins li{font-size:.9rem;text-align:left;color:#fff;letter-spacing:1px;font-weight:normal}#tarif h2{text-align:center}#tarif .femme,#tarif .homme,#tarif .soins{border-radius:8px;border:1px solid #ddd;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);margin-bottom:30px;padding:15px 10px;color:#fff;text-transform:uppercase;font-size:.8rem;line-height:2;letter-spacing:1px}#tarif .femme span{text-transform:none;font-style:italic;color:#ddd}#tarif .laius{color:#f5f5b2;font-size:.7rem;margin:40px 0 20px}#tarif footer a{font-size:13px}#salon h1{margin-bottom:24px}#salon h2{margin-bottom:15px}#salon .rounded-circle{margin:30px 0;width:160px}#salon .classique{width:260px;margin-bottom:30px}#salon .adr,#salon .ouv,#salon .rdv{font-size:.9rem;text-transform:uppercase;color:#fff}#salon .ouv{margin-top:40px}#salon .crd{text-transform:none}#salon .mail{font-size:1rem;font-weight:500}#salon .rdv{color:#f5f5b2}#contact .txtobl{font-size:.7rem;color:#444;margin-top:20px}#contact .infolib{font-size:.7rem;color:#333;margin:20px 0}#contact .incline4{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}#mentions h1{margin-bottom:25px}#mentions h2,#mentions p{padding:0 8px}#mentions p{text-align:justify;color:#fff;font-size:.9rem;font-weight:normal}#mentions p a{color:#ff0}#plan ul{list-style-type:none;padding:0}#plan a.orient{color:#fff;text-decoration:none;font-size:.8rem;text-transform:uppercase;line-height:2.2}#plan a.orient:hover{color:#ff0}#plan img.plan{width:100px;margin:15px 0 0;opacity:.6}#local iframe{height:400px;width:100%}@media (max-width: 575px){.container{width:340px;margin:0 auto;padding:0}}@media (min-width: 576px){header{margin-top:5px;height:140px}header img{width:auto}footer a,footer p{padding:0 20px}footer p{padding:.8rem 0 .4rem}.mobile nav{padding:20px 0 0;margin:30px 0 20px}.mobile nav li a{margin:0 .6rem}.mobile h1{font-size:1.4rem;margin:25px 0}.mobile .contenu{background:url(../img/coiffnath-contenu-576.png) no-repeat}.mobile .prems{line-height:1.8;padding:0 20px}#prest h1,#tarif h1,#salon h1,#contact h1,#mentions h1,#plan h1,#local h1{font-size:1.2rem;letter-spacing:2px;font-family:cursive}#prest h2,#tarif h2,#salon h2,#contact h2,#mentions h2,#plan h2,#local h2{font-size:1.1rem;margin-bottom:15px}#prest .blonde{margin:-172px -235px 0 0;width:120px}#prest .femme{width:76%}#prest .homme{width:70%;margin:72px auto 0}#prest .soins{width:70%;margin:62px auto 40px}#prest .femme li,#prest .homme li,#prest .soins li{font-size:1rem}#tarif .femme,#tarif .homme,#tarif .soins{margin-bottom:30px;padding:15px 10px;font-size:.85rem}#tarif .laius{font-size:.75rem;margin:40px 0 20px}#salon h1{margin-bottom:30px}#salon h2{margin-bottom:20px}#salon .rounded-circle{width:190px}#salon .classique{width:315px}#salon .adr,#salon .ouv,#salon .rdv{font-size:1rem}#salon .mail{font-size:1.2rem}#plan a.orient{font-size:.9rem;letter-spacing:1px}#plan img.plan{width:130px}}@media (min-width: 768px){body{background:url(../img/coiffnath-salon.png) repeat #fff}.v-centered{display:-ms-flex;display:flex;-ms-flex-align:center;align-items:center;min-height:100vh}header{margin:0;height:106px}footer{margin:0;border:none;padding:0;max-width:100vw}footer a,footer p{color:#ddd;padding:0 7px;font-size:.85rem}footer a:hover{color:#ff0}footer p{display:inline-block;margin:0}footer p span{font-size:1rem}footer .fb-link,footer .fb-like{margin:5px 10px;float:none}footer .fb-like{padding-top:5px}footer .fb-link a{padding:0}.bandeau{margin-top:40px;border-top:3px solid #9c02a2;border-bottom:3px solid #9c02a2;width:100%;background:rgba(146,95,159,0.7);height:466px}nav ul{background:url(../img/menu.png) repeat;list-style:none;margin:15px 0 0 0;padding:0;height:30px;width:100%}nav li{display:inline}nav li a{font-size:.8rem;color:blueviolet;margin:0 16px;text-transform:uppercase;text-align:center;display:block;float:left;line-height:30px;height:30px;text-decoration:none}nav li a:hover{color:#e31adb;text-decoration:none}.box{height:460px;background:url(../img/coiffnath-bandeau-768.jpg) no-repeat}.box h1{font-size:1.1rem;letter-spacing:normal;margin:15px 0 15px;text-align:center;color:#cd0ed8}.box p{margin:8px 5px 0 0}.box img{float:right}.box .prems{text-align:justify;line-height:1.4;margin-top:.8rem}.box .home h2,.box .home h3{font-size:1rem;display:inline;line-height:1.4;margin:0;color:#000}#prest h1,#tarif h1,#salon h1,#contact h1,#mentions h1,#plan h1,#local h1{margin-top:10px;color:#cd0ed8}#prest h2,#tarif h2,#salon h2,#contact h2,#mentions h2,#plan h2,#local h2{margin-bottom:10px;color:#ad4bb3;letter-spacing:1px}#prest .blonde{margin:-176px -135px 0px 0px}#prest .homme,#prest .femme,#prest .soins{width:auto;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}#prest .femme{padding:12px 168px 0 10px;margin:2px 0 0 30px}#prest .homme{float:left;padding:12px 12px 0 10px;margin:32px 0 0 -22px}#prest .soins{float:right;margin:20px 0 0;padding:12px 12px 0 10px}#prest .femme ul,#prest .homme ul,#prest .soins ul{margin-left:-22px}#prest .femme li,#prest .homme li,#prest .soins li{font-size:.85rem;color:#333}#tarif h1{margin:10px 0 5px}#tarif h2{margin:15px 0 10px}#tarif .femme,#tarif .homme,#tarif .soins{border-radius:8px;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;color:#000;font-size:.8rem;line-height:1.5}#tarif .femme span{letter-spacing:normal;color:#4c4a4a}#tarif .homme,#tarif .soins{text-align:center}#tarif .laius{color:#4c4a4a;margin:20px 0 0;font-size:.7rem}#salon h1{margin-bottom:24px}#salon .rounded-circle{height:180px;width:auto;margin:0}#salon .classique{height:150px;width:auto;margin:15px 0 0}#salon .adr,#salon .ouv,#salon .rdv{font-size:.75rem;color:#000}#salon .ouv{font-weight:500;margin-top:40px}#contact .txtobl{margin-top:10px}#contact .infolib{margin:10px 0 0}#contact .incline4{position:absolute;top:177px;right:10px;width:152px;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}#mentions h1{margin-bottom:18px}#mentions h2,#mentions p{padding:0}#mentions .conteneur{height:326px;overflow-y:scroll;margin-top:20px}#mentions .conteneur p{text-align:justify;padding-right:5px;color:#000}#mentions .conteneur p a{color:#000c95}#plan h2{margin:-3px 0 0 90px}#plan a.orient{color:#333;vertical-align:top;text-decoration:none;font-size:.8rem}#plan .list_navig{margin:45px 0 7px 58px;padding:4px 0 7px 18px;background:url("../img/stmt.png") no-repeat scroll 78px 2px transparent}#plan .list_navig ul{list-style:none outside none;margin:5px 0 0 0;text-transform:uppercase}#plan .tiret_1{line-height:1.8;padding:0 0 0 17px;margin:0 0 0 73px;background:url("../img/stmh.png") no-repeat scroll left 12px transparent;border-left:1px dotted #999}#local iframe{height:316px}}@media (min-width: 992px){footer a,footer p{padding:0 7px}.bandeau{height:436px}nav li a{margin:0 32px}.box{height:430px;background:url(../img/coiffnath-bandeau-992.jpg) no-repeat}.box .prems{line-height:1.6;margin-top:1.2rem}#prest h1,#tarif h1,#salon h1,#contact h1,#mentions h1,#plan h1,#local h1{font-size:1.1rem;margin:18px 0}#prest .blonde{margin:-159px -90px 0px 0px}#prest .femme{float:left;padding:12px 85px 0 10px;margin:65px 0 0 -17px}#prest .homme{float:right;padding:12px 12px 0 10px;margin:18px 10px 36px 0}#prest .soins{float:right;padding:12px 50px 0 10px;margin-right:4px}#prest .femme li,#prest .homme li,#prest .soins li{font-size:.88rem;color:#000}#tarif h1{margin:20px 0 5px}#tarif h2{margin:25px 0 10px}#tarif .homme{width:50%;float:left}#tarif .soins{width:50%;float:right}#tarif .laius{color:#4c4a4a;margin-top:25px}#salon h2{margin-top:15px}#salon .classique{margin:-5px 20px 0 0}#salon .ouv{margin-top:27px}#contact .infolib{margin-top:20px}#contact .incline4{top:166px;right:26px;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}#mentions .conteneur{height:304px}#plan .list_navig{margin:45px 0 7px 150px}#local iframe{height:290px}}@media (min-width: 1200px){.container{width:960px !important;max-width:100% !important}}
