/******************/
/*	   GENERAL	 */
/******************/
html {
	font-size: 100%;
	overflow-y: scroll;
}

body {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.3;
	margin:  0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 { 
  margin: 0; 
  font-weight: normal; 
}
  
ul, ol { 
  margin: 0; 
  padding: 0; 
} 
 
p { 
  margin: 0;
  text-align: justify;
}

address { 
  margin: 0; 
  font-style: normal; 
} 

img {
	border: 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; 
}

/***********************************/
/*		CLASSES	GENERALES		*/
/***********************************/
.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

.clear_both {
	clear: both;
}

.lien_admin {
	color: #DF1B1B;
	font-weight: bold;
}

.txt_align_left {
	text-align: left;
}

.txt_align_center {
	text-align: center;
}

.txt_align_right {
	text-align: right;
}

.txt_afi_esca {
	color: #c61832;
}

.txt_afi_esca_blink {
	color: #c61832;
	font-size: 16px;
	font-weight: bold;
	text-decoration: blink;
}

.txt_error {
	color: #EA1515;
}

.txt_bleu {
	color: #6bb3df;
}

.txt_bleu_fonce {
	color: #0062ac;
}

.txt_gris {
	color: #636356;
}

.txt_mauve {
	color: #3b268b;
}

.txt_noir {
	color: #13272d;
}

.txt_rouge {
	color: #DF1B1B;
}

.txt_rose {
	color: #E61963;
}

/*****************************/
/*		  NAVIGATION		 */
/*****************************/
	#navigation {
		height: 18px;
		margin: 10px 0 0 0;
		text-align: left;
	}
		.navigation_numero_precedent {
			float: left;
			height: 18px;
			width: 65px;
		}	
		.navigation_numero_off {
			background: url("../images/droite/numero-off.jpg") no-repeat;
			color: #000000;
			float: left;
			font-family: Verdana;
			height: 18px;
			font-size: 10px;
			line-height: 18px;
			margin-left: 2px;
			text-align: center;
			width: 18px;
		}
			.navigation_numero_off a {
				color: #000000;
				font-family: Verdana;
				font-size: 10px;
				font-weight: normal;
				text-decoration: none;
			}
				.navigation_numero_off a:link, .navigation_numero_off a:visited {
					color: #000000;
					font-family: Verdana;
					font-size: 10px;
					font-weight: normal;
					text-decoration: none;
				}
				.navigation_numero_off a:hover, .navigation_numero_off a:active {
					color: #000000;
					font-family: Verdana;
					font-size: 10px;
					font-weight: normal;
					text-decoration: underline;
				}
		.navigation_numero_on {
			background: url("../images/droite/numero-on.jpg") no-repeat;
			color: #FFFFFF;
			float: left;
			font-family: Verdana;
			height: 18px;
			font-size: 10px;
			line-height: 18px;
			margin-left: 2px;
			text-align: center;
			width: 18px;
		}				
		.navigation_numero_suivant {
			float: left;
			height: 18px;
			margin-left: 2px;
			width: 54px;
		}



/********************************/
/*			CONTENEUR			*/
/*******************************/
#main {
	background: #FFFFFF;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 972px;
}

#menu {
	background: url("../images/menu/bg-menu.jpg") no-repeat bottom;
	height: 130px;
	width: 972px;
}
	#menu-top {
		height: 91px;
		width: 972px; 
	}
		#menu-top-logo {
			float: left;
			height: 91px;
			margin-left: 59px;
			width: 266px;
		}
		#menu-top-menu {
			color: #FFFFFF;
			float: left;
			font-family: Verdana;
			font-size: 12px;
			font-weight: 500;
			height: 37px;
			margin-left: 140px;
			width: 322px;
		}
			#espace-pro-ecart {
				margin-left: 4px;
				margin-right: 5px;
			}
		#menu-top-recherche {
			float: left;
			height: 25px;
			padding-top: 12px;
			text-align: right;
			padding-left: 8px;
			width: 177px;
		}
			#submit_recherche {
				background: url("../images/menu/left-search.jpg") no-repeat;
				border: none;
				cursor: pointer;
				height: 24px;
				width: 35px;
			}
			#input_recherche {
				border-bottom: 1px solid #d7d7d7;
				border-left: none;
				border-right: none;
				border-top: 1px solid #d7d7d7;
				color: #6d6e71;
				font-style: italic;
				height: 20px;
				outline: medium none;
				padding-left: 7px;
				width: 129px;
			}
	#menu-nav {
		padding-top: 8px;
		text-align: center;
		width: 972px; 
	}
		#sous-menu-pro {
			background-color: #575756;
			height: 30px;
			width: 972px; 
		}
		#sous-menu-site {
			background-color: #000000;
			height: 30px;
			width: 972px; 
		}
		#menu-nav li {
			display: inline-block;
			margin-right: 30px;
		}
	.sous-menu-nav {
		height: 30px;
		margin: 0 auto; 
		background-color: #c61832;
		border-bottom: 2px solid white;
		text-align: center;
		width: 972px; 
	}
	.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
	*:first-child+html .group { zoom: 1; } /* IE7 */
		#sous-menu { 
			margin: 0 auto; 
			list-style: none; 
			position: relative; 
			width: 972px; 
		}
			#sous-menu li {
				color: white; 
				display: inline-block;
				font-size: 12px;
				padding-top: 7px;
			}
				#sous-menu a { 
					color: white; 
					font-family: Verdana;
					font-size: 12px;
					font-weight: bold;
					float: left;
					padding: 0 15px 0 15px;
					text-decoration: none;
				}
					#sous-menu a:hover { 
						color: white;
						text-decoration: underline;
					}
				#magic-line { 
					position: absolute;
					bottom: -19px; 
					left: 0; 
					width: 12px; 
					height: 8px; 
					background: url("../images/menu/fleche.jpg") no-repeat center;
				}
				.current_page_item a { 
					color: white !important; 
					text-decoration: underline;
				}
				.ie6 #sous-menu li, .ie7 #sous-menu li { 
					display: inline; 
				}
				.ie6 #magic-line {
					bottom: -3px;
				}
/****************************/
/*		CONTENU	(G+D)		*/
/****************************/
#contenu {
	background: url('../images/gauche/bg.jpg') repeat-y 236px 5px;
	height: auto;
	margin-top: 7px;
	width: 972px;
}

/****************************/
/*		ACCUEIL				*/
/****************************/
#accueil {
	height: auto;
	margin-top: 13px;
	width: 972px;
}
	#accueil-gauche {
		float: left;
		height: auto;
		width: 322px;
	}
		#accueil-rubrique-1 {
			background-image: url("../images/accueil/puce-jaune.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			color: #000000;
			font-family: Helvetica, Verdana;
			font-size: 18px;
			font-weight: normal;
			line-height: 18px;
			padding-left: 22px;
			margin: 7px 0 2px 0;
		}
			#accueil-rubrique-1 strong {
				color: #916201;
				font-weight: normal;
			}
		#accueil-rubrique-2 {
			background-image: url("../images/accueil/puce-bleu.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			color: #000000;
			font-family: Helvetica, Verdana;
			font-size: 18px;
			font-weight: normal;
			line-height: 18px;
			padding-left: 22px;
			margin: 7px 0 2px 0;
		}
			#accueil-rubrique-2 strong {
				color: #0e72b5;
				font-weight: normal;
			}
		#accueil-rubrique-3 {
			background-image: url("../images/accueil/puce-rouge.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			color: #000000;
			font-family: Helvetica, Verdana;
			font-size: 18px;
			font-weight: normal;
			line-height: 18px;
			padding-left: 22px;
			margin: 7px 0 2px 0;
		}
			#accueil-rubrique-3 strong {
				color: #c61832;
				font-weight: normal;
			}
	#accueil-centre {
		background: url('../images/accueil/bg-centre.jpg') no-repeat center;
		float: left;
		height: 74px;
		padding-top: 223px;
		text-align: center;
		width: 318px;
	}
	#accueil-droite {
		float: right;
		height: 250px;
		width: 310px;
	}
		#accueil-droite h2 {
			color: #6d6e71;
			font-family: Museo, Helvetica, Verdana;
			font-size: 19px;
			font-weight: 500;
			margin-bottom: 10px;
		}
		#accueil-droite h3 {
			color: #c61832;
			font-size: 11px;
			font-weight: bold;	
			margin: 0;	
		}
		#accueil-droite a {
			color: #000000;
			font-family: Verdana;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
		}
			#accueil-droite a:link, #accueil-droite a:visited {
				color: #000000;
				font-family: Verdana;
				font-size: 10px;
				font-weight: bold;
				text-decoration: none;			
			}
			#accueil-droite a:hover, #accueil-droite a:active {
				color: #000000;
				font-family: Verdana;
				font-size: 10px;
				font-weight: bold;
				text-decoration: underline;			
			}
		.accueil-news {
			height: auto;
			margin-bottom: 6px;
			width: 310px;
		}
			.accueil-news-img {
				float: left;
				height: auto;
				width: 95px;
			}
			.accueil-news-txt {
				float: right;
				height: auto;
				width: 200px;
			}
				.accueil-news-txt p {
					font-size: 10px;
					text-align: justify;
				}
/****************************/
/*			GAUCHE			*/
/****************************/
#gauche {
	float: left;
	height: auto;
	margin-top: 5px;
	padding-bottom: 40px;
	width: 236px;
}
	#gauche-contenu {
		height: auto;
		width: 221px;
	}
		#gauche-titre {
			background: url('../images/gauche/bg_titre.jpg') no-repeat;
			color: #575756;
			height: 37px;
			padding-top: 19px;
			text-align: center;
			width: 221px;
		}
			#gauche-titre h2 {
				font-family: Helvetica, Verdana;
				font-size: 20px;
				font-weight: normal;
				margin: 0;
			}
				#gauche-titre-h2-actif {
					color: #c61832;
				}
		.gauche-cadre {
			background: url('../images/gauche/bg.jpg') repeat-x;
			height: auto;
			padding: 13px;
			width: 195px;
		}
			.fond-a-rubrique-gauche {
				background-image: url("../images/puce/fleche-gauche.jpg");
				background-repeat: no-repeat;
				background-position: 0% 50%;
				color: #000000;
				font-size: 13px;
				font-weight: bold;
				padding-right: 5px;	
				padding-left: 16px;
				text-decoration: none;
			}
				.fond-a-rubrique-gauche:link, .fond-a-rubrique-gauche:visited {
					background-image: url("../images/puce/fleche-gauche.jpg");
					background-repeat: no-repeat;
					background-position: 0% 50%;
					color: #000000;
					font-size: 13px;
					font-weight: bold;
					padding-right: 5px;	
					padding-left: 16px;
					text-decoration: none;
				}
				.fond-a-rubrique-gauche:hover {
					background-image: url("../images/puce/fleche-gauche.jpg");
					background-repeat: no-repeat;
					background-position: 0% 50%;
					color: #c61832;
					font-size: 13px;
					font-weight: bold;
					padding-right: 5px;	
					padding-left: 16px;
					text-decoration: none;
				}
				.fond-a-rubrique-gauche:active {
					background-image: url("../images/puce/fleche-gauche.jpg");
					background-repeat: no-repeat;
					background-position: 0% 50%;
					color: #c61832;
					font-size: 13px;
					font-weight: bold;
					padding-right: 5px;	
					padding-left: 16px;
					text-decoration: none;
				}
			.gauche-cadre-liens {
				height: auto;
				margin-left: 16px;
				width: 181px;
			}
				.gauche-cadre-lien {
					color: #58595b;
					display: block;
					font-family: Verdana;
					font-size: 12px;
					font-weight: normal;
					margin-top: 10px;
					text-decoration: none;
				}
					.gauche-cadre-lien:link, .gauche-cadre-lien:visited {
						color: #58595b;
						display: block;
						font-family: Verdana;
						font-size: 12px;
						font-weight: normal;
						margin-top: 10px;
						text-decoration: none;
					}
					.gauche-cadre-lien:hover, .gauche-cadre-lien:active {
						color: #58595b;
						display: block;
						font-family: Verdana;
						font-size: 12px;
						font-weight: normal;
						margin-top: 10px;
						text-decoration: underline;
					}
				.gauche-cadre-lien-active {
					color: #c61832;
					display: block;
					font-family: Verdana;
					font-size: 12px;
					font-weight: normal;
					margin-top: 10px;
					text-decoration: none;
				}
					.gauche-cadre-lien-active:link, .gauche-cadre-lien-active:visited {
						color: #c61832;
						display: block;
						font-family: Verdana;
						font-size: 12px;
						font-weight: normal;
						margin-top: 10px;
						text-decoration: none;
					}
					.gauche-cadre-lien-active:hover, .gauche-cadre-lien-active:active {
						color: #c61832;
						display: block;
						font-family: Verdana;
						font-size: 12px;
						font-weight: normal;
						margin-top: 10px;
						text-decoration: underline;
					}
		#gauche_contacter_conseiller {
			width: 221px;
		}
