/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   http: //kurafire.net/log/archive/2005/07/26/starting-css-revisited
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
	}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
	}

/* Apply left margin: 
   Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1em;}
ul {
	list-style: url(../img/li.jpg);
	margin-left: 1em;
	}
dt {
	color: #4B7284;
	font-weight: bold;
	}
dd {margin-left: 0;}
	dl dd {margin-left: 20px;}

/* Miscellaneous conveniences: */
input {
	background-color: #FFFFFF;
	border: 1px solid #4B7284;
	color: #4B7284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 0pt 3px;
	}
	input.borderNone {
		border: none;
		margin-right: 0.2em;
		}
		#formEpargneHandicap input.borderNone {margin-top: 0;}
select {
	background-color: #FFFFFF;
	border: 1px solid #4B7284;
	color: #4B7284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 0pt;
	}
textarea {
	background-color: #FFFFFF;
	border: 1px solid #4B7284;
	color: #4B7284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 0pt 3px;
	}
html {
	background: #fff;
	font-size: 68.75%;
	}
h1 {
	font-size: 2em;
	margin: 0;
	text-align: left;
	}
h4 {font-size: 1em;}
strong {color: #4B7284;}
.viewPanno {position: relative;}
.viewPanno, .viewDesc, a {
	color: #4B7284;
	cursor: pointer;
	text-decoration: none;
	}
	a:hover, a:focus {
		color: #34505C;
		text-decoration: underline;
		}
	a img {border: none;}
kbd {
	border: 1px outset #555;
	font-size: 1em;
	padding: 0 2px;
	}
.clear {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
.float_none {float: none;}
.centre {text-align: center;}
.pdroite {text-align: right;}

table {
	border: 1px solid #4B7284;
	border-collapse: collapse;
	margin: auto;
	padding: 1em;
	margin-bottom: 1.5em;
	}
	table tr {
		border: 0;
		margin: 0;
		padding: 0;
		}
	table td, table th {
		border: 0;
		margin: 0;
		}
	table th {
		padding: 0.5em;
		text-align: center;
		}
	table td {
		color: #000000;
		padding: 0.5em;
		text-align: center;
		}
	table thead tr {
		background-color: #4B7284;
		color: #FFFFFF;
		font-weight: bold;
		}
	table tbody tr.alternate, table tbody td.alternate {background-color: #EFF3F7;}
		table thead th a {
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			}
			table thead th a:visited {
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				}
			table thead th a:hover, table thead th a:focus {
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: underline;
				}
	table tbody tr {background-color: #fff;}
	table tbody th {
		color: #fff;
		text-align: left;
		}
	table tfoot th {
		background-color: #FEA137;
		color: #fff;
		}

	#tabbicolor table {
		 margin: 0.1em;
		 margin-bottom: 2em;
		 padding: 0;
		 }
		 #tabbicolor table.vert {border: 1px solid #97C942;}
		 #tabbicolor table.violet {border: 1px solid #944397;}
		 #tabbicolor table.orange {border: 1px solid #EE7E1D;}

	#tabbicolor table caption {
		font-size: 1.2em;
		font-weight: bold;
		padding: 0.5em;
		margin: 0em;
		}
		#tabbicolor table caption.vert {
			background-color: #FFFFFF;
			color: #97C942;
			}
		#tabbicolor table caption.orange {
			background-color: #FFFFFF;
			color: #EE7E1D;
			}
		#tabbicolor table caption.violet {
			background-color: #FFFFFF;
			color: #944397;
			}

	#tabbicolor table thead tr th {color: black;}
		#tabbicolor table thead tr th.vert  {background-color: #97C942;}
		#tabbicolor table thead tr th.orange {background-color: #EE7E1D;}
		#tabbicolor table thead tr th.violet {background-color: #944397;}
	#tabbicolor table tbody th,#tabbicolor table tbody td {
		color: #000000;
		font-size: 0.9em;
		}
		#tabbicolor table tbody th.vert,   #tabbicolor table tbody td.vert  {background-color: #DFEDC2;}
		#tabbicolor table tbody th.orange, #tabbicolor table tbody td.orange {background-color: #FBDBBA;}
		#tabbicolor table tbody th.violet, #tabbicolor table tbody td.violet {background-color: #D4BADA;}
		#tabbicolor table tbody td.taux,   #tabbicolor table tbody th.taux,
		#tabbicolor table thead tr th.taux {
			font-weight: bold;
			text-align: right;
			}
		#tabbicolor table tbody td.tranche, #tabbicolor table tbody th.tranche,
		#tabbicolor table thead tr th.tranche {
			text-align: left;
			}


/* =FORMULAIRE */
#formEpargneHandicap {clear: both;}
fieldset {
	border: none;
	margin-bottom: 1em;
	}
	legend {
		color: #4B7284;
		font-weight: bold;
		padding: 0 0 0.5em 0;
		}
	fieldset label {
		float: left;
		margin-bottom: 0.5em;
		position: relative;
			top: 0.3em;
		}
		#formEpargneHandicap fieldset label {position: static;}
		fieldset .commemo label {
			position: static;
				top: auto;
			}

form input, form select {
	margin-bottom: 0.3em;
	}
	#formEpargneHandicap input, #formEpargneHandicap select {margin-bottom: 0;}
form textarea {
	margin-bottom: 1.5em;
	margin-left: 1.8em;
	}

sup {font-family: Verdana, Arial, Helvetica, sans-serif;}
dfn {font-style: normal;}
p.contact {
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0;
	}
span.etoile {
	color: #D41541;
	padding: 0 0.5em;
	}
span.error {color: #FF0000;}
	#sim_epargne .error {
		clear: both;	
		display: block;
		}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
	}

.pagination {position: relative;} /* !IE */
	.precedente, .suivante {
		position: absolute;
			top: 0;
		}
	.precedente {left: 0;}
	.suivante {right: 0;}
	
/* =CONTENEUR */
	#conteneur {
		background: url(../img/fond-carac.gif) repeat-y;
		margin: 0 auto;
		min-height: 730px;
		padding: 0 9px 0 10px;
		position: relative;
		width: 761px;
		}
	#arbre_carac {
		position: absolute;
			bottom: -1px;
			left: 10px;
		}

