@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');

/*foncé : #1a1009 */
/*pâle blanc: #fbfbfb */
/*pâle blanc: #ECECEC */
/*pâle beige : #fff8f2 */
/*bleu : #00457c*/

/*enlever le truc pour modifier en front end*/
.icon-edit,.visually-hidden,[role="tooltip"]{display: none}

html {padding:0; margin:auto; overflow:auto;color: #1a1009;font-family: 'Open Sans', sans-serif;/*scroll-behavior: smooth*/;}
body{margin:0;padding:0;color:#221e20;background: #ECECEC;}
img {border:none;}
a{-webkit-transition:ease-in-out;transition:ease-in-out}

/*corriger image sur safari mac*/
.image-layout-preset-style-card .sppb-img-responsive{height: auto!important;}

/*joomla-alert,
.icons{display: none}*/
#jform_articletext_editors-xtd_article_modal,
#jform_articletext_editors-xtd_contact_modal,
#jform_articletext_editors-xtd_fields_modal,
#jform_articletext_editors-xtd_image_modal,
#jform_articletext_editors-xtd_menu_modal,
#jform_articletext_editors-xtd_module_modal,
#jform_articletext_editors-xtd_pagebreak_modal{display: none;}



h1,h2,h3,h4,h5,h6{font-family: 'Ubuntu', sans-serif;font-weight: normal;}

h1{font-size: 50px;font-family: 'Open Sans', sans-serif;font-weight: 600;margin:10px 0;color: #1a1009;}
h2{font-size: 30px;font-family: 'Open Sans', sans-serif;font-weight: 400;margin:10px 0;color: #1a1009;}
h3{font-size: 27px;font-family: 'Open Sans', sans-serif;font-weight: 300;margin:10px 0;color: #1a1009;font-style: italic}
h4{font-size: 20px;font-family: 'Open Sans', sans-serif;}
h5{font-size: 18px;font-family: 'Open Sans', sans-serif;}
h6{font-size: 18px;font-family: 'Open Sans', sans-serif;margin:0;padding:0;margin-bottom: 10px;font-weight:400;color: red;}

.lite{color:#fff8f2;}

p,li{font-size: 19px;line-height: 1.5;}
p a,li a{font-size: 19px;color: #1a1009;}
a{font-size: 19px;color: #1a1009;}

a.cta, .cta a{text-decoration: none;}
.cta a{background:#00457c;color:#fbfbfb;padding: 5px 10px!important;    border-radius: 5px;}
.cta a:hover{background:#202020;}

/*bg ligne top and bottom du slider*/
.bg_top_blanc{background-image: url('/images/sampledata/bg_top_blanc.png')}
.bg_top_blanc{height: 50px;z-index: 999;position: absolute;top:0;left:0;width:100%;}

.bg_bottom_beige{background-image: url('/images/sampledata/bg_bottom_beige.png')}
.bg_bottom_beige{height: 50px;z-index: 999;position: absolute;bottom:0;left:0;width:100%;}

/*header*/
header{background:white;padding-top: 20px;}
header>div{max-width: 1360px;padding: 0 20px;margin:auto}
header>div{display: grid;grid-template-columns: 1fr 3fr;grid-template-rows: repeat(2, 1fr);grid-column-gap: 0px;}
.header_left{grid-area: 1 / 1 / 3 / 2;max-width: 200px;}
.header_right_top{grid-area: 1 / 2 / 2 / 3;display: flex;grid-column-gap: 5px;padding-bottom: 20px;}
.header_right_bottom{grid-area: 2 / 2 / 3 / 3;}
.header_right_top,.header_right_bottom {  justify-self: end;}


.header_cta{width:160px;height: 50px;font-size: 20px;line-height: 20px;font-weight: 400;}
.header_cta,.header_cta{color: #fbfbfb;border-radius: 5px;padding:5px 15px 0 15px;text-align: left;}
.header_cta,.header_cta a{color: #fbfbfb;text-decoration: none;}

.header_cta.cta_un{background:#00457c}
.header_cta.cta_deux{background:#00589f}
.header_cta.cta_trois{background:#006abf}
.header_cta:hover{border:solid 1px;opacity: .8}


.header_right_bottom ul{display: flex;grid-column-gap: 10px;list-style-type: none;margin:0;padding:0;}
.header_right_bottom ul li {font-size: 20px;line-height: 25px;font-weight: 600;    letter-spacing: -1px;   }
.header_right_bottom ul li a{text-decoration: none;color: #1a1009}
.header_right_bottom ul li:hover a,.header_right_bottom ul li.active a{color:#00457c}
.header_right_bottom ul li.active{border-bottom: solid #00457c}

.header_right_bottom .dj-icon{max-width: 40px;}
.header_right_bottom ul li a>span{display: flex;}

/*menu mobile*/
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn
,.dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus
{background:none!important;color:#00457c!important;}
.dj-mobile-nav img{display: none!important;}

.dj-offcanvas-dark{background:white!important;color:#1a1009!important}
ul.dj-mobile-dark li.dj-mobileitem>a{background:white!important;color:#1a1009!important}
ul.dj-mobile-dark li.dj-mobileitem>a:hover,
ul.dj-mobile-dark li.active.dj-mobileitem>a,
.dj-offcanvas-dark .dj-offcanvas-top{color:white!important;background:#00457c!important}

ul.dj-mobile-dark li.itemid-228 a,
ul.dj-mobile-dark li.itemid-229 a,
ul.dj-mobile-dark li.itemid-230 a{background:#7c001d!important;margin:20px;color:white!important}
ul.dj-mobile-dark li.itemid-228 a:hover,
ul.dj-mobile-dark li.itemid-229 a:hover,
ul.dj-mobile-dark li.itemid-230 a:hover{opacity: .8}

ul.dj-mobile-dark ul li.dj-mobileitem>a{border-left:solid 15px rgb(0 69 124 / 50%);}

/*header fixed*/
@media all and (min-width:999px){
header.fixed{position: fixed;top:0;width:100%;left:0;height: 75px;padding-top:10px;z-index: 999;box-shadow: 1px 1px 14px 2px black;}
header.fixed .dj-megamenu img{display: none;}
header.fixed>div{display: grid;grid-template-columns: 280px;grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 0px;    align-items: center;}
header.fixed .header_left { grid-area: 1 / 1 / 2 / 2;}
header.fixed .header_right_top { grid-area: 1 / 3 / 2 / 4; padding:0;}
header.fixed .header_right_bottom { grid-area: 1 / 2 / 2 / 3; }
header.fixed .header_left img{width:100px;height: auto}
header.fixed .dj-megamenu li a{font-size: 15px;line-height:18px;}
header.fixed .header_cta a{font-size: 15px}
header.fixed .header_cta {    width: 130px;    height: 45px;    font-size: 20px;    line-height: 16px; }
body.fixed{top:151px;position: relative}
header,
.page_int,

header.fixed .header_left,
header.fixed .header_right_top{transition: .5s}
}


/*bannière*/
.titre_ban_un p,.titre_ban_deux p{font-size: 60px;}
.titre_ban_trois p,.titre_ban_quatre p{font-size: 40px;}
.titre_ban_quatre {float: right;padding-left: 100px}


/*h1 différent sur l'accueil*/
#section-accueil-un h1{border-bottom: solid 2px}

/*accueil : Les services de la Maison Halte-Secours*/
.bg_dark .sppb-title-subheading,
.bg_dark .sppb-title-heading{color:#fbfbfb}

/*accueil : La violence conjugale*/
.la-violence-conjugale .sppb-row-container .sppb-row{justify-content: center;}
.la-violence-conjugale .sppb-column .sppb-flipbox-panel{border-radius: 10px;}
.la-violence-conjugale .sppb-column .sppb-flipbox-panel>.flip-box.sppb-flipbox-front{background-position: bottom right;text-align: center!important;}
.la-violence-conjugale .sppb-column .sppb-flipbox-panel>.flip-box.sppb-flipbox-front h3{color:#ECECEC}
.la-violence-conjugale .sppb-column .sppb-flipbox-panel>.flip-box.sppb-flipbox-back{border-radius: 10px;border: solid 1px #7d7d7d;text-align: center;}
.la-violence-conjugale .sppb-column .sppb-flipbox-panel>.flip-box.sppb-flipbox-back>div{display: grid;}

/*page int*/
#page_int{position: relative;padding-bottom: 50px;}
.responsable .sppb-addon-content{display: flex;justify-content: space-between;}
.responsable .sppb-addon-content p,.responsable .sppb-addon-content p a{color: red;padding: 0;margin: 0;}

/*articles de blogues*/
.mod_box{background:white;border:solid 1px;margin-bottom: 20px;border-radius: 5px;padding:10px 25px}
.mod_box h3{font-style: inherit;font-weight:400;text-align: center; display: block}
.mod_box ul {list-style-type: none;padding:0;margin:0;}
.mod_box p, .mod_box li, .mod_box a{font-size: 16px!important;}
.mod_box li{font-weight: 600;font-weight: 400;}
.mod_box p,.mod_box a{font-weight: 400}
.mod_box li{display: grid}
.mod_box li span{order:3}
.mod_box.fais_le_test {padding:25px!important}
.mod_box.service_gratuit {padding: 5px!important;}

.article{background-image: url(/images/sampledata/bg_Article.svg);}
.faq{background-image: url(/images/sampledata/bg_faq.svg);}
.lettre_a{background-image: url(/images/sampledata/bg_lettre_a.svg);}
.mythes{background-image: url("/images/sampledata/bg_mythes.svg");}
.mod_box.lettre_a h3{text-align: left;}

.article,.faq,.lettre_a,.mythes{background-repeat: no-repeat;    background-size: 250px;    background-position: center 5px;}

.la-violence-conjugale{
	  background-image: url(/images/sampledata/bg_top_bleu.png), url(/images/sampledata/bg_bottom_beige.png), url(/images/sampledata/la-violence-conjugale-bg.jpg);
  background-position: left top, left bottom, center;
  background-repeat: no-repeat;
	background-attachment: local, local, fixed;
}

.testimonial{
	  background-image: url(/images/sampledata/bg_top_beige.png), url(/images/sampledata/bg_bottom_bleu.png), url(/images/sampledata/maison-halte-secours-testimoniale-temoignage.jpg);
  background-position: left top, left bottom, center;
  background-repeat: no-repeat;
	background-attachment: local, local, fixed;
}
.testimonial p{font-size: 22px}

.footer_top .sppb-row-container .sppb-row{display: flex;}
.footer_top .fais_le_test{border:solid 1px #1a1009;padding:10px;border-radius: 3px;}

/*page int. suis-je victime*/
.suis_je_victime table{width:100%;border-collapse:separate;border-spacing:0 16px}
.suis_je_victime th,.suis_je_victime td{padding:8px;text-align:left}
.suis_je_victime th:first-child,
.suis_je_victime td:first-child{width:90%}
.suis_je_victime th:nth-child(2),
.suis_je_victime td:nth-child(2),
.suis_je_victime th:nth-child(3),
.suis_je_victime td:nth-child(3){width:5%}
.suis_je_victime table,.suis_je_victime th,.suis_je_victime td{border:none}
.suis_je_victime tr:nth-child(even){background-color:#dedede}

/*footer*/
footer{background: #00457c;color: #fbfbfb}
footer a{color: #fbfbfb;font-weight: 300;}
footer h4{border-bottom: solid 1px }

#footer_service img,
ul#footer_service li.item-125,
ul#footer_service li.item-126,
ul#footer_service li.item-127{display: none}

ul.footer_menu {list-style-type: none;margin:0;padding:0;}
ul.footer_menu li a {text-decoration: none;}
ul.footer_menu li{padding:5px 0}
footer .footer_center{display: flex;justify-content: space-between;max-width: 1366px;padding:20px;margin:auto;flex-direction: row;    flex-wrap: wrap;}

.footer_bottom{border-bottom: solid 1px;margin-bottom: 20px}
.footer_bottom .moduletable{max-width: 1366px;padding:20px;margin:auto}
.footer_bottom .moduletable {text-align: center;}
.footer_bottom  ul{display: flex;list-style-type: none;margin:0;padding:0;grid-gap: 10px;justify-content: center;    flex-direction: row;    flex-wrap: wrap;}
.footer_bottom  ul li a{text-decoration: none}
.footer_bottom  ul li:not(:last-child)::after{content: "|";  margin-left: 5px;}

#copyright,#copyright a, #realisation, #realisation a{text-align: center;font-size: 12px;}
#realisation{padding-bottom: 20px}

.services-partenaires-population{background:#fbfbfb;border-top:solid 1px #1a1009;}
.services-partenaires-population tbody>tr{display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: 1fr;grid-column-gap: 0px;grid-row-gap: 0px; grid-template-columns: 50% 50%;align-items: start;}

.footer_bottom .moduletable{padding:5px 0}
.footer_bottom li a,.footer_bottom li,.footer_bottom p,.footer_bottom p a,
.footer_center li a,.footer_center li,.footer_center p ,.footer_center p a{font-size: 15px;font-weight: 400;}
.footer_center li.active a,
.footer_bottom li.active a{background:#fbfbfb;color:#00457c}

/*page int*/
.header.int{box-shadow: 1px 1px 5px 0px black;}
.header.int {    border-bottom: solid 1px #dedede;}
.page_int{display: flex;/*max-width:1366px*/;margin:auto;padding:20px  0;    justify-content: center;flex-direction: column;}
#page_int h1{font-weight: 400;font-size: 40px;font-style: italic;}
#page_int h2{}
#page_int h3{}
#page_int h4{font-weight: 700}
#page_int h5{font-style: italic;margin: 5px 0!important;font-weight: 600;color: #00457c;}
#page_int .page-content li{padding:5px 0;line-height: 1.2;}

.side_left .menu_secondaire .item-101{display: none!important}

.side_left .sppb-column-addons>:first-child{    background: #00457c;padding:0 5px;border-radius: 3px;margin-bottom: 30px}
.side_left ul{list-style-type: none;margin:0;padding:0;}
.side_left ul img,
.side_left .item-125,
.side_left .item-126,
.side_left .item-127{display: none!important}
.side_left ul li a{color: #fbfbfb;padding:3px;display: block;font-size: 16px;font-weight: 400;text-decoration: none;}
.side_left ul li.active a,
.side_left ul li a:hover{background:#fbfbfb;color:#00457c}
.side_left h4{display: none!important}
#page_int .fais_le_test{padding:5px!important}
#page_int .side_left h4{color: #fbfbfb;font-size: 17px;font-weight: 300;    border-bottom: solid 2px;}


.bg_white{;padding: 5px}
.sppb-empty-space{border-bottom: solid #00457c}

/*le-cycle-de-la-violence*/
.icon_top_left{transform: rotate(-90deg);position: absolute;bottom: 0;right: 0;left:0;width:150px;height: 150px;margin:auto;}
.icon_top_right{transform: rotate(0deg);position: absolute;bottom: 0;left: 0;right: 0;width:150px;height: 150px;margin:auto;}
.icon_bottom_right{transform: rotate(90deg);position: absolute;top: 0;left: 0;right: 0;width:150px;height: 150px;margin:auto;}
.icon_bottom_left{transform: rotate(180deg);position: absolute;top: 0;right: 0;left:0;width:150px;height: 150px;margin:auto;}

.cycle h3{font-weight: 700}.cycle p:first-letter{font-size: 50px}
.icon_center{position: absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:150px;height: 150px}

/*blog d'articles*/
.layout-blog #page_int .page_int{max-width: 1366px;margin:auto;padding: 50px 20px}
.layout-blog #page_int .page_int ol li{padding: 10px 0;font-size: 20px;}
.layout-blog #page_int h1{font-size: 25px;}
.layout-blog #page_int .page_int .pagination {display: flex;justify-content: space-between;}
.layout-blog #page_int .page_int{display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 50px;
grid-row-gap: 0px;}

.blog_side { grid-area: 1 / 1 / 2 / 2; }
main { grid-area: 1 / 2 / 2 / 6; }
.blog_side{}
.blog_side ul{margin:0;padding:5px;list-style-type: none;background:#00457c;}
.blog_side ul li{padding:5px 0;}
.blog_side ul li a{text-decoration: none;color:#fbfbfb}
.blog_side ul li.active,
.blog_side ul li:hover{background: #fbfbfb;}
.blog_side ul li:hover a,
.blog_side ul li.active a{color:#00457c}


/*btn monter*/
.btnMonter{position: fixed;bottom:20px;right:20px;z-index: 500;opacity: .8}
.btnMonter:hover{animation-duration: 5s;animation-delay: 3s;opacity: 1;}
.btnMonter #monter_tour{  width: 0;   height: 0;   border-left: 25px solid transparent;  border-right: 25px solid transparent;    border-bottom: 35px solid #000;}
.btnMonter{     animation-name: upweb;    animation-duration: 2s;animation-iteration-count: infinite;}
@keyframes upweb {  0% {bottom:16px;opacity: .1}  100% {bottom:20px;opacity: .8}}

/*responsive*/

@media all and (max-width:1300px){
header .dj-megamenu li a{font-size: 17px;line-height:18px;}
header .header_cta a{font-size: 15px}
header .header_cta {    width: 130px;    height: 45px;    font-size: 20px;    line-height: 16px; }
header.fixed>div{;grid-template-columns: 200px;}
	
.titre_ban_un p, .titre_ban_deux p{font-size: 40px}
.titre_ban_quatre{float: none}	
}

@media all and (max-width:1200px){
header .dj-megamenu li a{font-size: 15px;line-height:18px;}
header .header_cta a{font-size: 15px}
header .header_cta {    width: 130px;    height: 45px;    font-size: 20px;    line-height: 16px; }
    
header.fixed>div{;grid-template-columns: 120px;}
header.fixed .dj-megamenu li a,header.fixed .header_cta a{font-size: 14px;line-height:18px;}
header.fixed .header_cta{width: 120px}
	
	
}


@media all and (max-width:1100px){
#page_int h1 {font-size: 30px}
#page_int h2 {font-size: 25px}
#page_int h3 {font-size: 23px}
	
header .dj-megamenu li a{font-size: 15px;line-height:18px;}
header .dj-megamenu img{display: none;}
header .header_cta a{font-size: 15px}
header .header_cta {    width: 130px;    height: 45px;    font-size: 20px;    line-height: 16px; }
    	
.titre_ban_un p, .titre_ban_deux p{font-size: 30px}

.la-violence-conjugale > .sppb-row-container > .sppb-row{margin: 0!important}
.la-violence-conjugale >.sppb-row-container > .sppb-row > div{padding:10px!important}
	
	/*ajustement des 3 colonnes*/
#page_int .col3 .sppb-row-container .sppb-row >:nth-child(1){max-width:20%!important;flex-basis:20%!important}
#page_int .col3 .sppb-row-container .sppb-row >:nth-child(2){max-width:55%!important;flex-basis:55%!important}
#page_int .col3 .sppb-row-container .sppb-row >:nth-child(3){max-width:25%!important;flex-basis:25%!important}
	
.footer_bottom ul{flex-direction: row;    flex-wrap: wrap;    grid-gap: 8px 20px;margin: 20px}
	
	.blog_side ul li a{font-size: 11pt;}
	
}
@media all and (max-width: 1099px) and (min-width: 1000px){
header.fixed .header_left img{width:70px;height: auto}    
header.fixed>div{;grid-template-columns: auto;}
header.fixed .dj-megamenu li a,
header.fixed .header_cta a{font-size: 14px;line-height:18px;}
header.fixed .header_cta{width: 115px;padding:5px}    
header.fixed .header_right_bottom ul{grid-column-gap: 7px;}
	
}

@media all and (min-width:1000px){
	.menu_mobile{display: none!important;}
}
@media all and (max-width:999px){
	h1{font-size: 30px;}
	.sppb-addon-header h1.sppb-addon-title{font-size: 35px!important;text-decoration: none!important;}
	h2{font-size: 30px;}
	h3{font-size: 27px;}
	h4{font-size: 20px;}
	h5{font-size: 18px;}
	h6{font-size: 18px;}		
    .header_right_top,
	#dj-megamenu111,
	.side_left .sppb-column-addons>:first-child{display: none!important;}

	body{top:75px;position: relative}
	header>div{display: flex; flex-direction: row;    flex-wrap: nowrap;    align-content: center;    justify-content: space-between;    align-items: center;}
    header{position: fixed;width:100%;top: 0;left:0;height: 75px;padding-top:10px;z-index: 999;box-shadow: 1px 1px 14px 2px black;}
    header .header_left img{width:100px;height: auto}

    .col3 .sppb-row{    flex-direction: column;}
    #page_int .col3 .sppb-row-container .sppb-row >:nth-child(1){max-width:100%!important;flex-basis:100%!important;}
#page_int .col3 .sppb-row-container .sppb-row >:nth-child(2){order: 1;max-width:100%!important;flex-basis:100%!important;}
    #page_int .col3 .sppb-row-container .sppb-row >:nth-child(3){order: 3;max-width:100%!important;flex-basis:100%!important;display: none;}
    #page_int .col3 .sppb-img-responsive,.col3 .sppb-addon-single-image-container{width:100%;}
    .col3 .side_left>div>:nth-child(2),.col3 .side_left>div>:nth-child(3){display: none;}
	
	.col3 #services{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;grid-gap:5%;    grid-gap: 5%;}
	.col3 #services>li{flex:2 2 20%;text-align: center;}
	
	.layout-blog #page_int .page_int{display: flex;}
	.layout-blog #page_int #services{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;grid-gap:5%;    grid-gap: 5%;}
	.layout-blog #page_int #services>li{flex:2 2 20%;text-align: center;}
	
}
@media all and (max-width:767px){
	.responsable .sppb-addon-content{flex-direction: column;}
    .titre_ban_un p, .titre_ban_deux p {    font-size: 17px;}
    .titre_ban_trois p, .titre_ban_quatre p{font-size: 17px;}
    #sppb-addon-snaEiMiXCPE4LZMh_6ewp .sp-slider .sp-slider-content-wrap{width:90%!important}	
	
	h1{font-size: 20px;}
	.sppb-addon-header h1.sppb-addon-title{font-size: 30px!important;text-decoration: none!important;}
	h2{font-size: 30px;}
	h3{font-size: 27px;}
	h4{font-size: 20px;}
	h5{font-size: 18px;}
	h6{font-size: 18px;}	

	.image-layout-preset-style-card .sppb-addon-image-layout-image
	.image-layout-preset-style-card .sppb-img-responsive{height: auto!important;}
	.sp-pagebuilder-row, .sppb-row{flex-direction: column!important;}
	.image-layout-preset-style-card .sppb-addon-image-layout-content{padding:0!important;}
	
	.featured .addon-root-button,
	.multi_col .sppb-row-column  {margin-bottom: 50px!important;}
	#column-wrap-id-1694522667921{margin-bottom: 0!important;}	
	
	#intervention-externe .sppb-addon-text-block,
#intervention-externe-2 .sppb-addon-text-block{text-align: left!important;}
	
	/*le-cycle-de-la-violence*/
.icon_top_left,
.icon_top_right,
.icon_bottom_right,
.icon_bottom_left,
	.sppb-icon-hover-effect-rotate{display: none;}
	.page-5 .cycle h3{border-top:solid;display: block;margin-top:200px}


	
	#copyright{display: flex;flex-direction: column;}
	
	.layout-blog #page_int #services{flex-direction: column;}
	
}


/*cookies*/
#redim-cookiehint-bottom #redim-cookiehint{background: white;box-shadow: -1px -1px 4px 0px black;}
#redim-cookiehint-bottom #redim-cookiehint, #redim-cookiehint-bottom #redim-cookiehint a{color: black;}
#redim-cookiehint-bottom #cookiehintinfo a{font-size: 15px;}

/*connexion*/
.com-users-login.login{width:300px;margin:50px auto;}
.com-users-login.login a{font-size: 12pt;display: block;}
.btn.btn-secondary.input-password-toggle,
[title="Authentification Web"]{display: none!important}
.com-users-login.login fieldset{display: grid;grid-gap: 10px 0}


.erreur-404 .blog_side,
.erreur-404 .pagenavigation{display: none;}
.erreur-404 .page_int{max-width: 1360px;padding: 0 20px;margin:auto}


/*formulaire d'emploi*/
.rsform-block-envoyer .formControls {text-align: right!important;}
.rsform-block-envoyer .formControls button{background:#00457c!important;border-color:#00457c!important}
.rsform-block-envoyer .formControls button:hover{background:#221e20!important;border-color:#221e20!important}

.emploi button{background:#00457c!important;border-color:#00457c!important}
.emploi button:hover{background:#221e20!important;border-color:#221e20!important}