/* _________________________________________*//* LES BLOCKS *//* conteneur */#conteneur  {	width: 550px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 225px;}/* Bandeau */#bandeau  {	width: 790px;	height: 128px;	margin-top: 10px;	margin-bottom: 10px;
	text-align: left;}#logo  {	width: 59px;	height:67px;}/* MENU HAUT */#menuhaut {	width: 790px;	height: 30px;	margin-top: 10px;	margin-bottom: 20px;
	margin-left: 20px;}#menuhaut ul {	list-style-type: none;	margin: 0;	margin-left: 40px;	padding: 0;	text-align: center;	color: #660033;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}#menuhaut li  {	list-style-type: none;	float: left;	background: url(../Images/fondhaut.png) no-repeat 0% -30px;	padding-left: 0px;	margin-left: 8px;}#menuhaut a  {	display: block;	width: auto;
	line-height: 18px;	padding: 5px;
	color: #CC0000;
	border-width: 1px 2px 2px 1px;
	border-color: #6f7d96 #9999ff #9999ff #6f7d96;
	border-style: solid;}/* arborescence */#arbo  {	width: 550px;	height: 25px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 225px;	padding: 5px;	color: #666666;	font-size: 90%;}/* Menu gauche */#menugauche  {	float: left;	width: 210px;	padding-top: 10px;	padding-left: 5px;	background-image:  url(../Images/fondgauche.png);	background-repeat: no-repeat;	text-align: left;}	 

/* test menu */
#menugauche1  {	clear: both;	width: 210px;	padding-top: 10px;	padding-left: 5px;	background-image:  url(../Images/fondgauche.png);	background-repeat: no-repeat;	text-align: left;
	border: 1px solid grey;}	 #menugauche ul  {	list-style-type: none;	margin: 0;	padding: 0;}#menugauche li  {	list-style-type: none;	margin-left: 5;	padding-top: 2px;}		#menugauche .competences li  {	list-style-type: disc;	margin-left: 20px;	font-size: 0.9em;}		/*  FOOTER  */#footer  {	width: 550px;	margin-top: 50px;	margin-bottom: 20px;	margin-left: 225px;	padding: 5px;	text-align: center;}#footer ul  {	list-type-style: none;	padding-left: 5px;	margin: 0;	margin-top: 15px;	font-size: 0.9em;}#footer li  {	list-type-style: none;	display: inline;	margin: 0;	margin-left: 5px;}/* TABLEAU pour formulaires */table {	width: 95%;	color: black;	font-size: 1.1em;	margin: 40px;
	text-align: left;}



/*  _______________________________________ */  /* LES TITRES  et polices *//* polices globales */html  {	font-size: 100%}body {	bgcolor: #FFFFFF;	color: #660000;	font-size: 0.9em;	font-family: "Times New Roman", Times, serif;	text-align: justify;}/* titre principal */h1 {	font-family: "Times New Roman", Times, serif;	font-size: 1.5em;	color: #660000;	font-weight: normal;	font-style: normal;	margin-bottom: 30px;}/* position de l'image du titre */.imageh1 {	margin-right: 20px;	vertical-align: -20%;}/* titre secondaire avec image rond */h2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #660000;	font-weight: bold;	font-variant: small-caps;	letter-spacing: 1px;	font-style: normal;	margin-top: 30px;	margin-bottom: 10px;}.imageh2 {	margin-right: 15px;	vertical-align: -20%;}/* police dans "contact" */h3 {	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #660000;	font-weight: normal;	font-size: 1em;}/* texte ressorti */h4 {	font-size: 1em;	color: #CC0000;	font-weight: normal;	font-family: "Times New Roman", Times, serif;	text-align: justify;}/* texte en gras */h5 {	font-size: 1em; 	font-weight: bold;}.italic {
	font-style: italic;
}/* _________________________________________________________  */	 /*   DIVERS  */   /* centrage de texte */.center {	text-align: center;}  /* liste classique */li {	margin-top: 3px;}  /*incrustation image à droite */ .image_flottante  {	float: right;
	padding-left: 10px;}  /*indentation */.indentation {	text-indent: 6px;}  /*cadre attention */ .cadre {	border: 1px outset #993399;	background-color: #FFFFCC;	margin-top: 40px;	padding: 4px;	color: #CC0000;	text-align: center;}/*  ne sert à rien je crois .note {	text-align: center;	text-indent: 2pt;	background-color: #CCCCCC;	border: #CC3333;	list-style-image:  url(../Images/ligne%20attentepm.gif);	list-style-type: circle;}*/.surligne  {	background-color: #CCCCCC;}


.margebasse {
	margin-bottom: 30px;
}


/* _________________________________________________________________________________________  *//* SPECIFIQUES à certaines pages *//* PAGE COMPETENCES à gros caractères*/.pagecompetences  {	margin: 10px;	padding: 10px;	list-style-image: url(../Images/bouton_fleche.gif);	font: 1.1em Georgia, Times, serif;}.pagecompetences li, .pagecompetences a {	margin: 10px;}/*  PAGES DIVERSES avec flèche bleue*/.pagediverse  {	margin: 10px;	padding: 10px;	list-style-image: url(../Images/bouton_fleche.gif);	font: 0.9em "Times New Roman", Times, serif;}.pagediverse li, .pagediverse a {	margin-left: 10px;	margin-bottom: 10px;}/* PAGE PLAN  avec 4 niveaux */.plan_niveau1 {	padding-top: 8px;	list-style-type: square;	font-size: 1.3em;}.plan_niveau2 {	padding-top: 6px;	list-style-type: circle;	font-size: 0.9em;}.plan_niveau3 {	padding-top: 4px;	list-style-type: disc;	font-size: 0.9em;}.plan_niveau4 {	padding-top: 2px;	list-style-type: circle;	font-size: 0.9em;}