/********************************/
/*			MENTIONS			*/
/********************************/	
	#lien-plk {
		color: #000000;
		font-family: Verdana;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
	}
	#lien-infoclient {
		color: #000000;
		font-family: Verdana;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
	}
		
/********************************/
/*			ESPACES PRO			*/
/********************************/	
#espaces-pro {
	height: auto;
	margin: 0 auto;
	width: 825px;
}
	#espaces-pro h1 {
		background-image: url("../images/puce/h1.jpg");
		background-repeat: no-repeat;
		background-position: 0% 50%;
		color: #000000;
		font-family: Helvetica, Verdana;
		font-size: 24px;
		font-weight: normal;
		line-height: 24px;
		padding-left: 31px;
		margin: 10px 0 12px 200px;
	}
		#espaces-pro h1 strong {
			color: #c61832;
			font-weight: normal;
		}
		#espaces-pro h1.espace-pro-site-h1 {
			margin-left: 245px;
		}
	#espaces-pro-lille {
		float: left;
		height: auto;
		padding-right: 37px;
		text-align: center;
		width: 220px;
	}
		#espaces-pro-lille h2 {
			color: #c61832;
			font-family: Helvetica, Verdana;
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 15px;
		}
	#espaces-pro-strasbourg {
		border-left: 1px solid #9e9e9e;
		border-right: 1px solid #9e9e9e;
		float: left;
		height: auto;
		padding-left: 37px;
		padding-right: 37px;
		text-align: center;
		width: 220px;		
	}
		#espaces-pro-strasbourg h2 {
			color: #c61832;
			font-family: Helvetica, Verdana;
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 15px;
		}
	#espaces-pro-salarie {
		float: left;
		height: auto;
		padding-left: 37px;
		text-align: center;
		width: 220px;		
	}
		#espaces-pro-salarie h2 {
			color: #c61832;
			font-family: Helvetica, Verdana;
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 15px;
		}
		#lien_form_courtiers {
			color: #000000;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			text-decoration: underline;
		}
		#lien_form_courtiers_2 {
			color: #000000;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			text-decoration: underline;		
		}
		
/********************************/
/*			RECHERCHE			*/
/********************************/			
.lien-recherche {
	color: #c61832;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none;
}
	.lien-recherche:hover {
		text-decoration: underline;
	}
		
/****************************/
/*			DROITE			*/
/****************************/
#droite {
	float: right;
	height: auto;
	width: 722px;
}
	#fil-ariane {
		background: url("../images/droite/bg.jpg") repeat-x bottom;
		line-height: 18px;
		padding-bottom: 7px;
		width: 722px;
	}
		#fil-ariane-p {
			background-image: url("../images/puce/tv.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			font-size: 11px;
			font-weight: normal;
			padding-left: 25px;
		}
			.fil-ariane-inactif {
				color: #000000;
				font-family: Verdana;
				font-size: 11px;
				font-weight: normal;				
				text-decoration: none;
			}
				.fil-ariane-inactif:link, .fil-ariane-inactif:visited {
					color: #000000;
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;				
					text-decoration: none;
				}
				.fil-ariane-inactif:hover, .fil-ariane-inactif:active {
					color: #000000;
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;				
					text-decoration: underline;
				}
			#fil-ariane-actif {
				color: #c61832;
				font-family: Verdana;
				font-size: 11px;
				font-weight: normal;				
				text-decoration: underline;
			}
				#fil-ariane-actif:link, #fil-ariane-actif:visited {
					color: #c61832;
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;				
					text-decoration: underline;
				}
				#fil-ariane-actif:hover, #fil-ariane-actif:active {
					color: #c61832;
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;				
					text-decoration: underline;
				}			
	#droite h1 {
		background-image: url("../images/puce/h1.jpg");
		background-repeat: no-repeat;
		background-position: 0% 50%;
		color: #000000;
		font-family: Helvetica, Verdana;
		font-size: 24px;
		font-weight: normal;
		line-height: 24px;
		padding-left: 31px;
		margin: 10px 0 12px 0;
	}
		#droite h1 strong {
			color: #c61832;
			font-weight: normal;
		}
	#droite h3 {
		color: #c61832;
		font-family: Helvetica, Verdana;
		font-size: 20px;
		font-weight: normal;
		margin: 10px 0 12px 0;
	}
	#droite-centre {
		background: url('../images/gauche/bg.jpg') repeat-y right;
		float: left;
		height: auto;
		min-height: 700px;
		margin-top: 10px;
		padding-right: 10px;
		width: 532px;
	}
		#droite-centre h1 {
			margin-top: 0;
		}
/********************************/
/*		NC - ACTUALITES		*/
/********************************/
		.cadre-actu {
			height: auto;
			width: 532px;
		}
			.contenu-cadre-actu {
				height: auto;
				width: 532px;
			}
				.contenu-cadre-actu-img {
					height: auto;
					float: left;
					width: 182px;
				}
				.contenu-cadre-actu-txt {
					height: auto;
					float: right;
					font-size: 11px;
					line-height: 1.2;
					width: 343px;				
				}
					.contenu-cadre-actu-txt h4 {
						color: #c61832;
						display: inline;
						font-family: Helvetica, Verdana;
						font-size: 14px;
						font-weight: normal;
						margin: 0;
						padding: 0;
					}
					.contenu-cadre-actu-txt-date {
						color: #575756;
						font-family: Verdana;
						font-size: 10px;
						font-style: normal;
						font-weight: normal;
					}
										
					 #contenu-cadre-actu-txt-article-1, #contenu-cadre-actu-txt-article-2, #contenu-cadre-actu-txt-article-3, #contenu-cadre-actu-txt-article-4, #contenu-cadre-actu-txt-article-5 {
					 	height: 138px;
					 	overflow: hidden;
					 	width: 343px;
					 }
					 #contenu-cadre-actu-txt-article-highlight {
					 	height: auto;
					 	width: 343px;
					 }
					 .contenu-cadre-actu-txt-suite {
						background: url("../images/droite/bg.jpg") repeat-x center;
						border: none;
						cursor: pointer;
					 	height: 24px;
					 	text-align: right;
					 	width: 528px;						 
					 }
					 #contenu-cadre-actu-txt-article-center-center {
					 	height: auto;
						width: 532px;		
					 }
						#contenu-cadre-actu-txt-article-center-center h4 {
							color: #c61832;
							display: inline;
							font-family: Helvetica, Verdana;
							font-size: 14px;
							font-weight: normal;
							margin: 0;
							padding: 0;
						}
						 #contenu-cadre-actu-txt-article-center-center p {
						 	font-size: 11px;
						 }
					 #contenu-cadre-actu-txt-article-downlight-center {
						height: auto;
						text-align: center;
						width: 532px;						
					 }
						#contenu-cadre-actu-txt-article-downlight-center h4 {
							color: #c61832;
							display: inline;
							font-family: Helvetica, Verdana;
							font-size: 14px;
							font-weight: normal;
							margin: 0;
							padding: 0;
						}
						 #contenu-cadre-actu-txt-article-downlight-center p {
						 	font-size: 12px;
						 	text-align: center;
						 }
			.contenu-cadre-actu-full {
				height: auto;
				width: 532px;
			}
				.contenu-cadre-actu-full-img {
					height: 341px;
					float: left;
					width: 275px;
				}
				.contenu-cadre-actu-full-txt {
					height: auto;
					float: right;
					font-size: 11px;
					line-height: 1.2;
					width: 250px;				
				}
					.contenu-cadre-actu-full-txt h4 {
						color: #c61832;
						display: inline;
						font-family: Helvetica, Verdana;
						font-size: 14px;
						font-weight: normal;
						margin: 0;
						padding: 0;
					}
					.contenu-cadre-actu-full-txt-date {
						color: #575756;
						font-family: Verdana;
						font-size: 10px;
						font-style: normal;
						font-weight: normal;
					}
					 #contenu-cadre-actu-full-txt-article-highlight {
					 	height: auto;
					 	width: 250px;
					 }
						
		#cadre-actu-2-col {
			background: url("../images/droite/bg.jpg") repeat-y 290px 0;
			height: auto;
			margin-top: 10px;
			padding-top: 5px;
			width: 532px;
		}
			#cadre-actu-2-col p {
				font-family: Verdana;
				font-size: 11px;
				font-weight: normal;
			}
			#cadre-actu-2-col h4 {
				color: #c61832;
				display: inline;
				font-family: Helvetica, Verdana;
				font-size: 13px;
				font-weight: bold;
			}
			#cadre-actu-1 {
				float: left;
				height: auto;
				width: 284px;
			}
				.contenu-cadre-actu-alt-separation-dl {
					background: url("../images/droite/bg.jpg") repeat-x center;
					border: none;
					height: 24px;
					margin-top: 8px;
					text-align: right;
					width: 343px;	
				 }
				 .contenu-cadre-actu-full-separation-dl {
					background: url("../images/droite/bg.jpg") repeat-x center;
					border: none;
					height: 24px;
					margin-top: 8px;
					text-align: right;
					width: 250px;	
				 }
				.contenu-cadre-actu-1-separation-dl {
					background: url("../images/droite/bg.jpg") repeat-x center;
					border: none;
					height: 24px;
					margin-top: 8px;
					text-align: right;
					width: 532px;	
				 }
			#cadre-actu-2 {
				float: right;
				height: auto;
				width: 228px;
			}
/********************************/
/*		NC - ARCHIVES			*/
/********************************/
		.cadre-archives {
			height: auto;
			width: 532px;
		}
			.contenu-cadre-archives {
				height: auto;
				width: 532px;
			}
				.contenu-cadre-archives-img {
					height: auto;
					float: left;
					width: 182px;
				}
				.contenu-cadre-archives-txt {
					height: auto;
					float: right;
					font-size: 11px;
					line-height: 1.2;
					width: 343px;				
				}
					.contenu-cadre-archives-txt h4 {
						color: #c61832;
						display: inline;
						font-family: Verdana;
						font-size: 15px;
						font-weight: normal;
						margin: 0;
						padding: 0;
					}
					.contenu-cadre-archives-txt-date {
						color: #575756;
						font-family: Verdana;
						font-size: 10px;
						font-style: normal;
						font-weight: normal;
					}
					.contenu-cadre-archives-txt-article {
						height: auto;
						width: 343px;
					}					
					 #contenu-cadre-archives-txt-article-1, #contenu-cadre-archives-txt-article-2, #contenu-cadre-archives-txt-article-3, #contenu-cadre-archives-txt-article-4, #contenu-cadre-archives-txt-article-5 {
					 	height: 117px;
					 	overflow: hidden;
					 	width: 343px;
					 }
					 .contenu-cadre-archives-txt-suite {
						background: url("../images/droite/bg.jpg") repeat-x center;
						border: none;
						cursor: pointer;
					 	height: 24px;
					 	text-align: right;
					 	width: 528px;						 
					 }
					 .contenu-cadre-archives-txt-separation {
						background: url("../images/droite/bg.jpg") repeat-x center;
						border: none;
					 	height: 24px;
					 	width: 528px;						 
					 }
					 .contenu-cadre-archives-txt-separation-dl {
						background: url("../images/droite/bg.jpg") repeat-x center;
						border: none;
					 	height: 24px;
					 	text-align: right;
					 	width: 528px;	
					 }
/****************************/
/*		NC - GROUPE			*/
/****************************/
		.cadre-groupe {
			height: auto;
			width: 532px;
		}
			.contenu-cadre-groupe {
				height: auto;
				width: 532px;
			}
				.contenu-cadre-groupe-img {
					height: auto;
					float: left;
					width: 182px;
				}
				.contenu-cadre-groupe-txt {
					height: auto;
					float: right;
					font-size: 11px;
					line-height: 1.2;
					width: 343px;				
				}
					.contenu-cadre-groupe-txt h4 {
						color: #c61832;
						font-family: Verdana;
						font-size: 15px;
						font-weight: normal;
						margin: 0;
						padding: 0;
					}
					.contenu-cadre-groupe-txt-article {
						height: auto;
						width: 343px;
					}
			#groupe-onglet-1 {
				float: left;
				height: auto;
				width: 163px;
			}
				#groupe-onglet-1 h4 {
					color: #c61832;
					font-family: Verdana;
					font-size: 11px;
					font-weight: bold;
					margin-bottom: 5px;
				}
				#groupe-onglet-1 p {
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;
				}
			#groupe-onglet-2 {
				float: left;
				height: auto;
				margin-left: 20px;
				width: 163px;
			}
				#groupe-onglet-2 h4 {
					color: #c61832;
					font-family: Verdana;
					font-size: 11px;
					font-weight: bold;
					margin-bottom: 5px;
				}
				#groupe-onglet-2 p {
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;
				}
			#groupe-onglet-3 {
				float: right;
				height: auto;
				width: 163px;
			}			
				#groupe-onglet-3 h4 {
					color: #c61832;
					font-family: Verdana;
					font-size: 11px;
					font-weight: bold;
					margin-bottom: 5px;
				}
				#groupe-onglet-3 img {
					margin-bottom: 5px;
				}
				#groupe-onglet-3 p {
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;
				}
		.president-titre {
			color: #c61832;
			font-family: Verdana;
			font-size: 15px;
			font-weight: normal;
			margin: 0;
			padding: 0;
		}
		.president-paragraphe {
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
		}
