body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#fond_01 {
	background-image: url(medias/commun/fond_page_01.gif);
	background-position: left top;
	height: 680px;
	width: 968px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#fond_01 #conteneur {
	margin-right: 40px;
	margin-left: 50px;
	margin-top: 100px;
}

#fond_01 #conteneur form {
	padding: 0px;
	color: #778477;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*>#fond_01 #conteneur form {
	padding: 0px;
	color: #778477;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fond_01 #conteneur form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #e7ffdf;
}
#fond_01 #conteneur form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #e7ffdf;
}
#fond_01 #conteneur #div_form_login_gauche h2 {
	font-size: 10px;
	color: #fff;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#fond_01 #conteneur #bienvenue {
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	margin-top: 150px;
	margin-left: 50px;
	font-weight: bold;
	margin-bottom: 50px;
}
#fond_01 #conteneur #div_form_login_gauche {
	background-image: url(http://www.rpca.fr/pressroom/medias/commun/fond_login_client.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 147px;
	width: 369px;
	margin-left: 40px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
#fond_01 #conteneur #div_form_login_droite {
	background-image: url(http://www.rpca.fr/pressroom/medias/commun/fond_login_jour.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 147px;
	width: 369px;
	margin-right: 40px;
	padding: 10px;
	
}



#fond_01 #conteneur #div_form_login_gauche  form label {
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 40%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: left;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: bold;
	color:#fff;
	}
	
#fond_01 #conteneur #div_form_login_droite form label {
	color:#fff;
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 40%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: left;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: bold;
}

#fond_01 #conteneur form p {	/*** Mise en forme des lignes du formulaire ***/
	padding: .2em 0;
	margin: 0 0 .2em 0;
}#fond_01 #conteneur form h1 {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 5px;
}
#fond_01 #conteneur #div_form_oubli_mdp {
	background-image: url(medias/commun/fond_oubli_mdp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 369px;
	margin-left: 40px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#fond_01 #conteneur #div_form_oubli_mdp form{
	color:#fff;
}

#fond_01 #conteneur #div_form_oubli_mdp a{
	margin-left:70px;
	color:#fff;
}

#fond_01 #conteneur #div_form_login_gauche a.valider,
#fond_01 #conteneur #div_form_login_gauche a.valider:active,
#fond_01 #conteneur #div_form_login_gauche a.valider:visited,
#fond_01 #conteneur #div_form_login_gauche a.valider:link {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	margin-left: 10px;
}

#fond_01 #conteneur #div_form_login_droite a.valider,
#fond_01 #conteneur #div_form_login_droite a.valider:active,
#fond_01 #conteneur #div_form_login_droite a.valider:visited,
#fond_01 #conteneur #div_form_login_droite a.valider:link {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	margin-left: 10px;
}


#fond_01 #conteneur #div_form_login_gauche a.valider:hover, #fond_01 #conteneur #div_form_login_droite a.valider:hover {
	text-decoration: underline;
}

#fond_01 #conteneur #div_form_login_droite a.lien_form,
#fond_01 #conteneur #div_form_login_droite a.lien_form:active,
#fond_01 #conteneur #div_form_login_droite a.lien_form:visited,
#fond_01 #conteneur #div_form_login_droite a.lien_form:link {
	font-weight: normal;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
#fond_01 #conteneur #div_form_login_droite a.lien_form:hover {
	text-decoration: underline;
}
#message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e64100;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: bold;
	background-color: #ffedef;
	border: 1px solid #e64100;
	background-image: url(medias/commun/exclamation.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2.5em;
	width: 80%;
}
#fond_01 #conteneur #div_form_inscription {
	background-image: url(medias/commun/fond_inscription.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 260px;
	width: 429px;
	margin-left: 40px;
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.alerte {
	color: #E64100;
}
#fond_01 #conteneur h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#fond_01 #conteneur #div_form_login_gauche h1, #fond_01 #conteneur #div_form_login_gauche h2 {
	color: #fff;
}



#fond_01 #conteneur #div_form_login_droite h1, #fond_01 #conteneur #div_form_login_droite h2 {
	color: #fff;
}


#fond_01 #conteneur #div_conteneur_categories h2 {
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#fond_01 #conteneur #div_conteneur_categories .lien_categories_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#fond_01 #conteneur #div_conteneur_categories .lien_categories_1:hover {
	color: #D11781;
}
#fond_01 #conteneur #div_conteneur_categories .lien_categories_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#fond_01 #conteneur #div_conteneur_categories .lien_categories_2:hover {
	color: #E95E0F;
}
#fond_01 #conteneur #div_conteneur_categories p {
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 3px;
	text-transform: uppercase;
}


