.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}@font-face{font-family:'MyriadPro';src:url('/Content/fonts/MyriadPro-Regular.ttf');src:url('/Content/fonts/MyriadPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#454545}body a:focus,body select:focus,body input:focus{outline:none}body h2{font-size:28px;margin:20px 0}body .text-nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body a{color:#799cc4;text-decoration:none}body a:active,body a:focus,body a:hover{outline:0}body a:hover,body a:focus{color:#426995;text-decoration:none}body #MoteurRecherche .champ{margin-bottom:10px}body .breadcrumb{background-color:#fff}body .breadcrumb>li+li::before{content:">"}body .nav-tabs{margin-bottom:20px}body .lightbox .flaticon-check{color:#7cc477}body .green{color:#7cc477!important}body .container-fluid{padding:0 30px;position:relative}body .container-resultats{padding:30px 0 80px 0}body .container-resultats h2{font-size:28px;color:#333}body .container-spinner{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(8,49,124,.6);text-align:center;color:#fff;z-index:10001}body #MoteurRecherche{position:relative}body #MoteurRecherche .container-spinner{display:block}body .refresh-icon{background-image:url(../../../../../../../plus/NEWSITE/loader-odalys.gif);background-repeat:no-repeat;background-position:center}body .bloc-resultat{position:relative;margin-bottom:20px;cursor:pointer}body .bloc-resultat .contenu{position:relative;height:178px;display:block;background-color:#000;color:#fff;font-size:24px;text-align:center;padding:30px}body .bloc-resultat .contenu a{color:#fff}body .bloc-resultat .contenu .fond{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:.8}body .bloc-resultat .contenu .titre{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);line-height:25px}body .bloc-resultat .contenu .titre a{color:#fff}body .bloc-resultat .contenu .titre i{font-size:36px;display:block;padding-top:15px;line-height:25px;padding-bottom:15px}body .bloc-resultat .contenu .titre span{font-size:14px}body .bloc-resultat .contenu .lieux{position:absolute;top:0;bottom:0;left:0;right:0;display:none;background-color:rgba(0,0,0,.5)}body .bloc-resultat .contenu .lieux ul{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:85%;line-height:26px}body .bloc-resultat .contenu .overlay{position:absolute;padding:5px 10px;color:#fff;background-color:rgba(0,0,0,.7);font-size:24px;text-align:left}body .bloc-resultat .contenu .overlay .flaticon-check{color:#7cc477}body .bloc-resultat .contenu .overlay.header{right:0;top:0;height:40px;z-index:1;left:0}body .bloc-resultat .contenu .overlay.search{bottom:0;text-align:center;right:0;width:40px;height:40px;padding:5px;z-index:1}body .bloc-resultat .contenu .overlay.detail{text-align:center;display:none;top:0;right:0;left:0;bottom:0}body .bloc-resultat .contenu.hover-swaptitre:hover .overlay.detail,body .bloc-resultat .contenu.hover-swaptitre:hover .lieux{display:block}body .bloc-resultat .contenu.hover-swaptitre:hover .hover-hide{display:none}body .bloc-resultat .desc{padding-top:8px;padding-right:35px;position:relative}body .bloc-resultat .desc.mini{height:40px;overflow:hidden;padding-right:0}body .bloc-resultat .desc.mini .voir{font-size:12px}body .bloc-resultat .desc .nom{color:#799cc4;font-size:16px;line-height:20px;height:34px;text-transform:uppercase}body .bloc-resultat .desc .voir{font-size:16px;font-weight:bold}body .bloc-resultat .desc .voir a{color:#454545}body .bloc-resultat .desc .count{position:absolute;top:0;right:0;top:2px;width:32px;font-size:13px}body .bloc-resultat .desc .count i{color:#799cc4}body .bloc-resultat .desc .count ul{margin:0}body .bloc-resultat.file .fond{opacity:1}body .grey-container{margin:0 -30px 30px -30px;padding:30px;background-color:#f1f1f1}body .titre-bleu-underline{color:#08317c;font-size:21px;font-weight:bold;border-bottom:1px solid #08317c;padding:10px 0;padding-right:40px;margin-bottom:20px;position:relative}body .titre-bleu-underline i{position:absolute;color:#454545;right:0;top:5px;font-size:35px}body .cadre-border{border-width:1px;border-color:#ccc;border-style:solid;border-top:0;border-bottom:0;padding:0 30px}body .cadre-border.only-right{border-left-width:0;padding-left:0}body .cadre-border.only-left{border-right-width:0;padding-right:0}body .modal-content{background-color:#e5e5e5}body .modal-content .modal-title{text-transform:uppercase;font-weight:bold;float:left;border-bottom:1px solid gray;padding:3px 0}body .modal-content .modal-body .form-horizontal .control-label{padding-top:2px}body .modal-content .modal-body .form-horizontal .control-label small{position:absolute;right:24px;bottom:-20px}body .modal-content .modal-body input[type="text"],body .modal-content .modal-body input[type="password"],body .modal-content .modal-body select,body .modal-content .modal-body textarea,body .modal-content .modal-body input.form-control[type="text"],body .modal-content .modal-body input.form-control[type="password"],body .modal-content .modal-body select.form-control,body .modal-content .modal-body textarea.form-control{border:1px solid #ccc}body .modal-content .modal-body input[type="text"],body .modal-content .modal-body input[type="password"],body .modal-content .modal-body select,body .modal-content .modal-body input.form-control[type="text"],body .modal-content .modal-body input.form-control[type="password"],body .modal-content .modal-body select.form-control{line-height:35px;height:35px}body .modal-content .modal-body .has-feedback label~.form-control-feedback{top:48px}body .modal-content .modal-body .ligne-case label a{text-decoration:underline}body .modal-content .modal-body .ligne-case .collapse p{max-height:300px;background:#fff;border:1px solid #ccc;font-size:14px;margin-bottom:0;overflow:auto;padding:10px}body .modal-content .blue{color:#799cc4}body .modal-content .btn-group .dropdown-menu{box-shadow:none;border:0;background:#e5e5e5}body .modal-content .btn-group .dropdown-menu>li>a{color:#799cc4;font-weight:bold}body .modal-content .btn-group .dropdown-menu>li>a:hover{background:#e5e5e5}body .padding-10p{padding:0 10px}.myriad{font-family:MyriadPro}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.absolute{position:absolute;top:0;left:0;right:0;bottom:0}span.input-icon{display:inline-block}.input-icon{position:relative}.input-icon>input{padding-left:24px;padding-right:6px}.input-icon>[class*="fa"],.input-icon>[class*="flaticon"]{padding:0 3px;z-index:2;position:absolute;top:1px;bottom:1px;left:3px;line-height:50px;display:inline-block;color:#799cc4;font-size:16px}.input-icon.input-icon-right>input{padding-left:6px;padding-right:34px}.input-icon.input-icon-right>[class*="fa"],.input-icon.input-icon-right>[class*="flaticon"]{left:auto;right:10px}.btn-primary{line-height:50px;background-color:#799cc4;border-radius:25px;border:0;padding:0 25px;color:#fff;font-size:18px;text-transform:uppercase;font-size:16px;font-weight:bold}.btn-primary:hover{background-color:#426995}.btn-primary:active,.btn-primary:focus{outline:none}.btn-primary.btn-sm{padding:4px 8px;font-size:12px;font-weight:bold;line-height:1.5}.pagination{margin:0;line-height:40px}.pagination>span{margin:0 15px}.pagination.detail{width:100%;text-align:center}.div-dimperso{display:none;margin-top:10px;font-size:14px}.input-dimperso{line-height:30px!important;height:30px!important;border-radius:10px!important}input[type="text"],input[type="password"],select,textarea,input[type="text"].form-control,input[type="password"].form-control,select.form-control,textarea.form-control{background-color:rgba(255,255,255,.7);border-radius:25px;border:0;outline:none;box-shadow:none;resize:none;color:#454545}input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus,input[type="text"].form-control:focus,input[type="password"].form-control:focus,select.form-control:focus,textarea.form-control:focus{outline:none;box-shadow:none}input[type="text"],input[type="password"],select,input[type="text"].form-control,input[type="password"].form-control,select.form-control{line-height:50px;height:50px}.form-control-feedback{top:15px;right:4px}.control-label{line-height:30px;font-size:14px}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#c30932}.inline{display:inline-block}.reset-marg{margin:0}header{padding:20px;position:relative}header .header-logo{height:70px}header.headergris input[type="text"],header.headergris input.form-control[type="text"]{background-color:rgba(255,255,255,.9)}header .fond{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat}header .fond-gris{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#333}header .inline{position:relative}header .inline>a{color:#fff;line-height:50px;padding:0 20px;overflow:hidden;position:relative}header .inline>a i{font-size:70%}header .inline>a i.big{font-size:20px}header .inline>a .detail-panier{position:absolute;top:150%;line-height:13px;font-size:14px;left:-4px;right:0;white-space:nowrap}header .inline>a .detail-panier b{color:#799cc4}header .inline>a .hover-label{max-width:0;overflow:hidden;transition:max-width .2s;display:inline-block;margin-left:6px;line-height:15px}header .inline>a:hover .hover-label{max-width:100%}header .inline .submenu{transition:opacity .2s ease-in;opacity:0;height:0;position:absolute;top:100%;right:0;border:1px solid #cecece;background-color:rgba(241,241,241,.6);line-height:20px;padding:0;list-style:none;z-index:1;border-radius:25px;white-space:nowrap;overflow:hidden;min-width:100%}header .inline .submenu.transparent{background-color:transparent;border:0}header .inline .submenu.transparent li a{color:#fff;line-height:15px;padding:5px 20px}header .inline .submenu.transparent li a[href]:hover{background-color:transparent}header .inline .submenu.large{min-width:200px}header .inline .submenu li{display:none;padding:0}header .inline .submenu li:not(:last-child){border-bottom:0}header .inline .submenu li a{display:block;text-align:left;padding:10px 20px;line-height:25px;color:#454545}header .inline .submenu li a[href]:hover{background-color:#799cc4;color:#fff}header .inline .submenu li a.blue{color:#799cc4}header .inline .submenu li a.small{text-align:center;font-size:15px}header .inline .submenu li a.smaller{text-align:right;font-size:13px}header .inline:hover{overflow:visible}header .inline:hover>.submenu{opacity:1;height:auto}header .inline:hover>.submenu li{display:block}header .recherche .input-icon-right input{width:220px;padding-left:15px;font-size:14px}header .container-moteur{position:relative;margin-bottom:180px}header .container-moteur .titre-moteur{text-align:center;color:#fff;font-size:30px;padding:40px 0}header .container-moteur .search .btn{padding-left:25px;padding-right:25px}header .burger{padding:0 5px 0 15px;font-size:30px;line-height:35px}header .burger a{color:#fff}header #burgerCollapse{position:relative;text-align:right}header #burgerCollapse li a{display:block;padding:6px 0;color:#fff;border-bottom:1px solid #444}footer{padding:30px 0;text-align:center;font-family:Calibri;background-color:#e9f0f8}footer .liens-modal{line-height:50px}footer .liens-modal a{color:#454545}footer .footer-logo{padding:20px 0}footer .copyright{padding:20px 0;margin-bottom:30px;color:#606f81;font-size:14px}.page-login .login-container{margin:80px 0}.page-login .login-container h2{color:#fff;font-size:20px;text-align:center;font-weight:bold;text-transform:uppercase;margin-bottom:10px}.page-login .login-container h3{color:#799cc4;padding:10px 0;margin-top:0;margin-bottom:20px;font-size:18px;border-bottom:1px solid #799cc4}.page-login .login-container .formulaire{background:#f0f0f0;padding:15px 50px 35px}.page-login .login-container .formulaire .container-password .open{color:#799cc4;font-size:14px;cursor:pointer}.page-resultat{padding-bottom:80px}.page-resultat .container-moteur{margin-bottom:20px}.page-produit .footer{line-height:40px;padding-top:50px}.page-produit .footer .container-select{display:inline-block;margin-left:15px;width:80px}.page-detail .container-fichier img{width:100%;margin-bottom:20px}.page-detail .detail-fichier .header{line-height:40px;margin-bottom:20px;padding-left:40px;position:relative}.page-detail .detail-fichier .header .icon{position:absolute;left:0;top:5px;font-size:30px}.page-detail .detail-fichier .header .ancre-dl{padding-left:20%}.page-detail .detail-fichier .container-fichier{position:relative}.page-detail .detail-fichier dl{font-size:16px;margin-bottom:16px}.page-detail .detail-fichier dl dt{width:50%;text-align:left}.page-detail .detail-fichier dl dd{color:#799cc4;font-weight:bold;margin-left:50%}.page-detail .detail-fichier h3{color:#454545;font-size:14px;font-weight:bold}.page-detail .detail-fichier .categorie-panier{padding-bottom:20px;border-bottom:1px solid #08317c}.page-detail .detail-fichier .categorie-panier .item{font-size:12px;margin-bottom:15px}.page-detail .detail-fichier .categorie-panier .item img{width:100%}.page-detail .detail-fichier .categorie-panier .item b{color:#799cc4}.page-detail .detail-fichier .categorie-panier .item span{font-weight:bold;color:#08317c}.page-detail .detail-fichier .categorie-panier .item:last-child{margin-bottom:0}.page-detail .detail-fichier .categorie-panier:last-child{border-bottom:0}.page-detail .liste-download .download img{width:100%}.page-detail .liste-download .download .titre{font-size:14px;margin-bottom:10px;font-weight:bold}.page-detail .liste-download .download .data{font-weight:bold;color:#08317c}.page-detail .liste-download .download .fichier{font-size:14px;padding:5px 0 15px}.page-detail .liste-download .download i{font-size:30px}.page-panier h3{font-size:18px;text-transform:uppercase}.page-panier .item{margin-bottom:15px}.page-panier .item .case-icon{text-align:center;font-size:35px}.page-panier .item .cadre-border{font-size:14px}.page-panier .item .cadre-border dl{margin-bottom:10px}.page-panier .item .delete{font-size:15px;font-weight:bold;color:#333;position:relative;padding-left:30px;line-height:24px}.page-panier .item .delete i{position:absolute;top:0;left:0;font-size:24px}.select2-container{width:100%!important}.select2-container:focus{outline:none}.select2-container.error{border:1px solid #a94442!important;box-shadow:1px 1px 3px #a94442!important}.select2-container.select2-container--disabled.select2-container--fadewhite .select2-selection{color:#c4c4c4}.select2-container.select2-container--disabled.select2-container--fadewhite .select2-selection.select2-selection--single{cursor:default}.select2-container.select2-container--disabled.select2-container--fadewhite .select2-selection .select2-selection__arrow::before{color:#c4c4c4}.select2-container.select2-container--fadewhite .select2-selection{height:50px;padding:6px 18px 6px 6px;background-color:rgba(255,255,255,.5);box-shadow:none;color:#454545;border:0 solid #fff;border-radius:15px}.select2-container.select2-container--fadewhite .select2-selection.selected{background-color:rgba(242,242,242,.5);color:#08317c}.select2-container.select2-container--fadewhite .select2-selection:focus{outline:none}.select2-container.select2-container--fadewhite .select2-selection .select2-selection__rendered{line-height:38px}.select2-container.select2-container--fadewhite .select2-selection .select2-selection__arrow::before{position:absolute;width:30px;height:50px;content:"";font-family:"font_odalys_info";font-size:14px;line-height:50px;top:0;right:0;background-color:transparent;color:#454545;bottom:0;padding:0 9px}.select2-container.select2-container--fadewhite .select2-selection .select2-selection__arrow b{display:none}.select2-container.select2-container--fadewhite .select2-dropdown{background-color:rgba(255,255,255,.5);border-radius:15px;max-height:250px;border:0 solid #fff;overflow-x:hidden;margin-top:0}.select2-container.select2-container--fadewhite .select2-dropdown .select2-search input{color:#454545;border-radius:15px;border-width:0;background-color:rgba(255,255,255,.5);border-color:#ededed}.select2-container.select2-container--fadewhite .select2-dropdown .select2-results{color:#454545}.select2-container.select2-container--fadewhite .select2-dropdown .select2-results__option--highlighted{background-color:#799cc4;color:#fff}.select2-container{width:100%!important}.select2-container:focus{outline:none}.select2-container.error{border:1px solid #a94442!important;box-shadow:1px 1px 3px #a94442!important}.select2-container.select2-container--disabled.select2-container--fullgrey .select2-selection{color:#c4c4c4}.select2-container.select2-container--disabled.select2-container--fullgrey .select2-selection.select2-selection--single{cursor:default}.select2-container.select2-container--disabled.select2-container--fullgrey .select2-selection .select2-selection__arrow::before{color:#c4c4c4}.select2-container.select2-container--fullgrey .select2-selection{height:50px;padding:6px 18px 6px 6px;background-color:#f0f0f0;box-shadow:none;color:#454545;border:0 solid #fff;border-radius:15px}.select2-container.select2-container--fullgrey .select2-selection.selected{background-color:#e3e3e3;color:#08317c}.select2-container.select2-container--fullgrey .select2-selection:focus{outline:none}.select2-container.select2-container--fullgrey .select2-selection .select2-selection__rendered{line-height:38px}.select2-container.select2-container--fullgrey .select2-selection .select2-selection__arrow::before{position:absolute;width:30px;height:50px;content:"";font-family:"font_odalys_info";font-size:14px;line-height:50px;top:0;right:0;background-color:transparent;color:#454545;bottom:0;padding:0 9px}.select2-container.select2-container--fullgrey .select2-selection .select2-selection__arrow b{display:none}.select2-container.select2-container--fullgrey .select2-dropdown{background-color:#f0f0f0;border-radius:15px;max-height:250px;border:0 solid #fff;overflow-x:hidden;margin-top:0}.select2-container.select2-container--fullgrey .select2-dropdown .select2-search input{color:#454545;border-radius:15px;border-width:0;background-color:#f0f0f0;border-color:#ededed}.select2-container.select2-container--fullgrey .select2-dropdown .select2-results{color:#454545}.select2-container.select2-container--fullgrey .select2-dropdown .select2-results__option--highlighted{background-color:#799cc4;color:#fff}.select2-container{width:100%!important}.select2-container:focus{outline:none}.select2-container.error{border:1px solid #a94442!important;box-shadow:1px 1px 3px #a94442!important}.select2-container.select2-container--disabled.select2-container--bleu .select2-selection{color:#fff}.select2-container.select2-container--disabled.select2-container--bleu .select2-selection.select2-selection--single{cursor:default}.select2-container.select2-container--disabled.select2-container--bleu .select2-selection .select2-selection__arrow::before{color:#fff}.select2-container.select2-container--bleu .select2-selection{height:50px;padding:6px 18px 6px 6px;background-color:#799cc4;box-shadow:none;color:#fff;border:0 solid #fff;border-radius:15px}.select2-container.select2-container--bleu .select2-selection.selected{background-color:#678fbc;color:#08317c}.select2-container.select2-container--bleu .select2-selection:focus{outline:none}.select2-container.select2-container--bleu .select2-selection .select2-selection__rendered{line-height:38px}.select2-container.select2-container--bleu .select2-selection .select2-selection__arrow::before{position:absolute;width:30px;height:50px;content:"";font-family:"font_odalys_info";font-size:14px;line-height:50px;top:0;right:0;background-color:transparent;color:#fff;bottom:0;padding:0 9px}.select2-container.select2-container--bleu .select2-selection .select2-selection__arrow b{display:none}.select2-container.select2-container--bleu .select2-dropdown{background-color:#799cc4;border-radius:15px;max-height:250px;border:0 solid #fff;overflow-x:hidden;margin-top:0}.select2-container.select2-container--bleu .select2-dropdown .select2-search input{color:#fff;border-radius:15px;border-width:0;background-color:#799cc4;border-color:#ededed}.select2-container.select2-container--bleu .select2-dropdown .select2-results{color:#fff}.select2-container.select2-container--bleu .select2-dropdown .select2-results__option--highlighted{background-color:#454545;color:#fff}@media(max-width:768px){header .inline.visible-xs{display:inline-block!important}header .fond{background-position:35% center}header .container-moteur .titre-moteur{font-size:24px;padding:10px 0}header .header-logo{height:50px}body h2{font-size:24px;margin:10px 0}body .cadre-border{border-width:0}body .modal-content .modal-body .form-horizontal .control-label small{position:relative;display:block;left:0;bottom:0}body .control-label{line-height:18px}.page-detail .container-fichier img{margin-top:10px;margin-bottom:10px}.page-detail .detail-fichier dl{font-size:12px}.page-detail .detail-fichier dl dd{margin-left:0}.page-detail .detail-fichier .header .ancre-dl{padding-left:0}.recherche,.breadcrumb{display:none}.breadcrumb+.grey-container{margin-top:15px}.page-panier .btn-primary{margin-top:12px}.pagination .btn-primary{font-size:11px;padding:0 16px;line-height:40px;border-radius:16px}}@media(max-width:991px){header .moteur-header{margin-bottom:80px}.container-moteur .search .btn{width:100%}}@media(max-width:1199px){body{font-size:16px}body h2{font-size:24px}body .titre-bleu-underline{font-size:18px}body .cadre-border{padding:0 5px}body .cadre-border .col-xs-6.col-md-2.text-right{padding-right:0}body .container-resultats{padding:10px 0 50px 0}body .container-resultats h2{font-size:24px}body .page-detail .detail-fichier dl{font-size:14px}.page-detail .liste-download .download .data{font-size:12px}header{padding:10px}header .container-moteur .titre-moteur{font-size:26px}}