@charset "UTF-8";
/* CSS Document */

/* ****************************** */
/* MISE EN PAGE DES SOUS-CONTENUS */
/* ****************************** */

/* Padding different dans les articles et dans les selections d'articles */
.sousContenu.contenuPrincipal{
	background-color: #ffffff !important;
	padding: 15px 20px 15px 20px !important;
	font-size: 15px !important; /* VOIR SI C'EST LE MEILLEUR ENDROIT POUR LE METTRE */
}

.maSelectionDePages .sousContenu{
	padding: 15px 15px 5px 15px !important;
}

#maSelectionDePages .embed-responsive.plugin-video{
	margin-top: -10px;
}

#maSelectionDePages .block_x4_2 .embed-responsive.plugin-video{
	/* padding-bottom: 74.25% !important; */ 
}


/*
@media screen and (max-width: 1279px) {
	#maSelectionDePages video{
		width: 212px;
	}
}
*/

.sousContenu{
	background-color:#FFF; 
	margin-bottom: 15px !important;
	line-height: 20px !important;
	font-family: "BrownStd" !important; 
}

.sousContenu h1{
	font-size: 36px !important;
	font-weight: 600 !important;
	color: #e30521 !important;
	margin-bottom: 30px !important;
}

.sousContenu.sectionClickable h1{
	margin-bottom: 15px !important;
}

.sousContenu h2{
	font-size: 36px !important;
	font-weight: 600 !important;
	color: black !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

.sousContenu h3{
	font-size: 30px !important;
	font-weight: 600 !important;
	color: black !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

.sousContenu h4{
	font-size: 20px !important;
	font-weight: 600 !important;
	color: black !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

.sousContenu h5{
	font-size: 15px !important;
	font-weight: 600 !important;
	color: black !important;
	margin-top: 10px !important;
	margin-bottom: 15px !important;
}

.sousContenu .texte1{
	font-size: 15px !important;
	color: black !important;
	margin-bottom: 15px !important;
}
.sousContenu .texte2{
	font-size: 15px !important;
	color: black !important;
	margin-bottom: 15px !important;
	text-indent:10px !important;
}
.sousContenu .texte3{
	font-size: 8pt !important;
	color: black !important;
	margin-bottom: 15px !important;
	line-height: 1.3em !important;
}

/*
@media screen and (max-width: 1279px) {
	.sousContenu h1{	font-size: 26px !important; }
	.sousContenu h2{	font-size: 26px !important; }
	.sousContenu h3{	font-size: 20px !important;	}
	.sousContenu h4{	font-size: 15px !important;	}
	.sousContenu h5{	font-size: 12px !important; }
	.sousContenu .texte1{	font-size: 12px !important;	}
	.sousContenu .texte2{	font-size: 12px !important;	}
	.sousContenu .texte3{	font-size: 12px !important;	}
}
*/


.sousContenu ul{
	list-style-position: outside !important;
/*	list-style-type: none;
*/	margin-left:30px !important;
}

.sousContenu li{
	padding-left: 10px !important;
    margin-bottom: 8px !important;	
}

.sousContenu h1 a,
.sousContenu h2 a,
.sousContenu h3 a,
.sousContenu h4 a,
.sousContenu h5 a,
.sousContenu h6 a{
	color: #e30521 !important;
}

.sousContenu a{
    color: #e30521  !important; 
}

.sousContenu a:hover{
	color:#C72B1A !important; 
}

.img-non-resp img{
	display: inherit !important;
}


/****************************************************************/
/* Mise en forme des classes ajoutables aux blocs de l'editeur  */
/****************************************************************/
.example-class .column{
	padding-top: 20px;
	padding-bottom: 20px;
/*
	border-style: solid;
	border-width: 3px;
	border-color: #666;
*/
}

@media screen and (max-width: 767px) {
	.example-class .column:nth-child(2n+1){
		padding-top: 25px;
		padding-bottom: 0px;
	}
	.example-class .column:nth-child(2n){
		padding-top: 0px;
		padding-bottom: 25px;
	}
}

/* SPECIFIQUE PLUGINS*/
.plugin_separator-container, .plugin_separator{
	position: relative;
	display: block;
	width: 100%;
	float: left;
	clear: both;
	min-height: 1px;
}
.plugin_separator{
}