/* =HEADER */
	#stopAnimHeader {
		position:absolute;
		left:570pt;
		top:0pt;
	}
	#stopAnimHeader a {
		font-size: 0.8182em;/* 9px */
		font-weight:normal;
	}
	#header {
		background: rgb(231, 235, 247);
		min-height: 181px;
		position: relative;
		}
		#logoCarac {
			margin: 0;
			position: relative;
				z-index: 2;
			}
			#logoCarac img, #logoCarac object {
				display: block;
				}
			#logoCarac a img {
				/*display: block;*/
				float: left;
				}
		#liens_evitements {
			position: absolute;
				top: 10px;
				left: 10px;
				z-index: 1;
			}
		/* =RECHERCHE */
		#recherche {
			background: rgb(231, 235, 247);
			min-height: 40px;
			padding: 0 0 0 10px;
			position: absolute;
				bottom: 0;
				left: 0;
				z-index: 2;
			width: 168px;
			}
			#recherche p {
				margin: 0;
				}
				#recherche label {
					color: #305463;
					font-variant: small-caps;
					}
				#recherche input {
					background-color: #FFF;
					border: 1px solid #305463;
					color: #305463;
					width: 125px;
					}
					#recherche input.button {
						background-color: #FFF;
						border: 1px solid #305463;
						color: #305463;
						width: 25px;
						}
			
			.recherche {padding-left:1.1em;}
			.recherche li a {font-weight:bold}
			.recherche li a img {margin-bottom : -5px}		
			.recherche li  {margin-bottom : 1em}		
							
			.recherche dt {margin: 1em 0 0.2em;}
				.recherche dt img {
					/*float: left;*/
					margin-bottom:-5px;
				}
				
			
				
			.recherche .dateModif {font-style: italic;}

/* =MENU */
	#menu {
		float: left;
		list-style: none;
		list-style-image: none;
		margin: 0;
		width: 181px;
		}
		#menu li {
			border-right: 1px solid #bcd0da;
			list-style: none;
			margin: 0;
			}
			#menu li a, #menu li a img {
				border-bottom: 1px solid #bcd0da;
				list-style: none;
				}
		#menu ul {
			list-style: none;
			list-style-image: none;
			margin: 0;
			}
			#menu ul li, #menu ul li a, #menu ul li a img {
				border: none;
				}
		#menu img {
			vertical-align: bottom;
			}

