/******************************************************************************/
/*                         ECOMARQUAGE Style Sheet                            */
/******************************************************************************/

/* Structure globale */
.flexitEcomarquageParent { /*background: #CCC;*/ color: #393839;}
.flexitEcomarquageCenter { text-align: center; }
.flexitEcomarquageClearAll { clear: both; }
.flexitEcomarquageFilAriane { background: #EBEBEB; padding: 4px 6px; font-size: 14px; padding: 40px 0; text-align: right;}
.flexitEcomarquageColPrincipale { width: 74%; float: left; }
.flexitEcomarquageColR { width: 25%; float: right; }

/* Titres */
h1.flexitEcomarquageH1 { margin: 20px 0; font: 400 2.6em "roboto_light",Arial,sans-serif!important; text-align: left;}
h2.flexitEcomarquageH2 { margin-bottom: 8px; font: 400 2em "roboto_light",Arial,sans-serif!important;}
h3.flexitEcomarquageH3 { margin-bottom: 8px;  color: #393839; margin-top: 0; font: 400 1.5em "roboto_light",Arial,sans-serif!important;}
h4.flexitEcomarquageH4 { margin-bottom: 8px; font: 400 1.2em "roboto_light",Arial,sans-serif!important; }
.flexitEcomarquageParent p, .flexitEcomarquageParent a, .flexitEcomarquageParent li, .flexitEcomarquageParent span { font-family: "roboto_regular",Arial,sans-serif!important}
/* Listes */
.flexitEcomarquageListe1 { list-style: none; padding: 0 0 0 10px; margin: 0; font-size: 1em; }
.flexitEcomarquageListe1 li { background:url(flexitComarquage_puce_01.png) left top no-repeat; padding: 0 0 0 15px; margin: 0 0 4px 0; display: block; }
.flexitEcomarquageListe2 { list-style: none; padding: 0 0 0 10px; margin: 0; font-size: 1em; }
.flexitEcomarquageListe2 li { background:url(flexitComarquage_puce_01.png) left top no-repeat; padding: 0 0 0 15px; margin: 0 1% 4px 0; display: block; }
.flexitEcomarquageListe3 { list-style: none; padding: 0 0 0 10px; margin: 0; font-size: 1em; }
.flexitEcomarquageListe3 li { background:url(flexitComarquage_puce_02.gif) left top no-repeat; padding: 0 0 0 20px; margin: 0 1% 6px 0; display: block; line-height: 1.5em; }
.flexitEcomarquageListe4 { list-style: none; padding: 0 0 0 10px; margin: 0; font-size: 1em; }
.flexitEcomarquageListe4 li { background:url(flexitComarquage_puce_01.png) left top no-repeat; padding: 0 0 0 15px; margin: 0 1% 4px 0; display: block; }
.flexitEcomarquageListe5 { list-style: none; padding: 0 0 0 10px; margin: 0; font-size: 1em; }
.flexitEcomarquageListe5 li { background:url(flexitComarquage_puce_01.png) left top no-repeat; padding: 0 0 0 15px; margin: 0 1% 4px 0; display: block; }
.flexitEcomarquageListe6 { list-style: none; padding: 0 0 0 10px; margin: 0; font-size: 1em; }
.flexitEcomarquageListe6 li { background:url(flexitComarquage_puce_01.png) left top no-repeat; padding: 0 0 0 15px; margin: 0 1% 4px 0; display: block; }
.flexitEcomarquageListe7 { list-style: none; padding: 0 0 0 10px; margin: 10px 0; font-size: 1em; }
.flexitEcomarquageListe7 li { background:url(flexitComarquage_puce_01.png) left top no-repeat; padding: 0 0 0 15px; margin: 0 1% 4px 0; display: block; }

.flexitEcomarquageListe1, .flexitEcomarquageListe2, .flexitEcomarquageListe3, .flexitEcomarquageListe4, .flexitEcomarquageListe5, .flexitEcomarquageListe6, .flexitEcomarquageListe7 { text-align: left; }
/* Styles générique */
.flexitEcomarquageItalic { font-style: italic; }
.flexitEcomarquageBold { font-weight: bold; }
.flexitEcomarquageValeur { font-weight: bold; }

/* Barre themes */
.flexitEcomarquageBarre10Themes { background: #EBEBEB; text-align: center; padding: 4px; margin-bottom: 8px; position: relative; width: fit-content; left: 50%; transform: translateX(-50%);}
.flexitEcomarquageBarre10ThemesFils { background: #ffffff; padding: 6px; display: inline-block; vertical-align: middle; margin: 4px 4px; }

/* Icones */
.flexitEcomarquageEntiteImageR { background: #ae0000; padding: 6px; }

.ecomarquage-dila_PublicationAvertissement .flexitEcomarquageEntiteImage { float: left; padding-right: 10px; padding-bottom: 10px; margin-top: -5px; }
.flexitEcomarquageRappel .flexitEcomarquageEntiteImage { float: left; padding-right: 10px; padding-bottom: 10px; margin-top: -10px; }
.flexitEcomarquageEntiteImage { }
.flexitEcomarquageEntiteImage2 { }
.flexitEcomarquageEntiteImage3 { }
.flexitEcomarquageEntiteImageTop { float: right; }

/* Arrondis */
.flexitEcomarquageRoundA { -webkit-border-radius: 6px; border-radius: 6px; border-radius: 6px; }
.flexitEcomarquageRoundB { -webkit-border-radius: 8px; border-radius: 8px; border-radius: 8px; }

/* Boxes */
.flexitEcomarquageBoxActus { padding-left: 50px; margin-bottom: 25px; position: relative; }
.flexitEcomarquageBoxServices { padding-left: 50px; margin-bottom: 25px; position: relative; }
.flexitEcomarquageBoxServices2 { }
.flexitEcomarquageBoxCFS { padding-left: 50px; margin-bottom: 25px; position: relative; }
.flexitEcomarquagePublicationVA { padding-left: 50px; margin-bottom: 25px; position: relative;  padding-top: 10px; margin-top: 10px;}
.flexitEcomarquageServiceComplementaireSN { }

/* Structure spécifique */
.flexitEcomarquageHeaderL { }

.flexitEcomarquageSommaire { padding: 0 0 20px 50px; position: relative; }
.flexitEcomarquageSommaire .flexitEcomarquageEntiteImage { position: absolute; top: 0; left: 0; }

.flexitEcomarquageThemesFils { display: inline-block; vertical-align: top; position: relative; padding: 20px 10px; text-align: center;}
.flexitEcomarquageThemesFilsImage { background: #ffffff; padding: 6px; }

.flexitEcomarquageThemeSubTheme { display: inline-block; vertical-align: top; }
.flexitEcomarquageThemeSubThemeWrapper { padding: 10px; }
.flexitEcomarquageThemeSubThemeMain { }
.flexitEcomarquageThemeSubThemeDossier { }
.flexitEcomarquageSubThemeDossier { padding: 20px 0; clear: both; }

.flexitEcomarquageGridSystemFlex { display: flex; flex-wrap: wrap;}
.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexItems { border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px;}
.flexitEcomarquageGridSystemFlex { position: relative;}
.flexitEcomarquageGridSystemFlex:before { content: ''; position: absolute; left: 0; height: 100%; width: 1px; background-color: #ccc;}

.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexItems { flex: 0 0 20%; max-width: 20%;}
.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexItems { margin-top: -1px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexItems:first-child { border-left: none;}
.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexItems + .flexitEcomarquageGridSystemFlexItems { border-left: none; }

.flexitEcomarquageGridSystemFlex.fiveItems .flexitEcomarquageGridSystemFlexItems { flex: 0 0 20%; max-width: 20%;}
.flexitEcomarquageGridSystemFlex.fourItems .flexitEcomarquageGridSystemFlexItems { flex: 0 0 25%; max-width: 25%;}
.flexitEcomarquageGridSystemFlex.threeItems .flexitEcomarquageGridSystemFlexItems { flex: 0 0 33%; max-width: 33%;}
.flexitEcomarquageGridSystemFlex.twoItems .flexitEcomarquageGridSystemFlexItems { flex: 0 0 50%; max-width: 50%;}
.flexitEcomarquageGridSystemFlex.oneItem .flexitEcomarquageGridSystemFlexItems { flex: 0 0 100%; max-width: 100%;}
.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexBorderBottom { border-bottom: 1px solid #ccc; }
.flexitEcomarquageGridSystemFlex .flexitEcomarquageGridSystemFlexBorderRight { border-right: 1px solid #ccc; }

.flexitEcomarquageNoeudDossierDossier { display: inline-block; vertical-align: top }
.flexitEcomarquageNoeudDossierDossierWrapper { padding: 10px; }
.flexitEcomarquageNoeudDossierSubDossierMain { padding: 0 0 20px; clear: both; display: inline-block; vertical-align: top; width: 100%;}
.flexitEcomarquageNoeudDossierFiche { padding: 20px 0; clear: both; }
.flexitEcomarquageNoeudDossierTexte { clear: both; }
.flexitEcomarquageTexteChapitre { padding: 0 0 30px 0; }
.flexitEcomarquageTexteChapitreNote { }
.flexitEcomarquageTexteSubChapitre { }
.flexitEcomarquageTexteSubChapitreNote { padding: 0 0 20px 15px; }
.flexitEcomarquageTexteParagraphe + .flexitEcomarquageTexteParagraphe { padding-top: 0; }
.flexitEcomarquageTexteDescription { }
.flexitEcomarquageTexteIntroduction { clear: both; font-size: 14px; padding: 10px 0;}
.flexitEcomarquageTexteTableau { }
.flexitEcomarquageTexteMontant { }
.flexitEcomarquageLinkDescription { font-style: italic; }

.flexitEcomarquagePublicationQR { }
.flexitEcomarquagePublicationOSA { }
.flexitEcomarquagePublicationOSAWrapper { padding: 10px 54px 10px 10px; }
.flexitEcomarquagePublicationReference { }
.flexitEcomarquagePublicationSIP { }
.flexitEcomarquagePublicationPESP { }

.flexitEcomarquageLinks { margin-bottom: 10px; position: relative; margin: 0 0 25px 0; vertical-align: top; }

/* Themes */
.flexitEcomarquageArgent { background: url(flexitComarquage_bg_argent.png) right top no-repeat; }

/* Héritages */
.flexitEcomarquageColR h1.flexitEcomarquageH1 { font-size: 1.9em; }
.flexitEcomarquageColR h2.flexitEcomarquageH2 { font-size: 1.7em; }
.flexitEcomarquageColR h3.flexitEcomarquageH3 { font-size: 1.2em; }
.flexitEcomarquageColR h4.flexitEcomarquageH4 { font-size: 1.1em; }

.flexitEcomarquageThemesFils .flexitEcomarquageListe1 { padding: 5px 50px 5px 20px; }

h1.flexitEcomarquageH1 a, h2.flexitEcomarquageH2 a, h3.flexitEcomarquageH3 a, h4.flexitEcomarquageH4 a { font-size: 1em; }

.flexitEcomarquageSommaire h2.flexitEcomarquageH2, .flexitEcomarquageBoxServices h2.flexitEcomarquageH2, .flexitEcomarquageBoxActus h2.flexitEcomarquageH2, .flexitEcomarquageBoxCFS h2.flexitEcomarquageH2 { font-size: 16px; font-weight: bold; }
.flexitEcomarquageBoxActus .flexitEcomarquageEntiteImage, .flexitEcomarquageBoxServices .flexitEcomarquageEntiteImage, .flexitEcomarquageBoxCFS .flexitEcomarquageEntiteImage, .flexitEcomarquagePublicationVA .flexitEcomarquageEntiteImage { position: absolute; top: 0; left: 0; }
.flexitEcomarquageFilAriane .flexitEcomarquageEntiteImageR { display: none; }

.flexitEcomarquageLinks .flexitEcomarquageEntiteImage { position: absolute; top: 8px; right: 8px; padding: 3px; background: #ffffff; -webkit-border-radius: 6px; border-radius: 6px; border-radius: 6px; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888; }
.flexitEcomarquageLinks h2.flexitEcomarquageH2 { font-size: 16px; font-weight: bold; padding: 4px 14px; margin: 0 0 10px 0; text-transform: capitalize; background: #999999; border: none; color: #ffffff; }
.flexitEcomarquageLinks ul { font-size: 14px; margin: 0; padding: 0 50px 0 14px; width: auto; }

.flexitEcomarquageTexteTableau th, .flexitEcomarquageTexteTableau td { padding: 5px; }

.flexitEcomarquageNoeudThemes h2.flexitEcomarquageH2 { -webkit-border-radius: 6px; border-radius: 6px; border-radius: 6px; padding: 0 0 0 8px;}
.flexitEcomarquageNoeudAnnexe { padding-top: 40px;}
.flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeFils { display: inline-block; vertical-align: top; position: relative; padding: 20px 20px 60px 20px; text-align:center; border: 1px solid #ccc; margin-bottom: 10px; width: calc(50% - 5px)}
.flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeFils:nth-child(2n + 1) { margin-right: 10px;}
.flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeFils:nth-last-child(-n + 2) { margin-bottom: 10px;}
.flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeGeneralLink, .flexitEcomarquageBlocAnnexes .flexitEcomarquageAnnexeGeneralLink { text-align:center; text-transform: uppercase; font-weight: bold;  border-top: 1px dotted #888; padding-top: 10px; position: absolute; bottom: 0; left: 20%; padding-bottom: 20px; width: 60%;}
.flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeFils .flexitEcomarquageH2 {-webkit-border-radius: 6px; border-radius: 6px; border-radius: 6px; padding: 0 0 10px 8px; text-align: left;}
.flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeFils .content { text-align: left;}

.flexitEcomarquageListeTriangle { margin: 10px 0; padding: 0; color: #393839;}
.flexitEcomarquageListeTriangle li { list-style-type: none; padding: 3px 0 3px 18px; position: relative; font-size: 14px;}
.flexitEcomarquageListeTriangle li:before { content: ""; position: absolute; top: 6px; left: 0px; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 7px; border-color: transparent transparent transparent #8c8c8c; }


.flexitEcomarquageFicheBlocPrincipal { padding: 10px 0; border-radius: 10px; font-size: 14px;}
.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem { border-width: 0 1px 1px 1px; border-style: solid; border-color: #ccc;}
.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem:first-child { border-top: 1px solid #ccc; }
.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle button { width: 100%; text-align: left; background-color: #fff; position: relative; border-radius: 10px}
.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon { border: none; padding: 10px 40px 10px 10px; }
.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3 { color: #414856; font-weight: 400; margin-bottom: 0}
.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle button:after { content: ""; position: absolute; top: 3px; right: .3em; background: url(../images/v2/fleche.jpg) no-repeat center; background-size: 35%; width: 30px; height: 30px; transform: rotateZ(0deg); margin: 5px; border-radius: 3px;}
.flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem.unstick > .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 35%; transform: rotate(180deg);}
.flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem.unstick > .flexitEcomarquageFicheContent {display: inline-block; width:100%}
.flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem.unstick > .flexitEcomarquageFicheTitle { border-bottom: 1px dotted #808080;}
.flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem > .flexitEcomarquageFicheContent { display: none; padding: 20px; }
.flexitEcomarquageFicheContent > .flexitEcomarquageTexteSubChapitreNote { padding: 20px 0 20px 0;}
.flexitEcomarquageFicheContent > .flexitEcomarquageTexteSubChapitreNote +  .flexitEcomarquageTexteSubChapitreNote { padding: 0 0 20px 0;}

.flexitEcomarquageASavoir { border: 1px solid #808080; padding: 10px; margin: 10px 0; width: 100%;}
.flexitEcomarquageASavoir span { text-transform: uppercase; color: #808080; font-weight: bold;}
.flexitEcomarquageAutreCas { border: none; padding: 10px; margin: 10px 0; width: 100%;}
.flexitEcomarquageAutreCas span { text-transform: uppercase; color: #808080; font-weight: bold;}
.flexitEcomarquageAttention { border: 1px solid #ae0000; padding: 10px; margin: 10px 0; width: 100%; }
.flexitEcomarquageAttention span { text-transform: uppercase; color: #a63950; font-weight: bold;}
.flexitEcomarquageDescription { padding: 20px 0;}
.flexitEcomarquageEncadre { border: 1px solid #808080; }


.flexitEcomarquageOngletBlocPrincipal select.flexitEcomarquageOngletBlocNavBar { -moz-appearance: none; -webkit-appearance: none; position: relative; width: 100%; background-color: #c8c8c8; color: #fff; padding: 5px 5px 4px 5px;}
.flexitEcomarquageOngletBlocPrincipal { position: relative;}
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageSelectPersonnalise:before { content: ''; height: 0; width: 0; border-style: solid; border-color: #fff transparent transparent; border-width: 5px; position: absolute; right: 12px; top: 18px; pointer-events: none; z-index: 1;}
.flexitEcomarquageOngletBlocPrincipal { margin: 0; padding-top: 5px; font-size:14px;}
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar { margin: 0; overflow: visible; display: flex; list-style-type: none; padding: 0 0 5px 0; flex-wrap: wrap; }
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar {margin: 0; padding: 7px 0; position: relative; list-style-type: none; white-space: nowrap; overflow: hidden; margin-right: 5px; margin-bottom: -5px; color: #fff; margin-top: 5px;}
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a { color: #fff; background-color: #808080; border: 1px solid #808080; border-bottom-color: transparent; }
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a {  color: #fff; background-color: #8c8c8c; border: 1px solid #8c8c8c; border-bottom-color: transparent; cursor: pointer; padding: 10px; margin-right: 5px; border-bottom-color: #808080; text-decoration: none;}
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent {}
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent .flexitEcomarquageOngletContent { display: none; border: 1px solid #808080; width: 100%; padding-bottom: 10px;}
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent .flexitEcomarquageOngletContent.active { display: inline-block; }
.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien:focus { color : #fff; text-decoration: none;}
.flexitEcomarquageOngletContent > .flexitEcomarquageRappel { margin: 10px;}
.flexitEcomarquageOngletContent > * { padding: 15px 10px 10px 20px;}
.flexitEcomarquageOngletContent > :last-child { margin-bottom: 10px; padding: 15px 10px 0px 10px;}
.flexitEcomarquageOngletContent > .flexitEcomarquageAttention { margin: 10px; padding: 10px; width: auto;}
.flexitEcomarquageOngletContent > .flexitEcomarquageASavoir { margin: 10px; padding: 10px; width: auto;}
.flexitEcomarquageOngletContent > .flexitEcomarquageFicheBlocPrincipal { padding: 0; margin-bottom: -10px;}
.flexitEcomarquageOngletContent > .flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px;}
.flexitEcomarquageOngletContent > .flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle button { border-top-left-radius: 0px;}
.flexitEcomarquageOngletBlocPrincipal + div { padding-top: 10px;}
.flexitEcomarquageOngletBlocPrincipal + .flexitEcomarquageBoxServices, .flexitEcomarquageOngletBlocPrincipal + .flexitEcomarquagePublicationVA { margin-top: 20px;}
.flexitEcomarquageQuestionReponse .flexitEcomarquageFicheItem:first-child, 
    .flexitEcomarquageReference .flexitEcomarquageFicheItem:first-child,
    .flexitEcomarquageOuSAdresser .flexitEcomarquageFicheItem:first-child,
    .flexitEcomarquageVoirAussi .flexitEcomarquageFicheItem:first-child,
    .flexitEcomarquageEnSavoirPlus .flexitEcomarquageFicheItem:first-child,
    .flexitEcomarquageServiceEnLigne .flexitEcomarquageFicheItem:first-child,
    .flexitEcomarquageReference .flexitEcomarquageFicheItem:first-child
    { border-color: #ccc;}

.flexitEcomarquageBlocBoutonCollapse { text-align: right;}
.flexitEcomarquageBlocBoutonCollapse button { border: none; background: none; text-decoration: underline; position: relative;}
.flexitEcomarquageBlocBoutonCollapse button:hover { color: #ccc }
.flexitEcomarquageBlocBoutonCollapse button:focus { border: 1px solid #808080; color: #ccc; }
.flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:after { content: "";  position: absolute; top: 5px; right: 2px; background: url(../images/v2/fleche.jpg) no-repeat center; background-size: 60%; width: 20px; height: 20px; border-radius: 3px;}
.flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:after { content: "";  position: absolute; top: 5px; right: 2px; background: url(../images/v2/fleche.jpg) no-repeat center; background-size: 60%; width: 20px; height: 20px; border-radius: 3px; transform: rotateZ(180deg);}
.flexitEcomarquageBlocBoutonCollapse button { padding: 5px 30px 5px 5px; }
.flexitEcomarquageOngletContent > .ecomarquage-dila_PublicationPivotOSATitle { margin: 20px!important;}
.ecomarquage-dila_PublicationPivotOSATitle { border: 1px solid #808080; border-radius: 0px; padding: 5px; margin-bottom: 10px}
.flexitEcomarquageFicheItem .ecomarquage-dila_PublicationPivotOSATitle { margin: 0 0 10px 0; padding: 15px 10px 0px 10px;}
.flexitEcomarquageOuSAdresserContent { padding: 10px;}
.ecomarquage-dila_PublicationPivotOSATitle span { text-transform: uppercase; font-weight: bold; color: #808080}
.ecomarquage-dila_PublicationAvertissement { border: 1px solid #808080; padding: 10px; margin: 10px 0; }
.ecomarquage-dila_PublicationAvertissement img { width: 50px; height: 50px;}
.ecomarquage-dila_PublicationAvertissement h2, .ecomarquage-dila_PublicationAvertissement h3 { margin-top: 0}
.flexitEcomarquageRappel { border: 1px solid #808080; padding: 10px; margin: 10px 0; }
.flexitEcomarquageAide { border: 1px solid #808080; padding: 10px; margin: 10px 0; width: fit-content; }
.flexitEcomarquageOngletContent .flexitEcomarquageAide { margin: 10px;}
.flexitEcomarquageAide span {  text-transform: uppercase; font-weight: bold; color: #808080; }
.flexitEcomarquageRappel .flexitEcomarquageRappelContent { padding-top: 10px;}
.flexitEcomarquageRappel img { width: 50px; height: 50px;}
.flexitEcomarquageRappel h3 { margin-top: 0;}
.flexitEcomarquageReferenceComplement, .flexitEcomarquageEnSavoirPlusComplement, .flexitEcomarquageServiceEnLigneComplement { font-style: italic; color: #808080; font-size: 11px;}


    @media (max-width: 767px) {
        .flexitEcomarquageNoeudAnnexe .flexitEcomarquageAnnexeFils { width: 100%;}
    }

/* TABLEAU */
 table.flexitEcomarquageTexteTableau { width: 100%; }
 table.flexitEcomarquageTexteTableau caption { text-align: center; color: black; background-color: #ececec;}
 table.flexitEcomarquageTexteTableau th.flexitEcomarquageTexteTableau { background-color: #c8c8c8; color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
 table.flexitEcomarquageTexteTableau tr:nth-child(2n) td.flexitEcomarquageTexteTableau { background-color: #ececec; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}
 table.flexitEcomarquageTexteTableau tr:nth-child(2n + 1) td.flexitEcomarquageTexteTableau {  border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}
 table.flexitEcomarquageTexteTableau tr td.flexitEcomarquageTexteTableau:first-child { border-left: 1px solid #c8c8c8;}
.flexitEcomarquageOngletContent > table.flexitEcomarquageTexteTableau caption { margin: 15px 10px -15px 20px; }
.flexitEcomarquageOngletContent > :last-child.flexitEcomarquageTexteTableau caption { margin: 15px 10px -15px 10px; }
    
.flexitEcomarquageRechercheGuidee .flexitEcomarquageFicheItem, .flexitEcomarquageRechercheGuidee .flexitEcomarquageFicheTitle, .flexitEcomarquageRechercheGuidee .flexitEcomarquageFicheItem:first-child {border-top : none; border-left: none; border-bottom: none; border-right: none;}
.flexitEcomarquageRechercheGuidee h3.flexitEcomarquageRechercheGuideeTitle { color: #57bbf1;}
.flexitEcomarquageRechercheGuidee .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent .flexitEcomarquageOngletContent { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-color: #808080;}
.AccordeonBorderLeft { list-style-type: none; padding-left: 20px; position: relative;}
.AccordeonBorderLeft:before { content: ''; position: absolute; width: 4px; height: auto; background-color: #57bbf1; top: 3px; left: -4px; bottom: 5px;}
.AccordeonBorderLeft > .item {  position: relative; cursor: pointer;}
.AccordeonBorderLeft > .item::before { position: absolute; top: 3px; left: -24px; height: 20px; width: 20px; background: #57bbf1; content: ''; }
.AccordeonBorderLeft > .item > .AccordeonContent { display: none; width: 100%;}
.AccordeonBorderLeft > .item.unstick > .AccordeonContent { display: inline-block;}

.flexitEcomarquageOngletContent > .AccordeonBorderLeft { margin-left: 20px; padding-left: 20px; margin-top: 10px; padding-top: 0;}

.no-underline a { text-decoration: none!important;}
.no-underline a:hover { text-decoration: underline!important;}
.help { cursor: help; }
.flexitEcomarquageMAJ { color: #909090; line-height: 1.5em; font-size : 13px;}
.flexitEcomarquageOngletContent .flexitEcomarquageFicheBlocPrincipal { padding: 10px;}
.ecomarquage-dila_PublicationAvertissement h2 { padding-bottom: 20px;}

/* Particulier */

.flexitEcomarquageTypeParticuliers .flexitEcomarquageH1 a.flexitEcomarquageLien, .flexitEcomarquageTypeParticuliers .flexitEcomarquageH2 a.flexitEcomarquageLien, .flexitEcomarquageTypeParticuliers .flexitEcomarquage.flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItemH3 a.flexitEcomarquageLien, .flexitEcomarquageTypeParticuliers .flexitEcomarquageH4 a.flexitEcomarquageLien, .flexitEcomarquageTypeParticuliers .flexitEcomarquageRechercheGuidee h3.flexitEcomarquageRechercheGuideeTitle { color : #0b6ba8; text-decoration: none;}
.flexitEcomarquageTypeParticuliers a.flexitEcomarquageLien { color : #393839; text-decoration : underline;}
.flexitEcomarquageTypeParticuliers a.flexitEcomarquageLien:hover, .flexitEcomarquageTypeParticuliers a.flexitEcomarquageLien:focus { color : #0b6ba8; text-decoration: underline ;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageListeTriangle li:before { border-color: transparent transparent transparent #0b6ba8; }
    .flexitEcomarquageTypeParticuliers .colored a.flexitEcomarquageLien, .flexitEcomarquageTypeParticuliers .colored { color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageASavoir, .flexitEcomarquageTypeParticuliers .flexitEcomarquageAide, .flexitEcomarquageTypeParticuliers .flexitEcomarquageRappel, .flexitEcomarquageTypeParticuliers .ecomarquage-dila_PublicationPivotOSATitle, .flexitEcomarquageTypeParticuliers .ecomarquage-dila_PublicationAvertissement { border-color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageASavoir span, .flexitEcomarquageTypeParticuliers .flexitEcomarquageAutreCas span, .flexitEcomarquageTypeParticuliers .flexitEcomarquageAide span, .flexitEcomarquageTypeParticuliers .ecomarquage-dila_PublicationPivotOSATitle span { color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-bleu.png) no-repeat center; border: 1px solid #0b6ba8; background-size: 35%;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem.unstick > .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 35%; transform: rotate(180deg); background-color: #0b6ba8; }
.flexitEcomarquageTypeParticuliers .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:hover, .flexitEcomarquageTypeParticuliers .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:hover { color: #0b6ba8 }
.flexitEcomarquageTypeParticuliers .flexitEcomarquageEncadre { border-color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .AccordeonBorderLeft > .item::before, .flexitEcomarquageTypeParticuliers .AccordeonBorderLeft:before { background-color: #0b6ba8; }
.flexitEcomarquageTypeParticuliers .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a.flexitEcomarquageLien { border-color : #0b6ba8; background-color: #0b6ba8; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien { border-color: #8c8c8c; background-color: #8c8c8c; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a.flexitEcomarquageLien:hover { border-color : #0b6ba8; background-color: #0b6ba8; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien:hover { border-color: #8c8c8c; background-color: #8c8c8c; color: #fff; text-decoration: none;}

.flexitEcomarquageTypeParticuliers .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem.unstick .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3, .flexitEcomarquageTypeParticuliers .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3:hover { color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageBlocBoutonCollapse button:focus { border: 1px solid #0b6ba8; color: #0b6ba8; }
.flexitEcomarquageTypeParticuliers .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 60%; background-color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 60%; background-color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent .flexitEcomarquageOngletContent { border-color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageBarre10Themes { background: #d0ebfb;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageFilAriane { background: #fff;}
.flexitEcomarquageTypeParticuliers .FilArianceCurrentNode { color: #0b6ba8;}
.flexitEcomarquageTypeParticuliers .flexitEcomarquageOngletBlocPrincipal select.flexitEcomarquageOngletBlocNavBar { background-color: #0b6ba8; border-color: #0b6ba8;border:none;-moz-appearance: none; -webkit-appearance: none;border-radius: 0px }

.flexitEcomarquageTypeParticuliers table.flexitEcomarquageTexteTableau th.flexitEcomarquageTexteTableau { background-color: #0b6ba8; color: #fff;}

/* Association */
.flexitEcomarquageTypeAssociations .flexitEcomarquageH1 a.flexitEcomarquageLien, .flexitEcomarquageTypeAssociations .flexitEcomarquageH2 a.flexitEcomarquageLien, .flexitEcomarquageTypeAssociations .flexitEcomarquageH3 a.flexitEcomarquageLien, .flexitEcomarquageTypeAssociations .flexitEcomarquageH4 a.flexitEcomarquageLien, .flexitEcomarquageTypeAssociations .flexitEcomarquageRechercheGuidee h3.flexitEcomarquageRechercheGuideeTitle { color : #0c7b38; text-decoration: none;}
.flexitEcomarquageTypeAssociations a.flexitEcomarquageLien { color : #393839; text-decoration : underline;}
.flexitEcomarquageTypeAssociations a.flexitEcomarquageLien:hover, .flexitEcomarquageTypeAssociations a.flexitEcomarquageLien:focus { color : #0c7b38; text-decoration: underline ;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageListeTriangle li:before { border-color: transparent transparent transparent #0c7b38; }
.flexitEcomarquageTypeAssociations .flexitEcomarquageListeTri.flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBarangle li:before { border-color: transparent transparent transparent #0c7b38; }
.flexitEcomarquageTypeAssociations .colored a.flexitEcomarquageLien, .flexitEcomarquageTypeAssociations .colored { color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageASavoir, .flexitEcomarquageTypeAssociations .flexitEcomarquageAide, .flexitEcomarquageTypeAssociations .flexitEcomarquageRappel, .flexitEcomarquageTypeAssociations .ecomarquage-dila_PublicationPivotOSATitle, .flexitEcomarquageTypeAssociations .ecomarquage-dila_PublicationAvertissement { border-color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageASavoir span, .flexitEcomarquageTypeAssociations .flexitEcomarquageAutreCas span, .flexitEcomarquageTypeAssociations .flexitEcomarquageAide span, .flexitEcomarquageTypeAssociations .ecomarquage-dila_PublicationPivotOSATitle span { color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-vert.png) no-repeat center; border: 1px solid #0c7b38; background-size: 35%;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem.unstick > .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 35%; transform: rotate(180deg); background-color: #0c7b38; }
.flexitEcomarquageTypeAssociations .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:hover, .flexitEcomarquageTypeAssociations .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:hover { color: #0c7b38 }
.flexitEcomarquageTypeAssociations .flexitEcomarquageEncadre { border-color: #0c7b38;}
.flexitEcomarquageTypeAssociations .AccordeonBorderLeft > .item::before, .flexitEcomarquageTypeAssociations .AccordeonBorderLeft:before { background-color: #0c7b38; }
.flexitEcomarquageTypeAssociations .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a.flexitEcomarquageLien { border-color : #0c7b38; background-color: #0c7b38; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien { border-color: #8c8c8c; background-color: #8c8c8c; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a.flexitEcomarquageLien:hover { border-color : #0c7b38; background-color: #0c7b38; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien:hover { border-color: #8c8c8c; background-color: #8c8c8c; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem.unstick .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3, .flexitEcomarquageTypeAssociations .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3:hover { color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageBlocBoutonCollapse button:focus { border: 1px solid #0c7b38; color: #0c7b38; }
.flexitEcomarquageTypeAssociations .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 60%; background-color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 60%; background-color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent .flexitEcomarquageOngletContent { border-color: #0c7b38    ;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageBarre10Themes { background: #cbfade;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageFilAriane { background: #fff;}
.flexitEcomarquageTypeAssociations .FilArianceCurrentNode { color: #0c7b38;}
.flexitEcomarquageTypeAssociations .flexitEcomarquageOngletBlocPrincipal select.flexitEcomarquageOngletBlocNavBar { background-color: #0c7b38; border-color: #0c7b38;border:none;-moz-appearance: none; -webkit-appearance: none;border-radius: 0px}
.flexitEcomarquageTypeAssociations table.flexitEcomarquageTexteTableau th.flexitEcomarquageTexteTableau { background-color: #0c7b38; color: #fff;}

/* Entreprise*/
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageH1 a.flexitEcomarquageLien, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageH2 a.flexitEcomarquageLien, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageH3 a.flexitEcomarquageLien, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageH4 a.flexitEcomarquageLien, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageRechercheGuidee h3.flexitEcomarquageRechercheGuideeTitle { color : #a63950; text-decoration: none;}
.flexitEcomarquageTypeProfessionnels a.flexitEcomarquageLien { color : #393839; text-decoration : underline;}
.flexitEcomarquageTypeProfessionnels a.flexitEcomarquageLien:hover, .flexitEcomarquageTypeProfessionnels a.flexitEcomarquageLien:focus { color : #a63950; text-decoration: underline ;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageListeTriangle li:before { border-color: transparent transparent transparent #a63950; }
.flexitEcomarquageTypeProfessionnels .colored a.flexitEcomarquageLien, .flexitEcomarquageTypeProfessionnels .colored { color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageASavoir, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageAide, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageRappel, .flexitEcomarquageTypeProfessionnels .ecomarquage-dila_PublicationPivotOSATitle, .flexitEcomarquageTypeProfessionnels .ecomarquage-dila_PublicationAvertissement { border-color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageASavoir span, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageAutreCas span, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageAide span, .flexitEcomarquageTypeProfessionnels .ecomarquage-dila_PublicationPivotOSATitle span { color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-rouge.png) no-repeat center; border: 1px solid #a63950; background-size: 35%;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageFicheBlocPrincipal > .flexitEcomarquageFicheItem.unstick > .flexitEcomarquageFicheTitle button:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 35%; transform: rotate(180deg); background-color: #a63950; }
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:hover, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:hover { color: #a63950 }
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageEncadre { border-color: #a63950;}
.flexitEcomarquageTypeProfessionnels .AccordeonBorderLeft > .item::before, .flexitEcomarquageTypeProfessionnels .AccordeonBorderLeft:before  { background-color: #a63950; }
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a.flexitEcomarquageLien { border-color : #a63950; background-color: #a63950; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien { border-color: #8c8c8c; background-color: #8c8c8c; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar.active > a.flexitEcomarquageLien:hover { border-color : #a63950; background-color: #a63950; color: #fff; text-decoration: none;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocNavBar .flexitEcomarquageOngletNavBar > a.flexitEcomarquageLien:hover { border-color: #8c8c8c; background-color: #8c8c8c; color: #fff; text-decoration: none; }
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem.unstick .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3, .flexitEcomarquageTypeProfessionnels .flexitEcomarquageFicheBlocPrincipal .flexitEcomarquageFicheItem .flexitEcomarquageFicheTitle .flexitEcomarquageAccordeon h3.flexitEcomarquageH3:hover { color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageBlocBoutonCollapse button:focus { border: 1px solid #a63950; color: #a63950; }
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonUnstick:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 60%; background-color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageBlocBoutonCollapse .flexitEcomarquageBoutonCollapse:after { background: url(../images/v2/fleche-blanc.png) no-repeat center; background-size: 60%; background-color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageOngletBlocPrincipal .flexitEcomarquageOngletBlocContent .flexitEcomarquageOngletContent { border-color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageBarre10Themes { background: #f3dee3;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageFilAriane { background: #fff;}
.flexitEcomarquageTypeProfessionnels .FilArianceCurrentNode { color: #a63950;}
.flexitEcomarquageTypeProfessionnels .flexitEcomarquageOngletBlocPrincipal select.flexitEcomarquageOngletBlocNavBar { background-color: #a63950; border-color: #a63950;border:none;-moz-appearance: none; -webkit-appearance: none;border-radius: 0px}
.flexitEcomarquageTypeProfessionnels table.flexitEcomarquageTexteTableau th.flexitEcomarquageTexteTableau { background-color: #a63950; color: #fff;}

@media (min-width: 48em) {
    h1 { font-size: 2.57143em; }

}
@media (min-width: 30em) {
    h1 { font-size: 2.14286em; }

}

@media (min-width: 20em) {
    h1 { font-size: 1.85714em; }
}