div
{
	margin:0;
	padding:0;
}

body
{
	font-family:arial, verdana, serif ;
	font-size:11px;
	height: 100%;
}

h1
{
	font-size:20px;
}

.h2
{
	font-weight: bold;
	font-size: 14px;
	color:#4f3129;
}

.h3
{
	font-size: 12px;
}

h3
{
	font-size:11px;
}

.h4
{
	font-weight: bold;
	font-size: 13px;
	color:#000;
}

a img
{
	border:none;
}

li 
{
	margin-top:3px;
}

#niveau2
{
	list-style-type:none;
	display:none;
}

li #niveau2
{
	margin-top:-3px;
	margin-left:-30px;
}

.blanc
{
	color:white;
}

.brun
{
	color:#4f3129;
}

.vert
{
	color:#96bf3b;
}

.orange
{
	color:#FF9900;
}

#conteneur
{
	margin:auto;
	width:800px;
	//border: 2px green solid;
	min-height: 649px;
	//height: 100%;
}

#header
{
	padding:0px 0 6px 0;
	height:22px;
	width:800px;
	background-color:#4f3129;
}

	#header a 
	{
		color:white;
		text-decoration:none;
	}

	.recherche_gauche
	{
		margin-left:10px;
		text-align:left;
	}
	
	.recherche_droite
	{
		float:right;
		margin-right:10px;
		text-align:right;
	}

#left
{
	z-index: 9;
	float:left;
	height: 100%;
	width:160px;
	background-color:#4f3129;
	color:white;
	//border: 1px blue solid;
}

	#logo
	{
		height:140px;
		width:160px;
		background:url('../images/logo.jpg');
	}

	#menu_adsn
	{
		margin-left:-20px;
		width:180px;
		text-align:left;
		color:white;

	}
		#menu_adsn a 
		{
			text-decoration:none;
			color:white;
		}
	
		#menu_adsn a:visited 
		{
			text-decoration:none;
			color:white;
		}
		
		#menu_adsn a:hover
		{
			color:#ad7160;
		}
		
		.ligne_adsn:hover
		{
			color:#ad7160;
		}
	
	#left_pied
	{

		bottom:-195px;
		left:5px;
		height:20px;
	}

#pomme
{
	position:absolute;
	z-index:10;
	bottom:0px;
	left:40px;
	height:260px;
	width:266px;
	background:url('../images/home_pomme.jpg');
}
	#pomme_image
	{
		position:relative;
		margin-top:31px;
		margin-left:67px;
		height:83px;
		width:127px;
	}
	
	#pomme_titre
	{
		position:relative;
		margin-top:-5px;
		margin-left:33px;
		width:212px;
		height:40px;
	}
	
	#pomme_texte
	{
		position:relative;
		margin-top:-15px;
		margin-left:33px;
		width:185px;
		height:75px;
	}
	
	#pomme_suite
	{
		margin-top:0px;
		margin-left:51px;
	}
		.puce
		{
			float:left;
			padding-top:2px;
			margin-right:4px;
			height:18px;
			width:27px;
			background:url('../images/home_puce.jpg');
			color:white;
			text-align:center;
		}

.spacer { clear: both; padding: 0; border: 0; margin: 0; height: 0px; font-size: 0px; }