/* =CONTENU */
	#contenu {
		float: left;
		padding: 0 19px 19px;
		text-align: justify;
		width: 542px;
		}
		
		/* =YAHOOPATH */
		.yahoopath {
			color: #4B7284;
			padding: 5px 0;
			}
			.yahoopath a {
				text-decoration: none;
				}
				.yahoopath a:hover {
					text-decoration: underline;
					}

		h2 {
			color: #4B7284;
			font-size: 1em;
			margin: 0 0 1em 0;
			}
		h3 {
			color: #4B7284;
			font-size: 1em;
			margin: 0 0 1em 0;
			}
		h2 a {
			text-decoration: none;
			}
			h2 a:hover {
				text-decoration: underline;
				}
			.autoheight h2 a img {
				margin: 0 -5px;
				}
		#texte {
			border: 1px solid #D6DFE7;
			border-top-width: 5px;
			border-bottom-width: 10px;
			clear: left;
			padding: 10px 5px 5px 5px;
			position: relative;
			width: 530px;
			}
			#rmc  #texte {border: 1px solid #008d9f;}
			#rvi  #texte {border: 1px solid #bc9c93;}
			#sr   #texte {border: 1px solid #A6B7B6;}
			#cec  #texte {border: 1px solid #F7942C;}
			#eec  #texte {border: 1px solid #EB2226;}
			#cef  #texte {border: 1px solid #D6B63A;}
			#voc  #texte {border: 1px solid #913493;}
			#perp #texte {border: 1px solid #3E88C2;}
			#ca   #texte {border: 1px solid #99CA3C;}
			#handicap   #texte {border: 1px solid #00A82B;}
			#rmc  #texte, #rvi  #texte, #sr   #texte,
			#cec  #texte, #eec  #texte, #cef  #texte,
			#voc  #texte, #perp #texte, #ca   #texte,
			#handicap  #texte {
				padding: 0;
				width: 538px;
				}
			#texte p {margin: 0 0 1.5em 0;}
				#texte p.aideConseiller {
					float: left;
					margin-right: 5px;
					width: 383px;
					}
			#texte b {
				color: #4B7284;
				font-weight: bold;
				}
			#texte ul.tabCommentaire {padding: 0 1em 1em;}
				#texte ul.tabCommentaire li {
					font-size: 0.9em;
					font-style: italic;
					list-style: none;
					list-style-image: none;
					margin: 0;
					padding: 0;
					}
			#texte form input.button {
				background-color: #FFF;
				border: 1px solid #4B7284;
				color: #4B7284;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 1em;
				font-weight: bold;
				padding: 0 3px;
				}
			#texte a.souligne {text-decoration: underline;}
			#texte ul.list_large li {margin-bottom: 1em;}
		/* =CONTACT AGENCE */
			#contact_agence dd {text-align : left;}

		/* =PRODUITS */
		.produits {
			clear: both;
			list-style: none;
			list-style-image: none;
			margin: 20px -5px 0 0;
			padding: 0;
			}
			.produits li {
				border: 1px solid #d4d4d4;
				display: block;
				float: left;
				margin: 0 5px 10px 0;
				width: 260px;
				}
				.produits li .autoheight {padding: 0 5px;}
				.produits li h2 {margin: 0;}
					.produits li h2 img {vertical-align: bottom;}

					/* retraite */
					.produits li.rmc h2 a { color: #008d9f; }
					.produits li.rvi h2 a { color: #bc9c93; }
					.produits li.sr  h2 a { color: #A6B7B6; }
					.produits li.perp h2 a { color: #3E88C2; }
					.produits li.ca h2 a { color: #3E88C2; }


					/* epargne */
					.produits li.cec h2 a { color: #F7942C; }
					.produits li.eec h2 a { color: #EB2226; }
					.produits li.cef h2 a { color: #d6b63a; }
					.produits li.eh h2 a { color: #00A82B; }

					#eec_croix {margin : 0.1em 0.2em 0 0.2em;} /* croix rouge de la zone Entraid'Epargne Carac sur la page epargne.php  */ 											

					/* obseques */
					.produits li.voc h2 a { color: #913493; }

					/* assurances */
					.produits li.ass_auto h2 a /*,label.auto*/ { color: #E95D7B; }
					.produits li.ass_habitation h2 a /*,label.habit*/ { color: #6C86C2; }
					.produits li.ass_sante h2 a /*,label.sante*/ { color: #60B256; }

					/* nouveautes */
					.produits li.nouv h2 a { color: #4B7284; }

			/*	#texte .produits p {
					margin: 1em 0;
					}*/
					.produits li.rmc p, .produits li.rvi p, .produits li.sr p, .produits li.perp p,
					.produits li.ca p, .produits li.cec p, .produits li.eh p, .produits li.eec p, .produits li.cef p,
					.produits li.voc p, .produits li.ass_auto p, .produits li.ass_habitation p,
					.produits li.ass_sante p, .produits li.nouv p, .produits li.eh p {
						padding-top: 1em;
						}
					#texte p.taux {
						margin-bottom: 0;
						padding-bottom: 1em;
						}
					.produits li.rmc p.taux, .produits li.rvi p.taux, .produits li.sr p.taux,
					.produits li.perp p.taux, .produits li.ca p.taux, .produits li.cec p.taux,
					.produits li.eec p.taux, .produits li.cef p.taux, .produits li.voc p.taux,
					.produits li.ass_auto p.taux, .produits li.ass_habitation p.taux,
					.produits li.ass_sante p.taux, .produits li.nouv p.taux {
						padding-top: 0;
						text-align: right;
						}
						.produits p.taux span {
							color: #4B7284;
							display: block;
							font-size: 0.9em;
							font-style: italic;
							text-align: left;
							text-decoration: none;
							width: auto;
							}
					#listeSurvol {
						list-style: url(../img/li_over.gif);
						}

					 #texte div.autoheight p {
							margin : 0px;
						}

/* PLAN DU SITE */
/* =PLANSITE */
#planSite div {
	width: 40%;
	margin: 1em;
	position: relative;
	}

#planSite h2 {
	background: #4B7284 url(../img/fleur.gif) no-repeat scroll 0%;
	background-position: 4px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 3px 14px;
	}
	#planSite h2 a {
		color: #FFFFFF;
		padding-left: 0.3em;
		}
	#planSite ul {
		list-style: none;
		list-style-image: none;
		margin: 0;
		text-align: left;
		}
		#planSite li {margin-left: 17px;}

div.panno {
	font-size: 0.8182em;/* 9px */
	font-style: italic;
	}

		/* =PAGEPRODUIT */
			/* =SOMMAIRE */
			#sommaire {
				position: absolute;
					top: 35px;
					right: 5px;
				padding: 0 0 0 1em;
				}
				#rmc  #sommaire { list-style: url(../img/rmc_puce2.gif);}
				#rvi  #sommaire { list-style: url(../img/rvi_puce2.gif);}
				#sr   #sommaire { list-style: url(../img/sr_puce2.gif);}
				#cec  #sommaire { list-style: url(../img/cec_puce2.gif);}
					#cec  #sommaire .sr_cec { list-style: url(../img/sr_cec_puce2.gif);}
				#eec  #sommaire { list-style: url(../img/eec_puce2.gif);}
				#cef  #sommaire { list-style: url(../img/cef_puce2.gif);}
				#voc  #sommaire { list-style: url(../img/voc_puce2.gif);}
				#perp #sommaire { list-style: url(../img/perp_puce2.gif);}
				#ca   #sommaire { list-style: url(../img/ca_puce2.gif);}
				#handicap   #sommaire { list-style: url(../img/eh_puce2.gif);}


				#sommaire li {
					margin: 0;
					padding: 0;
					}
					#sommaire a {
						display: block;
						font-size: 0.9em;
						font-weight: bold;
						padding-bottom: 5px;
						position: relative;
							bottom: 3px;
						text-decoration: none;
						}
						#rmc  #texte #sommaire a { color: #fff; }
						#rvi  #texte #sommaire a { color: #000; }
						#sr   #texte #sommaire a { color: #fff; }
						#cec  #texte #sommaire a { color: #fff; }
						#eec  #texte #sommaire a { color: #EB2226; }
						#cef  #texte #sommaire a { color: #fff; }
						#voc  #texte #sommaire a { color: #913493; }
						#perp #texte #sommaire a { color: #3E88C2; }
						#ca   #texte #sommaire a { color: #99CA3C; }
						#handicap  #texte #sommaire a { color: 	#FFF; }

						#sommaire a:hover {
							text-decoration: underline;
							}
			/* =CONTENU */
			.pageProduit h1 {
				color : #fff;
				padding-right: 0.5em;
				font-weight: normal;
				text-align: right;
				}
				.pageProduit h1 img {float: left;}
			#rmc   h1 { background: #008d9f;}
			#rvi   h1 { background: #bc9c93;}
			#sr    h1 { background: #A6B7B6;}
			#cec   h1 { background: #F7942C;}
			#eec   h1 { background: #EB2226;}
			#cef   h1 { background: #D6B63A;}
			#voc   h1 { background: #913493;}
			#perp  h1 { background: #3E88C2;}
			#ca    h1 { background: #99CA3C;}
			#handicap    h1 { background: #00A82B;}
			#rmc   h2 { background: #008d9f url(../img/rmc_fleche.gif)  no-repeat;}
			#carac h2 { background: #008D9F url(../img/rmc_fleche.gif)  no-repeat;}
			#rvi   h2 { background: #bc9c93 url(../img/rvi_fleche.gif)  no-repeat;}
			#sr    h2 { background: #A6B7B6 url(../img/sr_fleche.gif)   no-repeat;}
			#cec   h2 { background: #F7942C url(../img/cec_fleche.gif)  no-repeat;}
			#eec   h2 { background: #EB2226 url(../img/eec_fleche.gif)  no-repeat;}
			#cef   h2 { background: #D6B63A url(../img/cef_fleche.gif)  no-repeat;}
			#voc   h2 { background: #913493 url(../img/voc_fleche.gif)  no-repeat;}
			#perp  h2 { background: #3E88C2 url(../img/perp_fleche.gif) no-repeat;}
			#ca    h2 { background: #99CA3C url(../img/ca_fleche.gif)   no-repeat;}
			#handicap    h2 { background: #00A82B url(../img/eh_fleche.gif)  no-repeat;}
			#cec #distinctions {
				background: #fff;
				/*height: 140px;*/
				text-align: center;
				width: 392px;
				}
				#cec #distinctions img {
					/*margin: 0 10px;*/
					/*float: left;*/
					}
					#cec #distinctions img.premier {
					margin: 0 0 0 50px;
					}
			.pageProduit .conteneurPoint { /*!ie*/
				border-right: 5px solid #d4d4d4;
				float: left;
				min-height: 556px;
				/*min-height: 538px;*/
				overflow: visible;
				width: 392px;
				}
				#rmc  .conteneurPoint { border-right-color: #008d9f; }
				#rvi  .conteneurPoint { border-right-color: #bc9c93; }
				#sr   .conteneurPoint { border-right-color: #A6B7B6; }
				#cec  .conteneurPoint { border-right-color: #F7942C; }
				#eec  .conteneurPoint { border-right-color: #EB2226; }
				#cef  .conteneurPoint { border-right-color: #D6B63A; }
				#voc  .conteneurPoint { border-right-color: #913493; }
				#perp .conteneurPoint { border-right-color: #3E88C2; }
				#ca   .conteneurPoint { border-right-color: #99CA3C; }
				#handicap   .conteneurPoint { border-right-color: #00A82B; }
				.pageProduit ul {
					list-style: url(../img/li.jpg);
					margin-left: 1em;
					}
				.conteneurPoint li, .conteneurPoint dd {
					margin-left: 1em;
					}
			.pageProduit .point {
				margin-bottom: 10px;
				padding: 0 5px;
				position: relative;
				}
				.pageProduit .point h2 {
					color: #fff;
					margin: 0 -5px 0 -5px;
					padding: 1px 20px;
					}
					.pageProduit .point h3, .pageProduit .point h3 {
						font-size: 1.2em;
						margin-bottom: 0;
						}
						.pageProduit #texte .point h3 + p {
							margin-top: 0;
							}
				#texte .exergue {
					margin: 0 0 10px 0;
					}
				#texte .retourSommaire {
					margin: 0;
					position: absolute;
						bottom: 0;
						right: 0;
					}
					#texte .point .retourSommaire {
						margin: 0;
						position: absolute;
							top: 1px;
							right: 2px;
							bottom: auto;
						}
						#texte .point .retourSommaire a {
							color: #000;
							}
				#texte .illustration {
					margin: 0px 5px 3px 5px;
					}

			/* =NOTES*/
			#notes, .notesTab, #notes1, #notes2, #notes3, #notes4  {
				list-style: none;
				list-style-image: none;
				margin: 20px 0 15px 0px;
				padding: 0 5px;
				}
			#notes {
				border: 2px solid #000;
				margin: 40px 10px 10px;
				padding: 5px 10px;
				}
				.conteneurPoint #notes li {
					/*margin-left: 1em;*/
					}
				#notes li, #notes1 li, #notes2 li, #notes3 li, #notes4 li, .notesTab li {
					margin-left: 0;
					}
					.notesTab li ul {
						margin: 0;
						}
					.notesTab li ul li {
						list-style: url(../img/li.jpg);
						margin-left: 2em;
						}
			.conteneurPoint .remarque {
				padding: 0 5px 0 5px;
				}
			.resume, .remarque {
				font-style: italic;
				}

			/* =MENU_PRODUIT */
			#menu_produit {
				float: left;
				position: relative;
					bottom: 0;
				text-align: left;
				width: 141px;
				padding-bottom: 26px;
				}
			#cec .ficheProduit #menu_produit, #eec .ficheProduit #menu_produit, #rvi .ficheProduit #menu_produit,
			#cef .ficheProduit #menu_produit, #ca .ficheProduit #menu_produit {
				position: relative;
					bottom: 54px;
				}
			#handicap .ficheProduit #menu_produit {
				bottom: 31px;
			}
			.ficheProduit #menu_produit {
				position: relative;
					bottom: 33px;
				}
				#menu_produit dl {
					background: #fff;
					margin: 0 0 1em;
					}
					#menu_produit dd {
						background: url(../img/pucerouge.gif) no-repeat;
						margin: 0;
						padding-left: 20px;
						}
						#menu_produit dd a {
							color: #829fa6;
							font-weight: bold;
							text-decoration: none;
							}
							#menu_produit dd a:hover {
								text-decoration: underline;
								}
								#menu_produit dd .produitPageActive {
									color: #3C5763;
									font-weight: bold;
									}

			#outils {
				list-style: none;
				list-style-image: none;
				margin: 0;
				padding: 0;
				}
				#outils li {
					margin: 0;
					padding: 0;
					}
					#outils li img {
						vertical-align: bottom;
						}
					#impression, #ajoutFavoris {
						display: none;
						}
			/*= PAGE PRODUIT : FICHE PRATIQUE */
			.fichePratique dt {
				font-weight: bold;
				margin-top: 10px;
				}
				.fichePratique dt .precision {
					color: #000;
					font-weight: normal;
					}
				.fichePratique dd {
					background: url(../img/li.jpg) 0 3px no-repeat;
					padding-left: 2em;
					}

			/*= PAGE PRODUIT : TEMOIGNAGE */
			.pageProduit .ficheTemoignage .first {
				margin-bottom: 10px;
				}
			.ficheTemoignage dfn {
				display: block;
				font-weight: bold;
				margin: 10px 10px 30px 0;
				text-align: right;
				width: auto;
				}

			/*= PAGE PRODUIT : SUCCESSION */
			.pageProduit .ficheSuccession .first {
				margin-bottom: 10px;
				}
			.info dt {
				font-weight: bold;
				}
			.info dd {
				margin-left: 0;
				}

			/*= PAGE PRODUIT : FISCALITE */
			.fiscalite #menu_fiscalite {
				margin: 2px -5px 0;
				}
			.fiscalite #menu_fiscalite h3 {
				margin: 0;
				padding: 0;
				}
			.fiscalite #menu_fiscalite a,.fiscalite #menu_fiscalite h3 {
				border: 2px solid;
				border-bottom: none;
				display: block;
				float: left;
				margin: 2px;
				text-align: center;
				text-decoration: none;
				}
			.fiscalite #menu_fiscalite a {
				height: 30px;
				}
			.fiscalite #menu_fiscalite h3 {
				height: 32px;
				}
			#rmc  .fiscalite #menu_fiscalite a {border-color: #008d9f;}
			#rvi  .fiscalite #menu_fiscalite a {border-color: #bc9c93;}
			#sr   .fiscalite #menu_fiscalite a {border-color: #768786;}
			#cec  .fiscalite #menu_fiscalite a {border-color: #F7942C;}
			#eec  .fiscalite #menu_fiscalite a {border-color: #EB2226;}
			#cef  .fiscalite #menu_fiscalite a {border-color: #D6B63A;}
			#voc  .fiscalite #menu_fiscalite a {border-color: #913493;}
			#perp .fiscalite #menu_fiscalite a {border-color: #3E88C2;}
			#ca   .fiscalite #menu_fiscalite a {border-color: #99CA3C;}
			.fiscalite #menu_fiscalite #lienAssurance {width: 15%;}
			.fiscalite #menu_fiscalite #lienAssuranceSelected {width: 19%;}
			.fiscalite #menu_fiscalite #lienTransmission {
				height: 22px;
				padding-top: 10px;
				width: 20%
				}
			.fiscalite #menu_fiscalite #lienTransmissionSelected {
				height: 22px;
				padding-top: 10px;
				width: 24%
				}
			.fiscalite #menu_fiscalite #lienRente,
			.fiscalite #menu_fiscalite #lienRenteSelected,
			.fiscalite #menu_fiscalite #lienCsg,
			.fiscalite #menu_fiscalite #lienCsgSelected {
				padding-top: 2px;
				}
			.fiscalite #menu_fiscalite #lienRente         {width: 23%;}
			.fiscalite #menu_fiscalite #lienRenteSelected {width: 27%;}
			.fiscalite #menu_fiscalite #lienCsg           {width: 29%;}
			.fiscalite #menu_fiscalite #lienCsgSelected   {width: 33%;}
			.fiscalite #menu_fiscalite a:link, .fiscalite #menu_fiscalite a:visited {
				color : gray;
				}
			.fiscalite dt {
				font-weight: bold;
				}
			.fiscalite dd {
				color: #000;
				font-weight: normal;
				margin-left: 0;
				}
			.fiscalite .enum dt {
				display: list-item;
				list-style: url(../img/li.jpg);
				font-weight: bold;
				margin-bottom: 1em;
				margin-left: 2em;
				}
			.fiscalite .enum dd {
				margin-left: 4px;
				}
				.fiscalite .enum li {
					margin-left: 2em;
					}
			.fiscalite #notesAssuranceVie , .fiscalite .conteneurPoint .listNum {
				margin-left: 0;
				list-style: none;
				list-style-image: none;
				}
				.fiscalite #notesAssuranceVie #note1 {
					margin-left: 0;
					}
			.fiscalite h5 {
				font-size: 1em;
				}
				#texte .fiscalite p {
					margin-left: 0;
					}

