body {
	margin: 0;
	padding: 0;
	background: #929BA4;
	font-family:Arial,Helvetica;
	position:relative;
	z-index:1;
}

a, img
{
	border:none;
}

#tri
{
	display:none;
}

#tri2
{
  display:none;
}

#lienModifier
{
	display: none;
}

strong
{
	font-weight:bold;	
}
	dl, dt, dd, ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}


/** Le menu */
#menu {
	position: absolute;
	top: 1px;
	z-index:1000;
	width:925px;
	font-size:0.73em;
	display: none;
}

	#menu img.drapeau
	{
		border-right:1px solid white;
		border-top:1px solid white;
		border-bottom:1px solid white;
		-margin-left:-3px;
	}

	#menu dl {
		float: left;
		z-index:1000;
	}
	
	#menu form
	{
		margin:0;
		z-index:1000;
	}
		#menu fieldset
		{
			border:none;
		}
		
			#menu p
			{
				margin:0.1em;
				padding:0;
				text-align:left;
			}
			
			#menu .fermer2
			{
				margin-left:10px;
			}
			
			#menu .fermer2:hover
			{
				cursor:pointer;
			}
			
			#menu .fermer
			{
				margin-bottom:10px;
				margin-left:12px;
				margin-top: 5px;
			}
			
			#menu .fermer:hover
			{
				cursor:pointer;
			}
			
			#menu .espacePersoLogin
			{
				width:90px;
				margin-right:30px;
				margin-top:10px;
				margin-left:8px;
				color:#255885;
				height:1em;
				font-size:11px;
			}
			
			#menu .espacePersoass
			{
				width:90px;
				margin-right:0px;
				margin-left:8px;
				color:#255885;
				height:1em;
				font-size:11px;
			}
			
			#menu .valider
			{
				color: #255885;
				border-left: 1px solid #255885;
				border-right: 1px solid #255885;
				border-top: 1px solid #E0E7EF;
				border-bottom: 1px solid #E0E7EF;
				background-color:#E0E7EF;
				margin-left:5px;
				cursor:pointer;
				font-size:80%;
				height:1.8em;
			}
			
	/* Les differents dl ... */
	#dl_notre_offre
	{
		width:134px;
		color:#FFFFFF;
		z-index:1000;
	}
	
	#dl_avant_premiere
	{
		width:127px;
		color:#FFFFFF;
		z-index:1000;
	}
	
	#dl_nos_conseils
	{
		width:119px;
		color:#FFFFFF;
		z-index:1000;
	}
	
	#dl_references
	{
		width:114px;
		color:#FFFFFF;
		z-index:1000;
	}
	
	#dl_budget
	{
		width:132px;
		color:#245A88;
		z-index:1000;
	}
	
	#dl_newsletter
	{
		width:87px;
		color:#245A88;
		z-index:1000;
	}
	
	#dl_espace_perso
	{
		width:173px;
		color:#245A88;
		z-index:1000;
	}

		#menu dt {
			cursor: pointer;
			text-align: center;
			border-top: 1px solid white;
			border-right: 1px solid white;
			border-bottom: 1px solid white;
			height:15px;
			padding-top:3px;
			z-index:1000;
			
		}

		#dl_notre_offre dt
		{
			background-color:#265988;
			border: 1px solid #FFFFFF;
			z-index:1000;
		}
		
		#dl_avant_premiere dt
		{
			background-color:#467299;
			z-index:1000;
		}
		
		#dl_nos_conseils dt
		{
			background-color:#7293B2;
			z-index:1000;
		}
		
		#dl_references dt
		{
			background-color:#84A2BC;
			z-index:1000;
		}
		
		#dl_budget dt
		{
			background-color:#9EB4C9;
			z-index:1000;
		}
		
		#dl_newsletter dt
		{
			background-color:#C9D5E1;
			z-index:1000;
		}
		
		#dl_espace_perso dt
		{
			background-color:#E0E7EF;
			z-index:1000;
		}

		#menu dd {
			border: 1px solid #FFFFFF;
			z-index:1000;
		}
		
		#menu ul {
			z-index:1000;
		}
		
			#menu li {
				text-align: center;
				line-height:17px;
				height:1.75em;
				z-index:1000;
				border-bottom:1px solid #FFFFFE;
			}
			
			#menu li.sansTrait {
				text-align: center;
				height:1.75em;
				border-bottom:none;
				z-index:1000;
			}
			
			#menu li.left {
				text-align: left;
				height:1.75em;
				z-index:1000;
				border-bottom:1px solid #FFFFFE;
			}
			
			#menu li.left2 {
				text-align: left;
				height:1.75em;
				border-bottom:none;
				list-style-type:none;
				list-style-position:outside;
				background-image: url("../image/new/puceBleu.png");
				background-repeat: no-repeat;
				background-position: 15% 55%;
				z-index:1000;
			}
			
			#menu li.left3 {
				text-align: left;
				height:1.75em;
				border-bottom:1px solid #FFFFFE;
				list-style-type:none;
				list-style-position:outside;
				background-image: url("../image/new/puceBleu.png");
				background-repeat: no-repeat;
				background-position: 15% 55%;
				z-index:1000;
			}
			
			#dl_notre_offre li
			{
				background-color:#265988;
				z-index:1000;
			}
			
			#dl_avant_premiere li
			{
				background-color:#467299;
				z-index:1000;
			}
			
			#dl_nos_conseils li
			{
				background-color:#7293B2;
				z-index:1000;
			}
			
			#dl_references li
			{
				background-color:#84A2BC;
				z-index:1000;
			}
			
			#dl_budget li
			{
				background-color:#9EB4C9;
				z-index:1000;
			}
			
			#dl_newsletter li
			{
				background-color:#C9D5E1;
				z-index:1000;
			}
			
			#dl_espace_perso li:first-child
			{
				background-color:#E0E7EF;
				height:auto;
				z-index:1000;
			}
			
			#dl_espace_perso li
			{
				background-color:#E0E7EF;
				z-index:1000;
			}

				#menu li a, #menu dt a {
					text-decoration: none;
					display: block;
					height: 100%;
					border: 0 none;
					padding-top:0.25em;
					font-size:95%;
					z-index:1000;
					/*font-weight:bold;*/
				}
				
				#menu li a.left, #menu dt a.left {
					text-decoration: none;
					display: block;
					height: 100%;
					border: 0 none;
					padding-top:0.25em;
					padding-left:1em;
					font-size:11px;
					z-index:1000;
					/*font-weight:bold;*/
				}
				
				#menu dt a.lienSpecial
				{
					text-decoration: none;
					display: block;
					height: 100%;
					border: 0 none;
					font-size:12px;
					padding-left:4px;
					padding-top:1px;
					z-index:1000;
				}
				#menu dt a.avantpremiereLien {
					font-size:13px;
				}
				#menu dt a.lienSpecial:hover
				{
					text-decoration: none;
					background-color: #467299;
					color:white;
					z-index:1000;
				}
				#menu li a.special, #menu dt a.special {
					text-decoration: underline;
					display: block;
					height: 100%;
					border: 0 none;
					padding-top:0.25em;
					padding-bottom:10px;
					padding-left:1em;
					font-size:11px;
					/*font-weight:bold;*/
					z-index:1000;
				}
				
				#menu li a.puce, #menu dt a.puce {
				/*list-style-type:square;
				list-style-position: outside;*/
				text-decoration: none;
				display: block;
				height: 100%;
				border: 0 none;
				padding-top:0.25em;
				padding-left:3em;
				text-decoration:underline;
				font-size:95%;
				font-weight:bold;
				z-index:1000;
			}
				#menu #dt_avant_premiere a.lienSpecial {
					font-size:13px;
					padding-top:0px;
				}
				#dl_notre_offre li a, #dl_notre_offre dt a {
					color: #FFFFFF;
					z-index:1000;
				}
				
				#dl_avant_premiere li a, #dl_avant_premiere dt a {
					color: #FFFFFF;
					z-index:1000;
				}
				
				#dl_nos_conseils li a, #dl_nos_conseils dt a {
					color: #FFFFFF;
					z-index:1000;
				}
				
				#dl_references li a, #dl_references dt a {
					color: #FFFFFF;
					z-index:1000;
				}
				
				#dl_budget li a, #dl_budget dt a {
					color: #265988;
					z-index:1000;
				}
				
				#dl_newsletter li a, #dl_newsletter dt a {
					color: #265988;
					z-index:1000;
				}
				
				#dl_espace_perso li a, #dl_espace_perso dt a {
					color: #265988;
					z-index:1000;
				}

					#dl_notre_offre li a:hover, #dl_notre_offre dt a:hover {
						background-color: #FFFFFE;
						color:#255989;
						z-index:1000;
					}
					
					#dl_avant_premiere li a:hover, #dl_avant_premiere dt a:hover {
						background-color: #FFFFFE;
						color:#255989;
						z-index:1000;
					}
					
					#dl_nos_conseils li a:hover, #dl_nos_conseils dt a:hover {
						background-color: #FFFFFE;
						color:#255989;
						z-index:1000;
					}
					
					#dl_references li a:hover, #dl_references dt a:hover {
						background-color: #FFFFFE;
						color:#255989;
						z-index:1000;
					}
					
					#dl_budget li a:hover, #dl_budget dt a:hover {
						background-color: #245A88;
						color:#FFFFFF;
						z-index:1000;
					}
					
					#dl_newsletter li a:hover, #dl_newsletter dt a:hover {
						background-color: #245A88;
						color:#FFFFFF;
						z-index:1000;
					}
					
					#dl_espace_perso li a:hover, #dl_espace_perso dt a:hover {
						background-color: #245A88;
						color:#FFFFFF;
						z-index:1000;
					}

