/******************/
/*	   GENERAL	  */
/******************/

html {
	font-size: 100%;
	overflow-y: scroll;
}

body {
	margin:  0;
	padding: 0;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	font-size: .8em;
	line-height: 1.3;
	color: #000000;
}

h1, h2, h3, h4, h5, h6 { 
  margin: 0;
  font-family: Helvetica,Verdana,Tahoma,Arial;
  font-weight: bold; 
} 

ul, ol { 
  margin: 0; 
  padding: 0; 
} 
 
p { 
  margin: 0;
  padding: 0;
} 

a {
  font-family: Helvetica,Verdana,Tahoma,Arial;
  text-decoration: underline; 
} 
a:link, a:visited { 
  color: #000000;
  text-decoration: none;
} 
 
a:hover, a:focus, a:active {
  color: #000000;
  text-decoration: underline;
} 

a:active { 
  outline: none; 
} 

a img { 
  border: none; 
} 
  
em { 
  font-style: italic; 
} 
strong { 
  font-weight: bold; 
} 
 
form, fieldset { 
  margin: 0; 
  padding: 0; 
  border: none; 
} 
input, button, select { 
  vertical-align: middle; 
}

img {
border: none;
}

#main {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

/******************************/
/*		CLASSES	GENERALES  */
/******************************/

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

.clear_both {
	clear: both;
}

.justify_p {
	font-size: 0.9em;
	text-align: justify;
}

.margin_top_5 {
	margin-top: 5px;
}

.txt_align_left {
	text-align: left;
}

.txt_align_center {
	text-align: center;
}

.txt_align_right {
	text-align: right;
}

.vertical_align_top {
	vertical-align: top;
}

.vertical_align_middle {
	vertical-align: middle;
}

.vertical_align_bottom {
	vertical-align: bottom;
}

.titre_mauve {
	font-family: Helvetica,Verdana,Tahoma,Arial;
	font-size: 1.2em; 
	color: #c82777;
	margin: 0;
  	font-weight: bold; 
}

.titre_rose {
	font-family: Helvetica,Verdana,Tahoma,Arial;
	font-size: 1.2em; 
	color: #ec78ac;
	margin: 0;
  	font-weight: bold; 
}

/********************************/
/*			ADMIN					*/
/********************************/
#admin {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
	#admin_corps {
		margin: 0 20px 0 20px;
		width: 750px;
		height: auto;
	}
		#admin_form {
			background: url("../images/admin-ligne.jpg");
			background-repeat: repeat-y;
			margin: 10px 0 0 0;
			height: auto;
		}
			#admin_form form {
				margin: 10px 15px 0 15px;
			}
				#admin_form input[type="text"] {
					border:1px solid #ec78ac;
				}
				#admin_form input[type="file"] {
					border:1px solid #ec78ac;
				}
				#admin_form input[type="radio"] {
					vertical-align: bottom;
				}
				#input_position {
					width: 30px;
				}
				#input_titre {
					width: 100%;
				}
				#admin_bas {
					margin: 10px 0 0 0;
					text-align: center;
				}


/********************************/
/*			HEADER				*/
/********************************/

#header {
	font-family: Helvetica,Verdana,Tahoma,Arial;
	margin-bottom: 8px;
	padding: 0;
}
	#header_flash {	
	}
	#header_administration {	
		background-color: #E95B9F;
	}
	#header_banniere {
		margin: 0 8px 3px 8px;
		width: 968px;
		height: 96px;
		background: url("../images/bandeau_right.jpg");
		background-position: right;
		background-repeat: no-repeat;
	}
		#header_banniere img {
			float: left;
		}
	#header_menu {
		width: 950px;
		margin: 4px 0 0 20px;
		text-align: center;
	}
		.header_menu_menu {
			float: left;
			margin: 0;
			padding: 0;
			width: 122px;
			height: 23px;
		}
			.header_menu_menu a {
				display:table-cell;
			}
		.header_menu_separateur {
			float: left;
			margin: 0 1px 0 1px;
			padding: 0;
			width: 14px;
			height: 15px;
		}
			.header_menu_separateur img {
				display: block;
			}
	#header_ss_menu {
		width: 976px;
		height: 25px;
		margin: 0 7px 3px 7px;
		background: url("../images/menu/bandeau_med.jpg");
		background-repeat: no-repeat;
		text-align: center;
		color: #C9CACB;
	}
		#header_ss_menu p {
			padding-top: 6px;
			font-size: 0.9em;
			font-weight: bold;
		}
		 #header_ss_menu a {
			font-size: 1em;
			font-weight: bold;
		 	margin: 0;
		 }
			#header_ss_menu_active:link, #header_ss_menu_active:visited {
				margin-right: 55px;
				color: #E95B9F;
			}
			#header_ss_menu_active:hover, #header_ss_menu_active:active {
				text-decoration: none;
			}
			#header_ss_menu_inactive:link, #header_ss_menu_inactive:visited {
				margin-right: 55px;
				color: #C9CACB;
			}
			#header_ss_menu_inactive:hover, #header_ss_menu_inactive:active {
				text-decoration: none;
				color: #E95B9F;
			}
			#header_ss_menu_inactive_2:link, #header_ss_menu_inactive_2:visited {
				margin-right: 55px;
				color: #C9CACB;
			}
			#header_ss_menu_inactive_2:hover, #header_ss_menu_inactive_2:active {
				text-decoration: none;
				color: #E95B9F;
			}
			#header_ss_menu_inactive_3:link, #header_ss_menu_inactive_3:visited {
				margin-right: 55px;
				color: #C9CACB;
			}
			#header_ss_menu_inactive_3:hover, #header_ss_menu_inactive_3:active {
				text-decoration: none;
				color: #E95B9F;
			}
			#header_ss_menu_inactive_4:link, #header_ss_menu_inactive_4:visited {
				margin-right: 55px;
				color: #C9CACB;
			}
			#header_ss_menu_inactive_4:hover, #header_ss_menu_inactive_4:active {
				text-decoration: none;
				color: #E95B9F;
			}
			
			/********************************/
			/*		SOUS MENU LAST ELT	*/
			/********************************/
			
			#header_ss_menu_active_last:link, #header_ss_menu_active_last:visited {
				margin-left: 55px;
				color: #E95B9F;
			}
			#header_ss_menu_active_last:hover, #header_ss_menu_active_last:active {
				text-decoration: none;
			}
			#header_ss_menu_inactive_last:link, #header_ss_menu_inactive_last:visited {
				color: #C9CACB;
			}
			#header_ss_menu_inactive_last:hover, #header_ss_menu_inactive_last:active {
				text-decoration: none;
				color: #E95B9F;
			}

/********************************/
/*			CORPS					*/
/********************************/