/* couleurs spécifiques*/
	#rmc h3, #rmc h4, #rmc strong, /*#rmc #notes, #rmc #notes a,*/
	#rmc .point a, #rmc .fichePratique dt, #rmc .ficheTemoignage dfn,
	#rmc .info dt, #rmc .fiscalite dt, #rmc .ficheCombattant dt,
	#rmc strong, #rmc h5, #rmc .fiscalite #menu_fiscalite a:hover /*, 
	label.rmc*/ {
		color: #008d9f;
		}
		#rmc #notes {border-color: #008d9f;}
	#rvi h3, #rvi h4, #rvi strong, /*#rvi #notes, #rvi #notes a,*/
	#rvi .point a, #rvi .fichePratique dt, #rvi .ficheTemoignage dfn,
	#rvi .info dt, #rvi .fiscalite dt, #rvi strong, #rvi h5,
	#rvi .fiscalite #menu_fiscalite a:hover /*, label.rvi*/ {
		color: #bc9c93;
		}
		#rvi #notes {border-color: #bc9c93;}
	#sr h3, #sr h4, #sr strong, /*#sr #notes, #sr #notes a,*/
	#sr .point a, #sr .fichePratique dt, #sr .ficheTemoignage dfn,
	#sr .info dt, #sr .fiscalite dt, #sr strong, #sr h5,
	#sr .fiscalite #menu_fiscalite a:hover /*, label.sr*/ {
		color: #768786;
		}
		#sr #notes {border-color: #768786;}
	#cec h3, #cec h4, #cec strong, /*#cec #notes , #cec #notes a,*/
	#cec .point a, #cec .fichePratique dt, #cec .ficheTemoignage dfn,
	#cec .info dt, #cec .fiscalite dt, #cec strong, #cec h5,
	#cec .fiscalite #menu_fiscalite a:hover /*, label.cec, label.ehcec*/ {
		color: #F7942C;
		}
		#cec #notes {border-color: #F7942C;}
	#eec h3, #eec h4, #eec strong, /*#eec #notes, #eec #notes a,*/
	#eec .point a, #eec .fichePratique dt, #eec .ficheTemoignage dfn,
	#eec .info dt, #eec .fiscalite dt, #eec strong, #eec h5,
	#eec .fiscalite #menu_fiscalite a:hover /*, label.eec, label.eheec*/ {
		color: #EB2226;
		}
		#eec #notes {border-color: #EB2226;}
	#cef h3, #cef h4, #cef strong, /*#cef #notes, #cef #notes a,*/
	#cef .point a, #cef .fichePratique dt, #cef .ficheTemoignage dfn,
	#cef .info dt, #cef .fiscalite dt, #cef strong, #cef h5,
	#cef .fiscalite #menu_fiscalite a:hover /*, label.cef*/ {
		color: #D6B63A;
		}
		#cef #notes {border-color: #D6B63A;}
	#voc h3, #voc h4, #voc strong, /*#voc #notes, #voc #notes a,*/
	#voc .point a, #voc .fichePratique dt, #voc .ficheTemoignage dfn,
	#voc .info dt, #voc .fiscalite dt, #voc strong, #voc h5,
	#voc .fiscalite #menu_fiscalite a:hover /*, label.voc*/ {
		color: #913493;
		}
		#voc #notes {border-color: #913493;}
	#perp h3, #perp h4, #perp strong, /*#perp #notes, #perp #notes a,*/
	#perp .point a, #perp .fichePratique dt, #perp .ficheTemoignage dfn,
	#perp .info dt, #perp .fiscalite dt, #perp strong, #perp h5,
	#perp .fiscalite #menu_fiscalite a:hover /*, label.perp*/ {
		color: #3E88C2;
		}
		#perp #notes {border-color: #3E88C2;}
	#ca h3, #ca h4, #ca strong, /*#ca #notes, #ca #notes a,*/ #ca .point a,
	#ca .fichePratique dt, #ca .ficheTemoignage dfn, #ca .info dt,
	#ca .fiscalite dt, #ca strong, #ca h5, #ca .fiscalite #menu_fiscalite a:hover /*,
	label.ca, label.ehca*/ {
		color: #99CA3C;
		}
		#ca #notes {border-color: #99CA3C;}
	#handicap h3, #handicap h4, #handicap strong, /*#handicap #notes , #handicap #notes a,*/
	#handicap .point a, #handicap .fichePratique dt, #handicap .ficheTemoignage dfn,
	#handicap .info dt, #handicap .fiscalite dt, #handicap strong, #handicap h5,
	#handicap .fiscalite #menu_fiscalite a:hover /*, label.eh*/ {
		color: #00A82B;
		}
		#handicap #notes {border-color: #00A82B;}

