
/***** Commun *****/

.et_pb_menu__wrap,
.rank-math-breadcrumb,
footer.et-l--footer,
#cmplz-manage-consent,
#cmplz-cookiebanner-container,
.fiche .fiche-sidebar .sidebar-infos-adherent,
.fiche .fiche-sidebar .sidebar-infos-non-adherent,
.noprint{
	display:none!important;
}
.et_pb_menu__logo-wrap{
	width:100%!important;
}
.et_pb_menu__logo{
	margin:0 auto!important;
}
.et_pb_menu__logo img{
    width: 150px;
}

/***** Page d'entrée annuaire ****/

#annuaire-moteur-recherche #search_form,
#aside-annuaire,
#buttons_form,
.row-list-results .card-list .link_fiche{
	display:none!important;
}

#zone-titre-page{
	padding:0;
	background:transparent!important;
}
#zone-titre-page h1{
	color:#0A1A73!important;
	font-size:18pt!important;
}
#results_form{
	padding:0!important;
}
#results_form .card h3{
	font-size:12pt!important;
}
#results_form .card h4{
	font-size:11pt!important;
}
#results_form .card li,
.row-count-results{
	font-size:10pt!important;
}
#results_form .card{
	box-shadow:none!important;
	padding:0 0 10px 0!important;
}

/***** Fiche annuaire ****/

.fiche>.row-3,
.sidebar-back{
	display:none!important;
}
.fiche .head-fiche{
	background:transparent!important;
	padding: 20px 0 20px 0!important;
}
.head-fiche h1{
	color:#0A1A73!important;
	font-size:18pt!important;
}
.fiche *{
	font-size:10pt;
	line-height: 1.4em;
}
.fiche .row{
	gap:20px!important;
}
.fiche .fiche-content{
	padding:0!important;
	box-shadow:none!important;
	border-bottom:1px solid  #0a1a73;
	border-radius: 0!important;
	margin: 0!important;
}
.fiche .head-fiche span.fiche-thematique {
    background: transparent!important;
    color: #1E3CF7!important;
}
.fiche .head-fiche span.fiche-profession, .fiche .head-fiche span.fiche-type {
    background: transparent!important;
    color: #FFA926!important;
}
.fiche .fiche-content h2{
	font-size: 13pt!important;
}
.fiche .fiche-content label{
	font-size: 11pt!important;
}
.fiche .fiche-content hr {
    margin: 25px 0!important;
}
.fiche .fiche-content div{
	margin-bottom: 15px!important;
}
.fiche .fiche-sidebar{
	margin-top: 0!important;
}
.fiche .fiche-sidebar .sidebar-contact {
    background-color: transparent!important;
    padding:0!important;
    margin-bottom: 20px!important;
    color: #0A1A73!important;
}
.fiche .fiche-sidebar .sidebar-contact h3{
	color: #0A1A73!important;
	text-align: left!important;
	font-size: 13pt!important;
	margin-bottom: 0!important;
}
.fiche .fiche-sidebar .sidebar-contact ul {
    padding-left: 12px!important;
}
.fiche .fiche-sidebar .sidebar-contact ul li{
	list-style-type:disc!important;
	padding-left: 0!important;
	margin-bottom: 0!important;
}
.fiche .fiche-sidebar .sidebar-contact ul li ul li{
	list-style:none!important;
}
.fiche .fiche-sidebar .sidebar-contact ul li i{
	display: none!important;
}

