.clear { clear:both; }

/******************************/
/*  COLONNES          		  */
/******************************/
.col_full { width: 100%; }
.col_half,
.postcontent.bothsidebar { width: 48%; }
.col_one_two { width: 48%; }
.col_one_third { width: 30.63%; }
.col_two_third { width: 65.33%; }
.col_one_fourth { width: 22%; }
.col_three_fourth { width: 74%; }
.col_one_fifth { width: 16.8%; }
.col_two_fifth { width: 37.6%; }
.col_three_fifth { width: 58.4%; }
.col_four_fifth { width: 79.2%; }
.col_one_sixth { width: 13.33%; }
.col_five_sixth { width: 82.67%; }




.mce-content-body .col_full {   width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
.mce-content-body .col_half,
.mce-content-body .postcontent.bothsidebar { width: -moz-calc(48% - 10px); width: -webkit-calc(48% - 10px); width: calc(48% - 10px);  }
.mce-content-body .col_one_two { width: -moz-calc(48% - 10px); width: -webkit-calc(48% - 10px); width: calc(48% - 10px);  }
.mce-content-body .col_one_third { width: -moz-calc(30.63% - 10px); width: -webkit-calc(30.63% - 10px); width: calc(30.63% - 10px); }
.mce-content-body .col_two_third { width: -moz-calc(65.33% - 10px); width: -webkit-calc(65.33% - 10px); width: calc(65.33% - 10px); }
.mce-content-body .col_one_fourth { width: -moz-calc(22% - 10px); width: -webkit-calc(22% - 10px); width: calc(22% - 10px); }
.mce-content-body .col_three_fourth { width: -moz-calc(74% - 10px); width: -webkit-calc(74% - 10px); width: calc(74% - 10px); }
.mce-content-body .col_one_fifth { width: -moz-calc(16.8% - 10px); width: -webkit-calc(16.8% - 10px); width: calc(16.8% - 10px); }
.mce-content-body .col_two_fifth { width: -moz-calc(37.6% - 10px); width: -webkit-calc(37.6% - 10px); width: calc(37.6% - 10px); }
.mce-content-body .col_three_fifth { width: -moz-calc(58.4% - 10px); width: -webkit-calc(58.4% - 10px); width: calc(58.4% - 10px); }
.mce-content-body .col_four_fifth { width: -moz-calc(79.2% - 10px); width: -webkit-calc(79.2% - 10px); width: calc(79.2% - 10px); }
.mce-content-body .col_one_sixth { width: -moz-calc(13.33% - 10px); width: -webkit-calc(13.33% - 10px); width: calc(13.33% - 10px); }
.mce-content-body .col_five_sixth { width: -moz-calc(82.67% - 10px); width: -webkit-calc(82.67% - 10px); width: calc(82.67% - 10px); }

.mce-content-body .col-md-12{ width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
.mce-content-body .col-md-11{ width: -moz-calc(91.66666667% - 10px); width: -webkit-calc(91.66666667% - 10px); width: calc(91.66666667% - 10px); }
.mce-content-body .col-md-10{ width: -moz-calc(83.33333333% - 10px); width: -webkit-calc(83.33333333% - 10px); width: calc(83.33333333% - 10px); }
.mce-content-body .col-md-9{ width: -moz-calc(75% - 10px); width: -webkit-calc(75% - 10px); width: calc(75% - 10px); }
.mce-content-body .col-md-8{ width: -moz-calc(66.66666667% - 10px); width: -webkit-calc(66.66666667% - 10px); width: calc(66.66666667% - 10px); }
.mce-content-body .col-md-7{ width: -moz-calc(58.33333333% - 10px); width: -webkit-calc(58.33333333% - 10px); width: calc(58.33333333% - 10px); }
.mce-content-body .col-md-6{ width: -moz-calc(50% - 10px); width: -webkit-calc(50% - 10px); width: calc(50% - 10px); }
.mce-content-body .col-md-5{ width: -moz-calc(41.66666667% - 10px); width: -webkit-calc(41.66666667% - 10px); width: calc(41.66666667% - 10px); }
.mce-content-body .col-md-4{ width: -moz-calc(33.33333333% - 10px); width: -webkit-calc(33.33333333% - 10px); width: calc(33.33333333% - 10px); }
.mce-content-body .col-md-3{ width: -moz-calc(25% - 10px); width: -webkit-calc(25% - 10px); width: calc(25% - 10px); }
.mce-content-body .col-md-2{ width: -moz-calc(16.66666667% - 10px); width: -webkit-calc(16.66666667% - 10px); width: calc(16.66666667% - 10px);}
.mce-content-body .col-md-1{ width: -moz-calc(8.33333333% - 10px); width: -webkit-calc(8.33333333% - 10px); width: calc(8.33333333% - 10px);}


.col_full, .col_half, .col_one_two, .col_one_third, .col_two_third, 
.col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, 
.col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth { display: block; position: relative; margin-right: 4%; float: left; }

.col_full { clear: both; float: left; margin-right: 0;  margin-bottom: 4%; }
.col_last { margin-right: 0 !important; float: right; clear: right; }


@media (max-width: 767.98px) {
.col_full, .col_half, .col_one_two, .col_one_third, .col_two_third, 
.col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, 
.col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth { width: 100%; margin-right: 0; float: none; margin-bottom: 4% !important; }

.col_last { float: none; }
}



/***************************/
/*VIDEO RESPONSIVE		       */
/***************************/
video { max-width: 100%; height: auto; }

iframe,
embed,
object { max-width: 100%; }




/******************************/
/*  IMAGES            		  */
/******************************/
.ImgLeft { display:block; float:left; margin-right:10px; }
.ImgRight { display:block; float:right; margin-left:10px; }
.ImgThirdLeft { display:block; float:left; margin-right:4%; width:33.33333333%; }
.ImgThirdRight { display:block; float:right; margin-left:4%; width:33.33333333%; }
.ImgHalfLeft { display:block; float:left; margin-right:4%; width:50%;  }
.ImgHalfRight { display:block; float:right; margin-left:4%; width:50%; }
.ImgFull { display:block; float:left; margin:0px; width:100%; }







/******************************/
/*  MARGIN TOP /BOTTOM        */
/******************************/
.mtb-0 { margin: 0; }
.mtb-10 { margin: 10px 0; }
.mtb-20 { margin: 20px 0; }
.mtb-30 { margin: 30px 0; }
.mtb-40 { margin: 40px 0; }
.mtb-50 { margin: 50px 0; }
.mtb-60 { margin: 60px 0; }
.mtb-70 { margin: 70px 0; }
.mtb-80 { margin: 80px 0; }
.mtb-90 { margin: 90px 0; }
.mtb-100 { margin: 100px 0; }

/******************************/
/*  MARGIN TOP                */
/******************************/
.mt-0 { margin-top: 0px; }
.mt-10 { margin-top: 10px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mt-70 { margin-top: 70px; }
.mt-80 { margin-top: 80px; }
.mt-90 { margin-top: 90px; }
.mt-100 { margin-top: 100px; }

/******************************/
/*  MARGIN BOTTOM                */
/******************************/
.mb-0 { margin-bottom: 0px; }
.mb-10 { margin-bottom: 10px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }
.mb-70 { margin-bottom: 70px; }
.mb-80 { margin-bottom: 80px; }
.mb-90 { margin-bottom: 90px; }
.mb-100 { margin-bottom: 100px; }


/******************************/
/*  PADDING TOP /BOTTOM       */
/******************************/
.ptb-0 { padding: 0 0; }
.ptb-10 { padding: 10px 0; }
.ptb-20 { padding: 20px 0; }
.ptb-30 { padding: 30px 0; }
.ptb-40 { padding: 40px 0; }
.ptb-50 { padding: 50px 0; }
.ptb-60 { padding: 60px 0; }
.ptb-70 { padding: 70px 0; }
.ptb-80 { padding: 80px 0; }
.ptb-90 { padding: 90px 0; }
.ptb-100 { padding: 100px 0; }

/******************************/
/*  PADDING TOP               */
/******************************/
.pt-0 { padding-top: 0px; }
.pt-10 { padding-top: 10px; }
.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }
.pt-70 { padding-top: 70px; }
.pt-80 { padding-top: 80px; }
.pt-90 { padding-top: 90px; }
.pt-100 { padding-top: 100px; }

/******************************/
/*  PADDING BOTTOM            */
/******************************/
.pb-0 { padding-bottom: 0px; }
.pb-10 { padding-bottom: 10px; }
.pb-20 { padding-bottom: 20px; }
.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }
.pb-70 { padding-bottom: 70px; }
.pb-80 { padding-bottom: 80px; }
.pb-90 { padding-bottom: 90px; }
.pb-100 { padding-bottom: 100px; }






/*Redimentionnement ReCaptcha */
#rc-imageselect,  .g-recaptcha { transform:scale(0.77); transform-origin:0; transform:scale(0.77); transform-origin:0 0; -webkit-transform:scale(0.77); transform:scale(0.77); -webkit-transform-origin:0 0; transform-origin:0 0;  }

/***************************/
/*ARTICLE SUIV/PREC        */
/***************************/
.ArticlePrecedent   	{ position:relative; float:left; width:47%;  margin:20px 0 60px 0%; clear:both; }
.ArticleSuivant 		{ position:relative; float: right; width:47%; margin:20px 0% 60px 0; text-align:right; }
a.barrelink 			{ border-bottom:none; display:block; height:48px; padding-right:35px; padding-left:15px; padding-top:0px; background:transparent url(../upload/tinymce/image/2021/background-link-right.png) right 0 no-repeat; color:#3e809a;  -webkit-transition: all 0.5s linear;  -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  transition: all 0.5s linear; }
a.barrelink:hover 		{ border-bottom:none; color:#3e809a; padding-right:60px;}
a.barrelinkleft 		{ border-bottom:none; display:block; height:48px; padding-left:35px; padding-right:15px; padding-top:0px; background:transparent url(../upload/tinymce/image/2021/background-link-left.png) left 0 no-repeat; color:#3e809a;  -webkit-transition: all 0.5s linear;  -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  transition: all 0.5s linear; }
a.barrelinkleft:hover 	{ border-bottom:none; color:#3e809a; padding-left:60px; }
.ArticlePrecedent .petitmobile,
.ArticleSuivant .petitmobile { display:none; }
@media only screen and (min-width: 0px) and (max-width: 990px) {
.ArticlePrecedent { margin: 20px 0 60px 0%; }
.ArticleSuivant { margin: 20px 0% 60px 0; }
}
