#accueil_c
{
	background:url(../images/rea_greenbox.jpg) no-repeat 0 -20px;
	padding-left:220px;
	z-index:1;
	position:relative;
}

#realisations
{
	width:660px;
	height:305px;
	background:#282d03;
	padding:10px;
	position:relative;
	z-index:inherit;
}
	/* 
		SLIDER
	*/
	#realisations_slider_wrapper, .rea
	{
		overflow:hidden !important;
		width:660px;
		height:305px;
		position:relative;
	}
	.rea
	{
		float:left;
		margin-right:5px;
	}
	#realisations_slider
	{
		width:2500px;
	}
	/*
	
		TITRE 
		
	*/
	.rea-titre
	{
		height:27px;
		border-bottom:1px solid #4a4a1a;
		position:relative;
		margin-bottom:1px;
	}
		.rea-titre h1
		{
			color:#c3c331;
			font-size:14px;
			float:left;
			padding:0 ;
			height:auto;
			line-height:normal;
		}
		.rea-titre .toggle-infos
		{
			display:block;
			float:right;
			color:#636315;
			text-transform:uppercase;
			padding:3px 0;
			padding-right:30px;
			background:url(../images/rea_infos_bt.jpg) no-repeat 100% 50%;
			cursor:pointer;
		}

		.rea-titre .toggle-infos:hover
		{
			color:#FFFFFF;
		}

	/*
	 
	INFOS / DESCRIPTION 
	
	*/
	.rea-description
	{
		background:#4a4a1a url(../images/rea_greenwall_logo.gif) no-repeat 0 100%;
		height:0;/*255px;*/
		width:670px;
		position:absolute;
		top:29px;
		left:auto;
		overflow:hidden;
		z-index:2;
	}
		.rea-subtitle
		{
			padding:5px 10px;
			position:absolute;
			bottom:0;
			left:0;
			height:245px;
			width:230px;
			overflow:hidden;
		}
		.rea-description-wrapper
		{
			padding:5px 10px;
			position:absolute;
			bottom:0;
			height:245px;
			width:650px;
		}
		.rea-description dl
		{
			margin: 0 0 0 255px;
			padding: 5px;
			background:url(../images/rea_infos_underline.jpg) repeat-x 0 100%;
		}
		.rea-description dt
		{
			width: 120px;
			font-weight: bold;
			float:left;
			color:#e57b03;
		}

		.rea-description dd
		{
			margin: 0 0 0 125px;
			padding: 0 0 .1em .5em;
		}
		/* li version */
		.rea-description ul{
			display:block;
			list-style-type:none;
			padding:0; margin:0;
		}
		.rea-description li
		{
			margin: 0 0 0 255px;
			padding: 5px;
			background:url(../images/rea_infos_underline.jpg) repeat-x 0 100%;
		}
		.rea-description i
		{
			display:block;
			width: 135px;
			font-weight: bold;
			font-style: normal;
			float:left;
			color:#e57b03;
		}

		.rea-description b
		{
			display:block;
			margin: 0 0 0 140px;
			padding: 0 0 .1em .5em;
		}

	/*
	
		IMAGES
		
	*/
	.rea-image
	{
	
	}
		.rea-image{}
	ul.myGallery a.startLightbox span.zoom
	{
		position:absolute; 
		top:0; left:0;
		width:660px;
		height:251px;
		/*
		background: transparent url(../images/rea_zoom.png) no-repeat 50% 50%;
		-background: transparent url(../images/rea_zoom.gif) no-repeat 50% 50%;
		*/
		background: transparent url(../images/rea_zoom2.png) no-repeat 0 100%;
		-background: transparent url(../images/rea_zoom2-ie.png) no-repeat 0 100%;
		display:block;
	}
	ul.myGallery a.startLightbox:hover span.zoom
	{
		display:block;
	}
	/*
	
		PRECEDENT - SUIVANT
		
	*/
	#reas_nav
	{
		position:absolute; bottom:10px; 
		right:20px; 
		color:#c3c331;
	}
	#reas_prec, #reas_suiv{ display: block; text-decoration:none; cursor:pointer; float:left; padding:2px; }
	#reas_prec{ margin-right:15px; background:url(../images/rea_prec.gif) no-repeat 0 3px; padding-left:20px;}
	#reas_suiv{ background:url(../images/rea_suiv.gif) no-repeat 100% 3px; padding-right:20px; }
	#reas_prec:hover, #reas_prec.disabled
	{
		background-position:0 -27px;
		color:#FFFFFF;
	}
	#reas_suiv:hover, #reas_suiv.disabled
	{
		background-position:100% -27px;
		color:#FFFFFF;
	}
	#reas_nav .disabled
	{
		cursor:default;
		color:#636315;
	}

	/* LISTE DES IMAGES POUR LA GALERIE */	
	.rea-big-images-list
	{
		display:none;
		background:#4a4a1a;
	}
		.rea-big-images-list ul, .rea-big-images-list ul li
		{
			list-style-type:none;
			margin:0;
			padding:0;
		}
			.rea-big-images-list ul li a
			{
				display:block;
				text-decoration:none;
				padding:2px 5px;
				width:120px;
				background:url(../images/rea_infos_underline.jpg) repeat-x 0 100%;
			}

	/* 
		ACCES RAPIDE (MENU);
	*/
	#acces_rapide
	{
		position:absolute;
		left:10px;
		bottom:11px;
	}
	* html #acces_rapide
	{
		position:absolute;
		left:10px;
		bottom:10px;
	}
		#acces_rapide_bt
		{
			width:150px;
			padding:4px;
			padding-left:0;
			color:#c3c331;
			font-size:9px;
			text-transform:uppercase;
			cursor:pointer;
		}
		#acces_rapide_list_c
		{
		
		}
		#acces_rapide ul.main
		{
			display:none;
			position:absolute;
			bottom:24px;
			height:251px;
			left:0;
			background:#4a4a1a;
			padding:0;
			width:330px;
			border-right:1px solid #282d03;
			overflow:auto;
			overflow-x:hidden;
			z-index:3;
		}

		#acces_rapide ul, #acces_rapide li
		{
			list-style-type:none;
			margin:0;
			padding:0;
		}
		#acces_rapide ul li a
		{
			display:block;
			text-decoration:none;
			padding:3px 5px;
			padding-left:15px;
			margin:1px 5px 1px 2px;
			border-bottom:1px solid #3f3f1c;
			font-size:10px;
			text-transform:uppercase;
		}
			#acces_rapide ul li
			{
				display:block;
			}
			#acces_rapide ul a:hover, #acces_rapide ul li.active a
			{
				width:auto;
				display:block;
				text-decoration:none;
				color:#ffffff;
				background:url(../images/rea_arrow.gif) no-repeat 0 50%;
			}

/* GALLERY */
ul.myGallery .main
{
	height:270px;
	width:auto;
	float:right;
}
	.tx-rgsmoothgallery-pi1 .main a
	{
		padding:0;
	}
	ul.myGallery .main h1
	{
		height:270px;
		overflow:hidden;
	}
	
	li.hideme{ display:none !important; }
	
.chantier-link{
	display:block;
	padding:4px 8px;
	padding-right:20px;
	background:#282d03 url(../images/rea_arrow.gif) no-repeat 99% 50%;
	float:right;
	margin-top:10px;
}