body {
 font: 11px verdana, sans-serif;
 background: #ebeef5 url("menu/fond.jpg") top left no-repeat;
 margin: 0;
 padding: 0;
}

hr { width:80%; border: 1px solid #0058a2;border-top-color:transparent;}
h1 { color:#0058A2; font: bold 1.8em Trebuchet MS, arial, sans-serif; text-align:center; }
h2 { color:#ff9900; font: bold 1.6em Trebuchet MS, arial, sans-serif; }
h3 { color: #e7b10e; font: bold 1.4em Trebuchet MS, arial, sans-serif;}
h4 { color: #efd768; font: bold 1.3em Trebuchet MS, arial, sans-serif;}
h5 { color: #efd768; font: normal 1.3em Trebuchet MS, arial, sans-serif;}
p { color:#000000; font: normal 1.2em Trebuchet MS, arial, sans-serif; text-align:justify;}
a {color:#003964;}
a:hover {color:#fce01a;}

/* ------------------------------------------------------------------------------------
Tha Drop-down Menu
------------------------------------------------------------------------------------ */

/* Elements de premier niveau
--------------------------------------*/
#menuDeroulant
{
	width: 780px;
	height: 25px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	}
	
#menuDeroulant li
{
	float: left;
	width: 85px;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight:bold;
	}
	
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	color: #ffffff;
	background: transparent url("menu/fondTR.png") repeat;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #ffffff;
	text-decoration: none;
	}
#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 300px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	font-weight:normal;
	}
	
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #ffffff;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: transparent url("menu/fondTR.png") repeat;
	}
	
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	color:#000000;
	background-color: #fce01a;
	}

#menuDeroulant li:hover > .sousMenu { display: block; }

.light_bkgd{ background : transparent url("menu/light_bkgd.png") repeat; }
.dark_bkgd{ background : transparent url("menu/dark_bkgd.png") repeat; }



.marge {padding:20px;}
.encart {  color: #000000; font: normal 12px calibri, arial, verdana, helvcetica, sans-serif;}
.sign {   color: #ffffff; font: normal 10px calibri, arial, verdana, helvcetica, sans-serif;}
.tnav { font: 900 14px calibri, arial, verdana, helvcetica, sans-serif;}
.ici { font: normal 11px calibri, arial, verdana, helvcetica, sans-serif;}
.texte { color: #ffffff; font:normal 12px  calibri, arial, verdana, helvcetica, sans-serif;}
.tittext { color: #e7b10e; font: bold 1.4em Trebuchet MS, arial, sans-serif;}
.lienso { color: #a55208; font: bold 12px calibri, arial, verdana, helvcetica, sans-serif;}
.titre { color: #ffcc00; font: bold 14px calibri, arial, verdana, helvcetica, sans-serif;}

.liste { color: #000000; font: normal 1.2em Trebuchet MS, arial, sans-serif; text-align:justify;}
.liste li { list-style-image : url("menu/puce.gif"); }

.tableau{
	color :#ffffff;
	border:2px solid #343b4b;
	border-collapse: collapse;
	padding:2px;
	margin:5px;
	background : transparent url("menu/fondTR.png") repeat;
	}
.tableau td {border:1px dotted white; padding:5px;}
.tableau th{background : transparent url("menu/dark_bkgd.png") repeat;padding:4px;}
.tableau tr.alternateRow { background : transparent url("menu/light_bkgd.png") repeat; }
.tableau td.sortedColumn { background : transparent url("menu/dark_bkgd.png") repeat; }
.tableau li { list-style-image : url("menu/puce.gif"); }


.tableau_menu{
	color :#000000;
	border:2px dotted #ffffff;
	border-collapse: collapse;
	padding:2px;
	margin:5px;
	background : #aabfe0;
	}
.tableau_menu td {border:1px dotted white; padding:5px;}
.tableau_menu th{background : transparent url("menu/dark_bkgd.png") repeat;padding:4px;}
.tableau_menu tr.alternateRow { background : transparent url("menu/light_bkgd.png") repeat; }
.tableau_menu td.sortedColumn { background : transparent url("menu/dark_bkgd.png") repeat; }
.tableau_menu li { list-style-image : url("menu/puce.gif"); }

