/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.self-evaluation-step-form .form-checkboxes .form-type-checkbox label{font-weight:500;}
body.node-2 .region-page-title.region-with-background-image .background-image-overlay:before{content:"";display:block;width:100%;height:110%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:85% 800%;top:0;right:0;}body.node-29 .region-page-title.region-with-background-image .background-image-overlay:before{content:"";display:block;width:100%;height:110%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:85% 800%;top:0;right:0;}body.node-12 .region-page-title.region-with-background-image .background-image-overlay:before{content:"";display:block;width:100%;height:110%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:85% 800%;top:0;right:0;}body.node-14 .region-page-title.region-with-background-image .background-image-overlay:before{content:"";display:block;width:100%;height:110%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:85% 800%;top:0;right:0;}body.node-40 .region-page-title.region-with-background-image .background-image-overlay:before{content:"";display:block;width:100%;height:110%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:85% 800%;top:0;right:0;}#paragraph--67 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:17% 55%;top:0;right:0;}#paragraph--55 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:48% -150%;top:0;right:0;}#paragraph--54 .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:90% 130%;top:0;right:0;}#paragraph--116 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:-60% 320%;top:0;right:0;}#paragraph--112 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:98% 145%;top:0;right:0;}#paragraph--115 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:0% -255%;top:0;right:0;}#paragraph--138 .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:90% 140%;top:0;right:0;}#paragraph--128 .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:140% 50%;top:0;right:0;}#paragraph--290 .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:146% 140%;top:0;right:0;}#paragraph--293 .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:18% 3%;top:0;right:0;}#paragraph--553 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:-60% 320%;top:0;right:0;}#paragraph--558 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:-60% 320%;top:0;right:0;}#paragraph--572 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:5% 125%;top:0;right:0;}#paragraph--584 .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:140% 50%;top:0;right:0;}#paragraph--608 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:98% 145%;top:0;right:0;}#paragraph--624 > .paragraph-overlay:before{content:"";display:block;width:100%;height:100%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:98% 145%;top:0;right:0;}
.btn{border-radius:40px;margin-bottom:5px;padding:15px 20px;}.btn-xs{border-radius:40px;padding:4px 20px;}.btn-home{padding:15px 30px;}a.btn-custom{padding:15px 30px;background:#0b6cab;border:2px solid #0b6cab;color:#ffffff !important;text-decoration:none;margin-bottom:5px;}a:hover.btn-custom{padding:15px 30px;background:#ffffff;border:2px solid #ffffff;color:#0b6cab !important;text-decoration:none;margin-bottom:5px;}
.navigation-logo #logo img{max-height:160px;padding-top:10px;padding-bottom:10px;}@media only screen and (max-width:480px){.navigation-logo #site-name a{font-size:1.2rem;}}@media only screen and (max-width:480px){.navigation-logo #site-slogan{font-size:0.9rem;line-height:1rem;}}.main-navigation-wrapper ul li a{font-weight:400;}#show-search .fa{background-color:#f5f8fa;color:#ef7757;}.box-sha{box-shadow:0 -3px 24px 4px rgba(0,0,0,0.05);}hr{border-top:1px solid #cecece;}.hr-home{margin-top:1.5rem;margin-bottom:0.2rem;border:0;border-top:1px solid #cecece;width:35%;margin-left:auto;margin-right:auto;}ul.horizontal-menu > li > a{padding:0.7rem 0.6rem;}
@media only screen and (min-width:480px){.navigation-logo #logo img{max-height:135px;padding-top:7px;padding-bottom:7px;}}@media only screen and (max-width:480px){.navigation-logo #logo img{max-height:95px;padding-top:5px;padding-bottom:5px;}}@media only screen and (min-width:480px){.navigation-logo #site-slogan{font-size:0.9rem;}}@media only screen and (min-width:480px){.navigation-logo #site-name a{font-size:1.4rem;}}@media only screen and (max-width:480px){.navigation-logo #site-slogan{font-size:0.5em;}}@media only screen and (max-width:480px){.navigation-logo #site-name a{font-size:0.8rem;}}ul.horizontal-menu > li > a{font-weight:600;}.breadcrumb li{font-size:0.8rem;}.bottom-content-wrapper{padding:0;}.main-content-wrapper{padding-top:2rem;padding-bottom:0;}.pre-header-info{padding-top:10px;}
a.menu-item.fa.fa-sign-in{border-radius:40px;margin-bottom:5px;margin-top:5px;padding:15px 15px;text-transform:uppercase;font-weight:600;background:#83B380;border-color:#83B380;color:#ffffff !important;}a:hover.menu-item.fa.fa-sign-in{border-radius:40px;margin-bottom:5px;margin-top:5px;padding:15px 15px;text-transform:uppercase;font-weight:600;background:#ffffff;border-width:1em;border-color:#83B380;color:#83B380 !important;}a.menu-item.fa.fa-user-o{border-radius:40px;margin-bottom:5px;margin-top:5px;padding:15px 15px;text-transform:uppercase;font-weight:600;background:#83B380;border-color:#83B380;color:#ffffff !important;}a:hover.menu-item.fa.fa-user-o{border-radius:40px;margin-bottom:5px;margin-top:5px;padding:15px 15px;text-transform:uppercase;font-weight:600;background:#ffffff;border-color:#83B380;color:#83B380 !important;}
.title-section-01 h2:after{content:'01';}.title-section-02 h2:after{content:'02';}.title-section-03 h2:after{content:'03';}.title-section-04 h2:after{content:'04';}.title-section-05 h2:after{content:'05';}.title-section-06 h2:after{content:'06';}.title-section-07 h2:after{content:'07';}.title-section-cerema h2:after{content:'Cerema';}.title-section{margin:60px 0;}.title-section h2{position:relative;font-size:26px;line-height:32px;color:rgb(72,71,71);font-weight:bold;text-transform:uppercase;}.title-section h2:after{position:absolute;bottom:70px;left:-5px;font-size:130px;color:rgba(64,113,140,0.15);font-weight:bold;z-index:-1;}.title-section h2:before{position:absolute;content:'';height:2px;width:30px;left:-1px;bottom:-10px;background-image:-moz-linear-gradient(25deg,rgb(255,81,47) 0%,rgb(221,36,118) 100%);background-image:-webkit-linear-gradient(25deg,rgb(255,81,47) 0%,rgb(221,36,118) 100%);background-image:-ms-linear-gradient(25deg,rgb(255,81,47) 0%,rgb(221,36,118) 100%);}
.btn-acteurs{border-radius:0 !important;margin-bottom:20px !important;padding:15px 20px;}.page-node-type-item-a .node-content-left{padding:2rem;text-align:center;border-color:#f5f8fa;border-style:solid;border-width:30px;background-color:#ffffff;}.page-node-type-item-a .node-content-right{padding:1.5rem 3rem 3rem 3rem;background-color:#ffffff;}.page-node-type-item-a .field--name-field-text-1{margin-top:2rem;}.page-node-type-item-a .field--name-field-geolocation .field__label{font-size:1.5rem;margin-bottom:1rem;}.page-node-type-item-a .region-page-title.region-with-background-image .background-image-overlay:before{content:"";display:block;width:100%;height:110%;background-image:url(/sites/label_vdi/files/inline-images/cercle.png);background-repeat:no-repeat;background-position:85% 800%;top:0;right:0;}.page-node-type-item-a .field--name-field-body-1 .field__label{padding:0.7rem 1rem;background:#f5f5f5;text-transform:uppercase;font-size:1rem;margin-bottom:1.5rem;margin-top:1.5rem;}.page-node-type-item-a .field--name-field-body-4 .field__label{padding:0.7rem 1rem;background:#f5f5f5;text-transform:uppercase;font-size:1rem;margin-bottom:1.5rem;margin-top:1.5rem;}.page-node-type-item-a .field--name-field-body-6 .field__label{padding:0.7rem 1rem;background:#f5f5f5;text-transform:uppercase;font-size:1rem;margin-bottom:1.5rem;margin-top:1.5rem;}.page-node-type-item-a .field--name-field-body-8 .field__label{padding:0.7rem 1rem;background:#f5f5f5;text-transform:uppercase;font-size:1rem;margin-bottom:1.5rem;margin-top:1.5rem;}.page-node-type-item-a .field--name-field-body-7{background:#f5f5f5;padding:20px 30px 20px 30px;margin:30px auto;width:95%;box-shadow:10px 10px 0 0 #0b6cab;}.page-node-type-item-a .field--name-field-body-5{background:#f5f5f5;padding:20px 30px 20px 30px;margin:30px auto;width:95%;box-shadow:10px 10px 0 0 #0b6cab;}.page-node-type-item-a .field--name-field-text-7 .field__label{font-size:1rem;margin-top:1.5rem;}.page-node-type-item-a .field--name-field-text-6{margin-top:1.5rem;}.page-node-type-item-a .field--name-field-files.field--label-above .field__label{padding:0.7rem 1rem;background:#f5f5f5;text-transform:uppercase;font-size:1rem;font-weight:bold;margin-top:1rem;}.page-node-type-item-a .field--name-field-file.field--type-file{margin-top:1.5rem;margin-bottom:1.5rem;}.page-node-type-item-a .field--name-field-link-4.field--type-link{margin-top:1rem;}.page-node-type-item-a .field--name-field-link-2.field--type-link{margin-bottom:3rem;}
.services-box-grid{padding-top:15px;margin:1px;}.box-sha-bleu{box-shadow:0 -3px 24px 4px rgba(0,0,0,0.07);border-top :solid 0.5rem #0b6cab;}
#site-name{font-size:1.7rem;font-weight:700;line-height:120%;padding-left:15px;border-left:1px solid #e7e7e7;padding-left:25px;margin-left:10px;text-transform:uppercase;}#site-slogan{font-size:0.97rem;line-height:120%;padding-left:15px;border-left:1px solid #e7e7e7;padding-left:25px;margin-left:10px;padding-top:0.3rem;}
td,th{border:1px solid #ddd;padding:8px;}th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#0b6cab;color:white;}table{border-collapse:collapse;font-size:0.95em;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,0.1);}thead tr{background-color:#007D8F;color:white;}
.video-embed-field-responsive-video::after{padding-bottom:2%;}