/* La structure de la page d'accueil */
#global
{
	width : 925px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

	#header {
		/*
		background-image: url("../image/new/haut.png");
		background-repeat : no-repeat;*/
		/*border-left:1px solid white;*/
		/*height:97px;*/
		display:none;
	}

	#premiereLigne
	{
		position:relative;
		padding-top:20px;
		/*height: 230px;*/
		width:925px;
		-width:926px;
		margin:0 auto;
		z-index:1;
	}

		#premiereLigne div.gauche 
		{
			position: absolute;
			left:0;
			width: 400px;
			z-index:1;
			height:225px;
			overflow: hidden;
		}
		
		#premiereLigne div.droite
		{
			position: absolute;
			right:10px;
			-right:11px;
			/*width: 255px;*/
			width: 256px;
			text-align:left;
			z-index:1;
			border-bottom:1px solid white;
			/*border-right:1px solid white;*/
			height:225px;
			overflow: hidden;
			
		}
		
		#premiereLigne div.droite div
		{
			border-left:1px solid white;
			border-right:1px solid white;
			width:254px;
			height: 100%;
			background-color:white;
			color:#4F543E;
			font-size:11px;
		}
		
		#premiereLigne div.droite p
		{
			padding:3px;
		}
		
		#premiereLigne div.droite p.titre
		{
			background-color:#787C6D;
			color: white;
			font-weight:bold;
			padding: 10x;
			font-size:12px;
		}
		
		#premiereLigne div.droite p.gauche
		{
			text-align:right;
			padding-top:5px;
		}
		
		#premiereLigne div.droite img
		{
			border:none;
			padding:0;
			margin:0;
			-margin:-2px;
			margin-right: -3px;
		}
		
		#premiereLigne p.desc
		{
			overflow: hidden;
			height: 40px;
		}
		
		#premiereLigne div.centre
		{
			margin-left: 400px;
			margin-right: 266px;
			-margin-right: 267px;
			height:225px;
			position:relative;
			z-index:1;
			border-bottom:1px solid white;
			overflow: hidden;
			background-color:  #FFF;
			/*border-right:1px solid white;
			border-left:1px solid white;*/
		}
		
		#premiereLigne div.centre div
		{
			border-left:1px solid white;
			text-align:center;
		}
		
		#premiereLigne div.centre img.grand
		{
			-margin: -2px;
			width:256px;
			height:225px;
			-width:255px;
			-height:225px;
		}
		
		#annonce1
		{
			border:1px solid white;
			border-collapse:collapse;
			background-color: white;
			height:225px;
		}
		
		#annonce2
		{
			border:1px solid white;
			border-collapse:collapse;
			width:100%;
			background-color: white;
			height:225px;
		}
		
		#annonce1 p.toolTip a{
			text-decoration: none;
			cursor: hand;
		}

		#annonce1 p.toolTip a:hover{
			text-decoration: none;
		}
		
		#annonce1 tr
		{
			height: 112px;
			-height: 110px;
			max-height: 110px !important;
		}
		
		#annonce2 tr
		{
			height: 112px;
			-height: 110px;
			max-height: 110px !important;
		}
		
		#annonce1 td
		{
			border:1px solid white;
			font-size:11px;
			width:127px;
			vertical-align:top;
			color:#4F543E;
			padding:0;
			margin:0;
			height: 108px;
		}
		
		#annonce2 td
		{
			border-right:1px solid white;
			border-left:1px solid white;
			font-size:11px;
			vertical-align:top;
			color:#4F543E;
			padding:0;
			margin:0;
		}
		
		#annonce1 img
		{
			padding:0;
			margin: 0;
			border:0;
		}
		
		#annonce2 img
		{
			padding:0;
			margin: 0;
			border:0;
			margin-right: -2px;
		}
		
		#annonce1 p
		{
			padding:3px;
		}
		
		#annonce2 p
		{
			padding:3px;
		}
		
		#annonce1 p.titre
		{
			background-color:#787C6D;
			color: white;
			font-weight:bold;
			padding: 10x;
			font-size:12px;
		}
		
		
		#annonce2 p.titre
		{
			background-color:#787C6D;
			color: white;
			font-weight:bold;
			padding: 10x;
			font-size:12px;
		}
		
		#annonce1 p.gauche
		{
			text-align:right;
			padding-top:5px;
		}
		
		#annonce2 p.gauche
		{
			text-align:right;
			padding-top:5px;
		}
		
		#annonce1 p.gauche a, #annonce2 p.gauche a {
			
		}
		
		#annonce1 p.infobulle{
			display: none;
			position: absolute;
			background-color: #929BA4;
			border: 1px solid white;
			text-align: justify;
			color: white;
			z-index: 300;
		}
		
		#annonce2 p.infobulle{
			display: none;
			position: absolute;
			background: #929BA4;
			border: 1px solid white;
			
			text-align: justify;
			color: white;
			
			z-index: 2;
		}
		
		#annonce1 span.infobulle{
			display: block;
			padding: 2px;
			width: 150px;
			position: absolute;
			background-color: #929BA4;
			border: 1px solid white;
			text-align: justify;
			color: white;
			z-index: 300;
		}
		
		#annonce2 span.infobulle{
			display: none;
			padding: 2px;
			width: 150px;
			position: absolute;
			background: #929BA4;
			border: 1px solid white;
			
			text-align: justify;
			color: white;
			
			z-index: 300;
		}
		
			#recherche_en
			{
				background-color : #D1D6D2;
				background-image: url("../image/new/recherche_en.gif");
				background-repeat: no-repeat;
				border-left:1px solid white;
				border-bottom:1px solid white;
				font-size:0.7em;
				height:225px;
				margin-right:0;
				padding-right:0;
				color:#5B6C5C;
				z-index:1;
				position:relative;
			}

				#recherche_en fieldset
				{
					border:none;
					padding-left: 40px;
					margin-right:0;
					padding-right:0;
				}

					#recherche_en p
					{
						margin-top:0.25em;
						margin-left:0.3em;
						margin-bottom:0.3em;
						margin-right:0;
						padding-right:0;
					}
					
					#recherche_en p.budget
					{
						margin-top:0.5em;
						margin-bottom:0.5em;
					}
					
					#recherche_en select
					{
						/*height:1.3em;*/
						font-size: 1em;
					}
					
					#recherche_en input.radio
					{
						
					}
					
					#recherche_en label.radio
					{
						/*float:right;*/
						width:125px;
						padding-top:5px;
						margin-right:20px;
					}
					
					#recherche_en label.typeLogement
					{
						float:left;
						width:90px;
						padding-top:5px;
						margin-right:15px;
					}
					
					#recherche_en select.typeLogement
					{
						margin-right:15px;
						color:#5B6C5C;
					}
					
					#recherche_en label.pieces
					{
						margin-right:15px;
					}
					
					#recherche_en label.neuf
					{
						margin-right:15px;
					}
					
					#recherche_en label.budget
					{
						float:left;
						width:40px;
						padding-top:3px;
					}
					
					#recherche_en select.budget
					{
						margin-right:3px;
						color:#5B6C5C;
						width:75px;
						text-align:center;
					}
					
					#recherche_en select.nbPieces
					{
						color:#5B6C5C;
					}
					
					#recherche_en select.budget2
					{
						margin-right:3px;
						color:#5B6C5C;
						width:75px;
						text-align:center;
					}
					
					#recherche_en label.budget1
					{
						float:left;
						width:60px;
						-width:65px;
						margin-right: 20px;
						-margin-right: 15px;
						padding-top:3px;
					}
					
					#recherche_en input.budget1
					{
						width:100px;
						padding-top:3px;
						color:#5B6C5C;
						height:12px;
						font-size: 11px;
					}
					
					
					
					#recherche_en label.region1
					{
						float:left;
						width:50px;
						padding-top:3px;
					}
					
					#recherche_en select.region1
					{
						width:150px;
						color:#5B6C5C;
					}
					
					#recherche_en label.departement
					{
						float:left;
						width:80px;
						padding-top:3px;
					}
					
					#recherche_en select.departement
					{
						width: 260px;
						color:#5B6C5C;
					}
					
					#recherche_en select.departement2
					{
						width: 260px;
						margin-left:80px;
						-margin-left:83px;
						color:#5B6C5C;
					}
					
					#recherche_en input.bouton
					{
						background-color:#5B6C5C;
						padding-right:25px;
						cursor:pointer;
						border:none;
						color:white;
						float:right;
						margin-top:5px;
						width:139px;
					}
					
					#recherche_en a
					{
						color:#5B6C5C;
					}

			#recherche
			{
				background-color : #D1D6D2;
				background-image: url("../image/new/recherche.gif");
				background-repeat: no-repeat;
				border-left:1px solid white;
				border-bottom:1px solid white;
				font-size:0.7em;
				height:225px;
				margin-right:0;
				padding-right:0;
				color:#5B6C5C;
				z-index:1;
				position:relative;
			}

				#recherche fieldset
				{
					border:none;
					padding-left: 40px;
					margin-right:0;
					padding-right:0;
				}

					#recherche p
					{
						margin-top:0.25em;
						margin-left:0.3em;
						margin-bottom:0.3em;
						margin-right:0;
						padding-right:0;
					}
					
					#recherche p.budget
					{
						margin-top:0.5em;
						margin-bottom:0.5em;
					}
					
					#recherche select
					{
						/*height:1.3em;*/
						font-size: 1em;
					}
					
					#recherche input.radio
					{
						
					}
					
					#recherche label.radio
					{
						/*float:right;*/
						width:125px;
						padding-top:5px;
						margin-right:20px;
					}
					
					#recherche label.typeLogement
					{
						float:left;
						width:90px;
						padding-top:5px;
						margin-right:15px;
					}
					
					#recherche select.typeLogement
					{
						margin-right:15px;
						color:#5B6C5C;
					}
					
					#recherche label.pieces
					{
						margin-right:17px;
					}
					
					#recherche label.neuf
					{
						margin-right:15px;
					}
					
					#recherche label.budget
					{
						float:left;
						width:40px;
						padding-top:3px;
					}
					
					#recherche select.budget
					{
						margin-right:3px;
						color:#5B6C5C;
						width:75px;
						text-align:center;
					}
					
					#recherche select.nbPieces
					{
						color:#5B6C5C;
					}
					
					#recherche select.budget2
					{
						margin-right:3px;
						color:#5B6C5C;
						width:75px;
						text-align:center;
					}
					
					#recherche label.budget1
					{
						float:left;
						width:60px;
						-width:65px;
						margin-right: 20px;
						-margin-right: 15px;
						padding-top:3px;
					}
					
					#recherche input.budget1
					{
						width:100px;
						padding-top:3px;
						color:#5B6C5C;
						height:12px;
						font-size: 11px;
					}
					
					
					
					#recherche label.region1
					{
						float:left;
						width:50px;
						padding-top:3px;
					}
					
					#recherche select.region1
					{
						width:150px;
						color:#5B6C5C;
					}
					
					#recherche label.departement
					{
						float:left;
						width:80px;
						padding-top:3px;
					}
					
					#recherche select.departement
					{
						width: 260px;
						color:#5B6C5C;
					}
					
					#recherche select.departement2
					{
						width: 260px;
						margin-left:80px;
						-margin-left:83px;
						color:#5B6C5C;
					}
					
					#recherche input.bouton
					{
						background-color:#5B6C5C;
						padding-right:25px;
						cursor:pointer;
						border:none;
						color:white;
						float:right;
						margin-top:5px;
						width:139px;
					}
					
					#recherche a
					{
						color:#5B6C5C;
					}

	#deuxiemeLigne
	{
		position:relative;
		/*padding-top:1em;*/
		height: 250px;
		width:925px;
		margin:0 auto;
		z-index: 0;
	}
	
		#deuxiemeLigne div.gauche 
		{
			position: absolute;
			left:0;
			width: 400px;
			z-index:1;
			border-bottom:1px solid white;
			border-left:1px solid white;
			height:250px;
			text-align:right;
			/*background-image: url("../image/new/opportuniteGauche.png");
			background-repeat:no-repeat;*/
			text-align: right;
		}
		
		#deuxiemeLigne div.gauche img
		{
			float:left;
		}
		
		#opportunites
		{
			margin:0;
			/*margin-left:141px;*/
			width:259px;
			background-color:white;
			height:250px;
			padding:0;
			border:0;
			border-collapse:collapse;
			border-right:1px solid white;
			/*border-left: 1px solid white;*/
		}
		
		#opportunites th
		{
			background-image: url("../image/new/opportuniteHaut.png");
			background-repeat:no-repeat;
			height:38px;
			border:0;
			padding:0;
			margin:0;
		}

		#opportunites th.opportunites_en
		{
			background-image: url("../image/new/opportuniteHaut_en.png");
			background-repeat:no-repeat;
			height:38px;
			border:0;
			padding:0;
			margin:0;
		}

		#opportunites tr.content
		{
			cursor:pointer;
		}
		
		#opportunites td
		{
			height:106px;
			vertical-align:top;
			font-size:12px;
			color:#265988;
			line-height:14px;
			/*padding-left:1px;*/
		}
		
		#opportunites td.gauche
		{
			padding-right: 10px;
			text-align: right;
			vertical-align:middle;
		}
		
		#opportunites td.droite
		{
			padding-left: 10px;
			text-align: left;
			vertical-align:middle;
		}
		
		#opportunites a
		{
			font-size:12px;
			color:#265988;
			font-weight: bold;
		}
		
		#opportunites span.petit
		{
			margin-top:5px;
			display:block;
		}
		
		#deuxiemeLigne div.droite
		{
			position: absolute;
			right:10px;
			-right:9px;
			width: 212px;
			text-align:right;
			z-index:1;
			border-bottom:1px solid white;
			border-right:1px solid white;
			height:250px;
			padding:0;
			margin:0;
			/*background-image:url("../image/new/home5.png");
			background-repeat:no-repeat;
			background-color: white;*/
		}
		
		#deuxiemeLigne div.droite img
		{
			border:none;
			padding:0;
			margin:0;
			-margin:-1px;
		}
	
		#deuxiemeLigne div.centre
		{
			margin-left: 401px;
			margin-right: 223px;
			-height:250px;
			position:relative;
			z-index:1;
			border-bottom:1px solid white;
			border-right:1px solid white;
			/*border-left:1px solid white;*/
			background-color:#265A89;
			height: 250px;
		}
	
	#footer{
		background:white url('/image/v2/fond/degrade-bas-complet.jpg') no-repeat top;
	}
	
	#footer #footerContainer {
		width:1005px;
		margin:0 auto;
	}
	
	#footer p.right
	{
		text-align:right;
		color: white;
		padding-top:2px;
		margin: 0;
		width:915px;
		font-size: 10px;
	}
	
	#footer ul 
	{
		padding:0;
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		text-align:center;
	}
	
		#footer li 
		{
			display: inline;
			margin: 0;
			padding:0;
			color:#FFFFFF;
			font-size: 10px;
			background-color: #929BA4;
			line-height:14px;
		}
		
			#footer a 
			{
				text-decoration: none;
				color: #FFFFFF;
				border-right:1px solid #FFFFFF;
				padding: 0px 8px 0px 8px;
				margin:0;
				background-color: #929BA4;
			}
			
			#footer a.immobilier
			{
				text-decoration: none;
				color: #FFFFFF;
				border-right:1px solid #FFFFFF;
				padding: 0px 8px 0px 4px;
				margin:0;
				background-color: #929BA4;
			}
			
			#footer a.last 
			{
				text-decoration: none;
				color: #FFFFFF;
				border:none;
				padding: 0px 8px 0px 8px;
				margin:0;
				background-color: #929BA4;
			}
			
			#footer a.last2
			{
				text-decoration: none;
				color: #FFFFFF;
				border:none;
				padding: 0px 0px 0px 8px;
				margin:0;
				background-color: #929BA4;
			}
			
			#footer a.last3
			{
				text-decoration: none;
				color: #FFFFFF;
				padding: 0px 8px 0px 0px;
				margin:0;
				border:none;
				background-color: #929BA4;
			}
			
			#footer img
			{
				vertical-align: middle;
			}
	
	#footer hr
	{
		color: white;
		background-color:white;
		height:1px;
		border-top: 1px solid white;
		padding:0;
		margin:0;
	}
	
	#filetBlanc
	{
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cbced1;
		line-height: 0pt;
		width:960px;
		margin:5px auto 0px auto;
	}