/***********************************/
/*		NC - CHIFFRES CLES			*/
/***********************************/
	#cadre-cc {
		background: url('../images/droite/bg.jpg') repeat-y 339px 0;
		height: auto;
		width: 722px;
	}
		#cadre-cc h4 {
			color: #c61832;
			font-family: Verdana;
			font-size: 15px;
			font-weight: normal;
			margin: 0;
			margin-bottom: 10px;
			padding: 0;
		}
		#cadre-cc-gauche {
			float: left;
			height: auto;
			width: 324px;
		}
			.cadre-cc-gauche-separation {
				background: url('../images/droite/bg.jpg') repeat-x center;
				height: 30px;
				width: 324px;
			}
		#cadre-cc-droite {
			float: right;
			height: auto;
			text-align: center;
			width: 367px;
		}
			#cadre-cc-droite img {
				margin-bottom: 10px;
			}
			.cadre-cc-droite-separation {
				background: url('../images/droite/bg.jpg') repeat-x center;
				height: 15px;
				width: 367px;
			}
/*******************************/
/*		NC - HISTOIRE			*/
/********************************/
	#cadre-histoire {
		background: url('../images/droite/bg.jpg') repeat-y 265px 0;
		height: auto;
		width: 532px;
	}
		#cadre-histoire h3 {
			color: #c61832;
			font-family: Verdana;
			font-size: 25px;
			font-weight: normal;
			margin: 0;
			margin-bottom: 10px;
			padding: 0;
		}		
		#cadre-histoire h4 {
			color: #c61832;
			font-family: Verdana;
			font-size: 15px;
			font-weight: normal;
			margin: 0;
			padding: 0;
		}
		#cadre-histoire img {
			margin-bottom: 10px;
		}
			.cadre-histoire-separation {
				background: url('../images/droite/bg.jpg') repeat-x center;
				height: 30px;
				width: 258px;			
			}
		#cadre-histoire-gauche {
			float: left;
			height: auto;
			width: 258px;
		}
		#cadre-histoire-droite {
			float: right;
			height: auto;
			width: 258px;
		}
/*******************************/
/*		NC - DVT DURABLE		*/
/********************************/
	#cadre-dvt {
		height: auto;
		width: 532px;
	}
		#cadre-dvt-1 {
			height: auto;
			width: 532px;		
		}
			#cadre-dvt-1 h3 {
				color: #6d9824;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				line-height: 17px;
				margin: 0;
				margin-bottom: 10px;
			}
		#cadre-dvt-h3-1 {
			background-image: url("../images/droite/nous-connaitre/dvt/1.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 24px;
		}
		#cadre-dvt-h3-2 {
			background-image: url("../images/droite/nous-connaitre/dvt/2.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 24px;
		}
		#cadre-dvt-h3-3 {
			background-image: url("../images/droite/nous-connaitre/dvt/3.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 24px;
		}
			#cadre-dvt-1-1 {
				float: left;
				height: auto;
				width: 164px;				
			}
			#cadre-dvt-1-2 {
				float: left;
				height: auto;
				margin-left: 20px;
				width: 164px;				
			}
			#cadre-dvt-1-3 {
				float: right;
				height: auto;
				width: 164px;				
			}
		#cadre-dvt-2 {
			background: url('../images/droite/bg.jpg') repeat-y 263px 0;
			height: auto;
			width: 532px;		
		}
			#cadre-dvt-2 h3 {
				color: #6d9824;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				line-height: 17px;
				margin: 0;
				margin-bottom: 10px;
			}
		#cadre-dvt-h3-4 {
			background-image: url("../images/droite/nous-connaitre/dvt/4.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 24px;
		}
		#cadre-dvt-h3-5 {
			background-image: url("../images/droite/nous-connaitre/dvt/5.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 24px;
		}
			#cadre-dvt-2-1 {
				float: left;
				height: auto;
				width: 253px;				
			}
			#cadre-dvt-2-2 {
				float: right;
				height: auto;
				width: 253px;				
			}
					.dvt-lien {
						background: url('../images/droite/nous-connaitre/dvt/bg-bouton.jpg') no-repeat;
						height: 43px;
						text-align: center;
						width: 253px;
					}
						.dvt-lien a {
							color: #FFFFFF;
							font-family: Verdana;
							font-size: 13px;
							font-weight: 700;
							line-height: 43px;
							text-decoration: none;
						}
						.dvt-lien a:link, .dvt-lien a:visited {
							color: #FFFFFF;
							font-family: Verdana;
							font-size: 13px;
							font-weight: 700;
							line-height: 43px;
							text-decoration: none;
						}
						.dvt-lien a:hover, .dvt-lien a:active {
							color: #FFFFFF;
							font-family: Verdana;
							font-size: 13px;
							font-weight: 700;
							line-height: 43px;
							text-decoration: underline;
						}

/**************************/
/*	  NC - PRESSE		 */
/**************************/
		#droite-h1-copy {
			background-image: url("../images/puce/h1.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			color: #000000;
			font-family: Helvetica, Verdana;
			font-size: 24px;
			font-weight: normal;
			line-height: 24px;
			padding-left: 31px;
			margin: 10px 0 12px 0;
		}
			#cadre-presse-h4 {
				color: #c61832;
				display: inline;
				font-family: Verdana;
				font-size: 15px;
				font-weight: normal;
				margin: 0;
				padding: 0;
			}
			.cadre-presse-date {
				color: #575756;
				font-family: Verdana;
				font-size: 10px;
				font-style: normal;
				font-weight: normal;
			}
		#cadre-presse-archives {
			background: url('../images/droite/bg.jpg') repeat-y 263px 0;
			height: auto;
			width: 532px;				
		}
			#cadre-presse-archives h4 {
				color: #c61832;
				display: inline;
				font-family: Verdana;
				font-size: 15px;
				font-weight: normal;
				margin: 0;
				padding: 0;
			}
			.cadre-presse-archives-date {
				color: #575756;
				font-family: Verdana;
				font-size: 10px;
				font-style: normal;
				font-weight: normal;
			}
				#cadre-presse-archives-gauche {
					float: left;
					height: auto;
					width: 253px;
				}
					 .cadre-presse-archives-suite {
						background: url("../images/droite/bg.jpg") repeat-x center;
						border: none;
						cursor: pointer;
					 	height: 24px;
					 	margin: 10px 0;
					 	text-align: right;
					 	width: 253px;						 
					 }
				#cadre-presse-archives-droite {
					float: right;
					height: auto;
					width: 253px;
				}
/*********************************/
/*	  NC - PUBLICATIONS		 */
/********************************/
		#cadre-publications-1 {
			background: url('../images/droite/bg.jpg') repeat-y 266px 0;
			height: auto;
			width: 532px;				
		}
			#cadre-publications-1 h4 {
				color: #c61832;
				display: inline;
				font-family: Verdana;
				font-size: 15px;
				font-weight: normal;
				margin: 0;
				padding: 0;
			}
			.cadre-publications-date {
				color: #575756;
				font-family: Verdana;
				font-size: 10px;
				font-style: normal;
				font-weight: normal;
			}
			#cadre-publications-1-gauche {
				float: left;
				height: auto;
				width: 258px;
			}
				#cadre-publications-1-gauche a {
					color: #C61832;
					font-family: Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: underline;
				}
					#cadre-publications-1-gauche a:link, #cadre-publications-1-gauche a:visited, #cadre-publications-1-gauche a:hover, #cadre-publications-1-gauche a:active {
						color: #C61832;
						font-family: Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
			#cadre-publications-1-droite {
				float: right;
				height: auto;
				width: 258px;
			}
		#cadre-publications-2 {
			height: auto;
			width: 532px;				
		}
			#cadre-publications-2 h4 {
				color: #c61832;
				display: inline;
				font-family: Verdana;
				font-size: 15px;
				font-weight: normal;
				margin: 0;
				padding: 0;
			}
			#cadre-publications-2-img {
				float: left;
				height: auto;
				width: 182px;
			}
			#cadre-publications-2-txt {
				float: right;
				height: auto;
				width: 340px;
			}
						 
/************************************/
/*	  COL. DTE (LIENS DIRECTS		 */
/************************************/
	#droite-droite {
		float: right;
		height: auto;
		margin-top: 10px;
		text-align: center;
		width: 170px;
	}
		#droite-droite-ld {
			background-image: url("../images/puce/tv-droite.jpg");
			background-repeat: no-repeat;
			background-position: 0% 50%;
			color: #000000;
			font-family: Helvetica, Verdana;
			font-size: 20px;
			font-weight: normal;
			line-height: 20px;
			padding-left: 21px;
			margin: 0 0 15px 0;
			text-align: left;
		}
			#droite-droite-ld strong {
				color: #c61832;
				font-weight: normal;
			}
		#droite-droite h3 {
			font-family: Helvetica, Verdana;
			font-size: 14px;
			font-weight: bold;
			margin: 0;
			padding: 0;
			text-align: left;
		}
			#droite-droite p {
				font-family: Verdana;
				font-size: 10px;
				font-weight: normal;
				text-align: left;
			}
		.droite-droite-separation {
			background: url("../images/gauche/bg.jpg") repeat-x center center;
			height: 21px;
			width: 168px;
		}
		.droite-droite-separation-suite {
			background: url("../images/gauche/bg.jpg") repeat-x center center;
			text-align: right;	
			height: 21px;
			margin: 5px 0;
			width: 168px;	
		}
		
/******************************************/
/*	 AFI ESCA - BILAN PERSONNALISE		*/
/******************************************/
		#lien_personnalise {
			color: #000000;
			font-family: Verdana;
			font-size: 12px;
			font-weight: normal;
			text-decoration: underline;
		}
		#bilan-cadre-info {
			height: auto;
			width: 497px;
		}
			#bilan-cadre-info-1 {
				float: left;
				height: 155px;
				width: 257px;
			}
			#bilan-cadre-info-2 {
				float: left;
				height: 155px;
				width: 115px;
			}
			#bilan-cadre-info-3 {
				float: right;
				height: 155px;
				width: 125px;
			}
		.avertissement-bilan {
			background: url('../images/droite/afi-esca/bilan-personnalise/warning.png') no-repeat top left;
			height: 48px;
			line-height: 48px;
			padding-left: 60px;
		}				
		