/* =ACTUALITES */

	ul.actualite li {
		padding-top: 1.3em;

		}

	h1.flower {
		background: url(../img/puce.gif) no-repeat;
		color: #4B7284;
		margin: 0;
		padding: 4px 0 4px 30px;
		font-size: 1.4em;
		text-transform: uppercase;
		}
	h1.grand_titre {
		display: block;
		float: left;
		font-size: 1.7em;
		font-weight: normal;
		padding: 0 0 2px 30px;
		text-align: left;
		text-transform: uppercase;
		
		}
		h1.rss {width: 330px;}
		h1.rss_immo {width: 345px;}
		
		#rss span, #rss img {float: left;}
		#rss span {padding: 0 0 0 5px;}
		#texte.listeActualites li {
			clear: both;
			list-style-image: none;
			display: block;
			list-style: none;
			list-style-image: none;
			margin-left: 0;
			}
			#texte.listeActualites li a, #texte.listeActualites li a:hover {
				font-weight: bold;
				text-decoration: underline;
				}
			/*#texte.listeActualites li span {
				display: block;
				float: left;
				margin-bottom: 1em;
				text-align: center;
				width: 15em;
				}*/
			#texte.listeActualites li p, #texte.listeActualites li a {
				padding-left: 12em;
				display: block;
				}
				#texte.listeActualites li p a {
					padding-left: 0;
					display: inline;
					}

				#texte.listeActualites li img {
					float: left;
					margin-left: -12em;
					}
			#texte.listeActualites li p {
				/*padding: 0;*/
				}
			#texte .illustrationNouveauPlafond {
				margin: 0 5px 3px 15px;
				}
			#texte h2.flower {
				background: url(../img/puce.gif) no-repeat;
				color: #4B7284;
				margin: 10px 0 0 0;
				padding: 4px 0 10px 30px;
				font-size: 1em;
				}
			#texte #garantiesAssuranceVie dt {
				background: url(../img/puce.gif) no-repeat;
				font-weight: bold;
				margin: 10px 0 0 0;
				padding: 4px 0 6px 30px;
				}
			#texte #garantiesAssuranceVie dd {
				margin: 0;
				padding: 0;
				}
				#texte #garantiesAssuranceVie dd ul {
					font-style: italic;
					margin: 0;
					padding: 0;
					}
					#texte #garantiesAssuranceVie dd ul li {
						font-style: normal;
						list-style: url(../img/li.jpg);
						padding: 0 ;
						margin-left: 1.5em;
						}
		#texte #encadre {
			background-color: #E7EBF7;
			padding: 1em;
			}
			#texte #encadre dt {
				font-weight: bold;
				padding-bottom: 1em;
				}
			#texte #encadre dd {
				margin: 0;
				padding: 0 0 1em 0;
				}
		.photoLegende {
			float: left;
			}
			.photoLegende p {
				font-size: 0.8em;
				font-style: italic;
				text-align: center;
				}

		/* = page actualites_nouveautes_fiscalites */
			caption {padding-bottom: 1em; text-align: left;}
		
				table tbody td.versement {
					color: #000;
					font-weight: bold;
					text-align: center;
					}
				table tbody th.atout {
					background-color: #008F59;
					}
				table tbody th.atoutAlternate {
					background-color: #97C942;
					}

		/* = page actualites_nouveautes_taux2005.php*/
		#tabTauxRecap caption {
			color: #4B7284;
			font-weight: bold;
			text-align: left;
			padding: 0 0 1em 0;
			}
		#tabTauxRecap ul {
			text-align: left;
			list-style: disc;
			padding: 0;
			}
			#tabTauxRecap tbody td {
				border-left: 1px solid #4B7284;
				border-bottom: 1px solid #4B7284;
				}
			#tabTauxRecap tbody th {
				border-left: 1px solid #4B7284;
				border-bottom: 1px solid #4B7284;
				color: #000;
				text-align: left;
				}
			#tabTauxRecap tbody th.alternate {
				background-color: #97C942;
				}

		/* = parrainage_2006.php*/
		.texte_parrainage img {
			vertical-align: bottom;
			}
		#texte div.parrain {
			color: #000000;
			width: 530px;
			}
			#texte div.parrain .par_trio {
				margin: -10px 0px 0px 10px;
				}
			#texte div.parrain p {
				padding: 0.5em 0.5em 1em 0.5em;
				margin: 0;
				}
				#texte div.parrain p a.cadeau {
					color: #223d82;
					font-weight: bold;
					}
					.parlien{
					color: #000000;			
		            text-decoration: underline;
					}
				#texte div.parrain p {
					color: #000000;
				}
				#texte div.parrain p .bold{
					color: #000000;
					font-weight: bold;
					}
				#texte div.parrain p .interp {
					color: #f11615;
					font-weight: bold;
					}
		#texte #listeCadeau {
			list-style: none;
			list-style-image: none;
			margin: 1em 0 0 0;
			}
			#texte #listeCadeau li {
				clear: both;
				}
				#texte #listeCadeau li img {
					position: relative;
						bottom: 1em;
					}
				#texte #listeCadeau li p {
					width: 400px;
					padding-left: 4em;
					margin-bottom: 0.5em;
					}
				#texte #listeCadeau li p.cadeau1, #texte #listeCadeau li p.cadeau2,
				#texte #listeCadeau li p.cadeau3 {
					font-weight: bold;
					padding: 0;
					}
				#texte #listeCadeau li p.cadeau1 {color: #f11615;}
				#texte #listeCadeau li p.cadeau2 {color: #f11615;}
				#texte #listeCadeau li p.cadeau3 {color: #f11615;}
					#texte #listeCadeau li p img {
						position: relative;
							top: 10px;
						}
				#texte #listeCadeau li .par_cheque{margin: 10px 0px -30px 250px;}
				#texte #listeCadeau li .par_panier{margin: 0px 0px -30px 175px;}
		.texte_parrainage .parrainage_bouton {
			margin-top: 130px;
			margin-left: 162px;
			margin-bottom: 60px;
		}
			#texte #viewReglement {
				cursor: pointer;
				}
		#texte #reglement {
			background-color: #E7EBF7;
			border: 1px solid #528EA5;
			display: block;
			padding: 5px;
			width: 518px;
			}
			#texte #reglement h2 {
				clear: both;
				display: block;
				}
			#texte #reglement dd {
				padding-bottom: 1em;
				}
				#texte #reglement dd li {
					list-style: disc;
					}
			#texte #reglement #closeReglement {
				cursor: pointer;
				float: right;
				}
		#erreur {
			background: #D41541 none repeat scroll 0%;
			color: #FFFFFF;
			display: block;
			font-weight: bold;
			margin: 5px;
			opacity: 0.6;
			padding: 4px;
			width: 320px;
			}

		/* = page actualites_nouveautes_auto_sante_habitation.php */
		#assurance dt {
			clear: both;
			color: #4B7284;
			display: block;
			font-weight: bold;
			padding: 1em 0 0 0;
			}
		/* = actualites_evenements_caravane2006.php */
		ul.flower {
			clear: both;
			color: #4B7284;
			font-weight: bold;
			}
			ul.flower li {
				list-style: url(../img/puce_petit.gif);
				color: #000;
				font-weight: normal;
				margin-left: 2em;
				}
		/* = actualites_evenements_labelfinansol.php */
		#texte #finansol {
			padding-bottom: 1.5em;
			}
		/* = actualites_evenements_election.php */
			.photoLegende p.president {
				width: 170px;
				}
		/* = actualites_evenements_lci.php		*/
			.photoLegende p.lci {
				width: 198px;
				}
			/* = actualites_evenements_defibrillateurs.php		*/
			p.defribilateur {
				font-size: 0.8em;
				font-style: italic;
				text-align: center;
				width: 198px;

				}
		/* = actualites_evenements_rencontrecrf.php */
			#texte p.rencontrecrf {
				font-size: 0.8em;
				font-style: italic;
				margin: 0 auto 1em;
				text-align: center;
				width: 293px;
				}
		/* = actualites_evenements_mcd.php */
			.photoLegende p.mcd {
				padding-bottom: 2em;
				width: 187px;
				}

		/* = actualites_evenements_croixrouge.php */
			#texte ul.caravane {
				color: #4B7284;
				font-weight: bold;
				}
				ul.caravane li {
					list-style: url(../img/li.jpg);
					color: #000;
					font-weight: normal;
					}
				ul.caravane li.first {
					padding-top: 1em;
					}
		/* = actualites_magazine.php */
			#texte #magazine {
				border: 1px solid #D6DFE7;
				margin-bottom: 1em;
				padding: 0 10px 10px 0;
				position: relative;
				}
				#texte #magazine img {
					float: left;
					padding: 50px 10px 50px 0;
					}
				#texte #magazine dl, #texte #magazine p {
					padding-left: 165px;
					/*padding-left: 0;*/
					width: 360px;
					width: auto;
					}
					#texte #magazine dt {
						padding-bottom: 1em;
						}
				#texte #listeNumero {
					color: #4B7284;
					font-weight: bold;
					margin: 0;
					}
					#texte #listeNumero li {
						float: left;
						list-style: none;
						list-style-image: none;
						padding: 12px;
						text-align: center;
						width: 92px;
						}
						#texte #listeNumero li span {
							display: block;
							}
			/* = actualites_presse.php */
				#texte .communique, #texte #listeLogo {
					list-style: none;
					list-style-image: none;
					margin: 0;
					padding: 0;
					}
					#texte .communique li {
						clear: both;
						margin: 0;
						padding: 0;
						}
						#texte .communique img {
							float: left;
							padding-right: 5px;
							position: relative;
								bottom: 5px;
							}
				#texte #listeLogo li {
					margin: 0;
					}
					#texte #listeLogo img {
						padding-right: 5px;
						position: relative;
							top: 4px;
						}
				#texte p.logo {
					color: #4B7284;
					font-weight: bold;
					padding: 1em 0 0 0;
					}