/* Structure commune � toutes les pages */
	#chemin
	{
		position:relative;
		padding-top:25px;
		padding-left:25px;
		width:925px;
		margin:0 auto;
		background-color: #929BA4;
		background-image: url("../image/new/spacer.png");
		background-repeat: repeat-y;
		color: #919BA4;
		font-size:10px;
	}
	
		#chemin a
		{
			color: #919BA4;
			text-decoration: none;
		}
		
		#chemin a:hover
		{
			color: #919BA4;
			text-decoration: underline;
		}
	
	#espacePersoContenu
	{
		position:relative;
		padding-top:12px;
		padding-left:1.5em;
		padding-right:1.5em;
		width:925px;
		margin:0 auto;
		background-color: #929BA4;
		background-image: url("../image/new/spacer.png");
		background-repeat: repeat-y;
	}
	
		#espacePersoContenu p.message
		{
			font-weight:bold;
			color:#583A52;
			font-size:12px;
		}
		
		#espacePersoContenu h2
		{
			color:#5A4A55;
			font-size:200%;
			margin:0;
		}
		
		#espacePersoContenu h3
		{
			background-color:#EBF0F4;
			color:#5A4A55;
			margin:0;
			width:545px;
			font-size:12px;
			line-height:18px;
			margin-bottom:3px;
			padding-top:3px;
			font-weight:bold;
			/*margin-top:15px;*/
		}
		
		#espacePersoContenu .entete
		{
			background-color:#DAD1D6;
			color:#583A52;
			padding-top:30px;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			height:28px;
			font-size:12px;
			font-weight:bold;
		}
		
		#espacePersoContenu .enteteMesSelections_en
		{
			/*
			background-color:#DAD1D6;
			background-image:url("../image/new/mesSelections_en.png");
			background-repeat:no-repeat;
			color:#583A52;
			padding-top:30px;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			height:28px;
			font-size:12px;
			font-weight:bold;
			*/
			
			background-color:#DAD1D6;
			background-image:url("../image/new/mesSelections_en.png");
			background-position: top left;
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			font-weight:bold;
		}
		
		#espacePersoContenu .enteteCreerAlerte
		{
			background-color:#DAD1D6;
			background-image:url("../image/new/creerAlerte.png");
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			font-weight:bold;
		}

		#espacePersoContenu .enteteCreerAlerte_en
		{
			background-color:#DAD1D6;
			background-image:url("../image/new/creerAlerte_en.png");
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			font-weight:bold;
		}

		#espacePersoContenu .entete2
		{
			background-color:#DAD1D6;
			background-image:url("../image/new/creerEspacePerso.png");
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			font-weight:bold;
			margin-top:0;
		}
		
		#espacePersoContenu .entete2_en
		{
			background-color:#DAD1D6;
			background-image:url("../image/new/creerEspacePerso_en.png");
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			font-weight:bold;
			margin-top:0;
		}
		
		#espacePersoContenu .enteteMonCompte
		{
			background-color:#DAD1D6;
			background-image:url("../image/new/monEspacePerso.png");
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			font-weight:bold;
			margin-top:0;
		}

		#espacePersoContenu .enteteMonCompte_en
		{
			background-color:#DAD1D6;
			background-image:url("../image/new/monEspacePerso_en.png");
			background-repeat:no-repeat;
			color:#583A52;
			font-size:12px;
			padding-top:3em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			font-weight:bold;
			margin-top:0;
		}

		#espacePersoContenu .entetePetit
		{
			background-color:#DAD1D6;
			color:#583A52;
			padding-top:10px;
			margin-right:48px;
			margin-bottom:1px;
			padding-left:2em;
			margin-top:0;
			height:23px;
			font-size:12px;
			font-weight:bold;
		}

		#espacePersoContenu .entetePetitMesAlertes_en
		{
			background-image: url("../image/new/mesAlertes_en.png");
			background-repeat:no-repeat;
			background-color:#DAD1D6;
			color:#583A52;
			padding-top:2em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			height:23px;
			font-size:12px;
			font-weight:bold;
		}

		#espacePersoContenu .entetePetitMesSelections_en
		{
			background-image: url("../image/new/mesSelections_en.png");
			background-repeat:no-repeat;
			background-color:#DAD1D6;
			color:#583A52;
			padding-top:2em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			height:23px;
			font-size:12px;
			font-weight:bold;
		}

		#espacePersoContenu hr
		{
			color:#B5A6AD;
			background-color:#B5A6AD;
			border-color:#B5A6AD;
			height:15px;
			margin:0;
			margin-right:3em;
		}
		
		#espacePersoContenu .spacer
		{
			color:#B5A6AD;
			background-color:#B5A6AD;
			border-color:#B5A6AD;
			height:15px;
			margin:0;
			margin-right:3em;
		}
		
		#espacePersoContenu .spacerPetit
		{
			color:#B5A6AD;
			background-color:#B5A6AD;
			border-color:#B5A6AD;
			height:9px;
			margin:0;
			margin-right:3em;
		}
		
		#espacePersoContenu .contenu
		{
			background-image: url("../image/new/backgroundEspacePerso.png");
			background-repeat: repeat-y;
			/*height:190px;*/
			border-top:1px solid white;
			margin-right:3em;
			min-height:350px !important;
		}
		
		 
		
			#espacePersoContenu ul.menu
			{
				float:left;
				width:220px;
				background-color:#CDDAE3;
				margin-left:27px;
				-margin-left:14px;
				margin-top:1em;
				height:100%;
			}
			
			#espacePersoContenu ul.menu li
			{
				list-style-type:none;
				list-style-position:outside;
				background-image: url("../image/new/espacePersoPuce.png");
				background-repeat: no-repeat;
				background-position: 7% 80%;
				padding-left:25px;
				padding-top:10px;
				font-size:11px;
				/*font-weight:bold;*/
			}
			
			#espacePersoContenu ul.menu li.dernier
			{
				padding-bottom:15px;
				background-position: 7% 55%;
			}
			
			#espacePersoContenu ul.menu li.deuxieme
			{
				padding-top:10px;
				background-position: 7% 80%;
			}
			
			#espacePersoContenu ul.menu li a
			{
				color:#583A52;
				
			}
			
			#espacePersoContenu ul.menu li.premier
			{
				list-style-position:outside;
				list-style-image: none;
				list-style-type:none;
				background-color:#E0E7ED;
				background-image: none;
				padding-left:15px;
				font-weight:normal;
				color:#583A52;
				padding-top:0;
				padding-bottom:0;
				font-size:12px;
			}
		
		#espacePersoContenu p.hauteurMin
		{
			height:215px;
			margin-left:300px;
			padding-top:40px;
			color:#583A52;
			font-size:12px;
		}
		
		#espacePersoContenu p.hauteurMin2
		{
			height:215px;
			padding-top:10px;
			margin-left:260px;
			color:#583A52;
			font-size:12px;
		}
		
		#espacePersoContenu div.erreur
		{
			margin-left:260px;
			padding-top: 10px;
			font-weight: bold;
			color:#583A52;
			font-size:12px;
		}
		
			#espacePersoContenu p.hauteurMin a
			{
				font-weight:bold;
				font-size:14px;
				color:#583A52;
			}
		
		#ajoutAlerte fieldset
		{
			border:none;
			font-size:12px;
			color:#583A52;
			padding-left:30px;
			margin-top:0;
		}
		
			#ajoutAlerte select
			{
				height:18px;
				font-size:100%;
				color:#583A52;
			}
			
			#ajoutAlerte input
			{
				font-size:100%;
				color:#583A52;
			}
			
			#ajoutAlerte input.petit
			{
				width:94px;
				margin-right:12px
			}
			
			#ajoutAlerte input.radio
			{
				margin-right:20px
			}
			
			#ajoutAlerte input.ancien
			{
				margin-left:50px
			}
			
			#ajoutAlerte select.petit
			{
				width:98px;
				margin-right:12px
			}
			
			#ajoutAlerte select.type
			{
				width:115px;
				margin-right:12px
			}
			
			#ajoutAlerte select.grand
			{
				width:211px;
			}
		
		#ajoutAlerte p
		{
			margin:8px;
		}
		
		#ajoutAlerte p.italic
		{
			font-style:italic;
			font-size:90%;
			margin-top:0;
		}
		
		#ajoutAlerte p.right
		{
			text-align:right;
			padding-right:265px;
			margin-bottom:0;
		}
		
		#ajoutAlerte p.normal label
		{
			float:left;
			width:110px;
		}
		
		#loginEspacePerso fieldset
		{
			margin:0;
			border:none;
			float:left;
			padding-left:30px;
			color:#5B656F;
		}
		
			#loginEspacePerso p
			{
				margin:0.5em;
			}
			
				#loginEspacePerso input.text
				{
					width:107px;
					height:13px;
					color:#5B656F;
					margin-bottom:3px;
					font-size:10px;
				}
				
				#loginEspacePerso input.submit
				{
					/*margin-left:2px;*/
				}
				
				#loginEspacePerso a
				{
					color:#5B656F;
					font-size:11px;
				}
		
		#creationEspacePerso fieldset
		{
			border:none;
			font-size:80%;
			color:#583A52;
		}
		
			#creationEspacePerso p
			{
				/*padding:0.5em;*/
				margin:10px;
				font-size:12px;
			}
			
			#creationEspacePerso p.special
			{
				margin-left:255px;
			}
			
			#creationEspacePerso a
			{
				color:#583A52;
				text-decoration:underline;
			}
			
				#creationEspacePerso label.gauche
				{
					float:left;
					width:93px;
					text-align:left;
					margin-right:10px;
					margin-left:142px;
				}
				
				#creationEspacePerso input
				{
					color:#583A52;
					height:1em;
					font-size:100%;
				}
				
				#creationEspacePerso input.submit
				{
					height:auto;
				}
				
				#creationEspacePerso select
				{
					color:#583A52;
					height:20px;
					font-size:100%;
				}
				
				#creationEspacePerso label.prenom
				{
					margin-left:50px;
				}
				
				#creationEspacePerso input.normal
				{
					width:122px;
					margin-right:5px;
				}
				
				
				#creationEspacePerso input.adresse
				{
					width:185px;
					margin-right:5px;
				}
				
				#creationEspacePerso input.radio
				{
					margin-right:25px;
				}
				
				#creationEspacePerso input.cp
				{
					width:95px;
					margin-right:25px;
				}
				
				#creationEspacePerso input.password
				{
					width:95px;
					margin-right:35px;
				}
				
				#creationEspacePerso select.pays
				{
					width:215px;
				}
				
				#creationEspacePerso p.right
				{
					text-align:right;
					padding-right:165px;
					margin-bottom:0;
					padding-top:15px;
				}
				
				#creationEspacePerso span.italic
				{
					float: left;
					font-style:italic;
					padding-left:260px;
					margin:0;
					/*
					margin-right: 235px;
					*/
					font-size: 11px;
				}
	
	#retour
	{
		text-align:right;
		height:35px;
	}
		
	form.prolongation
	{
		width:500px;
		margin-left:250px;
		margin-top:0;
		color:#5A3A51;
		/*padding-top:10px;*/
		padding:0;
	}
	
		form.prolongation fieldset
		{
			border:none;
			margin-top:0;
			font-size:12px;
			padding:0;
			margin-left:5px;
		}
			form.prolongation p
			{
				/*padding:0;*/
				margin:0;
			}
			form.prolongation p.nomAlerte
			{
				width:280px;
				background-color:#E2E9EF;
				padding-left:20px;
				color:#5A3A51;
				font-weight:bold;
				height:18px;
				margin:0;
				margin-bottom: 10px;
			}
			
			form.prolongation p.critereAlerte 
			{
				/*margin-top:5px;*/
			}
			
			form.prolongation p.lieuAlerte
			{
				/*margin-bottom:15px;*/
			}
				form.prolongation label
				{
					float:left;
					width:210px;
					padding-left:20px;
					font-weight:bold;
					padding-top:3px;
				}
		
				form.prolongation select
				{
					color:#5A3A51;
					margin-bottom:5px;
				}
		
				form.prolongation ul
				{
					padding-left:20px;
					margin-bottom:10px;
					line-height:12px;
					/*margin:0;*/
				}
		
					form.prolongation li
					{
						list-style-type:none;
						list-style-position:inside;
						background-image: url("../image/new/espacePersoPuce.png");
						background-repeat: no-repeat;
						background-position: 0% 55%;
						font-size:11px;
						padding-left:10px;
					}
		
					form.prolongation li.bold
					{
						font-weight:bold;
					}
	
			form.prolongation ul.flotte
			{
				float:right;
			}
	
				ul.flotte li
				{
					background-image: none;
					padding-left:0;
					height:20px;
					border-bottom:1px solid #D9DDE0;
					padding-top:3px;
					width:155px;
					font-weight:bold;
				}
				
				ul.flotte li.premier
				{
					border-top:1px solid #D9DDE0;
				}
				
					ul.flotte img.imgAlerte
					{
						margin-right:20px;
					}
					
					ul.flotte a
					{
						color:#5A3A51;
						text-decoration:none;
					}
		
		div.selections
		{
			/*margin-top:10px;*/
			padding-left:15px;
			margin-left:250px;
			color:#5A3A51;
			width:585px;
		}
		
		div.selections p
		{
			margin-left:0;
			margin-right:0;
			margin-top:10px;
			margin-bottom:20px;
			font-size:12px;
		}
		
		div.selections p.titre
		{
			background-color:#DDE6ED;
			color:#5A3A51;
			font-weight:bold;
			height:21px;
			line-height:18px;
			/*width:400px;*/
			margin-left:132px;
			margin-right:40px;
			padding-top:0.25em;
			margin-bottom:0;
			margin-top:0;
			font-size:12px;
		}
		
		p.titre a
		{
			padding-left:10px;
			text-decoration:underline;
			color:#5A3A51;
		}
		
		p.titre span.flotte
		{
			float:right;
			margin-right:10px;
		}
		
		div.selections p.contenuProgramme
		{
			margin-left:155px;
			margin-top:5px;
			margin-right:40px;
			padding-top:0;
			font-size:11px;
			line-height:1em;
			
		}
		
		div.selections p.contenuProgramme img.investisseur {
			float: right;
		}
		
		div.selections img.imageProgramme
		{
			float:left;
		}
		
		
		
		p.contenuProgramme a.flotte
		{
			float:right;
			border-top:1px solid #D9DDE0;
			border-bottom:1px solid #D9DDE0;
			font-size:12px;
			
			color:#5A3A51;
			text-decoration:none;
			
			text-align: right;
			padding-left: 8px;
			padding-right: 8px;
			
			margin-top: -10px;
			margin-right: 10px
		}
		
		p.contenuProgramme a.flotte img{
			float: left;
			padding-bottom: 1px;
		}
		
		p.contenuProgramme a.flotte span{
			float: left;
			/*padding-bottom: 8px;*/
			padding-top: 4px;
		}
		
		a.flotte img.actionProgramme
		{
			border:none;
			padding-top:2px;
			margin-right:10px;
		}
	
	/* La rubrique nos conseils */
	#conseilsContenu
	{
		position:relative;
		padding-top:12px;
		padding-left:1.5em;
		padding-right:1.5em;
		width:925px;
		margin:0 auto;
		background-color: #929BA4;
		background-image: url("../image/new/spacer.png");
		background-repeat: repeat-y;
	}
		
		#conseilsContenu .entete
		{
			background-color:#D7D9D6;
			color:#354030;
			padding-top:20px;
			padding-bottom:10px;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			min-height:28px;
			-height:28px;
			font-size:12px;
			/*font-weight:bold;*/
		}
		
		#conseilsContenu .enteteImage
		{
			background-color:#D7D9D6;
			background-image:url("../image/new/guideAcquereur.png");
			background-repeat:no-repeat;
			color:#354030;
			font-size:12px;
			padding-top:2em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			text-align:justify;
			padding-right:100px;
		}
		
		#conseilsContenu .enteteInvestir
		{
			background-color:#D7D9D6;
			background-image:url("../image/new/conseilsInvestir.png");
			background-repeat:no-repeat;
			color:#354030;
			font-size:12px;
			padding-top:2em;
			/*padding-bottom:1em;*/
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			text-align:justify;
			/*padding-right:100px;*/
		}
		
		#conseilsContenu .enteteInvestir2
		{
			background-color:#D7D9D6;
			background-image:url("../image/new/conseilsInvestir.png");
			background-repeat:no-repeat;
			color:#354030;
			font-size:12px;
			padding-top:2em;
			/*padding-bottom:1em;*/
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			padding-bottom:12px;
			margin-top:0;
			text-align:justify;
			/*padding-right:100px;*/
		}
		
		#conseilsContenu .entetePlan
		{
			background-color:#D7D9D6;
			background-image:url("../image/new/planSite.png");
			background-repeat:no-repeat;
			color:#354030;
			font-size:12px;
			padding-top:2em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			text-align:justify;
			/*padding-right:100px;*/
		}
		
		#conseilsContenu .entetePlan_en
		{
			background-color:#D7D9D6;
			background-image:url("../image/new/planSite_en.png");
			background-repeat:no-repeat;
			color:#354030;
			font-size:12px;
			padding-top:2em;
			padding-bottom:1em;
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			text-align:justify;
			/*padding-right:100px;*/
		}
		
		#conseilsContenu .entetePetit
		{
			background-color:#DAD1D6;
			color:#583A52;
			padding-top:10px;
			/*padding-bottom:1em;*/
			margin-right:48px;
			margin-bottom:1px;
			padding-left:2em;
			margin-top:0;
			height:23px;
			font-size:12px;
			font-weight:bold;
		}
		
		#conseilsContenu a.italic
		{
			font-style:italic;
			color:#49509E;
			font-weight:bold;
		}
		
		#conseilsContenu img.droite
		{
			float: right;
			margin-left: 10px;
			margin-right:-90px;
		}
		
		#conseilsContenu hr
		{
			color:#B5A6AD;
			background-color:#B5A6AD;
			border-color:#B5A6AD;
			height:15px;
			margin:0;
			margin-right:3em;
		}
		
		#conseilsContenu .spacer
		{
			color:#FFFFFD;
			background-color:#9A9F98;
			border-color:#B5A6AD;
			min-height:15px !important;
			margin:0;
			padding-left:2em;
			margin-right:48px;
			
			font-size:12px;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#conseilsContenu .spacerPetit
		{
			color:#FFFFFD;
			background-color:#9A9F98;
			border-color:#B5A6AD;
			height:5px;
			margin:0;
			padding-left:2em;
			margin-right:48px;
			
			font-size:12px;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#conseilsContenu .spacerBold
		{
			color:#FFFFFD;
			background-color:#9A9F98;
			border-color:#B5A6AD;
			min-height:15px !important;
			margin:0;
			padding-left:2em;
			margin-right:48px;
			font-weight:bold;
			font-size:12px;
			padding-top:5px;
			padding-bottom:5px;
			vertical-align:middle;
		}
		
		#conseilsContenu span.actif
		{
			color:#FFFFFF;
			margin-right:30px;
			vertical-align:middle;
		}
		
		#conseilsContenu span.inactif
		{
			color:#354030;
			margin-right:30px;
			vertical-align:middle;
		}
		
		#conseilsContenu .contenu
		{
			background-image: url("../image/new/fondContenu.png");
			background-repeat: repeat-y;
			background-position:right;
			/*height:190px;*/
			border-top:1px solid white;
			margin-right:48px;
			padding-right:120px;
			min-height:350px !important;
			-height:350px !important;
			font-size:12px;
			color:#363E2F;
			text-align:justify;
			padding-bottom:15px;
		}
		
		#conseilsContenu em
		{
			font-stylr:italic;
		}
		
		table.residentiel
		{
			border: 1px solid #363E2F;
			border-collapse:collapse;
			line-height:20px;
		}
		
		table.residentiel th
		{
			border: 1px solid #363E2F;
			font-weight:bold;
			text-align:center;
			padding-right:10px;
			padding-left:10px;
		}
		
		table.residentiel td
		{
			border: 1px solid #363E2F;
			text-align:center;
		}
		
		#conseilsContenu h2
		{
			font-size: 13px;
			color: #354030;
			background-color: #E3E5E2;
			width:290px;
			font-weight:bold;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:5px;
			margin-top:25px;
			margin-bottom:5px;
		}
		
		#conseilsContenu h3
		{
			font-size: 12px;
			color: #354030;
			background-color: #E3E5E2;
			width:290px;
			font-weight:bold;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:5px;
			margin-top:10px;
			margin-bottom:5px;
		}
		
		#conseilsContenu h3.plan
		{
			font-size: 12px;
			color: #354030;
			background-color: #E3E5E2;
			width:250px;
			font-weight:bold;
			padding-left:10px;
		}
		
		#conseilsContenu p
		{
			line-height:14px;
			margin-top:10px;
		}
		
		#conseilsContenu ul.residentiel li
		{
			line-height:14px;
			margin-top:10px;
			padding-left: 10px;
		}
		
		#conseilsContenu a
		{
			font-size: 12px;
			color: #354030;
			text-decoration:underline;
		}
		
		#conseilsContenu table.plan
		{
			margin-top:15px;
			-padding-top:30px;
			margin-bottom:15px;
		}
		
		#conseilsContenu ul.plan 
		{
			padding-left:40px;
		}
		
		#conseilsContenu ul.plan li
		{
			list-style-type:none;
			list-style-position:inside;
			background-image: url("../image/new/pucePlan.png");
			background-repeat: no-repeat;
			background-position: 0% 55%;
			font-size:11px;
			padding-left:10px;
			line-height:18px;
		}
		
		#conseilsContenu ul.plan  a
		{
			color:#354030;
			text-decoration:none;
		}
		
		#conseilsContenu ul.plan2
		{
			padding-left:10px;
			background-color:#E3E5E2;
		}
		
		#conseilsContenu ul.plan2 li
		{
			list-style-type:none;
			list-style-position:inside;
			background-image: url("../image/new/pucePlan.png");
			background-repeat: no-repeat;
			background-position: 0% 55%;
			font-size:11px;
			padding-left:10px;
			background-color:#E3E5E2;
			line-height:18px;
		}
		
		#conseilsContenu ul.plan2  a
		{
			color:#354030;
			text-decoration:none;
			background-color:#E3E5E2;
		}
		
		#conseilsContenu ul.programme
		{
			padding-left:10px;
		}
		
		#conseilsContenu ul.programme li
		{
			list-style-type:none;
			list-style-position:inside;
			background-image: url("../image/new/pucePlan.png");
			background-repeat: no-repeat;
			background-position: 0% 55%;
			font-size:11px;
			padding-left:10px;
			line-height:18px;
		}
		#conseilsContenu div.paragraphePlan
		{
			background-color:#E3E5E2;
			color:#354030;
			width:260px;
		}
		
		#conseilsContenu ul.programme  a
		{
			color:#354030;
			text-decoration:none;
		}
		
		#conseilsContenu div.texte
		{
			/*width:590px;*/
			margin-left:10px;
			margin-right:15px;
			text-align:justify;
			min-height:150px !important;
			padding-top:15px;
			vertical-align:top;
		}
		
		#conseilsContenu div.texte2
		{
			/*width:590px;*/
			margin-left:10px;
			margin-right:15px;
			margin-bottom:20px;
			text-align:justify;
			padding-top:15px;
			vertical-align:top;
			
		}
		
		#conseilsContenu p.partenaire
		{
			background-image:url('../image/new/immobiliere.png');
			background-position:29% 0; 
			background-repeat:no-repeat; 
			line-height:25px;
			margin-bottom:10px;
		}
		
		div.texte p
		{
			margin-right:254px;
			font-size:11px;
			color:#354030;
			vertical-align:top;
			-height:150px;
		}
		
		div.texte2 p
		{
			margin-right:254px;
			font-size:11px;
			color:#354030;
			vertical-align:top;
			
		}
		
		#conseilsContenu .special
		{
			background-color:#9A9F98;
			margin-right:48px;
			min-height:350px !important;
			font-size:12px;
			color:#363E2F;
		}
		table.special
		{
			border-collapse:collapse;
			margin-top:10px;
			border:none;
			border-color:#9A9F98;
			background-color:#9A9F98;
		}
		
		table.special tr
		{
			border:none;
		}
		
		table.special tr.dernier
		{
			height:100px;
			vertical-align:top;
		}
		
		table.special td
		{
			padding-left:10px;
		}
		
		table.special td.premier
		{
			border-right:2px solid white;
			width:330px;
			font-weight:bold;
		}
		
		table.special a
		{
			color:#285888;
			font-style:italic;
			text-decoration:none;
		}
		
	#newsletterContenu
	{
		position:relative;
		padding-top:12px;
		padding-left:1.5em;
		padding-right:1.5em;
		width:925px;
		margin:0 auto;
		background-color: #929BA4;
		background-image: url("../image/new/spacer.png");
		background-repeat: repeat-y;
	}
	
		#newsletterContenu h2
		{
			color:#5A4A55;
			font-size:200%;
			margin:0;
		}
		
		#newsletterContenu h3
		{
			background-color:#EBF0F4;
			color:#5A4A55;
			margin:0;
			width:545px;
			font-size:12px;
			margin-bottom:3px;
			padding-top:3px;
			font-weight:bold;
			/*margin-top:15px;*/
		}
		
		#newsletterContenu .entete
		{
			background-color:#DAD1D6;
			color:#583A52;
			padding-top:30px;
			/*padding-bottom:1em;*/
			margin-right:48px;
			margin-bottom:2px;
			padding-left:2em;
			margin-top:0;
			height:28px;
			font-size:12px;
			font-weight:bold;
		}
		
		#newsletterContenu .enteteBeau
		{
			background-color:#BED0E6;
			background-image:url("../image/new/newsletter_c_est_beau.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}
		
		#newsletterContenu .enteteBeau_en
		{
			background-color:#BED0E6;
			background-image:url("../image/new/newsletter_c_est_beau_en.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}
		
		#newsletterContenu .enteteEnvoyerAmi
		{
			background-color:#BED0E6;
			background-image:url("../image/new/envoyer_ami.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}
		
		#contentEnvoyerAmi{
			margin:0;
			padding:0;
			border:none;
			padding-top:10px;
			background-image:url("../image/new/popUpBackground.png");
			background-repeat:repeat-y;
			
			/*border-top:2px solid white;*/
			/*background-color:white;*/
		}
		
		#formEnvoyerAmi{
			margin-left:220px;
		}
		
		#formEnvoyerAmi fieldset
		{
			border:none;
			margin:0;
			padding:0;
		}
		
		#formEnvoyerAmi p
		{
			margin:5px;
			margin-left:10px;
			padding:0;
		}
		
		#formEnvoyerAmi p.image
		{
			margin:0;
		}
		
		#formEnvoyerAmi p.petit
		{
			margin-left:9px;
			vertical-align:middle;
		}
		
		#formEnvoyerAmi label
		{
			float:left;
			width:60px;
			font-size:11px;
			color:#265988;
		}
		
		#formEnvoyerAmi span.italic
		{
			font-style:italic;
			font-size:10px;
			color:#265988;
			vertical-align:middle;
			margin-right:16px;
			margin-left: 60px;
		}
		
		#formEnvoyerAmi input.image
		{
			vertical-align:middle;
		}
		
		
		#newsletterContenu .enteteEnvoyerAmi_en
		{
			background-color:#BED0E6;
			background-image:url("../image/new/envoyer_ami_en.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}

		#newsletterContenu .enteteDitesNous
		{
			background-color:#BED0E6;
			background-image:url("../image/new/dites_nous.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}

		#newsletterContenu .enteteDitesNous_en
		{
			background-color:#BED0E6;
			background-image:url("../image/new/dites_nous_en.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}
		
		#newsletterContenu .enteteNewsletter
		{
			background-color:#BED0E6;
			background-image:url("../image/new/lesNewsletter.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			padding-top:30px;
			padding-left:50px;
			padding-bottom:0;
			/*padding-right:200px;*/
			padding-right:40px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}

		#newsletterContenu .enteteNewsletter_en
		{
			background-color:#BED0E6;
			background-image:url("../image/new/lesNewsletter_en.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			padding-top:30px;
			padding-left:50px;
			padding-bottom:0;
			/*padding-right:200px;*/
			padding-right:40px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}

		#newsletterContenu .contenu
		{
			background-image: url("../image/new/newsletterFond.png");
			background-repeat: repeat-y;
			/*height:190px;*/
			border-top:1px solid white;
			margin-right:3em;
			min-height:350px !important;
		}
		
		#newsletterContenu .contenu2
		{
			background-image: url("../image/new/backgroundDitesNous.png");
			background-repeat: repeat-y;
			/*height:190px;*/
			border-top:1px solid white;
			margin-right:3em;
			min-height:400px !important;
			-height:400px;
		}
		
		#newsletterContenu .questions
		{
			color:#265988;
			font-size:13px;
			font-weight:bold;
			margin-left:315px;
		}
		
		#newsletterContenu .spacerPetit
		{
			color:#B5A6AD;
			background-color:#81A4CE;
			border-color:#81A4CE;
			height:9px;
			margin:0;
			margin-right:3em;
		}
		
		#newsletterContenu p.bleu
		{
			font-size:11px;
			font-weight:bold;
			color:#265988;
			margin-left:110px;
			margin-top:5px;
		}
		
		#newsletterContenu div.liste
		{
			margin-left:110px;
			margin-top:30px;
			font-size:11px;
			color:#265988;
			min-height:150px !important;
		}
		
		#newsletterContenu div.right
		{
			float:right;
			width:230px;
			font-size:11px;
			color:#265988;
		}
		
		#newsletterContenu p.right
		{
			margin:0;
			padding:0;
			margin-left:25px;
		}
		
		#newsletterContenu ul.newsletter 
		{
			padding-top:10px;
		}
		
		#newsletterContenu ul.newsletter li
		{
			list-style-type:none;
			list-style-position:outside;
			background-image: url("../image/new/flecheNewsletter.png");
			background-repeat: no-repeat;
			background-position: 0% 0%;
			font-size:11px;
			padding-left:10px;
			height:25px;
		}
		
		#newsletterContenu ul.newsletter a
		{
			color:#265988;
			text-decoration:none;
		}
		
		#newsletterContenu div.left
		{
			float:left;
			margin-top:0;
		}
		
		#newsletterContenu .listeNewsletter
		{
			margin-left:300px;
			/*margin-bottom:50px;*/
			padding-bottom:10px;
			-margin-top:10px;
		}
		
		#newsletterContenu .listeNewsletter a
		{
			color:#265988;
			text-decoration:underline;
		}
		
		div.listeNewsletter div
		{
			min-height:150px !important;
			-height:0px;
		}
		
		div.listeNewsletter img
		{
			float:left;
		}
		
		div.listeNewsletter p
		{
			margin:0;
			padding:0;
			padding-left:50px;
			margin-left:110px;
			margin-bottom:10px;
			font-size:11px;
			font-weight:normal;
			color:#265988;
			line-height:15px;
		}
		
		div.listeNewsletter p.premier
		{
			margin-top:10px;
			background-image:url("../image/new/flecheListeNewsletter.png");
			background-repeat:no-repeat;
			padding-left:15px;
			margin-left:110px;
			font-size:12px;
			font-weight:bold;
			color:#265988;
			margin-bottom:3px;
		}
		
		#abonnementnewsletter 
		{
			float:left;
			width:255px;
			
		}
		
		#abonnementnewsletter fieldset
		{
			border:none;
			margin:0;
			padding:0;
		}
		
		#abonnementnewsletter p
		{
			margin:5px;
			margin-left:10px;
			padding:0;
		}
		
		#abonnementnewsletter p.image
		{
			margin:0;
		}
		
		#abonnementnewsletter p.petit
		{
			margin-left:9px;
			vertical-align:middle;
		}
		
		#abonnementnewsletter label
		{
			float:left;
			width:60px;
			font-size:11px;
			color:#265988;
		}
		
		#abonnementnewsletter span.italic
		{
			font-style:italic;
			font-size:10px;
			color:#265988;
			vertical-align:middle;
			margin-right:16px;
		}
		
		#abonnementnewsletter input.image
		{
			vertical-align:middle;
		}
		
		div.questions p
		{
			margin-bottom:0;
			margin-top:10px;
		}
		
		#contenu2
		{
			min-height:500px !important;
		}
		
		#newsletterContenu p.filet
		{
			color:#D7E2F0;
			background-color:#D7E2F0;
			border-color:#D7E2F0;
			height:15px;
			margin:0;
			margin-right:150px;
		}
		
		#newsletterContenu ul.resultatSondage
		{
		
		}
		
		#newsletterContenu ul.resultatSondage li
		{
			margin-top:15px;
			margin-bottom:15px;
			
			list-style-type:none;
			list-style-position:outside;
			background-image: url("../image/new/puceNewsletter.png");
			background-repeat: no-repeat;
			background-position: 0% 7%;
			font-size:13px;
			font-weight:bold;
			padding-left:5px;
			
		}
		
		#frmSondage 
		{
			margin:0;
			padding:0;
		}
		
		#frmSondage fieldset
		{
			border:none;
			margin:0;
			padding:0;
			font-size:12px;
			font-style:normal;
			margin-right:150px;
		}
		
		#frmSondage p
		{
			margin:5px;
			margin-left:100px;
			padding:0;
		}
		
		#frmSondage label
		{
			font-size:12px;
			font-weight:normal;
		}
		
		#frmSondage p.right
		{
			text-align:right;
			padding-top:10px;
		}

/* Styles avant premieres */

#avantPremiereContenu
{
	padding-top: 2px;
	position:relative;
	/*
	padding-top:12px;
	*/
	padding-left:1.5em;
	/*
	padding-right:1.5em;
	*/
	width:925px;
	margin:0 auto;
	background-color: #929BA4;
	background-image: url("../image/new/spacer.png");
	background-repeat: repeat-y;
}

	#avantPremiereEntete
	{
		background-image: url("../image/new/avantPremieres.png");
		background-repeat: no-repeat;
		background-color:#5D4B3D;
		margin-right:48px;
		text-align:right;
		font-size:11px;
		padding-top:8px;
	}
		
		#avantPremiereEntete p
		{
			color:white;
			padding-bottom:2px;
			vertical-align:middle;
			margin-right:10px;
		}

		#avantPremiereEntete p.droite
		{
			font-style:italic;
			color:#838C95;
			padding-bottom:3px;
		}

			#avantPremiereEntete span
			{
				margin-right:5px;
				margin-left:5px;
			}

			#avantPremiereEntete img.print
			{
				margin-right:10px;
			}
			
			#avantPremiereEntete img
			{
				vertical-align:middle;
			}
			

	#avantPremiereEntete_en
	{
		background-image: url("../image/new/avantPremieres_en.png");
		background-repeat: no-repeat;
		background-color:#5D4B3D;
		margin-right:48px;
		text-align:right;
		font-size:11px;
		padding-top:8px;
	}
		
		#avantPremiereEntete_en p
		{
			color:white;
			padding-bottom:2px;
			vertical-align:middle;
			margin-right:10px;
		}

		#avantPremiereEntete_en p.droite
		{
			font-style:italic;
			color:#838C95;
			padding-bottom:3px;
		}

			#avantPremiereEntete_en span
			{
				margin-right:5px;
				margin-left:5px;
			}

			#avantPremiereEntete_en img.print
			{
				margin-right:10px;
			}
			
			#avantPremiereEntete_en img
			{
				vertical-align:middle;
			}



	#avantPremiereEntete2
	{
		/*
		background-image: url("../image/new/avantPremieresPetit.png");
		background-repeat: no-repeat;
		background-color: #5D4B3D;
		margin-right:48px;
		padding-right:25px;
		text-align:right;
		font-size:11px;
		padding-left: 25px;
		width: 865px;
		padding-top:8px;
		*/
		font-size:11px;
		margin: 0;
		padding: 0;
		/*
		padding-left: 5px;
		*/
		background-color:white;
		/*
		margin-right:10px;
		*/
		/*
		padding-left:25px;
		*/
		padding-right:20px;
		text-align:right;
		_margin-top: -4px;
	}
	
	#avantPremiereEntete2 p{
		background-color:#5D4B3D;
	}
	
	#avantPremiereEntete2 div
	{
		padding-top:11px;
		vertical-align:middle;
	}
	
	#avantPremiereEntete2 img
	{
		vertical-align:middle;
	}
	
	#avantPremiereEntete2 .image1
	{
		margin-right:20px;
	}
	
	#avantPremiereEntete2 .image2
	{	
		margin-right:20px;
	}
	
	#avantPremiereEntete2 .image3
	{
		margin-right:15px;
	}
	
	#avantPremiereEntete2 .image4
	{
		border-left:1px solid white;
	}
			
#avantPremiereContenu div.gauche2
{
	position: absolute;
	float:left;
	/*margin-left:25px;*/
	width:163px;
}

#avantPremiereContenu div.avantPremiereGauche
{
	/*
	position:absolute;
	float:left;
	width:394px;
	*/
	float:left;
	width:394px;
	/*
	background-color:#D4DEE7;
	*/
	/*
	min-height:570px !important;
	-height:570px;
	*/
}

#avantPremiereContenu  img.vignette
{
	border-bottom:5px solid white;
}

#avantPremiereContenu p.bleu
{
	background-color:#BACAD9;
	color:#265988;
	font-size:11px;
	padding-left:70px;
	line-height:15px;
	min-height:50px !important;
	-height:50px;
}

#avantPremiereContenu p.bleu img
{
	float:right;
	margin-right:10px;
}

#avantPremiereContenu table.adresse
{
	color:#265988;
	margin-left:25px;
	margin-top:10px;
}

table.adresse td
{
	color:#265988;
	font-size:11px;
	width:170px;
	padding-left:20px;
}

table.adresse td.bordure
{
	border-right:1px solid #84A2BC;
	width:130px;
}

table.adresse p
{
	padding-left:25px;
}

table.adresse img
{
	float:left;
}

table.adresse a
{
	color:#265988;
	text-decoration:underline;
	font-weight:bold;
}

div.gauche2 div
{
	font-size:12px;
	background-color:#E5E2E0;
	color:#5D4B3D;
	padding-right:15px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:10px;
}

div.gauche2 p
{
	/*border-top:4px solid white;*/
	font-size:12px;
	padding-right:15px;
	padding-left:20px;
	padding-top:20px;
	color:#5D4B3D;
}

div.gauche2 span.gras
{
	font-weight:bold;
}

#contenuCentral
{
	/*
	background-image:url("../image/new/backgroundAvantPremiere2.png");
	background-repeat:repeat-y;
	*/
	/*
	min-height:450px !important;
	-height:450px;
	*/
	/*
	padding-left:415px;
	margin-right:60px;
	*/
	/*
	padding-top:20px;
	color:#5D4B3D;
	font-size:11px;
	line-height:12px;
	*/
	float: left;
	color:#5D4B3D;
	font-size: 0.7em;
	padding-left: 15px;
	width: 539px;
	
	background-color: white; 
}

#contenuCentral a
{
	color:#5D4B3D;
	text-decoration:none;
}

#menuBas
{
	background-color:#5D4B3D;
	margin-right:48px;
	text-align:right;
	font-size:11px;
}

#menuBas p
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
}

#menuBas span
{
	margin-right:5px;
	margin-left:5px;
}

#menuBas img
{
	vertical-align:middle;
}

#menuBas img.print
{
	margin-right:10px;
}

	
#avantPremiereContenu .contenu
{
	background-image:url("../image/new/backgroundAvantPremiere.png");
	background-repeat:repeat-y;
	background-color:white;
	min-height:400px !important;
	-height:400px;
	margin-right:48px;
	padding-left:200px;
}

#avantPremiereContenu .avantPremiere
{
	min-height:156px !important;
	-height:146px;
}

div.avantPremiere img
{
	float:left;
}

div.avantPremiere ul.flotte
{
	float:right;
	margin-right:5px;
	margin-top:5px;
}

div.avantPremiere ul.flotte li
{
	background-image: none;
	border:none;
	padding-left:0;
	height:20px;
	border-top:1px solid #D9DDE0;
	padding-top:3px;
	width:154px;
	color:#5D4B3D;
	font-size:11px;
	vertical-align:middle;
	padding-top:3px;
	font-weight:normal;
}

div.avantPremiere ul.flotte a
{
	font-weight:normal;
	text-decoration:none;
}

div.avantPremiere ul.flotte li.gras
{
	color:#5D4B3D;
	font-size:12px;
	font-weight:bold;
	border:none;
	height:30px;
	line-height:15px;
}

div.avantPremiere ul.flotte li.bas
{
	border-bottom:1px solid #D9DDE0;
}


div.avantPremiere ul.flotte li.investisseur
{
	border:none;
	text-align:center;
	height: 64px;
}

div.avantPremiere ul.flotte img.picto
{
	margin-right:15px;
}

div.avantPremiere ul.flotte img.investisseur
{
}

div.avantPremiere span.avantPremiereRight
{
	float:right;
	color:#5D4B3D;
	font-size:12px;
	font-weight:bold;
	border:none;
	padding-right:10px;
}

div.avantPremiere p
{
	color:#5D4B3D;
	font-size:11px;
	padding-left:175px;
	line-height:13px;
	margin-top:0px;
}
.avantPremiere .fiche .ficheTitre {
	display:block;
	padding-top:7px;
}
div.avantPremiere p.fiche{
	padding-right: 170px;
}

div.avantPremiere p.reduit
{
	margin-right:180px;
	text-align:justify;
}

div.avantPremiere a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#5D4B3D;
}


#avantPremiereContenu .bandeauAvantPremiere
{
	background-color:#D4DEE7;
	height:25px;
	margin-top:0;
}

/* Pages logement */
#enteteLogement
{
	background-color:white;
	margin-right:10px;
	padding-top:10px;
	padding-left:25px;
}

#avantPremiereEnteteLogement
{
	margin: 0;
	padding: 0;
	background-color:white;
	margin-right:10px;
	padding-top:10px;
	padding-left:25px;
}

#onglet
{
	border:none;
	margin:0;
	padding:0;
	background-color:white;
	/*border-top:1px solid #EAEAEA;*/
	width:520px;
	/*height:21px;*/
	/*
	margin-bottom:-1px;
	*/
}

*> #onglet{
	!margin-bottom: -2px;
}

#onglet li
{
	margin:0;
	padding:0;
	border:none;
	list-style: none;
	background-image:url("../image/new/background-onglet.png");
	background-repeat:repeat-x;
	display:inline;
	line-height:22px;
	-line-height:25px;
	padding-left:10px;
	padding-right:10px;
	/*padding-top:1px;*/
	padding-bottom:1px;
	color:#47535F;
	font-size:11px;
	font-weight:bold;
	border-right:1px solid white;
	border-top:2px solid #EAEAEA;
	vertical-align:center;
}

#onglet li.on
{
	background-image:url("../image/new/background-ongletSelected.png");
	color:white;
}

#onglet a
{
	color:#47535F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:1px;
}

#onglet a.on
{
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:1px;
}


#avantPremiereOnglet
{
	border: none;
	margin:0;
	padding:0;
	background-color:white;
	/*border-top:1px solid #EAEAEA;*/
	width:520px;
	/*height:21px;*/
	/*
	margin-bottom: 3px;
	*/
}

*> #avantPremiereOnglet{
	!margin-bottom: -2px;
}

#avantPremiereOnglet li
{
	margin:0;
	padding:0;
	border:none;
	list-style: none;
	background-image:url("../image/new/background-avantPremiereOnglet.png");
	background-repeat:repeat-x;
	display:inline;
	line-height:22px;
	-line-height:25px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	color:#5D4B3D;
	font-size:11px;
	font-weight:bold;
	border-right:1px solid white;
	border-top:2px solid #EAEAEA;
	vertical-align:center;
}

#avantPremiereOnglet li.on
{
	background-image:url("../image/new/background-avantPremiereOngletSelected.png");
	background-repeat:repeat-x;
	color:white;
}

#avantPremiereOnglet a
{
	color:#5D4B3D;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:1px;
}

#avantPremiereOnglet a.on
{
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:1px;
}


	
	#menu4
	{
		background-image:url("../image/new/backgroundMenuProgramme.png");
		background-repeat:repeat-x;
		vertical-align:middle;
		text-align:right;
		margin-right:20px;
	}
	
	#menu4 .image1
	{
		margin-right:20px;
	}
	
	#menu4 .image2
	{	
		margin-right:20px;
		border-bottom:2px solid #828C95;
	}
	
	#menu4 .image3
	{
		margin-right:15px;
		border-bottom:3px solid #828C95;
	}
	
	#menu4 .image4
	{
		border-left:1px solid white;
	}
	
	#divSpecial
	{
		padding-left:25px;
		margin-right:10px;
		background-color:white;
		min-height:640px !important;
		-height:640px;
	}
	
	#contenuLogement
	{
		background-image:url("../image/new/backgroundGris.png");
		background-repeat:repeat-y;
		background-color:white;
		min-height:640px !important;
		-height:640px;
		padding-left:220px;
	}
	
	#encartGaucheLogement{
		float:left;
		width:210px;
		position:absolute;
		min-height:639px !important;
		-height:639px;
	}
	
	#encartGaucheLogement img.vignette
	{
		border-bottom:1px solid white;
	}
	
	#encartGaucheLogement p.gris
	{
		background-color:#CED1D6;
		color:#47535F;
		font-size:11px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
	}
	
	#encartGaucheLogement p
	{
		color:#47535F;
		font-size:11px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:30px;
	}
	
	#encartGaucheLogement p.images
	{
		color:#47535F;
		font-size:11px;
		padding-left:15px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#encartGaucheLogement a
	{
		color:#47535F;
		font-weight:bold;
	}
	
	#encartGaucheLogement img
	{
		margin-right:5px;
	}
	
	
	
	#encartGaucheLogement2{
		float:left;
		width:210px;
		position:absolute;
	}
	
	#encartGaucheLogement2 img.vignette
	{
		border-bottom:1px solid white;
	}
	
	#encartGaucheLogement2 p.bleu
	{
		background-color:#C1CDD9;
		color:#265988;
		font-size:11px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	
	
	#encartGaucheLogement2 p
	{
		color:#265988;
		font-size:11px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#encartGaucheLogement2 p.images
	{
		color:#47535F;
		font-size:11px;
		padding-left:15px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#encartGaucheLogement2 a
	{
		color:#265988;
		font-weight:bold;
	}
	
	#encartGaucheLogement2 img
	{
		margin-right:5px;
	}
	
	
	
	p.hautTableau
	{
		background-color:#E0E3E8;
		margin-right:20px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:42px;
		font-weight:bold;
		font-size:13px;
		color:#47535F;
	}
	
	p.hautTableau span.flotteDroit
	{
		float:right;
		font-size:11px;
		font-weight:bold;
		color:#838C95;
		margin-right:5px;
	}
	
	p.hautTableauAncien
	{
		background-color:#E0E3E8;
		margin-right:20px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:26px;
		font-weight:bold;
		font-size:13px;
		color:#47535F;
	}
	
	p.hautTableauAncien span.flotteDroit
	{
		float:right;
		font-size:11px;
		font-weight:bold;
		color:#838C95;
		margin-right:5px;
	}
	
	p.listeLogementBas
	{
		background-image:url("../image/new/backgroundMenuProgramme.png");
		background-repeat:repeat-x;
		vertical-align:middle;
		text-align:right;
		margin-right:20px;
		padding-right:10px;
		-padding-right:20px;
	}
	
	p.listeLogementBas img
	{
		vertical-align:middle;
	}
	p.listeLogementBas .image1
	{
		margin-right:20px;
	}
	
	p.listeLogementBas .image2
	{	
		margin-right:20px;
	}
	
	p.listeLogementBas .image3
	{
		margin-right:15px;
	}
	
	p.listeLogementBas .image4
	{
		border-left: 1px solid white;
	}
	
	#listeLogement
	{
		width:650px;
		border-left:1px solid #E0E3E8;
		border-right:1px solid #E0E3E8;
		border-collapse:collapse;
	}
	
	#listeLogement th
	{
		font-weight:bold;
		font-size:11px;
		color:#47535F;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:2px;
		padding-right:2px;
		text-align:center;
		border-right:1px solid #E0E3E8;
		vertical-align: middle;
	}
	
	#listeLogement th a
	{
		font-weight:bold;
		font-size:11px;
		color:#47535F;
		text-decoration:none;
	}
	
	#listeLogement th a:hover
	{
		font-weight:bold;
		font-size:11px;
		color:#47535F;
		text-decoration:underline;
	}
	
	#listeLogement tr
	{
		border-top:2px solid #E0E3E8;
	}
	
	#listeLogement tr.special
	{
		border:none;
		display:none;
	}
	
	#listeLogement tr.special2
	{
		border:none;
		display:table-row;
	}
	
	#listeLogement th.dernier
	{
		font-weight:bold;
		font-size:11px;
		color:#47535F;
		padding:5px;
		text-align:center;
		border-right:none;
	}
	
	#listeLogement th img
	{
		padding-left:5px;
		vertical-align: middle;
	}
	
	#listeLogement td
	{
		font-weight:normal;
		font-size:11px;
		color:#47535F;
		text-align:center;
		padding:2px;
		border-right:1px solid #E0E3E8;
	}
	
	#listeLogement td a
	{
		font-weight:normal;
		font-size:11px;
		color:#47535F;
		text-decoration: underline;
	}
	
	#listeLogement td.special
	{
		border:none;
		padding:2px;
	}
	
	#listeLogement td.specialGris
	{
		border:none;
		padding:2px;
		background-color:#E0E3E8;
	}
	
	#listeLogement td.gris
	{
		background-color:#E0E3E8;
		border-right:1px solid white;
	}
	
	#listeLogement td.dernier
	{
		font-weight:normal;
		font-size:11px;
		color:#47535F;
		padding:5px;
		border-right:none;
		text-align: left;
	}
	
	#listeLogement td.premier
	{
		text-align:left;
		vertical-align:middle;
	}
	
	#listeLogement td.premiergris
	{
		background-color:#E0E3E8;
		border-right:1px solid white;
		text-align:left;
		vertical-align:middle;
	}
	
	#listeLogement td.derniergris
	{
		background-color:#E0E3E8;
		padding:5px;
		border-right:none;
		border-left:1px solid white;
		text-align: left;
	}
	
	#listeLogement span
	{
		margin-right:20px;
	}
	
	#listeLogement span.souligne
	{
		margin-right:0;
		text-decoration:underline;
	}
	
	#listeLogement span.indente
	{
		margin-right:0;
		margin-left:10px;
	}
/* Pages pour les pop ups */
#popUpGlobalglobalNewsletter
{
	width:313px;
	text-align:center;
	background-color:#929BA4;
	margin-left:12px;
}

#hpopUpHeaderNewsletter
{
	background-image:url("../image/new/popUpHaut.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-top:18px;
	height:79px;
	width:284px;
}

#hpopUpHeaderNewsletter_en
{
	background-image:url("../image/new/popUpHaut_en.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-top:18px;
	height:79px;
	width:284px;
}

#popUpContenuNewsletter
{
	border:2px solid white;
	/*margin-left:12px;*/
	width:280px;
}

#popUpTitreNewsletter
{
	background-image:url("../image/new/popUpNewsletter.png");
	background-repeat:no-repeat;
	height:49px;
}

#popUpTitreNewsletter_en
{
	background: url("../image/new/popUpNewsletter_en.png") no-repeat #000000;
	height:49px;
}

#PopUpAbonnementnewsletter
{
	margin:0;
	padding:0;
	border:none;
	padding-top:10px;
	background-image:url("../image/new/popUpBackground.png");
	background-repeat:repeat-y;
	border-top:2px solid white;
	background-color:white;
}

#PopUpAbonnementnewsletter fieldset
{
	margin:0;
	padding:0;
	border:none;
	text-align:left;
}

#PopUpAbonnementnewsletter p
{
	margin:5px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#PopUpAbonnementnewsletter label
{
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#265988;
	margin:5px;
	margin-right:10px;
	padding:0;
	width:60px;
}

#PopUpAbonnementnewsletter label.message
{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#265988;
	margin:5px;
	margin-right:10px;
	padding:0;
	width:auto;
}

#PopUpAbonnementnewsletter p.petit
{
	margin-left:9px;
	margin-right:0;
	padding-right:0;
	vertical-align:middle;
}

#PopUpAbonnementnewsletter span.italic
{
	font-style:italic;
	font-size:10px;
	color:#265988;
	vertical-align:middle;
}

#PopUpAbonnementnewsletter input.image
{
	vertical-align:middle;
	margin-left:30px;
}


#popUpGlobalglobal
{
	width:313px;
	text-align:center;
	background-color:#929BA4;
	margin-left:12px;
}

#popUpHeader
{
	background-image:url("../image/new/popUpHautGrand.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-top:18px;
	height:92px;
	width:372px;
}

#popUpHeader_en
{
	background-image:url("../image/new/popUpHautGrand_en.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-top:18px;
	height:92px;
	width:372px;
}

#popUpContenu
{
	border:1px solid white;
	/*margin-left:12px;*/
	width:368px;
}

#popUpContenu .popUpTitre
{
	background-color:#E5EBF1;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:23px;
	padding-right:25px;
	padding-bottom:15px;
	color:#23588C;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:13px;
}

#popUpTitreEtreAppele
{
	background-image:url("../image/new/popUpEtreAppele.png");
}

#popUpTitreEtreAppele_en
{
	background-image:url("../image/new/popUpEtreAppele_en.png");
}

#popUpTitreContact
{
	background-image:url("../image/new/popUpContact.png");
}

#popUpTitreDemandeDoc
{
	background-image:url("../image/new/PopUpDemandeDoc.png");
}

#popUpTitreDemandeDoc_en
{
	background-image:url("../image/new/PopUpDemandeDoc_en.png");
}

#popUpTitreEnvoiAmi
{
	background-image:url("../image/new/PopUpEnvoiAmi.png");
}

#popUpTitreEnvoiAmi_en
{
	background-image:url("../image/new/PopUpEnvoiAmi_en.png");
}

#popUpTitrePrendreRDV
{
	background-image:url("../image/new/popUpPrendreRDV.png");
}

#popUpTitrePrendreRDV_en
{
	background-image:url("../image/new/popUpPrendreRDV_en.png");
}

#popUpTitreMerci
{
	background-image:url("../image/new/popUpMerci.png");
}

#popUpOubliPass
{
	background-image:url("../image/new/PopUpOubliPass.png");
}

#popUpOubliPass_en
{
	background-image:url("../image/new/PopUpOubliPass_en.png");
}

#PopUp
{
	margin:0;
	padding:0;
	border:none;
	padding-top:10px;
	background-image:url("../image/new/popUpBackgroundGrand.png");
	background-repeat:repeat-y;
	border-top:1px solid white;
	background-color:white;
}

#PopUp fieldset
{
	margin:0;
	padding:0;
	border:none;
	text-align:left;
}

#PopUp p
{
	margin:5px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#PopUp label
{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#265988;
	margin:5px;
	margin-right:10px;
	padding:0;
	width:75px;
}

#PopUp p.petit
{
	margin:5px;
	/*margin-left:10px;*/
	padding:0;
}

#PopUp p.gras
{
	font-size:11px;
	font-weight:bold;
	color:#265988;
	margin-left:15px;
	margin-top:40px;
	padding:0;
	margin-bottom:5px;
}

#PopUp p.gras2
{
	font-size:11px;
	font-weight:bold;
	color:#265988;
	margin-left:15px;
	margin-top:20px;
	padding:0;
	margin-bottom:5px;
}

#PopUp p.obligatoire
{
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#265988;
	margin-left:10px;
	padding:0;
	margin-top:0;
}

#PopUp p.droite
{
	text-align:right;
	color:#265988;
	margin-left:15px;
	margin-top:10px;
	margin-right:0;
	padding:0;
	margin-bottom:5px;
}

#PopUp select
{
	width:145px;
}


/* Style Liste Resultats*/
#listeResultatsContenu
{
	position:relative;
	padding-top:12px;
	padding-left:1.5em;
	padding-right:1.5em;
	width:925px;
	margin:0 auto;
	background-color: #929BA4;
	background-image: url("../image/new/spacer.png");
	background-repeat: repeat-y;
}

#listeResultatsEnteteRecherche
{
	background-image: url("../image/new/resultatsRechercheLibelle.png");
	background-repeat: no-repeat;
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	padding-top:8px;
}

#listeResultatsEnteteRecherche_en
{
	background-image: url("../image/new/resultatsRechercheLibelle_en.png");
	background-repeat: no-repeat;
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	padding-top:8px;
}

#listeResultatsEnteteTous
{
	background-image: url("../image/new/tousNosProgrammes.png");
	background-repeat: no-repeat;
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	padding-top:8px;
}

#listeResultatsEnteteTous_en
{
	background-image: url("../image/new/tousNosProgrammes_en.png");
	background-repeat: no-repeat;
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	padding-top:8px;
}

#listeResultatsEnteteIdeal
{
	background-image: url("../image/new/idealInvestisseursFond.png");
	background-repeat: no-repeat;
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	padding-top:8px;
}

#listeResultatsEnteteIdeal_en
{
	background-image: url("../image/new/idealInvestisseursFond_en.png");
	background-repeat: no-repeat;
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	padding-top:8px;
}
		
#listeResultatsEnteteRecherche div.pagination
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
	display:inline;
	line-height:20px;
}

#listeResultatsEnteteRecherche img
{
	vertical-align: middle;	
}

#listeResultatsEnteteRecherche p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
	margin-right:10px;
}

#listeResultatsEnteteRecherche span
{
	margin-right:5px;
	margin-left:5px;
}

#listeResultatsEnteteRecherche img.print
{
	margin-right:10px;
}


#listeResultatsEnteteRecherche_en div.pagination
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
	display:inline;
	line-height:20px;
}

#listeResultatsEnteteRecherche_en img
{
	vertical-align: middle;	
}

#listeResultatsEnteteRecherche_en p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
	margin-right:10px;
}

#listeResultatsEnteteRecherche_en span
{
	margin-right:5px;
	margin-left:5px;
}

#listeResultatsEnteteRecherche_en img.print
{
	margin-right:10px;
}


#listeResultatsEnteteIdeal div.pagination
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
	display:inline;
	line-height:20px;
}

#listeResultatsEnteteIdeal img
{
	vertical-align: middle;	
}

#listeResultatsEnteteIdeal p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
	margin-right:10px;
}

#listeResultatsEnteteIdeal span
{
	margin-right:5px;
	margin-left:5px;
}

#listeResultatsEnteteIdeal img.print
{
	margin-right:10px;
}

#listeResultatsEnteteIdeal_en div.pagination
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
	display:inline;
	line-height:20px;
}

#listeResultatsEnteteIdeal_en img
{
	vertical-align: middle;	
}

#listeResultatsEnteteIdeal_en p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
	margin-right:10px;
}

#listeResultatsEnteteIdeal_en span
{
	margin-right:5px;
	margin-left:5px;
}

#listeResultatsEnteteIdeal_en img.print
{
	margin-right:10px;
}

#listeResultatsEnteteTous div.pagination
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
	display:inline;
	line-height:20px;
}

#listeResultatsEnteteTous img
{
	vertical-align: middle;	
}

#listeResultatsEnteteTous p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
	margin-right:10px;
}

#listeResultatsEnteteTous span
{
	margin-right:5px;
	margin-left:5px;
}

#listeResultatsEnteteTous img.print
{
	margin-right:10px;
}


#listeResultatsEnteteTous_en div.pagination
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
	display:inline;
	line-height:20px;
}

#listeResultatsEnteteTous_en img
{
	vertical-align: middle;	
}

#listeResultatsEnteteTous_en p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
	margin-right:10px;
}

#listeResultatsEnteteTous_en span
{
	margin-right:5px;
	margin-left:5px;
}

#listeResultatsEnteteTous_en img.print
{
	margin-right:10px;
}


.selectTri	
{
	color:#838C95;
}

.blocTri{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	float:left;
	line-height:20px;
	margin-left:400px;
	display:inline;
}

#blocTri img
{
	padding-top: 5px;
	vertical-align: middle;
}
	
#listeResultatsContenu div.gauche
{
	position: absolute;
	float:left;
	/*margin-left:25px;*/
	width:163px;
	background-color: #E8E8EF;
}

	
#listeResultatsContenu .contenu
{
	background-color:white;
	/*
	min-height:400px !important;
	-height:400px;
	*/
	margin-right:48px;
	padding-left:200px;
	background-image:url("../image/new/backgroundListeResultats.png");
	background-repeat:repeat-y;
	color:#465461;
	font-size:12px;
}

#listeResultatsContenu .contenu a
{
	color:#465461;
	font-weight: bold;
	text-decoration: none;
}

#listeResultatsContenu .contenu a:hover
{
	color:#465461;
	font-weight: bold;
	text-decoration: underline;
}

#listeResultatsContenu .listeResultats
{
	min-height:180px !important;
	-height:180px;
	/*border:1px solid red;*/
	margin:0;
	padding: 0;
	padding-bottom:5px;
}

#listeResultatsContenu h2
{
	color:#465461;
	font-weight:bold;
	font-size: 13px;
}

div.listeResultats .images
{
	float:left;
	margin:0;
	border:0;
	padding:0;
	height: 178px;	

}
div.listeResultats .images .imageAlerte
{
border:0;
padding:0;
margin-top:-3px;
}

div.listeResultats ul.flotte
{
	float:right;
	padding-top:3px;
	margin-right:5px;
	font-weight: normal;
	font-size:11px;
}

div.listeResultats ul.flotte li
{
	/*
	background-image: none;
	border: none;
	padding-left:0;
	height:20px;
	border-top:1px solid #D9DDE0;
	padding-top:3px;
	width:154px;
	color:#465461;
	font-size:11px;
	vertical-align:middle;
	padding-top:3px;
	font-weight:normal;
	*/
}

div.listeResultats ul.flotte a
{
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;	
}

div.listeResultats ul.flotte a:hover
{
	text-decoration:underline;
	font-weight:normal;	
	font-size: 11px;
}

div.listeResultats ul.flotte li.gras
{
	color:#465461;
	font-size:12px;
	font-weight:bold;
	border:none;
	height:30px;
	line-height:15px;
}

div.listeResultats ul.flotte li.bas
{
	border-bottom:1px solid #D9DDE0;
}

div.listeResultats ul.flotte li.investisseur
{
	border:none;
	text-align:center;
}

div.listeResultats ul.flotte img.picto
{
	margin-right:15px;
}

div.listeResultats ul.flotte img.investisseur
{
}

div.listeResultats p
{
	color:#465461;
	font-size:11px;
	padding-left:175px;
	line-height:13px;
	margin-top:10px;
	margin-right:170px;
}

div.listeResultats a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#606A73;
}

div.listeResultats ul.flotte li a
{
	text-decoration:none;
	font-weight:normal;
	font-size: 1em;
}

div.listeResultats ul.flotte li a:hover
{
	text-decoration:underline;
	font-weight:normal;
	font-size: 1em;
}

#listeResultatsContenu .bandeaulisteResultats
{
	background-color:#CFD2D7;
	height:25px;
/*	margin-top:0;
	margin-bottom: 0;*/
	margin: 0;
}

#listeResultatsContenu div.gauche div
{
	font-size:12px;
	/*background-color:#E5E2E0;*/
	background-color:#EDEEF0;
	color:#47535F;
	padding-right:10px;
	-padding-right:5px;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:10px;
}

#listeResultatsContenu div.gauche div a{
	color:#47535F;
	font-weight: bold;
	text-decoration: none;
}

#listeResultatsContenu div.gauche div a:hover{
	text-decoration: underline;
}

#listeResultatsContenu div.gauche p
{
	/*border-top:2px solid white;*/
	font-size:12px;
	padding-right:10px;
	-padding-right:5px;
	padding-left:10px;
	padding-top:20px;
	color:#47535F;
}
#listeResultatsContenu div.gauche li
{
	list-style-image : url("../image/new/puceGrise.png");
	margin-left: 10px;
} 

#listeResultatsContenu #menuBas
{
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	vertical-align: middle;
	line-height: 20px;
}

#menuBas p
{
	line-height: 20px;
}

#menuBas img
{
	vertical-align: middle;	
	padding-top: 2px;
}

#menuBas span
{
	vertical-align: middle;	
	padding-top: 2px;
}

.gras{
	font-weight: bold;	
}

#seperateurBas
{
	height:30px;
	width:915px ;
	background-color:white;
}
/* Fin liste resultats */

/* Style Onglet */
#ongletContenu
{
	position:relative;
	padding-left:1.5em;
	width:920px;
	margin:0 auto;
	background-color: #929BA4;
	background-image: url("../image/new/spacer.png");
	background-repeat: repeat-y;
	/*
	min-height:570px !important;
	-height: 570px;
	*/
}

#avantPremiereContenu #ongletContenu{
	/*
	position:relative;
	padding-left: 0em;
	width:900px;
	margin:0 auto;
	background-color: #929BA4;
	background-image: url("../image/new/spacer.png");
	background-repeat: repeat-y;
	min-height:570px !important;
	-height: 570px;
	*/
	
	background-color: white;
	background-image:url("../image/new/backgroundAvantPremiere2.png");
	background-repeat:repeat-y;	
		
	padding: 0;
	margin: 0;
	margin-left:1px;
	width: 950px;
	
	
}

/* Partie Entete */
#ongletEntete
{
	margin:0;
	background-color:white;
	margin-right:20px;
	text-align:right;
	font-size:11px;
	height: 20px;
	text-align:left;
	-margin-top:-4px;
}

ul.programmeListe
{
	display:inline;
	margin-top:4px;
	position:absolute;
}

#avantPremiereEntete2 ul.programmeListe{
	margin-left: -870px;
	margin-top: -16px;
}