/******************************************/
/*		AFI ESCA - INFORMATIONS		*/
/******************************************/
		.cadre-info {
			height: auto;
			width: 532px;
		}
			.contenu-cadre-info {
				height: auto;
				width: 532px;
			}
				.contenu-cadre-info-img {
					height: 140px;
					float: left;
					width: 182px;
				}
				.contenu-cadre-info-txt {
					height: auto;
					float: right;
					font-size: 12px;
					line-height: 1.2;
					width: 343px;				
				}
					.contenu-cadre-info-txt h4 {
						color: #c61832;
						display: inline;
						font-family: Helvetica, Verdana;
						font-size: 14px;
						font-weight: bold;
						margin: 0;
						padding: 0;
					}
					.contenu-cadre-info-txt-date {
						color: #575756;
						font-family: Verdana;
						font-size: 10px;
						font-style: normal;
						font-weight: normal;
					}
					 #contenu-cadre-info-txt-article {
					 	height: 138px;
					 	overflow: hidden;
					 	width: 343px;
					 }
					 	#info-tab-cp {
					 		border: none;
					 		margin: 5px 0 0 30px;
					 	}
							#info-cp {
								border: 1px solid black;
								height: 19px;
								outline: medium none;
								width: 91px;
							}
							#info-submit {
								background: url("../images/droite/afi-esca/informations/fleche.jpg") no-repeat;
								border: none;
								cursor: pointer;
								height: 23px;
								width: 22px;
							}
		#cadre-contact-dpt {
			background: url("../images/droite/afi-esca/informations/bg-contact-dpt.jpg") no-repeat;
			height: 390px;
			width: 530px;			
		}
			#contact-dpt-corps {
				height: auto;
				padding: 13px 16px 0 17px;
				width: 497px;
			}
				.contact-dpt-separation {
					background: url('../images/droite/bg.jpg') repeat-x center;
					height: 27px;
					width: 497px;
				}
				#contact-dpt-corps p {
					font-size: 12px;
					line-height: 17px;
					margin-bottom: 6px;
				}
				#contact-dpt-corps input[type="text"] {
					border: 1px solid black;
					height: 15px;
				}
				#info-nom {
					width: 415px;
				}
				#info-prenom {
					width: 394px;
				}
				#info-mail {
					width: 386px;
				}
				#info-tel {
					width: 342px;
				}
				#info-age {
					text-align: right;
					width: 40px;
				}
				#p-age {
					margin: 0;
					margin: 6px 0;
				}
				#contact-dpt-corps input[type="radio"] {
					border: none;
					height: 15px;
				}
				#contact-dpt-corps textarea {
					border: 1px solid black;
					height: 119px;
					margin-bottom: 6px;
					overflow: auto;
					width: 495px;
				}
				#contact-dpt-corps input[type="checkbox"] {
					border: none;
					height: 15px;
					margin: 0;
					padding: 0;
				}
				#contact-dpt-fin {
					height: 43px;
					margin-top: 6px;
					width: 497px;
				}
					#contact-dpt-fin-1 {
						float: left;
						height: 43px;
						width: 171px;						
					}
						#info-envoi-suite {
							background: url("../images/droite/afi-esca/informations/suite.png") no-repeat;
							border: none;
							cursor: pointer;
							height: 43px;
							width: 171px;							
						}
					#contact-dpt-fin-2 {
						background: url("../images/droite/bg.jpg") repeat-y left;
						float: right;
						height: 31px;
						margin-top: 6px;
						padding-left: 10px;
						width: 310px;						
					}
						#contact-dpt-fin-2 p {
							font-family: Verdana;
							font-size: 11px;
							font-weight: normal;
							line-height: 1.3;
						}
						#contact-dpt-fin-2 a {	
							color: #c61832;
							font-family: Verdana;
							font-size: 11px;
							font-weight: bold;
							text-decoration: none;
						}
							#contact-dpt-fin-2 a:link, #contact-dpt-fin-2 a:visited {	
								color: #c61832;
								font-family: Verdana;
								font-size: 11px;
								font-weight: bold;
								text-decoration: none;
							}
							#contact-dpt-fin-2 a:hover, #contact-dpt-fin-2 a:active {	
								color: #c61832;
								font-family: Verdana;
								font-size: 11px;
								font-weight: bold;
								text-decoration: underline;
							}
							
/******************************************/
/*		AFI ESCA - MODIFICATIONS		*/
/******************************************/
		#bloc-modif-adresse {
			background: url('../images/droite/afi-esca/modifications/changer-adresse.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-adresse a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-adresse a:link, #bloc-modif-adresse a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-adresse a:hover, #bloc-modif-adresse a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-assurance {
			background: url('../images/droite/afi-esca/modifications/changer-assurance.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-assurance a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-assurance a:link, #bloc-modif-assurance a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-assurance a:hover, #bloc-modif-assurance a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-clause {
			background: url('../images/droite/afi-esca/modifications/clause-beneficiaire.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-clause a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-clause a:link, #bloc-modif-clause a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-clause a:hover, #bloc-modif-clause a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-arbitrage {
			background: url('../images/droite/afi-esca/modifications/realiser-arbitrage.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-arbitrage a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-arbitrage a:link, #bloc-modif-arbitrage a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-arbitrage a:hover, #bloc-modif-arbitrage a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-bancaire {
			background: url('../images/droite/afi-esca/modifications/coord-bancaires.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-bancaire a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-bancaire a:link, #bloc-modif-bancaire a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-bancaire a:hover, #bloc-modif-bancaire a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-investissement {
			background: url('../images/droite/afi-esca/modifications/repartition-investissement.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-investissement a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-investissement a:link, #bloc-modif-investissement a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-investissement a:hover, #bloc-modif-investissement a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-historique {
			background: url('../images/droite/afi-esca/modifications/historique-tirage.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-historique a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-historique a:link, #bloc-modif-historique a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-historique a:hover, #bloc-modif-historique a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-invalidite {
			background: url('../images/droite/afi-esca/modifications/declaration-invalidite.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-invalidite a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-invalidite a:link, #bloc-modif-invalidite a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-invalidite a:hover, #bloc-modif-invalidite a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-incapacite {
			background: url('../images/droite/afi-esca/modifications/declaration-incapacite.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-incapacite a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-incapacite a:link, #bloc-modif-incapacite a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-incapacite a:hover, #bloc-modif-incapacite a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		#bloc-modif-deces {
			background: url('../images/droite/afi-esca/modifications/declaration-deces.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-modif-deces a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-modif-deces a:link, #bloc-modif-deces a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-modif-deces a:hover, #bloc-modif-deces a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
				
/***************************************/
/*		AFI ESCA - INFO CONTRAT		*/
/***************************************/								
		#cadre-info-client {
			background: url("../images/droite/afi-esca/info-contrat/bg-info-client.jpg") no-repeat;
			height: 428px;
			width: 530px;			
		}
			#cadre-info-client h3 {
				color: #FFFFFF;
				font-family: Helvetica, Verdana;
				font-size: 20px;
				font-weight: normal;
				padding-left: 13px;
				padding-top: 10px;
			}
			#info-client-coord {
				color: #000000;
				font-family: Verdana;
				font-size: 12px;
				font-weight: normal;
				line-height: 1.4;
				margin-left: 50px;
				margin-top: 26px;
			}
			#info-client-corps {
				height: auto;
				padding: 0 16px 0 17px;
				width: 497px;
			}
				.info-client-separation {
					background: url('../images/droite/bg.jpg') repeat-x center;
					height: 27px;
					width: 497px;
				}
				#info-client-corps p {
					font-size: 12px;
					line-height: 17px;
					margin-bottom: 6px;
				}
				#info-client-corps input[type="text"] {
					border: 1px solid black;
					height: 15px;
				}
				#info-contrat {
					width: 308px;
				}
				#info-code-postal {
					width: 90px;
				}				
				#info-client-corps textarea {
					border: 1px solid black;
					height: 69px;
					margin-bottom: 6px;
					overflow: auto;
					width: 495px;
				}
				#info-client-fin {
					height: 43px;
					margin-top: 6px;
					width: 497px;
				}
					#info-client-fin-1 {
						float: left;
						height: 43px;
						width: 171px;						
					}
						#info-envoi {
							background: url("../images/droite/afi-esca/informations/envoyer.png") no-repeat;
							border: none;
							cursor: pointer;
							height: 43px;
							width: 171px;							
						}
					#info-client-fin-2 {
						background: url("../images/droite/bg.jpg") repeat-y left;
						float: right;
						height: 31px;
						margin-top: 6px;
						padding-left: 10px;
						width: 310px;						
					}
						#info-client-fin-2 p {
							font-family: Verdana;
							font-size: 11px;
							font-weight: normal;
							line-height: 1.3;
						}
						#info-client-fin-2 a {	
							color: #c61832;
							font-family: Verdana;
							font-size: 11px;
							font-weight: bold;
							text-decoration: none;
						}
							#info-client-fin-2 a:link, #info-client-fin-2 a:visited {	
								color: #c61832;
								font-family: Verdana;
								font-size: 11px;
								font-weight: bold;
								text-decoration: none;
							}
							#info-client-fin-2 a:hover, #info-client-fin-2 a:active {	
								color: #c61832;
								font-family: Verdana;
								font-size: 11px;
								font-weight: bold;
								text-decoration: underline;
							}
/***************************************/
/*		AFI ESCA - VALEURS UC			*/
/***************************************/					
	#cadre-uc {
		background: url('../images/droite/bg.jpg') repeat-y 265px 0;
		height: auto;
		width: 532px;
	}	
		#cadre-uc h4 {
			color: #c61832;
			font-family: Verdana;
			font-size: 15px;
			font-weight: normal;
			margin: 0;
			padding: 0;
		}
		#cadre-uc img {
			margin-bottom: 10px;
		}
			.cadre-uc-separation {
				background: url('../images/droite/bg.jpg') repeat-x center;
				height: 30px;
				width: 258px;			
			}
		#cadre-uc-gauche {
			float: left;
			height: auto;
			width: 258px;
		}
			#cadre-uc-gauche-corps {
				height: 190px;
				width: 258px;
			}
			.cadre-uc-suite {
				background: url("../images/droite/bg.jpg") repeat-x center;
				border: none;
				cursor: pointer;
				height: 24px;
				margin: 10px 0;
				text-align: right;
				width: 258px;						 
			 }	
		#cadre-uc-droite {
			float: right;
			height: auto;
			width: 258px;
		}
			#cadre-uc-droite-corps {
				height: 190px;
				width: 258px;
			}
/*************************************/
/*		AFI ESCA - PLACEMENT		 */
/************************************/
		.afi-esca-question {
			color: #c61832;
			font-family: Helvetica, Verdana;
			font-size: 15px;
			font-weight: normal;
		}
		#bloc-question {
			background: url('../images/droite/afi-esca/placement/question.jpg') no-repeat;
			height: 51px;
			margin-bottom: 5px;
			width: 532px;
		}
			#bloc-question a {
				color: #c61832;
				font-family: Helvetica, Verdana;
				font-size: 15px;
				font-weight: normal;
				margin-left: 64px;
				line-height: 51px;
				text-decoration: none;
			}
				#bloc-question a:link, #bloc-question a:visited {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: none;
				}
				#bloc-question a:hover, #bloc-question a:active {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: normal;
					text-decoration: underline;
				}
		.bloc-question-suite {
			background: url("../images/droite/bg.jpg") repeat-x center;
			border: none;
			cursor: pointer;
			height: 24px;
			margin: 0 0 25px 0;
			text-align: right;
			width: 532px;						 
		 }
		 #bloc-question-1, #bloc-question-2, #bloc-question-3, #bloc-question-4, #bloc-question-5, #bloc-question-6, #bloc-question-7, #bloc-question-8, #bloc-question-9, #bloc-question-10, #bloc-question-11, #bloc-question-12, #bloc-question-13 {
		 	height: 30px;
		 	line-height: 1.4;
		 	width: 532px;
		 }
/************************************/
/*	AFI ESCA - DOCUMENTATION	 */
/************************************/
		#intro-documentation {
			height: auto;
			width: 530px;
		}
			#intro-documentation-img {
				float: left;
				height: auto;
				width: 182px;
			}
			#intro-documentation-txt {
				float: right;
				height: auto;
				width: 340px;
			}
				#intro-documentation-txt h3 {
					color: #C61832;
					font-family: Helvetica, Verdana;
					font-size: 14px;
					font-weight: bold;
				}

		#cadre-documentation {
			background: url("../images/droite/afi-esca/documentation/bg-documentation.jpg") no-repeat;
			height: 556px;
			width: 530px;			
		}
			#documentation-corps {
				height: auto;
				padding: 0 16px 0 17px;
				width: 497px;
			}
				.documentation-separation {
					background: url('../images/droite/bg.jpg') repeat-x center;
					height: 27px;
					width: 497px;
				}
				#documentation-corps p {
					line-height: 17px;
					margin-bottom: 6px;
				}
				#documentation-corps input[type="text"] {
					border: 1px solid black;
					height: 15px;
				}
				#documentation-corps input[type="radio"] {
					border: none;
					height: 15px;
				}
				#documentation-corps textarea {
					border: 1px solid black;
					height: 119px;
					margin-bottom: 6px;
					overflow: auto;
					width: 495px;
				}
				#info-adresse {
					width: 429px;
				}	
				#info-ville {
					width: 264px;
				}
				#documentation-tab-fin {
					margin-bottom: 5px;
				}

/************************************/
/*	   AFI ESCA - HISTORIQUE		 */
/************************************/
	#historique-menu {
		background: url("../images/droite/bg.jpg") repeat-x bottom;
		height: 33px;	
		margin-left: 2px;
		padding-left: 20px;
		width: 506px;
	}
		.ecart-histo {
			margin: 0 0 0 4px;
		}
	#historique-bg {
		background: url('../images/droite/afi-esca/historique/bg-histo.jpg') no-repeat;
		height: 170px;
		padding: 40px 10px 0 10px;
		width: 510px;
	}
		#historique-tab {
			border: none;
			color: #c61832;
			font-size: 11px;
			text-align: center;
			width: 510px;
		}
			#historique-tab a {
				color: #000000;
				font-size: 11px;
				font-weight: normal;
				text-decoration: underline;
			}
				#historique-tab a:link, #historique-tab a:visited, #historique-tab a:hover, #historique-tab a:active {
					color: #000000;
					font-size: 11px;
					font-weight: normal;
					text-decoration: underline;
				}
				
