html{height:100%;margin:0;padding:0;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;height:100%;}
img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;}
body{margin:0;padding:0;font-family:'Roboto', 'helvetica',sans-serif;font-size:12px;font-weight:400;text-rendering:optimizelegibility;color:#575759;background:#2b2b2b url("../images/fond.png") repeat fixed 0 0;width:100%;height:100%;}
body::after{bottom:20px;color:#fff;content:"© 2013 BEXIGRAPH© - All rights reserved.";position:fixed;text-align:center;width:100%;z-index:-1;font-size:14px;opacity:0.4;}
@font-face{font-family:'libre';src:url('./fonts/libre.eot');src:url('./fonts/libre.eot?#iefix') format('embedded-opentype'),
url('./fonts/libre.woff2') format('woff2'),
url('./fonts/libre.woff') format('woff'),
url('./fonts/libre.ttf') format('truetype'),
url('./fonts/libre.svg#libre') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'futura';src:url('./fonts/futura.eot');src:url('./fonts/futura.eot?#iefix') format('embedded-opentype'),
url('./fonts/futura.woff2') format('woff2'),
url('./fonts/futura.woff') format('woff'),
url('./fonts/futura.ttf') format('truetype'),
url('./fonts/futura.svg#futura') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"Flaticon";src:url("./fonts/flaticon.eot");src:url("./fonts/flaticon.eot?#iefix") format("embedded-opentype"),
url("./fonts/flaticon.woff") format("woff"),
url("./fonts/flaticon.ttf") format("truetype"),
url("./fonts/flaticon.svg#flaticon") format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("./fonts/Flaticon.svg#Flaticon") format("svg");}
}
*{margin:0;padding:0;}
.transition{-webkit-transition:0.3s ease 0s;-moz-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;-ms-transition:0.3s ease 0s;transition:0.3s ease 0s;}
.transition2{-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;-o-transition:0.5s ease 0s;-ms-transition:0.5s ease 0s;transition:0.5s ease 0s;}
.transition1{-webkit-transition:2s ease 0s;-moz-transition:2s ease 0s;-o-transition:2s ease 0s;-ms-transition:2s ease 0s;transition:2s ease 0s;}
.transitionAll *{-webkit-transition:0.3s ease 0s;-moz-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;-ms-transition:0.3s ease 0s;transition:0.3s ease 0s;}
.transitionAll2 *{-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;-o-transition:0.5s ease 0s;-ms-transition:0.5s ease 0s;transition:0.5s ease 0s;}
h1,h2,h3,h4,h5{font-weight:normal;font-size:inherit;}
*,*::before, *::after{box-sizing:border-box;}
p{margin:0}

/*******FLEX***********/
.flex{display: flex;display: -webkit-flex;}
.flex-colonne{display: flex;display: -webkit-flex;flex-direction: column; -webkit-flex-direction: column;-moz-flex-direction: column;-o-flex-direction: column;-ms-flex-direction: column;}
.flex-colonne-reverse{display: flex;display: -webkit-flex;flex-direction: column-reverse; -webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-o-flex-direction: column-reverse;-ms-flex-direction: column-reverse;}
.flex-row{display: flex;display: -webkit-flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.flex-row-reverse{-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}

.flex-nowrap{display: flex;display: -webkit-flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex-wrap{display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.justify-evenly{justify-content: space-evenly;}
.justify-center{-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.justify-around{-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
.justify-between{-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.justify-end{-webkit-justify-content: flex-end;justify-content: flex-end;}

.hori-start{-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.hori-center{-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.hori-end{-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}


.vert-start{-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.vert-center{-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.vert-end{-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}

.flex.inverse:nth-of-type(odd){-webkit-flex-direction: row-reverse;display: flex;flex-direction: row-reverse;}
.flex.inverse:nth-child(odd) > .flex.inverse2{-webkit-flex-direction: row-reverse;display: flex;flex-direction: row-reverse;}

.self-end{
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.grow0{flex-grow: 0;}
.grow1{flex-grow: 1;}
.grow2{flex-grow: 2;}
.grow3{flex-grow: 3;}
.grow4{flex-grow: 4;}
.grow5{flex-grow: 5;}
.grow10{flex-grow: 10;}

.flex1 {flex:1 1 0;-webkit-flex:1 1 0;}
.flex10 {flex: 0 0 10px;-webkit-flex: 0 0 10px;}
.flex15 {flex: 0 0 15px;-webkit-flex: 0 0 15px;}
.flex20 {flex: 0 0 20px;-webkit-flex: 0 0 20px;}
.flex25 {flex: 0 0 25px;-webkit-flex: 0 0 25px;}
.flex30 {flex: 0 0 30px;-webkit-flex: 0 0 30px;}
.flex35 {flex: 0 0 35px;-webkit-flex: 0 0 35px;}
.flex40 {flex: 0 0 40px;-webkit-flex: 0 0 40px;}
.flex50 {flex: 0 0 50px;-webkit-flex: 0 0 50px;}
.flex55 {flex: 0 0 55px;-webkit-flex: 0 0 55px;}
.flex60 {flex: 0 0 60px;-webkit-flex: 0 0 60px;}
.flex70 {flex: 0 0 70px;-webkit-flex: 0 0 70px;}
.flex80 {flex: 0 0 80px;-webkit-flex: 0 0 80px;}
.flex90 {flex: 0 0 90px;-webkit-flex: 0 0 90px;}
.flex100 {flex: 0 0 100px;-webkit-flex: 0 0 100px;}
.flex110 {flex: 0 0 110px;-webkit-flex: 0 0 110px;}
.flex120 {flex: 0 0 120px;-webkit-flex: 0 0 120px;}
.flex130 {flex: 0 0 130px;-webkit-flex: 0 0 130px;}
.flex140 {flex: 0 0 140px;-webkit-flex: 0 0 140px;}
.flex150 {flex: 0 0 150px;-webkit-flex: 0 0 150px;}
.flex160 {flex: 0 0 160px;-webkit-flex: 0 0 160px;}
.flex170 {flex: 0 0 170px;-webkit-flex: 0 0 170px;}
.flex180 {flex: 0 0 180px;-webkit-flex: 0 0 180px;}
.flex200 {flex: 0 0 200px;-webkit-flex: 0 0 200px;}
.flex220 {flex: 0 0 220px;-webkit-flex: 0 0 220px;}
.flex240 {flex: 0 0 240px;-webkit-flex: 0 0 240px;}
.flex250 {flex: 0 0 250px;-webkit-flex: 0 0 250px;}
.flex270 {flex: 0 0 270px;-webkit-flex: 0 0 270px;}
.flex280 {flex: 0 0 280px;-webkit-flex: 0 0 280px;}
.flex300 {flex: 0 0 300px;-webkit-flex: 0 0 300px;}
.flex350 {flex: 0 0 350px;-webkit-flex: 0 0 350px;}
.flex400 {flex: 0 0 400px;-webkit-flex: 0 0 400px;}
.flex450 {flex: 0 0 450px;-webkit-flex: 0 0 450px;}
.flex580 {flex: 0 0 580px;-webkit-flex: 0 0 580px;}
.flex600 {flex: 0 0 600px;-webkit-flex: 0 0 600px;}
.flex650 {flex: 0 0 650px;-webkit-flex: 0 0 650px;}
.flex700 {flex: 0 0 700px;-webkit-flex: 0 0 700px;}
.flex10P {flex: 0 0 10%;-webkit-flex: 0 0 10%;}
.flex15P {flex: 0 0 15%;-webkit-flex: 0 0 15%;}
.flexauto {flex: auto;-webkit-flex: auto;}
.flex00auto {flex: 0 0 auto;}

.gap10 {gap: 10px;}
.gap2P {gap: 2%;}
.gap5P {gap: 5%;}


.top-1{margin-top:-1px;}
.left-1{margin-left:-1px;}
.right-1{margin-right:-1px;}
.bottom-1{margin-bottom:-1px;}
.bottom5{margin-bottom:5px}
.bottom10{margin-bottom:10px}
.bottom15{margin-bottom:15px}
.bottom20{margin-bottom:20px}
.bottom30{margin-bottom:30px}
.bottom40{margin-bottom:40px}
.bottom50{margin-bottom:50px}
.bottom90{margin-bottom:90px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top80{margin-top:80px;}
.top90{margin-top:90px;}
.top100{margin-top:100px;}
.top10P{margin-top:10%;}
.top12P{margin-top:12.5%;}
.top25P{margin-top:25%;}
.top50P{margin-top:50%;}
.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}
.left25{margin-left:25px;}
.l0P{left:0%;}
.l0{left:0;}
.t0{top:0}
.r0{right:0}
.l15P{left:15%;}
.l-10P{left:-10%;}
.l10P{left:10%;}
.l20P{left:20%;}
.left30{margin-left:30px;}
.left40{margin-left:40px;}
.left50{margin-left:50px;}
.left60{margin-left:60px;}
.left80{margin-left:80px;}
.left100{margin-left:100px;}
.left2P{margin-left:2%;}
.left4P{margin-left:4%;}
.left5P{margin-left:5%;}
.auto{margin:0 auto}
.autolr{margin-left:auto;margin-right:auto}
.padB10{padding-bottom:10px}
.padB30{padding-bottom:30px}
.padB40{padding-bottom:40px}
.padT10{padding-top:10px}
.padT20{padding-top:20px}
.padT5P{padding-top:5%}
.padT80P{padding-top:80%}
.pad5{padding:5px}
.pad10{padding:10px}
.pad20{padding:20px}
.pad30{padding:30px}
.pad50{padding:5px 0}
.pad100{padding:10px 0}
.pad200{padding:20px 0}
.pad010{padding:0 10px}
.pad105{padding:10px 5px}
.pad020{padding:0 20px}
.pad030{padding:0 30px}
.pad520{padding:5px 20px !important}
.pad205{padding:20px 5px !important}
.padLR50{padding-left:50px !important;padding-right:50px !important}
.padLR100{padding-left:100px !important;padding-right:100px !important}
.pad1020{padding:10px 20px !important}
.pad5{padding:5px;}
.pad04P{padding:0 4%;}
.pad5404P{padding:5% 4% 0 4%;}
.pad2P5P{padding:2% 5%;}
.pad2P{padding:2%;}
.pad5P{padding:5%;}
.pad5020P{padding:5% 0 2% 0;}
.pad5P0{padding:5% 0;}
.pad2P0{padding:2% 0;}
.padL5{padding-left:5px;}
.padL10{padding-left:10px;}
.padL20{padding-left:20px;}
.padL30{padding-left:30px;}
.padL1P{padding-left:1%;}
.padL2P{padding-left:2%;}
.padL5P{padding-left:5%;}
.padL10P{padding-left:10%;}
.padR5{padding-right:5px;}
.padR10{padding-right:10px;}
.padR20{padding-right:20px;}
.padR1P{padding-right:1%;}
.pad05P{padding:0 5%}
.pad510P{padding:5% 10%}
.pad020P{padding:0 20%}
.right5{margin-right:5px;}
.right10{margin-right:10px;}
.right15{margin-right:15px;}
.right20{margin-right:20px;}
.right1P{margin-right:1%;}
.right2P{margin-right:2%;}
.left{float:left}
.right{float:right}
.spacer{clear:both}
.center{text-align:center}
.absolute{position:absolute}
.relative{position:relative}
.fixed{position:fixed}
.hidden{overflow:hidden}
.hide{visibility:hidden}
.block{display:block}
.inblock{display:inline-block}
.table{display:table}
.cell{display:table-cell;vertical-align:middle}
.vtop{vertical-align:top !important}
.vbottom{vertical-align:bottom !important}
.row{display:table-row}
.none{display:none}
.nonePc{display:none}
a{cursor:pointer;color:inherit;text-decoration:none;}
.z1{z-index:1}
.z2{z-index:2}
.z10{z-index:10}
.z19{z-index:19}
.z20{z-index:20}
.z999{z-index:999}
.radius{border-radius:5px}
.rond{border-radius:50%}
.ombre{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2)}
.ombre2{box-shadow:0 1px 20px -8px rgba(0, 0, 0, 0.5)}
.ombreBloc{box-shadow:0px 0px 40px rgba(0, 0, 0, 0.9);}
.ombreBlocInset{box-shadow:0 25px 30px -15px rgba(0, 0, 0, 1.00) inset;}
ul li{list-style:none}
img{border:none}
.radius30{border-radius:30px;}
.line12{line-height:12px;}
.line15{line-height:15px;}
.line16{line-height:16px;}
.line18{line-height:18px}
.line20{line-height:20px}
.line22{line-height:22px;}
.line25{line-height:25px;}
.line28{line-height:25px;}
.line30{line-height:30px;}
.line40{line-height:40px}
.line50{line-height:50px}
.line60{line-height:60px}
.line80{line-height:80px}
.line90{line-height:90px}
.line100{line-height:100px}
.line120{line-height:120px}
.scrollY{overflow-y:auto;overflow-x:hidden;}
.op0{opacity:0}
.op1{opacity:1}
.w20vw{width:20vw}
.h20vw{height:20vw}
.w15{width:15px}
.w20{width:20px}
.w25{width:25px}
.w30{width:30px}
.w35{width:35px}
.w40{width:40px}
.w50{width:50px}
.w55{width:55px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w110{width:110px}
.w120{width:120px}
.w140{width:140px}
.w150{width:150px}
.w170{width:170px}
.w180{width:180px}
.w190{width:190px}
.w200{width:200px}
.w220{width:220px}
.w240{width:240px}
.w250{width:250px}
.w260{width:260px}
.w270{width:270px}
.w280{width:280px}
.w290{width:290px}
.w300{width:300px}
.w320{width:320px}
.w350{width:350px}
.w400{width:400px}
.w420{width:420px}
.w440{width:440px}
.w500{width:500px}
.w550{width:550px}
.w560{width:560px}
.w580{width:580px}
.w600{width:600px}
.w730{width:730px}
.w740{width:740px}
.maxw500{max-width:500px}
.maxw600{max-width:600px}
.maxw1200{max-width:1200px}
.maxw1400{max-width:1400px}
.w3P{width:3%}
.w4P{width:4%}
.w5P{width:5%}
.w6P{width:6%}
.w8P{width:8%}
.w9P{width:9%}
.w10P{width:10%}
.w12P{width:12%}
.w13P{width:13%}
.w14P{width:14%}
.w15P{width:15%}
.w18P{width:18%}
.w19P{width:19%}
.w20P{width:20%}
.w21P{width:21%}
.w22P{width:22%}
.w24P{width:24%}
.w25P{width:25%}
.w28P{width:28%}
.w29P{width:29%}
.w30P{width:30%}
.w32P{width:32%}
.w33P{width:33.3%}
.w34P{width:34%}
.w35P{width:35%}
.w40P{width:40%}
.w41P{width:41%}
.w44P{width:44%}
.w45P{width:45%}
.w46P{width:46%}
.w48P{width:48%}
.w49P{width:49%}
.w50P{width:50%}
.w55P{width:55%}
.w59P{width:59%}
.w60P{width:60%}
.w65P{width:65%}
.w68P{width:68%}
.w70P{width:70%}
.w75P{width:75%}
.w77P{width:77%}
.w80P{width:80%}
.w85P{width:85%}
.w88P{width:88%}
.w90P{width:90%}
.w95P{width:95%}
.w96P{width:96%}
.w98P{width:98%}
.w100P{width:100%}
.w26P{width:26%}
.h0{height:0px}
.h15{height:15px}
.h20{height:20px}
.h25{height:25px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.h60{height:60px}
.h70{height:70px}
.h80{height:80px}
.h90{height:90px}
.h100{height:100px}
.h120{height:120px}
.h130{height:130px}
.h140{height:140px}
.h150{height:150px}
.h200{height:200px}
.h220{height:220px}
.h280{height:280px}
.h10P{height:10%}
.h13P{height:13%}
.h15P{height:15%}
.h20P{height:20%}
.h25P{height:25%}
.h33P{height:33.333%}
.h35P{height:35%}
.h40P{height:40%}
.h45P{height:45%}
.h50P{height:50%}
.h55P{height:55%}
.h60P{height:60%}
.h70P{height:70%}
.h75P{height:75%}
.h80P{height:80%}
.h85P{height:85%}
.h87P{height:87%}
.h90P{height:90%}
.h100P{height:100%}
.w0{width:0%;border:none !important}
.maxh200{max-height:200px}
.maxh480{max-height:480px}
.br{border-right:1px solid #ccc;}
.bro{border-right:1px solid #FD3F26;}
.bl{border-left:1px solid #ccc}
.blo{border-left:1px solid #FD3F26}
.bt{border-top:1px solid #ccc;}
.bto{border-top:1px solid #FD3F26;}
.bb{border-bottom:1px solid #ccc}
.bbb{border-bottom:1px solid #fff}
.bbo{border-bottom:1px solid #FD3F26}
.bn{border:none}
.ba{border:1px solid #ccc}
.fg{background-color:#eee}
.fe6{background-color:#e6e6e6}
.fc{background-color:rgba(0,0,255,0.6)}
.fm{background-color:rgba(255,0,0,0.6)}
.fj{background-color:rgba(0,255,0,0.6)}
.fde{background-color:#e3e3e3}
.ff2{background-color:#f2f2f2}
.fn{background-color:#000}
.fn1{background-color:#111}
.fn2{background-color:#222}
.fn50{background-color:rgba(0,0,0,0.3)}
.fn3{background-color:#333}
.fb{background-color:#fff}
.fb50{background-color:rgba(255,255,255,0.5)}
.ligneTab:nth-child(even),.ligneTab2:nth-child(even){background-color:#fff;}
.ligneTab:nth-child(odd),.ligneTab2:nth-child(odd){background-color:#eee;}
.fo{background-color:#FD3F26}
.fond{background:#2b2b2b url("../images/fond.png") repeat fixed 0 0;}
.blanc{color:#ffffff;}
.noir{color:#000}
.gris{color:#575759}
.n222{color:#222}
.gccc{color:#ccc;}
.g999{color:#999;}
.g666{color:#666;}
.gd6{color:#d6d6d6;}
.orange{color:#FD3F26;}
.libre{font-family:'libre'}
.futura{font-family:'futura'}
.script{font-family:'Pacifico'}
.script2{font-family:'La Belle Aurore'}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.font25{font-size:25px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font35{font-size:35px;}
.font40{font-size:40px;}
.font45{font-size:45px;}
.font50{font-size:50px;}
.font120{font-size:120px;}
.font100{font-weight:100;letter-spacing:0 !important}
.font300{font-weight:300}
.font400{font-weight:400}
.font500{font-weight:500}
.font700{font-weight:700}
.font900{font-weight:900}
.light{font-weight:100}
.bold{font-weight:bold}
.upper{text-transform:uppercase;}
.capital{text-transform:capitalize;}
.lower{text-transform:lowercase;}
.pointer{cursor:pointer}
.grab{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}
.grab:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.italic{font-style:italic}
.barre{text-decoration:line-through}
.underline{text-decoration:underline}
.nounder{text-decoration:none}
.center{text-align:center}
.justify{text-align:justify}
.justcenter{text-align:justify;-moz-text-align-last:center;text-align-last:center;}
.txtRight{text-align:right}
.txtLeft{text-align:left}
.etc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.letter1{letter-spacing:0.5px}
.letter3{letter-spacing:3px}
.letter5{letter-spacing:5px}
.letter10{letter-spacing:10px}
.txtombre{text-shadow:0 2px 2px #000000}
select{font-family:'Roboto';font-weight:bold;color:#FD3F26 !important;font-size:14px;margin-top:5px;background:transparent;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 !important;width:100% !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){select{padding-right:25px}}
label.select{position:relative;padding:10px 0 0;display:block;}
label.select::after{color:#FD3F26;content:"↕";font-size:16px;pointer-events:none;position:absolute;right:0;text-align:center;top:0px;width:24px;height:35px;line-height:35px;box-sizing:inherit;}
label.select::before{background:transparent none repeat scroll 0 0;content:"";display:block;height:35px;pointer-events:none;position:absolute;right:0;top:0;width:24px;box-sizing:inherit;}
option{padding:5px 0;color:#999 !important}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number]{font-family:'Roboto';font-weight:400;background-color:transparent;border:none;resize:none;color:#575759;font-size:14px;outline:none}
textarea{border:none;resize:none;color:#575759;font-size:14px;font-weight:400;font-family:'Roboto';background-color:transparent;padding-top:20px}
input[type=file]{padding:3px 0 3px 2px;resize:none;border-radius:5px}
input[readonly=readonly],input[readonly=readonly]:focus{background-color:transparent;color:#999 !important;cursor:default;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus{color:#575759}
.select.disabled{background-color:#eee;}
.input{position:relative;line-height:40px;height:40px;display:block;}
.textarea{position:relative;line-height:40px;height:40px;display:block;}
.placeholder{top:0;left:0;height:40px;line-height:40px}
.placeholder.active{left:0;top:2px;line-height:10px;height:10px;font-size:12px}
.input::after,.textarea::after{box-sizing:inherit;color:#999;font-size:14px;line-height:40px;height:40px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:24px;}
.popup,.pop{margin:0 auto;width:100%}
#popupContact,#popupImg,#blocContact{background:#222;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2;opacity:0.7}
#popupContenu{background:#fff;box-shadow:0 3px 10px 0 #222;display:none;padding:10px;position:fixed;z-index:2;border-radius:5px}
#popupLoad{background:rgba(255, 255, 255, 0.7) url("../images/loading3.gif") no-repeat scroll center center;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:4;}
#popupBlanc{background-color:rgba(255, 255, 255, 0.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2;}
.loading{background-image:url("../images/loader_n.gif");background-position:center;background-repeat:no-repeat;}
#loading{background-image:url("../images/loader.gif");background-position:center 60%;background-repeat:no-repeat;}
#divinfos.loading{background-image:url("../images/loading3.gif"),url("../images/fond.png");background-position:center;background-repeat:no-repeat,repeat;background-attachment:fixed;}
.croix:hover{background-color:#fc507a;}
.bouton{cursor:pointer}
.hover:hover{color:#FD3F26}
.fhover:hover{background-color:#eee}
.bouton.fg{border:1px solid #eee}
.bouton.fn2{border:1px solid #222}
.bouton.link{border:1px solid #ccc}
.bouton.link.fn2{border:1px solid #999}
.bouton.fn1{border:1px solid #111}
.bouton.fb,.bouton.trans{border:1px solid #fff}
.bouton.fo,.bouton.trans.orange{border:1px solid #FD3F26}
.bouton.fg:hover{color:#eee;background-color:transparent !important;border:1px solid #eeeeee}
.bouton.fn2:hover{color:#222;background-color:transparent !important;border:1px solid #222}
.bouton.link:hover{color:#FD3F26;background-color:transparent !important;border:1px solid #FD3F26}
.bouton.fn1:hover{color:#FD3F26;background-color:transparent !important;border:1px solid #FD3F26}
.bouton.fb:hover{color:#fff;background-color:transparent !important;border:1px solid #fff}
.bouton.fo:hover{color:#FD3F26;background-color:transparent !important;border:1px solid #FD3F26}
.bouton.trans:hover{color:#ffffff;background-color:rgba(0,0,0,0.8) !important;border:1px solid #ffffff}
.bouton.trans.orange:hover{color:#fff;background-color:#FD3F26 !important;border:1px solid #FD3F26}
.switch{overflow:hidden;cursor:pointer;}
.curseur{left:0;top:0;width:200%;font-weight:bold;}
.curseur.off{left:-100%;top:0;}
.curseur .active{width:50%;}
.curseur .active:not(.fo){width:50%;}
.curseur .inactive{width:50%;}
.bloc3{margin-left:5%}
.bloc4{margin-left:4%}
.bloc5{margin-left:2.5%}
.bloc3:nth-child(3n+1),.bloc4:nth-child(4n+1),.bloc5:nth-child(5n+1){margin-left:0 !important}
.para{height:100%;left:0;top:0;width:100%;z-index:-1;}
.footer{background-image:url('../images/fond.jpg');background-repeat:repeat;background-attachment:fixed;}
.after::after{background-color:#000;content:"";height:100%;left:0;opacity:0.8;position:absolute;top:0;width:100%;}
.blur{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);}
.icon:before, .icon:after{font-family:"Flaticon";font-style:1rem;vertical-align:middle;}
.icon.super:before, .icon.super:after{vertical-align:top !important;}
.icon.accompagner:after{content:"\f100";}
.icon.analyser:after{content:"\f101";}
.icon.analyser2:after{content:"\f102";}
.icon.check:after{content:"\f103";}
.icon.code:after{content:"\f104";}
.icon.dev:after{content:"\f105";}
.icon.dialoguer:after{content:"\f106";}
.icon.down:after{content:"\f107";}
.icon.face:after{content:"\f108";}
.icon.future:after{content:"\f109";}
.icon.imaginer:after{content:"\f10a";}
.icon.link:after{content:"\f10b";}
.icon.list:after{content:"\f10c";}
.icon.mail2:after{content:"\f10d";}
.icon.mail:after{content:"\f10e";}
.icon.menu:after{content:"\f10f";}
.icon.message:after{content:"\f110";}
.icon.proposer:after{content:"\f111";}
.icon.send:after{content:"\f112";}
.icon.tel2:after{content:"\f113";}
.icon.telephone:after{content:"\f114";}
.icon.user:after{content:"\f115";}
.icon.webdesign:after{content:"\f116";}
.icon.close:after{content:"\f117";}
.icon.what:after{content:"\f118";}
.icon.prev:after{content:"\f119";}
.icon.play:after{content:"\f11a";}
.icon.next:after{content:"\f11b";}
.icon.soundMoins:after{content:"\f11c";}
.icon.soundPlus:after{content:"\f11d";}
.icon.disc:after{content:"\f11e";}
.rotate{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.player_music li{right:-200%;position:relative}
.player_music.active li{right:0}
.player_music.active li:nth-child(1),.player_music li:nth-child(1){-webkit-transition:right 0.2s ease 0s;-moz-transition:right 0.2s ease 0s;-o-transition:right 0.2s ease 0s;-ms-transition:right 0.2s ease 0s;transition:right 0.2s ease 0s;}
.player_music.active li:nth-child(2),.player_music li:nth-child(2){-webkit-transition:right 0.2s ease 0.2s;-moz-transition:right 0.2s ease 0.2s;-o-transition:right 0.2s ease 0.2s;-ms-transition:right 0.2s ease 0.2s;transition:right 0.2s ease 0.2s;}
.player_music.active li:nth-child(3),.player_music li:nth-child(3){-webkit-transition:right 0.2s ease 0.4s;-moz-transition:right 0.2s ease 0.4s;-o-transition:right 0.2s ease 0.4s;-ms-transition:right 0.2s ease 0.4s;transition:right 0.2s ease 0.4s;}
.player_music.active li:nth-child(4),.player_music li:nth-child(4){-webkit-transition:right 0.2s ease 0.6s;-moz-transition:right 0.2s ease 0.6s;-o-transition:right 0.2s ease 0.6s;-ms-transition:right 0.2s ease 0.6s;transition:right 0.2s ease 0.6s;}
.player_music.active li:nth-child(5),.player_music li:nth-child(5){-webkit-transition:right 0.2s ease 0.8s;-moz-transition:right 0.2s ease 0.8s;-o-transition:right 0.2s ease 0.8s;-ms-transition:right 0.2s ease 0.8s;transition:right 0.2s ease 0.8s;}
.player_music.active li:nth-child(6),.player_music li:nth-child(6){-webkit-transition:right 0.2s ease 1s;-moz-transition:right 0.2s ease 1s;-o-transition:right 0.2s ease 1s;-ms-transition:right 0.2s ease 1s;transition:right 0.2s ease 1s;}

.grecaptcha-badge{display: none}