#corps {
	width: 954px;
	height: auto;
	margin: 0 0 40px 18px;
	padding: 3px 0 35px 0;
	background: url("../images/carre.jpg");
	background-repeat: repeat-y;
	background-position: 174px 0;
}

/********************************/
/*		 CORPS (GAUCHE)			*/
/********************************/

#gauche {
	float: left;
	width: 160px;
	height: auto;
	padding: 0;
	margin: 0 21px 0 0;
}
	.gauche_bloc_simple {
		width: 160px;
		margin: 0 0 3px 0;
	}
		.gauche_bloc_simple img {
			display: block;
		}
	.gauche_bloc {
		width: 160px;
		margin: 0 0 3px 0;
	}
		.gauche_bloc a {
			display: table-cell;
			font-family: Helvetica,Verdana,Tahoma,Arial;
		}
		.gauche_bloc p {
			text-align: center;
			margin-bottom: 5px;
			font-size: 0.75em;
		}
			.titre_perle_menu {
				color: #992b23; 
			}
			.titre_tryptique_menu {
				color: #2c6260;
			}
			.titre_active_menu {
				color: #148ebd;
			}
			.titre_vie_entiere_menu {
				color: #4f7e9a;
			}
			.titre_avenir_menu {
				color:#396373;
			}
			.titre_madelin_menu {
				color:#0071bd;
			}

/********************************/
/*		 CORPS (CENTRE)			*/
/********************************/

#centre {
	float: left;
	width: 570px;
	height: auto;
	margin: 0 0 0 21px;
	font-size: 0.9em;
	text-align: justify;
}
	#centre_flash {
		margin-bottom: 5px;
	}
	#centre_flash_home {
		margin-bottom: 30px;
	}
	.accueil_p {
		margin: 0px 3px 20px 4px;
	}
	/* INDEX DU SITE */
	#home_img {
		width: 570px;
	}
		.home_accueil {
			float: left;
			width: 182px;
			height: auto;
			margin-right: 10px;
		}
			.home_accueil a {
				display: table-cell;
			}
		.home_accueil_last {
			float: left;
			width: 182px;
			height: auto;
		}
			.home_accueil_last a {
				display: table-cell;
			}
	#home_txt {
		width: 570px;
	}
		#home_txt a {
			font-size: 1.1em;
			font-family: Helvetica,Verdana,Tahoma,Arial;
			color: #000000;
			margin: 0;
		}
			#home_txt a:link, a:visited {
				color: #000000;
				text-decoration: none;
			}
			#home_txt a:hover, a:active {
				text-decoration: underline;
			}
		.home_accueil_txt {
			float: left;
			width: 182px;
			text-align: center;
			margin: 5px 10px 0 0;
		}
			.home_accueil_txt img {
				margin: 4px 0 4px 0;
			}
		.home_accueil_txt_last {
			float: left;
			width: 182px;
			text-align: center;
			margin: 5px 0 0 0;
		}
			.home_accueil_txt_last img {
				margin: 4px 0 4px 0;
			}
	/* FORMULAIRE TROUVER UN CONSEILLER */
	#conseiller {
		background: url("../images/france-ligne.jpg");
		background-repeat: repeat-y;
		width: 560px;
		height: auto;
		margin: 0;
		padding: 0;
	}
		#conseiller input {
			border:1px solid #ec78ac;
		 	background-color:white;
		}
		#haut_retour_conseiller {
			text-align: right;
			margin-bottom: 10px;
		}
		#haut_conseiller {
			margin-bottom: 20px;
		}
			#haut_gauche_conseiller {
				float: left;
				margin-left: 10px;
				width: 280px;
				height: auto;
			}
				#haut_gauche_conseiller input {
					margin-top: 6px;
				}
				#haut_gauche_conseiller img {
					vertical-align: top;
				}
			#haut_droit_conseiller {
				float: right;
				margin-right: 10px;
				width: 250px;
				height: 250px;
			}
		#bas_conseiller {
			margin-left: 10px;
			width: 450px;
			height: auto;
			text-align: right;
		}
			#bas_conseiller textarea {
				text-align: left;
				width: 450px;
				height: 140px;
				border:1px solid #ec78ac;
				overflow: auto;
			}
			#bas_conseiller input[type="checkbox"] {
				border: 0;
			}
			#bas_conseiller_align_left {
				margin-top: 10px;
				text-align: left;
			}
			#bas_conseiller_align_center {
				margin: 5px 125px 0 0;
			}
	/* MENTIONS LEGALES */
	#mention {
		background: url("../images/france-ligne.jpg");
		background-repeat: repeat-y;
		width: 560px;
		height: auto;
	}	
		#mention a {
			font-size: 1em;
			margin: 0;
		}
		#mention a:link, a:visited {
			color: #9F9F9F;
			text-decoration: none;
		}
		#mention a:hover, a:active {
			color: #000000;
			text-decoration: underline;
		}
		#mention p {
			margin: 5px 20px 0 20px;
			text-align: justify;
			font-size: 1em;
			line-height: 1.1;
		}
		#mention h2 {
			margin: 0 0 0 20px;
			font-size: 1.1em;
			color:#ec78ac;
			font-weight:bold
		}
	/* NOUS CONNAITRE - NOUS CONTACTER */
	#map {
		width: 563px;
		height: auto;
		background: url("../images/connaitre/map-ligne.jpg");
		background-repeat: repeat-y;
		text-align: center;
		margin: 10px 0 20px 0;
	}
		#map a {
			font-size: 1em;
			font-family: Helvetica,Verdana,Tahoma,Arial;
			color:#0000FF;
			margin-right: 360px;
		}
			#map a:link, a:visited {
				text-decoration: underline;
				font-size: 1em;
				color:#0000FF;
			}
			#map a:hover, a:active {
				text-decoration: underline;
				font-size: 1em;
				color:#0000FF;
			}
	#form_contact {
		width: 563px;
		height: auto;
		margin: 10px 0 0 0;
		background: url("../images/connaitre/formulaire-ligne.jpg");
		background-repeat: repeat-y;
	}
		#form_contact p {
			margin-left: 20px;
		}
		#form_contact form {
			padding: 0 20px 0 20px;
			width: 523px;
			background: url("../images/connaitre/formulaire-ligne.jpg");
			background-repeat: repeat-y;
		}
			#form_contact input[type="text"]
			{
				width: 90%;
				border: 1px solid #ec78ac;
				margin-bottom: 10px;
			}
			#form_contact input[type="radio"] {
				vertical-align: bottom;
			}
			#form_contact textarea {
				width: 500px;
				height: 200px;
				margin: 10px 0 10px 0;
				border: 1px solid #ec78ac;
				overflow: auto;
			}
	/* INDEX PRODUITS */
	#bottom_index_produits {
		margin-top: 20px;
		text-align: center;
	}
		#bottom_index_produits a {
			font-family: Helvetica,Verdana,Tahoma,Arial;
			margin-right: 20px;
		}
	/* INDEX ESCA ET VOUS */
	#bloc_home_esca_vous {
		width: 570px;
		height: auto;
		text-align: left;
	}
		#bloc_home_esca_vous a {
			color: #000000;
			font-family: Helvetica,Verdana,Tahoma,Arial;
			font-weight: bold;
			font-size: 1.1em;
			line-height: 1.1;
			margin: 0;
		}
			#bloc_home_esca_vous a:link, a:visited {
				text-decoration: none;
				color: #000000;
			}
			#bloc_home_esca_vous a:hover, a:active {
				text-decoration: underline;
			}
		.bloc_home_line_esca_vous {
			padding-bottom: 20px;
			width: 570px;
		}
			.bloc_home_col1_esca_vous {
				float: left;
				width: 310px;
			}
				.bloc_home_lien_img_esca_vous {
					float: left;
					width: 45px;
					margin-right: 10px;
				}
				.bloc_home_lien_txt_esca_vous_8 {
					float: left;
					width: 190px;
					padding-top: 8px;
				}
				.bloc_home_lien_txt_esca_vous_2 {
					float: left;
					width: 190px;
					padding-top: 2px;
				}
				.bloc_home_lien_txt_esca_vous_11 {
					float: left;
					width: 190px;
					padding-top: 11px;
				}
			.bloc_home_col2_esca_vous {
				float: right;
				width: 250px;
				text-align: justify;
			}
	/* ESCA ET VOUS - QR */
	#faq_menu {
		margin-top: 20px;
		text-align: center;
	}
		#faq_menu a {
			margin-right: 20px;
		}
	.txt_question {
		color: #969798;
		margin: 10px 0 10px 0;
	}
		
