@charset "utf-8";
/* CSS Document */
body{
	background-color:#ccccff;
	/*#cbcbd5*/
	/*#ccccff*/
}
*{
	margin:0px;
	padding:0px;
}
a img{
	border:none;
}
a{
	text-decoration:none;
}
.rouge{
	color:#cc3333;
}
.fr{
	text-decoration:underline;
}
.admin_textarea{
	width:600px;
	height:220px;
}
.admin_textarea:disabled{
	width:100px;
	height:220px;
}

#conteneur{
	width:784px;
	height:897px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	width:782px;
	height:107px;
	border:solid 1px #50516f;
	margin-top:13px;
	margin-bottom:13px;
	background-image:url(../img/bandeau.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#50516f;
	font-size:11px;
}
#header img{
	margin-left:18px;
	margin-top:15px;
	float:left;
}
#header ul{
	float:left;
	list-style-type:none;
	margin-top:8px;
	margin-left:470px;
}
#header li{
	float:left;
	padding-left:8px;
}
#header li.fr{
	float:left;
	padding-right:8px;
	border-right:solid 1px #50516f;
}
#header a{
	color:#50516f;
}
#navigation{
	width:782px;
	height:42px;
	border:solid 1px #50516f;
	background-color:#999999;
	margin-bottom:13px;
}
#navigation ul{
	list-style-type:none;
	float:left;
	margin-left:18px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}
#navigation li{
	float:left;
	padding-right:26px;
}
#navigation a{
	color:#ffffff;
}
#navigation a:hover{
	color:#cc3333;
}
#navigation #recherche{
	margin-top:13px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}
#navigation #recherche label{
	display:block;
	float:left;
	margin-left:20px;
}
#navigation #recherche input{
	float:left;
	border:solid 1px #50516f;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50516f;
	margin-left:8px;
	margin-right:4px;
}
#navigation #recherche input.btn{
	width:16px;
	height:14px;
	border:solid 1px #50516f;
	float:left;
	margin-left:0px;
}
#centre{
	width:782px;
	height:auto ;
	margin-bottom:13px;
}
#gauche{
	float:left;
}
#droite{
	float:left;
	padding-left:26px;
}
#gauche #actu{
	margin-top:11px;
}
#gauche .titreg{
	background-image:url(../img/titreg.png);
	width:501px;
	padding-left:18px;
	height:50px;
}
h1{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:15px;
	/*text-transform:capitalize;*/
	
}
#gauche .contenug{
	background-color:#ffffff;
	width:489px;
	height:220px;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	padding-top:13px;
}
#gauche .basg{
	background-image:url(../img/basg.png);
	width:519px;
	height:10px;
}
#droite .titrep{
	background-image:url(../img/titrep.png);
	width:218px;
	height:50px;
	padding-left:18px;
}
#droite .contenup{
	background-color:#ffffff;
	width:206px;
	height:217px;
	padding-top:13px;
	padding-left:18px;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	overflow-y:scroll;
}
#presentation .contenup{
	/*font-family: Bookman Old Style;*/
	font-size:12px;
	color:#666666;
	line-height:20px;
	/*margin-right:10px;*/
}
#lettre img{
	vertical-align:middle;
	padding-right:5px;
}
#lettre a{
	color:#50516f;
	text-decoration:underline;
}
#actu a{
	color:#50516f;
	text-decoration:underline;
}
#droite .basp{
	background-image:url(../img/basp.png);
	width:236px;
	height:13px;
	margin-bottom:18px;
}
#footer{
	clear:left;
	background-image: url(../img/footer.png);
	height:67px;
	width:782px;
	border:solid 1px #50516f;
	
}
#footer ul{
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:210px;
	margin-top:18px;
	margin-right:auto;
	margin-left:auto;
}
#footer li{
	float:left;
	padding-left:13px;
}
#footer li.premier{
	float:left;
	padding-right:13px;
	border-right:solid 1px #ffffff;
}
#footer a{
	color:#ffffff;
}

/*********************************************************/
/*					Mission 							*/
/*******************************************************/


