/*-- NE PAS METTRE DE COMMENTAIRE SUR PLUSIEURS LIGNES --*/

.tmceContenu .alignleft {text-align:left;}
.tmceContenu .aligncenter {text-align:center;}
.tmceContenu .alignright {text-align:right;}
.tmceContenu .alignjustify {text-align:justify;}

.tmceContenu {vertical-align:middle;}
.tmceContenu img {max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tmceContenu img:not(.mce-object):not(.notloaded) {height:auto;}
.tmceContenu img.imgleft {float:left;}
.tmceContenu img.imgcenter {display:block; margin-left:auto; margin-right:auto;}
.tmceContenu img.imgright {float:right;}
.tmceContenu img.blocleft {display:block; float:none !important;}
.tmceContenu img.blocright {display:block; float:none !important; margin-left:auto; margin-right:0;}
.tmceContenu img.bloccenter {display:block; float:none !important; margin-left:auto; margin-right:auto;}
.tmceContenu.tmceContenuMobile img {vertical-align:middle;}

.tmceContenu img.mce-object-audio {display:block; height:40px;}

.tmceContenu img.class1 {border:3px solid #EF2327;}
.tmceContenu img.class2 {border:3px solid rgba(42,67,217,1.00);}

.tmceContenu iframe,
.tmceContenu object,
.tmceContenu audio,
.tmceContenu video,
.tmceContenu table {max-width:100%;}
.tmceContenu table {font-size:inherit;}
.tmceContenu iframe,
.tmceContenu object,
.tmceContenu audio,
.tmceContenu video {display:block; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tmceContenu audio {max-height:40px;}

.tmceContenu video {background:#000; height:auto;} 

.tmceContenu iframe * {max-width:100% !important;}
.tmceContenu span.ifrasync {display:block; position:relative; cursor:pointer;}
.tmceContenu span.ifrasync img {position:absolute; display:block; width:100%; height:100%; left:0; top:0; pointer-events:none; z-index:1;}
.tmceContenu span.ifrasync::before {content:''; position:absolute; display:block; width:46px; height:46px; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background:rgba(0,0,0,0.85) url(/images/global/ifr-vid-play.png) no-repeat center; border-radius:50%; pointer-events:none; z-index:2;}
.tmceContenu span.ifrasync iframe {position:absolute; display:block; width:100% !important; height:100% !important; left:0; top:0; z-index:10;}
.tmceContenu span.ifrasync .loader {z-index:100;}
.tmceContenu span.ifrasync.onload {background:#000;}
.tmceContenu span.ifrasync.onload::before {display:none;}

.tmceContenu p.float {z-index:100;}
.tmceContenu blockquote {margin:0; padding:10px 40px 13px; quotes:none; border:1px solid #d9a7a4; border-width:1px 0;}
.tmceContenu blockquote::before {content:''; position:absolute; width:40px; height:26px; left:0; top:-1px; background:#f4f6f5 url(/images/global/quote-open.png) no-repeat left bottom; z-index:1;}
.tmceContenu blockquote::after {content:''; position:absolute; width:40px; height:26px; bottom:-1px; right:0; background:#f4f6f5 url(/images/global/quote-close.png) no-repeat right top; z-index:1;}
.tmceContenu blockquote p {z-index:10;}


h1, h2, h3, h4, h5 {position:relative;}
.tmceContenu h1 {font-size:35px; margin:0; font-family:"Altivo",sans-serif; font-weight:400; color: #E04182; line-height:1.28;}
.tmceContenu h1.home {font-size:30px; margin:0; font-family:"Altivo",sans-serif; font-weight:300; color: inherit; line-height:1.3;}
.tmceContenu h1.allprod {font-size:20px; margin:0; font-family:"Altivo",sans-serif; font-weight:400; color: inherit; line-height:1.25;}
.tmceContenu h2 {font-size:25px; margin:0; font-family:"Altivo",sans-serif; font-weight:400; color: inherit; line-height:1.24;}
.tmceContenu h3 {color:inherit; font-size:20px; margin:0; font-family:"Altivo",sans-serif; font-weight:300; line-height:1.2;}
.tmceContenu h4 {color:inherit; font-size:18px; margin:0; font-weight:700; line-height:normal;}


.tmceContenu ul {list-style-type:disc; margin:0 0 0 10px; padding:0 0 0 10px;}
.tmceContenu ol {margin:0 0 0 10px; padding:0 0 0 15px;}
.tmceContenu ul li,
.tmceContenu ol li {margin:0; padding:10px 10px 0 0;}

.tmcecgv .tmceContenu ol {margin:20px 0 20px; padding:0 0 0 0; list-style-position: inside;}
.tmcecgv .tmceContenu ol li {margin:0; padding:10px 10px 0 0; font-weight: 700; color: #FF9400;}

.tmceContenu p {position:relative; margin:0; padding:0;}
.tmceContenu a {color:inherit; text-decoration:none; word-wrap:break-word;}
.bureau .tmceContenu a:hover {text-decoration:underline;}
.tmceContenu a:visited {text-decoration:none;}
.tmceContenu sup {font-size:0.6em; vertical-align:top;}

/* CLASS CUSTOM */
.tmceContenu .ilnblk {display:inline-block;}
.tmceContenu .ilnblkbw {display:inline-block; white-space:nowrap;}
.tmceContenu .r500 {font-weight:500;}
.tmceContenu .r400 {font-weight:400;}
.tmceContenu .r300 {font-weight:300;}
.tmceContenu .mb5 {margin-bottom:5px;}
.tmceContenu .mb10 {margin-bottom:10px;}
.tmceContenu .mb15 {margin-bottom:15px;}
.tmceContenu .mb20 {margin-bottom:20px;}
.tmceContenu .eur {display: inline-block; font-size: 12px; vertical-align: top;}

/* CLASS LINK */

.tmceContenu a.lien_pointille {color:inherit; text-decoration:none !important; border-bottom:1px dotted #666;}
.bureau .tmceContenu a.lien_pointille:hover {color:inherit; text-decoration:none !important; border-bottom:1px solid #333;}
.tmceContenu a.lien_souligne {color:inherit; text-decoration:underline !important;}
.bureau .tmceContenu a.lien_souligne:hover {color:inherit; text-decoration:none !important;}
.tmceContenu a.lien_none {color:inherit; text-decoration:none !important;}


/* CLASS DOC */
.tmceContenu .lien_pdf,
.tmceContenu .lien_doc,
.tmceContenu .lien_xls,
.tmceContenu .lien_ppt,
.tmceContenu .lien_autre_doc {display:inline-block; padding:0 0 0 25px; background-repeat:no-repeat; background-position:left center; text-decoration:none !important; color:inherit;}

.tmceContenu .lien_pdf {min-height: 45px; padding: 18px 42px 0 0;  background-image:url(/images/global/pdf-m.png); background-position:right top; font-weight: 400;}
.tmceContenu .lien_doc {background-image:url(/images/global/icon_doc.png);}
.tmceContenu .lien_xls {background-image:url(/images/global/icon_xls.png);}
.tmceContenu .lien_ppt {background-image:url(/images/global/icon_ppt.png);}
.tmceContenu .lien_autre_doc {background-image:url(/images/global/icon_other.png);}

.bureau .tmceContenu .lien_pdf:hover, 
.bureau .tmceContenu .lien_doc:hover, 
.bureau .tmceContenu .lien_xls:hover, 
.bureau .tmceContenu .lien_ppt:hover, 
.bureau .tmceContenu .lien_autre_doc:hover {text-decoration:underline !important;}


@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
.tmceContenu h1 {font-size: 32px;}
}
@media screen and (max-width: 800px) {
.tmceContenu h1 {font-size: 30px;}
.tmceContenu .lien_doc,
.tmceContenu .lien_xls,
.tmceContenu .lien_ppt,
.tmceContenu .lien_autre_doc {padding:5px 0px 5px 21px; background-position:left 9px;}
}
@media screen and (max-width: 600px) {
.tmceContenu h1 {font-size: 28px;}
.tmceContenu h2 {font-size:24px;}
.tmceContenu h3 {font-size:18px;}
}
@media screen and (max-width: 400px) {
.tmceContenu h1 {font-size: 25px;}
.tmceContenu h2 {font-size:22px;}
.tmceContenu h3 {font-size:18px;}
}



/* SPECIAL */