/***************************************/
/*		 CORPS (CENTRE LARGE)			*/
/***************************************/

#centre_large {
	float: right;
	width: 750px;
	height: auto;
	font-size: 0.9em;
	text-align: justify;
}
	#centre_large p {
		width: 744px;
	}
	#centre_large a {
		margin: 0;
		padding:0;
		font-family: Helvetica,Verdana,Tahoma,Arial;
	}
	/* NOUS CONNAITRE - NOTRE HISTOIRE */
	.titre_mauve_histoire_first {
		font-size: 1.4em;
		color: #c82777;
		font-family: Helvetica,Verdana,Tahoma,Arial;
		margin: 0;
  		font-weight: bold; 
	}
	.titre_mauve_histoire {
		font-size: 1.4em;
		color: #c82777;
		margin-top: 20px;
		font-family: Helvetica,Verdana,Tahoma,Arial;
  		font-weight: bold; 
	}
	/* NOUS CONNAITRE - ESCA DANS LA PRESSE */
	#liste_presse {
		list-style-type: none;
		width: 744px;
	}
		#liste_presse li {
			display: inline;
		}
			.margin_17 {
				margin-right: 17px;
			}
	/* NOUS CONNAITRE - ACTUALITES */
#centre_large_actu {
	float: right;
	width: 750px;
	height: auto;
	font-size: 0.9em;
	text-align: justify;
}
	.bloc_actu {
		width: 744px;
		height: auto; 
		margin-bottom: 20px;
	}
		.bloc_actu_img {
			float: left;
			width: 124px;
		}
		.bloc_actu_txt {
			float: right;
			width: 605px;
		}
			.bloc_actu_txt h2 {
				margin: 0 0 10px 0;
			}
			.bloc_actu_txt p {
				margin: 0 0 10px 0;
				text-align: justify;
			}
	/* NOUS REJOINDRE - NOS METIERS */
