/* color: #18417F;   18417F (bleu foncé) 18417F (rouge) 18417F bleu clair */

body, html{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: transparent url(../images/bg.gif) repeat;
	text-align: center;
}

a:link{
	color: #18417F;
	text-decoration: none;
}
a:visited{
	/* color: #18417F;   18417F */
	text-decoration: none;
}
a:hover{
	color: #18417F;
	text-decoration: underline;
}
a:active{
	color: #18417F;
	text-decoration: none;
}


.txtcourant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4e504f;
}
.txtcourant select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4e504f;
}
.txtcourant b{
	font-weight: bold;
}
.txtcourant a:link{
	color: #18417F;
	text-decoration: none;
}
.txtcouant a:visited{
	color: #18417F;
	text-decoration: none;
}
.txtcourant a:hover{
	color: #18417F;
	text-decoration: underline;
}
.txtcourant a:active{
	color: #18417F;
	text-decoration: none;
}


td a:link{
	color: #18417F;
	text-decoration: none;
}
td a:visited{
	color: #18417F;
	text-decoration: none;
}
td a:hover{
	color: #18417F;
	text-decoration: underline;
}
td a:active{
	color: #18417F;
	text-decoration: none;
}
	

.spacer {
	font-size: 1px;
  	clear: both;
}



.titrepage {
	padding: 3px 5px 0px;
	background: transparent url('../images/encadr@3.gif') repeat-x;
	position: relative;
	color: #000000;
   height: 19px;
   font-size-adjust: none;
   font-stretch: normal;
   text-transform: uppercase;
   margin-right: 6px;
   margin-top: 18px;
	font: bold small-caps normal 1em/1.3em Arial, Helvetica, sans-serif;
}

.logo{	
        width: 513px;
	height: 62px;
	/* background-color: #dfe7ee; */
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}



.menu{
	background: transparent url(../images/menu@01.gif) repeat-x;
	width: 100%;

}
.menu1{
	background: transparent url(../images/menu@01.gif) repeat-x;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 2px 10px 3px 10px;
	height : 17px;
}
.menu1 a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.menu1 a:hover{
	color: #fff;
	text-decoration: none;
	background-color: #a9c271;
	font-weight: bold;
}
.menu1on{
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 2px 10px 3px 10px;
	border-right: 1px solid #ffffff;
	background-color: #a9c271;
}
.menu1on a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.menu1on a:hover{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu1 a:visited{
	color:#000;
	text-decoration: none;
	font-weight: bold;
}
/*fin du menu haut*/


.menubas{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #2b4664;


	height: 23px;
	padding: 4px 0px 5px 0px;
	/* border-top: 1px solid #2b4664; */
	background: url(../images/men@bas.gif) repeat-x;
}