html, div, body, img{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
.clear{
	clear:both;
}
body {
	background-image:url('/images/degrade.jpg');
	background-repeat:repeat-x;
	background-color:#6E7389;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E7389;
}
#conteneur {
	margin:auto;
	width:980px;
}

#contenu {
	clear:both;
	background-color:#FFF;
	padding-left:20px;
}
#banniere {
	margin-top:0px;
}
#accueil{
	background-color:#828596;
	height:17px;
	padding-left:35px;
}
#accueil  {
	color:#FFFFFF;
}
#accueil a {
	color:#FFFFFF;
	text-decoration:none;
}
#accueil a:hover {
	text-decoration:underline;
}
#accueil span {
	color:#FFFFFF;
	text-decoration:underline;
}
#les-services {
	margin-bottom:10px;
	height:105px;
}
.service {
	width:123px;
	float:left;
	border:1px solid #6E7389;
	color:#6E7389;
	text-align:center;
	margin-right:10px;
	margin-top:10px;
	height:120px;
}
.titre1 {
	background-color:#6E7389;
	height:29px;
	padding-top:3px;
	padding-left:5px;
}
.titre1 a  {
	color:#FFF;
	text-decoration:none;
}
.titre2 {
	height:45px;
	padding-bottom:3px;
	padding-top:0px !important;
	*padding-top:5px;
	margin-bottom:0;
}
.titre2 h3 {
	font-size:9px;
}
.titre2 a,#accueil2 a , #contact a {
	color:#6E7389;
	text-decoration:none;
}
.titre1 a:hover , .titre2 a:hover ,#accueil2 a:hover , #contact a:hover {
	text-decoration:underline;
}
#gauche {
	margin-top:22px;
	width:390px;
	/*height:397px;*/
	float:left;
}
#assenceur {
	margin-top:18px;
	width:380px;
	height:215px;
	overflow:auto;
	scrollbar-face-color:#FFF;  
	scrollbar-shadow-color: #DDD; 
	scrollbar-highlight-color: #FFF; 
	scrollbar-3dlight-color: #FFF; 
	scrollbar-darkshadow-color: #FFF; 
	scrollbar-track-color: #FFF; 
	scrollbar-arrow-color: #F29418;
}
#assenceur a,#assenceur2 a {
	color:#F29418;
	}
#tabvig{
	width:360px;
	text-align:center;
}
#accueil-contact {
	width:165px;
	height:18px;
	font-size:12px;
	color:#6D7286;
}
#accueil2 {
	width:70px;
	height:18px;
	background-image:url('/images/accueil.jpg');
	background-position:left;
	background-repeat:no-repeat;
	border-right:1px #6E7389 solid;
	float:left;
	padding-top:5px;
	padding-left:18px;
}
#contact {
	width:80px;
	height:18px;
	padding-top:5px;
	background-image:url('/images/contact.jpg');
	background-position:right;
	background-repeat:no-repeat;
	padding-left:13px;
	float:left;
}
#cont-info {
	margin-top:10px;
}
.titre {
	font-size:13px;
	border-bottom:2px solid #6E7389;
	width:363px;
	margin-top:5px;
}
.texteaccueil {
	margin-top:8px;
	width:395px;
	height:130px;
	overflow:auto;
	scrollbar-face-color:#FFF;  
	scrollbar-shadow-color: #DDD; 
	scrollbar-highlight-color: #FFF; 
	scrollbar-3dlight-color: #FFF; 
	scrollbar-darkshadow-color: #FFF; 
	scrollbar-track-color: #FFF; 
	scrollbar-arrow-color: #F29418;
}
#news
{
	width:360px;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:2em;
	list-style-type:none;
	margin-left:5px;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:60px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:50px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}
