html, body {font: 16px/21px 'Roboto', Helvetica, Arial, sans-serif;color: #888888;}body {background-color: #000000;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;}.static_content p {padding-top: 0px;margin-top: 0px;}.static_content ul {list-style: disc inside none;}.sc_strict p {padding: 0px;margin: 0px;}.div_link {cursor: pointer;}.icon_link, .icon_link:visited {text-decoration: none;}.icon_link:hover {text-decoration: none;}i.fa {vertical-align: middle;}.inlinebloc {text-align: left;}.inlinebloc > .item {display: inline-block;vertical-align: middle;}.inlinebloc > .item.left {text-align: left;}.inlinebloc > .item.right {text-align: right;}.inlinebloc > .item:not(:last-child) {padding-right: 10px;}.tablebloc {display: table;}.tablebloc.full {width: 100%;}.tablebloc > .item {display: table-cell;text-align: center;vertical-align: middle;}.tablebloc > .item.left {display: table-cell;text-align: left;}.tablebloc > .item.right {display: table-cell;text-align: right;}.iBloc {display: flex;align-items: center;}.iBloc > .item {width: 50%;text-align: center;}.iBloc.1col > .item {width: 100%;}.iBloc.2col > .item {width: 50%;}.iBloc.3col > .item {width: 33.3%;}.iBloc.4col > .item {width: 25%;}img.bordershadow1 {border: solid 1px #d1d1d1;-webkit-box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, .5);box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, .5);}img.withborder {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #666666;}img.withborder_shadow {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #d1d1d1;-webkit-box-shadow: 0 30px 20px -20px rgba(0,0,0,.5);box-shadow: 0 30px 20px -20px rgba(0,0,0,.5);}.hideme {opacity: 0;}.hideme-slide, .hideme-slide2 {opacity: 0;bottom: -100% !important;}.dontHide {-webkit-transition: all 2s ease-in-out 0.5s;transition: all 2s ease-in-out 0.5s;}.dontHide.delay {-webkit-transition: all 1.5s ease-in-out 0.5s;transition: all 1.5s ease-in-out 0.5s;}.listcontainer.provertlist ul {list-style-type: none;padding: 0;margin: 0;display: inline-block;}.listcontainer.provertlist ul li {background: url('../img/v-50.png') no-repeat left top;padding-left: 30px;padding-top: 20px;min-height: 42px;}.listcontainer.provertlist ul li, .listcontainer.provertlist ul li a, .listcontainer.provertlist ul li a:visited {font-size: 1.1rem;font-weight: 500;color: #000000;letter-spacing: -.8px;}.listcontainer.provertlist ul li a:hover {color: #003087;}.mmenu_container {display: none;position: absolute;top: 10px;left: 10px;z-index: 700;}#entete, .wrapper_entete .jqueryslidemenu {-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}#entete {width: 100%;position: relative;z-index: 700;}.wrapper_entete {text-align: center;background-color: #ffffff;color: #444444;padding: 20px 0;}.wrapper_entete .tablebloc .item:first-child {text-align: left;}.sticky-wrapper.is-sticky .wrapper_entete {background-color: rgba(255, 255, 255, .9);-webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.4);box-shadow: 0 6px 10px 0 rgba(0,0,0,.4);}.wrapper_slider {text-align: center;background-color: #ffffff;}.wrapper_contenu {text-align: center;background-color: #ffffff;}.wrapper_basdepage {text-align: center;background-color: #006341;}.wrapper_basdepage .email_address, .wrapper_basdepage .email_address a, .wrapper_basdepage .email_address a:visited {font-size: 1rem;color: #ffffff;line-height: 130%;text-decoration: none;}.wrapper_basdepage .email_address a, .wrapper_basdepage .email_address a:visited {font-weight: 500;}.wrapper_basdepage .email_address a:hover {color: #ff0000;}.wrapper_basdepage .logo_bottom {max-width: 20rem;}.wrapper_basdepage_credit {text-align: center;background-color: #000000;padding: 2rem 0;}.wrapper_basdepage_credit .copyright, .wrapper_basdepage_credit .copyright a, .wrapper_basdepage_credit .copyright a:visited {font-size: 1rem;color: #ffffff;letter-spacing: 0px;text-decoration: none;}.wrapper_basdepage_credit .copyright a, .wrapper_basdepage_credit .copyright a:visited {font-weight: 600;}.wrapper_basdepage_credit .copyright a:hover {color: #ff0000;}.wrapper_basdepage_credit .copyright b {font-weight: 700;}.pagebanner {display: table;width: 100%;height: 100vh;text-align: center;position: relative;z-index: 9;background-color: #000000;}.pagebanner.height_40 {height: 40vh;}.pagebanner.height_60 {height: 60vh;}.pagebanner.height_75 {height: 75vh;}.pagebanner.height_100 {height: calc(100vh - 80px);}.pagebanner .pagebanner_inner {display: table-cell;float: none;height: 100%;text-align: center;vertical-align: bottom;}.pagebanner .pagebanner_inner .textbox {text-align: left;padding: 5px 10px;max-width: 70%;margin-left: 10%;margin-bottom: 2.5rem;}.pagebanner .arrow {position: absolute;bottom: 80px;left: 50%;margin-left: -30px;width: 80px;height: 90px;}.pagebanner h1.img_text {font-weight: 600;font-size: 3.0rem;line-height: 100%;letter-spacing: -.5px;color: #ffffff;text-decoration: none;}.pagebanner h3.img_text {font-weight: 300;font-size: 1.5rem;line-height: 100%;letter-spacing: -.5px;color: #ffffff;text-decoration: none;}.pagebanner .arrow img {height: 80px;}.pagebanner h1, .pagebanner h1 a, .pagebanner h1 a:visited {color: #ffffff;font-size: 4rem;font-weight: 500;}.pageTitle {text-align: center;padding: 2rem 0;}.pageTitle i.fa {color: #000000;font-size: 30px;}.pageTitle h1, .pageTitle h1 a, .pageTitle h1 a:visited {color: #000000;font-size: 1.7rem;font-weight: 900;letter-spacing: 1px;text-transform: uppercase;}.pageTitle h1 a:hover {color: #000000;}.pageTitle h3, .pageTitle h3 a, .pageTitle h3 a:visited {color: #000000;font-size: 1.5rem;font-weight: 600;}.pageTitle h3 a:hover {color: #000000;}.pageTitle hr {border: solid #dddddd;border-width: 1px 0 0;clear: both;margin: 0px 0 0px;height: 0;}.sectionTitle {text-align: center;margin-bottom: 1rem;}.sectionTitle i.fa {color: #006443;font-size: 2rem;}.sectionTitle img {margin-bottom: 2rem;}.sectionTitle .title, .sectionTitle .title a, .sectionTitle .title a:visited {color: #000000;font-size: 2.5rem;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;line-height: 100%;}.sectionTitle .title a:hover {color: #000000;}.sectionTitle .title b {color: #006341;font-weight: 800;}#toTop {display: none;text-decoration: none;position: fixed;overflow: hidden;border: none;z-index: 1000;bottom: .95em;right: .95em;width: 48px;height: 48px;color: rgba(0, 0, 0, 0.4);}#toTop:hover {color: #386083;}#toTop:active, #toTop:focus {outline: none;}#gestionTemoinsIcon {display: table;position: fixed;overflow: hidden;border: none;z-index: 1000;bottom: .95em;left: .95em;width: 48px;height: 48px;background-color: #006341;-webkit-border-radius: 60px;border-radius: 60px;text-align: center;}#gestionTemoinsIcon:hover {background-color: #19956a;}#gestionTemoinsIcon_inner {display: table-cell;width: 100%;height: 100%;text-align: center;vertical-align: middle;}#gestionTemoinsIcon img.gestion_temoins_img {width: 40px;height: auto;}.prepage {display: table;width: 100%;height: calc(100vh - 137px);}.prepage .prepage_inner {display: table-cell;height: 100%;text-align: center;vertical-align: bottom;}.para1Boite {font-family: roboto;text-align: left;border: 0px solid #dddddd;padding: 5px 10px;max-width: 70%;margin-left: 10%;margin-bottom: 2.5rem;}.para1Boite h2 p {padding: 0;margin: 0;}.para1Boite h2 {font-size: 4.5rem;line-height: 120%;letter-spacing: 0.05rem;text-transform: uppercase;font-weight: 800;color: #ffffff;}.para1Boite h2 b {font-weight: 800;}.para1Boite h2 i {font-style: italic;}.mobile_preheader {position: fixed;top: 0;left: 0;width: 100vw;height: 80px;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #006341;z-index: 501;display: none;}.mobile_preheader .logo_preheader {width: auto;height: 60px;}.mobile_preheader .mobile-menu-trigger {display: inline-block;}.mobile_preheader .mobile-menu-trigger-img {width: auto;height: 50px;}.wrapper_top_soumission {background-color: #006341;color: #ffffff;padding: 1rem 0;}.wrapper_top_soumission .pro_phone, .wrapper_top_soumission .pro_phone a, .wrapper_top_soumission .pro_phone a:visited {font-size: 1.375rem;line-height: 100%;font-weight: 700;color: #ffe000;}.wrapper_top_soumission .button_base, .wrapper_top_soumission a.button_base, .wrapper_top_soumission a.button_base:visited {width: auto;max-width: none;font-weight: 400;text-transform: none;padding: 4px 20px;}.wrapper_top_soumission img.logo_menu {width: 300px;height: auto;}.wrapper_top_soumission .top_btn_group .item:not(:last-child) {padding-right: 0.5rem;}.wrapper_deneigement {background-color: #ffffff;padding: 1.5rem 0;}.wrapper_deneigement .tablebloc {width: 80%;margin: 0 auto;}.wrapper_deneigement .tablebloc .item {width: 50%;position: relative;}.wrapper_deneigement .tablebloc .item:first-child {padding-right: 1rem;}.wrapper_deneigement .tablebloc .item:last-child {padding-left: 1rem;}.wrapper_deneigement .tablebloc .item img {border-top: 1rem solid #ffe000;}.wrapper_deneigement .tablebloc .item .texte_inner {position: absolute;top: 0;left: 0;right: 0;padding: 2rem;text-align: center;}.wrapper_deneigement .tablebloc .item .btn_inner {position: absolute;bottom: 0;left: 0;right: 0;padding: 2rem;text-align: center;}.wrapper_deneigement h2 {font-size: 3.0rem;line-height: 120%;letter-spacing: 0.03rem;font-weight: 700;text-transform: uppercase;color: #ffffff;}.wrapper_nosservices {background-color: #ffffff;}.wrapper_nosservices .tablebloc .item {width: 50%;position: relative;}.wrapper_nosservices .tablebloc .item:first-child {padding-right: 0.5rem;}.wrapper_nosservices .tablebloc .item:last-child {padding-left: 0.5rem;}.wrapper_nosservices .tablebloc .item .texte_inner {position: absolute;top: 0;left: 0;right: 0;padding: 2rem;text-align: center;}.wrapper_nosservices .tablebloc .item .btn_inner {position: absolute;bottom: 0;left: 0;right: 0;padding: 2rem;text-align: center;}.wrapper_nosservices h2 {font-size: 3.0rem;line-height: 120%;letter-spacing: 0.03rem;font-weight: 700;text-transform: uppercase;color: #ffffff;}.wrapper_brigade {background-color: #ffffff;}.wrapper_brigade2 {background-color: #006341;}.wrapper_brigade2 .stats {font-family: roboto;font-size: 2rem;font-weight: 800;color: #ffffff;line-height: 110%;}.wrapper_brigade2 h3 {font-family: roboto;font-size: 1rem;font-weight: 400;color: #ffffff;}.wrapper_approcheeco {background-color: #ffffff;}.wrapper_approcheeco2 h4 {font-size: 1.5rem;font-weight: 700;color: #ffffff;}.wrapper_conseils {background-color: #ffffff;}.wrapper_conseils .sectionTitle .title {display: inline-block;}.wrapper_conseils .sectionTitle img {display: inline-block;margin-right: 1rem;margin-bottom: 1rem;vertical-align: middle;}.wrapper_conseils .sectionTitle img + h3 {display: inline-block;vertical-align: middle;}.wrapper_conseils h4, .wrapper_conseils h4 a, .wrapper_conseils h4 a:visited {color: #000000;font-size: 1.125rem;font-weight: 400;letter-spacing: 0px;}.wrapper_conseils h4 .news_title, .wrapper_conseils h4 .news_title a, .wrapper_conseils h4 .news_title a:visited {font-size: 1.5rem;font-weight: 600;text-transform: uppercase;}.wrapper_conseils h4 .news_date, .wrapper_conseils h4 .news_date a, .wrapper_conseils h4 .news_date a:visited {font-weight: 400;font-style: italic;}.wrapper_conseils .news_link, .wrapper_conseils .news_link a, .wrapper_conseils .news_link a:visited {color: #72a05d;font-size: 1.5rem;font-weight: 500;text-transform: uppercase;text-decoration: none;}.wrapper_partenaires {background-color: #ffffff;}.wrapper_soumission {background-color: #006443;color: #ffffff;padding: 2rem 0;}.wrapper_soumission .sectionTitle .title {color: #ffffff;display: inline-block;vertical-align: middle;}.wrapper_soumission .sectionTitle img {display: inline-block;margin-right: 1rem;margin-bottom: 0;vertical-align: middle;}.wrapper_soumission .sectionTitle img + h3 {display: inline-block;vertical-align: middle;}.wrapper_contact {background-color: #ffffff;}.wrapper_contact .icon_container {position: relative;height: 170px;}.wrapper_contact .icon_container .icon_bgdiamond {width: 0;height: 0;border: 72px solid transparent;border-bottom-color: #dedede;position: relative;top: -72px;margin: 0 auto;}.wrapper_contact .icon_container .icon_bgdiamond:after {content: '';position: absolute;left: -72px;top: 72px;width: 0;height: 0;border: 72px solid transparent;border-top-color: #dedede;}.wrapper_contact .icon_container .icon_diamond {width: 0;height: 0;border: 70px solid transparent;border-bottom-color: #ffffff;position: relative;top: -212px;margin: 0 auto;}.wrapper_contact .icon_container .icon_diamond:after {content: '';position: absolute;left: -70px;top: 70px;width: 0;height: 0;border: 70px solid transparent;border-top-color: #ffffff;}.wrapper_contact .icon_container i.fa {position: absolute;top: 50px;color: #727272;font-size: 40px;}.wrapper_contact .icon_container i.fa-map-marker {margin-left: -12px;}.wrapper_contact .icon_container i.fa-phone {margin-left: -15px;}.wrapper_contact .icon_container i.fa-envelope {margin-left: -20px;}.wrapper_contact .title {font-size: 1.125rem;color: #72a05d;font-weight: 600;text-transform: uppercase;line-height: 100%;}.wrapper_contact .form_fs input[type="text"], .wrapper_contact .form_fs textarea {font-weight: 400;font-size: 1rem;border: 1px solid #dedede;-webkit-border-radius: 0;border-radius: 0;margin-bottom: 0;padding: 10px 14px;}.wrapper_contact .form_fs input[type="text"]::-webkit-input-placeholder, .wrapper_contact .form_fs textarea::-webkit-input-placeholder {color: #727272;}.wrapper_contact .form_fs input[type="text"]:-moz-placeholder, .wrapper_contact .form_fs textarea:-moz-placeholder {color: #727272;opacity: 1;}.wrapper_contact .form_fs input[type="text"]::-moz-placeholder, .wrapper_contact .form_fs textarea::-moz-placeholder {color: #727272;opacity: 1;}.wrapper_contact .form_fs input[type="text"]:-ms-input-placeholder, .wrapper_contact .form_fs textarea:-ms-input-placeholder {color: #727272;}.wrapper_contact .input-container {position: relative;}.wrapper_contact .input-container .ph-icon {display: inline-block;width: auto;height: auto;position: absolute;font-size: 14px;right: 10px;top: 10px;}.wrapper_contact .input-container .ph-icon i.fa {color: #dedede;font-size: 1rem;}.wrapper_contact .input-container input[type="text"], .wrapper_contact .input-container input[type="textarea"] {padding-right: 30px;}.wrapper_social {background-color: #03468a;}.wrapper_social .social_cols {display: table-cell;vertical-align: middle;}.wrapper_social h3, .wrapper_social h3 a, .wrapper_social h3 a:visited {color: #ffffff;font-size: 1rem;font-weight: 600;font-style: normal;}.wrapper_social h3 a:hover {color: #b70005;}.wrapper_social h3.Title, .wrapper_social h3.Title a, .wrapper_social h3.Title a:visited {color: #ffffff;font-size: 2rem;font-weight: 800;letter-spacing: -1px;line-height: 85%;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}.wrapper_social h3.Title a:hover {color: #000000;}.wrapper_social h3.conditions, .wrapper_social h3.conditions a, .wrapper_social h3.conditions a:visited {font-size: 1.125rem;color: #000000;font-weight: 300;letter-spacing: 0px;}.wrapper_social h3.conditions a, .wrapper_social h3.conditions a:visited {font-weight: 600;}.wrapper_social h3.conditions a:hover {color: #555555;}#infolettreConditionsPopup h3, #infolettreConditionsPopup h3 a, #infolettreConditionsPopup h3 a:visited {color: #000000;font-size: 1rem;font-weight: 300;letter-spacing: 0px;}#infolettreConditionsPopup h3 a:hover {color: #b70005;}.index .wrapper_contenu h1 {font-size: 2rem;color: #000000;font-weight: 500;}.content .static_content ul {list-style-type: none;padding: 0;margin: 0;display: inline-block;}.content .static_content ul li {background: url('../img/v-50.png') no-repeat left top;padding-left: 30px;padding-top: 20px;min-height: 42px;}.content .static_content, .content .static_content h3, .content .static_content h3 a, .content .static_content h3 a:visited {color: #000000;line-height: 130%;}h1.static_content_titre, h1.static_content_titre a, h1.static_content_titre a:visited {color: #464646;font-size: 1.5rem;letter-spacing: 1px;line-height: 150%;font-weight: 900;text-transform: uppercase;}h1.static_content_text, h1.static_content_text h1 a, h1.static_content_text a:visited {color: #464646;font-size: 1.0rem;letter-spacing: 0px;line-height: 140%;font-weight: 300;}h4.static_content_text, h4.static_content_text h4 a, h4.static_content_text a:visited {color: #464646;font-size: 1.0rem;letter-spacing: 0px;line-height: 150%;font-weight: 300;}.articles_recents .searchEmpty h3 {font-size: 1.250rem;font-weight: 400;}.articles_recents .listeArticles h3, .articles_recents .listeArticles h3 a, .articles_recents .listeArticles h3 a:visited {font-size: 1.5rem;font-weight: 600;color: #000000;text-transform: uppercase;}.articles_recents .listeArticles h3 a, .articles_recents .listeArticles h3 a:visited {text-decoration: none;}.articles_recents .listeArticles h4, .articles_recents .listeArticles h4 a, .articles_recents .listeArticles h4 a:visited {color: #000000;font-size: 1.125rem;font-weight: 400;line-height: 130%;text-decoration: none;text-transform: none;}.articles_recents .listeArticles h4 a, .articles_recents .listeArticles h4 a:visited {text-decoration: none;}.article .art_img {float: left;text-align: center;margin: 0px 20px 20px 0px;max-width: 400px;-webkit-box-sizing: border-box;box-sizing: border-box;}.article .art_img h5 {font-size: 1rem;font-weight: 600;}.article .art_img a, .article .art_img a:visited {color: #777777;font-size: 1.5rem;}.article .art_img a:hover {color: #555555;}.article .infosArticle h3.author, .article .infosArticle h3.author a, .article .infosArticle h3.author a:visited {color: #000000;font-size: 1.250rem;font-weight: 600;}.article .infosArticle h3.resume, .article .infosArticle h3.resume a, .article .infosArticle h3.resume a:visited {color: #555555;font-size: 1.250rem;font-weight: 700;font-style: italic;}.article .infosArticle h3.texte, .article .infosArticle h3.texte a, .article .infosArticle h3.texte a:visited {color: #000000;font-size: 1.125rem;font-weight: 400;line-height: 130%;text-decoration: none;}.article .infosArticle .artTools i.fa {color: #000000;font-size: 1.625rem;}.article .infosArticle .sectionTitle {text-align: left;}.article .infosArticle .sectionTitle h3, .article .infosArticle .sectionTitle h3 a, .article .infosArticle .sectionTitle h3 a:visited {font-size: 1.5rem;}.article .infosArticle ul.cri1 li {color: #000000;margin-bottom: 0.750rem;}.article .infosArticle ul.cri1 li, .article .infosArticle ul.cri1 li a, .article .infosArticle ul.cri1 li a:visited {color: #000000;}.article .infosArticle ul.cri1 li a:hover {color: #006341;}.wrapper_concours {text-align: center;background-color: #ffffff;}.wrapper_concours h3.resume, .wrapper_concours h3.resume a, .wrapper_concours h3.resume a:visited {color: #303030;font-size: 1.250rem;font-weight: 500;letter-spacing: -.5px;text-decoration: none;}.wrapper_concours h3.resume a:hover {color: #009fe1;}.wrapper_concours .concoursResume img {max-width: 250px;}.listeConcours h3, .listeConcours h3 a, .listeConcours h3 a:visited {color: #777777;font-size: 1.5rem;font-weight: 700;}.listeConcours h3 a:hover {color: #b70005;}.infosConcours .concoursSubtitle {text-align: left;padding: 10px 20px;}.infosConcours .concoursSubtitle h2 {color: #777777;font-weight: 400;font-size: 1.625rem;}.infosConcours .concoursSubtitle h2 i.fa {color: #555555;font-size: 1.625rem;}.infosConcours h2.concoursTitle, .infosConcours h2.concoursTitle a, .infosConcours h2.concoursTitle a:visited {color: #777777;font-size: 1.625rem;font-weight: 700;}.infosConcours .concoursDesc h3, .infosConcours .concoursDesc h3 a, .infosConcours .concoursDesc h3 a:visited {color: #777777;font-size: 1.125rem;font-weight: 400;}.infosConcours .concoursDesc h4, .infosConcours .concoursDesc h4 a, .infosConcours .concoursDesc h4 a:visited {color: #777777;font-size: 1.125rem;font-weight: 600;}.infosConcours .concoursRules h4, .infosConcours .concoursRules h4 a, .infosConcours .concoursRules h4 a:visited {color: #777777;font-size: 1rem;font-weight: 600;}.contact .col_droite h3 {color: #888888;font-size: 24px;font-weight: 700;}.contact .col_droite h5, .contact .col_droite h5 a, .contact .col_droite h5 a:visited {color: #888888;font-size: 1rem;font-weight: 400;}.contact .col_droite h5 a, .contact .col_droite h5 a:visited {font-weight: 700;}.contact .col_droite h5 a:hover {color: #777777;}.contact table.contact_hours {margin: 0 auto;border: 1px solid #dddddd;}.contact table.contact_hours th, .contact table.contact_hours td {padding: 5px;}.accordeon > .item:not(:last-child) .itemHeader {border-bottom: 1px solid #000000;}.accordeon > .item .itemHeader {display: table;width: 100%;cursor: pointer;}.accordeon > .item .itemHeader .itemTitle {display: table-cell;text-align: left;vertical-align: middle;padding: 1rem 1rem;}.accordeon > .item .itemHeader .itemToggle {display: table-cell;text-align: right;vertical-align: middle;padding: 1rem 1rem;}.accordeon > .item .itemHeader .itemToggle i.fa {color: #003975;font-size: 2rem;}.accordeon > .item .itemHeader:hover {background-color: #003975;color: #ffffff;}.accordeon > .item .itemHeader:hover .itemToggle i.fa {color: #ffffff;}.accordeon > .item.active .itemHeader {background-color: #003975;color: #ffffff;}.accordeon > .item.active .itemHeader .itemToggle i.fa {color: #ffffff;}.accordeon > .item .itemText {display: none;text-align: left;padding: 1rem 1rem;}.accordeon > .item .itemHeader .itemTitle {}.accordeon > .item .itemText {}.index .stretch-1 {z-index: 500 !important;height: 100vh;}.stretch-1 {z-index: 500;height: 100vh;}.alignmentLtoC {text-align: left;}.alignmentRtoC {text-align: right;}.contenu_padding {padding: 10px;}.contenu_padding_sides {padding: 0px 10px;}.ipad-afficher {display: none;}.ipad-portrait-afficher {display: none;}.ipad-paysage-afficher {display: none;}.mobile-show {display: none;}.mobile-portrait-afficher {display: none;}.mobile-paysage-afficher {display: none;}@media only screen and (min-width: 1008px) and (max-width: 1030px) {.ipad-cacher {display: none;}.ipad-afficher {display: block;}.ipad-paysage-cacher {display: none;}.ipad-paysage-afficher {display: block;}}@media only screen and (min-width: 1008px) and (max-width: 1259px) {html, body {font-size: 14px;line-height: 18px;}.contenu_padding {padding: 8px;}.contenu_padding_sides {padding: 0px 8px;}.para1Boite h2 {font-size: 4rem;}.wrapper_top_soumission img.logo_menu {width: 250px;}}@media only screen and (min-width: 756px) and (max-width: 1007px) {html, body {font-size: 13px;line-height: 17px;}.ipad-cacher {display: none;}.ipad-afficher {display: block;}.ipad-portrait-cacher {display: none;}.ipad-portrait-afficher {display: block;}.contenu_padding {padding: 6px;}.contenu_padding_sides {padding: 0px 6px;}.pageTitle h2 {font-size: 28px;}.pagebanner h1, .pagebanner h1 a, .pagebanner h1 a:visited {font-size: 3rem;}.para1Boite {margin-left: 7%;}.para1Boite h2 {font-size: 3rem;}.wrapper_top_soumission img.logo_menu {width: 250px;}}@media only screen and (max-width: 755px) {.mobile-hide {display: none;}.mobile-show {display: block;}.alignmentLtoC, .alignmentRtoC {text-align: center;}.contenu_padding_sides {padding: 0px 20px;}h1, h1 a, h1 a:visited {font-size: 1.625rem;}h2, h2 a, h2 a:visited {font-size: 1.250rem;}h3, h3 a, h3 a:visited {font-size: 1.125rem;}.iBloc {flex-direction: column;}.iBloc.reverse {flex-direction: column-reverse;}.iBloc > .item, .iBloc.1col > item, .iBloc.2col > item, .iBloc.3col > item, .iBloc.4col > item {width: 100%;}.iBloc > .item:not(first-child) {padding-top: 2rem;}.iBloc.reverse > .item:first-child {padding-top: 2rem;}.iBloc.reverse > .item:last-child {padding-top: 0;}#gestionTemoinsIcon {width: 36px;height: 36px;bottom: 1.250rem;}#gestionTemoinsIcon img.gestion_temoins_img {width: 26px;}.mobile_preheader {display: block;}.wrapper_top_soumission {display: none;}#entete {display: none;}.pagebanner .pagebanner_inner .textbox {margin-left: 5%;padding-bottom: 2rem;}.pagebanner h1, .pagebanner h1 a, .pagebanner h1 a:visited {font-size: 2rem;}.container .col.sectionTitle {margin-top: 0;}.sectionTitle img {max-height: 50px;margin-bottom: 1rem;}.sectionTitle .title, .sectionTitle .title a, .sectionTitle .title a:visited {font-size: 1.5rem;}.index .stretch-1 {height: 70vh;}.stretch-1 {height: auto;}.prepage {height: 75vh;}.para1Boite {margin-left: 5%;padding-bottom: 2rem;}.para1Boite h2 {font-size: 2rem;}.wrapper_top_soumission h3.pro_phone, .wrapper_top_soumission h3.pro_phone a, .wrapper_top_soumission h3.pro_phone a:visited {font-size: 1.125rem;}.wrapper_top_soumission img.logo_crochet {max-height: 70px;}.wrapper_deneigement {padding: 1.5rem 20px;}.wrapper_deneigement .tablebloc {width: 100%;}.wrapper_deneigement .tablebloc .item {width: 100%;display: inline-block;}.wrapper_deneigement .tablebloc .item:first-child {padding-right: 0;padding-bottom: 1rem;}.wrapper_deneigement .tablebloc .item:last-child {padding-left: 0;}.wrapper_nosservices .tablebloc .item {width: 100%;display: inline-block;}.wrapper_nosservices .tablebloc .item:first-child {padding-right: 0;padding-bottom: 1rem;}.wrapper_nosservices .tablebloc .item:last-child {padding-left: 0;}.wrapper_nosservices h2 {font-size: 2.0rem;}.wrapper_approcheeco2 img.img_zerop {max-width: 60vw;}}@media only screen and (min-width: 480px) and (max-width: 755px) {html, body {font-size: 13px;line-height: 17px;}.mobile-paysage-cacher {display: none;}.mobile-paysage-afficher {display: block;}}@media only screen and (max-width: 479px) {html, body {font-size: 12px;line-height: 16px;}.mobile-portrait-cacher {display: none;}.mobile-portrait-afficher {display: block;}.pageTitle h2 {font-size: 28px;}.pageTitle h3 {font-size: 20px;}}