body 
	{
	background:#7e7e7e;
	width:100%;
	height:100%;
	}

div.conteneur
 {
	position:relative;
	left:50%;
	width:850px;
	margin:0 0 0 -425px;

 }
div.erreur
{
	text-align:center;
	margin-left:35px;
	border:1px black solid;
	width:750px;
	margin-top:5px;
	background:#CCCCCC;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	float:left;

}
div.succes
{
	text-align:center;
	margin-left:35px;
	width:750px;
	margin-top:5px;
	background:#F4C75D;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	float:left;

}
div.contenu{
			width:850px;
			padding-bottom:45px;
			background:#FFFFFF;
			float:left;
			border-top:1px #6C7271 solid;
			border-left:1px #6C7271 solid;
			border-right:1px #6C7271 solid;
			}

/* menu */
div.menu
	{
		width:850px;
		padding-bottom:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}
div.menu ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
			float: left;
			width: 850px;
			background: #738BAE;
			border-top-width: 1px;
			border-right-width: 0;
			border-bottom-width: 1px;
			border-left-width: 0;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #000000;
			border-right-color: #000000;
			border-bottom-color: #000000;
			border-left-color: #000000
		}
div.menu ul li
{
	display: inline;
}
div.menu ul li a
{
	text-align:center;
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	width:190.5px;
}

div.menu ul li a:visited
{
	color: #FFFFFF;
}
div.menu ul li a.on
{
color: #10009B;
font-weight:bold;
}
div.menu ul li a:hover,div.menu ul li .selected,div.menu ul li a.on
{
	color: #000106 !important;
}
/*footer*/
div.footer
	{
		text-align:center;
		background: #738BAE;
		width:850px;
		padding-bottom:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		color:#FFFFFF;
		float:left;
		border-left:1px #6C7271 solid;
		border-right:1px #6C7271 solid;
		border-bottom:1px #6C7271 solid;
	}
/*Textes*/

div.contenu h1
{
margin-top:10px;
margin-bottom:20px;
padding-left:35px;
width:850px;
font-weight:bold;
color:#E6800F;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
}
div.competences 
{
	margin-top:35px;
}
div.competences h2
{
padding-left:35px;
width:550px;
font-weight:bold;
color:#738BAE;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
div.competences li
{
margin-left:35px;
list-style-type:none;
list-style-image:url('/images/2739.gif');
font-size: 13px;

font-family: Arial, Helvetica, sans-serif;

}
div .accueil
{
text-align:justify;
padding-left:35px;
font-weight:bold;
width:550px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}
div.contenu p.txt a:visited
{
	color: #E6800F;
}
div .cadre_etat_civil
{
	width:650px;
	background:url('/images/etat_civil_2.jpg') no-repeat;
	float:left;
}
div .etat_civil
{
 width:650px;
 margin-top:45px;
 float:left;

}
div.contenu p.txt a
{
	color:#E6800F;
}
div.intitule
{
 width:120px;
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:35px;
 float:left;
 padding-bottom:10px;
}
div.intitule a
{
	color:#E6800F;
}

div.intitule a:visited
{
	color:#E6800F;
}
div.infos
{
 width:450px;
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-bottom:25px;
 
}
div.col_droite
{
 width:200px;
 margin-left:15px;
 margin-right:15px;
 float:left;
}
div.actualite
{
margin-left:5px;
margin-right:5px;
 text-align:justify;
 padding-left:35px;
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 float:left;
 border: 1px #738BAE solid;
}
div.actualite h3
{
font-weight:bold;
color:#E6800F;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
div.actualite p.descriptiontitre
{
text-align:left;
}
div.actualite p.annee
{
color:#738BAE;
font-size:10px;
}
div.actualite p.actu
{
text-align:left;

}
div.actualite a
{
text-align:left;
text-decoration:underline;
color:#738BAE;
font-size:12px;
font-weight:bold;
}
div.actualite a.lienbas
{
margin-left:515px;
color:#E6800F;
font-size:11px;

}

div.actualite  a:hover
{
	text-decoration:none;
}

div.infos textarea
{
 width:250px;
 font-family: Arial, Helvetica, sans-serif;
 overflow:auto;
 font-size:12px;
 padding-bottom:25px;
 
}

.button 
{
    background:#F8AA39;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}
.button a
{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	
}
.button a:hover
{
	text-decoration:none;
}
div.details
{
 width:550px;
 float:left;
}

div.details ul
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 list-style-type:disc;
 float:left;
}
div.details ul li
{
margin-top:5px;
}

div.formation1
{
	margin-left:35px;
	border:1px #E6800F solid;
	width:750px;
	float:left;
	margin-top:5px;
	background:#D7E4F7;
	
}
div.formation2
{
	margin-left:35px;
	border:1px #E6800F solid;
	width:750px;
	float:left;
	margin-top:5px;
	background:#9BB9DC;
	
}
 div.annee
{
 width:700px;
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 float:left;
 color:#000000;
 padding-bottom:25px;
 padding-left:15px;
 padding-top:5px;

}

div.liensite
{

border-left:1px #6C7271 solid;
border-right:1px #6C7271 solid;
background:#FFFFFF;
width:850px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}
div.liensite p
{
padding-right:5px;
}
div .liensite p a:visited
{
color: #E6800F;
}
div.liensite p a
{
	color:#E6800F;
}