@font-face{font-family:'DINPro';src:url("fonts/DINPro-Bold.eot");src:url("fonts/DINPro-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/DINPro-Bold.woff") format("woff"),url("fonts/DINPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'DINPro';src:url("fonts/DINPro-Medium.eot");src:url("fonts/DINPro-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/DINPro-Medium.woff") format("woff"),url("fonts/DINPro-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'DINPro';src:url("fonts/DINPro-Black.eot");src:url("fonts/DINPro-Black.eot?#iefix") format("embedded-opentype"),url("fonts/DINPro-Black.woff") format("woff"),url("fonts/DINPro-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'DINPro';src:url("fonts/DINPro-Light.eot");src:url("fonts/DINPro-Light.eot?#iefix") format("embedded-opentype"),url("fonts/DINPro-Light.woff") format("woff"),url("fonts/DINPro-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'DINPro';src:url("fonts/DINPro-Regular.eot");src:url("fonts/DINPro-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/DINPro-Regular.woff") format("woff"),url("fonts/DINPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}body{font-size:14px;font-family:'DINPro','Roboto','Open Sans',arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-center{text-align:center}.pull-right{float:right}.pull-left{float:left}#logo-zone{border-bottom:4px solid  #015395;padding:15px;background:#fafafa}h1{color:#015395;margin:0;text-transform:uppercase}h1 .light{font-weight:300;font-style:normal;font-size:51px;display:block}h1 .bold{font-size:53px;font-style:normal;font-weight:bold;display:block}.link{margin-top:20px}.link a{background:#ff1800;font-size:13px;line-height:13px;font-weight:bold;text-decoration:none;padding:13px 20px;display:block;max-width:143px;border-radius:100px;color:#FFF;text-align:center;text-transform:uppercase;margin:0 auto}.link a:hover{background:#eb1a05}p.description{margin:0;margin-top:64px;font-size:20px;font-weight:normal}.left-side{border-right:4px solid  #015395;padding:80px 0}#plus-infos{background:#015395;padding:31px 10px;color:#FFF;font-size:20px;font-weight:normal}#plus-infos img{width:34px;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}#plus-infos a{font-size:24px;font-weight:normal;color:#FFF;font-weight:500}#plus-infos a{text-decoration:none;color:#FFF}.right-side{background:url("../images/universite.jpg") no-repeat center center;background-size:cover;overflow:hidden}.right-side h1{text-align:center}.right-side h1 .light,.right-side h1 .bold{font-size:45px}#formulaire{background:rgba(255,255,255,0.6);padding:20px 14px;float:left;margin-left:15px;width:100%;max-width:670px}#formulaire input[type="email"],#formulaire input[type="number"],#formulaire input[type="search"],#formulaire input[type="text"],#formulaire input[type="tel"],#formulaire input[type="url"],#formulaire input[type="password"],#formulaire textarea,#formulaire select{border:1px solid #6a9ac0;width:100%;display:block;font-size:15px;outline:0;border-radius:0;margin-bottom:0;padding:9px 7px}#formulaire .is-error{font-size:10px;color:#ed1c24;font-weight:600;text-shadow:0px 1px 5px white}#formulaire .has-error input[type="text"],#formulaire .has-error input[type="email"],#formulaire .has-error input[type="tel"],#formulaire .has-error input[type="number"],#formulaire .has-error select,#formulaire .has-error textarea{border:1px solid #ed1c24}#formulaire .jour,#formulaire .mois,#formulaire .annee{float:left}#formulaire .jour{margin-right:20px}#formulaire .mois{margin-right:20px}#formulaire .annee{margin-right:0}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:block;height:40px;padding:0 30px;background:#ff1800;color:#FFF;text-align:center;font-size:16px;font-weight:bold;line-height:40px;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0px;cursor:pointer;box-sizing:border-box;border:1px solid #d70000 !important;width:100%}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#FFF;background:#eb1a05}::-webkit-input-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}:-moz-placeholder{color:#333}#formulaire .row:after{content:'';clear:both;display:block}#formulaire .row .column:first-child{margin-right:50px}#formulaire .column{float:left;width:100%;max-width:300px;margin-bottom:30px}#formulaire .row:last-child .column{margin-bottom:0}@media (min-width: 544px){.one-third{width:calc(100% / 2.4 - .01px)}}select{height:40px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#formulaire .grid:not(:last-child){margin-bottom:20px}.all h1{text-align:center;padding:30px 0;width:100%;max-width:670px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#footer{padding:20px 0}#footer a{font-size:20px;color:#015395;text-decoration:none;font-weight:300}
/*# sourceMappingURL=style.css.map */
ul.first-line , ul.second-line
{
    list-style: none;
}
ul.first-line
{
    /*width: 360px;*/
    margin: 0 auto;
    width: 80%;
}
ul.second-line
{
    width: 80%;
    margin: 0 auto;
}
/*ul.second-line li:first-child 
{
    margin-left: calc(25%/2) ;
}*/
ul.first-line li, ul.second-line li
{
    float: left;
    width: 25%;
}
ul.first-line li img, ul.second-line li img
{
    /*width: 80px;*/
    width: 100%;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.alert.alert-warning {
    color: #fff;
    font-size: 14.5px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 20px;
}
#formulaire {
    background: rgba(6, 94, 157,0.8);
    padding: 20px 14px;
    width: 40%;
    margin: auto !important;
    min-width: 320px;
    float:none !important;
}
#formulaire {
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}
#success-block
{
    background: rgba(6, 94, 157,0.8);
    padding: 20px 14px;
    width: 50%;
    margin: auto !important;
    min-width: 320px;
    float:none !important;
    margin-bottom: 10px !important;
    margin-top: 150px !important;
}
#success-block .res_web
{
    color: white;
    font-size: 26px;
    font-weight: normal;
    text-align: center;
}
#success-block img
{
    width: 50px;
    margin-right: 20px;
}
.image_poles img {
    width: 65% !important;
    min-width: 250px;
}

p.description {
    margin: 0;
    font-size: 18px;
    font-weight: normal;
}

h1 .light {
    font-weight: 300;
    font-style: normal;
    font-size: 35px;
    display: inline;
}

h1 .bold {
    font-size: 35px;
    font-style: normal;
    font-weight: bold;
    display: inline;
}
h2
{
    color: #015395;
    margin-top: 0;
    text-transform: uppercase;
}
h2 .bolde {
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    display: inline;
}

.left-side {
    border-right: 4px solid #015395;
    padding: 20px 0;
}

.image_poles {
    padding: 30px;
}
h1 .bolde {
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    display: inline;
}
#plus-infos {
    background: #015395;
    padding: 15px 10px;
    color: #FFF;
    font-size: 20px;
    font-weight: normal;
}

@media (max-width:576px)
{
  .naissance { float:left; width:100%; margin-top:20px;  }

  .naissance input{ width:25% !important; float:left; margin-right: 10px !important;  }
  .naissance select{ width:31% !important; float:left; margin-right:10px !important;  }
  .naissance input.last_input { margin-right:0 !important; }
  .left-side { padding:10px 0; }
  p.description { margin-top: 20px;} 
  #formulaire .annee { margin-right:0 !important; }
}
#formulaire { margin-bottom: 10px;}