#fond_01 #conteneur #div_conteneur_categories #div_categorie_01 {
	float: left;
	width: 156px;
	padding: 10px;
	z-index: 3;

}
#fond_01 #conteneur #div_conteneur_categories #div_categorie_02 {
	float: left;
	width: 157px;
	padding: 10px;

}#fond_01 #conteneur #div_conteneur_categories #div_categorie_03 {
	float: left;
	width: 156px;
	padding: 10px;

}
#fond_01 #conteneur #div_conteneur_categories #div_categorie_01_liste {
	float: left;
	width: 153px;
	padding: 10px;
	background-image: url(medias/commun/fond_categorie_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	margin-left: 7px;
	margin-top: -25px;
	z-index: 2;

}
#fond_01 #conteneur #div_conteneur_categories #div_categorie_02_liste {
	float: left;
	width: 157px;
	padding: 10px;
	margin-left: 183px;
	background-image: url(medias/commun/fond_categorie_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 99px;
	margin-top: -25px;
}#fond_01 #conteneur #div_conteneur_categories a {
	color: #FFFFFF;
	text-decoration: none;
}
#fond_01 #conteneur #div_conteneur_categories #div_categorie_03_liste {
	float: left;
	width: 156px;
	padding: 10px;

}
#fond_01 #conteneur #div_conteneur_liste_alpha_clients {
	background-image: url(medias/commun/fond_liste_client.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 443px;
	width: 199px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	margin-left: 40px;
}
#fond_01 #conteneur #div_conteneur_categories {
	background-image: url(medias/commun/fond_categories_clients.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 529px;
	height: 145px;
	margin-right: 40px;
}

#fond_01 #conteneur #div_conteneur_liste_alpha_clients #div_liste_alpha_clients {
	clear: none;
	width: 100%;
	overflow: auto;
	height: 440px;
	color: #808080;
		scrollbar-face-color :#CC0000;
	scrollbar-shadow-color :#ffffff;
	scrollbar-highlight-color :#ffffff;
	scrollbar-3dlight-color :#ffffff;
	scrollbar-darkshadow-color :#ffffff;
	scrollbar-track-color :#ffffff;/*#595959;*/
	scrollbar-arrow-color :#ffffff;/*CCCCCC*/
}
#fond_01 #conteneur #div_conteneur_liste_alpha_clients #div_liste_alpha_clients p {
	line-height: 150%;
}
#fond_01 #conteneur #div_conteneur_liste_clients {
	float: left;
	width: 529px;
	margin-right: 40px;
}
#fond_02 {
	background-image: url(medias/commun/fond_page_02.gif);
	background-position: left top;
	height: 680px;
	width: 968px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#fond_02 #conteneur {
	margin-right: 40px;
	margin-left: 50px;
	margin-top: 100px;
}
#fond_02 #conteneur #div_conteneur_liste_evenements_client {
	background-image: url(medias/commun/fond_liste_evenements.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 151px;
	width: 831px;
	float: left;
	margin-bottom: 20px;
	margin-left: 17px;
}
#fond_02 #conteneur #div_conteneur_communiques {
	width: 831px;
	float: left;
	margin-bottom: 20px;
	margin-left: 17px;
}

#fond_02 #conteneur #div_conteneur_liste_evenements_client #div_liste_evenements_client {
	overflow: auto;
	height: 131px;
	width: 811px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
		scrollbar-face-color :#CC0000;
	scrollbar-shadow-color :#ffffff;
	scrollbar-highlight-color :#ffffff;
	scrollbar-3dlight-color :#ffffff;
	scrollbar-darkshadow-color :#ffffff;
	scrollbar-track-color :#ffffff;/*#595959;*/
	scrollbar-arrow-color :#ffffff;/*CCCCCC*/
}

#fond_02 #conteneur #div_conteneur_liste_evenements_client #div_liste_evenements_client #div_evenement_client h1 {
	font-size: 12px;
	text-transform: uppercase;
	float: left;
	width: 100%;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#fond_02 #conteneur #div_conteneur_communiques #div_conteneur_archives_communique h1 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color:#fff;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique #div_conteneur_element_archive_communique_texte h2 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}


#fond_02 #conteneur #div_conteneur_liste_evenements_client #div_liste_evenements_client #div_evenement_client #div_evenement_visuel {
	float: right;
	width: 290px;
}
#fond_02 #conteneur #div_conteneur_liste_evenements_client #div_liste_evenements_client #div_evenement_client #div_evenement_descr_court {
	float: left;
	width: 500px;
	font-size: 11px;
	text-align: justify;
}
#fond_02 #conteneur #div_bandeau_client #div_logo_client {
	float: left;
	width: 120px;
	padding: 0px;
	margin-left: 30px;
}
#fond_02 #conteneur #div_bandeau_client #div_libelle_client h1 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color:#fff;
}
#fond_02 #conteneur #div_bandeau_client #div_libelle_client a {
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
}

