.responsive-padding{padding-left:40px;padding-right:40px}.ms{margin:5px}.mm{margin:10px}.ml{margin:20px}.mxl{margin:40px}.mts{margin-top:5px}.mtm{margin-top:10px}.mtl{margin-top:20px}.mtxl{margin-top:40px}.mrs{margin-right:5px}.mrm{margin-right:10px}.mrl{margin-right:20px}.mrxl{margin-right:40px}.mbs{margin-bottom:5px}.mbm{margin-bottom:10px}.mbl{margin-bottom:20px}.mbxl{margin-bottom:40px}.mls{margin-left:5px}.mlm{margin-left:10px}.mll{margin-left:20px}.mlxl{margin-left:40px}.m0{margin:0}.ps{padding:5px}.pm{padding:10px}.pl{padding:20px}.pxl{padding:40px}.pts{padding-top:5px}.ptm{padding-top:10px}.ptl{padding-top:20px}.ptxl{padding-top:40px}.prs{padding-right:5px}.prm{padding-right:10px}.prl{padding-right:20px}.prxl{padding-right:40px}.pbs{padding-bottom:5px}.pbm{padding-bottom:10px}.pbl{padding-bottom:20px}.pbxl{padding-bottom:40px}.pls{padding-left:5px}.plm{padding-left:10px}.pll{padding-left:20px}.plxl{padding-left:40px}.p0{padding:0}.no-wrap{white-space:nowrap}.wrap{white-space:initial}.list-upper-latin>li{list-style-type:upper-latin}.bold{font-weight:bold}.bg-primary{background-color:#828395}.bg-green{background-color:#97bf0d}.bg-blue{background-color:#009ee0}.bg-orange{background-color:#f29400}.bg-pink{background-color:#e81e75}.bg-darkgreen{background-color:#277722}.bg-int-type7{background-color:#ffcd51}.bg-int-type8{background-color:#ff6d2e}.bg-int-typeA,.bg-int-typeH,.bg-int-typeGC{background-color:#fff280}.bg-int-typeA h3,.bg-int-typeH h3,.bg-int-typeGC h3{color:#f00}.bg-int-typeA h3 span.puce,.bg-int-typeH h3 span.puce,.bg-int-typeGC h3 span.puce{background:#f00}.bg-int-typeA fieldset legend,.bg-int-typeH fieldset legend,.bg-int-typeGC fieldset legend{color:#f00;border:0}.bg-int-type4{background-color:#d9e4bf}.bg-int-typeH,.bg-int-typeGC{background-color:#bee2ee}.bg-int-typeHAI{background-color:#00bbe7}.bg-int-type6{background-color:#f5d6ec}.bg-gradient-primary{background:#747589;background:-moz-linear-gradient(top,#8a8b9c 0%,#747589 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8a8b9c),color-stop(100%,#747589));background:-webkit-linear-gradient(top,#8a8b9c 0%,#747589 100%);background:-o-linear-gradient(top,#8a8b9c 0%,#747589 100%);background:-ms-linear-gradient(top,#8a8b9c 0%,#747589 100%);background:linear-gradient(to bottom,#8a8b9c 0%,#747589 100%)}.bg-gradient-primary.bg-hover:hover,.dropdown.open .bg-gradient-primary{background:#5d5e6e;background:-moz-linear-gradient(top,#828395 0%,#5d5e6e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#828395),color-stop(100%,#5d5e6e));background:-webkit-linear-gradient(top,#828395 0%,#5d5e6e 100%);background:-o-linear-gradient(top,#828395 0%,#5d5e6e 100%);background:-ms-linear-gradient(top,#828395 0%,#5d5e6e 100%);background:linear-gradient(to bottom,#828395 0%,#5d5e6e 100%)}.bg-gradient-green{background:#84a70b;background:-moz-linear-gradient(top,#a2cd0e 0%,#84a70b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2cd0e),color-stop(100%,#84a70b));background:-webkit-linear-gradient(top,#a2cd0e 0%,#84a70b 100%);background:-o-linear-gradient(top,#a2cd0e 0%,#84a70b 100%);background:-ms-linear-gradient(top,#a2cd0e 0%,#84a70b 100%);background:linear-gradient(to bottom,#a2cd0e 0%,#84a70b 100%)}.bg-gradient-green.bg-hover:hover,.dropdown.open .bg-gradient-green{background:#5e7708;background:-moz-linear-gradient(top,#97bf0d 0%,#5e7708 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#97bf0d),color-stop(100%,#5e7708));background:-webkit-linear-gradient(top,#97bf0d 0%,#5e7708 100%);background:-o-linear-gradient(top,#97bf0d 0%,#5e7708 100%);background:-ms-linear-gradient(top,#97bf0d 0%,#5e7708 100%);background:linear-gradient(to bottom,#97bf0d 0%,#5e7708 100%)}.bg-gradient-blue{background:#008cc7;background:-moz-linear-gradient(top,#00a9ef 0%,#008cc7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a9ef),color-stop(100%,#008cc7));background:-webkit-linear-gradient(top,#00a9ef 0%,#008cc7 100%);background:-o-linear-gradient(top,#00a9ef 0%,#008cc7 100%);background:-ms-linear-gradient(top,#00a9ef 0%,#008cc7 100%);background:linear-gradient(to bottom,#00a9ef 0%,#008cc7 100%)}.bg-gradient-blue.bg-hover:hover,.dropdown.open .bg-gradient-blue{background:#006893;background:-moz-linear-gradient(top,#009ee0 0%,#006893 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#009ee0),color-stop(100%,#006893));background:-webkit-linear-gradient(top,#009ee0 0%,#006893 100%);background:-o-linear-gradient(top,#009ee0 0%,#006893 100%);background:-ms-linear-gradient(top,#009ee0 0%,#006893 100%);background:linear-gradient(to bottom,#009ee0 0%,#006893 100%)}.bg-gradient-orange{background:#d98400;background:-moz-linear-gradient(top,#ff9d02 0%,#d98400 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9d02),color-stop(100%,#d98400));background:-webkit-linear-gradient(top,#ff9d02 0%,#d98400 100%);background:-o-linear-gradient(top,#ff9d02 0%,#d98400 100%);background:-ms-linear-gradient(top,#ff9d02 0%,#d98400 100%);background:linear-gradient(to bottom,#ff9d02 0%,#d98400 100%)}.bg-gradient-orange.bg-hover:hover,.dropdown.open .bg-gradient-orange{background:#a56500;background:-moz-linear-gradient(top,#f29400 0%,#a56500 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f29400),color-stop(100%,#a56500));background:-webkit-linear-gradient(top,#f29400 0%,#a56500 100%);background:-o-linear-gradient(top,#f29400 0%,#a56500 100%);background:-ms-linear-gradient(top,#f29400 0%,#a56500 100%);background:linear-gradient(to bottom,#f29400 0%,#a56500 100%)}.bg-gradient-pink{background:#d71669;background:-moz-linear-gradient(top,#e92c7e 0%,#d71669 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e92c7e),color-stop(100%,#d71669));background:-webkit-linear-gradient(top,#e92c7e 0%,#d71669 100%);background:-o-linear-gradient(top,#e92c7e 0%,#d71669 100%);background:-ms-linear-gradient(top,#e92c7e 0%,#d71669 100%);background:linear-gradient(to bottom,#e92c7e 0%,#d71669 100%)}.bg-gradient-pink.bg-hover:hover,.dropdown.open .bg-gradient-pink{background:#a81152;background:-moz-linear-gradient(top,#e81e75 0%,#a81152 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e81e75),color-stop(100%,#a81152));background:-webkit-linear-gradient(top,#e81e75 0%,#a81152 100%);background:-o-linear-gradient(top,#e81e75 0%,#a81152 100%);background:-ms-linear-gradient(top,#e81e75 0%,#a81152 100%);background:linear-gradient(to bottom,#e81e75 0%,#a81152 100%)}.bg-gradient-darkgreen{background:#20631c;background:-moz-linear-gradient(top,#2b8325 0%,#20631c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b8325),color-stop(100%,#20631c));background:-webkit-linear-gradient(top,#2b8325 0%,#20631c 100%);background:-o-linear-gradient(top,#2b8325 0%,#20631c 100%);background:-ms-linear-gradient(top,#2b8325 0%,#20631c 100%);background:linear-gradient(to bottom,#2b8325 0%,#20631c 100%)}.bg-gradient-darkgreen.bg-hover:hover,.dropdown.open .bg-gradient-darkgreen{background:#133c11;background:-moz-linear-gradient(top,#277722 0%,#133c11 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#277722),color-stop(100%,#133c11));background:-webkit-linear-gradient(top,#277722 0%,#133c11 100%);background:-o-linear-gradient(top,#277722 0%,#133c11 100%);background:-ms-linear-gradient(top,#277722 0%,#133c11 100%);background:linear-gradient(to bottom,#277722 0%,#133c11 100%)}.txt-primary,.text-primary{color:#828395}.txt-green,.text-green{color:#97bf0d}.txt-blue,.text-blue{color:#009ee0}.txt-orange,.text-orange{color:#f29400}.txt-pink,.text-pink{color:#e81e75}.txt-darkgreen,.text-darkgreen{color:#277722}.txt-white,.text-white{color:#fff}.txt-red,.text-red{color:#f00}@media screen and (min-width:992px){.tar-desktop{text-align:right}.tal-desktop{text-align:left}.tac-desktop{text-align:center}}@media screen and (max-width:992px){.tar-tablet{text-align:right}.tal-tablet{text-align:left}.tac-tablet{text-align:center}}@media screen and (max-width:768px){.tar-phone{text-align:right}.tal-phone{text-align:left}.tac-phone{text-align:center}}.table>tbody>tr>td.vac{vertical-align:middle}@media screen and (min-width:992px){.row-eq-height{display:-webkit-flex;display:flex}.row-eq-height>div[class*=col-]{-webkit-flex:1 auto;flex:1 auto}}.list-group .list-group-item .fa.pull-right{color:#d0d0d0;line-height:1.5em}.list-group .list-group-item:hover .fa.pull-right{color:#9d9d9d}@media screen and (max-width:768px){.dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}form{margin-bottom:40px}form .required label:after{color:#f00;font-weight:normal;content:'';font-family:'FontAwesome';font-size:.7em;float:right}form h3{margin-top:40px}form h3:first-child{margin-top:0}form fieldset{margin-top:40px}#news .carousel-indicators{bottom:0;top:10px}#news .carousel-control{bottom:0;height:60px;top:50px;opacity:1;filter:alpha(opacity=100)}#news .item{background:#e9e9e9;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#news .item .carousel-caption{color:inherit;position:initial;text-align:left;text-shadow:none;padding:5px 15px}#mafcom{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url('../img/mafcom.jpg') no-repeat 0 0;background-size:cover;padding:90px 15px 5px;text-align:center;color:#fff;font-weight:bold;font-size:1.4em}#mafcom .shadow{text-shadow:0 1px 5px black}form[class*=bg-int-] table.table{border:1px solid #000;background:#fff;background:rgba(255,255,255,.5)}form[class*=bg-int-] table.table tr,form[class*=bg-int-] table.table th,form[class*=bg-int-] table.table td{border-color:#000 !important}form[class*=bg-int-] table.table .btn{margin-bottom:5px}@media screen and (max-width:768px){table span.visible-xs{display:inline-block !important}}@media screen and (max-width:768px){.modal .form-group div[class*=col-sm-] input{margin-bottom:10px}.modal .form-group div[class*=col-sm-]:last-child input{margin-bottom:0}}#header{width:100%;height:115px;background:#ececec;background:-moz-linear-gradient(top,#dcdcdc 0%,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcdcdc),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#dcdcdc 0%,#ececec 100%);background:-o-linear-gradient(top,#dcdcdc 0%,#ececec 100%);background:-ms-linear-gradient(top,#dcdcdc 0%,#ececec 100%);background:linear-gradient(to bottom,#dcdcdc 0%,#ececec 100%);border-bottom:3px solid #cdcdcd}@media screen and (max-width:992px){#header>div>.pull-right{float:left;width:100%}}@media screen and (max-width:768px){#header>div>.pull-left{float:left;width:100%}}#header ul#navigation{list-style:none;float:right;margin:0;padding:0}#header ul#navigation>li{padding:0;margin:15px 0 0 5px;float:left;border:3px solid #cdcdcd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#header ul#navigation>li>a{display:block;padding:8px 8px 4px;color:#fff;text-align:center;margin:0;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media screen and (max-width:768px){#header ul#navigation>li>a{text-align:left;padding-left:30px !important;position:relative}#header ul#navigation>li>a>i{position:absolute;top:14px;left:12px}}#header ul#navigation>li>a span{display:block;margin-top:3px;font-size:.8em}@media screen and (max-width:768px){#header ul#navigation>li>a span{display:inline;padding:0 10px;font-size:2em}}#header ul#navigation>li>ul.dropdown-menu{margin-top:12px}@media screen and (max-width:768px){#header ul#navigation>li>ul.dropdown-menu{margin-top:0;border:0;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;width:100%}#header ul#navigation>li>ul.dropdown-menu>li{display:block;width:100%}#header ul#navigation>li>ul.dropdown-menu>li.dropdown-header,#header ul#navigation>li>ul.dropdown-menu>li>a{padding-top:10px;padding-bottom:10px;white-space:normal}}#header ul#navigation>li>ul.dropdown-menu:before{position:absolute;top:-7px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:'';right:15px}#header ul#navigation>li>ul.dropdown-menu:after{position:absolute;top:-5px;right:16px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}@media screen and (max-width:992px){#header ul#navigation{display:none;width:100%;border:3px solid #cdcdcd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:20px;margin-top:-10px}#header ul#navigation>li{width:16.6666666666%;border:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#header ul#navigation>li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#header ul#navigation>li:first-child{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#header ul#navigation>li:last-child a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#header ul#navigation.open{display:block}}@media screen and (max-width:768px){#header ul#navigation{font-size:.6em;margin-top:0}#header ul#navigation>li{display:block;width:100%}#header ul#navigation>li>a{padding:10px}#header ul#navigation>li:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#header ul#navigation>li:last-child a{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#header ul#navigation>li.dropdown.open a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}#header #open-menu{float:right;margin:-55px 0 0}@media screen and (max-width:768px){#header #open-menu{position:absolute;top:0;right:0;margin:20px 20px 0 0}}#header #infos{margin:12px 0 20px;max-width:300px;line-height:1em}@media screen and (max-width:768px){#header #infos{max-width:100%}}#header #infos a{white-space:nowrap;font-weight:bold}.progress.status{height:50px;margin-bottom:0}.progress.status .progress-bar{line-height:50px;font-size:1.2em;border-right:1px solid #eee}.progress.status .progress-bar:last-child{border:0}.puce{display:block;height:25px;line-height:25px;font-size:.9em;white-space:nowrap}.puce:before{display:inline-block;width:20px;height:20px;background:#828395;color:#fff;margin-right:5px;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;text-align:center;line-height:20px}.puce.puce-m:before{content:'M'}.puce.puce-t:before{content:'T'}.puce.puce-p:before{content:'P'}.puce.puce-num{display:inline-block;background:#828395;width:26px;height:26px;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;text-align:center;font-size:.8em;line-height:26px;margin-right:.3em;color:#fff;padding:0;display:block;float:left}.txt-green .puce.puce-num{background:#97bf0d}.txt-blue .puce.puce-num{background:#009ee0}.txt-orange .puce.puce-num{background:#f29400}.txt-pink .puce.puce-num{background:#e81e75}.txt-darkgreen .puce.puce-num{background:#277722}#content{margin-bottom:100px}table.assiette-cotisation{margin-right:auto;margin-left:auto}table.assiette-cotisation tr td{padding:5px}@media screen and (max-width:992px){#filters .col-md-10{margin-bottom:20px}}#filters form{margin-bottom:0}@media screen and (max-width:992px){#filters form{margin-bottom:-15px}}#filters #TypesMissions{margin-top:10px}@media screen and (max-width:768px){#filters #TypesMissions label{display:block}}#filters #TypesMissions .checkbox{display:inline}@media screen and (max-width:768px){#filters #TypesMissions .checkbox label{display:inline-block;margin:5px 5px 5px 0}}#filters #TypesMissions .checkbox.select-all{display:block}@media screen and (min-width:992px){#filters #TypesMissions .checkbox.select-all{display:inline-block}}#filters #TypesMissions .checkbox [type=checkbox]:checked,#filters #TypesMissions .checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}#filters #TypesMissions .checkbox [type=checkbox]:checked+label,#filters #TypesMissions .checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:3px;padding-top:4px;cursor:pointer}#filters #TypesMissions .checkbox [type=checkbox]:checked+label:after,#filters #TypesMissions .checkbox [type=checkbox]:not(:checked)+label:after{content:'';position:absolute;top:2px;left:10px;font-size:17px;color:inherit;font-family:FontAwesome;text-shadow:1px 1px 5px #fff}#filters #TypesMissions .checkbox [type=checkbox]:not(:checked)+label:after,#filters #TypesMissions .checkbox [type=checkbox]:not(:checked)+label:before{opacity:0;transform:scale(0)}#filters #TypesMissions .checkbox [type=checkbox]:checked+label:after,#filters #TypesMissions .checkbox [type=checkbox]:checked+label:before{opacity:1;transform:scale(1)}form[class*="bg-int-"]{padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form[class*="bg-int-"] h3{margin-bottom:20px}tr.preetabli span.h4{color:#f00}.navbar-fixed-bottom{background:#f5f5f5;padding:15px 0;border-top:2px solid #ddd;z-index:1010}@media screen and (max-width:768px){.navbar-fixed-bottom .row div[class*=col-xs-]{display:block;float:none;width:100%;margin-bottom:10px}}#payment-methods>label{background:#e3e3e3;background:rgba(92,184,92,.25);margin:0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;font-weight:normal}#payment-methods>label h4{font-weight:bold}#payment-methods>label h4:before{font-family:FontAwesome;margin-right:12px;font-weight:normal;content:'';display:block;float:left;margin-top:2px}#payment-methods [type=radio]{display:none}#payment-methods [type=radio]:checked+label{background:#5cb85c;color:#fff}#payment-methods [type=radio]:checked+label h4:before{content:'';margin-right:10px}#payment-methods>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e3e3e3;margin:0 15px}@media screen and (max-width:992px){#payment-methods>div{padding-top:5px;margin-bottom:20px}}#payment-methods>div h4{font-weight:bold}#payment-methods>div [type=radio]:checked{background:#f00}#payment-methods>div [type=radio]:checked+label,#payment-methods>div [type=radio]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer}#payment-methods>div [type=radio]:checked+label:before,#payment-methods>div [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#payment-methods>div [type=radio]:checked+label:after,#payment-methods>div [type=radio]:not(:checked)+label:after{content:'';position:absolute;top:-5px;left:1px;font-size:23px;color:#5cb85c;font-family:FontAwesome}#payment-methods>div [type=radio]:not(:checked)+label:after{color:#bbb}#payment-methods>div [type=radio]:checked+label:after{opacity:1;transform:scale(1)}#to-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;white-space:nowrap;background:#fff no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:1030;border:2px solid #ddd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center}#to-top.cd-is-visible,#to-top.cd-fade-out,#to-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}#to-top.cd-is-visible{visibility:visible;opacity:1}@media only screen and (min-width:768px){#to-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){#to-top{height:50px;width:50px;right:30px;bottom:40px;line-height:50px}}@media screen and (max-width:992px){#to-top{bottom:100px;font-size:.8em;line-height:38px}}@media screen and (max-width:768px){#to-top{display:none}}@media screen and (max-width:768px){table,thead,tbody,tfoot,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}select.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.validation-summary-valid{display:none}.adresse{white-space:pre-line}