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

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

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

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

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


.sousContenu .texte1{
	font-size: 15px !important;
	margin-bottom: 15px !important;
}
.sousContenu .texte2{
	font-size: 15px !important;
	margin-bottom: 15px !important;
	text-indent:10px !important;
}
.sousContenu .texte3{
	font-size: 15px !important;
	margin-bottom: 15px !important;
}

.sousContenu ul{
	list-style-position: outside !important;
	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: #ef233c;
}

.sousContenu a{
    color: #346BAE;
}

.sousContenu a:hover{
	color:#346BAE;
}


/****************************************************************/
/* Mise en forme des classes ajoutables aux blocs de l'editeur  */
/****************************************************************/

.img-centrees img{
	margin-left: auto !important;
	margin-right: auto !important;
}


.example-class .column{
	padding-top: 20px;
	padding-bottom: 20px;
/*
	border-style: solid;
	border-width: 3px;
	border-color: #666;
*/
}

@media screen and (max-width: 990px) {
	.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;
	}
}


/* STYLES YOUPI */


.BlocBlanc1{	background-color: #ffffff ;	}
.BlocBlanc1 p, .BlocBlanc1 li, .BlocBlanc1 h1, .BlocBlanc1 h2, .BlocBlanc1 h3 .BlocBlanc1 h4, .BlocBlanc1 h5, .BlocBlanc1 h6{
	color: #777777;
}
.BlocBleu1{	background-color: #d9e8f7 ;	}
.BlocBleu1 p, .BlocBleu1 li, .BlocBleu1 h1, .BlocBleu1 h2, .BlocBleu1 h3 .BlocBleu1 h4, .BlocBleu1 h5, .BlocBleu1 h6{
	color: #777777;
}

.BlocBleu2{	background-color: #336699;	}
.BlocBleu2 p, .BlocBleu2 li, .BlocBleu2 h1, .BlocBleu2 h2, .BlocBleu2 h3 .BlocBleu2 h4, .BlocBleu2 h5, .BlocBleu2 h6{
	color: #FFFFFF;
}

.BlocOrange1{ background-color: #f7e8d9 ; }
.BlocOrange1 p, .BlocOrange1 li, .BlocOrange1 h1, .BlocOrange1 h2, .BlocOrange1 h3 .BlocOrange1 h4, .BlocOrange1 h5, .BlocOrange1 h6{
	color: #777777;
}
.BlocJaune1{ background-color: #ffcd14 ; }
.BlocJaune1 p, .BlocJaune1 li, .BlocJaune1 h1, .BlocJaune1 h2, .BlocJaune1 h3 .BlocJaune1 h4, .BlocJaune1 h5, .BlocJaune1 h6{
	color: #777777;
}

.BlocJaune2{ background-color: #fff0b8 ; }
.BlocJaune2 p, .BlocJaune2 li, .BlocJaune2 h1, .BlocJaune2 h2, .BlocJaune2 h3 .BlocJaune2 h4, .BlocJaune2 h5, .BlocJaune2 h6{
	color: #777777;
}

.BlocRouge1{ background-color: #f6d5e1 ; }
.BlocRouge1 p, .BlocRouge1 li, .BlocRouge1 h1, .BlocRouge1 h2, .BlocRouge1 h3 .BlocRouge1 h4, .BlocRouge1 h5, .BlocRouge1 h6{
	color: #777777;
}
.BlocVert1{ background-color: #b1e0a3 ;	}
.BlocVert1 p, .BlocVert1 li, .BlocVert1 h1, .BlocVert1 h2, .BlocVert1 h3 .BlocVert1 h4, .BlocVert1 h5, .BlocVert1 h6{
	color: #777777;
}

.BlocViolet1{ background-color: #ddd9f7 ; }
.BlocViolet1 p, .BlocViolet1 li, .BlocViolet1 h1, .BlocViolet1 h2, .BlocViolet1 h3 .BlocViolet1 h4, .BlocViolet1 h5, .BlocViolet1 h6{
	color: #777777;
}

.BlocGris1{ background-color: #cccccc ; }
.BlocGris1 p, .BlocGris1 li, .BlocGris1 h1, .BlocGris1 h2, .BlocGris1 h3 .BlocGris1 h4, .BlocGris1 h5, .BlocGris1 h6{
	color: #FFFFFF !important;
}

.BlocParchemin1{
	background-image:url("/medias/template/fond-parchemin2.jpg") ;	
}
.BlocParchemin1 p, .BlocParchemin1 li, .BlocParchemin1 h1, .BlocParchemin1 h2, .BlocParchemin1 h3 .BlocParchemin1 h4, .BlocParchemin1 h5, .BlocParchemin1 h6{
	color: #777777;
}

/* Background */
.bgBlanc1		{	background-color: #ffffff !important;	}
.bgBleu1		{	background-color: #d9e8f7 !important;	}
.bgBleu2		{	background-color: #1f8bc4 !important;	}
.bgBleu3		{	background-color: #336699 !important;	}
.bgOrange1 		{	background-color: #f7e8d9 !important; 	}
.bgJaune1		{	background-color: #ffcd13 !important;	}
.bgJaune2		{	background-color: #fff0b8 !important;	}
.bgRouge1		{	background-color: #f6d5e1 !important;	}
.bgViolet1		{	background-color: #ddd9f7 !important;	}
.bgVert1		{	background-color: #b1e0a3 !important;	}
.bgParchemin1	{	background-image:url("/medias/template/fond-parchemin2.jpg"); }

/* autre "noir" 122932 */


/* Contour Titres */
.cTitreNoir1{
	text-shadow: 2px 0 0 black, 0 2px 0 black, 0 -2px 0 black, -2px 0 0 black, 2px 2px 0 black, 2px -2px 0 black, -2px 2px 0 black, -2px -2px 0 black;
}

/*
.o2{	text-shadow: 2px 0 0 #000000, 0 2px 0 #000000, 0 -2px 0 #000000, -2px 0 0 #000000, 2px 2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, -2px -2px 0 #000000; }
.oBlanc1.o2{	text-shadow: 2px 0 0 #ffffff, 0 2px 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff, 2px 2px 0 #ffffff, 2px -2px 0 #ffffff, -2px 2px 0 #ffffff, -2px -2px 0 #ffffff; }
.oBleu1.o2{	text-shadow: 2px 0 0 #d9e8f7, 0 2px 0 #d9e8f7, 0 -2px 0 #d9e8f7, -2px 0 0 #d9e8f7, 2px 2px 0 #d9e8f7, 2px -2px 0 #d9e8f7, -2px 2px 0 #d9e8f7, -2px -2px 0 #d9e8f7; }
.oBleu2.o2{	text-shadow: 2px 0 0 #1f8bc4, 0 2px 0 #1f8bc4, 0 -2px 0 #1f8bc4, -2px 0 0 #1f8bc4, 2px 2px 0 #1f8bc4, 2px -2px 0 #1f8bc4, -2px 2px 0 #1f8bc4, -2px -2px 0 #1f8bc4; }
.oBleu3.o2{	text-shadow: 2px 0 0 #336699, 0 2px 0 #336699, 0 -2px 0 #336699, -2px 0 0 #336699, 2px 2px 0 #336699, 2px -2px 0 #336699, -2px 2px 0 #336699, -2px -2px 0 #336699; }
.oOrange1 .o2{	text-shadow: 2px 0 0 #f7e8d9, 0 2px 0 #f7e8d9, 0 -2px 0 #f7e8d9, -2px 0 0 #f7e8d9, 2px 2px 0 #f7e8d9, 2px -2px 0 #f7e8d9, -2px 2px 0 #f7e8d9, -2px -2px 0 #f7e8d9; }
.oJaune1.o2{	text-shadow: 2px 0 0 #ffcd13, 0 2px 0 #ffcd13, 0 -2px 0 #ffcd13, -2px 0 0 #ffcd13, 2px 2px 0 #ffcd13, 2px -2px 0 #ffcd13, -2px 2px 0 #ffcd13, -2px -2px 0 #ffcd13; }
.oJaune2.o2{	text-shadow: 2px 0 0 #fff0b8, 0 2px 0 #fff0b8, 0 -2px 0 #fff0b8, -2px 0 0 #fff0b8, 2px 2px 0 #fff0b8, 2px -2px 0 #fff0b8, -2px 2px 0 #fff0b8, -2px -2px 0 #fff0b8; }
.oRouge1.o2{	text-shadow: 2px 0 0 #f6d5e1, 0 2px 0 #f6d5e1, 0 -2px 0 #f6d5e1, -2px 0 0 #f6d5e1, 2px 2px 0 #f6d5e1, 2px -2px 0 #f6d5e1, -2px 2px 0 #f6d5e1, -2px -2px 0 #f6d5e1; }
.oViolet1.o2{	text-shadow: 2px 0 0 #ddd9f7, 0 2px 0 #ddd9f7, 0 -2px 0 #ddd9f7, -2px 0 0 #ddd9f7, 2px 2px 0 #ddd9f7, 2px -2px 0 #ddd9f7, -2px 2px 0 #ddd9f7, -2px -2px 0 #ddd9f7; }
.oVert1.o2{	text-shadow: 2px 0 0 #b1e0a3, 0 2px 0 #b1e0a3, 0 -2px 0 #b1e0a3, -2px 0 0 #b1e0a3, 2px 2px 0 #b1e0a3, 2px -2px 0 #b1e0a3, -2px 2px 0 #b1e0a3, -2px -2px 0 #b1e0a3; }
.o3{	text-shadow: 3px 0 0 #000000, 0 3px 0 #000000, 0 -3px 0 #000000, -3px 0 0 #000000, 3px 3px 0 #000000, 3px -3px 0 #000000, -3px 3px 0 #000000, -3px -3px 0 #000000; }
.oBlanc1.o3{	text-shadow: 3px 0 0 #ffffff, 0 3px 0 #ffffff, 0 -3px 0 #ffffff, -3px 0 0 #ffffff, 3px 3px 0 #ffffff, 3px -3px 0 #ffffff, -3px 3px 0 #ffffff, -3px -3px 0 #ffffff; }
.oBleu1.o3{	text-shadow: 3px 0 0 #d9e8f7, 0 3px 0 #d9e8f7, 0 -3px 0 #d9e8f7, -3px 0 0 #d9e8f7, 3px 3px 0 #d9e8f7, 3px -3px 0 #d9e8f7, -3px 3px 0 #d9e8f7, -3px -3px 0 #d9e8f7; }
.oBleu2.o3{	text-shadow: 3px 0 0 #1f8bc4, 0 3px 0 #1f8bc4, 0 -3px 0 #1f8bc4, -3px 0 0 #1f8bc4, 3px 3px 0 #1f8bc4, 3px -3px 0 #1f8bc4, -3px 3px 0 #1f8bc4, -3px -3px 0 #1f8bc4; }
.oBleu3.o3{	text-shadow: 3px 0 0 #336699, 0 3px 0 #336699, 0 -3px 0 #336699, -3px 0 0 #336699, 3px 3px 0 #336699, 3px -3px 0 #336699, -3px 3px 0 #336699, -3px -3px 0 #336699; }
.oOrange1 .o3{	text-shadow: 3px 0 0 #f7e8d9, 0 3px 0 #f7e8d9, 0 -3px 0 #f7e8d9, -3px 0 0 #f7e8d9, 3px 3px 0 #f7e8d9, 3px -3px 0 #f7e8d9, -3px 3px 0 #f7e8d9, -3px -3px 0 #f7e8d9; }
.oJaune1.o3{	text-shadow: 3px 0 0 #ffcd13, 0 3px 0 #ffcd13, 0 -3px 0 #ffcd13, -3px 0 0 #ffcd13, 3px 3px 0 #ffcd13, 3px -3px 0 #ffcd13, -3px 3px 0 #ffcd13, -3px -3px 0 #ffcd13; }
.oJaune2.o3{	text-shadow: 3px 0 0 #fff0b8, 0 3px 0 #fff0b8, 0 -3px 0 #fff0b8, -3px 0 0 #fff0b8, 3px 3px 0 #fff0b8, 3px -3px 0 #fff0b8, -3px 3px 0 #fff0b8, -3px -3px 0 #fff0b8; }
.oRouge1.o3{	text-shadow: 3px 0 0 #f6d5e1, 0 3px 0 #f6d5e1, 0 -3px 0 #f6d5e1, -3px 0 0 #f6d5e1, 3px 3px 0 #f6d5e1, 3px -3px 0 #f6d5e1, -3px 3px 0 #f6d5e1, -3px -3px 0 #f6d5e1; }
.oViolet1.o3{	text-shadow: 3px 0 0 #ddd9f7, 0 3px 0 #ddd9f7, 0 -3px 0 #ddd9f7, -3px 0 0 #ddd9f7, 3px 3px 0 #ddd9f7, 3px -3px 0 #ddd9f7, -3px 3px 0 #ddd9f7, -3px -3px 0 #ddd9f7; }
.oVert1.o3{	text-shadow: 3px 0 0 #b1e0a3, 0 3px 0 #b1e0a3, 0 -3px 0 #b1e0a3, -3px 0 0 #b1e0a3, 3px 3px 0 #b1e0a3, 3px -3px 0 #b1e0a3, -3px 3px 0 #b1e0a3, -3px -3px 0 #b1e0a3; }
.o4{	text-shadow: 4px 0 0 #000000, 0 4px 0 #000000, 0 -4px 0 #000000, -4px 0 0 #000000, 4px 4px 0 #000000, 4px -4px 0 #000000, -4px 4px 0 #000000, -4px -4px 0 #000000; }
.oBlanc1.o4{	text-shadow: 4px 0 0 #ffffff, 0 4px 0 #ffffff, 0 -4px 0 #ffffff, -4px 0 0 #ffffff, 4px 4px 0 #ffffff, 4px -4px 0 #ffffff, -4px 4px 0 #ffffff, -4px -4px 0 #ffffff; }
.oBleu1.o4{	text-shadow: 4px 0 0 #d9e8f7, 0 4px 0 #d9e8f7, 0 -4px 0 #d9e8f7, -4px 0 0 #d9e8f7, 4px 4px 0 #d9e8f7, 4px -4px 0 #d9e8f7, -4px 4px 0 #d9e8f7, -4px -4px 0 #d9e8f7; }
.oBleu2.o4{	text-shadow: 4px 0 0 #1f8bc4, 0 4px 0 #1f8bc4, 0 -4px 0 #1f8bc4, -4px 0 0 #1f8bc4, 4px 4px 0 #1f8bc4, 4px -4px 0 #1f8bc4, -4px 4px 0 #1f8bc4, -4px -4px 0 #1f8bc4; }
.oBleu3.o4{	text-shadow: 4px 0 0 #336699, 0 4px 0 #336699, 0 -4px 0 #336699, -4px 0 0 #336699, 4px 4px 0 #336699, 4px -4px 0 #336699, -4px 4px 0 #336699, -4px -4px 0 #336699; }
.oOrange1 .o4{	text-shadow: 4px 0 0 #f7e8d9, 0 4px 0 #f7e8d9, 0 -4px 0 #f7e8d9, -4px 0 0 #f7e8d9, 4px 4px 0 #f7e8d9, 4px -4px 0 #f7e8d9, -4px 4px 0 #f7e8d9, -4px -4px 0 #f7e8d9; }
.oJaune1.o4{	text-shadow: 4px 0 0 #ffcd13, 0 4px 0 #ffcd13, 0 -4px 0 #ffcd13, -4px 0 0 #ffcd13, 4px 4px 0 #ffcd13, 4px -4px 0 #ffcd13, -4px 4px 0 #ffcd13, -4px -4px 0 #ffcd13; }
.oJaune2.o4{	text-shadow: 4px 0 0 #fff0b8, 0 4px 0 #fff0b8, 0 -4px 0 #fff0b8, -4px 0 0 #fff0b8, 4px 4px 0 #fff0b8, 4px -4px 0 #fff0b8, -4px 4px 0 #fff0b8, -4px -4px 0 #fff0b8; }
.oRouge1.o4{	text-shadow: 4px 0 0 #f6d5e1, 0 4px 0 #f6d5e1, 0 -4px 0 #f6d5e1, -4px 0 0 #f6d5e1, 4px 4px 0 #f6d5e1, 4px -4px 0 #f6d5e1, -4px 4px 0 #f6d5e1, -4px -4px 0 #f6d5e1; }
.oViolet1.o4{	text-shadow: 4px 0 0 #ddd9f7, 0 4px 0 #ddd9f7, 0 -4px 0 #ddd9f7, -4px 0 0 #ddd9f7, 4px 4px 0 #ddd9f7, 4px -4px 0 #ddd9f7, -4px 4px 0 #ddd9f7, -4px -4px 0 #ddd9f7; }
.oVert1.o4{	text-shadow: 4px 0 0 #b1e0a3, 0 4px 0 #b1e0a3, 0 -4px 0 #b1e0a3, -4px 0 0 #b1e0a3, 4px 4px 0 #b1e0a3, 4px -4px 0 #b1e0a3, -4px 4px 0 #b1e0a3, -4px -4px 0 #b1e0a3; }
.o5{	text-shadow: 5px 0 0 #000000, 0 5px 0 #000000, 0 -5px 0 #000000, -5px 0 0 #000000, 5px 5px 0 #000000, 5px -5px 0 #000000, -5px 5px 0 #000000, -5px -5px 0 #000000; }
.oBlanc1.o5{	text-shadow: 5px 0 0 #ffffff, 0 5px 0 #ffffff, 0 -5px 0 #ffffff, -5px 0 0 #ffffff, 5px 5px 0 #ffffff, 5px -5px 0 #ffffff, -5px 5px 0 #ffffff, -5px -5px 0 #ffffff; }
.oBleu1.o5{	text-shadow: 5px 0 0 #d9e8f7, 0 5px 0 #d9e8f7, 0 -5px 0 #d9e8f7, -5px 0 0 #d9e8f7, 5px 5px 0 #d9e8f7, 5px -5px 0 #d9e8f7, -5px 5px 0 #d9e8f7, -5px -5px 0 #d9e8f7; }
.oBleu2.o5{	text-shadow: 5px 0 0 #1f8bc4, 0 5px 0 #1f8bc4, 0 -5px 0 #1f8bc4, -5px 0 0 #1f8bc4, 5px 5px 0 #1f8bc4, 5px -5px 0 #1f8bc4, -5px 5px 0 #1f8bc4, -5px -5px 0 #1f8bc4; }
.oBleu3.o5{	text-shadow: 5px 0 0 #336699, 0 5px 0 #336699, 0 -5px 0 #336699, -5px 0 0 #336699, 5px 5px 0 #336699, 5px -5px 0 #336699, -5px 5px 0 #336699, -5px -5px 0 #336699; }
.oOrange1 .o5{	text-shadow: 5px 0 0 #f7e8d9, 0 5px 0 #f7e8d9, 0 -5px 0 #f7e8d9, -5px 0 0 #f7e8d9, 5px 5px 0 #f7e8d9, 5px -5px 0 #f7e8d9, -5px 5px 0 #f7e8d9, -5px -5px 0 #f7e8d9; }
.oJaune1.o5{	text-shadow: 5px 0 0 #ffcd13, 0 5px 0 #ffcd13, 0 -5px 0 #ffcd13, -5px 0 0 #ffcd13, 5px 5px 0 #ffcd13, 5px -5px 0 #ffcd13, -5px 5px 0 #ffcd13, -5px -5px 0 #ffcd13; }
.oJaune2.o5{	text-shadow: 5px 0 0 #fff0b8, 0 5px 0 #fff0b8, 0 -5px 0 #fff0b8, -5px 0 0 #fff0b8, 5px 5px 0 #fff0b8, 5px -5px 0 #fff0b8, -5px 5px 0 #fff0b8, -5px -5px 0 #fff0b8; }
.oRouge1.o5{	text-shadow: 5px 0 0 #f6d5e1, 0 5px 0 #f6d5e1, 0 -5px 0 #f6d5e1, -5px 0 0 #f6d5e1, 5px 5px 0 #f6d5e1, 5px -5px 0 #f6d5e1, -5px 5px 0 #f6d5e1, -5px -5px 0 #f6d5e1; }
.oViolet1.o5{	text-shadow: 5px 0 0 #ddd9f7, 0 5px 0 #ddd9f7, 0 -5px 0 #ddd9f7, -5px 0 0 #ddd9f7, 5px 5px 0 #ddd9f7, 5px -5px 0 #ddd9f7, -5px 5px 0 #ddd9f7, -5px -5px 0 #ddd9f7; }
.oVert1.o5{	text-shadow: 5px 0 0 #b1e0a3, 0 5px 0 #b1e0a3, 0 -5px 0 #b1e0a3, -5px 0 0 #b1e0a3, 5px 5px 0 #b1e0a3, 5px -5px 0 #b1e0a3, -5px 5px 0 #b1e0a3, -5px -5px 0 #b1e0a3; }
.o6{	text-shadow: 6px 0 0 #000000, 0 6px 0 #000000, 0 -6px 0 #000000, -6px 0 0 #000000, 6px 6px 0 #000000, 6px -6px 0 #000000, -6px 6px 0 #000000, -6px -6px 0 #000000; }
.oBlanc1.o6{	text-shadow: 6px 0 0 #ffffff, 0 6px 0 #ffffff, 0 -6px 0 #ffffff, -6px 0 0 #ffffff, 6px 6px 0 #ffffff, 6px -6px 0 #ffffff, -6px 6px 0 #ffffff, -6px -6px 0 #ffffff; }
.oBleu1.o6{	text-shadow: 6px 0 0 #d9e8f7, 0 6px 0 #d9e8f7, 0 -6px 0 #d9e8f7, -6px 0 0 #d9e8f7, 6px 6px 0 #d9e8f7, 6px -6px 0 #d9e8f7, -6px 6px 0 #d9e8f7, -6px -6px 0 #d9e8f7; }
.oBleu2.o6{	text-shadow: 6px 0 0 #1f8bc4, 0 6px 0 #1f8bc4, 0 -6px 0 #1f8bc4, -6px 0 0 #1f8bc4, 6px 6px 0 #1f8bc4, 6px -6px 0 #1f8bc4, -6px 6px 0 #1f8bc4, -6px -6px 0 #1f8bc4; }
.oBleu3.o6{	text-shadow: 6px 0 0 #336699, 0 6px 0 #336699, 0 -6px 0 #336699, -6px 0 0 #336699, 6px 6px 0 #336699, 6px -6px 0 #336699, -6px 6px 0 #336699, -6px -6px 0 #336699; }
.oOrange1 .o6{	text-shadow: 6px 0 0 #f7e8d9, 0 6px 0 #f7e8d9, 0 -6px 0 #f7e8d9, -6px 0 0 #f7e8d9, 6px 6px 0 #f7e8d9, 6px -6px 0 #f7e8d9, -6px 6px 0 #f7e8d9, -6px -6px 0 #f7e8d9; }
.oJaune1.o6{	text-shadow: 6px 0 0 #ffcd13, 0 6px 0 #ffcd13, 0 -6px 0 #ffcd13, -6px 0 0 #ffcd13, 6px 6px 0 #ffcd13, 6px -6px 0 #ffcd13, -6px 6px 0 #ffcd13, -6px -6px 0 #ffcd13; }
.oJaune2.o6{	text-shadow: 6px 0 0 #fff0b8, 0 6px 0 #fff0b8, 0 -6px 0 #fff0b8, -6px 0 0 #fff0b8, 6px 6px 0 #fff0b8, 6px -6px 0 #fff0b8, -6px 6px 0 #fff0b8, -6px -6px 0 #fff0b8; }
.oRouge1.o6{	text-shadow: 6px 0 0 #f6d5e1, 0 6px 0 #f6d5e1, 0 -6px 0 #f6d5e1, -6px 0 0 #f6d5e1, 6px 6px 0 #f6d5e1, 6px -6px 0 #f6d5e1, -6px 6px 0 #f6d5e1, -6px -6px 0 #f6d5e1; }
.oViolet1.o6{	text-shadow: 6px 0 0 #ddd9f7, 0 6px 0 #ddd9f7, 0 -6px 0 #ddd9f7, -6px 0 0 #ddd9f7, 6px 6px 0 #ddd9f7, 6px -6px 0 #ddd9f7, -6px 6px 0 #ddd9f7, -6px -6px 0 #ddd9f7; }
.oVert1.o6{	text-shadow: 6px 0 0 #b1e0a3, 0 6px 0 #b1e0a3, 0 -6px 0 #b1e0a3, -6px 0 0 #b1e0a3, 6px 6px 0 #b1e0a3, 6px -6px 0 #b1e0a3, -6px 6px 0 #b1e0a3, -6px -6px 0 #b1e0a3; }
*/

.o2{	-webkit-text-stroke: 2px #000000;}
.oBlanc1.o2{	-webkit-text-stroke: 2px #ffffff;}
.oBleu1.o2{	-webkit-text-stroke: 2px #d9e8f7;}
.oBleu2.o2{	-webkit-text-stroke: 2px #1f8bc4;}
.oBleu3.o2{	-webkit-text-stroke: 2px #336699;}
.oOrange1 .o2{	-webkit-text-stroke: 2px #f7e8d9;}
.oJaune1.o2{	-webkit-text-stroke: 2px #ffcd13;}
.oJaune2.o2{	-webkit-text-stroke: 2px #fff0b8;}
.oRouge1.o2{	-webkit-text-stroke: 2px #f6d5e1;}
.oViolet1.o2{	-webkit-text-stroke: 2px #ddd9f7;}
.oVert1.o2{	-webkit-text-stroke: 2px #b1e0a3;}
.o3{	-webkit-text-stroke: 3px #000000;}
.oBlanc1.o3{	-webkit-text-stroke: 3px #ffffff;}
.oBleu1.o3{	-webkit-text-stroke: 3px #d9e8f7;}
.oBleu2.o3{	-webkit-text-stroke: 3px #1f8bc4;}
.oBleu3.o3{	-webkit-text-stroke: 3px #336699;}
.oOrange1 .o3{	-webkit-text-stroke: 3px #f7e8d9;}
.oJaune1.o3{	-webkit-text-stroke: 3px #ffcd13;}
.oJaune2.o3{	-webkit-text-stroke: 3px #fff0b8;}
.oRouge1.o3{	-webkit-text-stroke: 3px #f6d5e1;}
.oViolet1.o3{	-webkit-text-stroke: 3px #ddd9f7;}
.oVert1.o3{	-webkit-text-stroke: 3px #b1e0a3;}
.o4{	-webkit-text-stroke: 4px #000000;}
.oBlanc1.o4{	-webkit-text-stroke: 4px #ffffff;}
.oBleu1.o4{	-webkit-text-stroke: 4px #d9e8f7;}
.oBleu2.o4{	-webkit-text-stroke: 4px #1f8bc4;}
.oBleu3.o4{	-webkit-text-stroke: 4px #336699;}
.oOrange1 .o4{	-webkit-text-stroke: 4px #f7e8d9;}
.oJaune1.o4{	-webkit-text-stroke: 4px #ffcd13;}
.oJaune2.o4{	-webkit-text-stroke: 4px #fff0b8;}
.oRouge1.o4{	-webkit-text-stroke: 4px #f6d5e1;}
.oViolet1.o4{	-webkit-text-stroke: 4px #ddd9f7;}
.oVert1.o4{	-webkit-text-stroke: 4px #b1e0a3;}
.o5{	-webkit-text-stroke: 5px #000000;}
.oBlanc1.o5{	-webkit-text-stroke: 5px #ffffff;}
.oBleu1.o5{	-webkit-text-stroke: 5px #d9e8f7;}
.oBleu2.o5{	-webkit-text-stroke: 5px #1f8bc4;}
.oBleu3.o5{	-webkit-text-stroke: 5px #336699;}
.oOrange1 .o5{	-webkit-text-stroke: 5px #f7e8d9;}
.oJaune1.o5{	-webkit-text-stroke: 5px #ffcd13;}
.oJaune2.o5{	-webkit-text-stroke: 5px #fff0b8;}
.oRouge1.o5{	-webkit-text-stroke: 5px #f6d5e1;}
.oViolet1.o5{	-webkit-text-stroke: 5px #ddd9f7;}
.oVert1.o5{	-webkit-text-stroke: 5px #b1e0a3;}
.o6{	-webkit-text-stroke: 6px #000000;}
.oBlanc1.o6{	-webkit-text-stroke: 6px #ffffff;}
.oBleu1.o6{	-webkit-text-stroke: 6px #d9e8f7;}
.oBleu2.o6{	-webkit-text-stroke: 6px #1f8bc4;}
.oBleu3.o6{	-webkit-text-stroke: 6px #336699;}
.oOrange1 .o6{	-webkit-text-stroke: 6px #f7e8d9;}
.oJaune1.o6{	-webkit-text-stroke: 6px #ffcd13;}
.oJaune2.o6{	-webkit-text-stroke: 6px #fff0b8;}
.oRouge1.o6{	-webkit-text-stroke: 6px #f6d5e1;}
.oViolet1.o6{	-webkit-text-stroke: 6px #ddd9f7;}
.oVert1.o6{	-webkit-text-stroke: 6px #b1e0a3;}





/* Color */
.cBlanc1	*	{	color: #ffffff !important;	}
.cBleu1		*	{	color: #198cff !important;	}
.cBleu2		*	{	color: #1f8bc4 !important;	}
.cBleu3		*	{	color: #336699 !important;	}
.cOrange1 	*	{	color: #ff9e19 !important; 	}
.cJaune1	*	{	color: #ffcd13 !important;	}
.cJaune2	*	{	color: #ffcd14 !important;	}
.cJaune3	*	{	color: #FFEA5D !important;	}

.cRouge1	*	{	color: #ff5419 !important;	}
.cViolet1	*	{	color: #b719ff !important;	}
.cNoir1		*	{	color: #122932 !important; }
.cNoir2		*	{	color: #777777 !important; }

/* border */
.bdBlanc1		{	border: 2px solid #ffffff !important;	}
.bdBleu1		{	border: 2px solid #198cff !important;	}
.bdBleu2		{	border: 2px solid #1f8bc4 !important;	}
.bdBleu3		{	border: 2px solid #336699 !important;	}
.bdOrange1 		{	border: 2px solid #ff9e19 !important; 	}
.bdJaune1		{	border: 2px solid #ffcd13 !important;	}
.bdJaune2		{	border: 2px solid #ffcd14 !important;	}
.bdJaune3		{	border: 2px solid #FFEA5D !important;	}
.bdRouge1		{	border: 2px solid #ff5419 !important;	}
.bdViolet1		{	border: 2px solid #b719ff !important;	}
.bdVert1		{	border: 2px solid #79ca60 !important;	}

/* Titres */
.Titres-Blancs1 h1,.Titres-Blancs1 h2,.Titres-Blancs1 h3,.Titres-Blancs1 h4,.Titres-Blancs1 h5,.Titres-Blancs1 h6{
	color: #ffffff !important;
}
.Titres-Bleus1 h1,.Titres-Bleus1 h2,.Titres-Bleus1 h3,.Titres-Bleus1 h4,.Titres-Bleus1 h5,.Titres-Bleus1 h6{
	color: #0576B7 !important;
}
.Titres-Bleus3 h1,.Titres-Bleus3 h2,.Titres-Bleus3 h3,.Titres-Bleus3 h4,.Titres-Bleus3 h5,.Titres-Bleus3 h6{
	color: #336699 !important;
}
.Titres-Jaunes1 h1,.Titres-Jaunes1 h2,.Titres-Jaunes1 h3,.Titres-Jaunes1 h4,.Titres-Jaunes1 h5,.Titres-Jaunes1 h6{
	color: #ffcd14 !important;
}
.Titres-Jaunes2 h1,.Titres-Jaunes2 h2,.Titres-Jaunes2 h3,.Titres-Jaunes2 h4,.Titres-Jaunes2 h5,.Titres-Jaunes2 h6{
	color: #ffcd14 !important;
}
.Titres-Jaunes3 h1,.Titres-Jaunes3 h2,.Titres-Jaunes3 h3,.Titres-Jaunes3 h4,.Titres-Jaunes3 h5,.Titres-Jaunes3 h6{
	color: #FFEA5D !important;
}

.Titres-Oranges1 h1,.Titres-Oranges1 h2,.Titres-Oranges1 h3,.Titres-Oranges1 h4,.Titres-Oranges1 h5,.Titres-Oranges1 h6{
	color: #ff9e19 !important;
}
.Titres-Rouges1 h1,.Titres-Rouges1 h2,.Titres-Rouges1 h3,.Titres-Rouges1 h4,.Titres-Rouges1 h5,.Titres-Rouges1 h6{
	color: #ff5419 !important;
}
.Titres-Violets1 h1,.Titres-Violets1 h2,.Titres-Violets1 h3,.Titres-Violets1 h4,.Titres-Violets1 h5,.Titres-Violets1 h6{
	color: #b719ff !important;
}
.Titres-Verts1 h1,.Titres-Verts1 h2,.Titres-Verts1 h3,.Titres-Verts1 h4,.Titres-Verts1 h5,.Titres-Verts1 h6{
	color: #79ca60 !important;
}

/* CONTOURS */
.contourTexte1{ -webkit-text-stroke-width: 1px; }
.contourTexte2{ -webkit-text-stroke-width: 2px; }
.contourTexte3{ -webkit-text-stroke-width: 3px; }
.contourTexte4{ -webkit-text-stroke-width: 4px; }
.contourTexte5{ -webkit-text-stroke-width: 5px; }
.contourTexte6{ -webkit-text-stroke-width: 6px; }
.contourTexte7{ -webkit-text-stroke-width: 7px; }
.contourTexte8{ -webkit-text-stroke-width: 8px; }
.contourTexte9{ -webkit-text-stroke-width: 9px; }
.contourTexte10{ -webkit-text-stroke-width: 10px; }

.contourTexteBlancs1{		-webkit-text-stroke-color: #ffffff;	}
.contourTexteBleus1{		-webkit-text-stroke-color: #198cff;	}
.contourTexteBleus2{		-webkit-text-stroke-color: #1f8bc4;	}
.contourTexteBleus3{		-webkit-text-stroke-color: #1f8bc4;	}
.contourTexteOranges1{	-webkit-text-stroke-color: #ff9e19;	}
.contourTexteJaunes1{		-webkit-text-stroke-color: #ffcd13;	}
.contourTexteJaunes2{		-webkit-text-stroke-color: #ffcd14;	}
.contourTexteJaunes3{		-webkit-text-stroke-color: #FFEA5D;	}
.contourTexteRouges1{		-webkit-text-stroke-color: #ff5419;	}
.contourTexteViolets1{	-webkit-text-stroke-color: #b719ff;	}
.contourTexteVerts1{		-webkit-text-stroke-color: #79ca60;	}

.ombrePorteeTexte1{		text-shadow: 1px 3px 0 #848484, 7px 11px 5px #777575;	}
.ombrePorteeTexte2{		text-shadow: 1px 3px 0 #848484, 7px 11px 5px #777575;	}
.ombrePorteeTexte3{		text-shadow: 1px 3px 0 #848484, 7px 11px 5px #777575;	}

/*
text-shadow: 1px 3px 0 #969696, 1px 13px 5px #aba8a8;
*/

/* *************
  / PLUGINS
 ************* */
.bouton button{ /* réinit du bouton */
	background-color: transparent;
	border: none;
	width: 100%;
}

.bouton{
	cursor: pointer;
	width: 100%;
	text-align: center;
	font-weight: 600;
	font-size: 1.2em;
}
.bouton-texte{
	display: block;
	padding: 10px;
}
.bouton1.contour-double .bouton-inner{
	border: transparent solid 3px;
}


.bouton1											{	border: #198cff solid 2px;	}
.bouton1 .bouton-texte								{	background-color: #198cff;		color: #fff; }
.bouton1:hover .bouton-texte						{	background-color:  transparent;	color: #198cff; }

.BlocBleu1 		.bouton1							{	border: #198cff solid 2px;	}
.BlocBleu1 		.bouton1 .bouton-texte				{	background-color: #198cff;					color: #fff; }
.BlocBleu1 		.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #198cff; }

.BlocBleu2 		.bouton1							{	border: #198cff solid 2px;	}
.BlocBleu2 		.bouton1 .bouton-texte				{	background-color: #198cff;					color: #fff; }
.BlocBleu2 		.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #198cff; }

.BlocBleu3 		.bouton1							{	border: #0576B7 solid 2px;	}
.BlocBleu3 		.bouton1 .bouton-texte				{	background-color: #0576B7;					color: #fff; }
.BlocBleu3 		.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #0576B7!important;; }

.BlocOrange1 	.bouton1							{	border: #ff9e19 solid 2px;	}
.BlocOrange1 	.bouton1 .bouton-texte				{	background-color: #ff9e19;					color: #fff; }
.BlocOrange1 	.bouton1:hover .bouton-texte		{	background-color:  transparent;				color: #ff9e19; }

.BlocJaune1  	.bouton1							{	border: #ffcd13 solid 2px;	}
.BlocJaune1  	.bouton1 .bouton-texte				{	background-color: #ffcd13;					color: #ffffff; }
.BlocJaune1  	.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #FFCD14; }

.BlocJaune2  	.bouton1							{	border: #ffcd13 solid 2px;	}
.BlocJaune2  	.bouton1 .bouton-texte				{	background-color: #ffcd13;					color: #ffffff; }
.BlocJaune2  	.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #FFCD14; }

.BlocRouge1  	.bouton1							{	border: #ff5419 solid 2px;	}
.BlocRouge1  	.bouton1 .bouton-texte				{	background-color: #ff5419;					color: #fff; }
.BlocRouge1  	.bouton1:hover .bouton-texte		{	background-color:  transparent;				color: #ff5419; }

.BlocVert1  	.bouton1							{	border: #79ca60 solid 2px;	}
.BlocVert1  	.bouton1 .bouton-texte				{	background-color: #79ca60;					color: #fff; }
.BlocVert1  	.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #79ca60; }

.BlocViolet1  	.bouton1							{	border: #b719ff solid 2px;	}
.BlocViolet1  	.bouton1 .bouton-texte				{	background-color: #b719ff;					color: #fff; }
.BlocViolet1  	.bouton1:hover .bouton-texte		{	background-color: transparent;				color: #b719ff; }


.tBleu1.bouton1										{	border: #198cff solid 2px ; }
.tBleu1.bouton1 .bouton-texte						{	background-color: #198cff ;		color: #fff ; }
.tBleu1.bouton1:hover .bouton-texte					{	background-color: transparent ;	color: #198cff; }

.tBleu2.bouton1										{	border: #198cff solid 2px ; }
.tBleu2.bouton1 .bouton-texte						{	background-color: #198cff ;		color: #fff ; }
.tBleu2.bouton1:hover .bouton-texte					{	background-color: transparent ;	color: #198cff;; }

.tBleu3.bouton1										{	border: #0576B7 solid 2px ; }
.tBleu3.bouton1 .bouton-texte						{	background-color: #0576B7 ;		color: #fff ; }
.tBleu3.bouton1:hover .bouton-texte					{	background-color: transparent ;	color: #0576B7; }

.tOrange1.bouton1									{	border: #ff9e19 solid 2px ;	}
.tOrange1.bouton1 .bouton-texte						{	background-color: #ff9e19 ;		color: #fff ; }
.tOrange1.bouton1:hover .bouton-texte				{	background-color:  transparent ;	color: #ff9e19 ; }

.tJaune1.bouton1									{	border: #ffcd13 solid 2px ;	}
.tJaune1.bouton1 .bouton-texte						{	background-color: #ffcd13 ;		color: #FFFFFF ; }
.tJaune1.bouton1:hover .bouton-texte				{	background-color: transparent ;	color: #FFFFFF ; }

.tJaune2.bouton1									{	border: #ffcd13 solid 2px ;	}
.tJaune2.bouton1 .bouton-texte						{	background-color: #ffcd13 ;		color: #FFFFFF ; }
.tJaune2.bouton1:hover .bouton-texte				{	background-color: transparent ;	color: #FFFFFF ; }

.tRouge1.bouton1									{	border: #ff5419 solid 2px ;	}
.tRouge1.bouton1 .bouton-texte						{	background-color: #ff5419 ;		color: #fff ; }
.tRouge1.bouton1:hover .bouton-texte				{	background-color:  transparent ;	color: #ff5419 ; }

.tRouge2.bouton1									{	border: #ef372a solid 2px ;	}
.tRouge2.bouton1 .bouton-texte						{	background-color: #ef372a ;		color: #fff ; }
.tRouge2.bouton1:hover .bouton-texte				{	background-color:  transparent ;	color: #ef372a ; }

.tViolet1.bouton1									{	border: #b719ff solid 2px ;	}
.tViolet1.bouton1 .bouton-texte						{	background-color: #b719ff ;		color: #fff ; }
.tViolet1.bouton1:hover .bouton-texte				{	background-color: transparent ;	color: #b719ff ; }

.tVert1.bouton1										{	border: #79ca60 solid 2px ;	}
.tVert1.bouton1 .bouton-texte						{	background-color: #79ca60 ;		color: #fff ; }
.tVert1.bouton1:hover .bouton-texte					{	background-color: transparent ;	color: #79ca60 ; }


/* ombres des bloc*/
.ombre1{
	-moz-box-shadow: 5px 5px 10px 2px #c0c0c0;
	-webkit-box-shadow: 5px 5px 10px 2px #c0c0c0;
	-o-box-shadow: 5px 5px 10px 2px #c0c0c0;
	box-shadow: 5px 5px 10px 2px #c0c0c0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=134, Strength=10);
}

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