#stop {
	margin-top:5px;
	font-weight:bold;
}
#stop a{
		color:#AA5153;
		text-decoration:none;
}
#stop a:hover{
		text-decoration:underline;
}

}
/*-----------------------------------------*/
.relatif {
	position:relative;
}
.voir_actu {
	clear:left;
	margin-top:10px;
}
.voir_actu a{
		color:#AA5153;
		text-decoration:none;
}
.voir_actu a:hover{
		text-decoration:underline;
}
#texte {
	margin-top:8px;
	width:390px;
}
#assenceur2 {
	margin-top:8px;
	width:390px;
	height:215px;
	overflow:auto;
	scrollbar-face-color:#FFF;  
	scrollbar-shadow-color: #DDD; 
	scrollbar-highlight-color: #FFF; 
	scrollbar-3dlight-color: #FFF; 
	scrollbar-darkshadow-color: #FFF; 
	scrollbar-track-color: #FFF; 
	scrollbar-arrow-color: #F29418;
}
.information {
	width:170px;
	height:55px;
	float:left;
	margin-left:8px;
	margin-top:5px;
}
.texte-info {
	background-image:url('/images/fleche.jpg');
	background-repeat:no-repeat;
	background-position:5px 15px;
	border-left:1px #6E7389 solid;
	border-right:1px #6E7389 solid;
	border-bottom:1px #6E7389 solid;
	height:25px;
	font-size:15px;
	padding-left:20px;
	padding-top:10px;
}
.texte-info a {
	color:#6E7389;
	text-decoration:none;
}
.texte-info a:hover {
	text-decoration:underline;
}
.bas-info {
	background-image:url('/images/bas-recrutement.jpg');
	background-repeat:no-repeat;
	width:107px;
	height:20px;
}
.separe {
	height:1px;
	width:40px;
	margin:auto;
}
.orange {
	color:#F29418;
	white-space:nowrap;
}
#titre-service {
	border-bottom:2px solid #F29418;
	width:380px;
	margin-top:10px;
	height:30px;
}
#titre-service h1 {
	font-size:13px;
	color:#F29418;
}
#flash-droite {
	width:526px;
	height:382px;
	margin-top:28px;
	float:left;
	margin-left:20px !important;
	margin-left:0px;
}
#photo-droite {
	width:526px;
	height:382px;
	margin-top:28px;
	float:right;
	margin-right:25px;
}
form .identite input[type=text]{
	width:116px;
	font-size:11px;
	height:11px;
}
form .identite input[name=objet],form .identite textarea{
	width:315px;
}

form .identite select {
	font-size:10px;
}
.identite{
	font-size:10px;
	float:left;
	text-align:left;
}
.identite th,.identite tr,.identite td {
	height:12px;
	}
#adr {
	margin-bottom:20px;
	margin-right:30px;
	float:right;
	font-size:12px;
}
#adr a {
	color:#6E7389;
	text-decoration:none;
}
#adr a:hover {
	text-decoration:underline;
}

#pied{
	color:#FFFFFF;
	text-align:center;
	background-color:#828596;
}
#pied a {
	color:#FFFFFF;
	text-decoration:none;
}
#pied a:hover {
	text-decoration:underline;
}
/*--------plan du site--------------*/
.hr{
	background-image:url('/images/hr.jpg');
	height:2px;
	line-height:2px;
	padding:0px;
	border:0px;
	background-repeat:repeat-x;
	margin:10px;
	clear:both;
}

#instit{
	clear:both;
	margin-left:100px;
	font-size:12px;
}
#instit h1{
	padding-left:20px;
	font-size:11px;
	background-image:url('/images/navigorange.jpg');
	background-repeat:no-repeat;
}
#instit  a {
	color:#596781;
	text-decoration:none;
}
#instit  a:hover {
	text-decoration:underline;
}
#plandusite{
	padding-left:20px;
	width:430px;
	float:left;
}
#plandusite p {padding-left:10px;}


#plandusite ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	padding-left:15px;
}
#plandusite li{
	padding:0px;
	margin:0px;
	list-style-image:url('/images/puce1.jpg');
	line-height:16px;
}
#plandusite .niveau1{
	padding:0px;
	margin-left:15px;
	list-style-image:url('/images/puce3.jpg');
	line-height:16px;
}

