@import url(alodisplay.css);
@import url(mims.css);
.search-titre-espace-doc {text-align:center;color:white;}
.search-titre-espace-memoire {text-align:center;color:white;}
.content__wrapper #content_decouvrir li {list-style : none; font-size:2rem;}
.content__wrapper #content_decouvrir a {font-weight:bold;}
/**MON COMPTE**/
#panel_230 {width: 100%;}
/**RECHERCHE**/
#panel_216 {width: 100%;}
.plTypesOpt .rf-pick-fc {display:none;}
.plTypesOpt .rf-pick-lst-scrl {width:100% !important;}
#formulaireRecherche input[type="submit"] {background-color:#4ba7ab;}
#formulaireRecherche input[type="submit"]:hover {background-color:#2d616a;}
#formulaireRecherche .reqLineAutoC {height: 4.7rem !important;line-height: 3.5rem !important;width:100%!important;padding:0px!important;}
#formulaireRecherche input.rf-au-inp{height: 4.7rem !important;}
.reqBoolSelect {padding: 0.6rem 1.2rem;}
.reqSortLabel {font-weight: bold;color: #949494;line-height: 2.5;}
.reqSave .card {margin-top: 1rem;}
/**LISTE**/
.Breadcrumbs {padding-left: 2rem;font-size: 1.8rem;color: black;}
.Breadcrumbs a{text-decoration:underline;}
#panel_211 {width:100%}
@media (max-width: 768px) {#bloc_20505{display:block;}}
@media (max-width: 768px) {.toolbar-line #navbarNav {display:flex;background: #f7f7f7;}}
.divRowToolsline {display: flex;
justify-content: flex-end;
margin-bottom: -5rem;}
@media (max-width: 768px) {.row-listalo{flex-direction: column-reverse;}}
.toolbar-line nav.navbar {position:relative;}
.toolbar-line-form nav.navbar .toolbar-link.dropdown, .toolbar-line-form nav.navbar .dropdown.dropdown {
    padding-right: 0;
    padding-left: 0;
}
.toolbar-line-form .navbar-nav .dropdown-item {
    font-size: 1.6rem;
}
.toolbar-line .navbar-collapse {
    position: relative;
    top: 100%;
    width: 100%;
    left: 0;
    background: transparent;
    padding: 0;
z-index: 1;}
.toolbar-left {margin-top: -7%;
border-top: solid 1px #f7f7f7;}
.toolbar-bloc .toolbar-div-basket {
    border: none;
}
.toolbar-bloc .toolbar-div-basket .toolbar-basket-nav {width:75%;}
.toolbar-bloc .toolbar-div-basket-label {
    border-bottom: none;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.toolbar-bloc .toolbar-div-basket-label button img{display:none;}
.toolbar-bloc .toolbar-div-basket-label button:hover {background:transparent;}
.toolbar-bloc .toolbar-div-basket-label button:focus {background:transparent;}
.toolbar-bloc .toolbar-div-basket-label button:before {
	content: "\e91d";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
    color: #4ba7ab;
    border: none;
    font-size: 1.4rem;
}

.toolbar-bloc .toolbar-div-basket-label, .categ-filters-list .categ-filters-menus .rf-pm-top-gr-gr .rf-pm-top-gr-lbl {
font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;
    text-transform: initial;
    padding: 1.6rem 0 1.6rem 1.6rem !important;
    color: black;
}
.toolbar-bloc .toolbar-basket-nav .nav-item:not(:last-child) {
    border-bottom: none;
}
.toolbar-bloc .dropdown .dropdown-toggle::after {
    content: "";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
    color: #4ba7ab;
    border: none;
    font-size: 1.4rem;
    display: none;
}
.toolbar-bloc .dropdown .dropdown-toggle::before {
	color: #4ba7ab;
    content: "\e90d";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
    color: #4ba7ab;
    border: none;
    font-size: 1.4rem;
    display: inline-block;
}
.toolbar-bloc .toolbar-basket-nav .nav-item a[title="Vider le classeur"]::before {
    content: "\e910";
    color: #4ba7ab;
}
.toolbar-bloc .toolbar-basket-nav .nav-item a[title="Afficher"]::before {color: #4ba7ab; content: "\e909";}
.toolbar-bloc .addBasketLabel:before {   color: #4ba7ab; content: "\e90e";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;
}
.toolbar-bloc .addBasketLabel {display:block;margin-bottom: 0.5rem;}
.toolbar-bloc .popuppanelInput {box-sizing: border-box;
background-position: right 0.6rem center;
background-repeat: no-repeat;
background-size: auto 50%;
background-color: #ffffff;
border: 1px solid silver !important;
color: #4e4e4e;
font-family: "Lato", sans-serif;
font-size: 1.8rem;
font-weight: normal;
height: 4.7rem;
line-height: 3.5rem;
outline: none;
padding: 0.6rem 1.2rem;
width: 100%;
max-width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
filter: none;
border-radius: 1rem 1rem;}
.toolbar-bloc .toolbar-basket-nav .nav-item:last-child a {color: white;
background-color: #4ba7ab;
text-align: center;
padding: 1rem 0.25rem;
border-radius: 1rem;
margin: 1rem 0;
display: flex;
font-size: 1.8rem;
width: 100%;
justify-content: center;
white-space: nowrap;}
.bloc-result .basket-action-links .basket-savechoices-link::before {color: #4ba7ab;
content: "\e911";}
.bloc-result .basket-action-links .basket-selectall-link::before {
content: "";color: #4ba7ab;}
.categ-filters-list form .categ-filters-menus .rf-pm-top-gr-gr {
    border-bottom: none;
    background-color: white;
}
.categ-filters-list form .categ-menu-opt {
    max-width: 100%;
    border: none;
    margin-bottom: 2.6rem;
}
.categ-filters-list .categ-filters-menus .rf-pm-top-gr-exp-ico::before, .categ-filters-list .categ-filters-menus .rf-pm-top-gr-exp-ico::after {
    content: "\e90d";
    font-family: 'gbconcept-icons' !important;
}


.toolbar-line {background-color:white;}
.toolbar-line .navbar-collapse .navbar-nav {display:flex;}
.toolbar-line .navbar-collapse .navbar-nav .style-labels {font-size:0rem;}
.toolbar-line .navbar-collapse .navbar-nav .style-labels:before{color: #4ba7ab; content: "\e913";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 2;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.toolbar-line .navbar-collapse .navbar-nav .nav-item:nth-child(3){display:none}
.toolbar-line .navbar-collapse .navbar-nav img[id$=":tb_print"] {display: none;}
/** ne fonctionne pas sur img
.toolbar-line .navbar-collapse .navbar-nav img[id$=":tb_print"]:before {color: #4ba7ab; content: "\e909";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
	**/
.toolbar-line .navbar-collapse .navbar-nav .dropdown {font-size:0rem;border:none;}
.toolbar-line .navbar-collapse .navbar-nav .dropdown:hover {background:transparent;}
.toolbar-line .navbar-collapse .navbar-nav .dropdown .dropdown-toggle::after{display:none;}
.toolbar-line .navbar-collapse .navbar-nav .dropdown #dropdownTemplateLink:before{color: #4ba7ab; content: "\e916";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.toolbar-line .navbar-collapse .navbar-nav .dropdown #dropdownExpLink:before{color: #4ba7ab; content: "\e915";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.list-listalo-search {background:#f7f7f7;padding-right: 0px;
padding-left: 0px;border-left: solid white 15px;
border-right: solid white 15px;padding: 1rem;}
.list-listalo-search .text-secondary {color:black !important;}
.pageTitle {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 3rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.critReqDisplayClass {font-size:1.8rem;color:black;}
.list-listalo-natlinklist {border-bottom: solid 1px black;padding: 8px 0;/*background: #f7f7f7;*/display:none;}
.list-listalo-natlinklist-label {/*display:none !important;*/}
.list-listalo-natlink {font-family: "Lato", sans-serif;
font-weight: 700;
font-size: 2.2rem;
color: #4ba7ab;
line-height: normal;
padding: 0 1rem;
text-transform:uppercase;}
@media (max-width: 768px) {.list-listalo-natlink {display:block;}}
.list-listalo-natlink-sep {display:none;}
.search-action {background-color: #f7f7f7;margin: 0;}
.search-reload-div{text-align: left;}
.search-reload {text-align: left;}
.basket-action-links {
    border-bottom: solid 1px black;
    border-top: solid 1px black;
    padding: 8px 0;
    display:flex;
}
.basket-name {text-align: left;font-weight: bold;}
.basket-savechoices-link{margin-left:auto;text-align: right;font-weight: bold;}
.basket-selectall-link{/*margin-left:auto;*/text-align: right;font-weight: bold;}
.paginationList{background:#f7f7f7;text-align: left;}
.bloc-result .card-alo .card-body .row:first-child :last-child {
    max-width: none;
    flex: 0 0 66.66667%;
}
@media (max-width: 768px) {.bloc-result .card-alo .card-body .row:first-child :last-child {flex: 0 0 100%;}}
.listlistalo-std-bloc-listalo{background:#f7f7f7;}
.page-74 .card-alo, .page-112 .card-alo{background-color:transparent;border-bottom:solid 1px gray;border-radius: 0rem;}
.basketCheckBox{display:none;}
.listalo-col-basket {text-align:center;}
@media (max-width: 768px) {.listalo-col-basket{text-align:left;padding: 0.5rem 1.25rem;}}
.page-74 .card-alo input[type="checkbox"], .page-112 .card-alo input[type="checkbox"] {
width: 2.5rem;
height: 2.5rem;
}
.listalo-col-dig {padding-left: 0px;}
@media (max-width: 768px) {.listalo-col-dig a{display: flex;}}
.list-alotype {font-weight: normal;
color: white;
background-color: #d1975a !important;
width: 15rem;
border-radius: 15px;
display: inline-block;
text-align: center;
padding: 0.25em 1em;}
.page-74 .eval {float:right;margin-top: 5px;
margin-left: 1rem;}
.page-112 .eval {float:right;margin-top: 5px;
margin-left: 1rem;}
.notice_abr  {
    margin-top: 10px;
    cursor: pointer;
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
    color: black !important;
}
@media (max-width: 768px) {.notice_abr {float:left;display:block;}}
@media (max-width: 768px) {.notice_abr span{font-size: 2rem;line-height: 1;}}
@media (max-width: 768px) {.listalo-card-tagField {display:block;}}

.bloc-result .card-alo .card-body .row {
    flex: 0 0 100%;
    max-width: 100%;
}
@media (max-width: 768px) {.bloc-result .card-alo .listlistalo-digidoc-mini {flex-direction:column;}}
.bloc-result .card-alo .listlistalo-digidoc-mini > * {
    display: flex;
    text-align: center;
    flex-direction: column-reverse;
    margin-right: 0rem;
    padding-right: 1rem;
    border-right: none;
}

.listlistalo-digidoc-mini a img {display:none;}
.listlistalo-digidoc-mini a:before {color: #4ba7ab; content: "";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.bloc-result .card-alo .listlistalo-digidoc-mini {flex-wrap: wrap;}

.LienNotice {position :absolute;top: 60;
left: 50;}
.noticeComplete {
    background: #fff;
    border: none;
    padding: 4px;
	padding: 1.5rem;
	box-shadow: 0 0 20px 0 rgba(46, 46, 46, 0.5);
}
.noticeCompleteType {font-size: 1.4rem;
font-weight: 500;
line-height: 1;
font-family: "Lato", sans-serif;
color: white;
background: #d1975a;
width: 15rem;
border-radius: 15px;
display: inline-block;
text-align: center;
padding: 0.25em 1em;}
.noticeComplete .Link {
    background: none;
    color: #939393;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
}
.noticeComplete .linkalo{
color: #939393;}
.noticeComplete .linkalo:after {
    content: "";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0;
    padding-left: 0.5rem;
    line-height: 1.2;
    color: #4ba7ab;
    border: none;
    font-size: 0.7em;
    vertical-align: baseline;
}
.ResultatsRecherchePictoClassImglang{width:25px;padding-right:0.5rem;}
.ResultatsRecherchePictoClassImg {width:25px;display:none;}
.ResultatsRecherchePicto {margin-left:2rem;}
.col-7 span[alt="/common_rsr/icon/LOC/EN_LIGNE.jpg"]:before {color: #d1975a; content: "\e904";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.col-7 span[alt="/common_rsr/icon/LOC/ONLINE_BOO.jpg"]:before {color: #d1975a; content: "\e903";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.col-7 span[alt="/common_rsr/icon/LOC/BIB.jpg"]:before {color: #d1975a; content: "\e905";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}

.ResultatsRechercheDigidocIMGmini_txt{color:black;}

.paginationDiv:before {content:"Page ";color: #868686;}
html:lang(es) .paginationDiv:before {content:"Página ";color: #868686;}
.paginationCurrent {
    font-weight: bold;
    color: #868686;
	margin-left: 0.9rem;
}
.paginationList {font-size: 1.4rem;}
.paginationList .paginationDiv .paginationCurrent span {
    background-color: transparent !important;
    display: inline-block;
    text-align: center;
    border-bottom: none;
    font-weight: bold;
}
.paginationLink {
    color: #4ba7ab;
	padding:0;
}
.paginationLink:before { content:" - ";}

/**NOTICE**/
@media (max-width: 768px) {#bloc_20508 {display:block;}}
@media (max-width: 768px) {.aloActions #navbarNav {display:flex;}}
.aloActions {background:#f7f7f7; margin-bottom:2rem;padding-bottom: 3rem;}
.aloActions nav.navbar {position:relative;}
.aloActions .navbar-collapse {
    position: relative;
    top: 100%;
    width: 100%;
    left: 0;
    background: transparent;
    padding: 0;
z-index: 1;}
.aloActions .navbar-nav {display:flex;}
@media (max-width: 768px) {.aloActions .navbar-nav {display:grid;}}
@media (max-width: 768px) {.aloActions .navbar-nav .nav-item{margin:0.5rem;}}
.aloActions .modal-title {display :block;}
.aloActions .modal-body span {color:white !important;font-size: 2.3rem;}
.aloActions .modal-content {height: 50%;}
.aloActions .nav-item:first-child button{background:#f7f7f7;height: 0;vertical-align: top;}
.aloActions .nav-item:first-child button img{display:none;}
.aloActions .nav-item:first-child button:hover{background:#f7f7f7;}
.aloActions .nav-item:first-child button:before{color: #4ba7ab; content: "\e918";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
	
.aloActions .nav-item:first-child .close::before {background-color: #4ba7ab; content: "X"; color:white;opacity: 1;font-family: "Lato", sans-serif !important;}
.aloActions .nav-item:first-child .close {background: #4ba7ab;opacity: 1;}
.aloActions .nav-item:first-child .close:hover {background: #4ba7ab;opacity: 1;}
.aloActions .nav-item:nth-child(2) .close::before {background-color: #4ba7ab; content: "X"; color:white;opacity: 1;font-family: "Lato", sans-serif !important;}
.aloActions .nav-item:nth-child(2) .close {background: #4ba7ab;opacity: 1;}
.aloActions .nav-item:nth-child(2) .close:hover {background: #4ba7ab;opacity: 1;}
.aloActions .nav-item:nth-child(2) button{background:#f7f7f7;height: 0;vertical-align: top;}
.aloActions .nav-item:nth-child(2) button img{display:none;}
.aloActions .nav-item:nth-child(2) button:hover{background:#f7f7f7;}
.aloActions .nav-item:nth-child(2) button:before{color: #4ba7ab; content: "\e914";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.aloActions .nav-item > a:before{color: #4ba7ab; content: "\e913";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.aloActions .nav-item .dropdown {font-size:0rem;border:none;}
.aloActions .nav-item .dropdown:hover {background:transparent;}
.aloActions .nav-item .dropdown .dropdown-toggle::after{display:none;}
.aloActions .nav-item .dropdown #dropdownPrintLink:before{color: #4ba7ab; content: "\e916";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.aloActions .nav-item .alo-toolbar-print a:before{color: #4ba7ab; content: "\e916";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.aloActions .nav-item .alo-toolbar-print img {display:none;}	
.aloActions .nav-item .dropdown #dropdownExpLink:before{color: #4ba7ab; content: "\e915";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.aloActions .nav-item .editAloButton img{display:none;}
.aloActions .nav-item .editAloButton:before{color: #4ba7ab; content: "\e917";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}
.aloActions .nav-item a[id$=":tb_addCommentLink"] img{display:none;}
.aloActions .nav-item a[id$=":tb_addCommentLink"]:before {color: #4ba7ab; content: "\e912";
font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-right: 1rem;}	
.aloActions .navbar-nav .dropdown-item {font-size: 1.6rem;}
.aloActions .modal-dialog {background:transparent;}

.aloActions .nav-item > span:before  {
    content: "";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: -20px;
    color: #4ba7ab;
}
.aloActions .nav-item span input[type=checkbox] {
   color: transparent;
opacity: 0;
width: 2rem;
height: 2rem;
cursor: pointer;

}
/*fonctionne sous chrome uniquement
.aloActions .nav-item span input[type=checkbox]:before  {
    content: "";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: 9px;
    color: #4ba7ab;
}
**/
.alos .aloToolAction {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.col-digidoc {box-shadow: 0 0 20px 0 rgba(46, 46, 46, 0.5);}
@media (max-width: 768px) {.col-digidoc {padding: 0 2.5rem;}}
.col-digidoc br{margin:1rem;}
.col-digidoc a .digdoc-alo-img {text-align:center;margin: 2rem auto;
display: flex;border: solid 1px #f7f7f7 !important;}
/*recette 2811*/
.col-digidoc a {color: #4ba7ab;}
.col-digidoc a span{color: #4ba7ab;}
/**/
.alo-docVoir {border-bottom:1px solid gray;padding-bottom: 1rem;
margin-bottom: 1rem;}
.alo-docVoir img {width:30px;}
.aloDocVoir {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.alo-partager{border-bottom:1px solid gray;padding-bottom: 1rem;
margin-bottom: 1rem;}
.aloPartager {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}

.alo-partager a {color:#4ba7ab; padding-right:1rem;font-size: 2.5rem;}
.col-digidoc .alo-opinion{border-bottom:1px solid gray;padding-bottom: 1rem;
margin-bottom: 1rem;}
.aloopinion {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.alo-doccopyright{border-bottom:1px solid gray;padding-bottom: 1rem;
margin-bottom: 1rem;}
.alodoccopyright {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.alodoccopyrightTxt {color:gray;}
.alo-buyonline {border-bottom:1px solid gray;padding-bottom: 1rem;
margin-bottom: 1rem;}
.aloBuyonline {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.aloBuyonlineTxt{font-size:1.4rem;color:gray;}
.alo-docpapier {border-bottom:1px solid gray;padding-bottom: 1rem;
margin-bottom: 1rem;}
.aloDocpapier {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.aloDocpapierTxt {font-size:1.4rem;color:gray;}
.alo-tag1 {
    border-bottom: solid 1px #f7f7f7;
    font-family: "Lato", sans-serif;
font-weight: 400;
font-size: 3.5rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;
    text-align: left;
    padding: 5px;
    
}
@media (max-width: 768px) {.alo-tag1{padding: 2rem;}}
.alo-nocms-field.alo-nocms-field {
    border-bottom: none;
}
.alo-nocms-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.alo-col-label {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5em;}
.alo-col-content{}
.alo-col-content span[id^="j_"] {
    display: inline;
}
.alo-col-content a {
padding: 0 0.5rem; color:#4ba7ab;
}
.aloLinkFieldList{}
.aloLinkFieldListRow{}
.aloDocAssocies {border:none !important;background:white !important;}
.aloDocAssocies .rf-cp-lbl{font-family: "Lato", sans-serif;
font-weight: 400;
font-size: 3.5rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5rem;
border:none;
border-bottom: 1px solid silver;
padding: 2rem;
display: block;}
.aloDocAssocies .rf-cp-exp-ico {border:none;vertical-align: bottom;}
.aloDocAssocies .rf-cp-ico {display :none;}
.aloDocAssocies .rf-cp-lbl .rf-cp-lbl-exp:after{
    content: "\e90c";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: 0px;
    color: #4ba7ab;
	text-align:right;
	display:block;
	margin-top:-2rem;
}

.aloDocAssocies .rf-cp-lbl .rf-cp-lbl-colps:after{
    content: "\e90d";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: 0px;
    color: #4ba7ab;
	text-align:right;
	display:block;
	margin-top:-2rem;
}
.aloDocAssocies .rf-cp-exp-ico {display:none;}
.aloDocAssocies .rf-cp-exp-ico:before  {
    content: "\e90c";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: 0px;
    color: #4ba7ab;
}
.aloDocAssocies .rf-cp-exp-ico:before  {transform: rotate(180deg);}
/** ne fonctionne pas sur img
.aloDocAssocies .rf-cp-ico-exp:before  {
    content: "\e90c";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: 9px;
    color: #4ba7ab;
}
.aloDocAssocies .rf-cp-ico-colps:before  {
    content: "\e90d";
    font-family: 'gbconcept-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 2.3rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    font-size: 2.4rem;
    margin-right: 9px;
    color: #4ba7ab;
}
**/
.alo-avis{text-align: center;}
.aloAvis{font-family: "Lato", sans-serif;
font-weight: 400;
font-size: 3.5rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5rem;
border-bottom: 1px solid silver;
padding: 2rem;
display: block;
text-align: left;}
.alo-avis .aloCollabLabel{color:#797979; padding: 0 1rem;font-size:2rem;}
 .aloAvisLink {display: flex;
justify-content: center;}
.alo-avis .aloAvisLinkLabel{color: white;
background-color: #4ba7ab;
text-align: center;
padding: 1rem 1rem;
border-radius: 1rem;
margin: 1rem 0;
font-size: 2rem;
/*width:20%;*/
}
.alo-locbib{
background: #e8ecee;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
padding: 2rem;}
.aloLocBib{padding: 2rem;font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2.5rem;
color: #000000;
line-height: normal;}
.alo-locbib a {display: flex;
justify-content: center;
}
.aloLocBibLink{color: white;
background-color: #4ba7ab;
text-align: center;
padding: 1.5rem 1rem;
border-radius: 1rem;
margin: 1rem 0;
font-size: 2rem;
width:20%;
}
@media (max-width: 768px) {.aloLocBibLink{width:100%;}}
.alocomment-list{
}
img.eval {
    width:15px;
    height:17px;
    background-image:url("../img/eval.png");
    background-repeat:no-repeat;
}
img.eval.on4 { width:60px; height:17px; }
img.eval.on5 { width:75px; height:17px; }
img.eval.null { background-position: 0px -84px; }
img.eval.n00 { background-position:-75px -69px; }
img.eval.n10 { background-position:-60px -15px; }
img.eval.n20 { background-position:-45px -15px; }
img.eval.n30 { background-position:-30px -15px; }
img.eval.n40 { background-position:-15px -15px; }
img.eval.n50 { background-position:  0px -15px; }
img.eval.n05 { background-position:-60px 0px; }
img.eval.n15 { background-position:-45px 0px; }
img.eval.n25 { background-position:-30px 0px; }
img.eval.n35 { background-position:-15px 0px; }
img.eval.n45 { background-position:  0px 0px; }
.alocomment-detail{}
.aloCommentCreator{font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 2rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5rem;
}
.aloCommentDate {color:#797979; font-size:1rem;}
.aloCommentComment {font-family: "Lato", sans-serif;
font-weight: 900;
font-size: 1.8rem;
color: #000000;
line-height: normal;
margin-bottom: 0.5rem;
display:block;
}
.aloLinkFieldList .aloLinkFieldListRow .linkAlo-aloType {font-weight: normal;
color: white;
background-color: #d1975a !important;
width: 15rem;
border-radius: 15px;
display: inline-block;
text-align: center;
padding: 0.25em 1em;
margin: 3rem 0;}
.aloLinkFieldList .aloLinkFieldListRow .linkalo { margin-top: 10px;
    cursor: pointer;
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
    color: black !important;}
/**Mon compte**/
.page-82 .table-bordered td, .page-82 .table-bordered th {
    border: 1px solid #dee2e6 !important;
}
.bloc-myaccount {
    margin: 1rem 0;
}
.buttonPPP {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1.6rem;
    line-height: 1.5;
    border-radius: .25rem;
    background-color: #4ba7ab;
    color: #fff;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}