BODY {FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;color:#000033;}

h1 {margin:10px;font-size:16px;text-transform:uppercase;}
h2 {font-size:14px;}
h2 span {font-size: 12px; font-weight: normal;}
caption {font-weight:bold;}

INPUT {color:#000033;FONT-SIZE:10px}
SELECT {color:#336699;FONT-SIZE:10px;background-color:#f7f7f7;}

A {color:#000033;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline;}
A:active {color:#339900;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline;}
A:hover {color:#ff0000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:none;}
A:visited {color:#000099;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline;}

A.AActuHome {color:#000066;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline;}
A.AActuHome:active {color:#000066;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline;}
A.AActuHome:hover {color:#ff0000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:none;}
A.AActuHome:visited {color:#999999;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline;}

A.AScrollHome {color:#000000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:10px; TEXT-DECORATION:underline;}
A.AScrollHome:active {color:#000000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:10px;TEXT-DECORATION:underline;}
A.AScrollHome:hover {color:#ff0000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:10px;TEXT-DECORATION:none;}
A.AScrollHome:visited {color:#000000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:10px;TEXT-DECORATION:underline;}

A.ANavSub {color:#3300FF;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px; TEXT-DECORATION:none;}
A.ANavSub:active {color:#ff0000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:none;}
A.ANavSub:hover {color:#ff0000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:underline;}
A.ANavSub:visited {color:#000099;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:none;}

A.A8pt {color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:underline;}
A.A8pt:active {color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:underline;}
A.A8pt:hover {color:#ff0000;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:none;}
A.A8pt:visited {color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;TEXT-DECORATION:underline;}

TABLE {FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:12px;}
TABLE.TabBackOrangeDflt {background-color:#fb771f;}
TABLE.TabBackWhite {background-color:#ffffff;}
TABLE.TabSolidBlueDef, table.tabborder {border-width:1px;border-style:solid;border-color:#252666;}
table.tabborder {margin:10px 10px 10px 0;}

TR.TRBackBlueSB1 {background-color:#31669a;color:#ffffff;border-width:1px; border-style:solid;border-color:#000033;font-weight:bold;}
TR.TRColGris01 {background-color:#f5f5f5;padding-left:5;color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;}
TR.TRColBlanc {background-color:#FFFFFF;padding-left:5;color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;}

TD {FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;}
TD.TDActuHome {background-color:#ffffff;color:#000033;FONT-SIZE:12px;}
TD.TDCopyright {background-color:#0072bd;color:#ffffff;FONT-SIZE:10px;padding-left:3px;}
TD.TDSubNav01 {color:#3300FF;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;background-color:#ffffff;PADDING-LEFT:8px;}
TD.TDBackBlueDflt {background-color:#0072bd;}
TD.TDBackBlueSB1 {background-color:#31669a;color:#ffffff;border-width:1px; border-style:solid;border-color:#000033;}
TD.TDBackBrun {background-color:#eeeee0;}
TD.TDBackBlueL {background-color:#d1e5f8;}
TD.TDBackWhiteSg {border-width:1px; border-style:solid;border-color:#cccccc;}
TD.TDColGris01 {background-color:#f5f5f5;padding-left:5;color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;}
TD.TDColDefault {padding-left:5;color:#000033;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;FONT-SIZE:11px;}

P.Pmargin05 {PADDING:4;BACKGROUND-COLOR:#ffffcc;color:#ff0000;font-weight:bold;border-width:1px; border-style:solid;border-color:#cccccc;}
P.Pmargin02 {PADDING:3;BACKGROUND-COLOR:#ffffff;color:#ff0000;border-width:1px; border-style:solid;border-color:#ff0000;FONT-SIZE:10;}
P.Pmargin20 {margin:20;}
P.Pmargin20Solid {margin:20;PADDING:8px;color:#ff0000;border-width:1;border-style:solid;border-color:#ff0000;}
P.Pitalic {color:#000033; margin:20;FONT-SIZE:11px; font-style:italic;}

.BackOrangeDflt {background-color:#fb771f;}
.BackLineOn {BACKGROUND-COLOR:#fbd3a8;}
.backhead {background-color:#31669A;color:#fff;}
.resultat {background-color:#D1E5F8;}
.noresult {color:#dc3333;}
.Ttl12aRed {color:#dc3333;FONT-SIZE:16px;font-weight:bold;}
.Ttl12aBlue {color:#1F8AE5;FONT-SIZE:16px;font-weight:bold;}
.Ttl11 {color:#000000;FONT-SIZE:11px;}
.TxtBlue7ptSolidBackY {color:#000033;FONT-SIZE:8pt;BACKGROUND-COLOR:#ffffcc;PADDING-LEFT:3px;border-width:1; border-style:solid;border-color:silver;}
.TxtRed {color:#dc3333;}
.TxtBlanc {color:#ffffff;}
.TxtFAQ {color:#424242;BACKGROUND-COLOR:#f5f5f5;FONT-SIZE:12px;PADDING-LEFT:4;border-width:1; border-style:solid;border-color:silver;}

.subnav{
	font-size:11px;
	margin:2px 0 0 12px;
	padding-left:0;
	list-style-type:none;
}

.subnav a:link, .subnav a:visited{
	text-decoration: none;
	color: Blue;
	font-size:11px;
}

.subnav a:hover, .subnav a:active{
	text-decoration: underline;
	color: Red;
	font-size:11px;
}

/* table - classements nombre d'arrivants */
#nbr_arr {margin:5px;border-collapse: collapse;border-spacing: 1px;border: 1px solid black;text-align:center;}
#nbr_arr td,#nbr_arr th {padding:2px;border-right:1px dotted black;border-bottom:1px solid black;background:#f5f5f5;}
#nbr_arr th {padding:5px;background:none;}

/*
NOMENCLATURE SEMI 2002 :
B=Bold pour une police ou fonce pour une couleur; M=Medium ou intermediaire ; L=Light (small) ou clair ; S=Solid (bordure) ;
G=grey(couleur),g=grey(police-y=yellow
Dflt=Default(couleur logo)
*/

/* TABLEAU */
table.datagrid2 {
	background-color: #8f1e08;
	font-size: 1.1em;
}
table.datagrid2 th {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

table.datagrid2 tr.head th {
	font-size: 0.9em;
	background-color: #fb771f;
	color: #000000;
	font-weight: bold;
}

table.datagrid2 tr.back1 {
	background-color: #f8f3df;
}

table.datagrid2 tr.back2 {
	background-color: #ffffff;
}

table.datagrid2 td {
	font-size: 0.9em;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

/* IMAGE */
.imgFloatG {
	float: left;
	margin: 1px 6px 1px 0px;
	text-align: center;
}

.imgFloatD {
	float: right;
	margin: 1px 6px 1px 0px;
	text-align: center;
}