    body {
		background: #d1dbe6;
		color: #666666;
		font-size: 13px;
		font-weight: normal;
		line-height: 18px;
		margin-top: 5px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
    }
	table, td {
		margin: 0px;
		border: 0px;
		padding: 0px;
		border-collapse: collapse;
		vertical-align: top;
	}
	img {
		border: 0px;
		margin: 0px;
		padding: 0px;	
	}
	div {
		border: 0px;
		margin: 0px;
		padding: 0px;	
	}	
	a {
		color: #666666;
		font-size: 13px;
		font-weight: normal;	
	
	}
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
		font-size: 13.6px;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: left center;
		margin-top: 30px;
		padding-left: 25px;
	}	
			
	h3 {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: left top;
		padding: 0px;
		padding-left: 25px;
		margin: 0px;
		margin-left: 10px;
		margin-top: 12px;
	}
	h3 a {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none
	}
	h3 a:hover {
		text-decoration: underline;
	}		
	h4 {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;		
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: left center;
		background-image:url(images/contenu_fleche_inverser_jaune.gif);	
		margin: 5px;	
		padding-left: 25px;
		margin-left: 10px;		
	}
	li {list-style-type: square; }		
	p {
		margin-left: 25px;
		margin-right: 25px;		
	}	
	form {
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	.formulaire_contact {
		border: 1px dotted #CCCCCC; 
		margin-left: 25px;
	}
	.formulaire_table {
		width: 566px; 
		margin: 6px;
	}
	.formulaire_titre {
		border: 10px solid #FFFFFF; 
		text-align: right; 
		font-size: 18px; 
		color:#cccccc; 
		height: 30px; 
		vertical-align: middle;
	}
	.formulaire_cellule_label {
		border: 10px solid #FFFFFF; 
		text-align: right;
	}
	.formulaire_cellule_zone {
		border: 10px solid #FFFFFF;
	}
	input {
		border: 0px;
		background-color: #efefef;
		width: 10px;		
	}
	textarea {
		height: 90px;
		width: 472px;
		border: 0px;
		background-color: #efefef;	
	}
    #interface_cadre_exterieur {
		margin-left: auto;
		margin-right: auto;
		width: 930px;
		height: 100%;
		background: #FFFFFF;
		text-align: left;
		position: relative;
    }	
	.interface_cadre_ombre_gauche {
		width: 12px; 
		background-image:url(images/interface_cadre_ombre_gauche.gif);
	}
	.interface_cadre_ombre_droite {
		width: 18px; 
		background-image:url(images/interface_cadre_ombre_droite.gif);
	}
	.interface_cadre_ombre_coin_gauche {
		width: 25px; 
		background-image:url(images/interface_cadre_ombre_coin_gauche.jpg);
		background-repeat: no-repeat;
		background-color: #d1dbe6;		
	}
	.interface_cadre_ombre_bas {
		background-image:url(images/interface_cadre_ombre_bas.gif);
		background-repeat: repeat-x;
		background-color: #d1dbe6;
	}
	.interface_cadre_bandeau_ombre {
		height: 19px; 
		background-image:url(images/interface_cadre_bandeau_ombre.gif);
	}
	.interface_cadre_colonne_gauche_coin {
		vertical-align:top; 
		width: 13px; 
	}
	.interface_cadre_contenu {
		width: 637px; 
		padding-left: 30px;
		padding-right: 20px;
	}
	.interface_colonne_droite {
		width: 200px; 
		vertical-align: top;
	}
	#bandeau_haut {
		width:930px; 
		background-color: #d1dbe6;		
	}
	#interface_cadre_1_fond, #interface_cadre_2_fond {
		width: 200px; 
		height:auto; 
	}
	#interface_cadre_petit_coin_haut_fleche_1 {
		width: 45px; 
		height: 51px;
		position: absolute;
		float: left;	
	}
	#interface_cadre_petit_coin_bas_1, #interface_cadre_petit_coin_bas_2, #interface_cadre_petit_coin_haut_2 {
		width: 32px; 
		height: 31px;	
	}
	a.liens_haut_page, a:link.liens_haut_page.liens_haut_page, a:visited.liens_haut_page {
		font-size: 12px;
		font-weight: bold;
		color: #aaaaaa;
		text-decoration: underline;
	}
	a:hover.liens_haut_page, a:active.liens_haut_page {
		text-decoration: none;
	}		
	.bouton_en_savoir_plus a, .bouton_en_savoir_plus a:link, .bouton_en_savoir_plus a:visited, .bouton_en_savoir_plus a:hover, .bouton_en_savoir_plus a:active {
		display:block;
		color: #5a8ab5;
		font-weight: bold;
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		letter-spacing: -1px;	
		border: 0px;
		margin: 0px;
		padding-top: 3px;	
		padding-right: 20px;			
		width: 155px;
		height: 48px;
		float: right;		
	}
	.bouton_bas a, .bouton_bas a:link, .bouton_bas a:visited, .bouton_bas a:hover, .bouton_bas a:active  {
		display:block;
		color: #5a8ab5;	
		border: 0px;
		padding: 0px;
		padding-left: 64px;		
		margin-top: 3px;	
		margin-bottom: 0px;	
		float:right;
		text-decoration: none;
	}		
#bouton_retour_page {
		text-align: center;
}	
#bouton_retour_page a, #bouton_retour_page a:link, #bouton_retour_page a:visited, #bouton_retour_page a:active {
	display:block;
	border: 0px;
	padding: 0px;
	padding-left: 64px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	float:right;
	text-decoration: none;
	width: 500px;
	height: 56px;
	text-decoration: none;
	background-image: url(images/bouton_retour_page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bouton_retour_page a:hover {
	display:block;
	border: 0px;
	padding: 0px;
	padding-left: 64px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	float:right;
	text-decoration: none;
	width: 500px;
	height: 56px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/bouton_retour_page_survole.jpg);
}	
#interface_cadre_1_fond a:hover {
	text-decoration: underline;	
}		
#interface_cadre_2_fond	a, #interface_cadre_2_fond a:link, #interface_cadre_2_fond a:visited, #interface_cadre_2_fond a:active 	{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;		
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;	
	text-decoration: none;			
	}	
#interface_cadre_2_fond	a:hover {
	text-decoration: underline;			
}
.cadre_info_importante {
	margin-left: 25px; 
	padding: 8px; 
	color: #FFFFFF;
}
#titre_page {
	height: 35px;
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 16px;
	padding-left: 16px;
}
#signature {
	text-align: center; 
	margin-top: 30px;
	margin-bottom: 18px;
}
#signature a { 
	font-size: 10px;
	text-decoration: none;
}
#signature a:hover { 
	text-decoration: underline;
}
