body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: trebuchet, Arial, sans-serif;
	font-size: 10px;
}

form, table, td
{
	margin: 0px;
	padding: 0px;
	font-family: trebuchet, Arial, sans-serif;
	font-size: 11px;
	color: #A88542;
}

center
{
	margin: 0px;
	padding: 0px;
}

input, select, textarea
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #3556AA;
	border: 1px solid #A6A6A6;
}

input.noborder
{
	border: 0px solid white;
}

a:link, a:visited, a:hover {
	color: #3556AA;
	text-decoration: none;
}

a.noir {
color: #000;
}

a.disabled:link, a.disabled:visited {
	color: #CFCDD0;
	text-decoration: none;
}

a.disabled:hover {
	color: #CFCDD0;
	text-decoration: none;
}

a.rouge:link, a.rouge:visited {
	color: #a2202a;
	text-decoration: none;
}

a.rouge:hover {
	color: #a2202a;
	text-decoration: none;
}

a.ocre:link, a.ocre:visited {
	color: #A88542;
	text-decoration: none;
}

a.ocre:hover {
	color: #876522;
	text-decoration: none;
}

a.noir:link, a.noir:visited {
	color: #555;
	text-decoration: none;
}

a.noir:hover {
	color: #000;
	text-decoration: none;
}




/* Positionnenment des blocs */

#conteneur{
	background: white url('../images/bandeau_2009.jpg') no-repeat top left;
	position: absolute;
	width: 750px;
	
	left:  50%;
	margin-left: -375px;
	border: 0px solid black;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

#bandeau {
	text-align: left;
	height: 105px;
	border: 0px solid green;
}

#logo {
	display: none ;
	text-align: center;
	width: 230px;
}

#baseline {
	display: none ;
	text-align: center;
	font-weight: bolder;
	font-size: 10px;
	color: #A6A6A6;
	width: 230px;
}

#liens-bandeau {	
	position: absolute;
	top: 5px;
	left: 340px;
	width: 400px;
	border: 0px solid red;
	text-align: right;
}

#liens-bandeau ul {
	margin-right: 15px;
	margin-top: 20px;
	padding: 0px;
}

#liens-bandeau li {

	margin: 0px;
	margin-right: 10px;
	padding: 0px;

	display: inline;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

#liens-bandeau li a{
	color: #316BBF;
}

#liens-bandeau li img {
	margin-right: 3px;
}


#menu-h {	

	width: 750px;
	height: 18px;

	margin: 0px;
	padding: 0px;

	text-align: right;

	border-collapse: collapse;

	border: 0px solid red;
	border-bottom: 2px solid #316BBF;
}

#menu-h td {

	width: 96px;
	height: 18px;

	margin: 0px;
	padding: 0px;
	padding-top: 3px;

	color: #222222;
	text-align: center;
	background: url('../images/cadre_blanc.png') bottom center no-repeat;
}

#menu-h td.empty {
	width: auto;
	background: none;
}


#menu-h a {
	color: #316BBF;
	font-weight: bold;
}
#menu-h a:hover {
	color: #003f8a;
	font-weight: bold;
}


#menu-h th {

	width: 96px;
	height: 18px;

	
	padding: 0px;
	padding-top: 3px;

	text-align: center;
	background: url('../images/cadre_bleu.png') bottom center no-repeat;
	color: #fff;
}

#menu-h th a{
	font-weight: bold;
	color: #fff;
}

#menu-h th a:hover{
	font-weight: bold;
	color: #fff;
}

#footer {	
	/*width: 750px;*/

	margin: 0px;
	margin-top: 0px;
	padding: 5px;

	font-size: 10px;
	font-weight: bold;
	color: #aaa;
	text-align:center;
	
}

#footer a{
	color: #316BBF;
	font-weight: bold;
}




p.titre {

	margin: 0px;
	margin-top: 10px;
	padding: 0px;

	font-size: 18px;
	color: #333;
	text-align: left;
}

p.texte {

	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	line-height:15px;
	font-size: 11px;
	text-align: justify;
	color: #555;
}

p.phrase{
	
	margin:15px 0px 0px 0px ;
	padding:0px;
	font-weight:normal;
	color:#444444;
	font-size:11px;
	text-align:justify;
}

.navigation, .Navigation {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: right;
}

p.succes-message {
	border: 1px solid #a2202a;
	color: #a2202a;
	padding: 5px;
	margin: 2px;
}

p.error-message {
	border: 1px solid #a2202a;
	color: #a2202a;
	padding: 5px;
	margin: 2px;
}


b.ocre {
	color: #A88542;

}

.petit {
	font-size: 11px;
}

.dispo {
	font-size: 11px;
	color: #017F44;
	color: #a2202a;
}

.bleu {
	color: #3556AA;
}

.ocre {
	color: #A88542;

}

.vert{
	color: #017F44;

}

b.vert{
	color: #017F44;

}

.rouge {
	color: #a2202a;
}

.noir {
	color: #000;
}


#barre_tr {
height:300px;
position:absolute;
top:200px;
width:100%;
background: url('../images/barre_trav.jpg') bottom left repeat-x;	
}

html>body #barre_tr {
position:fixed;

}