/************************************/
/*	   AFI ESCA - PORTEFEUILLE	 */
/************************************/
 	#pt-bg {
		background: url('../images/droite/afi-esca/pt/bg-pt.jpg') no-repeat;
		height: 557px;
		padding: 10px 10px 0 10px;
		width: 510px;
	}
		#pt-tab {
			color: #000000;
			font-family: Helvetica, Verdana;
			font-size: 12px;
			width: 510px;
		}
			#pt-tab td { 
				border-bottom: 1px solid #d0d0d0;
				padding: 10px 15px;
			}
			#pt-tab strong {
				font-family: Helvetica, Verdana;
				font-size: 13px;			
			}
				
/************************************/
/*			NOS SOLUTIONS			*/
/************************************/
	.nos-solutions-centre-separation {
		background: url("../images/droite/bg.jpg") repeat-x center center;
		height: 15px;
		width: 532px;
	}
	.nos-solutions-centre-separation-2 {
		background: url("../images/droite/nos-solutions/separation-droite-centre.jpg") no-repeat center center;
		height: 15px;
		width: 532px;
	}
	.nos-solutions-choix {
		background: url("../images/droite/bg.jpg") repeat-y 266px 0;
		height: auto;
		width: 532px;
	}
	/*
		#nos-solutions-choix-1 {
			float: left;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-1-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-1.jpg") no-repeat;
				height: 48px;
				padding: 15px;
				text-align: center;
				width: 228px;		
			}
				#nos-solutions-choix-1-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-1-slogan a:link, #nos-solutions-choix-1-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-1-slogan a:hover, #nos-solutions-choix-1-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-choix-2 {
			float: right;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-2-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-2.jpg") no-repeat;
				height: 32px;
				padding: 23px 30px 23px 30px;
				text-align: center;
				width: 198px;		
			}
				#nos-solutions-choix-2-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-2-slogan a:link, #nos-solutions-choix-2-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-2-slogan a:hover, #nos-solutions-choix-2-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-choix-3 {
			float: left;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-3-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-3.jpg") no-repeat;
				height: 32px;
				padding: 23px 30px 23px 30px;
				text-align: center;
				width: 198px;		
			}
				#nos-solutions-choix-3-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-3-slogan a:link, #nos-solutions-choix-3-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-3-slogan a:hover, #nos-solutions-choix-3-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-choix-4 {
			float: right;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-4-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-4.jpg") no-repeat;
				height: 48px;
				padding: 15px;
				text-align: center;
				width: 228px;		
			}
				#nos-solutions-choix-4-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-4-slogan a:link, #nos-solutions-choix-4-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-4-slogan a:hover, #nos-solutions-choix-4-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-choix-5 {
			float: left;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-5-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-5.jpg") no-repeat;
				height: 18px;
				padding: 30px 15px 30px 15px;
				text-align: center;
				width: 228px;		
			}
				#nos-solutions-choix-5-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-5-slogan a:link, #nos-solutions-choix-5-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-5-slogan a:hover, #nos-solutions-choix-5-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-choix-6 {
			float: right;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-6-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-6.jpg") no-repeat;
				height: 32px;
				padding: 23px 15px 23px 15px;
				text-align: center;
				width: 228px;		
			}
				#nos-solutions-choix-6-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-6-slogan a:link, #nos-solutions-choix-6-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-6-slogan a:hover, #nos-solutions-choix-6-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-choix-7 {
			float: left;
			height: 78px;
			width: 258px;
		}
			#nos-solutions-choix-7-slogan {
				background: url("../images/droite/nos-solutions/bg-choix-7.jpg") no-repeat;
				height: 78px;
				height: 32px;
				padding: 23px 15px 23px 15px;
				text-align: center;
				width: 228px;		
			}
				#nos-solutions-choix-7-slogan a {
					color: #FFFFFF;
					font-family: Helvetica, Verdana;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-choix-7-slogan a:link, #nos-solutions-choix-7-slogan a:visited {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-choix-7-slogan a:hover, #nos-solutions-choix-7-slogan a:active {
						color: #FFFFFF;
						font-family: Helvetica, Verdana;
						font-size: 12px;
						font-weight: bold;
						text-decoration: underline;
					}
	*/
		#nos-solutions-cadre-1 {
			background: url("../images/droite/nos-solutions/bg-solution.jpg") no-repeat;
			float: left;
			height: 144px;
			width: 258px;
		}
			#nos-solutions-cadre-1-image {
				background: url("../images/droite/nos-solutions/bg-solution-1.jpg") repeat-x;
				height: 82px;
				margin-left: 4px;
				margin-top: 4px;
				width: 250px;	
			}
			#nos-solutions-cadre-1-slogan {
				height: auto;
				margin-top: 10px;
				text-align: center;
				width: 258px;		
			}
				#nos-solutions-cadre-1-slogan a {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-cadre-1-slogan a:link, #nos-solutions-cadre-1-slogan a:visited {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-cadre-1-slogan a:hover, #nos-solutions-cadre-1-slogan a:active {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-cadre-2 {
			background: url("../images/droite/nos-solutions/bg-solution.jpg") no-repeat;
			float: right;
			height: 144px;
			width: 258px;
		}
			#nos-solutions-cadre-2-image {
				background: url("../images/droite/nos-solutions/bg-solution-2.jpg") repeat-x;
				height: 82px;
				margin-left: 4px;
				margin-top: 4px;
				width: 250px;	
			}
			#nos-solutions-cadre-2-slogan {
				height: auto;
				margin-top: 20px;
				text-align: center;
				width: 258px;		
			}
				#nos-solutions-cadre-2-slogan a {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-cadre-2-slogan a:link, #nos-solutions-cadre-2-slogan a:visited {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-cadre-2-slogan a:hover, #nos-solutions-cadre-2-slogan a:active {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-cadre-3 {
			background: url("../images/droite/nos-solutions/bg-solution.jpg") no-repeat;
			float: left;
			height: 144px;
			width: 258px;
		}
			#nos-solutions-cadre-3-image {
				background: url("../images/droite/nos-solutions/bg-solution-3.jpg") repeat-x;
				height: 82px;
				margin-left: 4px;
				margin-top: 4px;
				width: 250px;	
			}	
			#nos-solutions-cadre-3-slogan {
				height: auto;
				margin-top: 10px;
				text-align: center;
				width: 258px;	
			}
				#nos-solutions-cadre-3-slogan a {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-cadre-3-slogan a:link, #nos-solutions-cadre-3-slogan a:visited {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-cadre-3-slogan a:hover, #nos-solutions-cadre-3-slogan a:active {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-cadre-4 {
			background: url("../images/droite/nos-solutions/bg-solution.jpg") no-repeat;
			float: right;
			height: 144px;
			width: 258px;
		}
			#nos-solutions-cadre-4-image {
				background: url("../images/droite/nos-solutions/bg-solution-4.jpg") repeat-x;
				height: 82px;
				margin-left: 4px;
				margin-top: 4px;
				width: 250px;	
			}
			#nos-solutions-cadre-4-slogan {
				height: auto;
				margin-top: 10px;
				text-align: center;
				width: 258px;	
			}
				#nos-solutions-cadre-4-slogan a {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-cadre-4-slogan a:link, #nos-solutions-cadre-4-slogan a:visited {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-cadre-4-slogan a:hover, #nos-solutions-cadre-4-slogan a:active {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-cadre-5 {
			background: url("../images/droite/nos-solutions/bg-solution.jpg") no-repeat;
			float: left;
			height: 144px;
			width: 258px;
		}
			#nos-solutions-cadre-5-image {
				background: url("../images/droite/nos-solutions/bg-solution-5.jpg") repeat-x;
				height: 82px;
				margin-left: 4px;
				margin-top: 4px;
				width: 250px;	
			}
			#nos-solutions-cadre-5-slogan {
				height: auto;
				margin-top: 20px;
				text-align: center;
				width: 258px;		
			}
				#nos-solutions-cadre-5-slogan a {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-cadre-5-slogan a:link, #nos-solutions-cadre-5-slogan a:visited {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-cadre-5-slogan a:hover, #nos-solutions-cadre-5-slogan a:active {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: underline;
					}
		#nos-solutions-cadre-6 {
			background: url("../images/droite/nos-solutions/bg-solution.jpg") no-repeat;
			float: right;
			height: 144px;
			width: 258px;
		}
			#nos-solutions-cadre-6-image {
				background: url("../images/droite/nos-solutions/bg-solution-6.jpg") repeat-x;
				height: 82px;
				margin-left: 4px;
				margin-top: 4px;
				width: 250px;	
			}
			#nos-solutions-cadre-6-slogan {
				height: auto;
				margin-top: 20px;
				text-align: center;
				width: 258px;		
			}
				#nos-solutions-cadre-6-slogan a {
					color: #c61832;
					font-family: Helvetica, Verdana;
					font-size: 15px;
					font-weight: bold;
					text-decoration: none;
				}
					#nos-solutions-cadre-6-slogan a:link, #nos-solutions-cadre-6-slogan a:visited {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					#nos-solutions-cadre-6-slogan a:hover, #nos-solutions-cadre-6-slogan a:active {
						color: #c61832;
						font-family: Helvetica, Verdana;
						font-size: 15px;
						font-weight: bold;
						text-decoration: underline;
					}
	.nos-solutions-rubrique {
		height: auto;
		width: 722px;
	}
		/*
		#nos-solutions-rubrique-perle {
			float: left;
			height: 133px;
			width: 354px;
		}
			#nos-solutions-rubrique-perle-titre {
				background: url("../images/droite/nos-solutions/perle-rubrique-titre.jpg") no-repeat;
				height: 53px;
				width: 354px;		
			}
				#nos-solutions-rubrique-perle-titre h4 {
					color: #FFFFFF;
					font-family: Verdana;
					font-size: 14px;
					font-weight: normal;
					line-height: 1.2;
					padding: 10px 0 0 95px;
				}
			#nos-solutions-rubrique-perle-corps {
				background: url("../images/droite/nos-solutions/corps-rubrique.jpg") no-repeat;
				height: 59px;
				padding: 9px 17px 0 17px;
				width: 320px;		
			}
				#nos-solutions-rubrique-perle-corps p {
					font-size: 11px;
				}
					#en-savoir-plus-perle {
						background-image: url("../images/puce/perle-fleche.png");
						background-repeat: no-repeat;
						background-position: 0% 50%;
						font-size: 11px;
						font-weight: normal;
						line-height: 24px;
						margin-top: 5px;
						padding-left: 34px;
					}
						#en-savoir-plus-perle a {
							color: #822a44;
							font-family: Verdana;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
							#en-savoir-plus-perle a:link, #en-savoir-plus-perle a:visited {
								color: #822a44;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: none;
							}
							#en-savoir-plus-perle a:hover, #en-savoir-plus-perle a:active {
								color: #822a44;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: underline;
							}
		#nos-solutions-rubrique-tryptique {
			float: right;
			height: 133px;
			width: 354px;
		}
			#nos-solutions-rubrique-tryptique-titre {
				background: url("../images/droite/nos-solutions/tryptique-rubrique-titre.jpg") no-repeat;
				height: 53px;
				width: 354px;		
			}
				#nos-solutions-rubrique-tryptique-titre h4 {
					color: #FFFFFF;
					font-family: Verdana;
					font-size: 14px;
					font-weight: normal;
					line-height: 1.2;
					padding: 10px 0 0 153px;
				}
			#nos-solutions-rubrique-tryptique-corps {
				background: url("../images/droite/nos-solutions/corps-rubrique.jpg") no-repeat;
				height: 59px;
				padding: 9px 17px 0 17px;
				width: 320px;		
			}
				#nos-solutions-rubrique-tryptique-corps p {
					font-size: 11px;
				}
					#en-savoir-plus-tryptique {
						background-image: url("../images/puce/tryptique-fleche.png");
						background-repeat: no-repeat;
						background-position: 0% 50%;
						font-size: 11px;
						font-weight: normal;
						line-height: 24px;
						margin-top: 5px;
						padding-left: 34px;
					}
						#en-savoir-plus-tryptique a {
							color: #006073;
							font-family: Verdana;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
							#en-savoir-plus-tryptique a:link, #en-savoir-plus-tryptique a:visited {
								color: #006073;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: none;
							}
							#en-savoir-plus-tryptique a:hover, #en-savoir-plus-tryptique a:active {
								color: #006073;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: underline;
							}
		#nos-solutions-rubrique-active {
			float: left;
			height: 133px;
			width: 354px;
		}
			#nos-solutions-rubrique-active-titre {
				background: url("../images/droite/nos-solutions/active-rubrique-titre.jpg") no-repeat;
				height: 53px;
				width: 354px;		
			}
				#nos-solutions-rubrique-active-titre h4 {
					color: #FFFFFF;
					font-family: Verdana;
					font-size: 14px;
					font-weight: normal;
					line-height: 1.2;
					padding: 10px 0 0 230px;
				}
			#nos-solutions-rubrique-active-corps {
				background: url("../images/droite/nos-solutions/corps-rubrique.jpg") no-repeat;
				height: 59px;
				padding: 9px 17px 0 17px;
				width: 320px;		
			}
				#nos-solutions-rubrique-active-corps p {
					font-size: 11px;
				}
					#en-savoir-plus-active {
						background-image: url("../images/puce/active-fleche.png");
						background-repeat: no-repeat;
						background-position: 0% 50%;
						font-size: 11px;
						font-weight: normal;
						line-height: 24px;
						margin-top: 5px;
						padding-left: 34px;
					}
						#en-savoir-plus-active a {
							color: #f7a600;
							font-family: Verdana;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
							#en-savoir-plus-active a:link, #en-savoir-plus-active a:visited {
								color: #f7a600;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: none;
							}
							#en-savoir-plus-active a:hover, #en-savoir-plus-active a:active {
								color: #f7a600;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: underline;
							}
		#nos-solutions-rubrique-madelin {
			float: right;
			height: 133px;
			width: 354px;
		}
			#nos-solutions-rubrique-madelin-titre {
				background: url("../images/droite/nos-solutions/madelin-rubrique-titre.jpg") no-repeat;
				height: 53px;
				width: 354px;		
			}
				#nos-solutions-rubrique-madelin-titre h4 {
					color: #FFFFFF;
					font-family: Verdana;
					font-size: 14px;
					font-weight: normal;
					line-height: 1.2;
					padding: 10px 0 0 182px;
				}
			#nos-solutions-rubrique-madelin-corps {
				background: url("../images/droite/nos-solutions/corps-rubrique.jpg") no-repeat;
				height: 59px;
				padding: 9px 17px 0 17px;
				width: 320px;		
			}
				#nos-solutions-rubrique-madelin-corps p {
					font-size: 11px;
				}
					#en-savoir-plus-madelin {
						background-image: url("../images/puce/madelin-fleche.png");
						background-repeat: no-repeat;
						background-position: 0% 50%;
						font-size: 11px;
						font-weight: normal;
						line-height: 24px;
						margin-top: 5px;
						padding-left: 34px;
					}
						#en-savoir-plus-madelin a {
							color: #a23713;
							font-family: Verdana;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
							#en-savoir-plus-madelin a:link, #en-savoir-plus-madelin a:visited {
								color: #a23713;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: none;
							}
							#en-savoir-plus-madelin a:hover, #en-savoir-plus-madelin a:active {
								color: #a23713;
								font-family: Verdana;
								font-size: 12px;
								font-weight: bold;
								text-decoration: underline;
							}
		*/
		#nos-solutions-rubrique-valoriser {
			float: left;
			height: auto;
			width: 228px;
		}
			#nos-solutions-choix-produit-1 {
				float: left;
				width: 228px;
			}
			#nos-solutions-choix-produit-2 {
				float: left;
				margin-left: 8px;
				padding: 0 12px 0 10px;
				width: 225px;			
			}
			#nos-solutions-choix-produit-3 {
				float: right;
				height: auto;
				width: 228px;			
			}
			#nos-solutions-choix-produit-4 {
				float: left;
				height: auto;
				width: 360px;		
			}
			#nos-solutions-choix-produit-5 {
				float: right;
				height: auto;
				width: 354px;	
			}			
			#nos-solutions-rubrique-valoriser h3 {
				color: #822a44;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-valoriser p {
				margin-top: 10px;
				text-align: justify;
			}
		#nos-solutions-rubrique-dynamiser {
			border-left: 1px solid #c7c7c9;
			border-right: 1px solid #c7c7c9;
			float: left;
			height: auto;
			margin-left: 8px;
			padding: 0 12px 0 10px;
			width: 225px;
		}
			#nos-solutions-rubrique-dynamiser h3 {
				color: #006073;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-dynamiser p {
				margin-top: 10px;
				text-align: justify;
			}
		#nos-solutions-rubrique-constituer {
			float: right;
			height: auto;
			width: 228px;
		}
			#nos-solutions-rubrique-constituer h3 {
				color: #916201;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-constituer p {
				margin-top: 10px;
				text-align: justify;
			}
		#nos-solutions-rubrique-proteger {
			float: left;
			height: auto;
			width: 228px;
		}
			#nos-solutions-rubrique-proteger h3 {
				color: #675a84;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-proteger p {
				margin-top: 10px;
				text-align: justify;
			}
		#nos-solutions-rubrique-disposer {
			border-left: 1px solid #c7c7c9;
			border-right: 1px solid #c7c7c9;
			float: left;
			height: auto;
			margin-left: 8px;
			padding: 0 12px 0 10px;
			width: 225px;
		}
			#nos-solutions-rubrique-disposer h3 {
				color: #06a4c7;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-disposer p {
				margin-top: 10px;
				text-align: justify;
			}
		#nos-solutions-rubrique-entreprise {
			float: right;
			height: auto;
			width: 228px;
		}
			#nos-solutions-rubrique-entreprise h3 {
				color: #68534b;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-entreprise p {
				margin-top: 10px;
				text-align: justify;
			}
		#nos-solutions-rubrique-retraite-1 {
			border-right: 1px solid #c7c7c9;
			float: left;
			height: auto;
			width: 360px;
		}
			#nos-solutions-rubrique-retraite-1 h3 {
				color: #916201;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-retraite-1 p {
				margin-top: 10px;
				text-align: justify;
				width: 354px;
			}
		#nos-solutions-rubrique-retraite-2 {
			float: right;
			height: auto;
			width: 354px;
		}
			#nos-solutions-rubrique-retraite-2 h3 {
				color: #a23819;
				font-family: Helvetica, Verdana;
				font-size: 16px;
				margin: 0;
				margin-bottom: 10px;
				text-align: center;
			}
			#nos-solutions-rubrique-retraite-2 p {
				margin-top: 10px;
				text-align: justify;
			}
	.nos-solutions-separation {
		background: url("../images/droite/nos-solutions/separation-rubrique.jpg") no-repeat center center;
		height: 15px;
		width: 722px;
	}
	#produit-menu-cadre {
		background: url("../images/droite/nos-solutions/border-produit.jpg") repeat-y;
		height: auto;
		padding-top: 8px;
		width: 722px;
	}
		#produit-menu {
			background: url("../images/droite/bg.jpg") repeat-x bottom;
			height: 32px;	
			margin-left: 2px;
			padding-left: 70px;
			width: 648px;
		}
			.ecart-offre {
				margin: 0 0 0 4px;
			}
			.ecart-offre-2 {
				margin: 0 4px;
			}
	#fleche-perle {
		margin: 3px 0 0 103px;
	}
	#fleche-tryptique {
		margin: 3px 0 0 353px;
	}
	#fleche-patrimoine {
		margin: 3px 0 0 603px;
	}
	#big-fleche-patrimoine {
		margin: 3px 0 0 163px;
	}
	#fleche-madelin {
		margin: 3px 0 0 533px;
	}
	#fleche-entiere {
		margin: 3px 0 0 103px;
	}
	#fleche-protection {
		margin: 3px 0 0 353px;
	}
	#fleche-previndi {
		margin: 3px 0 0 603px;
	}
	#entete-perle {
		background: url('../images/droite/nos-solutions/perle/entete-perle.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 256px;
		width: 466px;
	}
		#entete-perle h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#entete-tryptique {
		background: url('../images/droite/nos-solutions/tryptique/entete-tryptique.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 340px;
		width: 382px;
	}
		#entete-tryptique h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#entete-patrimoine {
		background: url('../images/droite/nos-solutions/patrimoine/entete-patrimoine.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 418px;
		width: 304px;
	}
		#entete-patrimoine h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#entete-madelin {
		background: url('../images/droite/nos-solutions/madelin/entete-madelin.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 300px;
		width: 422px;
	}
		#entete-madelin h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#entete-entiere {
		background: url('../images/droite/nos-solutions/vie-entiere/entete-entiere.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 396px;
		width: 326px;
	}
		#entete-entiere h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}	
	#entete-protection {
		background: url('../images/droite/nos-solutions/protection/entete-protection.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 388px;
		width: 334px;
	}
		#entete-protection h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}	
	#entete-previndi {
		background: url('../images/droite/nos-solutions/previndi/entete-previndi.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 264px;
		width: 458px;
	}
		#entete-previndi h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#entete-qo {
		background: url('../images/droite/nos-solutions/financer-obseques/entete-qo.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 407px;
		width: 315px;
	}
		#entete-qo h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#entete-perenim {
		background: url('../images/droite/nos-solutions/perenim/entete-perenim.jpg') no-repeat;
		height: 54px;
		margin: 8px 0 0 0;
		padding: 7px 0 0 270px;
		width: 452px;
	}
		#entete-perenim h3 {
			color: #FFFFFF;
			font-family: Verdana;
			font-size: 16px;
			font-weight: normal;
			line-height: 25px;
		}
	#content {
		background: url("../images/droite/nos-solutions/border-produit.jpg") repeat-y;
		height: auto;
		width: 722px;
	}
	.produit-perle-color {
		color: #802440;
	}
	.produit-tryptique-color {
		color: #006073;
	}
	.produit-patrimoine-color {
		color: #916201;
	}
	.produit-madelin-color {
		color: #a23819;
	}
	.produit-entiere-color {
		color: #675a84;
	}
	.produit-previndi-color {
		color: #68534c;
	}
	.produit-qo-color {
		color: #45616e;
	}
	.produit-perenim-color {
		color: #0e72b5;
	}
	#produit-content {
		height: auto;
		padding-left: 15px;
		padding-right: 18px;
		width: 689px;
	}
		#produit-caracteristiques-gauche {
			float: left;
			height: auto;
			margin-top: 7px;
			width: 495px;
		}
			#produit-caracteristiques-gauche h3 {
				font-family: Helvetica, Verdana;
				font-size: 20px;
				font-weight: normal;
			}
				#produit-caracteristiques-gauche h3.produit-perle-color {
					color: #802440;
				}
				#produit-caracteristiques-gauche h3.produit-tryptique-color {
					color: #006073;
				}
				#produit-caracteristiques-gauche h3.produit-patrimoine-color {
					color: #916201;
				}
				#produit-caracteristiques-gauche h3.produit-madelin-color {
					color: #a23819;
				}
				#produit-caracteristiques-gauche h3.produit-entiere-color {
					color: #675a84;
				}
				#produit-caracteristiques-gauche h3.produit-protection-color {
					color: #06a4c7;
				}
				#produit-caracteristiques-gauche h3.produit-previndi-color {
					color: #68534c;
				}
				#produit-caracteristiques-gauche h3.produit-qo-color {
					color: #45616e;
				}
				#produit-caracteristiques-gauche h3.produit-perenim-color {
					color: #0e72b5;
				}
			#produit-caracteristiques-gauche-table {
				border: 0;
				table-layout: fixed;
				width: 495px;
			}
				#produit-caracteristiques-gauche-table h4 {
					color: #000000;
					font-family: Helvetica, Verdana;
					font-size: 14px;
					font-weight: bold;
					line-height: 17px;
				}
				#produit-caracteristiques-gauche-table p {
					color: #000000;
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;
				}
		#produit-caracteristiques-droite {
			float: right;
			height: auto;
			margin-top: 45px;
			width: 170px;		
		}
			.couleur_perle {
				color: #7e313d;
			}
			#produit-caracteristiques-droite p {
				text-align: center;
			}

		.produit-offre-cadre {
			height: auto;
			width: 689px;
		}
			.produit-offre-cadre h4 {
				font-family: Helvetica, Verdana;
				font-size: 18px;
				margin: 0;
				margin-bottom: 5px;
				padding: 0;				
			}
			.produit-offre-cadre p {
				font-family: Verdana;
				font-size: 11px;
			}
			#allegement-impot-tab {
				font-size: 10px;			
			}
			.produit-offre-cadre-special-gauche {
				float: left;
				margin-top: 10px;
				width: 377px;			
			}
				.produit-offre-cadre-special-gauche h4 {
					font-family: Helvetica, Verdana;
					font-size: 18px;
					margin: 0;
					margin-bottom: 5px;
					padding: 0;
				}
					.produit-offre-cadre-special-gauche h4.produit-perle-color {
						color: #7e313d;
					}
					.produit-offre-cadre-special-gauche h4.produit-tryptique-color {
						color: #006073;
					}
					.produit-offre-cadre-special-gauche h4.produit-patrimoine-color {
						color: #916201;
					}
					.produit-offre-cadre-special-gauche h4.produit-madelin-color {
						color: #A23819;
					}
					.produit-offre-cadre-special-gauche h4.produit-perenim-color {
						color: #0E72B5;
					}
					.produit-offre-cadre-special-gauche h4.produit-entiere-color {
						color: #675a84;
					}
					.produit-offre-cadre-special-gauche h4.produit-protection-color {
						color: #06a4c7;
					}
					.produit-offre-cadre-special-gauche h4.produit-previndi-color {
						color: #68534C;
					}
					.produit-offre-cadre-special-gauche h4.produit-qo-color {
						color: #45616e;
					}
				.produit-offre-cadre-special-gauche p {
					font-family: Verdana;
					font-size: 11px;
				}
			.produit-offre-cadre-special-droite {
				float: right;
				margin-top: 13px;
				width: 300px;			
			}			
			.produit-offre-cadre-gauche {
				float: left;
				margin-top: 10px;
				width: 182px;
			}
			.produit-offre-cadre-droite {
				float: right;
				margin-top: 13px;
				width: 495px;
			}
				.produit-offre-cadre-droite h4 {
					font-family: Helvetica, Verdana;
					font-size: 18px;
					margin: 0;
					margin-bottom: 5px;
					padding: 0;
				}
					.produit-offre-cadre-droite h4.produit-perle-color {
						color: #7e313d;
					}
					.produit-offre-cadre-droite h4.produit-tryptique-color {
						color: #006073;
					}
					.produit-offre-cadre-droite h4.produit-patrimoine-color {
						color: #916201;
					}
					.produit-offre-cadre-droite h4.produit-madelin-color {
						color: #A23819;
					}
					.produit-offre-cadre-droite h4.produit-perenim-color {
						color: #0E72B5;
					}					
					.produit-offre-cadre-droite h4.produit-entiere-color {
						color: #675a84;
					}
					.produit-offre-cadre-droite h4.produit-protection-color {
						color: #06a4c7;
					}
					.produit-offre-cadre-droite h4.produit-previndi-color {
						color: #68534C;
					}
					.produit-offre-cadre-droite h4.produit-qo-color {
						color: #45616e;
					}
				.produit-offre-cadre-droite p {
					font-family: Verdana;
					font-size: 11px;
				}
		.produit-offre-separation {
			background: url('../images/droite/bg.jpg') repeat-x center;
			height: 22px;
			width: 689px;
		}
		#produit-performance-18 {
			height: 18px;
		}
		#produit-iframe {
			height: auto;
			margin-top: 15px;
			width: 689px;
		}	
			#produit-iframe h3 {
				font-family: Helvetica, Verdana;
				font-size: 14px;
				font-weight: bold;
				margin: 0;			
			}
				#produit-iframe h3.produit-perle-color {
					color: #802440;
				}
				#produit-iframe h3.produit-tryptique-color {
					color: #006073;
				}	
				#produit-iframe h3.produit-patrimoine-color {
					color: #916201;
				}
				#produit-iframe h3.produit-madelin-color {
					color: #A23819;
				}
		#produit-performance {
			background: url('../images/droite/bg.jpg') repeat-y 476px 0;
			height: auto;
			width: 689px;
		}						
			#produit-performance-1 {
				float: left;
				height: auto;
				width: 463px;
			}
				#produit-performance-1 h3 {
					font-family: Helvetica, Verdana;
					font-size: 20px;
					font-weight: normal;
					margin: 0;
				}
					#produit-performance-1 h3.produit-perle-color {
						color: #802440;
					}
					#produit-performance-1 h3.produit-tryptique-color {
						color: #006073;
					}					
				.produit-performance-accroche {
					color: #1d1d1b;
					font-family: Helvetica, Verdana;
					font-size: 14px;
				}
				#produit-performance-1 p {
					font-famly: Verdana;
					font-size: 11px;
					font-weight: normal;
				}
			#produit-performance-2 {
				float: right;
				height: auto;
				width: 200px;
			}
				.produit-performance-2-accroche {
					color: #c61832;
				}
				#produit-performance-2 p {
					font-famly: Verdana;
					font-size: 11px;
					font-weight: normal;
				}		
		
		#produit-graphique {
			background: url('../images/droite/nos-solutions/bg-evolution.jpg') no-repeat;
			height: 293px;
			margin-top: 9px;
			padding: 20px 12px;
			width: 665px;
		}
			#produit-graphique h3 {
				font-family: Helvetica, Verdana;
				font-size: 14px;
				font-weight: bold;
				margin: 0;
				text-align: center;
				width: 665px;
			}
				#produit-graphique h3.produit-perle-color {
					color: #802440;
				}
				#produit-graphique h3.produit-tryptique-color {
					color: #006073;
				}
				#produit-graphique h3.produit-patrimoine-color {
					color: #916201;
				}
				#produit-graphique h3.produit-madelin-color {
					color: #A23819;
				}
			#produit-evolution {
				height: auto;
				margin-top: 15px;
				width: 684px;			
			}
				#produit-evolution-top {
					background: url('../images/droite/bg.jpg') repeat-y 465px 0;
					height: auto;
					padding-bottom: 5px;
				}
					#produit-evolution-1 {
						float: left;
						height: auto;
						padding: 0 13px 0 0;
						width: 452px;
					}
					#produit-evolution-2 {
						float: right;
						height: auto;
						padding-left: 20px;
						width: 199px;
					}
						#produit-evolution-2-legende {
							margin: 32px 0 0 30px;
							width: 115px;
						}
							#produit-evolution-2-legende p {
								font-family: Verdana;
								font-size: 12px;
								font-weight: normal;
								line-height: 15px;
								margin-bottom: 20px;
							}
							#produit-evolution-2-legende p img {
								vertical-align: top;
							}
					#produit-evolution-2 p {
						font-family: Verdana;
						font-size: 10px;
						font-weight: normal;
						width: 180px;
					}
				#produit-evolution-bottom {
					height: auto;
				}
					#produit-evolution-bottom p {
						font-family: Verdana;
						font-size: 10px;
						font-weight: normal;
						text-align: center;
						width: 600px;
					}					
		#produit-souscription-gauche {
			background: url('../images/droite/bg.jpg') repeat-y right;
			float: left;
			height: auto;
			margin-top: 7px;
			padding: 0 7px 0 0;
			width: 480px;
		}
			#produit-souscription-gauche h3 {
				font-family: Helvetica, Verdana;
				font-size: 16px;
				font-weight: bold;
			}
				#produit-souscription-gauche h3.produit-perle-color {
					color: #802440;
				}
				#produit-souscription-gauche h3.produit-tryptique-color {
					color: #006073;
				}
				#produit-souscription-gauche h3.produit-patrimoine-color {
					color: #916201;
				}
				#produit-souscription-gauche h3.produit-madelin-color {
					color: #A23819;
				}
				#produit-souscription-gauche h3.produit-entiere-color {
					color: #675a84;
				}
				#produit-souscription-gauche h3.produit-protection-color {
					color: #06a4c7;
				}
				#produit-souscription-gauche h3.produit-previndi-color {
					color: #68534c;
				}
				#produit-souscription-gauche h3.produit-qo-color {
					color: #45616e;
				}
				#produit-souscription-gauche h3.produit-perenim-color {
					color: #0e72b5;
				}
			.produit-souscription-gauche-accroche {
				color: #c61832;
				font-size: 14px;
			}
		#produit-souscription-centrer {
			height: auto;
			padding-top: 17px;
			padding-left: 100px;
			padding-bottom: 12px;
			width: 589px;
		}
			#produit-souscription-1 {
				height: auto;
				width: 480px;
			}
				#produit-souscription-1-gauche {
					float: left;
					height: auto;
					width: 178px;
				}
				#produit-souscription-1-droite {
					float: right;
					height: auto;
					margin-left: 8px;
					margin-top: 4px;
					width: 294px;
				}		
					#produit-souscription-1-droite p {
						font-family: Verdana;
						font-size: 11px;
						font-weight: normal;
					}
					.produit-souscription-lien {
						background: url('../images/droite/nos-solutions/bg-bouton.jpg') no-repeat;
						height: 32px;
						padding-top: 11px;
						text-align: center;
						width: 294px;
					}
						.produit-souscription-lien a {
							color: #FFFFFF;
							font-family: Verdana;
							font-size: 13px;
							font-weight: 700;
							text-decoration: none;
						}
						.produit-souscription-lien a:link, .produit-souscription-lien a:visited {
							color: #FFFFFF;
							font-family: Verdana;
							font-size: 13px;
							font-weight: 700;
							text-decoration: none;
						}
						.produit-souscription-lien a:hover, .produit-souscription-lien a:active {
							color: #FFFFFF;
							font-family: Verdana;
							font-size: 13px;
							font-weight: 700;
							text-decoration: underline;
						}
			.produit-souscription-separation {
				background: url('../images/droite/bg.jpg') repeat-x center;
				height: 27px;
				width: 480px;
			}
			#produit-souscription-2 {
				height: auto;
				width: 480px;
			}
				#produit-souscription-2-gauche {
					float: left;
					height: auto;
					margin-right: 8px;
					margin-top: 4px;
					width: 294px;
				}		
					#produit-souscription-2-gauche p {
						font-family: Verdana;
						font-size: 11px;
						font-weight: normal;
					}	
				#produit-souscription-2-droite {
					float: right;
					height: auto;
					width: 178px;
				}
		#produit-souscription-droite {
			float: right;
			height: auto;
			padding: 7px 0 15px 0;
			text-align: center;
			width: 190px;		
		}
			#produit-souscription-droite h3 {
				font-family: Helvetica, Verdana;
				font-size: 16px;
				font-weight: bold;
			}
				#produit-souscription-droite h3.produit-perle-color {
					color: #802440;
				}
				#produit-souscription-droite h3.produit-tryptique-color {
					color: #006073;
				}
				#produit-souscription-droite h3.produit-patrimoine-color {
					color: #916201;
				}
				#produit-souscription-droite h3.produit-madelin-color {
					color: #A23819;
				}
				#produit-souscription-droite h3.produit-entiere-color {
					color: #675a84;
				}
				#produit-souscription-droite h3.produit-protection-color {
					color: #06a4c7;
				}
				#produit-souscription-droite h3.produit-previndi-color {
					color: #68534c;
				}
				#produit-souscription-droite h3.produit-qo-color {
					color: #45616e;
				}
				#produit-souscription-droite h3.produit-perenim-color {
					color: #0e72b5;
				}
			#produit-souscription-droite p {
				font-family: Verdana;
				font-size: 11px;
				font-weight: normal;
				text-align: center;
			}
			#produit-souscription-lien-complementaire {
				color: #000000;
				font-family: Verdana;
				font-size: 13px;
				font-weight: normal;
				text-decoration: underline;
			}

