/* --- */
.FondClair
{
	background-color: #FFFFF7; 
	color: #646455;
	border: 0;
}
.FondNormal
{
	background-color: #E9E9D9; 
	color: #949475;
	border: 0;
}
.FondMoyen
{
	background-color: #D2D2AA; 
	color: #646455;
	border: 0;
}
.FondFonce
{
	background-color: #646455; 
	color: #FFFFF7;
	border: 0;	
}
.FondChoix
{
	background-color: #FF0000; 
	color: #000000;
	border: 0;	
}
/*********************
.CLAIR       
*********************/
.FontTimes16bn
{
	color: #646455;
	font-family: Times New Roman;
	font-size: 16pt;
	font-weight: bold;
	font-style:	normal;
}
/* 8 */
.FontErreur
{
	color: #FF6633;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal; 
	padding-left: 10px;
}
.FontClaire8n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.FontClaire8bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire8i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire8bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic; 
}
/* 9 */
.FontClaire9n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}
.FontClaire9bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire9i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire9bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic; 
}
/* 10 */
.FontClaire10n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal; 
}
.FontClaire10bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire10i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire10bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic; 
}
/* 12 */
.FontClaire12n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal; 
}
.FontClaire12bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire12i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire12bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic; 
}
/* 14 */
.FontClaire14n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal; 
}
.FontClaire14bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire14i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire14bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic; 
}
/* 16 */
.FontClaire16n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal; 
}
.FontClaire16bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire16i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire16bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic; 
}
/* 18 */
.FontClaire18n
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: normal;
	font-style: normal; 
}
.FontClaire18bn
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire18i
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire18bi
{
	color: #FFFFF7;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: bold;
	font-style: italic; 
}
/* 20 */
.FontClaire20n
{
	color: #F4F4E5;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: normal;
	font-style: normal; 
}
.FontClaire20bn
{
	color: #F4F4E5;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: bold;
	font-style: normal; 
}
.FontClaire20i
{
	color: #F4F4E5;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: normal;
	font-style: italic; 
}
.FontClaire20bi
{
	color: #F4F4E5;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: bold;
	font-style: italic; 
}
/*********************
.FONCE       
*********************/
/* 8 */
.FontFonce8n
{
	color: #646455;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce8bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce8i
{
	color: #646455;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	italic; 
}
.FontFonce8bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style:	italic; 
}
/* 9 */
.FontFonce9n
{
	color: #646455;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce9bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce9i
{
	color: #646455;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style:	italic; 
}
.FontFonce9bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style:	italic; 
}
/* 10 */
.FontFonce10n
{
	color: #646455;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce10bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce10i
{
	color: #646455;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style:	italic; 
}
.FontFonce10bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style:	italic; 
}
/* 12 */
.FontFonce12n
{
	color: #646455;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce12bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce12i
{
	color: #646455;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	font-style:	italic; 
}
.FontFonce12bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style:	italic; 
}
/* 14 */
.FontFonce14n
{
	color: #646455;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce14bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce14i
{
	color: #646455;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: normal;
	font-style:	italic; 
}
.FontFonce14bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style:	italic; 
}
/* 16 */
.FontFonce16n
{
	color: #646455;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce16bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce16bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style:	italic; 
}
.FontFonce16i
{
	color: #646455;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: normal;
	font-style:	italic; 
}
/* 18 */
.FontFonce18n
{
	color: #646455;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce18bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce18bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: bold;
	font-style:	italic; 
}
.FontFonce18i
{
	color: #646455;
	font-family: Verdana;
	font-size: 18pt;
	font-weight: normal;
	font-style:	italic; 
}
/* 20 */
.FontFonce20n
{
	color: #646455;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: normal;
	font-style:	normal; 
}
.FontFonce20bn
{
	color: #646455;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: bold;
	font-style:	normal; 
}
.FontFonce20bi
{
	color: #646455;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: bold;
	font-style:	italic; 
}
.FontFonce20i
{
	color: #646455;
	font-family: Verdana;
	font-size: 20pt;
	font-weight: normal;
	font-style:	italic; 
}
/* BtnLink */
A.BtnLinkn
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration: none;
}
A:Hover.BtnLinkn
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration: underline;
}
A.BtnLinkClair
{
	color: #F4F4E5;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration: none;
}
A:Hover.BtnLinkClair
{
	color: #F4F4E5;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration: underline;
}
A.BtnLinkCountry
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration: none;
}
A:Hover.BtnLinkCountry
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration: underline;
}
A.BtnLink10
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
}
A:Hover.BtnLink10
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
A.LinkFonce14
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
A:Hover.LinkFonce14
{
	color: #646455;
	border: 0;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
A.LinkClair14
{
	color: #FFFFF7;
	border: 0;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
A:Hover.LinkClair14
{
	color: #FFFFF7;
	border: 0;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
/* --- */
.CelluleTitre
{
	background-color: #D2D2AA; 
	color: #646455;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	font-style:	normal; 

	border: 0;
	border-color: #646455;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-Left-style: dashed;
	border-right-style: dashed;
}
.CelluleTexte
{
	background-color: #E9E9D9; 
	color: #949475;
	text-align: justify;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal; 

	border: 0;
	border-color: #646455;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-Left-style: dashed;
	border-right-style: dashed;
 }
.CelluleTexteClair
{
	background-color: #FFFFF7; 
	color: #949475;
	text-align: justify;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal; 

	border: 0;
	border-color: #646455;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-Left-style: dashed;
	border-right-style: dashed;
}
.CelluleFonce
{
	background-color: #646455; 
	color: #F4F4E5;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	font-style:	normal; 

	border: 0;
	border-color: #646455;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-Left-style: dashed;
	border-right-style: dashed;
}
.CelluleImg
{
	color: #949475;
	border: 0;
	font-family: Verdana;
	font-size: 10;
	font-weight: normal;
	font-style:	normal; 
	background-color: #E9E9D9; 
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom, left;
	background-image: url(Img/LogoFond.gif);
}
.TabBord
{
	background-color: #D2D2AA; 
	color: #D2D2AA;
	text-align: justify;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal; 

	border: 0;
	border-color: #646455;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-Left-style: dashed;
	border-right-style: dashed;
}
.InfoTbl
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal; 

	border: 1;
	border-width: 1pt;
	border-color: #646455;
	border-top-style: solid;
	border-bottom-style: solid;
	border-Left-style: solid;
	border-right-style: solid;
}
/** IMG **/
.Img
{
	background-repeat: no-repeat;
	background-position: right bottom ;
	background-attachment: scroll;
	background-image: url(Img/LogoFond.gif);
}
/* ImgPad10 */
.ImgPadH5
{
	border: 0;
	margin-top: 5pt;	
	margin-bottom: 0pt;	
	margin-right: 0pt;	
	margin-left: 0pt;
}
.ImgPad5b
{
	border: 1;
	border-width: 1pt;
	border-style: solid;
	border-color: #646455;
	
	margin-top: 0pt;	
	margin-bottom: 5pt;	
	margin-right: 10pt;	
	margin-left: 5pt;
}
.ImgPad10
{
	border: 1;
	border-width: 1pt;
	border-style: solid;
	border-color: #646455;
	
	margin-top: 0pt;	
	margin-bottom: 5pt;	
	margin-right: 10pt;	
	margin-left: 5pt;
}
.ImgPad10n
{
	border: 1;
	border-width: 0pt;
	border-style: solid;
	border-color: #646455;
	
	margin-top: 0pt;	
	margin-bottom: 5pt;	
	margin-right: 10pt;	
	margin-left: 5pt;
}
.ImgPad10b
{
	border: 1;
	border-width: 1pt;
	border-style: solid;
	border-color: #646455;
	
	margin-top: 0pt;	
	margin-bottom: 5pt;	
	margin-right: 10pt;	
	margin-left: 5pt;
}
/** HR **/
.HR
{
	color: #646455;
	height: 1pt;
	border-bottom-style: solid;
}
.HRDash
{
	color: #646455;
	height: 1pt;
	border-bottom-style: dashed;
}
.HRb
{
	color: #646455;
	height: 2pt;
	border-bottom-style: solid;
}
.HRn
{
	color: #646455;
	height: 1pt;
	border-bottom-style: solid;
}
.HRBas
{
	color: #646455;
	height: 1pt;
	border-bottom-style: solid;
	vertical-align: bottom;
}
.link
{
	text-decoration: none;
}
/** TXT **/
.TxtNormal
{
	color: #336699;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	height: 20;

	border: 1;
	border-color: #646455;
	border-style: solid;
}
/** BORDURE **/
.BordureBas
{
	border-top: 0;
	border-bottom: 1;
	border-left: 0;
	border-right: 0;

	border-bottom-color: #646455;
	border-bottom-style: dashed;
	border-bottom-width: 1;

	background-color: #D2D2AA; 
	color: #646455;	
}
.BordureHaut
{
	border-top: 1;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;

	border-top-color: #646455;
	border-top-style: dashed;
	border-top-width: 1pt;

	background-color: #D2D2AA; 
	color: #646455;
}
.BordureGauche
{
	border-top: 0;
	border-bottom: 0;
	border-left: 1;
	border-right: 0;

	border-left-color: #646455;
	border-left-style: dashed;
	border-left-width: 1pt;

	background-color: #D2D2AA; 
	color: #646455;
}
.BordureDroite
{
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 1;

	border-right-color: #646455;
	border-right-style: dashed;
	border-right-width: 1pt;

	background-color: #D2D2AA; 
	color: #646455;
}