@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,400i,600,600i,700,700i,900');

/* CONNEXION */
.auth .brand-logo img {width: 250px;}
.auth .auth-form-light {background: #1b6ae4; border-radius: 20px; }
/*.auth .auth-form-light h6 {color: #ffffff !important;}*/
.navbar .navbar-brand-wrapper .navbar-brand img {width: auto;height: 25px;}
@media (max-width: 991.98px) {
	.navbar .navbar-brand-wrapper .navbar-brand img {height: 22px; }
}

/* NAVBAR */
/*.navbar .navbar-brand-wrapper {background: #eef0f3;}*/
.navbar-nav #okChangePays, .navbar-nav #okChangeLangue {visibility: hidden; width: 1px; height: 1px; border: none;}
.navbar-nav .choix {padding-top: 22px;}
.navbar .navbar-brand-wrapper {background: #205fc1;width: 240px;}
.navbar .navbar-menu-wrapper {width: calc(100% - 240px);}
@media (max-width: 991.98px) {
	.navbar-nav .choix {padding-top: 20px;}
	.navbar-nav .logout {padding-top: 10px;}
	.navbar-nav .intit {display: none;}
	.navbar .navbar-brand-wrapper {padding: 0.625rem 0.6rem 0.625rem 0.8rem;}
}



/* SIDEBAR */
.nav-profile a {color:#ffffff;}
.sidebar .nav.sub-menu {padding-left:1.8rem;}
.sidebar {background: #1b6ae4;}
.sidebar .nav .nav-item .nav-link {color: #fff;}
.sidebar .nav .nav-item .nav-link i.menu-icon  {color: #fff;}
.sidebar .nav .nav-item .nav-link i.menu-arrow {color: #fff;}
.sidebar .nav .nav-item.active {background: #205fc1;}
.sidebar .nav.sub-menu .nav-item .nav-link {color: #fff;}
.sidebar .nav.sub-menu .nav-item::before {color: #fff;}
.sidebar .nav .nav-item .nav-link[aria-expanded="true"] {background: #205fc1;}
.sidebar .nav:not(.sub-menu) > .nav-item:hover > .nav-link[aria-expanded="true"] {background: #205fc1;}
.sidebar .nav.sub-menu {background: #205fc1;}
.sidebar .nav:not(.sub-menu) > .nav-item:hover > .nav-link {background: #205fc1;}
.sidebar {width: 240px;}

/*.main-panel {width: calc(100% - 240px);}*/
@media (min-width: 992px) {
	.sidebar-fixed .main-panel {margin-left: 240px;}
}
@media screen and (max-width: 991px) {
	.sidebar-offcanvas {right: -240px;}
}


/* DATEPICKER */
.datepicker { z-index: 10000 !important;}


/* FIL D'ARIANE */
nav.ariane {margin-bottom: 20px; overflow: auto; position: relative}
nav.ariane.ariane2 {margin-bottom: 0px; }
nav.ariane.ariane2 > ol { background: #fff;}
/*nav.ariane .breadcrumb {float: left;}*/
nav.ariane .boutonsAction {position: absolute; top: 10px; right: 5px; margin-left:0;}
nav.ariane li.breadcrumb-item span.sansLien {
    position: relative;
    color: inherit;
    border: 1px solid #dbe3e6;
    display: inline-block;
    vertical-align: top;
}
nav.ariane li.breadcrumb-item span.sansLien:before {
	position: absolute;
    top: -9px;
    width: 0;
    height: 0;
    content: "";
    border-top: 21px solid transparent;
    border-bottom: 21px solid transparent;
    right: -22px;
    z-index: 3;
    border-left-color: #dbe3e6;
    border-left-style: solid;
    border-left-width: 12px;

}
nav.ariane li.breadcrumb-item span.sansLien::after {
    position: absolute;
    top: -9px;
    width: 0;
    height: 0;
    content: "";
    border-top: 21px solid transparent;
    border-bottom: 21px solid transparent;	
	border-top: 21px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 12px solid #ffffff;
    top: -9px;
    right: -23px;
}
@media (max-width: 991.98px) {
	nav.ariane .boutonsAction {position: relative; top: 0px; right: inherit;}
}


/* DIVERS */
.content-wrapper {padding: 1.25rem;}
.card .card-title {text-transform: none;}
.boutonsAction {display: inline-block; margin-left: 25px;}
.boutonsAction .btn-sm {font-size: 0.75rem;}
textarea.form-control  {line-height: 22px !important; }
.sousCat {/*background:#25378b; padding: 5px; color:#ffffff; margin-top: 3rem;*/color:#25378b;margin-top: 3rem; border-bottom: solid 1px #25378b; padding-bottom: 2px;}
.sousCat2 {color:#25378b;margin-top: 3rem; border-bottom: dotted 1px #25378b; padding-bottom: 2px;}
.main-panel .table-responsive th.center {text-align: center;}
.main-panel .table-responsive a.icone {color:#000000;}
.form-group.row.inter {border-top: solid 1px #dddddd; padding-top: 1.5rem; margin-top: 1.3rem;}
.form-group.row.padTop {padding-top: 1.5rem; margin-top: 1.3rem;}
.form-group.row .cke {width: calc(100% - 5px) !important;}
.nav-tabs .nav-link {border: 1px solid #dbe3e6;}
.nav-tabs .nav-link.active {font-weight: bold; color:#25378b; border-color: #dbe3e6 #dbe3e6 #ffffff;}
.tab-content {border: 1px solid #dbe3e6; border-top:0; margin-bottom: 25px;}
.table thead th {padding: 0.625rem;}
.table td a i, .jsgrid .jsgrid-table td a i {font-size: 1.5rem;}
.table td.ordre a {display:inline;}
.table td i {font-size: 1.5rem;}
.boutonsAction a {
    display: inline-block;
    font-weight: 400;
    color: #1c2c42;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.625rem 1.625rem;
    font-size: 0.813rem;
    line-height: 1;
    border-radius: 0.375rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.boutonsAction a.btn-success {color:#ffffff; background: #23af47;}
.boutonsAction a.btn-success:hover {color:#ffffff;     background-color: #1d8f3a;border-color: #1b8536;}
.boutonsAction a.btn-danger {color:#ffffff; background: #e94437;}
.boutonsAction a.btn-danger:hover {color:#ffffff;     background-color: #e12719;border-color: #d62517;}


/* AUTOCOMPLETE */
.ui-autocomplete-loading {background: white url("../../images/ajax-loader.gif") right center no-repeat;}


/* PAGINATION */
.maPagination {border: dotted 1px #000000; padding: 8px; width: 100%; border-radius: 4px; font-size:14px;}



/* MODALS */
.modal.commun .ligne {margin-bottom: 8px; line-height: 20px; padding: 3px; border-bottom: solid 1px #dedede; color: #707889!important; text-align: left !important;}
@media (min-width: 576px) {
	.modal-dialog {/*max-width: calc(100% - 100px); max-height: 750px;*/ max-width: 800px;}
	.modal-dialog.modal-lg {max-width: 90%;}
}

/* FORMULAIRES DIVERS */
.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead, .tt-query, .tt-hint {border-color:#dddddd;padding: 0.675rem 0.675rem;}
select.form-control, select.asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row select, .select2-container--default select.select2-selection--single, .select2-container--default .select2-selection--single select.select2-search__field, select.typeahead, select.tt-query, select.tt-hint {outline: 1px solid #dddddd; color:#000000;}
textarea.form-control {height: 150px;}
.form-group {margin-bottom:5px;}
.form-group label {margin-bottom:0; line-height: 15px;}
.col-form-label {padding-bottom: 3px;}
.col-form-label.titreRubrique {font-size: 15px; font-weight: 600;}
form.formu input[type='checkbox'] {display: inline-block; margin-right: 5px;}
.boutonsFormulaire {margin-top: 25px; /*text-align: right;*/}
.boutonsFormSearch .btn-sm {font-size: 0.75rem;}
.lignesCouleurs .row.principale {padding: 10px;}
.lignesCouleurs .row.principale:nth-child(2n+1) {background-color: #ededed;}
.lignesCouleurs .row.principale.separation {padding-bottom: 60px;}
.form-group .plusieursColonnes .row {margin-bottom: 2px;}
.form-group .plusieursColonnes .row input {padding: 0.275rem 0.45rem;}
.ql-container.ql-snow, .ql-toolbar.ql-snow, .quill-container.ql-snow {border-color:#dddddd;}


/* FORMULAIRE RECHERCHE */
.formSearch {padding: 5px; background:#ededed;}
.formSearch .table td, .formSearch .table th {border: none; padding: 2px; font-size: 0.75rem;}
.formSearch .table th {text-align: right; }
.formSearch .table td input {width: calc(100% - 5px); height: 20px;}
.formSearch .table td select {width: calc(100% - 5px);}
.formSearch .table td input[type='submit'], .formSearch .table td input[type='button'] {padding: 6px; height: 28px; background: #ffffff; margin-bottom: 4px;}



/* LISTE TABLEAU */



/* LEGENDE */
.legendeIcones {font-size: 13px; margin-top: 40px; font-style: italic;}
.legendeIcones .label {font-weight: 600; margin-bottom: 5px;}
.legendeIcones .ligne {margin-bottom: 2px;}



/* DASHBOARD */
#statsHome h1 {padding: 25px; margin-top: 30px; color:#ffffff; font-size: 24px; text-transform: uppercase; background:#1b6ae4; font-weight:200; margin-bottom: 40px;}
#statsHome .ligne {width:88%; margin:0 auto;}
#statsHome .ligne .carre {width:33.33%; float: left; color:#ffffff; text-align:center; background-color:#ecf0f1; /*height: 150px;*/ padding-top:88px; background-position: top center; background-repeat:no-repeat;}
#statsHome .ligne .carre.deux {background-color: #1b6ae4;}
#statsHome .ligne .carre.personnes { background-image:url(../../images/dashboard/images/personnes.png);}
#statsHome .ligne .carre.personnesBlanc { background-image:url(../../images/dashboard/images/personnesBlanc.png);}
#statsHome .ligne .carre.txt { background-image:url(../../images/dashboard/images/txt.png);}
#statsHome .ligne .carre.kdo { background-image:url(../../images/dashboard/images/kdo.png);}
#statsHome .ligne .carre.caddie { background-image:url(../../images/dashboard/images/caddie.png);}
#statsHome .ligne .carre.coureurNoir { background-image:url(../../images/dashboard/images/coureurNoir.png);}
#statsHome .ligne .carre.coureur { background-image:url(../../images/dashboard/images/coureur.png);}
#statsHome .ligne .carre.loupeNoir { background-image:url(../../images/dashboard/images/loupeNoir.png);}
#statsHome .ligne .carre.loupe { background-image:url(../../images/dashboard/images/loupe.png);}
#statsHome .ligne .carre.okNoir { background-image:url(../../images/dashboard/images/okNoir.png);}
#statsHome .ligne .carre.ok { background-image:url(../../images/dashboard/images/ok.png);}
#statsHome .ligne .carre.diagramme { background-image:url(../../images/dashboard/images/diagramme.png);}
#statsHome .ligne .carre.fleche { background-image:url(../../images/dashboard/images/fleche.png);}
#statsHome .ligne .carre .donnees {padding:6px; padding-top: 22px; margin-bottom: 22px; width: 100%; overflow:auto; height: 88px; background-color:#c6c9ce;}
#statsHome .ligne .carre.deux .donnees {background-color:#3498db;}
#statsHome .ligne .carre .donnees .nombre {font-size: 39px; font-weight: bold; padding-top: 3px;}
#statsHome .ligne .carre .donnees .infos {font-size: 12px;}
#statsHome .ligne .carre .legende {font-size: 15px;color:#3f3f3f; font-weight: bold; margin-bottom: 17px;}
#statsHome .ligne .carre.deux .legende {color:#ffffff;}

/*.page-dashboard .content-wrapper.plein {padding: 0; flex-grow:0 !important; }
.page-dashboard .content-wrapper.plein.entete {background:#ffffff; margin-top: 20px;}
.page-dashboard .englobe {width: calc(100% - 40px); padding-left: 20px; padding-right: 20px; margin: 0 auto; margin-top: 40px; font-family: "Titillium Web",Arial,Helvetica,sans-serif;}
.page-dashboard .englobe.entete {padding-bottom: 25px;}
.page-dashboard .englobe.entete img {width: 100%;}
.page-dashboard .logo {max-width: 120px;}
.page-dashboard #searchPeriode {margin-bottom: 50px;}
.page-dashboard h1 {font-weight: 600; font-size: 45px;}
.page-dashboard h2 {font-weight: 400; font-size: 50px;}

.page-dashboard .attention {margin-bottom:45px; padding:15px; font-size: 22px; line-height: 32px; background:#ff5e14; color:#ffffff; text-align: center;}
.page-dashboard .attention a {color:#ffffff; text-decoration: underline;}

.page-dashboard .content-wrapper.plein.stats {background:#ebeae8; }
.page-dashboard .content-wrapper.plein.stats .englobe {margin-top: 0px;}
.page-dashboard .paragraphe {padding-bottom: 30px; padding-top: 30px; border-bottom: solid 2px #ffffff;}
.page-dashboard .paragraphe .intro {width: 100%; overflow: hidden; margin-bottom: 45px;}
.page-dashboard .paragraphe .intro .infos {float: left; width: 450px; border-right: solid 1px #d6d5d3; color:#08418e;font-size: 40px; line-height: 50px;}
.page-dashboard .paragraphe .intro .infos .t2 {font-weight: 600;}
.page-dashboard .paragraphe .intro .description {float: left; width: calc(100% - 500px); margin-left: 50px; color:#5e6a7a; padding-top: 25px;}
.page-dashboard .paragraphe .intro .description.avecForm {padding-top: 5px;}
.page-dashboard .paragraphe .intro .description form {margin-top: 15px; font-size: 14px;}
.page-dashboard .miniCompteurs {width: 100%; overflow: hidden;}
.page-dashboard .miniCompteurs .item {float: left; width: calc(25% - 25px); margin-right:25px; margin-bottom: 25px; text-align: center; font-size: 16px; line-height: 18px; font-weight: 600;}
.page-dashboard .miniCompteurs .item .quoi {float: left; width: 75%; background:#ff5e14; color:#ffffff; height: 46px; padding-top: 4px;}
.page-dashboard .miniCompteurs .item .combien {float: left; width: 25%; font-size: 21px; line-height: 23px; background:#ffffff; color:#08418e; height: 46px; padding-top: 12px; }
.page-dashboard .miniCompteurs .item .combien a {color:#08418e; text-decoration: underline;}
.page-dashboard .compteurs {width: 100%; overflow: hidden;}
.page-dashboard .compteurs .item {float: left; width: calc(33% - 25px); margin-right:25px; margin-bottom: 25px; text-align: center; }
.page-dashboard .compteurs .item .infos {background: #efefef; padding: 20px; height: 240px; padding-top: 30px;}
.page-dashboard .compteurs .item.vide .infos {background: none;}
.page-dashboard .compteurs .item .combien {font-size: 55px; line-height: 55px; color:#08418e; font-weight: 600;}
.page-dashboard .compteurs .item .quoi {color:#08418e; font-size: 20px; font-weight: 600; line-height: 24px; text-transform: uppercase; padding-top: 17px;}
.page-dashboard .compteurs .item .details {padding-top: 14px; font-size:16px; line-height: 22px; margin: 0 auto; width: 85%;}
.page-dashboard .compteurs .item .lien {display: block; padding: 5px; color:#ffffff; text-decoration: none; background: #08418e; font-size: 20px; font-weight: 600;}
.page-dashboard .compteurs .item .lien:hover {background:#215daf;}
.page-dashboard .compteurs .item.vide .lien {background: none;}


@media (min-width: 1500px) {
	.page-dashboard .englobe {width: 1200px; padding: 0;}
}
@media (max-width: 1200px) {
	.page-dashboard .paragraphe .intro .infos {float: none; width: 100%; border-right: none; }
	.page-dashboard .paragraphe .intro .description {float: none; width: 100%; margin-left: 0px; }	
	.page-dashboard .miniCompteurs .item {width: calc(50% - 25px);}
	.page-dashboard .compteurs .item {width: calc(50% - 25px);}
}
@media (max-width: 700px) {
	.page-dashboard .miniCompteurs .item {width:100%; margin-right:0; float: none; overflow: auto;}
	.page-dashboard .compteurs .item {width:100%; margin-right:0; float: none; overflow: auto;}
	.page-dashboard .compteurs .item .infos {height: auto;}
}
*/


/****** PRODUITS ******/
.page-produits .avantagesListe {width:100%; overflow: auto;}
.page-produits .avantagesListe .item {width: 130px; padding: 10px; float: left; margin-right: 20px; margin-bottom: 20px; background:#002d74; color: #ffffff;  height: 180px;}
.page-produits .avantagesListe .item input {margin-right: 0;}
.page-produits .avantagesListe .item .image img {width: 60px; margin: 0 auto; display: block;}
.page-produits .avantagesListe .item .infos {text-align: center; margin-top: 10px; font-size: 12px; line-height: 15px;}
.page-produits .avantagesListe .item .infos input {display:inline;}



/* CMS */
.page-cms .typeElement {display: inline-block; padding:5px; width: 20px; text-align: center;background:#ef475a; color:#ffffff; margin-right: 5px; border-radius: 2px;}
.page-cms .typeElement.typeC {background: #5a47ef;}
.page-cms .table td a.element {display:inline-block;}
.page-cms .fonctionnalites {line-height: 16px;}
.page-cms .fonctionnalites .profil {font-weight: 600; display: block; padding-bottom: 2px;}
.page-cms .para-invisible {opacity: 0.7;}



/******* MODULE CMS *************/
.editPage {background: #dedede; padding: 10px;}
.editPage .module {background:#ffffff; padding-bottom: 10px; border-bottom: dotted 1px #000000; margin-bottom: 20px; }
.editPage .module .titreAjout {padding:10px; text-align: center; font-weight: bold; padding-bottom:0;}
.editPage .module .titreAjout .btAjout {border: solid 1px #004c99; border-radius: 6px; padding:2px; padding-left: 20px; padding-right: 20px; color:#000000; text-decoration: none;}
.editPage .module .titreAjout select {padding:2px;border-radius: 6px;}
.editPage .module .zoneActions {padding:8px;  width: calc(100% - 16px); overflow: auto; border-bottom: solid 1px #000000; background:#004c99; color:#ffffff;}
.editPage .module .zoneActions .titreModule {float: left; width: calc(100% - 460px); text-align: left; font-weight: bold;}
.editPage .module .zoneActions .titreModule .type {font-size: 12px; font-weight: normal;}
.editPage .module .zoneActions .actions {float: left; width: 429px; margin-left: 25px; text-align: right; padding: 3px; /*background:#34d25e; border-radius: 5px;  */text-align:right;}
.editPage .module .zoneActions .actions .chxModule {width: 250px;}
.editPage .module .zoneActions .actions a {color:#ffffff; display:inline-block; padding: 4px; background:#ffffff; border-radius: 8px; margin-left:2px; margin-right: 2px; }
.editPage .module .zoneActions .actions a.coche {padding: 5px; /*padding-top: 6px; padding-bottom: 4px;*/}
.editPage .module .zoneActions .actions a.ordre {padding: 6px; /*padding-top: 8px; padding-bottom: 4px;*/}
.editPage .module .zoneActions .actions img {vertical-align: middle;}
.editPage .module .apercuModule {border: dotted 1px #000000; margin: 8px; padding: 8px;}
/*
.editPage .module.module11 .apercuModule .bloc .texteVideo ul {padding:0; margin:0;}
.editPage .module.module11 .apercuModule .bloc .texteVideo li {padding:0; margin: 0; margin-right: 10px; margin-bottom: 10px; display: inline-block; list-style: none;}
.editPage .module.module11 .apercuModule iframe {display:block; margin:0 auto; margin-bottom: 5px; }
*/
/*.listeModules .item .bloc .texteVideo ul {margin-left:18px; padding-left:5px; margin-bottom: 15px;}
.listeModules .item .bloc .texteVideo ul li {display: list-item; list-style: disc; margin-left: 15px; padding-left: 5px;margin-bottom: 7px}*/
.editPage .module.module11 .apercuModule .bloc .texteVideo ul li {width: calc(50% - 40px);display: inline; float: left;margin-right: 20px;  list-style: none; margin: 0px; padding-left: 0px;  margin-bottom: 20px;  overflow: auto; padding:10px; background:#ededed;}
.editPage .module.module11 .apercuModule .bloc .texteVideo ul li iframe {float: left;}
.editPage .module.module11 .apercuModule .bloc .texteVideo ul li .description {float: left; width: calc(100% - 120px - 10px); margin-left: 10px; }




/******** POPUP COMMANDE ************/
/*.popup-commande {padding: 10px;}
.popup-commande .detail-commande {min-width: 520px; font-size: 0.9em;}
.popup-commande .detail-commande .item {margin-bottom: 5px; width: 100%; overflow: auto; border-top: solid 1px #000; padding-top: 4px;}
.popup-commande .detail-commande .nom-colonne {font-weight: bold; border-top: 0;}
.popup-commande .detail-commande .item .produit {float: left; width: calc(100% - 300px);}
.popup-commande .detail-commande .item .points-unite {float: left; width: 60px; text-align: center;}
.popup-commande .detail-commande .item .qte {float: left; width: 90px; text-align: center;}
.popup-commande .detail-commande .item .points {float: left; width: 80px; text-align: center;}
.popup-commande .detail-commande .item .statut {float: left; width: 70px; text-align: center;}
*/




/****** POPUP *********/
.popupTache {font-size: 14px; padding: 15px;}
.popupTache .form-group {margin-bottom: 15px;}
.popupTache .form-group .col-form-label .valeur {font-size: 0.813rem; line-height: 1.4rem;}

.popupTache.popupRefus {width: 500px; max-width: 95%;}
/*
.popupTache.popupTacheVisualiser {min-width: 1080px;}
.popupTache.popupTacheVisualiser .form-group {margin-bottom: 0px;}
.popupTache.popupTacheVisualiser .form-group label {font-weight: 700; font-size: 0.87rem;}
.popupTache.popupTacheVisualiser .form-group .col-form-label .valeur {font-size: 0.87rem;}
.popupTache.popupTacheVisualiser .form-group select.form-control {padding: 2px; margin-bottom: 10px;}
.popupTache.popupTacheVisualiser .detailsContact {font-size: 13px; margin-left: 0px;}

.popupTacheCreer .infosConcernees {margin-top: 4px; border-radius: 6px; padding:7px; background:#ededed;}
.popupTacheCreer .infosConcernees > div {margin-bottom: 12px; line-height: 15px;}
.popupTacheCreer .infosConcernees label {display: inline; font-weight: normal; }
.popupTacheCreer .infosConcernees .proprioCheck {margin-left: 15px;}
.popupTacheCreer .infosConcernees .detailsProprio {margin-left: 15px; font-size: 12px; margin-top: 2px;}
.popupTacheCreer .infosConcernees .detailsProprio input[type="checkbox"] {margin:0 !important; height: 11px;}
.popupTacheCreer .infosConcernees .detailsProprio label {margin-right: 15px;}
*/



/****** POPUP ContactRapide *********/
.popupContactRapide {}
.popupContactRapide .form-control {padding: 4px!important;}
.popupContactRapide .col-form-label {padding-top: 2px !important;margin-bottom: 5px; text-align: right; }
.popupContactRapide .col-form-data {margin-bottom: 5px;}




/******** CLIENT **************/
.page-clients .clicDetail {float: right; /*background:#25378b; color: #ffffff!important; padding-left: 5px; padding-right: 5px; font-size: 20px; line-height: 20px; border-radius: 8px;*/}
.page-clients .btSuppContact {float: right; width: 175px; margin-right: 15px; padding: 3px; font-size: 0.75rem;}
.page-clients .btSuppContact span.t {display: inline-block; padding-top: 15px;}
.page-clients .zoneContact {margin-bottom: 25px;}
.ficheContact {margin-bottom: 25px; padding:7px; border-radius: 8px; border: solid 1px #333333;}




/******** COMMANDES **************/
.page-commandes .detail-commande {min-width: 520px; font-size: 1em;}
.page-commandes .detail-commande .item {margin-bottom: 5px; width: 100%; overflow: hidden; border-top: solid 1px #000; padding-top: 4px;}
.page-commandes .detail-commande .nom-colonne {font-weight: bold; border-top: 0;}
.page-commandes .detail-commande .item .produit {float: left; width: calc(100% - 380px);}
.page-commandes .detail-commande .item .points-unite {float: left; width: 60px; text-align: center;}
.page-commandes .detail-commande .item .qte {float: left; width: 90px; text-align: center;}
.page-commandes .detail-commande .item .points {float: left; width: 80px; text-align: center;}
.page-commandes .detail-commande .item .statut {float: left; width: 150px; text-align: center;}




/******* DOCUMENTATION *******/
.arbo .arianeDoc {font-size: 15px; margin-bottom: 20px;}
.arbo .arianeDoc a {text-decoration: underline;}
.arbo ul {
    list-style : none;
    margin : 0px;
    padding : 0px;
    padding-left : 23px;
	margin-left: 12px;
	border-left: dotted 1px #666666;
}

.arbo li {
    padding-left : 25px;
    line-height : 18px;
    cursor : pointer;
	list-style:none;
	margin-bottom: 12px;
	height: 22px;
	padding-top: 3px;
}

.arbo li.folder {
    background : url("../../../assets/images/distributeur/folder.png") no-repeat left center;
	padding-left: 40px; font-weight: bold; color:#0080c9;
}

.arbo li.file {
    background : url("../../../assets/images/distributeur/document.png") no-repeat left center;
}
.arbo li.file.pdf {
    background : url("../../../assets/images/distributeur/pdf.png") no-repeat left center;
}
.arbo li.file.excel {
    background : url("../../../assets/images/distributeur/excel.png") no-repeat left center;
}





/*SLIDER */
.page-slider .texteSlider {background: #f3f3f3; padding: 10px; border-radius: 6px; margin-bottom: 10px;}

/* BLOC */
.page-bloc .inter {border-top: solid 1px #dddddd; padding-top: 1.5rem; margin-top: 1.3rem;}