body{background:#fff;font-family:Arial, Helvetica, sans-serif}.noscript{position:fixed;background-color:red;color:white;z-index:999;width:100%;text-align:center;padding:5px 0}.noscript a{color:white;text-decoration:underline}.panel-search{margin-bottom:20px}.panel-search .row{margin-bottom:10px}.item-actions > form{display:inline}p.ref{color:#000}a:hover,a:focus{outline:none}.btn,.btn:hover,.btn:focus{padding:10px;border:none;font-weight:bold;font-size:12px;color:#fff !important;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:#a69f8f !important;outline:none !important}.btn-primary,.btn-add,.btn-primary:hover,.btn-add:hover,.btn-primary:focus,.btn-add:focus{background:#f58322 !important;color:#fff !important;outline:none !important}input[value="DELETE"] + .btn,input[value="DELETE"] + .btn:hover,input[value="DELETE"] + .btn:focus,.btn-danger,.btn-danger:hover,.btn-danger:focus{background:#f58322 !important;color:#fff !important;outline:none !important}.container.body-container .row ol.step-list{list-style:none;overflow:hidden;padding:0;margin-bottom:20px}.container.body-container .row ol.step-list li a{color:white;text-decoration:none;padding:10px 0 10px 50px;background:#ccc;position:relative;display:block;float:left;cursor:default}.container.body-container .row ol.step-list li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #ccc;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.container.body-container .row ol.step-list li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid white;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.container.body-container .row ol.step-list li:first-child a{padding-left:20px}.container.body-container .row ol.step-list li.enabled a{cursor:pointer;background:#fcd5b4}.container.body-container .row ol.step-list li.enabled a:after{border-left-color:#fcd5b4}.container.body-container .row ol.step-list li.enabled a:hover{background:#f58322}.container.body-container .row ol.step-list li.enabled a:hover:after{border-left-color:#f58322}.container.body-container .row ol.step-list li.done-step a,.container.body-container .row ol.step-list li.current-step a{background:#f58322}.container.body-container .row ol.step-list li.done-step a:after,.container.body-container .row ol.step-list li.current-step a:after{border-left-color:#f58322}.modal .modal-dialog .modal-content{background-color:#fff;border:none;box-shadow:0 1px 5px rgba(2, 2, 2, 0.24);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal .modal-dialog .modal-content .modal-header{background:#f58322;color:#fff}.modal .modal-dialog .modal-content .modal-header .close{color:#fff;text-shadow:none;font-weight:500;-webkit-opacity:1;-moz-opacity:1;opacity:1}.modal .modal-dialog .modal-content .modal-header .close:hover,.modal .modal-dialog .modal-content .modal-header .close:focus{outline:none}.modal .modal-dialog .modal-content .modal-footer{background:#f1f1f1;border-top:solid 1px #ddd}.modal .modal-dialog .modal-content .modal-footer .btn{margin-top:0}header{background:#4c412e;position:relative;z-index:100}header .container{position:relative;padding:0}header .container .extranet-list{float:right;background:#f58322;color:#5b4d51;height:27px;line-height:23px;padding:2px 54px 2px 10px;cursor:pointer;font-size:11px}header .container .extranet-list:after{content:'';position:absolute;right:0;top:0;height:27px;width:40px}header .container .extranet-list + ul{position:absolute;list-style-type:none;top:27px;right:0;background:#f58322;color:#5b4d51;padding:10px !important;margin:0;box-shadow:0 3px 3px rgba(2, 2, 2, 0.15);display:none;width:200px !important}header .container .extranet-list + ul li{margin:0 0 5px;line-height:13px}header .container .extranet-list + ul li a{color:#555;font-size:12px}.container.body-container .row .col-md-9 form.button-form{border:none;box-shadow:none;margin:0;padding:0;display:inline-block}.main-content .table tr > td{vertical-align:middle}.table tr > td.required{font-weight:bold}.table tr > td form{display:inline-block}#garantie .nb-activites{margin-top:20px}.fa.fa-circle.red{color:rgba(199, 6, 0, 1)}.fa.fa-circle.orange{color:#f5f314}.fa.fa-circle.green{color:#00c70a}.btn-file{position:relative;overflow:hidden;padding:8px}.btn-file:hover{padding:8px}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.container{padding:30px 0}.container .row .messages{}.container .row .messages .alert{border-radius:0;background-image:none}.container .row .logos{display:table;width:100%;max-width:500px;margin:0 auto}.container .row .logos > div{display:table-cell;vertical-align:middle;width:50%;}.container .row .panel-add{position:absolute;right:15px;top:0}.container .row .welcome{text-align:center;font-size:18px;margin-top:40px}.container .row fieldset{margin-bottom:30px}.container .row .form-login{width:657px;background:url('/images/home-background.jpg') no-repeat;padding-top:265px;padding-bottom:45px;margin-bottom:50px}.container .row .form-login form{margin:0 100px;padding:30px 60px;background-color:rgba(255, 255, 255, 0.7)}.container .row .form-login form .input-group{margin-bottom:10px;width:100%}.container .row .form-login form button{text-transform:uppercase}.container .row .form-login form .fa{color:#f58322;font-size:16px}.container .row .block-main{padding:0 20px}.container .row .block-highlight{padding:20px;background-color:#f2f2f2;margin:20px 0}.container .row ul li{padding-top:4px;padding-bottom:4px}.container .row .col-md-3 nav{border:#a69f8f 1px solid}.container .row .col-md-3 nav ul .toggle-link{display:block;min-height:0;padding:20px 20px;background:#a69f8f;color:#fff;margin-bottom:2px;font-size:16px;font-weight:bold;text-transform:uppercase}.container .row .col-md-3 nav ul .toggle-block{width:100% !important;margin:-2px 0 2px 0}.container .row .col-md-3 nav ul .toggle-block ul{list-style-type:none;margin:0;padding:15px 10px;background:#fff}.container .row .col-md-3 nav ul .toggle-block ul li{font-size:14px;padding:0;list-style:none}.container .row .col-md-3 nav ul .toggle-block ul li a{font-size:14px;margin-bottom:10px;padding:0 10px 10px 10px;display:block;font-style:normal;color:#000;border-bottom:#a69f8f 1px solid}.container .row .col-md-3 nav ul .toggle-block ul li:last-child a{border-bottom:none;margin-bottom:0;padding-bottom:0}.container .row h1{color:#f58322;text-transform:uppercase;font-size:20px;font-weight:bold;margin:0 0 20px;padding-bottom:5px;background-image:none;height:auto;padding-left:0;padding-top:0}.container .row h1.homepage-title{background:url('/images/home-probat.png') no-repeat;height:80px;padding-left:80px;vertical-align:bottom;padding-top:57px}.container .row h2{margin:30px 0 10px 0;font-size:35px}.container .row h2 + .panel-add{float:right;margin-top:-55px;position:relative;right:0}.container .row h2 + .panel-add .btn{margin-top:0;margin-bottom:10px}.container .row h2 + .btn{margin-top:0;margin-bottom:20px}.container .row h2 + .btn + .btn{margin-top:0;margin-bottom:20px}.container .row h3{color:#f58322;text-transform:uppercase;font-size:18px;font-weight:bold;margin:0 0 20px 0}.container .row p.ref{text-align:right;color:#ef7f01;font-weight:700;font-size:13px}.container .row a{color:#f58322}.container .row .main-content{border:1px solid #cacaca;box-shadow:0 1px 5px rgba(2, 2, 2, 0.24);margin-bottom:20px;padding:20px;position:relative}.container .row form{background-color:#f2f2f2;border:1px solid #cacaca;box-shadow:0 1px 5px rgba(2, 2, 2, 0.24);margin-bottom:20px;padding:20px}.container .row form:after{clear:both;display:table;content:" "}.container .row form .chosen-container{width:70% !important}.container .row form .chosen-container .chosen-choices{border-color:#ccc}.container .row form .chosen-container .chosen-choices li,.container .row form .chosen-container .chosen-choices input{width:100% !important}.container .row form .chosen-container-multi .chosen-choices .search-field{padding:2px 10px;font-size:14px}.container .row form .chosen-container-single a.chosen-single{color:#444;font-size:14px;border-radius:0;min-height:32px}.container .row form .input-group-addon{border-radius:0}.container .row input,.container .row textarea,.container .row select{-webkit-border-radius:0;border-radius:0}.container .row .pagination li.paginate_button a{color:#fff;border-radius:0;background:#a69f8f;border-color:#fff}.container .row .pagination li.previous a,.container .row .pagination li.next a{background:#f58322}.container .row .pagination li.disabled a{background:#cacaca}.container .row .pagination li.active a{background:#f58322}.container .row .table{background-color:#f2f2f2;border:1px solid #cacaca;box-shadow:0 1px 5px rgba(2, 2, 2, 0.24);margin-bottom:20px}.container .row .table th,.container .row .table td{padding:15px}.container .row .table th .btn,.container .row .table td .btn{margin-top:0}.container .row .table th form,.container .row .table td form{background:transparent;border:none;box-shadow:none;margin-bottom:0;padding:0}.container .row .table.fixed{table-layout:fixed}#main{margin-top:30px;}#homepage p{text-align:justify}#homepage .titre-tab-tarif{text-align:center;font-weight:bold;font-size:larger}#homepage .tab-tarif{width:100%;max-width:500px;border-collapse:separate;border-spacing:4px;padding-bottom:10px;margin:0 auto}#homepage .tab-tarif th,#homepage .tab-tarif td{text-align:center;padding:3px 7px;font-weight:500}#homepage .tab-tarif th{font-weight:bold}#homepage .tab-tarif .tranche{background:#f58322;color:white}#homepage .tab-tarif .prime{background-color:#f2f2f2;color:#555}.header{position:relative;margin-bottom:30px}.header .user-login-information{position:absolute;background:#fff;top:0;right:15px;border:#4c412e 1px solid;padding:10px;z-index:1}.header .user-login-information .username{color:#4c412e;font-size:16px;text-decoration:none}.header .user-login-information .user-information-bottom{border-top:#a69f8f 1px solid;margin-top:7px}.header .user-login-information .user-information-bottom a{display:block;margin-top:10px}.header .user-login-information .changer-courtier label{padding-top:10px}.header .user-login-information .changer-courtier .ul-courtier{background-color:#eee;padding:5px 10px}.header .user-login-information .changer-courtier .ul-courtier .li-courtier{display:flex;justify-content:space-between;align-items:center;margin:5px 0}.header .user-login-information .changer-courtier .ul-courtier .li-courtier .nom-courtier{font-size:small}.header .user-login-information .changer-courtier .ul-courtier .li-courtier .btn-primary{padding:5px;margin:0}.header .user-login-information .user-information-email{padding-top:10px}.produits{padding:20px 0}.produits .row .pub-proprietaire-occupant{text-align:center;font-size:60%}.produits .row .pub-proprietaire-occupant h2{text-transform:uppercase;color:#f58322;font-weight:bold;margin-bottom:0;font-size:200%}.produits .row .pub-proprietaire-occupant h2 .normal{font-weight:normal;color:#4c412e}.produits .row .pub-proprietaire-occupant .slogan,.produits .row .pub-proprietaire-occupant .nota-bene{font-style:italic;font-size:160%;text-align:center}.produits .row .pub-proprietaire-occupant .offres{list-style:none;margin:10px 0;padding:0}.produits .row .pub-proprietaire-occupant .offres li{display:inline-block;margin-right:30px}.produits .row .pub-proprietaire-occupant .offres li:last-child{margin-right:0}.produits .row .pub-proprietaire-occupant .offres li.standing a{background-image:url('/images/produits/habitation-standing.png')}.produits .row .pub-proprietaire-occupant .offres li.classic a{background-image:url('/images/produits/habitation-classic.png')}.produits .row .pub-proprietaire-occupant .offres li.prestige a{background-image:url('/images/produits/habitation-prestige.png')}.produits .row .pub-proprietaire-occupant .offres li.proprietaire a{background-image:url('/images/produits/proprietaire-non-occupant.png')}.produits .row .pub-proprietaire-occupant .offres li.protection a{background-image:url('/images/produits/protection-vol.png')}.produits .row .pub-proprietaire-occupant .offres li a{font-size:150%;background:no-repeat;font-weight:bold;display:table-cell;text-decoration:none;color:black;padding-left:36px;height:32px;line-height:24px;vertical-align:bottom}.produits .row .pub-proprietaire-occupant .offres li a .normal{font-weight:normal;color:#4c412e;font-size:90%}#homepage .produits .row .pub-proprietaire-occupant p.slogan,#homepage .produits .row .pub-proprietaire-occupant p.nota-bene{text-align:center}footer{background-color:#a69f8f;border-bottom:#f58322 5px solid}footer .container{color:#fff;padding:10px 20px}footer .container .row .col-md-6{line-height:65px}footer .container .row a{color:#fff;text-decoration:none}footer .container .row #footer-resources span{margin-right:20px}fieldset.redim > div.form-group,div.redim > div.form-group{visibility:hidden}.masque-supp{visibility:hidden}.col-feu-statut{text-align:center}.btn-largeur-fixe{width:300px}#mdp-oublie a{display:inline-block;padding-top:9px;cursor:pointer;font-size:90%}.titre-oubli{font-weight:bold;font-size:140%;text-align:center;margin-bottom:16px}.msg-oubli{text-align:justify}form[name="form-oubli-ok"] button[name=ok],form[name="form-oubli-ko"] button[name=ok]{width:100px}.compte-inconnu{clear:both;margin-top:25px}.compte-inconnu .no-indigo{color:#8200c7;font-weight:700}label.error{display:block;color:red;font-weight:normal;font-size:90%}#activites .activites-ordre{visibility:hidden;cursor:pointer}.masque-chgt{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255, 255, 255, .0) url('/images/loading.gif') 50% 50% no-repeat}body.chgt{}body.chgt .masque-chgt{display:block}.nom_dossier{margin-top:-20px;margin-bottom:10px}.nom_dossier p{margin:0}#artisan_edit .ui-menu{z-index:2000}.si-peut-modifier{display:none}.assure-erreur-http{color:red;margin-bottom:10px;text-align:justify;display:none}#assure-intro-fcs{clear:both;display:none;padding-top:10px}#assure-intro-fcs .assure-fc{margin:2px 0}#assure-intro-fcs .assure-fc a{cursor:pointer}.maintenance{color:red;text-align:center;margin-top:-10px;display:none}#moes th.ado-code,#moes td.ado-code{max-width:30px;padding-left:15px}#moes th.ado-courtier,#moes td.ado-courtier{min-width:140px}#moes th.ado-accepte,#moes td.ado-accepte{max-width:40px}#moes th.ado-actions,#moes td.ado-actions{max-width:54px}#moes td.ado-actions{display:flex;margin-top:-1px}#moes td.ado-actions > a,#moes td.ado-actions > button{margin:0 2px}#moe_edit .btns-convention{display:flex;flex-wrap:wrap}#moe_edit .btns-convention > div:not(.input-group){padding-right:15px}#moe_edit .btns-convention > div:not(.input-group) a,#moe_edit .btns-convention > div:not(.input-group) label{font-size:13px;cursor:pointer}#moe_edit .btns-convention > div:not(.input-group) label{color:#f58322;font-weight:normal}#moe_edit .btns-convention > div:not(.input-group) label:hover,#moe_edit .btns-convention > div:not(.input-group) label:active,#moe_edit .btns-convention > div:not(.input-group) label:focus{text-decoration:underline}.compteur{font-size:13px;margin-top:-5px;color:grey}#souscripteur .form-horizontal .control-label{white-space:nowrap}#souscripteur .form-group-nom,#souscripteur .form-group-nom2{margin-bottom:0}#souscripteur .second{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;margin-bottom:15px;padding-top:10px}#souscripteur .second .legende-second{font-style:italic;font-weight:500;padding-bottom:5px}#demander_garantie_modal{text-align:left}#contrat .ado-action{min-width:305px}#contrat .ado-ajouter-piece{text-align:right}.form-memo{clear:both}.form-memo .form-group > label{display:none}.form-memo .form-group > div{width:100%}#garantie .etiq-interne,#contrat .etiq-interne{display:inline-block;margin-left:10px;position:relative;top:-1px;background-color:red;color:white;font-size:10px;text-transform:uppercase;font-weight:bold;padding:2px 4px}#garantie .guide,#contrat .guide{font-size:11px;font-style:italic;font-weight:normal}#garantie .d_depot,#contrat .d_depot{font-size:smaller;font-style:italic;color:grey;min-width:77px}#garantie .aligner,#contrat .aligner{display:flex;flex-wrap:nowrap}#garantie .aligner > form,#contrat .aligner > form,#garantie .aligner > button,#contrat .aligner > button{margin-right:4px}#piece_justificative_existante{font-size:small}#piece_justificative_existante .alerte-existante{color:red;padding:5px 0}#utilisateurs .item-actions{display:flex;}#utilisateurs .item-actions > a,#utilisateurs .item-actions > button{margin:0 2px}#utilisateur_edit #utilisateur_moes .lien-moe{padding-top:2px}#utilisateur_edit #utilisateur_moes .lien-moe a{padding-right:5px}#utilisateur_edit #utilisateur_moes .lien-moe .supp-lien-moe{background-color:#f2f2f2 !important;color:black !important;padding:7px 10px 10px 10px !important}#utilisateur_edit #utilisateur_moes .aucun-lien-moe{padding-top:7px}#utilisateur_edit .ajout-lien-moe{margin-top:3px}