/*
12px = 1em
16px = 1.333em
18px = 1.5em
*/

/*
EZP editor classname: mceContentBody
DRUPAL editor classname: .editors
*/

.image_article {
	margin-right: 15px;
	float: left;
}

.editors {
	padding-right: 12px;
}

.editors a {
	color: #395998;
}

.editors img.align-left {
	margin-right: 1.25em;
}

img.align-left {
	margin-right: 1.25em;
}

.editors p {
	margin-bottom: 15px;
	padding-left: 3px;
	color: #000;
}

.editors strong {
	color: #000
}

.editors h1, .editors h1 a, .editors h2, .editors h2 a, .editors h3, .editors h3 a {
	font-weight: bold;
}

.editors h1, .editors h1 a, .editors h2, .editors h2 a, .editors h3, .editors h3 a, .editors h4, .editors h4 a, .editors h5, .editors h5 a, .editors h6, .editors h6 a {
	color: #395998;
	font-family: Arial;
}

.editors h1 a, .editors h2 a, .editors h3 a, .editors h4 a, .editors h5 a, .editors h6 a {
	text-decoration: underline;
}

.editors h1 {
	margin-bottom: 0.4em;
	font-size: 2em;
}

.editors h2 {
	margin-bottom: 0.25em;
	font-size: 1.2em;
}

.editors h3 {
	margin-bottom: 0.083em;
	font-size: 1.08em;
}

.editors h4 {
	font-size: 1em;
}

.editors h5 {
	font-size: 0.917em;
}

.editors h6 {
	font-size: 0.833em;
}

.editors blockquote {
	padding: 8px;
}

.editors p {
	line-height: 140%;
}

.editors p.margin0 {
	margin-bottom: 0;
}

.editors p.margin36 {
	margin-bottom: 36px;
}

.editors p.margin54 {
	margin-bottom: 58px;
}

.editors .float_right {
	float: right;
	display: inline;
	margin: 0 0 16px 10px;
}

.editors .float_left {
	float: left;
	display: inline;
	margin: 0 10px 16px 0;
}

.editors .align_center {
	text-align: center;
}

.editors ul, .editors ol {
	font-size: 1em;
	line-height: 1.333em;
	color: black;
}

.editors ul, .editors ul li {
	list-style: disc inside none;
}

.editors ul ul, .editors ul ul li {
	list-style: circle inside;
	padding-left: 10px;
	margin-bottom: 0px;
}

.editors ul ul ul, .editors ul ul ul li {
	list-style: square inside;
}

.editors ol, .editors ol li {
	list-style: decimal inside none;
	margin-bottom: 8px;
}

.editors ol ol, .editors ol ol li, .editors ul ol li {
	list-style: decimal inside;
	padding-left: 10px;
	margin-bottom: 0px;
}

.editors li li {
	font-size: 1em;
}

/*5 styles for plain text (not links and lists) 2011-02-17 */
.cke-normal-text {
	display: block;
	color: #333;
	font-size: 12px;
}

.cke-gras-text {
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 20px;
}

.cke-pink-text {
	display: block;
	color: #d5055c;
	font-size: 20px;
}

.cke-green-text {
	display: block;
	color: #bac33c;
	font-size: 20px;
	line-height: 26px;
}

.cke-purple-text {
	display: block;
	color: #7f63e3;
	font-size: 20px;
}

.editors th, .editors td {
	padding: 8px;
}

.editors .encart {
	clear: both !important;
	border: 1px solid #A9A9A9 !important;
	margin: 20px !important;
	padding: 20px !important;
	width: 40%;
!important
}

.editors .encart_gauche {
	border: 1px solid #A9A9A9;
	margin: 20px;
	padding: 20px;
	width: 267px;
	float: left;
}

.editors .encart_droit {
	border: 1px solid #A9A9A9;
	margin: 20px;
	padding: 20px;
	width: 267px;
	float: right;
}

.editors .encart_total {
	clear: both;
	border: 1px solid #A9A9A9;
	margin: 20px;
	padding: 20px;
	width: 620px;
}