body{
	margin-left : 0;
	margin-top : 0;
}

td.tdBleu{
	background-color : #0099FF;
	text-align : center;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : xx-small;
	cursor:hand;
}

.txtGdBoldNoir{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : larger;	
}

.txtGdNoir{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : larger;	
}

.txtBoldNoir{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : x-small;	
}

.txtNoir{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;	
}

.txtSmallNoir{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;	
}

.txtBoldRouge{
	color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : x-small;	
}

.txtBoldBlanc{
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : x-small;	
}

.txtGdBoldBlanc{
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : small;	
}

.txtGdBoldBlanc{
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : small;	
}

.txtSmallBlanc{
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;	

}
.txtBlanc{
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;	
}

.txtBlancMenu{
	color : White;
	font-family : Verdana;
	font-size : 11px;
	font : bold;
	text-transform : uppercase;
	text-decoration : none;
}

.txtVertFonce{
	color : #006600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;	
}

.txtGdVertFonce{
	color : #006600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;	
}

.txtBoldVertFonce{
	color : #006600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font : bold;
}

.txtGdBoldVertFonce{
	color : #006600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : larger;	
	font: bold;
}

.txtGdBoldVert{
	color : Green;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : larger;
}

.txtBoldVert{
	color : Green;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.txtBoldVertSmall{
	color : Green;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : x-small;
}

.txtVert{
	color : Green;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.lien{
	color : Green;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}

.lienRetour{
	color : #0099CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font : italic;
	vertical-align : top;
	text-align : right;
}

.gdLienDansTxt{
	color : #0082CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}

.lienDansTxt{
	color : #0082CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : normal;
}

td.tdBleuInverse{
	background-color : #FFFFFF;
	text-align : center;
	color : #0099FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : xx-small;
	cursor:hand;
}

.txtSmallBleu {
	color : #0066FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : xx-small;
}

.txtBleu {
	color : #0066FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : x-small;
}

.txtGdBleu {
	color : #0066FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : small;
}

.txtBoldBleu {
	color : #0066FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold x-small;
}

.txtGdBoldBleu {
	color : #0066FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold small;
}

.txtSmallBleuCian {
	color : #0099CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : xx-small;
}

.txtBleuCian  {
	color : #0099CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : x-small;
}

.txtGdBleuCian  {
	color : #0099CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : small;
}

.txtBoldBleuCian {
	color : #0099CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold x-small;
}

.txtGdBoldBleuCian  {
	color : #0099CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold small;
}

.txtOrange {
	color : #FF9C00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : x-small;
}

.txtBoldOrange {
	color : #FF9C00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold x-small;
}

.txtGdBoldOrange{
	color : #FF9C00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold small;
}

.asteriskm{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font : italic;
}

table.solution{
	background:#0099FF;
	color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font : bold;
	border : 2px solid #FF6300;
	text-align : center;
	vertical-align : middle;
}

.titrePage{
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font : bold;
	vertical-align : top;
	text-transform : uppercase;
}

.titreCategorie {
	color: #6E6E6E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font : bold;
	vertical-align : top;
	text-align : center;
}

.envoiMail{
	color: Green;
	border: #006600;
	border: double;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	text-align : center;
}

td.tdBleuG{
	vertical-align : bottom;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : x-small;
	background-color : #98BBD8;
}

td.tdBleuD{
	vertical-align : bottom;
	text-align : right;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : x-small;	
	background-color : #98BBD8;
}

.couleurVert {
	background-color : #87C11E;
}

.couleurBleu {
	background-color : #0099CC;
}

.couleurBleuClair {
	background-color : #C7E9F5;
}

.txtGdBoldBordeau{
	color : #B20748;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : larger;
	font-weight:bold;
}

.txtBoldBordeau{
	color : #B20748;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight:bold; 
}

.txtBordeau{
	color : #B20748;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}

a.LienBordeau{
	color : #B20748;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : italic;
	text-decoration : none;
	font-weight:bold; 
}
.titrePageBleuBig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color : #0D73B5;
	font-weight : bold;	
}