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

/* liens en forme de la barre de menu gauche */
.menug:link { text-decoration:none; color:navy; font-weight:bold; font-size:16px; margin-left:15px; } 
.menug:visited { text-decoration:none; color:navy; font-weight:bold; font-size:16px; margin-left:15px; }
.menug:hover { text-decoration:underline; color:navy; font-weight:bold; font-size:16px; margin-left:15px; }
.menug:active { text-decoration:none; color:navy; font-weight:bold; font-size:16px; margin-left:15px;  margin-top:15px; }

/* liens en forme de la barre de menu gauche */
.menu_contact:link { text-decoration:none; color:#CC6600; font-weight:bold; font-size:16px; margin-right:25px; } 
.menu_contact:visited { text-decoration:none; color:#CC6600; font-weight:bold; font-size:16px; margin-right:25px; }
.menu_contact:hover { text-decoration:underline; color:#CC6600; font-weight:bold; font-size:16px; margin-right:25px; }
.menu_contact:active { text-decoration:none; color:#CC6600; font-weight:bold; font-size:16px; margin-right:25px; }

/* liens en forme de la barre de menu sup�rieure */
.menuh_a:link { text-decoration:underline; color:#0099CC; font-weight:bold; font-size:14px; }
.menuh_a:visited { text-decoration:underline; color:#0099CC; font-weight:bold; font-size:14px; }
.menuh_a:hover { text-decoration:none; color:#0099CC; font-weight:bold; font-size:14px; }
.menuh_a:active { text-decoration:underline; color:#0099CC; font-weight:bold; font-size:14px; }

.menuh:link { text-decoration:none; color:navy; font-weight:bold; font-size:14px; }
.menuh:visited { text-decoration:none; color:navy; font-weight:bold; font-size:14px; }
.menuh:hover { text-decoration:underline; color:navy; font-weight:bold; font-size:14px; }
.menuh:active { text-decoration:none; color:navy; font-weight:bold; font-size:14px; }

/* mise en forme des liens de bas de page */
.menub:link { text-decoration:none; color:navy; font-weight:bold; font-size:small; }
.menub:visited { text-decoration:none; color:navy; font-weight:bold; font-size:small; }
.menub:hover { text-decoration:underline; color:navy; font-weight:bold; font-size:small;}
.menub:active { text-decoration:none; color:navy; font-weight:bold; font-size:small;}
/*fin de formatage des liens */

/*ligne info sous bannière */
#p_menu_contact{
	margin-top:60px;
	text-align:right;
	}
	
#info_page { 
	font-weight:bold;
	text-decoration:underline;
	font-size:14pt;
	color:#993300;
	text-align:left;
	margin-left:130px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	} 
/*fin de formatage des sous-menu */


/*formatage des images sans particularités dans le texte */
.img_texte {
	margin-top:10px;
	margin-left:10px;
	float:left;
	margin-right:20px; 
	margin-bottom:10px
	}

.img_texte_droit {
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	margin-right:25px;
	margin-left:10px;	
	}
	
.img_liste {
	margin-left:30px;
	margin-right:15px;
	margin-bottom:5px;
	float:right;
	}

/*formatage des images dans le corps du texte en retrait */
.img_retrait {
	margin-top:10px;
	margin-left:100px;
	float:left;
	margin-right:20px; 
	margin-bottom:10px
	}

/*formatage des textes */
.texte_droite {
  text-align: right;
  font-size: 1.1em;
  margin-right: 2em;
  font-weight: bold;
}

.texte_exergue {
	font-size: 1.1em;
	font-weight: bold;
	}
	
/*formatage du texte dans les listes suivants les images*/
.text_retrait {
	margin-left:210px
	}
	
/*formatage des listes */	
.liste_1 {
	list-style-type:circle;
	font-weight:bold;
	font-size:small;
	color:	#FF9966;
	margin-left:10%;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
.liste_2 {
	list-style-type:disc;
	font-weight:normal;
	font-size:10pt;
	color:#0099CC;
	}
	
.liste_retrait {
	list-style-type:square;
	font-weight:normal;
	font-size:10pt;
	color:#0099CC;
	margin-left:55px;
	}	
	
/*fin de formatage des liste */
	
/*sous-menu navigation */
.sous_menu {
	color:#FF6600; 
	font-size:12px; 
	font-weight:bold; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}

/* Bloc de texte principal */
.bloctext { 
	font-size: medium;
	line-height: 110%;
	margin-bottom: 10px;
	margin-left: 40px;
	color: #660033;
	font-family: 'Times New Roman', Times, serif;
	
}

/*info bas de page */
.baspage { 
	color:#999999;
	font-size:9px;
	text-align:center;
	margin-top:20px;
	}

body {
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-right: 4px;
	margin-top: 5px;
	font-size: small;
	bottom: 400px;
}


h1 {
	color: #006600;
	font-size: xx-large;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
	text-align: center;
	letter-spacing: 0.8pc;
}

h2 {
	color: #006600;
	margin-bottom:20px;
	margin-left:5px;
	font-size: large;
}

h3 {
	color: #000066;
	margin-bottom: 5px;
	margin-left: 25px;
	font-family: 'Times New Roman', Times, serif;
	font-size:	 16px;
	text-decoration: underline;
	font-style: italic;	
}