

body 
	{ font-family: Arial, sans-serif; font-size: 15px; line-height: 21px;  margin: 0px; 	}
	
a
	{cursor: pointer; text-decoration: none;}
	
a:hover
	{text-decoration : underline;}
	
.img_lien
	{ border: none; }



	
/* Structure page ============================================================================================================ */	

#global_page
	{width: 1200px; margin: auto; padding: 10px; border: 1px black solid; background-color: #F9FAF2; margin-top: 20px; }


.ligne_vc
	{ background-color: #B2A1C7; color: #B2A1C7;  width :80%; height: 3px;  }



/* Banniere d'entete ============================================================================================================ */	

#banniere_txt
	{ border: none; height: 80px; text-align: center;}
		
	
/* Menu et icones lien ============================================================================================================ */	

#bloc_rep
	{ margin-top: 25px; }

.ligne_rep
	{ margin-bottom: 15px; text-align: center}	

.menu_bloc
	{ width: 185px; text-align:center;display: inline-block; position:relative;}
		
.menu_img
	{  opacity: 0.8; z-index:-2;}
.menu_img:hover 
	{  opacity: 1;}
	
.menu_txt
	{ color: #0F3060; text-align: center; width: 100%; position: absolute; bottom: 13px; margin: 0px }

.menu_txt :hover
	{text-decoration : underline; }
	
/* Fleches retout page ============================================================================================================ */	

#bloc_ret
	{ margin-top: 30px; padding: 0px}

.fleche_ret
	{ border: none; margin-left: 20px;}
	
/* Polices caractere ============================================================================================================ */	

h1
	{
		font-family: Cambria, "Times new roman", Times;
		color: #1F497D;
		font-size: 48px; font-weight: normal; font-style: italic;
		text-shadow: 2px 1px #C0C0C0;
		border-bottom: 3px #B2A1C7 solid;
		display: inline;
		margin-top: 25px;
		margin-bottom: 10px;
	}
		
h2
	{
		font-family:  "Times new roman", Times;
		color: #1F497D;
		font-size: 36px; font-weight: normal; font-style: normal;
		text-align: center;
		margin-top: 20px;
		margin-bottom : 15px;
	}

h3
	{
		font-family:  "Times new roman", Times;
		color: #4F81BD;
		font-size: 21px; font-weight: bold; font-style: normal;
		text-align: center;
		margin-top: 15px;
		margin-bottom : 10px;

	}

h4
	{
		font-family: "Times new roman", Times;
		color: #4F81BD;
		font-size: 21px; font-weight: bold; font-style: normal;		
	}
		