ul.programmeListe li
{
	display:inline;
	color:white;
}

ul.programmeListe li.on
{
	display:inline;
	color:white;
	font-weight:bold;
}

ul.programmeListe li.dernier
{
	border-right:none;
	display:inline;
	color:white;
}

ul.programmeListe li.dernieron
{
	border-right:none;
	display:inline;
	color:white;
	font-weight:bold;
}

ul.programmeListe a
{
	color:white;
	text-decoration:none;
	border-right:1px solid white;
	padding-right:10px;
	padding-left:10px;
	
}

ul.programmeListe a.on
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	border-right:1px solid white;
}

ul.programmeListe a.dernieron
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	border-right:none;
}

ul.programmeListe a.dernier
{
	color:white;
	text-decoration:none;
	border-right:none;
}

p.programmeFlotteDrotie
{
	float:right;
}

#ongletEntete
{
	background-image: url("../image/new/backgroundMenuProgramme.png");
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-bottom:2px;
}

#ongletEntete p
{
	color:white;
	padding-bottom:2px;
	vertical-align:middle;
	margin-right:10px;
}

#ongletEntete p.droite
{
	font-style:italic;
	color:#838C95;
	padding-bottom:3px;
}

#ongletEntete span
{
	margin-right:5px;
	margin-left:5px;
}

