/* Éditeur - Classes générales -----------------------------------------------*/
.Texte {
	font:					11px/18px Arial, Helvetica, Sans-serif;
	color:					#888F95;
}
.Texte sup {
	font-size:				7px;
	line-height:			0px;
}
.TexteAccueil {
	font:					11px/12px Arial, Helvetica, Sans-serif;
	color:					#888F95;
}
.TexteSpecial {
	font:					11px/18px Arial, Helvetica, Sans-serif;
	color:					#95B9D2;
}
.TexteSpecialGros {
	font:					19px/18px Arial, Helvetica, Sans-serif;
	color:					#95B9D2;
}
.TextePetit {
	font:					10px/14px Arial, Helvetica, Sans-serif;
	color:					#888F95;
}
.TextePetit sup {
	font-size:				7px;
	line-height:			0px;
}

.TitreOrange {
	font:					bold 24px/120% Arial, Helvetica, Sans-serif;
	color:					#cf7638;
	margin:					0 0 12px 0;
}
.SousTitreOrange {
	font:					14px/15px Arial, Helvetica, Sans-serif;
	font-weight:			bold;
	color:					#cf7638;
	margin:					26px 0 3px 0;
}
.TitreVert {
	font:					24px/120% Arial, Helvetica, Sans-serif;
	color:					#708939;
	margin:					0 0 12px 0;
}
.SousTitreVert {
	font:					14px/15px Arial, Helvetica, Sans-serif;
	font-weight:			bold;
	color:					#708939;
	margin:					22px 0 3px 0;
}

.TitreSpecial {
	font:					11px/12px Arial, Helvetica, Sans-serif;
	color:					#95B9D2;
	text-transform:			uppercase;
	display: 				block;
	background:				#F7FAFC;
	padding:				5px 7px;
	font-weight:			bold;
}
.TexteBleuFonce {
	font:					11px/12px Arial, Helvetica, Sans-serif;
	color:					#004677;
}
.TexteEncadre {
	display:				block;
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#95B9D2;
	padding:				5px 10px;
}
.Exposant {
	position: 				relative; 
	top: 					-3px; 
	line-height: 			100%; 
	font-size: 				80%;
}
/* Styles specials pour la boite de citation ---------------------------------*/
.CellCitation {
	border-top:				1px solid #EEF2F4;
	border-bottom:			1px solid #EEF2F4;
	padding:				10px 20px;
}
.TexteCitation {
	font:					italic bold 17px/19px Arial, Helvetica, Sans-serif;
	color:					#B2BEC6;
}
.TexteBleuCitation {
	font:					italic bold 17px/19px Arial, Helvetica, Sans-serif;
	color:					#0A5888;
}

/* Editeur - Heading ---------------------------------------------------------*/
H1,
H1 a:link, H1 a:visited, H1 a:active,
H1 a:hover, H1 a:visited:hover, H1 a:active:hover {
	font:					24px/120% Arial, Helvetica, Sans-serif;
	color:					#95B9D2;
	margin:					0 0 12px 0;
	text-decoration:		none;
}
H2,
H2 a:link, H2 a:visited, H2 a:active,
H2 a:hover, H2 a:visited:hover, H2 a:active:hover {
	font:					bold 13px/120% Arial, Helvetica, Sans-serif;
	color:					#004677;
	margin:					26px 0 3px 0;
	text-decoration:		none;
}
H3,
H3 a:link, H3 a:visited, H3 a:active,
H3 a:hover, H3 a:visited:hover, H3 a:active:hover {
	font:					bold 12px/120% Arial, Helvetica, Sans-serif;
	color:					#95B9D2;
	margin:					22px 0 3px 0;
	text-decoration:		none;
}
H4,
H4 a:link, H4 a:visited, H4 a:active,
H4 a:hover, H4 a:visited:hover, H4 a:active:hover {
	font:					bold 12px/120% Arial, Helvetica, Sans-serif;
	color:					#888F95;
	margin:					18px 0 3px 0;
	text-decoration:		none;
}
H5,
H5 a:link, H5 a:visited, H5 a:active,
H5 a:hover, H5 a:visited:hover, H5 a:active:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#004677;
	margin:					15px 0 3px 0;
	text-decoration:		none;
}
H6,
H6 a:link, H6 a:visited, H6 a:active,
H6 a:hover, H6 a:visited:hover, H6 a:active:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#888F95;
	margin:					13px 0 3px 0;
	text-decoration:		none;
}
H1 sup, H2 sup, H3 sup, H4 sup, H5 sup, H6 sup {
	font-size:				70%;
	line-height:			70%;
}

/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active,
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover,
A.LienChapitre:link, A.LienChapitre:visited, A.LienChapitre:active,
A.LienChapitre:hover, A.LienChapitre:visited:hover, A.LienChapitre:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#004677;
	text-decoration:		none;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover,
