/*
 Theme Name:Divi Child
 Theme URI:https://www.elegantthemes.com/gallery/divi/
 Description:Divi Child Theme
 Author:Elegant Themes
 Author URI:https://www.elegantthemes.com
 Template:Divi
 Version:1.0.0
*/
h1 {padding-bottom:14px;}
h2,h3 {padding-top:14px;padding-bottom:8px;}
a {transition:all 0.4s;}
a:hover {color:#004c8a;}
figure.imgpersowidget img {display:block;margin:10px auto;}
.cky-btn-revisit-wrapper {display:none!important;width:60px!important;height:60px!important;}
.cky-btn-revisit-wrapper:hover {opacity:0.7;}
.page-id-3 .cky-btn-revisit-wrapper {display:flex!important;}
button.cky-btn-revisit::after {content:"COOKIES";color:#fff;font-size:12px;}
button.cky-btn-revisit img {display:none;}
.grecaptcha-badge {visibility:hidden;}
li.menu-item-54,li.menu-item-54 a,li.menu-item-55,li.menu-item-55 a,li.menu-item-250927,li.menu-item-250927 a {cursor:default;}
li.menu-item-54 li,li.menu-item-54 li a,li.menu-item-55 li,li.menu-item-55 li a,li.menu-item-250927 li,li.menu-item-250927 li a {cursor:pointer;}
.div20 {width:20%!important;margin-right:3%!important;}
.div77 {width:77%!important;}
.div40 {width:40%!important;margin-right:3%!important;}
.div57 {width:57%!important;}
.page-id-27 .entry-content .et_pb_module.et_pb_toggle ul {padding-bottom:8px;}
.hidesectionlabo {display:none;}
.divPictureLabo1,.divPictureLabo2 {float:left;width:48%;margin:15px 0;}
.divPictureLabo1 {margin-right:4%;}
h3.h3labo {float:left;width:100%;}
ul.ullabo {float:left;}
.divPictureLabo2 .et_pb_image a:hover {cursor:zoom-in;}
.divPictureLabo2 .et_pb_image a img {transition:all 0.4s;}
.divPictureLabo2 .et_pb_image a:hover img {transform:scale(1.05);}
table.tabssep,th,td {border:1px solid #000000;border-collapse:collapse;}
.tabssep .tabtr0 {background:#016ba7;}
.tabssep .tabtr1 {background:#efefef;font-size:14px;line-height:1.3em;}
.tabssep .tabtr2 {background:#d5d5d5;font-size:14px;line-height:1.3em;}
.tabssep .tabth1,.tabssep .tabth2,.tabssep .tabth3 {color:#ffffff;text-align:center;padding:18px;font-size:18px;}
.tabssep .tabth1,.tabssep .tabtd1 {width:20%;}
.tabssep .tabth2,.tabssep .tabtd2 {width:15%;}
.tabssep .tabth3,.tabssep .tabtd3 {width:65%;}
.tabssep .tabtd1,.tabssep .tabtd2,.tabssep .tabtd3 {padding:8px;}
.tabssepcol2 .tabtr0 {background:#016ba7;font-size:18px;}
.tabssepcol2 .tabtr1 {background:#efefef;font-size:16px;line-height:1.3em;}
.tabssepcol2 .tabtr2 {background:#dadada;font-size:16px;line-height:1.3em;}
.tabssepcol2 .tabth1 {color:#ffffff;text-align:center;}
.tabssepcol2 .tabth1 {width:100%;padding:8px;}
.tabssepcol2 .tabtd1 {width:28%;padding:8px;}
.tabssepcol2 .tabtd2 {width:72%;padding:8px;}
.tabssepcol2.tabssepcol2Margintop {margin-top:50px!important;}
.tabssepcol2 .tabtr10 {background:#5bc5ed;font-size:17px;text-align:center;}
.tabssepcol2 sup {font-size:11px;}
table.tableback {background:url(https://www.ssep.fr.fr/wp-content/uploads/2024/03/Composants-SSEP-51.jpg);}
.tabssepcol2 .tabtr1.tabtr1back {background:rgba(250,250,250,0.9);}
.tabssepcol2 .tabtr2.tabtr2back {background:rgba(230,230,230,0.9);}
.tabssepcol3 .tabth1,.tabssepcol3 .tabth2 {color:#ffffff;text-align:center;padding:18px;font-size:18px;}
.tabssepcol3 .tabth1 {width:30%;}
.tabssepcol3 .tabth2 {width:70%;}
.tabssepcol3 .tabth1 {width:30%;}
.tabssepcol3 .tabth2 {width:70%;}
.category .et_pb_image_container {margin-bottom:0;}
.category .et_pb_post .entry-featured-image-url {margin-bottom:10px;}
.category .et_pb_blog_0_tb_body .et_pb_post h2.entry-title {margin-bottom:14px;}
.category .et_pb_blog_grid .et_pb_post {padding-bottom:29px;}
.category .et_pb_blog_0_tb_body .et_pb_post div.post-content a.more-link {display:inline-block;line-height:1.1em;padding:10px;background:#eb6909;border:2px solid #ffffff;border-radius:2px;text-transform:capitalize;}
.category .et_pb_blog_0_tb_body .et_pb_post div.post-content a.more-link:hover {background:#944a25;}
.category span.reatitle {display:block;font-size:18px;color:#000000;padding-top:6px;}
.single-post #et-main-area .et_pb_post {margin-bottom:0;}
.single-post #et-main-area h1 {padding-bottom:8px;}
.single-post #et-main-area h2 {padding-top:0;}
.single-post #et-main-area h3 {padding-top:4px;padding-bottom:28px;}
.single-post #et-main-area p {margin-bottom:12px;}
.single-post.et_pb_gutters3 #et-main-area .postrearow .et_pb_column_1_4 .et_pb_bg_layout_light .et_pb_widget li {margin-bottom:35px;line-height:1.3em;}
.single-post.et_pb_gutters3 #et-main-area .postrearow .et_pb_column_1_4 .et_pb_bg_layout_light .et_pb_widget li.current-menu-item {display:none;}
.single-post.et_pb_gutters3 #et-main-area .postrearow .et_pb_column_1_4 .et_pb_bg_layout_light .et_pb_widget li a {color:#016ba7;}
.single-post.et_pb_gutters3 #et-main-area .postrearow .et_pb_column_1_4 .et_pb_bg_layout_light .et_pb_widget li a span.reatitle {color:#606060;}
.single-post.et_pb_gutters3 #et-main-area .postrearow .et_pb_column_1_4 .et_pb_bg_layout_light .et_pb_widget li a:hover,
.single-post.et_pb_gutters3 #et-main-area .postrearow .et_pb_column_1_4 .et_pb_bg_layout_light .et_pb_widget li a:hover span.reatitle {color:#eb6909;}
body.et_pb_recaptcha_enabled .grecaptcha-badge,.grecaptcha-badge {visibility:hidden;}
.wp-block-image.aligncenter {display:block!important;}
.et_pb_contact_field_5 .et_pb_contact_field_options_title {display:none;}
@media (min-width:981px) {
.header_v10 .custom_menu li.current-menu-item a,.header_v10 .custom_menu li.current-menu-parent a,.header_v10 .custom_menu li a:hover,.header_v10 .custom_menu li.et-hover a {background-color:#016ba7;}
.header_v10 .custom_menu ul.sub-menu li.current-menu-item a {background-color:#004c8a;}
.header_v10 .custom_menu li ul.sub-menu li a:hover {background-color:#004c8a!important;}
.header_v10 .custom_menu ul {padding-top:0px!important;}
.header_v10 .custom_menu ul li {padding-right:0px!important;padding-left:0px!important;margin-left:-4px;}
.header_v10 .custom_menu li.current-menu-item a,.header_v10 .custom_menu li a:hover {opacity:1;}
.header_v10 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {margin-top:0px!important;} 
.header_v10 .custom_menu ul li >a {padding:20px 34px!important;}	
.header_v10 .custom_menu .nav li li a {font-size:14px!important;padding:10px!important;line-height:1.7em;border-bottom:1px solid #ffffff;}
.header_v10 .custom_menu .nav li li:last-child a {border-bottom:0px solid #ffffff;}
.header_v10 .custom_menu ul ul {padding:0px!important;}
.header_v10 .custom_menu .nav li ul {width:220px;}
.header_v10 .custom_menu .nav li ul li {padding-left:0px;}
.header_v10 .custom_menu ul li li a {width:220px;}
.header_v10 .custom_menu .nav li ul li a {padding-left:20px!important;}
.header_v10 .custom_menu .nav li ul li {margin-left:0px;}
.header_v10 .custom_menu ul li li.menu-item-has-children>a:first-child:after {top:10px;right:10px!important;left:unset;bottom:0;}
.header_v10 .custom_menu .nav li li ul {top:-3px;left:220px;}
.header_v10 .custom_menu ul .menu-item-has-children>a:first-child {padding-right:35px;}
.header_v10 .custom_menu li.current-menu-item ul li a {background-color:rgba(115, 197, 57, 0)!important;opacity:1;}
.header_v10 .custom_menu li ul.sub-menu li a:hover {opacity:1;}
.header_v10 .custom_menu ul.et-menu .menu-item-has-children>a:first-child:after {font-family:ETmodules;content:"3";font-size:18px;position:absolute;right:11px;top:19px;font-weight:800;}
.et_pb_widget_area_left {border-right:0px;padding-right:0px;border-left:1px solid rgba(0, 0, 0, .1);padding-right:30px;}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {margin-bottom:20px!important;}
.single-post.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8.postreacolumn1 {width:57%;margin-right:7%;}
.single-post.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8.postreacolumn2 {width:36%;}
.et_pb_blog_posts.et_grid_module {--horizontal-gap:60px;--vertical-gap:60px;}
}
@media (min-width:1460px) {
.header_v10 .custom_menu ul li >a {padding:20px 40px!important;}
.header_v10 .custom_menu ul.et-menu .menu-item-has-children>a:first-child:after {right:16px;}
}
@media (min-width:981px) and (max-width:1240px) {
.header_v10 .header_row_v9.et_pb_row {width:95%;}
.header_v10 .custom_menu ul li >a {padding:20px 24px!important;}
.header_v10 .custom_menu ul.et-menu .menu-item-has-children>a:first-child:after {right:3px;}
}
@media (min-width:981px) and (max-width:1110px) {
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:15px!important;}	
.header_v10 .custom_menu ul li >a {padding:20px 23px!important;}
}
@media (min-width:981px) {
.category .et_pb_blog_0_tb_body .et_pb_post h2.entry-title {min-height:73px;}
.category.category-assistance-technique .et_pb_blog_0_tb_body .et_pb_post h2.entry-title {min-height:132px;}
}
@media (max-width:980px) {
.et_pb_menu_0_tb_header .et_pb_menu__wrap {justify-content:flex-end!important;}
.et_pb_module .mobile_menu_bar:before {top:0;}
.et_pb_menu .et_mobile_nav_menu	{margin:0 22px 0 6px;}
.et_pb_menu .et_mobile_menu {padding:0 0 6px 0;}
.et_mobile_menu li a {padding:14px 30px 10px 30px;}
.et_pb_menu.et_pb_menu--collapsible-mobile .et_mobile_menu li.menu-item-has-children>.mobile-toggle {padding:0 20px 0 10px;}
.et_pb_menu .et_mobile_menu li.current-menu-item {background-color:#01569c;}
.et_pb_menu_0_tb_header.et_pb_menu ul li ul li a {font-size:16px;}
.et_pb_menu.et_pb_menu--collapsible-mobile .et_mobile_menu>li.menu-item-has-children:before {background-color:transparent;}
}
@media (min-width:768px) and (max-width:980px) {
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {margin-bottom:16px!important;}
.et_pb_gutters3 .et_pb_column_1_4 #block-13.et_pb_widget {margin-top:50px!important;}
}
@media (max-width:767px) {
div#et-main-area .et_pb_row {width:88%;}	
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {margin-bottom:12px!important;}
.div20,.div77,.div40,.div57 {width:100%!important;margin-right:0!important;}
.page-id-37 form.et_pb_contact_form div.et_pb_contact_field {width:100%;}
}
@media (max-width:640px) {
.divPictureLabo1,.divPictureLabo2 {float:left;width:100%;margin:15px 0;}
.divPictureLabo1 {margin-right:0;}
}