#ongletEntete img
{
	vertical-align:middle;
}

#ongletEntete img.print
{
	margin-right:10px;
}

#ongletEntete .image1
	{
		margin-right:20px;
	}
	
	#ongletEntete .image2
	{	
		margin-right:20px;
		
	}
	
	#ongletEntete .image3
	{
		margin-right:15px;
	}
	
	#ongletEntete .image4
	{
		border-left:1px solid white;
	}

/* Partie gauche */
#ongletContenu div.gaucheProgramme
{
	float:left;
	left:25px;
	width:394px;
	background-color: #EBECEE;
	position:absolute;
	/*
	border: 1px solid red;
	*/
}

#ongletContenu div.gaucheProgramme .resume
{
	background-color: #CED1D6;
	min-height: 30px !important;
	-height: 30px;
	padding-left: 30px;
	color: #46525E;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
}

#ongletContenu div.gaucheProgramme .resume img
{
	float:right;
	margin-right:10px;
	margin-top: -5px;
}
	
#ongletContenu div.gaucheProgramme .info
{
	background-color: #EBECEE;
	height: 160px;
	color: #46525E;
	padding-top: 0;
}

#programmeAdresse
{
	color:#47535F;
	/*margin-left:5px;*/
	margin-right:10px;
	margin-top:10px;
	background-color: #EBECEE;
	
}

