/*
 *	ficheOccasionTexte.css
 *
 *	Feuille de style d�di�e aux textes CKeditor des fiches occasions (front et back office).
 *
 *	NE PAS UTILISER / MODIFIER � D'AUTRES FINS
 *
 */
 
@charset "UTF-8";

.ficheOccasionTexte {
	color: #4a4a4a;
	font-size: 14px;
	line-height: 1.6;
}

.ficheOccasionTexte em {
	font-style: italic;
}

.ficheOccasionTexte P, 
.ficheOccasionTexte UL, 
.ficheOccasionTexte LI {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.ficheOccasionTexte ul {
	display: block !important;
	list-item-type: dics !important;
	list-style: disc outside none !important;
}

.ficheOccasionTexte LI {
	display: list-item !important;
	list-style: disc outside none !important;
}

/* preserved spaces for rtl list item bullets. (#6249)*/
.ficheOccasionTexte ol,
.ficheOccasionTexte ul,
.ficheOccasionTexte dl {
    padding-right:40px !important;
    padding-left:40px !important;
}

.ficheOccasionTexte blockquote,
.ficheOccasionTexte figure {
	display: block !important;
	margin: 1em 40px !important;
}

.ficheOccasionTexte a {
	color: #2485C4 !important;
	text-decoration: none !important;
}

.ficheOccasionTexte a:hover {
	text-decoration: underline !important;
}

.ficheOccasionTexte .AFOTitre,
.cke_panel_block .AFOTitre {
	font-size: 24px;
	line-height: 1.35em;
	color: #414141;
	font-weight: bold;
}

.ficheOccasionTexte .AFOIntertitreNoir,
.cke_panel_block .AFOIntertitreNoir {
	font-size: 20px;
	line-height: 1.35em;
	color: #414141;
	font-weight: bold;
}

.ficheOccasionTexte .AFOIntertitreGris,
.cke_panel_block .AFOIntertitreGris {
	font-size: 20px;
	line-height: 1.35em;
	color: #9E9E9E;
	font-weight: bold;
}

.ficheOccasionTexte .AFOIntertitreRouge,
.cke_panel_block .AFOIntertitreRouge {
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	border-bottom: 1px solid #d5d5d5;
	margin-top: 0;
	color: #ce1227;
	font-family: 'Bitter',serif;
	font-size: 19px;
	font-weight: bold;
}

.AFOExergue {
	background: #edf0f7;
	padding: 9px 0 11px 9px;
}

#guide-achat .AFOExergue-left,
.ficheOccasionTexte .AFOExergue-left {
	float: left;
	margin-right: 20px !important;
}

#guide-achat .AFOExergue-right,
.ficheOccasionTexte .AFOExergue-right {
	float: right;
	margin-left: 20px !important;
}

#guide-achat .AFOExergue-left,
.ficheOccasionTexte .AFOExergue-left,
#guide-achat .AFOExergue-right,
.ficheOccasionTexte .AFOExergue-right {
	word-wrap: break-word;
	width: 300px;
}

.preExergue {
	display: inline-block;
	color: #646464;
	font-size: 93px;
	line-height: 70px;
	position: absolute;
}

.textExergue {
	position: relative;
	display: inline-block;
	/*width: 570px;*/
	padding-left: 48px;
	color: #5370ae;
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 27px;
	line-height: 1.2;
}

 .AFOExergue-left .textExergue,
 .AFOExergue-right .textExergue {
 	width: 250px;
 }

.textExergue .postExergue {
	display: inline-block;
	color: #646464;
	font-size: 93px;
	line-height: 80px;
	position: absolute;
	padding-left: 17px;
}

.ficheOccasionTexte strong,
.cke_panel_block strong,
.ficheOccasionTexte h3 {
	font-weight: bold;
}

.ficheOccasionTexte .AFORouge,
.cke_panel_block .AFORouge {
	color: #CF1127;
	font-size: inherit;
}

.ficheOccasionTexte .AFOMegaIntertitre,
.cke_panel_block .AFOMegaIntertitre,
.AFOBlueShadowTitle {
	margin-top: 0;
	font: bold 60px 'Bitter', sans-serif;
	color: #3f6EAD;
	text-shadow: 1px 1px 0px rgba(16, 58, 109, 1); 
}