A.LienChapitre:hover, A.LienChapitre:visited:hover, A.LienChapitre:active:hover {
	color:					#95B9D2;
	text-decoration:		underline;
}
A.LienChapitre:link, A.LienChapitre:visited, A.LienChapitre:active,
A.LienChapitre:hover, A.LienChapitre:visited:hover, A.LienChapitre:active:hover {
	display:				block;
	background:				url(../images/Puce_MenuChapitre.gif) no-repeat;
	padding:				2px 0 3px 20px;
	margin:					0 25px 0 25px;
}
A.LienGris:link, A.LienGris:visited, A.LienGris:active,
A.LienGris:hover, A.LienGris:visited:hover, A.LienGris:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#888F95;
	text-decoration:		underline;
}
A.LienGris:hover, A.LienGris:visited:hover, A.LienGris:active:hover {
	text-decoration:		none;
}
A.LienGrisPale:link, A.LienGrisPale:visited, A.LienGrisPale:active,
A.LienGrisPale:hover, A.LienGrisPale:visited:hover, A.LienGrisPale:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#B6BABD;
	text-decoration:		none;
}
A.LienGrisPale:hover, A.LienGrisPale:visited:hover, A.LienGrisPale:active:hover 
{
	text-decoration:		underline;
}

/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #DBE0E3;
}
.ContourPub {
	border:					12px solid #EDF2F5;
}

/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitre {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#F6F8FA;
	background:				#95B9D2;
	padding:				5px 10px;
	border-bottom:			1px solid #FFF;
	vertical-align:			top;
}
.CelluleTexte1 {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#888F95;
	background:				#EDF2F5;
	padding:				4px 10px;
	border-bottom:			1px solid #FFF;
}
.CelluleTexte2 {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#888F95;
	background:				#F7FAFC;
	padding:				4px 10px;
	border-bottom:			1px solid #FFF;
}
.CelluleContenuProduits, .CelluleContenuStandard {
	padding:				0 0 25px 12px;
}
.CelluleContenu {
	padding:				0;/* 15px 0 0 12px; */
	height:					300px;
	vertical-align:			top;
}
.CelluleContenuGauche {
	border-left:			1px solid #EDF2F5;
	border-right:			1px solid #EDF2F5;
	width:					162px;
	height:					300px;
	vertical-align:			top;
}
.CelluleMenuTexture {
	padding:				0 20px 0 0;
}
/* Gabarit avec entete speciale */
.CelluleEnteteSpeciale {
	border-top:				1px solid #EDF2F5;
	border-bottom:			1px solid #EDF2F5;
}
.CelluleTitreEnteteSpeciale {
	padding:				0 0 0 12px;
}
.CelluleTitreEnteteSpeciale h1 {
	margin:					0;
}
.CelluleTexteSpecial {
	padding:				0 26px 0 0;
}
/* Gabarit Intro Chapitre */
.CelluleTexteChapitre {
	background:				#F1F6FA;
	border-left:			7px solid #FFF;
	border-right:			7px solid #FFF;
	padding:				12px;
	width:					205px;
	vertical-align:			top;
}
.CelluleChapitreSections {
	height:					86px;
	vertical-align:			middle;
}
.CelluleChapitreSections table td {
	vertical-align:			top;
}
/* Gabarit Contenu Promo */
.CelluleContenuPromo {
	padding:				40px 0 0 0;
	vertical-align:			top;
}
/* Gabarit Gallery */
.CelluleTexteGallerieFurniture {
	padding:				10px 20px 10px 0;
}
/* Gabarit Call to Action */
.CelluleTexteCallToAction {
	background:				url(../images/Bg_CallToAction.gif) repeat-x bottom left;
	padding:				0 10px 10px 10px;
	vertical-align:			top;
	width:					142px;
}

/* Page Contact ------------------------------------------------------*/
.CellContact {
	font:					11px/18px Arial, Helvetica, Sans-serif;
	color:					#888f95;
	background:				#FFF url(../images/Bg_Contact.gif) repeat-x bottom left;
	padding:				0 0 15px 5px;
}
.CellContact2, .CellContact3 {
	font:					11px/18px Arial, Helvetica, Sans-serif;
	color:					#888f95;
	background:				url(../images/Bg_Contact2.gif) repeat-y top right;
	padding:				0 0 0 5px;
}
.CellContact3, .CellContact4 {
	font:					11px/18px Arial, Helvetica, Sans-serif;
	color:					#888f95;
	padding:				0 0 0 30px;
}
.TitreContact {
	font-size:				20px;
	line-height:			120%;
	color:					#95B9D2;
}
.SousTitreContact {
	font-size:				12px;
	font-weight:			bold;
	line-height:			18px;
	color:					#95B9D2;
}

/* Apparence des listes ------------------------------------------------------*/
UL {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#888F95;
	margin:					0 0 12px 0;
	padding:				0;
}
OL {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#888F95;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#888F95;
	margin: 				0 0 0 15px;
	padding:				0;
}
UL LI UL, OL LI OL {
	margin:					0;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#888F95;
	margin: 				0 0 0 10px;
	padding:				0;
}

@media print {
	.LargeurImageImpression {
		width:0px;
	}
}