#programmeAdresse td
{
	color:#47535F;
	font-size:11px;
	width:200px;
	padding-left:5px;
	line-height:13px;
}

#programmeAdresse td.bordure
{
	border-right:1px solid #929BA4;
	width:180px;
}

#programmeAdresse p
{
	padding-left:25px;
}

#programmeAdresse img
{
	float:left;
}

#programmeAdresse a
{
	color:#47535F;
	text-decoration:underline;
	font-weight:bold;
}


#ongletContenu div.gaucheProgramme .info a
{
	color: #46525E;
	font-weight: bold;
}

#ongletContenu p.prix
{
	font-size:11px;
	color:#47535F;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
}

#listePrix
{
	border-collapse:collapse;
	font-size:11px;
	color:#47535F;
	width:100%;
}

	#listePrix tr.gris 
	{
		background-color:#D2D5DA;
	}

		#listePrix td
		{
			border:1px solid white;
			padding-left:5px;
			padding-right:5px;
			text-align:left;
		}
		
		#listePrix a
		{
			font-size:11px;
			color:#47535F;
			text-decoration:none;
		}
		
		#listePrix a:hover
		{
			text-decoration:underline;
		}
		
		#listePrix img
		{
			margin-right:10px;
			vertical-align:middle;
		}

#zoom
{
	height: 15px;
	background-color: #929BA4;	
	/*vertical-align: middle;*/
	text-align: right;
	color: white;
	padding-bottom: 5px;
	font-size:11px;
}

