/* Éditeur - Classes générales -----------------------------------------------*/
.Texte {
	font:					12px/14px Arial, Helvetica, Verdana, Sans-serif;
	color:					#767676;
	letter-spacing:			0.03em;
}
.TexteFonce {
	font:					12px/14px Arial, Helvetica, Verdana, Sans-serif;
	color:					#000;
	letter-spacing:			0.03em;
}
.TexteSerif {
	font:					bold 14px/16px Times New Roman, Georgia, serif;
	color:					#787878;
	letter-spacing:			0.03em;
}
.TexteFonceSerif {
	font:					bold 14px/16px Times New Roman, Georgia, serif;
	color:					#000;
	letter-spacing:			0.03em;
}
.TextePetitAcc {
	font:					11px Arial, Helvetica, Verdana, Sans-serif;
	color:					#767676;
	letter-spacing:         normal;
}
.TexteSpecialSerif {
	font:					bold 14px/16px Times New Roman, Georgia, serif;
	letter-spacing:			0.03em;
	color:					#EE3B33;
}
.TextePetit {
	font:					10px/12px Arial, Helvetica, Verdana, Sans-serif;
	color:					#767676;
	letter-spacing:			0.03em;
}
.TitreVideoPetit {
	font:					12px/16px Times New Roman, Georgia, serif;
	color:					#ee3b33;
}
.TitreVideoGrand {
	font:					bold 18px/18px Times New Roman, Georgia, serif;
	color:					#ee3b33;
}
.MarketingTitre {
	font:					bold 14px/22px Arial, Helvetica, Verdana, Sans-serif;
	color:					#fff;
	background:				#e61b23 url(/images/Bg_Marketing_Titre.png) repeat-x 0 100%;
	margin:					18px 0 12px -10px;
	padding-left:			10px;
}
.MarketingSousTitre {
	font:					bold 14px/16px Arial, Helvetica, Verdana, Sans-serif;
	color:					#ee3b33;
	margin:					18px 0 6px;
}

.ImageGauche { float: left; padding: 0 24px 8px 0; }

/* Editeur - Heading ---------------------------------------------------------*/
h1 {
	font:					26px Times New Roman, Georgia, serif;
	color:					#636363;
	text-align:				center;
	padding:				0;
	margin:					0;
}
h2 {
	font:					bold 15px Times New Roman, Georgia, serif;
	color:					#767676;
	letter-spacing:			0.03em;
	margin:					5px 0 3px 0;
}
h3 {
	font:					bold 14px Arial, Helvetica, Verdana, Sans-serif;
	color:					#767676;
	letter-spacing:			0.03em;
	margin:					5px 0 3px 0;
}
h4 {
	font:					12px Arial, Helvetica, Verdana, Sans-serif;
	color:					#767676;
	text-transform:			uppercase;
	letter-spacing:			0.03em;
	margin:					5px 0 3px 0;
}


/* É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.ClipVideo:link, A.ClipVideo:visited, A.ClipVideo:active,
A.ClipVideo:hover, A.ClipVideo:visited:hover, A.ClipVideo:active:hover {
	font:					12px/14px Arial, Helvetica, Verdana, Sans-serif;
	color:					#c9161d;
	letter-spacing:			0.03em;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover,
A.ClipVideo:hover, A.ClipVideo:visited:hover, A.ClipVideo:active:hover {
	text-decoration:		none;
}

A.LienSerif:link, A.LienSerif:visited, A.LienSerif:active,
A.LienSerif:hover, A.LienSerif:visited:hover, A.LienSerif:active:hover {
	font:					bold 14px/16px Times New Roman, Georgia, serif;
	color:					#A2A288;
	letter-spacing:			0.03em;
	text-decoration:		underline;
}
A.LienSerif:hover, A.LienSerif:visited:hover, A.LienSerif:active:hover {
	text-decoration:		none;
}

/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
/*.CelluleTitre {
	font:					100%/120% Arial, Helvetica, Verdana, Sans-serif;
	color:					;
	background:				;
	padding:				0 0 0 0;
	border-left:			;
	border-bottom:			;
	vertical-align:			top;
}*/
.TableauBordure {
	border-top:				3px solid #cc3333;
}
.CelluleTexte1, .CelluleTexte2, .CelluleSousTexte1 {
	font:					12px/14px Arial, Helvetica, Verdana, Sans-serif;
	color:					#5F5F5F;
	background:				#E9E9E1;
	padding:				5px 10px;
	border-bottom:			1px solid #CCCBB9;
}
.CelluleTexte2 {
	background:				#FFFFFF;
}
.CelluleSousTexte1 {
	background:				#f9f9f3;
	padding:				3px 10px;
	font:					11px/13px Arial, Helvetica, Verdana, Sans-serif;
}

/* Blocs vidéo ---------------------------------------------------------------*/
table.ClipVideo { border: 1px solid #d6d6d6; padding: 3px; margin-bottom: 12px; }
td.CellulePhoto { width: 45px; height: 45px; }
td.CelluleTitre { width: 230px; height: 45px; font: 12px/16px Times New Roman, Georgia, serif; color: #fff; padding: 0 12px; overflow: hidden; background: url(/images/Bg_ExtranetVideo.png) repeat-x; vertical-align: middle; }
td.CelluleTexte { width: 80px; height: 45px; font: 12px/16px Times New Roman, Georgia, serif; color: #fff; padding: 0 12px; overflow: hidden; background: url(/images/Bg_ExtranetVideoAlt.png) repeat-x; vertical-align: middle; }
table.ClipVideo a { color: #fff; text-decoration: none; }

table.Telechargement { width: 360px; height: 45px; margin-bottom: 12px; }
table.Telechargement td { font: 12px/16px Arial, Helvetica, sans-serif; color: #fff; padding: 0 12px; overflow: hidden; background: url(/images/Bg_ExtranetVideo.png) repeat-x; vertical-align: middle; }
table.Telechargement a, table.Telechargement a:hover { color: #fff !important; text-decoration: none !important; line-height: 16px !important; }
table.Telechargement td.CellulePoids { width: 90px; background: url(/images/Bg_ExtranetVideoAlt.png) repeat-x; }

/* Blocs téléchargement ------------------------------------------------------*/


/* Apparence des listes ------------------------------------------------------*/
OL, UL {
	font:					12px/14px Arial, Helvetica, Verdana, Sans-serif;
	color:					#767676;
	letter-spacing:			0.03em;
	margin: 				0 0 12px 0;
	padding:				0;
}
UL LI {
	/*list-style:				none none;
	background:				url(/images/Puce_Liste.gif) no-repeat 8px 0;*/
	list-style:				square outside;
	margin: 				0 0 3px 18px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	margin: 				0 0 0 24px;
	padding:				0;
}