/* =QUI SOMMES-NOUS */

		.qui {
			clear: both;
			list-style: none;
			list-style-image: none;
			margin: 0 -5px 0 0;
			padding: 0;
			}
			.qui li {
				border: 1px solid #d4d4d4;
				display: block;
				float: left;
				height: 114px;
				margin: 10px 5px 0 0;
				padding: 0;
				width: 126px;
				}
				.qui li h3 {
					margin: 0;
					}
					.qui li h3 a img {
						margin: 0;
						}
		table.immo {
			border: 1px solid #4B7284;
			margin: auto;
			}
			table.immo caption {
				color: #4B7284;
				font-weight: 1.2em;
				text-align: center;
				}
			table.immo td, table.immo th {
				color: #000000;
				padding: 5px 0 5px 8px ;
				}
			table.immo th {text-align: center;}
			table.immo td {text-align: left;}
			
				table.immo th#type {width: 80px;}
				table.immo th#surface {width: 80px;}			
				table.immo th#adresse {width: 190px;}			
				table.immo th#prix {width: 70px;}			
				table.immo th#interet {width: 100px;}			
			
			table.immo th.titre {
				background-color: #4B7284;
				color: #FFFFFF;
				font-weight: bold;
				}
				table.immo th.titre a {
					color: #FFFFFF;
					font-weight: bold;
					text-decoration: none;
					}
					table.immo th.titre a:visited {
						color: #FFFFFF;
						font-weight: bold;
						text-decoration: none;
						}
					table.immo th.titre a:hover {
						color: #FFFFFF;
						font-weight: bold;
						text-decoration: underline;
						}
			table.immo tr.immoFond1 {background-color: #ffffff;}
			table.immo tr.immoFond2 {background-color: #EFF3F7;}
		#contenu #texte.qui_histoire h2 {margin-top: 0;}
		#contenu #texte.qui_histoire dt {
			color: #F7942C;
			float: left;
			font-weight: bold;
			}
		#contenu #texte.qui_histoire dd {
			margin: 0;
			padding: 0;
			}
		#texte.qui_chiffre dl {
				padding: 0;
				margin: 0;
				}
			#texte.qui_chiffre dt, #texte.qui_chiffre dd {
				margin: 0;
				padding: 0;
				}
			#texte.qui_chiffre dl #actifs, #texte.qui_chiffre dl #salaries {
				padding-left: 13em;
				}
			#texte.qui_chiffre #donneesValeurs, #texte.qui_chiffre dl #actifs {
				padding-bottom: 2em;
				}
			#texte.qui_chiffre dl dt, #texte.qui_chiffre dl dl .patrimoine, #texte.qui_chiffre dl dl .repartition {
				color: #4B7284;
				font-weight: bold;
				}
			#texte.qui_chiffre dl #donnees, #texte.qui_chiffre dl dl .patrimoine, #texte.qui_chiffre dl dl .repartition {
				float: none;
				}
			#texte.qui_chiffre dl dl .patrimoine, #texte.qui_chiffre dl dl .repartition {
				padding-top: 1em;
				}
			#texte.qui_chiffre dd {
				color: #000;
				font-weight: normal;
				}
				#texte.qui_chiffre dl dl dt, #texte.qui_chiffre dl dl dl dt, #texte.qui_chiffre dl dl dd {
					color: #000;
					font-weight: normal;
					margin: 0;
					padding: 0 1em 0 0;
					}
				#texte.qui_chiffre dt {
					float: left;
					}

