@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background: #ffffff url(../images/fond.gif) top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2E4F66;
}
input, select, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2E4F66;
}

a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}
.titres_blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.gros{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E4F66;
}
.clair{
color:#7EB6D3;
}
.rouge{
color:#FF0000;
}
.alerte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0000;
}
.bordure{
border: 1px solid #FF6600;
margin:0 0 10px 0;
padding:0;
}
.titres_orange{
color :#FF6600;
font-weight:bold;
font-size:12px;
}
.titres_bleu{
color :#FF6600;
font-weight:bold;
font-size:12px;
}
#page{
margin:0 auto;
padding:0;
width:920px;
clear:both;
}
#logo{
margin:0;
padding:0;
width:920px;
height:137px;
}
/*   Menu de navigation   */

		    ul#menu {
     			list-style: none;
				margin: 8px 0 0 0;
				padding:0;
				width:100%;
				height: 30px;
				font-size:10px;
			}
			ul#menu li {
				float:left;
                display:block;
				padding:5px 12px 0 12px;
				height: 18px;
				border-right:solid 1px #FF0000;

			}
			ul#menu li a {
				font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				font-weight:bold;
				text-transform:uppercase;
			}
			ul#menu li a:link					{ text-decoration: none;}
			ul#menu li a:visited				{ text-decoration: none;}
			ul#menu li a:hover	{ text-decoration: none; color:#FF6600 ;}
			ul#menu li a:active 				{ text-decoration: none;}
			ul#menu li a.actif	{ text-decoration: none; color:#FF6600 ;}
#gauche{
margin: 0;
padding:0;
float:left;
width:560px;
}
#droite{
margin: 0;
padding:0;
float:right;
width:310px;
}
#gauche2{
margin: 10px 0 0 0;
padding:0;
float:left;
width:150px;
}
#droite2{
margin: 10px 0 0 0;
padding:0;
float:right;
width:740px;
}
#droite3{
margin: 10px 0 0 0;
padding:0;
float:right;
width:650px;
}
#droite4{
margin: 10px 0 0 0;
padding:0;
float:right;
width:550px;
}
#gauche3{
margin: 10px 0 0 0;
padding:0;
float:left;
width:200px;
}
#gauche4{
margin: 10px 0 0 0;
padding:0;
float:left;
width:350px;
}
#plein{
margin: 0;
padding:0;
float:left;
width:900px;
}
#rea{
margin:0;
padding:0;
width:370px;
height:194px;
background: url(../images/fond_rea2.png) top no-repeat;
font-size:10px;
}
#actu{
margin:10px 0 0 0;
padding:0;
float:left;
width:555px;
height:181px;
background: url(../images/fond_actu.png) top no-repeat;
}
	#actu a{
	color:#2E4F66;
	}
	#cont_actu{
	margin:30px 20px 10px 20px;
	padding:0 10px 0 0;
	float:left;
	width:505px;
	text-align: justify;
	overflow:auto;
	}
#newsletter{
margin:10px 0 0 0;
padding:20px 0 0 0;
float:left;
width:310px;
height:161px;
background: url(../images/fond_newsletter.png) top no-repeat;
}
#footer{
margin:15px 0 0 0;
padding:5px 0 0 0;
float:left;
width:920px;
height:39px;
background: url(../images/fond_bas.png) top left no-repeat;
clear:both;
}
.tri{
margin:0;
padding:0;
width:150px;
height:32px;
background: url(../images/b_tri.png) top center no-repeat;
color:#FF6600;
font-weight:bold;
}
.fond_blanc{
background: #FFFFFF;
font-size:10px
}
.fond_bleu{
background: #6FACC9;
font-size:10px
}