/* TinyMCE specific rules */
/*general*/
/*@font-face {
    font-family: 'mielicon-2regular';
    src: url('font-Mielicon/mielicon-webfont.eot');
    src: url('font-Mielicon/mielicon-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-Mielicon/mielicon-webfont.woff') format('woff'),
         url('font-Mielicon/mielicon-webfont.ttf') format('truetype'),
         url('font-Mielicon/mielicon-webfont.svg#mielicon-2regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'mielicon-2regular';
    src: url('font-Mielicon/mielicon_v2-webfont.eot');
    src: url('font-Mielicon/mielicon_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-Mielicon/mielicon_v2-webfont.woff') format('woff'),
         url('font-Mielicon/mielicon_v2-webfont.ttf') format('truetype'),
         url('font-Mielicon/mielicon_v2-webfont.svg#mielicon-2regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
    font-family: 'mieliconregular3';
    src: url('font-Mielicon/mieliconregular3-webfont.eot');
    src: url('font-Mielicon/mieliconregular3-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-Mielicon/mieliconregular3-webfont.woff') format('woff'),
         url('font-Mielicon/mieliconregular3-webfont.ttf') format('truetype'),
         url('font-Mielicon/mieliconregular3-webfont.svg#mieliconregular3') format('svg');
    font-weight: normal;
    font-style: normal;

}


strong{font-weight:600;}
/*style typo*/
body.mceContentBody { font-family: 'Cabin', sans-serif; background: #CCC; font-size:1.2em; color:#000; font-weight:400; }
body.mceContentBody table tr td { font-size:1.2em; color:#000; }

.mceContentBody a { color:#000000 !important; font-size:1.2em; text-decoration:underline; }

/*
.a_violet{font-family:'mielicon-2regular'; font-size: 3em; color:#7c577e ;line-height:normal;}
.a_magenta{font-family:'mielicon-2regular'; font-size: 3em; color:#6d166b ;line-height:normal;}
.a_blanc{font-family:'mielicon-2regular'; font-size: 3em; color:#fff ;line-height:normal;}
.a_s_violet{font-family:'mielicon-2regular'; font-size: 2em; color:#7c577e ;line-height:normal; margin:-5px 10px 0 0; float:left;}
.a_s_magenta{font-family:'mielicon-2regular'; font-size: 2em; color:#6d166b ;line-height:normal; float:left; margin:-5px 10px 0 0; }
.a_s_blanc{font-family:'mielicon-2regular'; font-size: 2em; color:#fff ;line-height:normal;margin:-5px 10px 0 0; float:left;}
.a_magenta_mini{font-family:'mielicon-2regular'; font-size: 2em; color:#6d166b ;line-height:normal; padding-top:100px; }
*/

.a_violet{font-family:'mieliconregular3'; font-size: 3em; color:#7c577e ;line-height:normal;}
.a_magenta{font-family:'mieliconregular3'; font-size: 3em; color:#6d166b ;line-height:normal;}
.a_blanc{font-family:'mieliconregular3'; font-size: 3em; color:#fff ;line-height:normal;}
.a_s_violet{font-family:'mieliconregular3'; font-size: 2em; color:#7c577e ;line-height:normal; margin:-5px 10px 0 0; float:left;}
.a_s_magenta{font-family:'mieliconregular3'; font-size: 2em; color:#6d166b ;line-height:normal; float:left; margin:-5px 10px 0 0; }
.a_s_blanc{font-family:'mieliconregular3'; font-size: 2em; color:#fff ;line-height:normal;margin:-5px 10px 0 0; float:left;}
.a_magenta_mini{font-family:'mieliconregular3'; font-size: 2em; color:#6d166b ;line-height:normal; padding-top:100px; }

.noir_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }
.noir_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }
.noir_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }
.noir_16 { font-size: 1.4em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }
.noir_20 { font-size: 1.8em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }
.noir_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }
.noir_32 { font-size: 2.1em; font-family: 'Cabin', sans-serif; color:#000000; line-height:normal; }

.magenta_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:normal; }
.magenta_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:normal; }
.magenta_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:normal; }
.magenta_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:normal; }
.magenta_30 { font-size: 2.4em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:normal; }
.magenta_47 { font-size: 3.5em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:1.2em; }
.magenta_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#6d166b; line-height:normal; }

.grisF_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_16 { font-size: 1.4em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_20 { font-size: 1.8em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_32 { font-size: 2.1em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }
.grisF_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#525252; line-height:normal; }


.vert_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }
.vert_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }
.vert_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }
.vert_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }
.vert_30 { font-size: 2.4em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }
.vert_47 { font-size: 3.5em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }
.vert_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#9aa87b; line-height:normal; }

.jaune_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }
.jaune_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }
.jaune_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }
.jaune_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }
.jaune_30 { font-size: 2.4em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }
.jaune_47 { font-size: 3.5em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }
.jaune_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#ffa517; line-height:normal; }

.violet_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }
.violet_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }
.violet_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }
.violet_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }
.violet_30 { font-size: 2.4em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }
.violet_47 { font-size: 3.5em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }
.violet_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#7e5d7b; line-height:normal; }

.blanc_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_16 { font-size: 1.6em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_18 { font-size: 1.8em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_20 { font-size: 2.0em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_22 { font-size: 2.2em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_24 { font-size: 2.4em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_47 { font-size: 3.5em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }
.blanc_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#ffffff; line-height:normal; }

.orange_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:normal; }
.orange_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:normal; }
.orange_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:normal; }
.orange_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:normal; }
.orange_30 { font-size: 2.4em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:normal; }
.orange_47 { font-size: 3.5em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:1em; }
.orange_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#ee6137; line-height:normal; }

.grisC_11 { font-size: 0.9em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_12 { font-size: 1em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_14 { font-size: 1.2em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_16 { font-size: 1.4em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_20 { font-size: 1.8em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_24 { font-size: 2em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_32 { font-size: 2.1em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }
.grisC_50 { font-size: 4.5em; font-family: 'Cabin', sans-serif; color:#939393; line-height:normal; }

.outTransition{}