#ongletContenu .spacer{
	clear: both;
}

/* Partie Centre */
#ongletContenu .centreProgramme
{
	background-color: #F1F2F4;
	margin-left:398px;
	margin-right:410px;
	width:100px;
	min-height:570px !important;
	-height:570px;
	
}

#ongletContenu .centreProgramme img
{
	border-bottom: 1px solid white;
}

#avantPremiereContenu #ongletContenu .centreProgramme
{
	background-color: #F1F2F4;
	margin-left: 3px;
	margin-right: 0;
	float: left;
	width:95px;
	min-height:570px !important;
	-height:570px;
}

#avantPremiereContenu #ongletContenu .centreProgramme img
{
	border-bottom: 1px solid white;
}

#ongletContenu .centrePresentationProgramme
{
	background-color: white;
	margin-left:408px;
	margin-right:212px;
	width:390px;
	text-align:justify;
	font-size:11px;
	color:#47535F;
}

#ongletContenu .centrePresentationProgramme p
{
	line-height: 13px;
	-padding-right: 9px;
}

#ongletContenu .centrePresentationProgramme a
{
	color:#47535F;
	text-decoration:none;
}

#ongletContenu .centrePresentationProgramme a:hover
{
	text-decoration:underline;
}

#ongletContenu .centrePresentationProgramme2
{
	background-color: white;
	margin-left:408px;
	/*margin-right:217px;*/
	width:457px;
	text-align:justify;
	font-size:11px;
	color:#47535F;
}