#centre_large_nosmetiers {
	float: right;
	width: 750px;
	height: auto;
	font-size: 0.9em;
	text-align: justify;
}
	#menu_nosmetiers {
		text-align: center;
	}
		#menu_nosmetiers a {
			margin: 0 0 0 18px;
		}
	.titre_nosmetiers {
		color: #c82777;
		font-size: 1.3em;
		margin: 15px 0 15px 0;
		text-align: center;
	}
	.bloc_nosmetiers {
		width: 744px;
		height: auto; 
		margin-bottom: 20px;
	}
		.bloc_nosmetiers_img {
			float: left;
			width: 124px;
		}
		.bloc_nosmetiers_txt {
			float: right;
			padding-top: 20px;
			width: 605px;
		}
			.bloc_nosmetiers_txt p {
				text-align: justify;
			}
	/* NOUS REJOINDRE - NOS OPPORTUNITES */
	#bloc_nosopportunites {
		text-align: left;
		width: 663px;
		height: auto;
		margin-left: 40px;
	}
		#bloc_nosopportunites a {
			color:#000000;
			font-size: 1.1em;
			font-family: Helvetica,Verdana,Tahoma,Arial;
			margin: 0;
		}
			#bloc_nosopportunites a:link, a:visited {
				color:#000000;
				text-decoration: none;
			}
			#bloc_nosopportunites a:hover, a:active {
				color: #9F9F9F;
				text-decoration: underline;
			}
		#td_bg_nosopportunites {
			background: url("../images/rejoindre/annonces-ligne.jpg");
			background-repeat: repeat-y;
		}
	/* NOUS REJOINDRE - NOS OPPORTUNITES - DETAIL */
	#annonce {
		background: url("../images/rejoindre/annonce-detail-ligne.jpg");
		background-repeat: repeat-y;
		margin: 10px 0 0 0;
		height: auto;
	}
		#annonce_haut {
			background: url("../images/rejoindre/annonce-detail-chapeau.jpg");
			background-repeat: no-repeat;
			text-align: right;
			height: 92px;
		}
			#annonce_haut a {
				display: block;
				font-family: Helvetica,Verdana,Tahoma,Arial;
				margin-right: 50px;
				padding-top: 40px;
			}
		#annonce p {
			margin: 0 20px 12px 20px;
			text-align: justify;
			font-size: 1.15em;
			width: 680px;
		}
		#annonce_bas {
			text-align: center;
		}
	/* NOUS REJOINDRE - NOS OPPORTUNITES - POSTULER */
	#bloc_postuler {
		margin: 0 0 0 90px;
	}
	#form_postuler {
		width: 563px;
		height: auto;
		margin: 10px 0 0 0;
		background: url("../images/rejoindre/candidature-ligne.jpg");
		background-repeat: repeat-y;
	}
		#form_postuler_haut {
			background: url("../images/rejoindre/reponse-offre-chapeau.jpg");
			background-repeat: no-repeat;
			text-align: right;
			height: 128px;
		}
			#form_postuler_haut a {
				display: block;
				font-family: Helvetica,Verdana,Tahoma,Arial;
				margin-right: 50px;
				padding-top: 60px;
			}
		#form_postuler p {
			margin-left: 20px;
		}
		.form_titre {
			font-size: 1.2em;
		}
		#form_postuler form {
			padding: 0 20px 0 20px;
			width: 563px;
			background: url("../images/rejoindre/candidature-ligne.jpg");
			background-repeat: repeat-y;
		}
			#form_postuler input[type="text"]
			{
				width: 90%;
				border: 1px solid #ec78ac;
				margin-bottom: 10px;
			}
			#form_postuler input[type="file"]
			{
				width: 100%;
				border: 1px solid #ec78ac;
				margin-bottom: 10px;
			}
			#form_postuler input[type="radio"] {
				vertical-align: bottom;
			}
			#form_postuler textarea {
				width: 500px;
				height: 200px;
				margin: 10px 0 10px 0;
				border: 1px solid #ec78ac;
				overflow: auto;
			}
			.form_droits {
				font-size: 0.8em;
				padding-bottom: 10px;
			}
	/* NOUS REJOINDRE - NOS OPPORTUNITES - CANDIDATURE SPONTANEE */
	#bloc_candidature {
		margin: 0;
		width: 563px;
	}
	#form_candidature {
		width: 563px;
		height: auto;
		margin: 10px 0 0 0;
		background: url("../images/rejoindre/candidature-ligne.jpg");
		background-repeat: repeat-y;
	}
		#form_candidature_haut {
			background: url("../images/rejoindre/candidature-spon-chapeau.jpg");
			background-repeat: no-repeat;
			text-align: right;
			height: 128px;
		}
			#form_candidature_haut a {
				display: block;
				font-family: Helvetica,Verdana,Tahoma,Arial;
				margin-right: 50px;
				padding-top: 60px;
			}
		#form_candidature p {
			margin-left: 20px;
		}
		#form_candidature form {
			padding: 0 20px 0 20px;
			width: 563px;
			background: url("../images/rejoindre/candidature-ligne.jpg");
			background-repeat: repeat-y;
		}
			#form_candidature input[type="text"]
			{
				width: 90%;
				border: 1px solid #ec78ac;
				margin-bottom: 10px;
			}
			#form_candidature input[type="file"]
			{
				width: 100%;
				border: 1px solid #ec78ac;
				margin-bottom: 10px;
			}
			#form_candidature input[type="radio"] {
				vertical-align: bottom;
			}
			#form_candidature textarea {
				width: 500px;
				height: 200px;
				margin: 10px 0 10px 0;
				border: 1px solid #ec78ac;
				overflow: auto;
			}
	/* NOUS REJOINDRE - DEVENEZ PARTENAIRE */
	#partenaire {
	}
		#partenaire_gauche {
			float: left;
			width: 560px;
			height: auto;
			margin: 0;
		}
			#partenaire_president {
				margin: 10px 0 20px 0;
			}
				#partenaire_president img {
					display: block;
					float: left;
					margin: 0 20px 10px 0;
				}
				#partenaire_president p {
					margin-bottom: 10px;
					text-align: justify;
					width: 100%;
				}
			#partenaire_avantages {
			}
				#partenaire_avantages p {
					width: 100%;
				}
		#partenaire_droite {
			float: right;
			width: 159px;
			height: auto;
			margin-right: 10px;
		}
			#cadre_delegue {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
				padding-bottom: 7px;
			}
				#cadre_delegue a {
					text-decoration: underline;
					font-family: Helvetica,Verdana,Tahoma,Arial;
					color: #000000;
					font-size: 1.1em;
				}
					#cadre_delegue a:link, a:visited {
						text-decoration: underline;
					}
				.delegue {
					margin-left: 10px;
					width: 145px;
					padding: 3px 0 3px 0;
				}
					.delegue h3 {
						background: url("../images/rejoindre/fleche-3.gif");
						background-repeat: no-repeat;
						background-position: left center;
						padding-left: 18px;
					}
					.delegue p {
						font-size: 0.9em;
						text-align: justify;
					}
					.delegue img {
						margin: 7px 0 0 0;
					}
	/* ESCA ET VOUS - NOS DOSSIERS */
	#esca_et_vous_img {
		width: 747px;
		margin: 20px 0 5px 0;
	}
		.esca_et_vous_img_elt {
			float: left;
			width: 182px;
			height: auto;
			margin-right: 6px;
		}
		.esca_et_vous_img_last_elt {
			float: right;
			width: 182px;
			height: auto;
		}
	#esca_et_vous_txt {
		width: 747px;
	}
		#esca_et_vous_txt a {
			font-size: 1.1em;
			font-family: Helvetica,Verdana,Tahoma,Arial;
			color: #000000;
			line-height: 1.1;
			margin: 0;
		}
			#esca_et_vous_txt a:link, a:visited {
				color: #000000;
				text-decoration: none;
			}
			#esca_et_vous_txt a:hover, a:active {
				text-decoration: underline;
			}
		.esca_et_vous_elt_txt {
			float: left;
			width: 182px;
			text-align: center;
			margin: 5px 6px 0 0;
		}
			.esca_et_vous_elt_txt img {
				margin: 4px 0 4px 0;
			}
		.esca_et_vous_elt_txt_last {
			float: left;
			width: 182px;
			text-align: center;
			margin: 5px 0 0 0;
		}
			.esca_et_vous_elt_txt_last img {
				margin: 4px 0 4px 4px;
			}
	/* ESCA ET VOUS - NOS COMMUNICATIONS */
	#bloc_nc_esca_vous {
		width: 744px;
		height: auto;
		text-align: left;
	}
		#bloc_nc_esca_vous a {
			color: #9F9F9F;
			font-family: Helvetica,Verdana,Tahoma,Arial;
			font-size: 1.1em;
			margin: 0;
		}
			#bloc_nc_esca_vous a:link, a:visited {
				text-decoration: underline;
				color: #9F9F9F;
				font-size: 1.1em;
			}
			#bloc_nc_esca_vous a:hover, a:active {
				color: #000000;
				text-decoration: underline;
			}
		#bloc_nc_esca_vous p {
			font-size: 1em;
			line-height: 1.4;
			text-align: justify;
			width: 230px;
		}
		.bloc_nc_line_esca_vous {
			padding-bottom: 20px;
			width: 744px;
		}
			.bloc_nc_col1_esca_vous {
				float: left;
				width: 367px;
				margin-right: 10px;
			}
				.bloc_nc_img_esca_vous {
					float: left;
					width: 124px;
					margin-right: 10px;
				}
				.bloc_nc_txt_esca_vous {
					float: left;
					width: 230px;
				}
					.bloc_nc_txt_esca_vous p {
						margin: 12px 0 12px 0;
					}
			.bloc_nc_col2_esca_vous {
				float: right;
				width: 367px;
				text-align: justify;
			}
	/* ESCA ET VOUS - HISTORIQUE */
	#centre_histo {
		background: url("../images/france-ligne.jpg");
		background-repeat: repeat-y;
		width: 560px;
		height: auto;
		margin: 0;
		padding: 0;
	}
		#menu_histo {
			margin: 20px 0 0 15px;
		}
		#centre_histo h2 {
			padding: 0 20px 0 20px;
		}
		#centre_histo p {
			padding: 0 20px 0 20px;
		}
			#cadre_histo {
				background: url("../images/esca/histo-bg.jpg");
				background-repeat: repeat-y;
				margin: 0 0 0 14px;		
			}
				#cadre_histo img {
					margin-left: 1px;
				}
				#tab_histo {
					margin: 15px 14px 15px 14px;
					text-align: center;
					width: 500px;
				}
					#tab_histo img {
						padding-bottom: 10px;
					}
					#tab_histo strong {
						color: #b30854;
					}
					#tab_histo a {
						color: #000000;
						font-size: 11px;
						text-decoration: underline;
					}
						#tab_histo a:link, a:visited {
							color: #000000;
							font-size: 11px;
							text-decoration: underline;
						}
						#tab_histo a:hover, a:active {
							color: #000000;
							font-size: 11px;
							text-decoration: underline;
						}
