/***************************/
/* Général				   */
/* Titres                  */
/* Textes                  */
/* Liens                   */
/* Images                  */
/* Tableaux                */
/***************************/

/* Général				   */
div.module{
	clear:both;
}

/* Titres                  */
h2.hCentre, h3.hCentre, h4.hCentre {
	text-align:center;
}
h2.hGauche, h3.hGauche, h4.hGauche{
	text-align:left;
}
h2.hStyleModule1, h2.hStyleModule2, h2.hStyleModule3, h2.hStyleModule4{
	padding:20px 0 10px 0;
	margin:0 10px 0 10px;
	font:bold 36px Arial, Helvetica, sans-serif;}
h3.hStyleModule1, h3.hStyleModule2, h3.hStyleModule3, h3.hStyleModule4{
	padding:15px 0 8px 0;
	margin:0 10px 0 10px;
	font:bold 20px Arial, Helvetica, sans-serif;}
h4.hStyleModule1, h4.hStyleModule2, h4.hStyleModule3, h4.hStyleModule4{
	padding:10px 0 5px 0;
	margin:0 10px 0 10px;
	font:bold 14px Arial, Helvetica, sans-serif;}
h2.hStyleModule5, h2.hStyleModule6, h2.hStyleModule7, h2.hStyleModule8{
	padding:20px 0 10px 0;
	margin:0 10px 0 10px;
	font:bold 26px Arial, Helvetica, sans-serif;}
h3.hStyleModule5, h3.hStyleModule6, h3.hStyleModule7, h3.hStyleModule8{
	padding:15px 0 8px 0;
	margin:0 10px 0 10px;
	font:normal 18px Arial, Helvetica, sans-serif;}
h4.hStyleModule5, h4.hStyleModule6, h4.hStyleModule7, h4.hStyleModule8{
	padding:10px 0 5px 0;
	margin:0 10px 0 10px;
	font:bold 12px Arial, Helvetica, sans-serif;}
h2.hStyleModule1, h2.hStyleModule5, h3.hStyleModule1, h3.hStyleModule5, h4.hStyleModule1, h4.hStyleModule5{
	color:#656462;}
h2.hStyleModule2, h2.hStyleModule6, h3.hStyleModule2, h3.hStyleModule6, h4.hStyleModule2, h4.hStyleModule6{
	color:#B52256;}
h2.hStyleModule3, h2.hStyleModule7, h3.hStyleModule3, h3.hStyleModule7, h4.hStyleModule3, h4.hStyleModule7{
	color:#F7B80B;}
h2.hStyleModule4, h2.hStyleModule8, h3.hStyleModule4, h3.hStyleModule8, h4.hStyleModule4, h4.hStyleModule8{
	color:#e25909;}
/* Textes                  */
p.pJustifie{
	text-align:justify;
}
p.pCentre{
	text-align:center;
}
p.pGauche{
	text-align:left;
}
p.pDroite{
	text-align:right;
}
img.imgGauche{
	float:left;
	margin:0 10px 5px 0;
}
img.imgDroite{
	float:right;
	margin:0 0 5px 10px;
}
p.pStyleModule1, p.pStyleModule2, p.pStyleModule3, p.pStyleModule4{
	margin:0 10px 0 10px;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;}
p.pStyleModule1{
	color:#656462;}
p.pStyleModule2{
	color:#B52256;}
p.pStyleModule3{
	color:#F7B80B;}
p.pStyleModule4{
	color:#e25909;}
/* Liens                   */

a.lienGris, a.lienBordeaux, a.lienJaune, a.lienOrange, a.lienGrisSousligne, a.lienBordeauxSousligne, a.lienJauneSousligne, a.lienOrangeSousligne{
	font:normal 12px Arial, Helvetica, sans-serif;
}
a.lienGris, a.lienGrisSousligne{
	color:#656462;
}
a.lienBordeaux, a.lienBordeauxSousligne{
	color:#B52256;
}
a.lienJaune, a.lienJauneSousligne{
	color:#F7B80B;
}
a.lienOrange, a.lienOrangeSousligne{
	color:#e25909;
}
a.lienGris:link, a.lienGris:visited, a.lienBordeaux:link, a.lienBordeaux:visited, a.lienJaune:link, a.lienJaune:visited, a.lienOrange:link, a.lienOrange:visited{
	text-decoration:none;
}
a.lienGris:hover, a.lienGris:active, a.lienBordeaux:hover, a.lienBordeaux:active, a.lienJaune:hover, a.lienJaune:active, a.lienOrange:hover, a.lienOrange:active{
	text-decoration:underline;
}
a.lienGrisSousligne:link, a.lienGrisSousligne:visited, a.lienBordeauxSousligne:link, a.lienBordeauxSousligne:visited, a.lienJauneSousligne:link, a.lienJauneSousligne:visited, a.lienOrangeSousligne:link, a.lienOrangeSousligne:visited{
	text-decoration:underline;
}
a.lienGrisSousligne:hover, a.lienGrisSousligne:active, a.lienBordeauxSousligne:hover, a.lienBordeauxSousligne:active, a.lienJauneSousligne:hover, a.lienJauneSousligne:active, a.lienOrangeSousligne:hover, a.lienOrangeSousligne:active{
	text-decoration:none;
}
/* Images                  */
a.lienImage img{
	border:0;
}
table.tableImage{
	table-layout:auto;
}
table.tableImage td.tdImageG, table.tableImage td.tdImageC, table.tableImage td.tdImageD, table.tableImage td.tdImage{
	padding:0; margin:0;
}
table.tableImage td.tdImageG{
	background:url(../images/background/back-image-G.png) no-repeat 0 0;
	width:16px;
}
table.tableImage td.tdImageC{
	background:url(../images/background/back-image-R.png) repeat-x 0 0;
	height:16px;
	font-size:2px;
}
table.tableImage td.tdImageD{
	background:url(../images/background/back-image-D.png) no-repeat top right;
	width:16px;
}

/* Tableaux                */
table.tableColonneEspace{
	width: 100%;
	table-layout: fixed;
}
table.tableColonneCollapse{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}
table.tableColonneEspace td, table.tableColonneCollapse td{
	padding: 5px 10px 5px 10px;
}

td.tdStyleModule1, td.tdStyleModule2, td.tdStyleModule3, td.tdStyleModule4, td.tdStyleModule5{
	margin:0;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;}
td.tdStyleModule1{
	color:#656462;}
td.tdStyleModule2{
	color:#B52256;}
td.tdStyleModule3{
	color:#F7B80B;}
td.tdStyleModule4{
	color:#F7B80B;}
td.tdStyleModule5{
	color:#FFFFFF;}