#fond_02 #conteneur #div_bandeau_client #div_libelle_client {
	float: right;
	color: #fff;
	width: 687px;
}
#fond_02 #conteneur #div_conteneur_communiques #div_conteneur_dernier_communique h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: normal;
}

#fond_02 #conteneur #div_bandeau_client #div_libelle_client p {
	margin: 0px;
	padding: 0px;
}

#fond_02 #conteneur #div_bandeau_client {
	width: 848px;
	float: left;
	margin-bottom: 20px;
}
#fond_02 #conteneur #div_conteneur_details_communique {
	float: left;
	width: 790px;
	margin: 20px;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique {
	float: left;
	width: 790px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 270px;
}
#fond_02 #conteneur #div_conteneur_details_communique h1 {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique #div_fichier_pdf {
	float: left;
	width: 125px;
	font-size: 10px;
	text-align: center;
	background-color: #FEFEFE;
	margin-top: 5px;
	border: 1px solid #ABC0C0;
	padding: 10px;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique #div_photos_communique {
	float: right;
	width: 600px;
	text-align: center;
	height: 270px;
	overflow: auto;
	scrollbar-face-color :#CC0000;
	scrollbar-shadow-color :#ffffff;
	scrollbar-highlight-color :#ffffff;
	scrollbar-3dlight-color :#ffffff;
	scrollbar-darkshadow-color :#ffffff;
	scrollbar-track-color :#ffffff;/*#595959;*/
	scrollbar-arrow-color :#ffffff;/*CCCCCC*/
}
#fond_02 #conteneur #div_conteneur_details_communique p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#fond_02 #conteneur #conteneur_evenements #div_conteneur_descr_evenements {
	float: left;
	width: 400px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#fond_02 #conteneur #conteneur_evenements #div_conteneur_descr_evenements p {
	margin: 0px;
	padding: 0px;
}

#fond_02 #conteneur #div_conteneur_communiques #div_conteneur_dernier_communique {
	background-image: url(medias/commun/fond_dernier_communique.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 240px;
	width: 245px;
	padding: 15px;
}
#fond_02 #conteneur #div_conteneur_liste_evenements_client #div_liste_evenements_client #div_evenement_client {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#fond_02 #conteneur #div_conteneur_communiques #div_conteneur_archives_communique {
	background-image: url(medias/commun/fond_liste_archive_communiq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 240px;
	width: 482px;
	padding: 15px;
}
#fond_02 #conteneur #div_conteneur_communiques #div_conteneur_archives_communique #liste_archives_communique {
	overflow: auto;
	float: left;
	scrollbar-face-color :#CC0000;
	scrollbar-shadow-color :#ffffff;
	scrollbar-highlight-color :#ffffff;
	scrollbar-3dlight-color :#ffffff;
	scrollbar-darkshadow-color :#ffffff;
	scrollbar-track-color :#ffffff;/*#595959;*/
	scrollbar-arrow-color :#ffffff;/*CCCCCC*/
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #liste_archives_communique {
	float: left;
	overflow: auto;
	height: 200px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	scrollbar-face-color :#CC0000;
	scrollbar-shadow-color :#ffffff;
	scrollbar-highlight-color :#ffffff;
	scrollbar-3dlight-color :#ffffff;
	scrollbar-darkshadow-color :#ffffff;
	scrollbar-track-color :#ffffff;/*#595959;*/
	scrollbar-arrow-color :#ffffff;/*CCCCCC*/
}