/***************************************/
/*		 	GAMME PRODUITS			*/
/***************************************/		
	/* GENERAL */
	#menu_pvp {
		text-align: center;
	}
		#menu_pvp a {
			margin: 0 0 0 18px;
		}
	#produit {
		margin: 10px 0 0 0;
	}
		#produit_gauche {
			float: left;
			width: 570px;
			height: auto;
			margin: 0;
		}
		#produit_droite {
			float: right;
			width: 159px;
			height: auto;
		}
			#produit_droite a {
				font-family: Verdana,Helvetica,Tahoma,Arial;
			}
			.produit_separation {
			 	margin: 0 0 15px 0;
			}
			.droite_bloc_produit {
				margin: 0 0 15px 0;
				width: 159px;
				height: auto;
			}
			#produit_bas_doc {
				background: url("../images/dossier-bas.jpg");
				background-repeat: no-repeat;
				width: 159px;
				height: 10px;
			}
			
			/* DROITE - PROTEGEZ VOS PROCHES */
			#produit_chapeau_doc1 {
				background: url("../images/famille/dossier-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_doc1 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_doc1 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_doc1 p {
					padding: 3px 0 3px 17px;
					width: 125px;
				}
					#produit_cadre_doc1 a {
						color: #CEAF88;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
						#produit_cadre_doc1 a:link, a:visited {
							text-decoration: none;
						}
						#produit_cadre_doc1 a:hover, a:active {
							text-decoration: underline;
						}
				#produit_cadre_doc1 img {
					margin-left: 5px;
				}
				.produit_doc {
					background: url("../images/famille/fleche-1.gif");
					background-repeat: no-repeat;
					background-position: left center;
					margin-left: 9px;
					padding: 1px 0 1px 0;
					text-align: left;
					width: 144px;
				}
			#produit_chapeau_qr1 {
				background: url("../images/famille/question-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_qr1 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_qr1 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_qr1 img {
					margin-left: 5px;
				}
				#produit_cadre_qr1 p {
					padding: 3px 0 3px 20px;
					text-align: left;
					width: 120px;
				}
					#produit_cadre_qr1 a {
						color: #4F7E9A;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
			#produit_bas_qr1 {
				background: url("../images/famille/question-bas.jpg");
				background-repeat: no-repeat;
				padding-top: 2px;
				width: 159px;
				height: 21px;
			}
				#produit_bas_qr1 a {
					color: #FFFFFF;
					font-size: 0.8em;
					font-weight: bold;
					margin-left: 12px;
				}
			/* DROITE - EPARGNE PRECAUTION */
			#produit_chapeau_doc2 {
				background: url("../images/famille/dossier2-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_doc2 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_doc2 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_doc2 p {
					padding: 3px 0 3px 17px;
					width: 125px;
				}
					#produit_cadre_doc2 a {
						color: #9F9F9F;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
						#produit_cadre_doc2 a:link, a:visited {
							text-decoration: none;
						}
						#produit_cadre_doc2 a:hover, a:active {
							text-decoration: underline;
						}
				#produit_cadre_doc2 img {
					margin-left: 5px;
				}
				.produit_doc2 {
					background: url("../images/famille/fleche-2.gif");
					background-repeat: no-repeat;
					background-position: left center;
					margin-left: 9px;
					padding: 1px 0 1px 0;
					text-align: left;
					width: 144px;
				}
			#produit_chapeau_qr2 {
				background: url("../images/famille/question2-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_qr2 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_qr2 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_qr2 img {
					margin-left: 5px;
				}
				#produit_cadre_qr2 p {
					padding: 3px 0 3px 20px;
					text-align: left;
					width: 120px;
				}
					#produit_cadre_qr2 a {
						color: #396373;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
			#produit_bas_qr2 {
				background: url("../images/famille/question2-bas.jpg");
				background-repeat: no-repeat;
				padding-top: 2px;
				width: 159px;
				height: 21px;
			}
				#produit_bas_qr2 a {
					color: #FFFFFF;
					font-size: 0.8em;
					font-weight: bold;
					margin-left: 12px;
				}
			/* DROITE - VALORISEZ VOTRE CAPITAL */
			#produit_chapeau_doc3 {
				background: url("../images/placement/dossier-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_doc3 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_doc3 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_doc3 p {
					padding: 3px 0 3px 17px;
					width: 125px;
				}
					#produit_cadre_doc3 a {
						color: #978264;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
						#produit_cadre_doc3 a:link, a:visited {
							text-decoration: none;
						}
						#produit_cadre_doc3 a:hover, a:active {
							text-decoration: underline;
						}
				#produit_cadre_doc3 img {
					margin-left: 5px;
				}
				.produit_doc3 {
					background: url("../images/placement/fleche-1.gif");
					background-repeat: no-repeat;
					background-position: left center;
					margin-left: 9px;
					padding: 1px 0 1px 0;
					text-align: left;
					width: 144px;
				}
			#produit_chapeau_qr3 {
				background: url("../images/placement/question-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_qr3 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_qr3 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_qr3 img {
					margin-left: 5px;
				}
				#produit_cadre_qr3 p {
					padding: 3px 0 3px 20px;
					text-align: left;
					width: 120px;
				}
					#produit_cadre_qr3 a {
						color: #992B23;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
			#produit_bas_qr3 {
				background: url("../images/placement/question-bas.jpg");
				background-repeat: no-repeat;
				padding-top: 2px;
				width: 159px;
				height: 21px;
			}
				#produit_bas_qr3 a {
					color: #FFFFFF;
					font-size: 0.8em;
					font-weight: bold;
					margin-left: 12px;
				}
			/* DROITE - DIVERSIFIER VOS INVESTISSEMENTS */
			#produit_chapeau_doc4 {
				background: url("../images/placement/dossier2-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_doc4 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_doc4 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_doc4 p {
					padding: 3px 0 3px 17px;
					width: 125px;
				}
					#produit_cadre_doc4 a {
						color: #63663E;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
						#produit_cadre_doc4 a:link, a:visited {
							text-decoration: none;
						}
						#produit_cadre_doc4 a:hover, a:active {
							text-decoration: underline;
						}
				#produit_cadre_doc4 img {
					margin-left: 5px;
				}
				.produit_doc4 {
					background: url("../images/placement/fleche-2.gif");
					background-repeat: no-repeat;
					background-position: left center;
					margin-left: 9px;
					padding: 1px 0 1px 0;
					text-align: left;
					width: 144px;
				}
			#produit_chapeau_qr4 {
				background: url("../images/placement/question2-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_qr4 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_qr4 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_qr4 img {
					margin-left: 5px;
				}
				#produit_cadre_qr4 p {
					padding: 3px 0 3px 20px;
					text-align: left;
					width: 120px;
				}
					#produit_cadre_qr4 a {
						color: #2C6260;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
			#produit_bas_qr4 {
				background: url("../images/placement/question2-bas.jpg");
				background-repeat: no-repeat;
				padding-top: 2px;
				width: 159px;
				height: 21px;
			}
				#produit_bas_qr4 a {
					color: #FFFFFF;
					font-size: 0.8em;
					font-weight: bold;
					margin-left: 12px;
				}
			/* DROITE - RETRAITE PARTICULIERS */
			#produit_chapeau_doc5 {
				background: url("../images/retraite/dossier-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_doc5 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_doc5 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_doc5 p {
					padding: 3px 0 3px 17px;
					width: 125px;
				}
					#produit_cadre_doc5 a {
						color: #E4A022;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
						#produit_cadre_doc5 a:link, a:visited {
							text-decoration: none;
						}
						#produit_cadre_doc5 a:hover, a:active {
							text-decoration: underline;
						}
				#produit_cadre_doc5 img {
					margin-left: 5px;
				}
				.produit_doc5 {
					background: url("../images/retraite/fleche-1.gif");
					background-repeat: no-repeat;
					background-position: left center;
					margin-left: 9px;
					padding: 1px 0 1px 0;
					text-align: left;
					width: 144px;
				}
			#produit_chapeau_qr5 {
				background: url("../images/retraite/question-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_qr5 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_qr5 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_qr5 img {
					margin-left: 5px;
				}
				#produit_cadre_qr5 p {
					padding: 3px 0 3px 20px;
					text-align: left;
					width: 120px;
				}
					#produit_cadre_qr5 a {
						color: #0F90C1;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
			#produit_bas_qr5 {
				background: url("../images/retraite/question-bas.jpg");
				background-repeat: no-repeat;
				padding-top: 2px;
				width: 159px;
				height: 21px;
			}
				#produit_bas_qr5 a {
					color: #FFFFFF;
					font-size: 0.8em;
					font-weight: bold;
					margin-left: 12px;
				}
			/* DROITE - RETRAITE INDEPENDANTS */
			#produit_chapeau_doc6 {
				background: url("../images/retraite/dossier2-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_doc6 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_doc6 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_doc6 p {
					padding: 3px 0 3px 17px;
					width: 125px;
				}
					#produit_cadre_doc6 a {
						color: #0F90C1;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
						#produit_cadre_doc6 a:link, a:visited {
							text-decoration: none;
						}
						#produit_cadre_doc6 a:hover, a:active {
							text-decoration: underline;
						}
				#produit_cadre_doc6 img {
					margin-left: 5px;
				}
				.produit_doc6 {
					background: url("../images/retraite/fleche-2.gif");
					background-repeat: no-repeat;
					background-position: left center;
					margin-left: 9px;
					padding: 1px 0 1px 0;
					text-align: left;
					width: 144px;
				}
			#produit_chapeau_qr6 {
				background: url("../images/retraite/question2-chapeau.jpg");
				background-repeat: no-repeat;
				padding-top: 5px;
				width: 159px;
				height: 18px;
			}
				#produit_chapeau_qr6 a {
					color: #FFFFFF;
					font-size: 0.9em;
					font-weight: bold;
					margin-left: 12px;
					text-decoration: none;
				}
			#produit_cadre_qr6 {
				background: url("../images/fond-ombre-gris.jpg");
				height: auto;
			}
				#produit_cadre_qr6 img {
					margin-left: 5px;
				}
				#produit_cadre_qr6 p {
					padding: 3px 0 3px 20px;
					text-align: left;
					width: 120px;
				}
					#produit_cadre_qr6 a {
						color: #396373;
						font-family: Helvetica,Verdana,Tahoma,Arial;
						font-size: 1em;
						text-align: justify;
					}
			#produit_bas_qr6 {
				background: url("../images/retraite/question2-bas.jpg");
				background-repeat: no-repeat;
				padding-top: 2px;
				width: 159px;
				height: 21px;
			}
				#produit_bas_qr6 a {
					color: #FFFFFF;
					font-size: 0.8em;
					font-weight: bold;
					margin-left: 12px;
				}
											
