.icon-font{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.full-wrapper{margin-bottom:220px;margin-top:30px}.full-wrapper .sidebar-left .slogan{padding:30px 15px;border-radius:0 0 10px 10px;margin-bottom:20px;background-color:#464646;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.4);box-shadow:0 1px 10px 0 rgba(0,0,0,.4)}.full-wrapper .sidebar-left .slogan h2{color:#f0d144;font-size:14px;text-transform:uppercase}.full-wrapper .sidebar-left .slogan hr{border-color:#fff;max-width:80px;margin:15px 0}.full-wrapper .sidebar-left .slogan p{color:#fff;margin-bottom:10px;font-size:13px}.full-wrapper .sidebar-left #form-step-fixed{position:relative}.full-wrapper .sidebar-left #form-step-fixed .form{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.4);box-shadow:0 1px 10px 0 rgba(0,0,0,.4);background-color:#fff;width:100%;float:left;border-radius:0 0 10px 10px;padding:30px 15px;text-align:center}.full-wrapper .sidebar-left #form-step-fixed .form .title{font-size:12px;margin-bottom:25px;color:#464646}.full-wrapper .sidebar-left #form-step-fixed .form .title.right{padding:0 30px;position:relative;top:20px}.full-wrapper .sidebar-left #form-step-fixed .form .form-elements{width:100%}.full-wrapper .sidebar-left #form-step-fixed .form .select2-container{margin-bottom:10px}.full-wrapper .sidebar-left #form-step-fixed .form .submit{height:40px}.full-wrapper .sidebar-left #form-step-fixed .form .submit input{font-size:17px;padding:8px;font-weight:700}.full-wrapper .sidebar-left .ou{position:relative;margin:10px 0}.full-wrapper .sidebar-left .ou span{position:absolute;left:50%;padding:17px 0 0 14px;background-color:#f1d332;font-size:18px;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border:2px solid #fff;z-index:1;border-radius:50px;color:#464646;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.full-wrapper .sidebar-left #form-step2-fixed{padding:30px 15px;border-radius:15px;background-color:#464646;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);box-shadow:0 5px 10px 0 rgba(0,0,0,.4);text-align:center}.full-wrapper .sidebar-left #form-step2-fixed p{text-align:center;color:#fff;font-size:12px}.full-wrapper .sidebar-left #form-step2-fixed #immatriculation-fixed{background-image:url(../images/min-plaq-background-3.png);background-repeat:no-repeat;background-position:center;max-width:100%;width:190px;border:none;padding:0 30px;margin:20px 0;height:38px;color:#6c6c6c;font-size:17px;text-align:center}.full-wrapper .sidebar-left #form-step2-fixed .submit{height:40px}.full-wrapper .sidebar-left #form-step2-fixed .submit input{font-size:17px;padding:8px;font-weight:700}.full-wrapper .content{padding:0;border-radius:0 0 10px 10px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.4);box-shadow:0 1px 10px 0 rgba(0,0,0,.4)}.full-wrapper .content .body-wrapper{margin-top:15px}.full-wrapper .content .body-wrapper .image-header{margin:10px 15px;text-align:center}.full-wrapper .content .body-wrapper h2,.full-wrapper .content .body-wrapper h3,.full-wrapper .content .body-wrapper h4,.full-wrapper .content .body-wrapper h5,.full-wrapper .content .body-wrapper h6{position:relative;font-size:17px;color:#000;text-transform:uppercase;margin:20px 15px 40px}.full-wrapper .content .body-wrapper h2:after,.full-wrapper .content .body-wrapper h3:after,.full-wrapper .content .body-wrapper h4:after,.full-wrapper .content .body-wrapper h5:after,.full-wrapper .content .body-wrapper h6:after{content:"";display:block;width:150px;height:1px;background-color:rgba(0,0,0,.3);position:absolute;left:0;bottom:-20px}.full-wrapper .content .body-wrapper h2.title{text-align:center;position:relative;text-transform:uppercase;color:#000;margin-bottom:50px}.full-wrapper .content .body-wrapper h2.title:after{display:none}.full-wrapper .content .body-wrapper h2.title hr{width:20%;border-color:#6c6c6c;position:absolute;bottom:-20px;left:40%;margin:0}.full-wrapper .content .body-wrapper h3{font-size:16px;color:#6c6c6c}.full-wrapper .content .body-wrapper p{font-size:13px;color:#464646;margin:10px 15px}.full-wrapper .content .body-wrapper ul{padding:5px 30px;margin:15px 0}.full-wrapper .content .share-wrapper{padding:15px;margin-top:10px;border-top:1px solid #6c6c6c}.full-wrapper .content .share-wrapper a{float:right;max-width:20px;margin-left:5px}.full-wrapper .content .page-reference-wrapper{padding:0 15px}.full-wrapper .content .page-reference-wrapper .views-row{margin-bottom:15px}.full-wrapper .content .page-reference-wrapper .views-field-name{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-wrapper .content .page-reference-wrapper .views-field-field-slide-image img{width:100%}.full-wrapper .content .page-reference-wrapper .carousel{margin-bottom:55px}.full-wrapper .content .page-reference-wrapper .carousel h2{margin:20px 15px;text-align:center}.full-wrapper .content .page-reference-wrapper h2{font-size:17px;color:#464646;text-transform:uppercase}.full-wrapper .content .page-reference-wrapper hr{width:20%}.full-wrapper .content .page-reference-wrapper .carousel-inner .wrapper-item{margin:15px 0;text-align:center}.full-wrapper .content .page-reference-wrapper .carousel-indicators{bottom:-40px}.full-wrapper .content .page-reference-wrapper .carousel-indicators li{background:#000}.full-wrapper .content .page-reference-wrapper .carousel-indicators li.active{border-color:#000;background:#fff}.full-wrapper .content .page-reference-wrapper .carousel-control{background:0 0;color:#000;opacity:inherit}.full-wrapper .content .page-reference-wrapper .carousel-control.left span{left:15px}.full-wrapper .content .page-reference-wrapper .carousel-control.right span{right:15px}.fixed-sidebar.fixed{position:fixed;top:50px;bottom:0}.path-contact .contact-form{padding:20px}.path-contact .contact-form input{background-color:#fff}.path-contact #edit-preview{display:none}.page-reference-wrapper h2{text-align:center;position:relative;text-transform:uppercase;color:#000;margin-top:20px;margin-bottom:50px}.page-reference-wrapper h2 hr{width:20%;border-color:#6c6c6c;position:absolute;bottom:-20px;left:40%;margin:0}.page-reference-wrapper .bloc-reference{margin-bottom:25px;padding-top:6px}.page-reference-wrapper .bloc-reference div.title{max-height:13px}.page-reference-wrapper .bloc-reference div.title h2{margin:0;text-align:left;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-reference-wrapper .bloc-reference a:hover{text-decoration:none}