/* = ELEMENTS SPECIFIQUES AUX PAGES CONTENANT DES FORMULAIRES */
#texte #obligatoire {
	list-style: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	}
	#texte #obligatoire li {
		margin-left: 0;
		padding-left: 0;
		}
form #actionFormulaire {
	display: block;
	text-align: center;
	padding: 1em;
	}
	#coordonnees label,#infoUtils label {
		width: 240px;
		}
	#coordonnees2 label {
		width: 100px;
		margin-bottom: 0.8em;
		}
	#coordonnees2 #pays_id {position: absolute; /* IE */}

	#coordonnees label.genre,#coordonnees2 label.genre, #infoUtils label.choix {width: 25px;}
	#adherent label {width: 250px;}
	label.joignable, label.precise_id {padding-left: 50px;}
	p#date {
		margin: 0 0 3px;
		padding-left: 50px;
		}
		#date .labelPrecision {
			float: none;
			position: absolute;
				top: -1000px;
				left: -1000px;
			}
		#date input {margin: 0;}
	p#civilite {
		margin: 0;
		padding-left: 215px; /* !IE */
		}
		#forminterlocuteurs #civilite {padding-left: 0;}
		
	#caracetvous {
		position: relative;
		top: 0em;
		}
	#par_lien_fill_id {
		position: relative;
		top: 0.5em;
		}
	div #parrainage label,div #recrutement label {width: 240px;}
		div #parrainage label.genre {width: 25px;}
			div #parrainage label.checkbox {
				width: 500px;
				margin-bottom: 1em;
				}
	div #recrutement label {
		width: 240px;
		color: #4B7284;
		font-family: Verdana;
		font-size:1em;/* 11px */
		font-weight: bold;
		}
	div #recrutement input,div #recrutement textarea {width: 200px;}
		div #recrutement textarea {margin-left: 0;}
		#form_parrainage fieldset label {
			width: 260px;
			padding-bottom: 0.3em;
			}
			#form_parrainage fieldset span {
					position: relative;
					top: 0.3em;
					}
					#form_parrainage fieldset select {
						margin: 0px -50px 0pt 0pt;
						}

		#forminterlocuteurs fieldset input {
			width: 110px;
			}
			#forminterlocuteurs fieldset input.genre {
				width: 11px;
				}


		fieldset.connu_carac select,fieldset.connu_carac input, fieldset.connu_carac label {
			margin-top: 1em;
			}