#right
{
	//border: 1px red solid;
	width:640px;
	//margin-left: 160px;
}

	#banniere_blanc
	{
		height:2px;
		width:640px;
		background-color:white;
	}

	#menu_mission
	{
		position:relative;
		height:20px;
		width:640px;
		background-color:#96bf3b;
		color:white;
	}
		.ligne
		{
			border-top: 1px solid white;
		}
		
		.menu
		{
			float:left;
			height:20px;
			border-right:1px white;
			cursor:pointer;
		}
		
				
		#menu1
		{
			position:absolute;
			left:0px;
			z-index:4;
			width:100px;
		}
		
		.titre:hover
		{
			color:#319a3b;
		}
		
		.ligne:hover
		{
			color:#dae17a;		
		}
		
		.ligne1:hover
		{
			color:#dae17a;		
		}
			
			.s_menu
			{
				position:absolute;
				z-index:8;
				top:20px;
				width:100px;
				padding:5px;
				background-color:#319a3b;
				display:none;				
			}
			
			.s_menu a
			{
				text-decoration: none;
				color: #fff;	
			}
			
			.s_menu a:hover
			{
				text-decoration: none;
				color: #dae17a;	
			}
			
				#rubrique3-1
				{
					height:22px;
					width:100px;
					margin-left:-5px;
				}
				
				#rubrique_titre3-1
				{
					position:absolute;
					top:0px;
					z-index:8;
					height:18px;
					width:100px;
					padding-left:5px;
				}
				
				#s_rubrique3-1
				{
					position:absolute;
					z-index:8;
					width:100px;
					padding:5px;
					top:0px;
					left:110px;
					background-color:green;
					display:none;
				}
			
		#menu2
		{
			position:absolute;
			left:80px;
			z-index:4;
			width:110px;
			margin-left:10px;
		}
		
			.titre
			{
				position:absolute;
				top:0px;
				z-index:8;
				height:18px;
				width:100%;
				margin-top:2px;

			}
		
		#menu3
		{
			position:absolute;
			left:190px;
			z-index:4;
			width:95px;
			margin-left:10px;
		}
		
		#menu4
		{
			position:absolute;
			left:285px;
			z-index:4;
			width:85px;
			margin-left:10px;
		}
		
		#menu5
		{
			position:absolute;
			left:370px;
			z-index:4;
			width:120px;
			margin-left:10px;
		}

		#menu6
		{
			position:absolute;
			left:490px;
			z-index:4;
			width:140px;
			margin-left:10px;
		}

	#banniere
	{
		margin-top:1px;
		height:180px;
		width:640px;
		background-color:white;
	}

	#contenu
	{
		height:100%;
		width:640px;
		background-color:#96bf3b;
	}
	
	#contenuAdsn
	{
		width:640px;
		background-color:#fff;
	}
	
		#descriptionEntreprise
		{
			position: relative;
			border: 1px solid #96bf3b;


			width: 565px;
		}
		
		#descriptionEntreprise2
		{
			border: 1px solid #96bf3b;
			margin-left: 40px;
		}
		
		#descriptionEntrepriseGauche
		{
			width: 320px;
			padding-left:15px;
			padding-right:5px;
		}
		
		#contenuRecherche
		{
			width:100%;
			background-color:#c9dd7f;
			float:left;
			padding-left:15px;
			padding-right:5px;
		}
	
		#gauche
		{
			position:relative;
			float:left;
			height:100%;
			width:150px;
		}
		
			#gauche_coin
			{
				position:absolute;
				height:12px;
				width:11px;
				top:0px;
				background:url('../images/home_gauche.jpg');
			}
			
			#gauche_pied
			{
				position:absolute;
				margin-left:5px;
				margin-bottom:2px;
				text-align:right;
				bottom:0px;
			}
		
		#milieu
		{
			position:relative;
			float:left;
			padding-top:10px;
			padding-left:15px;
			padding-right:5px;
			height:100%;
			width:333px;
			vertical-align:middle;
		}
		
		#milieuAdsn
		{
			float:left;
			padding-left:15px;
			padding-right:5px;
			width:440px;
			vertical-align:middle;
		}
		
		#milieuRecherche
		{
			float:left;
			padding-left:40px;
			padding-right:40px;
			width:545px;
			vertical-align:middle;
		}
		
			#milieu_pied
			{
				relative;
				margin-left:-18px;
				margin-bottom:2px;
				bottom:0px;
			}

		#droite
		{	
			position:relative;
			float:right;
			height:100%;
			width:137px;
		}

			#haut_droite
			{
				height:101px;
				width:137px;
				background-color:#96bf3b;
			}

			#banniere_fin
			{
				margin-left:71px;
				text-align:right;
				height:101px;
				width:66px;
				background:url('../images/home_droite.jpg');
			}

			/* METEO */
			#meteo
			{
				position:absolute;
				bottom:20px;
				height:201px;
				width:137px;
			}

				#h_g_meteo
				{
					float:left;
					height:43px;
					width:22px;
					background-color:#96bf3b;
				}

				#h_d_meteo
				{
					margin-left:22px;
					vertical-align:bottom;
					height:43px;
					width:115px;
					background:url('../images/haut_meteo.jpg');
				}

				#m_g_meteo
				{
					float:left;
					height:147px;
					width:32px;
					background:url('../images/gauche_meteo.jpg');
				}

				#m_d_meteo
				{
					margin-left:32px;
					height:147px;
					width:105px;
					background-color:white;
				}

				#b_g_meteo
				{
					float:left;
					height:11px;
					width:27px;
					background-color:#96bf3b;
				}

				#b_d_meteo
				{
					margin-left:27px;
					height:11px;
					width:110px;
					background:url('../images/bas_meteo.jpg');
				}
				/*FIN DE METEO*/
				
			/* INFOS */
			#infos
			{
				position: relative;
				height: 159px;
				left: 430px;
				top: -140px;
				width:134px;
				background-position: bottom left;
			}
			
			#infosImage
			{
				position: relative;
				background-position: bottom left;
			}
			
			#infosContenu
			{
				position: relative;
				height: 159px;
				width:169px;
				left: -35px;
				padding-top: 45px;
				padding-left: 35px;
				background:url('../images/bulle-texte.jpg') no-repeat;
			}
			
			#infosContenu2
			{
				position: relative;
				height: 159px;
				width:169px;
				left: -35px;
				padding-top: 45px;
				padding-left: 35px;
				background:url('../images/bulle-texte.jpg') no-repeat;
			}

			/*FIN DE INFOS*/
	
	#footer
	{
		position: relative;
		width:800px;
		height: 50px;
		margin:auto;
		color:white;
		z-index: 9;
		float: center;
	}
		#footer a 
		{
			text-decoration:none;
			color:white;
		}
	
		#footer a:visited 
		{
			text-decoration:none;
			color:white;
		}
	
		#footer_gauche
		{
			float:left;
			width:160px;
			background-color:#4f3129;
		}
		
		#footer_droit
		{
			float: right;
			padding-left:10px;
			width:630px;
			background-color:#96bf3b;
		}




