header{background:#af0932;}#str-logo{background:#fff url(logo.svg) no-repeat top center;}html.is_blocs_grid #str-logo{width:140px;height:140px;background-size:120px 160px;background-position:center center;box-shadow:0 0 15px 0 rgba(0,0,0,.5);}html.is_blocs_linear #str-logo{width:70px;height:100px;background-size:70px 100px;background-position:center center;box-shadow:0 0 15px 0 rgba(0,0,0,.5);}.str-fiche-nav{background-color:#f3f2f4;}html.is_blocs_grid #fw_str_menu-menu_principal{top:50px;}html.is_blocs_linear #fw_str_menu-menu_principal{top:40px;}html.is_blocs_grid #fw_str_menu-menu_principal{padding-left:140px;background:#2a2d43;}html.is_blocs_linear .fw_str_menu_mobile_modal .jBox-container .jBox-content{color:#fafafa;background:#4e606d;}html.is_blocs_grid .fw_str_menu-commun li.niv2_li{background:#2a2d43;}footer{background-color:#2b2d42;}html.is_blocs_grid footer #str-pied-links li a{background-color:rgba(43,45,66,.8);}html.is_blocs_linear footer #str-pied-links li a{background-color:rgba(43,45,66,.5);}html.is_blocs_grid footer #str-pied-links li a:hover{background-color:rgba(43,45,66,0);}#str-bandeau-container{width:100%;background-color:#000;z-index:1;}#str-bandeau{position:relative;}html.is_blocs_grid #str-bandeau{-webkit-box-shadow:inset 0 0 300px 75px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 300px 75px rgba(0,0,0,0.5);box-shadow:inset 0 0 300px 75px rgba(0,0,0,0.5);}html.is_blocs_linear #str-bandeau{-webkit-box-shadow:inset 0 0 70px 30px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 70px 30px rgba(0,0,0,0.3);box-shadow:inset 0 0 70px 30px rgba(0,0,0,0.3);}#str-bandeau-container #str-bandeau-home{position:absolute;color:#fff;text-align:center;z-index:20;}html.is_blocs_grid #str-bandeau-container #str-bandeau-home{top:50%;left:50%;margin-left:-250px;margin-top:-60px;width:500px;height:120px;}html.is_blocs_linear #str-bandeau-container #str-bandeau-home{top:70px;left:0;width:100%;height:80px;}#str-bandeau-container #str-bandeau-home p.text-1{position:relative;text-align:center;font-weight:200;text-transform:uppercase;font-family:'Gothic A1',sans-serif;}html.is_blocs_grid #str-bandeau-container #str-bandeau-home p.text-1{left:4px;font-size:26px;letter-spacing:10px;text-shadow:0 0 4px #000;}html.is_blocs_linear #str-bandeau-container #str-bandeau-home p.text-1{left:2px;font-size:20px;letter-spacing:4px;}#str-bandeau-container #str-bandeau-home p.text-2{text-align:center;font-family:'Philosopher',sans-serif;letter-spacing:0;text-transform:uppercase;}html.is_blocs_grid #str-bandeau-container #str-bandeau-home p.text-2{margin-top:10px;font-size:50px;line-height:40px;text-shadow:0 0 4px #000;}html.is_blocs_linear #str-bandeau-container #str-bandeau-home p.text-2{margin-top:5px;font-size:30px;line-height:24px;}#str-bandeau-container #str-bandeau-home p.text-3{position:relative;text-align:center;font-family:'Philosopher',sans-serif;letter-spacing:0;}html.is_blocs_grid #str-bandeau-container #str-bandeau-home p.text-3{margin-top:25px;left:4px;font-size:22px;text-shadow:0 0 4px #000;}html.is_blocs_linear #str-bandeau-container #str-bandeau-home p.text-3{margin-top:15px;left:2px;font-size:18px;}#str-evenements-all-ateliers,#str-evenements-all-pro{display:block;width:100%;color:#fff;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:.5px;background-color:rgba(43,45,66,1);}#str-evenements-all-ateliers i,#str-evenements-all-pro i{margin-right:5px;}html.is_blocs_grid #str-evenements-all-ateliers,html.is_blocs_grid #str-evenements-all-pro{border-top:solid #fff 1px;line-height:50px;}html.is_blocs_grid #str-evenements-all-ateliers{border-top:solid #fff 30px;}html.is_blocs_linear #str-evenements-all-ateliers,html.is_blocs_linear #str-evenements-all-pro{border-top:solid #fff 10px;padding:10px 0;line-height:20px;}html.is_blocs_grid #str-evenements-all-ateliers:hover,html.is_blocs_grid #str-evenements-all-pro:hover{background-color:rgba(43,45,66,.8);}#str-actualites-all{display:block;width:100%;color:#fff;font-size:.9em;text-align:center;text-transform:uppercase;letter-spacing:.5px;background-color:rgba(43,45,66,1);}#str-actualites-all i{margin-right:5px;}html.is_blocs_grid #str-actualites-all{border-top:solid #fff 1px;line-height:50px;}html.is_blocs_linear #str-actualites-all{border-top:solid #fff 10px;padding:10px 0;line-height:20px;}html.is_blocs_grid #str-actualites-all:hover{background-color:rgba(43,45,66,.8);}.str-home p.str-intertitre{text-align:center;font-family:'Philosopher',sans-serif;}html.is_blocs_grid .str-home p.str-intertitre{margin:40px 0;padding:0 40px;font-size:40px;line-height:60px;}html.is_blocs_linear .str-home p.str-intertitre{margin:20px 0;padding:0 10px;font-size:24px;line-height:30px;}html.is_blocs_grid .str-home p.str-intertitre-pt{font-size:28px;line-height:40px;}html.is_blocs_linear .str-home p.str-intertitre-pt{font-size:20px;line-height:30px;}#str-slides .fw_slider_items{overflow:visible;}#str-slides .fw_slider_item{overflow:visible;}#str-slides .slide_contenu{display:block;position:absolute;bottom:0;right:0;background-color:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);box-shadow:0 0 2px 2px rgba(0,0,0,0.2);}html.is_blocs_grid #str-slides .slide_contenu{padding:20px 20px 40px 20px;width:400px;height:150px;}html.is_blocs_linear #str-slides .slide_contenu{padding:25px 10px 20px 10px;width:100%;height:180px;}#str-slides .slide_contenu span.sstitre{display:block;font-size:.8em;text-transform:uppercase;color:#2a2d43;width:300px;}#str-slides .slide_contenu span.titre{display:block;font-size:1.4em;width:300px;font-family:'Philosopher',sans-serif;color:#2a2d43;}#str-slides .slide_contenu span.infos{display:block;margin-top:8px;font-size:.8em;line-height:1.2em;color:#2a2d43;}#str-slides .slide_contenu span.date{display:block;margin-top:8px;font-size:.8em;line-height:1.2em;font-weight:700;color:#2a2d43;}#str-slides .slide_contenu span.date i{margin-right:4px;}#str-slides .slide_contenu span.puce{display:block;position:absolute;top:20px;right:20px;font-weight:700;font-size:1.1em;color:#2a2d43;}#str-slides .slide_contenu span.lien{display:block;position:absolute;bottom:0;right:0;display:inline-block;padding:5px 15px;font-size:.8em;text-transform:uppercase;color:#fff;background-color:#af0932;}#str-slides .slide_contenu a i{margin-right:5px;}#str-slides .fw_slider_bullets{bottom:0;left:30%;width:40%;}#str-slides .fw_slider_bullets ul{padding:0 10px;border-radius:15px 15px 0 0;background-color:rgba(42,45,67,.9);}#str-slides .fw_slider_arrow{margin-top:-25px;height:50px;background-color:rgba(42,45,67,.9);}#str-slides .fw_slider_arrow i{font-size:15px;}html.is_blocs_grid #str-slides .fw_slider_arrow:hover{background-color:rgba(42,45,67,1);}#str-formateurs{position:relative;margin:0 auto;}html.is_blocs_grid #str-formateurs{width:1280px;height:450px;}html.is_blocs_grid #str-formateurs .str-formateurs-item{display:none;position:absolute;z-index:0;}html.is_blocs_grid #str-formateurs .str-formateurs-item .formateur_infos{width:520px;vertical-align:middle;}html.is_blocs_grid #str-formateurs .str-formateurs-item p.nom{padding:5px 20px;text-align:center;font-size:.8em;letter-spacing:1px;text-transform:uppercase;}html.is_blocs_grid #str-formateurs .str-formateurs-item p.resume{padding:5px 20px;font-family:'Philosopher',sans-serif;text-align:center;font-size:1.2em;}html.is_blocs_grid #str-formateurs .str-formateurs-item a{padding:10px 20px;font-size:.8em;color:#af0932;}html.is_blocs_grid #str-formateurs .str-formateurs-item a i{margin-right:5px;}html.is_blocs_grid #str-formateurs button{position:absolute;z-index:1;width:30px;height:60px;background-color:rgba(42,45,67,1);}html.is_blocs_grid #str-formateurs button i{color:#fff;font-size:15px;}html.is_blocs_grid #str-formateurs button:hover{background-color:rgba(42,45,67,1);}html.is_blocs_grid #str-formateurs button.formateur_prev{top:190px;left:1037px;}html.is_blocs_grid #str-formateurs button.formateur_next{top:190px;left:1080px;}html.is_blocs_grid #str-formateurs .str-formateurs-item.formateur_0{top:0;left:0;width:860px;height:395px;transform:scale(1);transform-origin:top left;}html.is_blocs_grid #str-formateurs .str-formateurs-item.formateur_1{top:0;left:869px;width:200px;height:240px;transform:scale(.6);transform-origin:top left;}html.is_blocs_grid #str-formateurs .str-formateurs-item.formateur_2{top:0;left:1080px;width:200px;height:240px;transform:scale(.6);transform-origin:top left;}html.is_blocs_grid #str-formateurs .formateur_0,html.is_blocs_grid #str-formateurs .formateur_1,html.is_blocs_grid #str-formateurs .formateur_2{display:table;}html.is_blocs_grid #str-formateurs .formateur_0 .formateur_infos{display:table-cell;}html.is_blocs_grid #str-formateurs .formateur_1 .formateur_infos,html.is_blocs_grid #str-formateurs .formateur_2 .formateur_infos{display:none;}html.is_blocs_linear #str-formateurs .str-formateurs-item{margin-bottom:10px;}html.is_blocs_linear #str-formateurs .str-formateurs-item .formateur_image{width:170px;}html.is_blocs_linear #str-formateurs .str-formateurs-item .resume{display:none;}html.is_blocs_linear #str-formateurs .str-formateurs-item a{font-size:1em;}.str-reserver{position:relative;display:inline-block;margin:0 5px;padding:0 10px;color:#fff;font-size:.9em;line-height:30px;letter-spacing:.5px;vertical-align:middle;text-transform:uppercase;background-color:rgba(175,9,49,.8);transition:all .5s ease-out;}html.is_blocs_grid .str-reserver:hover{color:#fff;background-color:rgba(175,9,49,1);}html.is_blocs_linear #str-reserver-rotate{bottom:20px;right:20px;transform:scale(.6);transform-origin:bottom right;}.str-reserver i{display:inline-block;position:relative;left:-2px;}#str-reserver-rotate{display:block;position:fixed;bottom:40px;right:40px;line-height:1em;background:#2a2d43;width:135px;height:135px;border-radius:50%;color:#fff;z-index:4;}html.is_blocs_grid #str-reserver-rotate:hover{background:#af0932;}#str-reserver-rotate>i{display:block;position:relative;font-size:50px;color:#fff;opacity:.5;left:0;}#str-reserver-rotate .rond{position:absolute;top:42px;left:-22px;width:60px;border-radius:50%;transform:rotate(-90deg);}#str-reserver-rotate .rond em{font-size:14px;height:60px;position:absolute;font-style:normal;width:8px;left:0;top:0;transform-origin:bottom center;}#str-reserver-rotate .rond em i{font-size:6px;opacity:.5;left:0;top:0;}@-webkit-keyframes rotating{from{-webkit-transform:rotate(360deg);}to{-webkit-transform:rotate(0deg);}}.str-reserver-date{width:auto!important;background-color:rgba(78,96,109,.8)!important;}.eco_sit_structure-modal p{padding:5px;text-align:center;}