/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-content{background-repeat:no-repeat;background-size:cover;background-position:left bottom;background-image:url(/themes/contrib/cmc/css/roue4.jpg);background-color:#FFFFFF;border-top:solid 4px #e3001b;}#block-cmc-powered{text-align:center;background-color:#e3001b;}.card{--bs-card-spacer-y:0rem;--bs-card-spacer-x:0rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:0px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.0rem;--bs-card-box-shadow:;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0,0,0,0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:none;--bs-card-img-overlay-padding:0rem;--bs-card-group-margin:0.0rem;word-wrap:break-word;}h1{color:#38383a;margin-top:5px;margin-bottom:10px;line-height:50px;font-size:45px;font-family:'Baloo 2';font-style:normal;font-weight:700;}h1::first-letter{color:#e3001b;font-size:100%;}.nav{--bs-nav-link-padding-x:0.2rem;--bs-nav-link-padding-y:0.2rem;}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.1rem;}#header{width:1100px;margin-left:auto;margin-right:auto;}.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .0);padding-left:calc(var(--bs-gutter-x) * .0);margin-top:var(--bs-gutter-y);}#block-cmc-main-menu{font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:20px;color:#0000;display:none;}#block-cmc-account-menu{float:right;font-family:'Baloo 2';font-style:normal;font-weight:normal;}#block-cmc-account-menu a{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#3B3B3B;margin-top:10px;}.nav-link{margin-left:40px;}.block-superfish{float:left;font-family:'Baloo 2';margin-top:30px;font-weight:700;display:block;}.block-superfish a{color:#000000;padding-top:0.75em;padding-right:0.59em;padding-left:0.59em;padding-bottom:0.75em;font-size:20px;font-family:'Baloo 2';font-weight:800;text-decoration:none;}ul.sf-menu a,ul.sf-menu span.nolink{display:block;padding-top:1em;padding-right:1em;padding-bottom:1em;position:relative;padding-left:1em;}.block-superfish .sf-depth-2 a{color:#fff;padding-top:0.75em;padding-right:0.7em;padding-left:0.7em;padding-bottom:0.75em;font-size:20px;background:#000;}.node__content{font-size:1.071em;margin-top:10px;width:1100px;margin-left:auto;margin-right:auto;}.region-top-header{width:100%;}#navbar-top.img-fluid{max-width:100%;height:auto;float:left;}.menum{float:left;}.highlighted{border-color:#e3001b;border-bottom-width:5px;border-bottom-style:solid;}.dropdown-item:hover{color:#000000;background-color:black;}.dropdown-item a:hover{color:#000000;background-color:#e3001b;padding-left:10px;padding-right:10px;}a.nav-link-- .is-active{color:#000000;background-color:#FFFFFF;}#block-cmc-powered{text-align:center;}.site-footer__bottom .region{margin-top:1px;font-size:18px;color:white;}.site-footer{font-family:'Baloo 2';padding:15px 0 10px;background:#9f0404;}.site-footer .content{color:rgba(255,255,255,1);font-size:1em;background:#9f0404;}.path-frontpage .ds-2col-stacked-fluid{width:1050px;margin-left:auto;margin-right:auto;margin-top:30px;background-color:#FDFDFD;padding:10px;clear:left;}.path-frontpage .ds-2col-stacked-fluid > .group-left{float:left;width:67%;}.path-frontpage .ds-2col-stacked-fluid > .group-right{float:right;width:30%;}.path-frontpage.ds-2col-stacked-fluid > .group-right .field--type-entity-reference{margin-top:0;margin-right:0;margin-left:0;margin-bottom:0.8em;}.field--name-field-par{width:710px;float:left;}.field--name-field-par .field__label{font-family:'Baloo 2';font-weight:500;font-size:16px;color:#e3001b;text-align:center;}.field--name-field-partenaires-institutionnel{width:280px;float:right;}.field--name-field-partenaires-institutionnel .field__label{font-family:'Baloo 2';font-weight:500;font-size:16px;color:#e3001b;text-align:center;}.page-node-8 .ds-2col-stacked-fluid{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.page-node-8 .ds-2col-stacked-fluid > .group-left{float:left;width:50%;}.page-node-8 .ds-2col-stacked-fluid > .group-right{float:right;width:50%;}.page-node-8 .ds-2col-stacked-fluid > .group-header{padding-bottom:40px;text-align:center;}/

.page-node-14 .ds-2col-stacked-fluid{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.page-node-14 .ds-2col-stacked-fluid > .group-left{float:left;width:99%;}.page-node-14 .ds-2col-stacked-fluid > .group-right{float:right;width:1%;}.page-node-14 .ds-2col-stacked-fluid > .group-header{padding-bottom:40px;text-align:center;}.node--type-contact .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-contact .ds-2col-stacked > .group-left{float:left;width:50%;padding:20px}.node--type-contact .ds-2col-stacked > .group-right{float:right;width:50%;padding:20px}.node--type-contact .ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.node--type-le-club .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-le-club .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-le-club .ds-2col-stacked > .group-right{float:right;width:50%;padding:10px}.node--type-le-club .ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.node--type-roulage-cmc .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-roulage-cmc .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-roulage-cmc .ds-2col-stacked > .group-right{float:right;width:50%;padding:10px}.node--type-roulage-cmc.ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.field--name-field-roulages{background-color:#fbcb1d;padding:25px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;margin:10px;border:5px solid #fbcb1d;padding-top:10px;margin-top:1px;min-height:500px;}.field--name-field-roulages .field--name-field-titre-court{font-family:'Baloo 2';font-weight:900;color:#9f0404;font-size:24px;width:100%;}.field--name-field-roulages .field--name-title{display:none;float:left;width:100%;clear:left;}.field--name-field-roulages #commerce-product-add-to-cart-form{width:100%;}.field--name-field-roulages .fieldset-legend{display:none;float:left;width:100%;}.field--name-field-roulages  .product--variation-field--variation_price__9{font-size:40px;float:right;color:#FFFFFF;width:100%;font-weight:700;text-align:right;margin-top:-40px;}.field--name-field-roulages .form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem;border-bottom:thin solid #e3001b;padding-top:5px;}.form-control{border:2px solid #fbcb1d;;}.field--name-field-offre-speciale{float:left;background-color:#fbcb1d;padding:15px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;margin-top:10px;padding-bottom:3px;}.field--name-field-offre-speciale .field--name-title{font-family:'Baloo 2';font-weight:900;color:#9f0404;font-size:20px;margin-bottom:10px;}.field--name-field-offre-speciale .fieldset-legend{display:none;}.cart-empty-page{text-align:center;font-family:'Baloo 2';font-weight:900;color:#9f0404;font-size:20px;}.node--type-roulages-partenaires .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-roulages-partenaires .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-roulages-partenaires .ds-2col-stacked >  .group-right{float:right;width:50%;padding:10px}.node--type-roulages-partenaires.ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.webform-submission-contact-roulages-partenaires-node-9-add-form{background-color:#fbcb1d;padding:25px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;margin:10px;border:5px solid #fbcb1d;padding-top:10px;margin-top:1px;}.webform-submission-contact-roulages-partenaires-node-9-add-form label{font-family:'Baloo 2';font-weight:700;}.webform-submission-contact-roulages-partenaires-node-9-add-form .fieldset-legend{font-family:'Baloo 2';font-weight:900;color:#e3001b;}#edit-info1{width:50%;float:left;}#edit-info2{width:50%;float:right;padding-left:20px;}#edit-info3{width:100%;float:left;}.webform-submission-contact-roulages-partenaires-node-9-add-form .bouton1{margin-left:50px;}.mb-3{margin-bottom:2px;}.js-form-item{margin-bottom:2px;}.field--name-field-roulage-xtremracing{background-color:#fbcb1d;padding:25px;padding-top:25px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;margin:10px;margin-top:10px;border:5px solid #fbcb1d;padding-top:10px;margin-top:1px;min-height:500px;}.field--name-field-roulage-xtremracing .fieldset-legend{display:none;}.field--name-field-roulage-xtremracing .field--name-title{font-family:'Baloo 2';font-weight:900;color:#000000;font-size:20px;width:100%;}.field--name-field-roulage-xtremracing .field--name-field-titre-court{font-family:'Baloo 2';font-weight:900;color:#9f0404;font-size:20px;width:100%;}.field--name-field-roulage-xtremracing .form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem;border-bottom:thin solid #e3001b;padding-top:5px;}.field--name-field-roulage-xtremracing .product--variation-field--variation_price__11{font-size:40px;float:right;color:#FFFFFF;width:100%;font-weight:700;text-align:right;margin-top:-40px;}.node--type-page-bourse .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-page-bourse .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-page-bourse .ds-2col-stacked > .group-right{float:right;width:50%;padding:10px}.node--type-page-bourse .ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.webform-submission-bourse-pistard-node-13-add-form{background-color:#fbcb1d;padding:25px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;margin:10px;border:5px solid #fbcb1d;padding-top:10px;margin-top:1px;}.webform-submission-bourse-pistard-node-13-add-form label{font-family:'Baloo 2';font-weight:700;}.webform-submission-bourse-pistard-node-13-add-form .bouton2{margin-left:30px;}.node--type-adhesion .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-adhesion .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-adhesion .ds-2col-stacked > .group-right{float:right;width:50%;padding:10px}.node--type-adhesion .ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.node--type-staff.ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-staff .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-staff .ds-2col-stacked > .group-right{float:right;width:50%;padding:10px}.node--type-staff .ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.field--name-field-formulaire2 .form-control{border:2px solid #00C13A;}.node--type-championnats .ds-2col-stacked{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:4;position:relative;}.node--type-championnats .ds-2col-stacked > .group-left{float:left;width:50%;padding:10px}.node--type-championnats .ds-2col-stacked > .group-right{float:right;width:50%;padding:10px}.node--type-championnats .ds-2col-stacked > .group-header{padding-bottom:40px;text-align:center;}.field--name-field-formulaire2 .form-control{border:2px solid #00C13A;}.webform-submission-championnats-node-11-add-form{background-color:#00b3e0;padding:25px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;margin:10px;border:5px none #fbcb1d;padding-top:10px;margin-top:1px;color:#FFFFFF;}.webform-submission-championnats-node-11-add-form .form-control{border:4px solid #70C7F3;}.webform-submission-championnats-node-11-add-form .fieldset-legend{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#001B6F;font-size:21px;}.webform-submission-championnats-node-11-add-form .form-type-textfield label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#001B6F;font-size:16px;}.webform-submission-championnats-node-11-add-form  .form-type-email label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#001B6F;font-size:16px;}.webform-submission-championnats-node-11-add-form .form-type-processed-text{color:#001B6F;font-weight:500;}.cart-flyout{float:right;padding-left:30px;}h5{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:24px;margin-top:20px;margin-bottom:10px;}.field--name-field-adhesion{background-color:#fbcb1d;padding:15px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;}.field--name-field-adhesion .field--name-title{display:none;}.field--name-field-adhesion .fieldset-legend{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:21px;}.field--name-field-adhesion .form-check-label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#000000;font-size:18px;line-height:26px;}.field--name-field-adhesion #edit-quantity-wrapper label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#000000;font-size:16px;line-height:26px;}#block-cmc-bandeaucontact{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeauadhesion{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeauactualites{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeaucmc{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeauxroulagespartenaires{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-staff{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeauchampionnat{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeauassurance{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeaubourse{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeaucart{margin-left:auto;margin-right:auto;width:1170px;}#block-cmc-bandeaumentionslegales{margin-left:auto;margin-right:auto;width:1170px;}.field--name-dynamic-block-fieldnode-actualite{width:700px;border:#e3001b none 5px;padding:10px;border-top:#e3001b solid 5px;border-bottom:#e3001b solid 5px;}.view-actualite-accueil .views-row{padding:10px;border-top:solid thin  #A3A3A3;margin-left:5px;margin-right:5px;width:700px;}.view-actualite-accueil .views-row .views-field-title{font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:18px;color:#000000;}.view-actualite-accueil .views-row .views-field-created{color:#e3001b;font-family:'Baloo 2';font-weight:700;font-size:14px;}.field--name-dynamic-block-fieldnode-actualite .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:28px;color:#000000;}.field--name-dynamic-block-fieldnode-actualite .field__label::first-letter{color:#e3001b;font-size:100%;}.view-actualite-accueil .views-row  a{color:#e3001b;font-family:'Baloo 2';font-weight:300;font-size:14px;}.node--type-actualite .ds-2col-fluid{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-80px;z-index:100;position:relative;}.node--type-actualite  .ds-2col-fluid > .group-left{float:left;width:65%;padding:10px;padding-top:10px;}.node--type-actualite  .ds-2col-fluid > .group-right{float:right;width:33%;padding:10px;padding-top:10px;}.field--name-field-3-blocs ing{margin-bottom:16px;}.field--name-field-3-blocs .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:22px;margin-bottom:10px;}.node--type-actualite .ds-2col-fluid > .group-left .field--name-node-title{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#000000;font-size:22px;margin-top:20px;margin-bottom:10px;}.node--type-actualite  .ds-2col-fluid > .group-left .field--name-node-title::first-letter{color:#e3001b;font-size:100%;}.region-featured-top{width:1170px;margin-left:auto;margin-right:auto;}#block-cmc-bandeauclub{width:1170px;margin-left:auto;margin-right:auto;}.field--name-field-image-1{float:right;}.field--name-field-texte-2{margin-left:20px;}#user-login-form{width:900px;margin-left:auto;margin-right:auto;margin-top:50px;min-height:150px;}#user-pass{width:900px;margin-left:auto;margin-right:auto;margin-top:50px;min-height:400px;}#user-register-form{width:900px;margin-left:auto;margin-right:auto;margin-top:50px;min-height:400px;}.page-user-login section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:500px;}#block-cmc-password{width:900px;margin-left:auto;margin-right:auto;}#nav.tabs{margin-bottom:1rem;margin-top:1rem;}#block-cmc-panier{width:12%;float:right;margin-top:10px;margin-left:10px;height:40px;padding-left:5px;}.cart--cart-block{background-color:#e3001b;padding-left:10px;border-radius:24px;}.cart--cart-block a{color:#FFFFFF;text-decoration:none;font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:16px;}.cart-block--summary__icon{font-size:20px;margin-right:5px;}.cart-block--contents{width:300px;color:black;background:white;float:left;align-items:left;margin-left:-40px;}#block-cmc-panier{z-index:1000;position:relative;}.cart-block--contents__inner{padding:10px;}#block-cmc-informationimportante{width:1090px;background-color:#FFFFFF;padding:10px;margin-left:auto;margin-right:auto;}.table > :not(caption) > * > *{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);background-color:#fbcb1d;}#block-cmc-content .views-element-container{min-height:200px;width:1000px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}.commerce-checkout-flow-multistep-default{width:1090px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;border-top:#e3001b none 5px;padding-top:30px;padding-left:10px;min-height:500px;}#block-cmc-progressionduparcoursdachat{width:1090px;margin-left:auto;margin-right:auto;border-top:#e3001b solid 5px;background-color:#FFFFFF;padding-top:20px;padding-bottom:20px;margin-top:-60px;z-index:4;position:relative;font-family:'Baloo 2';font-style:normal;font-weight:700;color:#000000;font-size:22px;}#block-cmc-progressionduparcoursdachat a{color:#787878;family:'Baloo 2';font-style:normal;font-weight:700;}#block-cmc-progressionduparcoursdachat li::before{color:#e3001b;}#edit-login-returning-customer{padding:15px;border-radius:10px;font-family:'Baloo 2';font-style:normal;color:#000000;font-size:22px;border:3px solid #e3001b;}#edit-login-returning-customer .fieldset-legend{font-family:'Baloo 2';font-style:normal;color:#e3001b;font-weight:800;font-size:22px;}#edit-login-returning-customer .js-form-item{font-family:'Baloo 2';font-style:normal;color:#000000;font-weight:800;font-size:16px;}#edit-login-returning-customer-forgot-password{font-family:'Baloo 2';font-style:normal;color:#000000;font-weight:800;font-size:14px;}#edit-login-register{padding:15px;border-radius:10px;font-family:'Baloo 2';font-style:normal;color:#000000;font-size:22px;border:3px solid #e3001b;width:510px;float:left;margin-left:20px;}#edit-login-register .fieldset-legend{font-family:'Baloo 2';font-style:normal;color:#e3001b;font-weight:800;font-size:22px;}#edit-login-register .js-form-item{font-family:'Baloo 2';font-style:normal;color:#000000;font-weight:800;font-size:16px;}#edit-login-register .description{font-style:normal;color:#000000;font-weight:300;font-size:14px;}#edit-login-guest{padding:15px;border-radius:10px;font-family:'Baloo 2';font-style:normal;color:#000000;font-size:22px;border:3px solid #2594E8;float:left;margin-left:20px;}#edit-login-guest .fieldset-legend{font-family:'Baloo 2';font-style:normal;color:#e3001b;font-weight:800;font-size:22px;}#edit-login-guest .fieldset-wrapper{font-style:normal;color:#000000;font-weight:300;font-size:16px;}table tr th{background:#DADADA;background:rgba(0,0,0,0.51);background-color:#fbcb1d;border-bottom-style:none;}#view-purchased-entity-table-column,#view-title-table-column,#view-unit-price-number-table-column,#view-edit-quantity-table-column,#view-remove-button-table-column,#view-total-price-number-table-column,#view-quantity-table-column{padding:.5rem .5rem;background-color:#fbcb1d;border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);text-transform:uppercase;font-family:'Baloo 2';font-style:normal;font-weight:700;}#block-cmc-page-title h1.title{width:1090px;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-60px;z-index:5;position:relative;text-align:center;}#block-cmc-content .views-form{width:1000px;margin-left:auto;margin-right:auto;padding-bottom:40px;}.table-striped > tbody > tr:nth-of-type(2n+1) > *{--bs-table-accent-bg:#fffff;color:var(--bs-table-striped-color);}.view-actualite-accueil{width:700px;}.node--type-accueil  #block-cmc-content .views-element-container{width:700px;}.picto{margin-right:5px;float:right;width:40px;}.picto2{margin-right:10px;float:left;width:325px;margin-left:10px;padding-left:10px;padding-bottom:20px;padding-top:10px;}#block-cmc-reseauxsociaux{width:100px;float:right;margin-left:10px;margin-top:8px;}#block-cmc-reseauxsociaux p{margin:1px;padding:1px;}#block-cmc-3bandeaux{width:1090px;margin-left:auto;margin-right:auto;}.layout-checkout-form .col-sm-6{width:90%;margin-left:auto;margin-right:auto;}.layout-checkout-form .col-sm-6  .form-control{border:2px solid #fbcb1d;padding-top:0rem;padding-right:.75rem;padding-left:.75rem;padding-bottom:0rem;width:100%;}.layout-checkout-form label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#000000;font-size:16px;}.layout-checkout-form .fieldset-legend{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:18px;}.form-select{border:2px solid #fbcb1d;}.field--name-field-niveau .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;}.field--name-field-personne-a-prevenir-en-cas .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;}.field--name-field-informations-a-valider .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;}.field--name-address .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;width:99%;}.field--name-field-telephone .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;width:99%;}.field--name-field-nom .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;width:99%;}.field--name-field-prenom .field__label{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#e3001b;font-size:14px;border-bottom:thin solid #545454;width:99%;}.profile--type-customer{padding:10px;background-color:#F6F6F6;}.profile .profile--type-customer .ds-2col-stacked > .group-left{float:left;width:48%;}.path-cart #block-cmc-content .views-element-container{min-height:200px;width:1090px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}.field--name-field-decharge-de-responsabilite{border-top:thin solid #CCCCCC;border-bottom:thin solid #CCCCCC;padding-bottom:5px;padding-top:5px;margin-top:20px;}.field--name-field-decharge-de-responsabilite .field__label{font-family:'Baloo 2';font-style:normal;font-weight:900;color:#e3001b;font-size:14px;}.cart-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;transition:transform .3s cubic-bezier(.4,0,.6,1);transform:translate3d(0,0,0);backface-visibility:hidden;overflow:hidden;z-index:1000;}.cart-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:# #AB0002;transition:transform .3s cubic-bezier(.4,0,.6,1);transform:translate3d(0,0,0);backface-visibility:hidden;overflow:hidden;z-index:1000;}@media only screen and (min-width:300px) and (max-width:850px){#header{width:98%;margin-left:auto;margin-right:auto;}#navbar-main{background-color:#FFFFFF;width:100%;margin-left:auto;margin-right:auto;border-color:#e3001b;border-bottom-width:5px;border-bottom-style:none;}.node__content{font-size:1.071em;margin-top:10px;width:98%;margin-left:auto;margin-right:auto;}#block-cmc-main-menu{font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:20px;color:#0000;display:block;}.navbar-nav .dropdown-menu{position:static;background-color:#000;}.navbar-nav .dropdown-menu a{font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:16px;color:#FFFFFF;text-decoration:none;}#block-cmc-panier{width:38%;float:right;margin-top:5px;margin-left:10px;height:40px;padding-left:5px;padding-right:5px;}#block-cmc-reseauxsociaux{width:98px;float:right;margin-left:4px;margin-top:8px;}#block-cmc-account-menu a{font-family:'Baloo 2';font-style:normal;font-weight:700;color:#3B3B3B;margin-top:5px;}#block-cmc-account-menu{float:left;font-family:'Baloo 2';font-style:normal;font-weight:normal;}.block-superfish{float:left;font-family:'Baloo 2';margin-top:30px;font-weight:700;display:none;}.path-frontpage .ds-2col-stacked-fluid{width:100%;margin-left:auto;margin-right:auto;margin-top:1px;background-color:#FDFDFD;padding:2px;clear:left;}.path-frontpage .ds-2col-stacked-fluid > .group-left{float:left;width:100%;}.path-frontpage .ds-2col-stacked-fluid > .group-right{float:right;width:100%;padding-top:20px;}.field--name-dynamic-block-fieldnode-actualite{width:100%;border:#e3001b none 5px;border-top-width:5px;border-top-style:none;border-top-color:rgb(227,0,27);border-bottom-width:5px;border-bottom-style:none;border-bottom-color:rgb(227,0,27);padding:10px;border-top:#e3001b solid 5px;border-bottom:#e3001b solid 5px;}.view-actualite-accueil .views-row{padding:10px;border-top:solid thin #A3A3A3;margin-left:5px;margin-right:5px;width:100%;}.node--type-accueil #block-cmc-content .views-element-container{width:100%;}.view-actualite-accueil{width:100%;}.field--name-field-par{width:100%;float:left;}.field--name-field-par .field__label{font-family:'Baloo 2';font-weight:500;font-size:16px;color:#e3001b;text-align:center;}.field--name-field-partenaires-institutionnel{width:280px;float:right;}.field--name-field-partenaires-institutionnel .field__label{font-family:'Baloo 2';font-weight:500;font-size:16px;color:#e3001b;text-align:center;}.field--name-field-image-ac1 img{width:100%;height:auto;}#block-cmc-bandeaucontact{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeaucontact img{width:100%;height:auto;}#block-cmc-bandeauadhesion{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeauadhesion img{width:100%;height:auto;}#block-cmc-bandeauactualites{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeauactualites img{width:100%;height:auto;}#block-cmc-bandeaucmc{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeaucmc img{width:100%;height:auto;}#block-cmc-bandeauxroulagespartenaires{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeauxroulagespartenaires img{width:100%;height:auto;}#block-cmc-staff{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-staff img{width:100%;height:auto;}#block-cmc-bandeauchampionnat{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeauchampionnat img{width:100%;height:auto;}#block-cmc-bandeauassurance{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeauassurance img{width:100%;height:auto;}#block-cmc-bandeaubourse{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeaubourse img{width:100%;height:auto;}#block-cmc-bandeaucart{margin-left:auto;margin-right:auto;width:100%;}#block-cmc-bandeaucart img{width:100%;height:auto;}#block-cmc-bandeauclub{width:100%;margin-left:auto;margin-right:auto;}#block-cmc-bandeauclub img{width:100%;height:auto;}.node--type-le-club .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-le-club .ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-le-club .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-roulage-cmc.ds-2col-stacked > .group-header{padding-bottom:2px;text-align:center;}.node--type-le-club .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}.field--name-field-image-1 img{width:100%;height:auto;}.node--type-roulage-cmc .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-roulage-cmc .ds-2col-stacked > .group-left{float:left;width:100%;padding:10px;}.node--type-roulage-cmc .ds-2col-stacked > .group-right{float:right;width:100%;padding:10px;}.field--name-field-roulages{background-color:#fbcb1d;padding:15px;padding-top:25px;background-image:url(/themes/contrib/cmc/css/fondadh2.png);background-position:left bottom;border-radius:1px;margin:5px;margin-top:10px;border:5px solid #fbcb1d;padding-top:10px;margin-top:1px;min-height:900px;}.field--name-field-visu-roulages img{width:100%;height:auto;}.nav-link{margin-left:5px;}.node--type-staff.ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-staff .ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-staff .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-staff .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}.node--type-roulages-partenaires .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}node--type-roulages-partenaires.ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-roulages-partenaires .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-roulages-partenaires .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}.field--name-field-visuel-partenaire img{width:100%;height:auto;}.node--type-roulages-partenaires.ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-championnats .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-championnats .ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-championnats .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-championnats .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}.node--type-page-bourse .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-page-bourse .ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-page-bourse .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-page-bourse .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}.node--type-adhesion .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-adhesion .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-adhesion .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}.node--type-adhesion .ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.field--name-field-zoukas img{width:100%;height:auto;}.node--type-contact .ds-2col-stacked{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:10px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:4;position:relative;}.node--type-contact .ds-2col-stacked > .group-header{padding-bottom:10px;text-align:center;}.node--type-contact .ds-2col-stacked > .group-left{float:left;width:100%;padding:5px;}.node--type-contact .ds-2col-stacked > .group-right{float:right;width:100%;padding:5px;}#user-login-form{width:100%;margin-left:auto;margin-right:auto;margin-top:50px;min-height:150px;padding:5px;}#user-pass{width:100%;margin-left:auto;margin-right:auto;margin-top:50px;min-height:400px;padding:5px;}#block-cmc-page-title h1.title{width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;padding:5px;border-top:#e3001b solid 5px;margin-top:-10px;z-index:5;position:relative;text-align:center;}#block-cmc-3bandeaux{width:100%;margin-left:auto;margin-right:auto;}#block-cmc-content .views-form{width:100%;margin-left:auto;margin-right:auto;padding-bottom:40px;padding-left:5px;}.path-cart #block-cmc-content .views-element-container{min-height:200px;width:100%;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}#block-cmc-progressionduparcoursdachat{width:100%;margin-left:auto;margin-right:auto;border-top:#e3001b solid 5px;background-color:#FFFFFF;padding-top:20px;padding-bottom:20px;margin-top:-10px;z-index:4;position:relative;font-family:'Baloo 2';font-style:normal;font-weight:700;color:#000000;font-size:22px;}.commerce-checkout-flow-multistep-default{width:100%;margin-left:auto;margin-right:auto;background-color:#FFFFFF;border-top:#e3001b none 5px;padding-top:10px;padding-left:10px;min-height:500px;padding-right:10px;}.cart-block--contents{width:290px;color:black;background:white;float:right;align-items:left;margin-left:-30px;}.cart-block--contents.is-outside-horizontal{right:1;}.cart-block--contents__links a{color:#e3001b;font-size:22px;}#edit-login-guest{padding:15px;border-radius:10px;font-family:'Baloo 2';font-style:normal;color:#000000;font-size:22px;border:3px solid #2594E8;float:left;margin-left:1px;}#edit-login-register{padding:15px;border-radius:10px;font-family:'Baloo 2';font-style:normal;color:#000000;font-size:22px;border:3px solid #e3001b;width:100%;float:left;margin-left:1px;}#block-cmc-content .views-element-container{min-height:200px;width:100%;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .01);padding-left:calc(var(--bs-gutter-x) * .01);margin-right:auto;margin-left:auto;}#block-cmc-informationimportante{width:99%;background-color:#FFFFFF;padding:10px;}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);color:#000;}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;background:black;color:white;min-width:290px;}.navbar-expand-lg .navbar-nav .dropdown-menu a{text-decoration:none;color:white;font-family:'Baloo 2';font-style:normal;font-weight:700;font-size:18px;}}#block-cmc-logopaiement{float:right;padding-right:30px;}#edit-shipping-information-recalculate-shipping{background-color:#e3001b;color:#FFFFFF;}input#edit-shipping-information-recalculate-shipping .js-form-wrapper .form-wrapper .mb-3{border:10px solid #fbcb1d;padding-top:0rem;padding-right:.75rem;padding-left:.75rem;padding-bottom:0rem;width:100%;}
body{color:#3b3b3b;background:#FFFFFF;padding-right:1px;padding-left:1px;background-repeat:no-repeat;background-size:cover;background-position:left bottom;background-image:url(/themes/contrib/cmc/css/roue4.png);}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#FFFFFF;width:100%;margin-left:auto;margin-right:auto;}#navbar-main{background-color:#FFFFFF;width:1100px;margin-left:auto;margin-right:auto;border-color:#e3001b;border-bottom-width:5px;border-bottom-style:none;}a:hover,a:focus,.link:hover,.link:focus{color:#000000;}.nav-item .dropdown-item a.active{color:black;}.nav-link{color:#000000;}.nav-link:hover,.nav-link:focus{color:#848484;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#9f0404;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}@media only screen and (min-width:300px) and (max-width:850px){#navbar-main{background-color:#FFFFFF;width:100%;margin-left:auto;margin-right:auto;border-color:#e3001b;border-bottom-width:5px;border-bottom-style:none;}}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
