    <!--
    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;	
	}	
	span {
	display:block;
	}
	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;
	}	
	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;		
	}			
	p {
		margin-left: 25px;
		margin-right: 25px;		
	}	
	input {
		border: 0px;
		background-color: #efefef;
		width: 10px;		
	}
	textarea {
		height: 90px;
		width: 472px;
		border: 0px;
		background-color: #efefef;	
	}
    #interface_cadre_exterieur {
		background: #FFFFFF;
		text-align: left;
		position:absolute;
		left: 50%; 
		top: 50%;
		width: 930px;
		height: 550px;
		margin-top: -285px; 
		margin-left: -465px; 
    }	
	.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);
	}
	.interface_cadre_ombre_bas {
		background-image:url(images/interface_cadre_ombre_bas.gif);
	}
	.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: 819px;
		height: 394px;
		padding-left: 30px;
		padding-right: 20px;
	}
	.interface_colonne_droite {
		width: 18px; 
		vertical-align: top;
	}
	#bandeau_haut {
		width:930px; 
		background-color: #d1dbe6;
		background-image:url(images/interface_cadre_bandeau_index.gif);
		height:154px;				
	}
	#bandeau_haut_phrase {
		float: left;
		padding-left: 30px;
		padding-top: 125px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #f0af00;
		letter-spacing: 7px;
	}	
	#bandeau_haut_bouton a, #bandeau_haut_bouton a:link, #bandeau_haut_bouton a:visited, #bandeau_haut_bouton a:active {
		float: left;
		margin-left: 38px;
		margin-top: 104px;
		width: 194px;
		height: 46px;
		background: url(images/interface_couverture_bouton_a-propos_off.gif) no-repeat;
		z-index: 1001;
		text-decoration: none;
	}	
	#bandeau_haut_bouton a:hover {
		background: url(images/interface_couverture_bouton_a-propos_on.gif);
		text-decoration: none;		
	}	
	#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_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;
	}	
	#interface_cadre_1_fond a, #interface_cadre_1_fond a:link, #interface_cadre_1_fond a:visited, #interface_cadre_1_fond a:active 	{
		color: #ffffff;
		font-size: 13px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		padding-left: 45px;
		font-family: Arial, Helvetica, sans-serif;
		font-style: italic;
		text-decoration: none;
	}	
	#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;			
	}	
	
	
.interface_cadre_colonne_gauche_coin {
	vertical-align:top; 
	width: 13px; 
}
#interface_cadre_1_fond {
	background-image:url(images/interface_cadre_rouge_fond.gif);
}
#interface_cadre_petit_coin_haut_fleche_1 {
	background-image:url(images/interface_cadre_petit_coin_haut_fleche_rouge.gif);
}
#interface_cadre_petit_coin_bas_1 {	
	background-image:url(images/interface_cadre_petit_coin_bas_rouge.gif);
}
#interface_cadre_2_fond {
	background-image:url(images/interface_cadre_jaune_fond.gif);
}
#interface_cadre_petit_coin_bas_2 {
	background-image:url(images/interface_cadre_petit_coin_bas_jaune.gif);
}	
#interface_cadre_petit_coin_haut_2 {
	background-image:url(images/interface_cadre_petit_coin_haut_jaune.gif);
}
#interface_cadre_titre_bloc_1 {
	float:inherit;
	position:relative;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
}
#titre_page {
	background: url(images/titre_page_service.gif) no-repeat; width: 621px; height: 51px;
}
strong {
	color: #c72e2e;
}
h1 {
	color: #c72e2e;
	background-image:url(images/contenu_fleche_rouge.gif);
}
h3 {
	background-image:url(images/contenu_fleche_inverser_rouge.gif);
}
.titre_vous-recherchez {
	background: url(images/interface_couverture_vous-recherchez.gif) no-repeat;	
	position:absolute;  
	margin-top: 20px; 
	margin-left: 80px;
	width: 560px;  	
	height: 17px; 
	z-index:100;
}
.onglet_carre a, .onglet_carre a:link, .onglet_carre a:visited, .onglet_carre a:active {
	background: url(images/interface_couverture_onglet_fond_repos.gif) no-repeat;	
	position:absolute;  
	margin-top: 41px; 
	width: 213px; 
	height: 374px; 
	z-index:100;
	text-decoration: none;
	float: left;
}
.onglet_carre a:hover {	
	background: url(images/interface_couverture_onglet_fond_survole.gif) no-repeat;	
}
.onglet_carre_titre {
	padding-left: 12px;
	padding-top: 11px;
}
.onglet_carre_texte {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	width: 174px;
	height: 120px;
	padding-left: 20px;
	padding-top: 15px;
	text-align: center;
}
.onglet_arrondi a, .onglet_arrondi a:link, .onglet_arrondi a:visited, .onglet_arrondi a:active {
	background: url(images/interface_couverture_menu_fond2_repos.gif) no-repeat;	
	position:absolute;  
	margin-top: 80px; 
	width: 209px; 
	height: 314px; 
	margin-left: 703px;	
	z-index:100;
	text-decoration: none;			
}
.onglet_arrondi a:hover {	
	background: url(images/interface_couverture_menu_fond2_survole.gif) no-repeat;
	text-decoration: none;		
}
.onglet_arrondi_titre {
	padding-left: 49px;
	padding-top: 35px;
}
.onglet_arrondi_texte {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	width: 174px;
	height: 85px;
	padding-left: 50px;
	padding-top: 5px;
	text-align: left;
}
#signature {
	background-color: #d1dbe6;
	text-align: center; 
	margin-top: 0px;
	padding-bottom: 18px;
}
#signature a {
	background-color: #d1dbe6;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
#signature a:hover { 
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
#pre_load {
display: none;
}