/******************************************/
/*		 	QUESTION PRODUITS			*/
/******************************************/
			/* QUESTION - PROTEGEZ VOS PROCHES */
			#produit_question_famille {
				background: url("../images/famille/qr-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_question_famille h2 {
					color: #4F7E9A;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0 0 5px 20px;
					width: 435px;
				}
				#produit_question_famille p {
					color: #969798;
					margin-left: 20px;
					width: 435px;
				}
			/* QUESTION - EPARGNE PRECAUTION */
			#produit_question_famille2 {
				background: url("../images/famille/qr2-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_question_famille2 h2 {
					color: #396373;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0 0 5px 20px;
					width: 435px;
				}
				#produit_question_famille2 p {
					color: #969798;
					margin-left: 20px;
					width: 435px;
				}
			/* QUESTION - VALORISEZ VOTRE CAPITAL */
			#produit_question_placement {
				background: url("../images/placement/qr-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_question_placement h2 {
					color: #992B23;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0 0 5px 20px;
					width: 435px;
				}
				#produit_question_placement p {
					color: #969798;
					margin-left: 20px;
					width: 435px;
				}
			/* QUESTION - DIVERSIFIER VOS INVESTISSEMENTS */
			#produit_question_placement2 {
				background: url("../images/placement/qr2-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_question_placement2 h2 {
					color: #2C6260;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0 0 5px 20px;
					width: 435px;
				}
				#produit_question_placement2 p {
					color: #969798;
					margin-left: 20px;
					width: 435px;
				}
			/* QUESTION - RETRAITE PARTICULIERS */
			#produit_question_retraite {
				background: url("../images/retraite/qr-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_question_retraite h2 {
					color: #4F7E9A;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0 0 5px 20px;
					width: 435px;
				}
				#produit_question_retraite p {
					color: #969798;
					margin-left: 20px;
					width: 435px;
				}				
			/* QUESTION - RETRAITE PARTICULIERS */
			#produit_question_retraite2 {
				background: url("../images/retraite/qr2-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_question_retraite2 h2 {
					color: #396373;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0 0 5px 20px;
					width: 435px;
				}
				#produit_question_retraite2 p {
					color: #969798;
					margin-left: 20px;
					width: 435px;
				}				
				