/*****************************************************************************/
/*			NOS SOLUTIONS - TOUS LES PRODUITS EPARGNE / RETRAITE		*/
/******************************************************************************/
	.produit-separation {
		background: url("../images/droite/bg.jpg") repeat-x center;
		border: none;
		height: 17px;
		width: 722px;						 
	}
	.produit-line {
		background: url("../images/droite/bg.jpg") repeat-y 237px 0;
		height: auto;
		margin-top: 4px;
		width: 722px;
	}
		.produit-line-img {
			height: auto;
			float: left;
			width: 228px;;
		}
		.produit-line-txt {
			height: auto;
			float: right;
			width: 465px;
		}
			.produit-line-txt h4 {
				font-family: Helvetica, Verdana;
				font-size: 20px;
				font-weight: normal;
			}
			.produit-color-perle {
				color: #822a44;
			}
			.produit-color-tryptique {
				color: #006073;
			}
			.produit-color-patrimoine {
				color: #916201;
			}
			.produit-color-madelin {
				color: #a23819;
			}
			.produit-color-entiere {
				color: #675a84;
			}
			.produit-color-protection {
				color: #06a4c7;
			}
			.produit-color-previndi {
				color: #68534b;
			}
			.produit-color-obseques {
				color: #45616e;
			}		
			.produit-margin-perle {
				margin: 5px 0 5px 0;
			}
			.produit-margin-tryptique {
				margin: 5px 0 5px 0;
			}
			.produit-margin-patrimoine {
				margin: 5px 0 5px 0;
			}
			.produit-margin-madelin {
				margin: 5px 0 5px 0;
			}
			.produit-margin-entiere {
				margin: 5px 0 5px 0;
			}
			.produit-margin-protection {
				margin: 5px 0 5px 0;
			}
			.produit-margin-previndi {
				margin: 5px 0 5px 0;
			}
			.produit-margin-obseques {
				margin: 5px 0 5px 0;
			}
			
