/* Global ************************* */

BODY {
	margin: 20px 0 0 0;
	background-color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}


BODY,TD,TH,LI  { font-size: 12px; color: #999999; 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */



.TDmenuTop {
	font-size: 12px;
	color: #ff0000;
	padding: 0px 10px 0 10px;
}

	.TDmenuTop A:link, .TDmenuTop A:visited, .TDmenuTop A:active {color: #656565;text-decoration:none;}
	.TDmenuTop A:hover { color: #ff0000;text-decoration:none;}
	
	.TDmenuTop2 A:link, .TDmenuTop2 A:visited, .TDmenuTop2 A:active {padding: 0px 0px 0 10px;color: #656565;text-decoration:none;}
	.TDmenuTop2 A:hover { padding: 0px 0px 0 10px;color: #ff0000;text-decoration:none;}

.TDmenuGa {
	font-size: 13px;
	color: #ff0000;
	padding: 12px;
	border: 1px solid #474747;
}

	.TDmenuGa A:link, .TDmenuGa A:visited, .TDmenuGa A:active {padding: 0px 0px 0 10px;color: #656565;text-decoration:none;}
	.TDmenuGa A:hover { padding: 0px 0px 0 10px;color: #ff0000;text-decoration:none;}

A:link.MenuActive, A:visited.MenuActive, A:active.MenuActive  {padding: 0px 0px 0 20px;color: #888787;text-decoration:none;}
A:hover.MenuActive  {padding: 0px 0px 0 20px;color: #ff0000;text-decoration:none;}

.TDMain {
	font-size: 12px;
	padding: 20px;
	border: 1px solid #474747;
}

.TabPartenaires {
	border: 1px solid #474747;
	padding: 0px;	
}

	
.TDmenu2 {
	font-size: 14px;
	color: #ffffff;
	padding: 15px;
	border: 1px solid #474747;
	font-variant : small-caps;
}

	.TDmenu2 A:link, .TDmenu2 A:visited, .TDmenu2 A:active {padding: 0px 15px 0 15px;color: #656565;text-decoration:none;}
	.TDmenu2 A:hover  {padding: 0px 15px 0 15px;color: #ffffff;text-decoration:none;}
	
	
A:link.TDMenu2Active, A:visited.TDMenu2Active, A:active.TDMenu2Active {padding: 0px 15px 0 15px;color: #ffffff;text-decoration:none;}
A:hover.TDMenu2Active  {padding: 0px 15px 0 15px;color: #656565;text-decoration:none;}
		


.TDmenu3 {
	font-size: 13px;
	color: #ffffff;
	padding: 8px;
	border: 1px solid #474747;
	font-variant : small-caps;
}

	.TDmenu3 A:link, .TDmenu3 A:visited, .TDmenu3 A:active {padding: 0px 8px 0 8px;color: #656565;text-decoration:none;}
	.TDmenu3 A:hover  {padding: 0px 8px 0 8px;color: #ffffff;text-decoration:none;}
	
	
A:link.TDMenu3Active, A:visited.TDMenu3Active, A:active.TDMenu3Active {padding: 0px 8px 0 8px;color: #ffffff;text-decoration:none;}
A:hover.TDMenu3Active  {padding: 0px 8px 0 8px;color: #656565;text-decoration:none;}
		
		
		
table.stats {
	background-color: #A0B6C2;
	border : 1px solid #454646;
}
.td_1 {
	border-bottom : 2px solid #454646;
	border-right : 1px solid #454646;	
}

.td_2 {
	border-bottom : 2px solid #454646;
}

.td_3 {
	border-bottom : 1px solid #454646;
	border-right : 1px solid #454646;	
}

.td_4 {
	border-bottom : 1px solid #454646;
}

.td_5 {
	border-right : 1px solid #454646;	
}

TD.bgGa {
	background-color: #A0B6C2;
	background-image : url(/images/ga.gif);
	background-position : right top;
	background-repeat : repeat-y;
}


TD.bgDr {
	background-color: #A0B6C2;
	background-image : url(/images/dr.gif);
	background-position : left top;
	background-repeat : repeat-y;
}




TD.contenu {
	background-color:#FFFFFF;
	background-image : url(/images/interface/bg_contenu.gif);
	background-position : right top;
	background-repeat : no-repeat;
}
DIV.contenu {
	margin: 14px 34px 30px 25px;
	text-align : justify;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #626262;
	font-size: 12px;	
}
DIV.contenu UL {}
/* I.E. ONLY  */ * html TD.contenu {}



	
	
.TDLang2 {
	font-size: 10px;
	color: #AC0B0B;
	padding-top: 5px;
}

	.TDLang2 A:link, .TDLang2 A:visited {padding: 0px 7px 0 7px; color: #AC0B0B;text-decoration:none;}
	.TDLang2 A:active, .TDLang2 A:hover { padding: 0px 7px 0 7px;color: #626262;text-decoration:none;}
	
.TDBottom{
	border-bottom : 1px solid #626262;
	border-top : 1px solid #B2B2B2;
}
		
.TDMenu_bottom{
	font-size: 11px;
	color: #626262;
}

	.TDMenu_bottom A:link, .TDMenu_bottom A:visited {padding: 0px; color: #626262;text-decoration:none;}
	.TDMenu_bottom A:active, .TDMenu_bottom A:hover { padding: 0px;color: #AC0B0B;;text-decoration:none;}
		

	.TD_DGEL { font-size: 9px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #333333;}
	.TD_DGEL A:link, .TD_DGEL A:visited {color: #353535;text-decoration:none;}
	.TD_DGEL A:active, .TD_DGEL A:hover { color: #353535; text-decoration:underline; }
	
	.TD_isabelle { font-size: 9px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #333333;}
	.TD_isabelle A:link, .TD_isabelle A:visited {color: #353535;text-decoration:none;}
	.TD_isabelle A:active, .TD_isabelle A:hover { color: #353535; text-decoration:underline; }

	.Concours A:link, .Concours A:visited, .Concours A:active {
	padding: 0px;
	color: #ff0000;
	text-decoration:none;
	font-size : 13px;
}
	.Concours A:hover {
	padding: 0px;
	color: #656565;
	text-decoration:none;
	font-size : 13px;
}	
			
/* Backgrounds ******************** */

.bg_xPand {
	margin-top: 10px;
	padding: 10px 12px 5px 12px;
	color: #626262;
	background-color : #F1F1F1;
	display: none;	
}


.bg_xPand2 {
	padding: 10px 12px 5px 12px;
	color: #626262;
	background-color : #F1F1F1;
}

.p_xPand {
	line-height : normal;
	margin: 0 0 8px 0;
	text-align : justify;
}
				
/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */

	
/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */



	
	
	
/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 14px; margin: 0px 0 10px 0px; color: #ff0000;}



H2 {
	font-size: 14px;
	margin: 0px 0 3px 0;
	color:#656565;
}

H3 {
	font-size: 14px;
	margin: 0px 0 0px 0px;
	color: #ff0000;
	font-variant : small-caps;
}

p{line-height : 15px;margin: 7px 0 15px 0;text-align : justify;font-size: 12px;}}

.tBleu  {color: #4EB0D1;font-weight:normal;font-size: 12px;}
.tBleuBold  {color: #4EB0D1;font-weight:bold;}
.tRouge {color: #AC0B0B;}
.tGris {color: #626262;}

.tRouge2 {
	color: #AC0B0B;
	font-size: 14px;
	font-weight : bold;
}

.petit {font-size: 11px;color: #000000;}

sup {font-size: 10px;color: #000000;}

	
/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #B10317; text-decoration:underline;}
A:active, A:hover {color: #B10317; text-decoration:none; }

A:link.bold, A:visited.bold {font-weight:bold;}
A:active.bold, A:hover.bold {font-weight:bold; }


	
/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL.liste { margin: 15px 0px 15px 27px; font-size: 12px;padding: 0; list-style-type: disc;}
	LI.liste {line-height : 15px;margin: 0px 0 10px 0; padding: 0; }
	.liste A:link, .liste A:visited {color:#ff0000;text-decoration:none;}
	.liste A:active, .liste A:hover {color:#656565;text-decoration:underline;}
	
			
OL {margin: -5px 0px 15px 25px;font-size: 12px;}padding: 0;color: #AC0B0B;}
	LI.listeOL{line-height : 15px;margin: 0px 0 10px 0; padding: 0; vetical-align:top;color: #AC0B0B; }
	
		
UL.liste_accueil {list-style-image: url(/images/icons/li_1.gif); list-style-type: none;color:#CC3300;}
	.liste_accueil LI {font-size:12px;font-weight:bold;}
	.liste_accueil A:link, .liste_accueil A:visited {text-decoration:none;}
	.liste_accueil A:active, .liste_accueil A:hover {text-decoration:underline;}
	
/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }

IMG.img_spacer {width:1px;height:20px;}
IMG.img_marge {width:29px;height:1px;}

.btn_top {text-align:right;}