/******************************************/
/*		 DOCUMENTATION PRODUITS		*/
/******************************************/
			/* DOC - PROTEGEZ VOS PROCHES */
			#produit_doc_famille {
				background: url("../images/famille/doc-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_doc_famille p {
					color: #CFAF89;
					font-weight: bold;
					margin-left: 20px;
					width: 435px;
				}
				#produit_doc_famille form {
					padding: 0 20px 0 20px;
					width: 435px;
					background: url("../images/connaitre/doc-ligne.jpg");
					background-repeat: repeat-y;
				}
					#produit_doc_famille input[type="text"]
					{
						width: 90%;
						border: 1px solid #CFAF89;
						margin-bottom: 10px;
					}
					#produit_doc_famille input[type="radio"] {
						vertical-align: bottom;
					}
			/* DOC - EPARGNE PRECAUTION */
			#produit_doc_famille2 {
				background: url("../images/famille/doc2-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_doc_famille2 p {
					color: #9F9F9F;
					font-weight: bold;
					margin-left: 20px;
					width: 435px;
				}
				#produit_doc_famille2 form {
					padding: 0 20px 0 20px;
					width: 435px;
					background: url("../images/connaitre/doc2-ligne.jpg");
					background-repeat: repeat-y;
				}
					#produit_doc_famille2 input[type="text"]
					{
						width: 90%;
						border: 1px solid #AEA794;
						margin-bottom: 10px;
					}
					#produit_doc_famille2 input[type="radio"] {
						vertical-align: bottom;
					}
			/* DOC - VALORISEZ VOTRE CAPITAL */
			#produit_doc_placement {
				background: url("../images/placement/doc-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_doc_placement p {
					color: #978264;
					font-weight: bold;
					margin-left: 20px;
					width: 435px;
				}
				#produit_doc_placement form {
					padding: 0 20px 0 20px;
					width: 435px;
					background: url("../images/placement/doc-ligne.jpg");
					background-repeat: repeat-y;
				}
					#produit_doc_placement input[type="text"]
					{
						width: 90%;
						border: 1px solid #978264;
						margin-bottom: 10px;
					}
					#produit_doc_placement input[type="radio"] {
						vertical-align: bottom;
					}
					
			/* DOC - DIVERSIFIER VOS INVESTISSEMENTS */
			#produit_doc_placement2 {
				background: url("../images/placement/doc2-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_doc_placement2 p {
					color: #63663E;
					font-weight: bold;
					margin-left: 20px;
					width: 435px;
				}
				#produit_doc_placement2 form {
					padding: 0 20px 0 20px;
					width: 435px;
					background: url("../images/placement/doc2-ligne.jpg");
					background-repeat: repeat-y;
				}
					#produit_doc_placement2 input[type="text"]
					{
						width: 90%;
						border: 1px solid #63663E;
						margin-bottom: 10px;
					}
					#produit_doc_placement input[type="radio"] {
						vertical-align: bottom;
					}
			/* DOC - RETRAITE PARTICULIERS */
			#produit_doc_retraite {
				background: url("../images/retraite/doc-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_doc_retraite p {
					color: #E4A022;
					font-weight: bold;
					margin-left: 20px;
					width: 435px;
				}
				#produit_doc_retraite form {
					padding: 0 20px 0 20px;
					width: 435px;
					background: url("../images/retraite/doc-ligne.jpg");
					background-repeat: repeat-y;
				}
					#produit_doc_retraite input[type="text"]
					{
						width: 90%;
						border: 1px solid #E4A022;
						margin-bottom: 10px;
					}
					#produit_doc_retraite input[type="radio"] {
						vertical-align: bottom;
					}
			/* DOC - RETRAITE INDEPENDANTS */
			#produit_doc_retraite2 {
				background: url("../images/retraite/doc2-ligne.jpg");
				background-repeat: repeat-y;
				width: 481px;
				height: auto;
				margin-left: 50px;
			}
				#produit_doc_retraite2 p {
					color: #0F90C1;
					font-weight: bold;
					margin-left: 20px;
					width: 435px;
				}
				#produit_doc_retraite2 form {
					padding: 0 20px 0 20px;
					width: 435px;
					background: url("../images/retraite/doc2-ligne.jpg");
					background-repeat: repeat-y;
				}
					#produit_doc_retraite2 input[type="text"]
					{
						width: 90%;
						border: 1px solid #0F90C1;
						margin-bottom: 10px;
					}
					#produit_doc_retraite2 input[type="radio"] {
						vertical-align: bottom;
					}					
						