#ongletContenu .centrePresentationProgramme2 p
{
	line-height: 13px;
}

#ongletContenu .centrePresentationProgramme2 a
{
	color:#47535F;
	text-decoration:none;
}

#ongletContenu .centrePresentationProgramme2 a:hover
{
	text-decoration:underline;
}

/* Partie Droite */

#ongletContenu div.droiteProgramme {
	float: right;
	background-color: white;
	/*width: 360px;*/
	width: 163px;
	right: 49px;
	/*left:535px;*/
  text-align:justify;
	font-size:11px;
	color:#47535f;
	/*position: absolute;*/
	line-height:13px;
}

#avantPremiereContenu #ongletContenu div.droiteProgramme{
	
	float: right;
	background-color: white;
	width: 435px;
	right: 0;
	text-align:justify;
	font-size:11px;
	color:#5D4B3D;
	position: relative;
	line-height:13px;
}

div.droiteProgramme p
{
	
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

div.droiteProgramme p.droiteProgrammeTitle {
	background-color:#E6EAED;
}

div.droiteProgramme span.flotteDroiteProgramme
{
	float:right;
	vertical-align: middle;
}

div.droiteProgramme span.flotteDroiteProgramme a
{
	vertical-align: middle;
	color:#47535F;
	text-decoration:none;
}

div.droiteProgramme span.flotteDroiteProgramme img
{
	vertical-align: middle;
	padding: 0 7px 0 7px;
}


div.droiteProgramme ul
{

}

div.droiteProgramme ul li
{
	list-style-type:circle;
	list-style-position:inside;
}

#ongletContenu div.droitePresentationProgramme
{
	margin:0;
	padding:0;
	/*margin-top:-15px;*/
	-margin-top:-2px;
	float: right;
	width: 137px;
	-width:148px;
	right:49px;
	-right:53px;
	text-align:justify;
	font-size:11px;
	background-color:#ACBFD0;
	color:black;
	position: absolute;
	line-height:13px;
	min-height:570px !important;
	-height:570px;
	-margin-right:10px;
}

#ongletContenu #menuBas
{
	background-color:#9099A2;
	margin-right:48px;
	text-align:right;
	font-size:11px;
	margin-top: 225px;
}

#blocgroupe2
{
	background-color: white;
	margin-right:10px;
	padding:20px;
	text-align:justify;
	font-size:11px;
	color:#465461;
	line-height:13px;
}

#blocgroupe2 div.titre
{
	background-color:#D7D9D6;
	/*background-image:url("../image/new/conseilsInvestir.png");
	background-repeat:no-repeat;*/
	color:#354030;
	font-size:12px;
	padding-top:2em;
	/*padding-bottom:1em;*/
	margin-right:48px;
	margin-bottom:2px;
	padding-left:2em;
	padding-bottom:12px;
	margin-top:0;
	text-align:justify;
}

#blocgroupe2 div
{
	background-color: white;
	margin-right:48px;
	text-align:justify;
	font-size:11px;
	color:#465461;
	line-height:13px;
}

#blocresidentiel
{
	background-color: white;
	margin-right:10px;
	padding:20px;
	text-align:justify;
	font-size:11px;
	color:#465461;
	line-height:13px;
}

#blocresidentiel div.titre
{
	background-color:#D7D9D6;
	/*background-image:url("../image/new/conseilsInvestir.png");
	background-repeat:no-repeat;*/
	color:#354030;
	font-size:12px;
	padding-top:2em;
	/*padding-bottom:1em;*/
	margin-right:48px;
	margin-bottom:2px;
	padding-left:2em;
	padding-bottom:12px;
	margin-top:0;
	text-align:justify;
}

#blocresidentiel p
{
	background-color: white;
	margin-right:48px;
	text-align:justify;
	font-size:11px;
	color:#465461;
	line-height:13px;
}

#blocresidentiel div
{
	background-color: white;
	margin-right:48px;
	text-align:justify;
	font-size:11px;
	color:#465461;
	line-height:13px;
}

#blocresidentiel div p
{
	margin-right:0;
}

#blocresidentiel h2
{
	background-color:#D7D9D6;
	/*background-image:url("../image/new/conseilsInvestir.png");
	background-repeat:no-repeat;*/
	color:#354030;
	font-size:12px;
	padding-top:2em;
	/*padding-bottom:1em;*/
	margin-right:48px;
	margin-bottom:2px;
	padding-left:2em;
	padding-bottom:12px;
	margin-top:0;
	text-align:justify;
}

#blocresidentiel h3
{
	color: #354030;
	background-color: #E3E5E2;
	font-size:175%;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
	line-height:175%;
	margin-right:48px;
}

#blocresidentiel h4
{
	color: #354030;
	background-color: #E3E5E2;
	font-size:150%;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:20px;
	line-height:150%;
}

#blocresidentiel a
{
	font-size:11px;
	color:black;
	text-decoration: none;
}

#blocresidentiel a:hover
{
	font-size:11px;
	color:black;
	text-decoration: underline;
}

#avantPremiereInscription table
{
	margin-top:10px;
	margin-bottom:10px;
	border-collapse: collapse;
	width:100%;
}

#avantPremiereInscription td
{
	width:50%;
}

#avantPremiereInscription p
{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px;
}

#avantPremiereInscription p.bouton
{
	padding-top:20px;
	float: right;
	margin-right:5px;
}

#avantPremiereInscription span.petit
{
	font-style: italic;
	font-size:10px;
}

#avantPremiereInscription input
{
	color:#5D4B3D;
}

#avantPremiereInscription textarea
{
	color:#5D4B3D;
	font-family:Arial,Helvetica;
	font-size:11px;
}

#avantPremiereInscription input.text
{
	width:120px;
	color:#5D4B3D;
	height:12px;
	font-size:11px;
}

#avantPremiereInscription select
{
	width:120px;
	color:#5D4B3D;
	font-size:11px;
}

#avantPremiereInscription label
{
	float:left;
	width:63px;
}

#avantPremiereInscription label.special
{
	float:none;
	width:180px;
}
/* Fin Onglet */

.tabProgAssocies
{
  padding: 5px;
  padding-left:10px;
  width:135px;
  -width:145px;
}

.tabProgAssocies td.image
{
  -padding-left:15px;
  padding-top:15px;
}

.tabProgAssocies td.fleche
{
  -padding-left:10px;
  -width:10px;
}

.tabProgAssocies img.fleche
{
  margin-top:5px;
}

.tabProgAssocies p
{
	padding: 5px;
	color: #265988;
}

.tabProgAssocies a{
	color: #265988;
}

.decouvrirProgAssocies
{
	padding-left: 15px;
	-padding-left: 25px;
	padding-top: 10px;
	color: #265988;
}

#contenu_flash_cest_beau embed
{
	margin-left:96px;
}

#contenu_flash_cest_beau object
{
	margin-left:96px;
}

#carte
{
	position:absolute;
	top:117px;
	margin-left:110px;
	width:700px;
	z-index:100;
}

#afficherCarte
{
	/*border:1px solid black; */
	height:66px; 
	width:71px;
	position:absolute; 
	top:157px; 
	z-index:100;
	text-decoration: none;
}

.suiteFlotteDroiteProgramme

.suiteFlotteDroiteProgramme img
{
	vertical-align: middle;
}

.suiteFlotteDroiteProgramme a
{
	vertical-align: middle;
	text-decoration:none;
	color:#47535F;
}

a.hautPage
{
	float:right;
	/*margin-right:-120px;
	margin-top: -20px;*/
	position:relative;
	left:120px;
	padding-bottom:20px;

}


		#newsletterContenu .informeAvantPremiere
		{
			background-color:#BED0E6;
			background-image:url("../image/new/informeAvantPremiere.png");
			background-repeat:no-repeat;
			color:#265988;
			font-size:11px;
			font-weight:bold;
			text-align:justify;
			padding-top:30px;
			padding-left:1em;
			padding-bottom:10px;
			padding-right:10px;
			margin-right:48px;
			margin-bottom:2px;
			margin-top:0;
		}
		
#formAvantPremiere
{
	margin-left:300px;
	font-size: 12px;
	color: #265988;
}


#formAvantPremiere p
{
	height:20px;
	vertical-align:middle;
}

#formAvantPremiere p.villeEntete
{
	margin-top: 10px;
	margin-bottom: 3px;
	height:auto;
}

#formAvantPremiere label
{
	float:left;
	width:100px;
}

#formAvantPremiere label.ville
{
	width:110px;
	float:left;
	vertical-align:middle;
	margin-top: -2px;
	padding: 2px;
}

#formAvantPremiere label.ville2
{
	width:110px;
	float:left;
	vertical-align:middle;
	margin-top: 0px;
}

#formAvantPremiere label.ville3
{
	width:110px;
	float:left;
	vertical-align:middle;
	margin-top: 0px;
}

#formAvantPremiere input
{
	height:13px;
	font-size:12px;
	color: #265988;
}

#formAvantPremiere input.image
{
	height:auto;
}

#formAvantPremiere select
{
	height:16px;
	font-size:12px;
	color: #265988;
}

#formAvantPremiere input.ville
{
	float:left;
	vertical-align:middle;
}

#formAvantPremiere input.ville2
{
	float:left;
	margin-left:50px;
	vertical-align:middle;
}

#formAvantPremiere input.ville3
{
	float:left;
	margin-left:50px;
	vertical-align:middle;
}

#formAvantPremiere fieldset.info
{
	margin-top: 20px;
}

#formAvantPremiere fieldset.info p
{
	margin-top: 3px;
}

#formAvantPremiere fieldset.info p.right
{
	float: right;	
	margin-right: 100px;
	margin-top:10px;
}
	
#formAvantPremiere fieldset.info p.petit
{
	font-size:11px;
	font-style: italic;
	margin-top:10px;
}

#formAvantPremiere legend
{
	margin-left: -7px;
	margin-bottom: 20px;
}

img.titreContenu
{
	margin-bottom:-2px;
	-margin-bottom:-3px;
}

#avantPremiereEnteteLogement
{
	display: none;
}

#enteteLogement 
{
	display:none;
} 