a.lien_savoirplus,
a.lien_savoirplus:active,
a.lien_savoirplus:visited,
a.lien_savoirplus:link {
	font-weight: normal;
	color: #C10000;
	text-decoration: none;
}
a.lien_savoirplus:hover {
	text-decoration: underline;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique #div_photos_communique .div_vignette_bdef {
	height: 120px;
	width: 120px;
	background-color: #FEFEFE;
	padding: 5px;
	text-align: center;
	margin: 5px;
	border: 1px solid #ABC0C0;
	float: left;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique #div_photos_communique .div_vignette_bdef p {
	font-size: 10px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique #div_photos_communique .div_vignette_bdef .img_vignette_bdef {
	margin-bottom: 10px;
	height: 70px;
	margin-top: 10px;
}
#fond_02 #conteneur #div_conteneur_fichiers_communique #div_fichier_pdf .img_vignette_couv_pdf {
	margin-bottom: 10px;
	margin-top: 5px;
}#fond_02 #conteneur #conteneur_communique {
	background-image: url(medias/commun/fond_communique.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 433px;
	width: 831px;
	float: left;
	margin-left: 17px;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique #div_conteneur_element_archive_communique_texte p {
	margin: 0px;
	padding: 0px;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique #div_conteneur_element_archive_communique_texte {
	float: left;
	width: 200px;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique #div_conteneur_element_archive_communique_visuel {
	float: right;
	width: 200px;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique {
	float: left;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique .couleur1 {
	float: left;
	background-color: #ddacb3;
	padding: 10px;
}
#conteneur #div_conteneur_communiques #div_conteneur_archives_communique #div_conteneur_element_archive_communique .couleur2 {
	float: left;
	background-color: transparent;
		padding: 10px;

}	
#fond_02 #conteneur #conteneur_evenements {
	background-image: url(medias/commun/fond_evenement.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 433px;
	width: 831px;
	float: left;
	margin-left: 17px;
}
#fond_01 #conteneur #div_conteneur_liste_clients .lien_categories_1 {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.8em;
	color: #D11781;
}
#fond_01 #conteneur #div_conteneur_liste_clients p {
	font-size: 1em;
	color: #999999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#fond_02 #conteneur #div_conteneur_details_evenements {
	float: left;
	width: 790px;
	margin: 20px;
}
.liste_clients_1{
	background-image: url(medias/commun/fond_liste_categorie_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 254px;
	width: 509px;
	float:left;
	position: absolute;
	left: 365px;
	top: 270px;
	padding: 13px;
	overflow:auto;	
}
.liste_clients_2{
	background-image: url(medias/commun/fond_liste_categorie_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 304px;
	width: 529px;
	float:left;
	position: absolute;
	left: 365px;
	top: 270px;
	padding: 13px;
	overflow:auto;
	}

#fond_02 #conteneur #div_conteneur_details_evenements h1 {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
	font-weight: normal;
}
#fond_02 #conteneur #div_conteneur_details_evenements p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#fond_02 #conteneur #div_photos_evenement {
	float: right;
	width: 370px;
	overflow: auto;
	height: 320px;
	scrollbar-face-color :#CC0000;
	scrollbar-shadow-color :#ffffff;
	scrollbar-highlight-color :#ffffff;
	scrollbar-3dlight-color :#ffffff;
	scrollbar-darkshadow-color :#ffffff;
	scrollbar-track-color :#ffffff;/*#595959;*/
	scrollbar-arrow-color :#ffffff;/*CCCCCC*/
	margin-right: 20px;
}
.evenement_rouge {
	font-weight: bold;
	color: #000;
}
#conteneur #footer {
	float: left;
	width: 831px;
	margin-left: 17px;
	text-align: center;
	font-size: 10px;
	position: absolute;
	bottom: 15px;
	left: 60px;
}

a.lien_savoirplus,
a.lien_savoirplus:active,
a.lien_savoirplus:visited,
a.lien_savoirplus:link {
	font-weight: normal;
	color: #C10000;
	text-decoration: none;
}
a.lien_savoirplus:hover {
	text-decoration: underline;
}


#fond_02 #conteneur #conteneur_evenements #div_photos_evenement .div_vignette_bdef {
	margin-bottom: 10px;
}
.colonne {
	float: left;
	width: 32%;
	padding-right: 2px;
	padding-left: 2px;
}
#fond_01 #conteneur #div_conteneur_liste_clients .lien_categories_2 {
	color: #E96013;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
}
#fond_01 #conteneur #div_conteneur_liste_alpha_clients #div_liste_alpha_clients p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#fond_01 #conteneur #div_conteneur_liste_alpha_clients #div_liste_alpha_clients .lien_categories {
	color: #666666;
	text-decoration: none;
}
#fond_01 #conteneur .h1_liste_clients {
	text-align: center;
	color:#fff;
}
#conteneur #footer a.lien_savoirplus_fleche,
a.lien_savoirplus_fleche:active,
a.lien_savoirplus_fleche:visited,
a.lien_savoirplus_fleche:link {
	font-weight: bold;
	color: #C10000;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	background-image: url(medias/commun/fleche_rouge.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	text-decoration: none;
}
#conteneur #footer a.lien_savoirplus_fleche:hover {
	text-decoration: underline;
}
.descr {
	font-size:0.8em;
}
	
#fond_02 #conteneur .conteneur_contact {
	margin-left: 20px;
	text-align: right;
}

#fond_02 #conteneur #div_bandeau_client #div_libelle_client .conteneur_contact h1
{
	font-size: 10px;
	text-transform: uppercase;
	float: left;
	width: 100%;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color:#000;
}	
#fond_02 #conteneur #div_bandeau_client #div_libelle_client .conteneur_contact a {
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
}