/******************************************/
/*		TITRES + STRUCT PRODUITS		*/
/******************************************/
			.titre_vie_entiere_large {
				color: #4F7E9A;
				font-size: 1.3em;
				margin: 5px 0 0 25px;
				text-align: center;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_vie_entiere {
				color: #4F7E9A;
				font-size: 1.1em;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_avenir_large {
				color: #396373;
				font-size: 1.3em;
				margin: 5px 0 0 25px;
				text-align: center;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_avenir {
				color: #396373;
				font-size: 1.1em;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_perle_large {
				color: #992B23;
				font-size: 1.3em;
				margin: 5px 0 0 25px;
				text-align: center;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_perle {
				color: #992B23;
				font-size: 1.1em;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_tryptique_large {
				color: #2C6260;
				font-size: 1.3em;
				margin: 5px 0 0 25px;
				text-align: center;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_tryptique {
				color: #2C6260;
				font-size: 1.1em;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_active_large {
				color: #0F90C1;
				font-size: 1.3em;
				margin: 5px 0 0 25px;
				text-align: center;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_active {
				color: #0F90C1;
				font-size: 1.1em;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_madelin_large {
				color: #0072BB;
				font-size: 1.3em;
				margin: 5px 0 0 25px;
				text-align: center;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			.titre_madelin {
				color: #0072BB;
				font-size: 1.1em;
				font-family: Helvetica,Verdana,Tahoma,Arial;
  				font-weight: bold;
			}
			#produit_point_fort {
				margin: 20px 0 0 0;
				width: 570px;
			}
				#produit_point_fort p {
					width: 100%;
				}
				.point_fort_elt {
					margin-bottom: 25px;
				}
					.point_fort_elt_img {
						float: left;
						width: 32px;
						height: 33px;
						vertical-align: top;
					}
					.point_fort_elt_txt {
						float: right;
						width: 538px;
					}
						.point_fort_elt_txt p {
							font-size: 1em;
							text-align: justify;
						}
			#produit_offre_detail {
				margin: 20px 0 0 0;
				width: 570px;
			}
				#produit_offre_detail p {
					width: 100%;
				}
				.offre_detail_elt {
					margin-bottom: 25px;
				}
					.offre_detail_elt_img {
						float: left;
						width: 124px;
						height: 124px;
						vertical-align: top;
					}
					.offre_detail_elt_txt {
						float: right;
						margin-left: 5px;
						width: 441px;
					}
						.offre_detail_elt_txt p {
							font-size: 1em;
							line-height: 1.3;
							text-align: justify;
						}				
			#produit_fiscalite {
				margin: 20px 0 0 0;
				width: 570px;
			}
				#produit_fiscalite p {
					font-size: 1em;
					margin: 10px 0 10px 0;
					text-align: justify;
					width: 100%;
				}
			#produit_perf {
				margin: 20px 0 0 0;
				width: 570px;
			}
				#produit_perf p {
					font-size: 1em;
					margin: 10px 0 10px 0;
					text-align: justify;
					width: 100%;
				}
			#produit_recompense {
				margin: 20px 0 0 0;
				width: 570px;
			}
				#produit_recompense p {
					width: 100%;
				}
				.recompense_elt {
					margin-bottom: 25px;
				}
					.recompense_elt_img {
						float: left;
						width: 150px;
						vertical-align: top;
					}
					.recompense_elt_txt {
						float: right;
						margin-left: 5px;
						width: 380px;
					}
						.recompense_elt_txt p {
							font-size: 1em;
							line-height: 1.3;
							text-align: justify;
						}				
				
/********************************/
/*		 CORPS (DROITE)			*/
/********************************/

#droite {
	float: right;
	width: 159px;
	height: auto;
}
	#droite a {
		color: #000000;
		font-family: Helvetica,Verdana,Tahoma,Arial;
		margin: 0;
	}
	.droite_bloc {
		margin: 0 0 30px 0;
		width: 159px;
		height: auto;
	}
		#cadre_actu {
			background: url("../images/fond-ombre-gris.jpg");
			height: auto;
			padding-bottom: 7px;
		}
			#cadre_actu a {
				text-decoration: underline;
				font-family: Helvetica,Verdana,Tahoma,Arial;
				font-size: 0.9em;
				font-weight: bold;
				margin-left: 75px;
				color: #000000;
			}
				#cadre_actu a:link, a:visited {
					text-decoration: underline;
				}
			.actu {
				margin-left: 8px;
				width: 145px;
				padding: 3px 0 0 0;
			}
				.actu p {
					font-size: 0.9em;
					text-align: justify;
				}
				.actu img {
					margin: 7px 0 0 0;
				}
		.contact_chapeau {
			background: url("../images/connaitre/contact-chapeau.jpg");
			width: 159px;
			height: 23px;
		}
			#contact_chapeau_titre_courrier
			{
				margin-left: 33px;
			}
				#contact_chapeau_titre_courrier p {
					padding-top: 8px;
				}
				#contact_chapeau_titre_courrier a {
					font-size: 0.85em;
					font-family: Helvetica,Verdana,Tahoma,Arial;
					color: #000000;
					font-weight: bold;
				}
					#contact_chapeau_titre_courrier a:link, a:visited {
						text-decoration: none;
					}
					#contact_chapeau_titre_courrier a:hover, a:active {
						text-decoration: underline;
					}
			#contact_chapeau_titre_tel
			{
				margin-left: 33px;
			}
				#contact_chapeau_titre_tel p {
					padding-top: 8px;
				}
				#contact_chapeau_titre_tel a {
					font-size: 0.85em;
					font-family: Helvetica,Verdana,Tahoma,Arial;
					color: #000000;
					font-weight: bold;
				}
					#contact_chapeau_titre_tel a:link, a:visited {
						text-decoration: none;
					}
					#contact_chapeau_titre_tel a:hover, a:active {
						text-decoration: underline;
					}
			#contact_chapeau_titre_email
			{
				margin-left: 33px;
			}
				#contact_chapeau_titre_email p {
					padding-top: 8px;
				}
				#contact_chapeau_titre_email a {
					font-size: 0.85em;
					font-family: Helvetica,Verdana,Tahoma,Arial;
					color: #000000;
					font-weight: bold;
				}
					#contact_chapeau_titre_email a:link, a:visited {
						text-decoration: none;
					}
					#contact_chapeau_titre_email a:hover, a:active {
						text-decoration: underline;
					}
		#cadre_contact_courrier {
			background: url("../images/fond-ombre-gris.jpg");
			height: auto;
			margin-bottom: 15px;
		}
			.contact {
				margin-left: 8px;
				width: 145px;
				margin: 0;
			}
				.contact p {
					font-size: 0.9em;
					text-align: left;
					margin: 0 0 0 8px;
				}
				.contact img {
					margin: 2px 0 2px 0;
				}
		#cadre_contact_tel {
			background: url("../images/fond-ombre-gris.jpg");
			height: auto;
			margin-bottom: 15px;
		}
		#cadre_contact_email {
			background: url("../images/fond-ombre-gris.jpg");
			height: auto;
		}
		#cadre_qr {
			background: url("../images/esca/question-ligne.jpg");
			height: auto;
			padding-bottom: 7px;
		}
			#cadre_qr p {
				font-size: 0.8em;
				margin-left: 12px;
				padding-top: 10px;
				width: 125px;
			}
			#cadre_qr form {
				color: #5B5B78;
				font-size: 0.8em;
				margin-left: 12px;
				padding-top: 20px;
				width: 125px;
			}
				#cadre_qr input {
					border: 1px solid #ec78ac;
			 		background-color: white;
			 		margin-bottom: 7px;
			 		width: 125px;
				}
				#cadre_qr textarea {
					border: 1px solid #ec78ac;
			 		background-color: white;
			 		margin-bottom: 7px;
					overflow: auto;
					width: 125px;
					height: 100px;
				}

/********************************/
/*			FOOTER				*/
/********************************/

#footer {
	border-top: 2px solid #000000;
	text-align: right;
}
	#footer a {
		font-family: Helvetica,Verdana,Tahoma,Arial;
		font-size: 0.85em;
		margin-left: 15px;
	}
	#footer a:link, a:visited {
		color: #9F9F9F;
		text-decoration: none;
	}
	#footer a:hover, a:active {
		color: #000000;
		text-decoration: underline;
	}