#gauche-menu{
	float:left;
}
#droite-content{
	float:left;
	padding-left:26px;
}
#gauche-menu .titrep{
	background-image:url(../img/titrep.png);
	width:218px;
	height:50px;
	padding-left:18px;
	
}
#gauche-menu .contenup{
	background-color:#ffffff;
	width:206px;
	height:217px;
	padding-top:13px;
	padding-left:18px;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	overflow-y:auto;
	overflow-x:none;
}
#gauche-menu .contenup_spe{
	background-color:#ffffff;
	width:206px;
	height:530px;
	padding-top:13px;
	padding-left:18px;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	overflow-y:auto;
	overflow-x:none;
} 
#gauche-menu .basp{
	background-image:url(../img/basp.png);
	width:236px;
	height:13px;
	margin-bottom:18px;
	
}
#gauche-menu ul{
	list-style-type:none;
}
#gauche-menu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#50516f;
	/*text-transform:capitalize;*/
	padding-bottom:15px;
	font-weight:bold;
}
#gauche-menu a{
	color:#cc3333;
}
#gauche-menu a:hover{
	color:#50516f;
}
#droite-content .titreg{
	background-image:url(../img/titreg.png);
	width:501px;
	padding-left:18px;
	height:50px;
}
#droite-content .contenug{
	background-color:#ffffff;
	width:489px;
	height:532px;
	overflow:auto;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	padding-top:13px;
}
#droite-content .basg{
	background-image:url(../img/basg.png);
	width:519px;
	height:10px;
	margin-bottom:18px;
}
/**************************************************/
/*				Actions 						*/
/***********************************************/
#gauche-carte{
	float:left;
}
#gauche-carte .titreg{
	background-image:url(../img/titreg.png);
	width:501px;
	padding-left:18px;
	height:50px;
}
#gauche-carte .contenug{
	background-color:#ffffff;
	width:500px;
	height:auto;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	padding-top:13px;
}
#gauche-carte .basg{
	background-image:url(../img/basg.png);
	width:519px;
	height:10px;
}
/*************************************************/
/*				Lettre							*/
/***********************************************/
#scroll{
	overflow:auto;
}
/************************************************/
/* 			Inscription newsletter				*/
/***********************************************/
form p{
	padding-bottom:20px;
}
form input{
	width:250px;
	margin-left:13px;
	color:#50516f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #50516f;
}
form input.radio{
	margin-left:13px;
	margin-right:25px;
	width:auto;
}
form input.bouton{
	width:auto;
	margin-left:0px;
}
/************************************************/
/*				Contact							*/
/***********************************************/
#contact{
	width:782px;

}
#contact .titretg{
	background-image:url(../img/titretg.png);
	width:764px;
	padding-left:18px;
	height:50px;
}
#contact .contenug{
	background-color:#ffffff;
	width:752px;
	height:500px;
	overflow:auto;
	border-left:solid 1px #50516f;
	border-right:solid 1px #50516f;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding-right:10px;
	padding-top:13px;
}
#contact .bastg{
	background-image:url(../img/bastg.png);
	width:782px;
	height:10px;
	margin-bottom:18px;
}
#contact label{
	display:block;
	width:120px;
	margin-right:13px;
	float:left;
}
#contact form input{
	margin-left:0px;
	border:solid 1px #50516f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50516f;
	width:250px;
}
#contact form textarea{
	border:solid 1px #50516f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
	height:150px;
	overflow:auto;
}
#contact form input.bouton{
	width:auto;
}
#contact br{
	line-height:50px;
}
/*********************************************************/
/*			resultat recherche							*/
/*******************************************************/
.contenug ul{
	list-style-type:none;
}
.contenug li{
	padding-bottom:20px;
}
.contenug a{
	color:#cc3333;
	/*text-transform:capitalize;*/
}
.contenu a:hover{
	color:#50516f;
/*	text-transform:capitalize;*/
}
/*********************************************************/
/*			resultat recherche							*/
/*******************************************************/
#partenaires{
	float:left;
	padding-top:19px;
}
#partenaires .titre{
	background-image:url(../img/barre_longue.gif);
	background-repeat:no-repeat;
	height:49px;
	width:907px;
	padding-left:18px;
}
#partenaires .bas{
	background-image:url(../img/barre_longue_bas.gif);
	background-repeat:no-repeat;
	height:49px;
	width:907px;
}
#partenaires .contenu{
	background-color:#FFFFFF;
	border-right:solid 1px #50516f;
	border-left:solid 1px #50516f;
	width:742px;
	padding:18px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
}