/**********************************************/
/*			NOS SOLUTIONS - SIMULATION	*/
/**********************************************/
	/* A COMMENTER */
	#corps_form {
		padding-top: 15px;
		padding-bottom: 80px;
		width: 100%;
		height: auto;
	}
		.red_simu {
			color: red;
		}
		.black_simu {
			color: black;
		}
		#corps_form_1 {
			float: left;
			height: auto;
			width: 642px;
		}
			#form_simulation_pap {
				margin: 0;
				padding: 0;
				width: 642px;
				height: auto;
			}
				#form_simu_pap {
					margin: 0;
					width: 642px;
					height: 414px;
					color: #000000;
					background: url("../images/simulation/simulation_pap_bg.jpg") no-repeat top left;
				}
					#form_simu_pap input, button, select { 
			  			vertical-align: middle; 
					}
					#form_simu_pap table {
						margin: 0 15px 5px 15px;
						width: 570px;
					}
					#form_simu_pap input {
						margin: 2px 0 2px 0;
						border: 1px solid #869ca8;
						text-align: right;
					}
					#form_simu_pap input[type="radio"] {
						border: none;
						vertical-align: middle;
					}
					#form_simu_pap input[type="checkbox"] {
						border: none;
						vertical-align: middle;
					}
					#form_simu_pap select {
						margin: 2px 0 2px 0;
					}
					#submit1_pap {
						 border: none;
						 width: 139px;
						 height: 31px;
						 background-image:url("../images/simulation/simulation_valider_pap.jpg"); 
					}
					#submit2_pap {
						 border: none;
						 width: 270px;
						 height: 31px;
						 background-image:url("../images/simulation/simulation_valider2_pap.jpg"); 
					}
					#submit3_pap {
						 border: none;
						 width: 183px;
						 height: 36px;
						 background-image:url("../images/simulation/contact_valider.jpg"); 
					}
					#form_simu_pap textarea {
						width: 148px;
						height: 40px; 
						overflow: auto;
						margin: 0;
						border: 1px solid #869ca8;
					}
	/* FIN A COMMENTER */				
				
	#simulation-bandeau {
		background: url('../images/simulation/header-bandeau.jpg') no-repeat;
		height: 57px;
		line-height: 57px;
		text-align: center;
		width: 722px;
	}
		#simulation-bandeau h3 {
			color: white;
			font-family: Verdana;
			font-size: 20px;
			font-weight: bold;	
			margin: 0;
			padding: 0;	
		}
	/* INFORMATIONS */
	#simulation-info-body {
		background: url('../images/simulation/bg-info-simulation.jpg') no-repeat;
		height: 362px;
		padding-top: 10px;
		padding-left: 24px;
		width: 722px;
	}
		#simulation-info-body-contenu {
			color: #000000;
			height: 337px;
			width: 671px;	
		}
			#simulation-info-body-contenu h4 {
				color: #c61832;
				font-family: Verdana;
				font-size: 15px;
				font-weight: bold;	
				text-align: center;
			}
				#simulation-info-body-contenu input[type="radio"] {
					vertical-align: bottom;
				}
				#simulation-submit {
					background:url("../images/simulation/valider-simulation.png") no-repeat;
					border: none;
					cursor: pointer;
					height: 43px;
					margin-top: 5px;
					width: 180px;
				}
			#tab-info {
				margin-left: 20px;
				margin-top: 8px;
				margin-bottom: 15px;
				width: 615px;
			}
				#select-type-pret {
					font-size:12px;
					height: 19px;
					text-align: center;
					width: 146px;					
				}
				#input-date-naissance {
					border: 1px solid black;
					height: 19px;
					text-align: center;
					width: 101px;
				}
				#input-capital {
					border: 1px solid black;
					height: 19px;
					text-align: right;
					width: 146px;
				}
				#input-taux {
					border: 1px solid black;
					height: 19px;
					text-align: right;
					width: 101px;
				}
				#input-duree {
					border: 1px solid black;
					height: 19px;
					text-align: right;
					width: 101px;
				}
			#tab-emprunt {
				margin-left: 20px;
				margin-top: 8px;
				margin-bottom: 15px;
				width: 615px;			
			}
			#tab-garanties {
				margin-left: 20px;
				margin-top: 5px;
				width: 615px;					
			}
			.simulation-hr {
				border-color: #9e9e9e;
				height: 1px;
				margin-top: 4px;
			}
	/* RESULTATS SIMULATION */
	#simulation-info-resultat-body {
		background: url('../images/simulation/bg-info-simulation-resultat.jpg') no-repeat;
		height: 362px;
		padding-top: 10px;
		padding-left: 24px;
		width: 722px;
	}
		#simulation-info-resultat-body-contenu {
			color: #000000;
			height: 337px;
			width: 671px;	
		}
			#tab-result {
				color: #000000;
				font-size: 15px;
				height: 100px;
				margin-left: 160px;
				margin-top: 20px;
				width: 475px;
			}
				#tab-result strong {
					color: #c61832;
					font-size: 15px;
				}
			#simulation-info-resultat-body-contenu p {
				font-size: 11px;
				margin-top: 25px;
			}
	/* FORMULAIRE SIMULATION */
	#tab-form {
		margin-left: 20px;
		margin-top: 50px;
		width: 615px;	
	}
		#simulation-bilan-submit {
			background:url("../images/simulation/bonton_envoyer.png") no-repeat;
			border: none;
			cursor: pointer;
			height: 39px;
			margin-top: 35px;
			width: 179px;			
		}
		#simulation-nom {
			border: 1px solid #000000;
			height: 19px;
			width: 213px;
		}
		#simulation-prenom {
			border: 1px solid #000000;
			height: 19px;
			width: 161px;
		}
		#simulation-adresse {
			border: 1px solid #000000;
			height: 19px;
			width: 492px;			
		}
		#simulation-cp {
			border: 1px solid #000000;
			height: 19px;
			width: 141px;			
		}
		#simulation-ville {
			border: 1px solid #000000;
			height: 19px;
			width: 240px;				
		}
		#simulation-tel {
			border: 1px solid #000000;
			height: 19px;
			width: 141px;			
		}
		#simulation-email {
			border: 1px solid #000000;
			height: 19px;
			width: 240px;				
		}
	a.info_pap {
	   position: relative;
	   color: black;
	   text-decoration: none;
	   border-bottom: 1px gray dotted; /* on souligne le texte */
	}
	a.info_pap span {
	   display: none; /* on masque l'infobulle */
	}
	a.info_pap:hover {
	   background: none; /* correction d'un bug IE */
	   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	   cursor: help; /* on change le curseur par défaut en curseur d'aide */
	}
	a.info_pap:hover span {
	   display: inline; /* on affiche l'infobulle */
	   position: absolute;
	   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	   top: 30px; /* on positionne notre infobulle */
	   left: 20px;
	   background: white;
	   /*color: #669999;*/
	   color: #464749;
	   padding: 3px;
	  	/*border: 1px solid #669999;
	   border-left: 4px solid #669999;*/
	   border: 1px solid #c61832;
	   border-left: 4px solid #c61832;  
	   font-weight: bold;
	   text-align: left;
	   line-height: 1.4;
	}
	
	a.info_pap_g {
	   position: relative;
	   color: black;
	   text-decoration: none;
	   border-bottom: 1px gray dotted;
	}
	a.info_pap_g span {
	   display: none;
	}
	a.info_pap_g:hover {
	   background: none;
	   z-index: 500;
	   cursor: help;
	}
	a.info_pap_g:hover span {
	   display: inline;
	   position: absolute;
	   white-space: nowrap;
	   top: -320px;
	   left: -100px;
	   background: white;
	   color: #464749;
	   padding: 3px;
	   border: 1px solid #c61832;
	   border-left: 4px solid #c61832;
	   font-weight: bold;
	   text-align: left;
	   line-height: 1.4;
	}			
			
			
