/* TinyMCE specific rules */
@import url(//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900);
/*
Noir : #000000
Blanc : #FFFFFF
Rose : #dc4592 (220,69,146)
Fond gris : #eaeaea
*/

.mceContentBody { font-size:14px; color:#060606; font-weight:400; }
.mceContentBody table tr td { font-size:14px; color:#060606; font-weight:400; }

.mceContentBody a { font-size:14px; font-weight:400; color:#060606 !important; /* FF requires a important here */ text-decoration:none; cursor:pointer; }
.mceContentBody a:hover { font-size:14px; font-weight:400; color:#060606 !important; /* FF requires a important here */ text-decoration:none; }

.mceContentBody ul { list-style: none; padding-left:10px; }
.mceContentBody ul li { padding-bottom:5px; }
.mceContentBody ul li:before { content: ""; line-height: 1em; width: .5em; height: .5em; background-color: #295571; float: left; margin: .40em .50em 0 0; border-radius: 50%; }

.mceContentBody ul ul { padding-left:15px; }
.mceContentBody ul ul li:before { content: ""; line-height: 1em; width: .5em; height: .5em; border:1px solid #295571; background-color:transparent; float: left; margin: .40em .50em 0 0; border-radius: 50%; }


.mceContentBody .lien { color: #dc4592 !important; font-size:14px; text-decoration:underline; }
.mceContentBody .lien:before { content:"> "; }
.mceContentBody .lien:hover {  text-decoration:none; }

.mceContentBody .container, .mceContentBody .container-fluid { margin-bottom:50px; }
.mceContentBody .container:last-child, .mceContentBody .container-fluid:last-child { margin-bottom:0px; }

.mceContentBody .img-responsive { width:100%; }

/* Template */
.mceContentBody .ligne_1_colonne {}
.mceContentBody .ligne_2_colonnes {}
.mceContentBody .ligne_3_colonnes {}
.mceContentBody .ligne_2_colonnes_excentrees {}
.mceContentBody .flex-video.widescreen {}

.mceContentBody * { font-size:14px; font-weight:400; }

.mceContentBody b, .mceContentBody strong { font-weight: 700; }

.mceContentBody h1, .mceContentBody h1 * { font-size:48px; font-family: 'Roboto', sans-serif; font-weight:900; text-transform:uppercase; }
.mceContentBody h2, .mceContentBody h2 * { font-size:18px; font-family: 'Roboto', sans-serif; font-weight:900; text-transform:uppercase; }
.mceContentBody h3, .mceContentBody h3 * { font-size:14px; font-family: 'Roboto', sans-serif; font-weight:500; }

.mceContentBody hr { border-top-width: 1px; border-top-style: dotted; border-color:#295571; }

/* Medium */
@media(max-width:1199px){
	/*.mceContentBody * { font-size:14px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:36px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:26px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:18px; }*/
}

/* Small */
@media(max-width:991px) {
	/*.mceContentBody * { font-size:12px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:32px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:22px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:16px; }/*
}
	
/* Extra Small */
@media(max-width:767px){
	/*.mceContentBody * { font-size:12px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:28px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:18px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:14px; }*/
}