/* =FOOTER */
	#footer {
		background: url(../img/fond-footer-carac.gif) no-repeat;
		margin: 0 auto;
		padding: 1em 9px 1em 10px;
		text-align: center;
		width: 761px;
		}
		#footer li {
			border-left: 1px solid #bcd0da;
			display: inline;
			margin: 0;
			padding: 0;
			}
			#footer li.first {border-left: none;}
		#footer a {
			color: #4B7284;
			padding: 0 0.5em;
			text-decoration: none;
			}
			#footer a:hover {text-decoration: underline;}
				
		#footer_annexes {
			margin: 0pt auto;
			padding: 11px;
			width: 740px;
			color: #4B7284;
			background-color: #FFFFFF;}
		#footer_texte, #labelBronze {float: left;}
		#footer_texte {
			border-right: 1px solid #4B7284;
			padding-right: 30px;
			text-align: justify;
			width: 562px;
			}
			#footer_texte a {color: #4B7284;}	
		#labelBronze {
			text-align: right;
			width: 147px;
			}
		
			

/* =QUESTIONS-REPONSES */

	#question ul li a {
		color: #4B7284;
		cursor: pointer;
		line-height: 10px;
		font-weight: bold;
		}
		#question ul li ul li a {
			color: black;
			cursor: pointer;
			line-height: 10px;
			font-weight: normal;
			}
			#question ul li ul li.none {list-style: none;}
			#question ul li ul li span {font-weight: bold;}
				#question ul li ul li span.cp {color: #3E88C2;}
				#question ul li ul li span.ca {color: #99CA3C;}
				#question ul li ul li span.cec {color: #99CA3C;}
	#question ul li a:hover {
		font-family: Verdana;
		font-size:1em;/* 11px */
		text-decoration: underline;
		}

    #lacarac {
		cursor: pointer;
		color: #4B7284;
		line-height: 10px;
		}
	#question dl dt {
		background-repeat: no-repeat;
		background-position: 4px 4px;
		color: #FFFFFF ;
		font-size: 1em;
		font-weight: bold;
		margin: 10px 0 0 0;
		padding: 4px 18px;
		}
	#question #carac {
		background-image: url(../img/fleur.gif);
		background-color: #528EA5;
		}
	#question #rmc {
		background-image: url(../img/rmc_fleur.gif);
		background-color: #008D9F;
		}
	#question #rvi {
		background-image: url(../img/rvi_fleur.gif);
		background-color: #BC9C93;
		}
	#question #sr {
		background-image: url(../img/sr_fleur.gif);
		background-color: #A6B7B6;
		}
	#question #cec {
		background-image: url(../img/cec_fleur.gif);
		background-color: #F7942C;
		}
	#question #eec {
		background-image: url(../img/eec_fleur.gif);
		background-color: #EF2021;
		}
	#question #cef {
		background-image: url(../img/cef_fleur.gif);
		background-color: #D6B63A;
		}
	#question #voc {
		background-image: url(../img/voc_fleur.gif);
		background-color: #913493;
		}
	#question #handicap {
		background-image: url(../img/eh_fleur.gif);
		background-color: #00A82B;
		}
	/* h3 */
	#question dl dd dl dt,#question dl dd dl dd dl dt {
		color: #4B7284;
		font-family: Verdana;
		font-size:1em;/* 11px */
		font-weight: bold;
		}
		#question dl dd dl dt.cp {color: #3E88C2;}
		#question dl dd dl dt.ca {color: #99CA3C;}
		#question dl dd dl dt.cec {color: #F7942C;}

	#question #notes li {color: black;}
	#question #notes1 li {color: black;}
	#question #notes2 li {color: black;}
	#question #notes3 li {color: black;}
	#question #notes4 li {color: black;}

	#nouveaute2007 h3 {
		font-weight: normal;
		font-family: Verdana;
		font-size:1em;/* 11px */
		text-decoration: underline;
		}

	/* sections */
	#Dcarac, #Drmc, #Drvi, #Dsr, #Dcec, #Deec, #Dcef, #Dvoc {display : none;}


/* RECRUTEMENT */
dl.anoncerecrutement {padding-bottom: 2em;}

dl.anoncerecrutement dt {
	padding: 0;
	padding-left: 1em;
	margin: 0;
	}
dl.anoncerecrutement dd.date {
	color: #000000;
	font-family: Verdana;
	font-size:1em;/* 11px */
	font-style: italic;
	}
dl.anoncerecrutement dd {
	padding: 0;
	padding-left: 1em;
	margin: 0;
	}
/* MARCHE COMMEMORATIVE */
.commemo {
	float: left;
	width: 250px;
	}
div.commemoDescription {
	height: 150px;
	margin: 1em;
	border: 1px solid #4B7284 ;
	}
	div.commemoDescription label {margin-left: 0.5em;}
	div.commemoDescription label span.commemoDescriptionDate {
		color: #4B7284;
		font-weight: bold;
		}
	div.commemoDescription label span.commemoDescriptionLieu {
		color: #000000;
		font-weight: bold;
		}
	div.commemoDescription div.contenu_invitation {
		margin-left: 0.5em;
		text-align: justify;
		}
	#texte p.erreur {
		color: #D41541;
		font-weight: bold;
		margin: 1.5em 0 0;
		text-align: left;
		}
	#texte .contenu_invitation p.erreur {font-weight: normal;}





/* EN SAVOIR PLUS */
div.enSavoirPlus, li.enSavoirPlus  {
	position: relative;
	}
	img.enSavoirPlus {
		margin: 0 !important;
		position: absolute;
			right: 0;
			bottom: 0;
		}

		/* =ACCESSIBILITE */
		dl.accessibilite dt {
			margin-top: 1em;
			font-weight: normal
			}

			dl.accessibilite dd {
				margin-left: 0.5em;
			}

/* ADHESION */

ul#adhesion {
	list-style-image: url(../img/li.jpg);
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 1em;
	}
ul#adhesion li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	min-height: 200px;
	margin: 1em;
	text-align: center;
	width: 140px;
	}

	ul#adhesion li.petit {
		margin: 2em 0 0 0;
		width: 110px;
		}


			ul#adhesion li span {
				display: inline;
			}
			
			#rss {
				float: left;
				padding-top: 0.5em;
				}
				
				
/* OOTB */
#OOTB {
	
	margin: 0pt auto;
	position: absolute;
		left: 0;
		top: 100px;
		z-index: 5;
	text-align: center;
	width: 100%;
	}