/***********************************************************/
/*			NOS SOLUTIONS - PROTEGER SON ENTREPRISE	*/
/************************************************************/

	#cadre-produit-unique {
		height: auto;
		width: 722px;
	}
		#cadre-produit-unique-gauche {
			border-right: 1px solid #c7c7c9;
			float: left;
			padding-right: 10px;
			width: 228px;
		}
		#cadre-produit-unique-droite {
			float: right;
			width: 474px;
		}
			#cadre-produit-unique-droite h3 {
			    font-family: Helvetica,Verdana;
			    font-size: 20px;
			    font-weight: normal;
			    margin: 0;
			    margin-bottom: 10px;
			}
				#cadre-produit-unique-droite h3.produit-previndi-color {
					color: #68534b;
				}
 				#cadre-produit-unique-droite h3.produit-qo-color {
					color: #45616E;
				}
				#cadre-produit-unique-droite h3.produit-perenim-color {
					color: #0e72b5;
				}
				
/****************************/
/*		NOUS REJOINDRE	*/
/****************************/
#nj-bloc {
	height: auto;
	width: 722px;
}
	#nj-gauche {
		float: left;
		height: auto;
		font-size: 11px;
		width: 260px;
	}
		.cadre-nj {
			height: auto;
			margin-top: 5px;
			width: 260px;
		}
			.contenu-cadre-nj {
				height: auto;
				width: 250px;
			}
				.contenu-cadre-nj h4 {
					color: #c61832;
					font-family: Verdana;
					font-size: 11px;
					font-weight: bold;
					margin: 0;
					margin-bottom: 5px;
					padding: 0;
				}
					.contenu-cadre-nj-article {
						height: auto;
						width: 250px;
					}					
					 #contenu-cadre-nj-article-1, #contenu-cadre-nj-article-2, #contenu-cadre-nj-article-3, #contenu-cadre-nj-article-4, #contenu-cadre-nj-article-5 {
					 	height: 94px;
					 	overflow: hidden;
					 	width: 250px;
					 }
					 .contenu-cadre-nj-suite {
						background: url("../images/droite/bg.jpg") repeat-x center;
						border: none;
					 	height: 24px;
					 	text-align: right;
					 	width: 260px;						 
					 }	
	
	#nj-droite {
		float: right;
		font-size: 11px;
		height: auto;
		width: 445px;
	}
		#nj-droite-metiers {
			border-left: 1px solid #c71b34;
			height: auto;
			padding-left: 25px;
		}
			.cadre-njd {
				height: auto;
				width: 420px;
			}
				.contenu-cadre-njd {
					height: auto;
					width: 410px;
				}
					.contenu-cadre-njd h4 {
						color: #c61832;
						display: inline;
						font-family: Verdana;
						font-size: 11px;
						font-weight: bold;
						margin: 0;
						margin-bottom: 5px;
						padding: 0;
					}
					.contenu-cadre-njd-date {
						color: #575756;
						font-family: Verdana;
						font-size: 10px;
						font-style: normal;
						font-weight: normal;
					}
						.contenu-cadre-njd-article {
							height: auto;
							width: 410px;
						}					
						 #contenu-cadre-njd-article-1, #contenu-cadre-njd-article-2, #contenu-cadre-njd-article-3, #contenu-cadre-njd-article-4, #contenu-cadre-njd-article-5 {
						 	height: 43px;
						 	overflow: hidden;
						 	width: 410px;
						 }
						 .contenu-cadre-njd-suite {
							background: url("../images/droite/bg.jpg") repeat-x center;
							border: none;
						 	height: 24px;
						 	text-align: right;
						 	width: 420px;						 
						 }	
			
/****************************/
/*			FOOTER			*/
/****************************/
#footer {
	background: #FFFFFF;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 20px;
	width: 1000px;
}
	#footer-menu {
		background: #EFEFEF;
		height: 27px;
		width: 1000px;
	}
		#footer-menu-liste-1 { 
			margin: 3px auto;
			list-style: none; 
			position: relative; 
			text-align: center;
			width: 972px; 
		}
			#footer-menu-liste-1 li {
				color: #575756; 
				display: inline-block;
				font-size: 11px;
				padding-top: 7px;
			}
				#footer-menu-liste-1 a { 
					color: #575756; 
					font-family: Verdana;
					font-size: 11px;
					font-weight: bold;
					float: left;
					padding: 0 15px 0 15px;
					text-decoration: none;
				}
					#footer-menu-liste-1 a:hover { 
						color: #575756;
						text-decoration: underline;
					}
		#footer-menu-liste-2 { 
			margin: 0 auto; 
			list-style: none; 
			position: relative; 
			text-align: center;
			width: 972px; 
		}
			#footer-menu-liste-2 li {
				color: #575756; 
				display: inline-block;
				font-size: 11px;
				padding-top: 7px;
			}
				#footer-menu-liste-2 a { 
					color: #575756; 
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;
					float: left;
					padding: 0 20px 0 20px;
					text-decoration: none;
				}
					#footer-menu-liste-2 a:hover { 
						color: #575756;
						text-decoration: underline;
					}
	#footer-logo {
		margin-top: 20px;
		text-align: center;
		width: 1000px;
	}
