		body
		{
		background-image:url("fond2.jpg");
		background-repeat:repeat-x;
		background-color:#75a5a5;
		text-align:center;
		font-family:verdana;
		font-size:11px;
		}
		
		img
		{
		text-decoration:none;
		border:solid #505050 1px;
		padding : 4px;
		background-color:#dddddd;
		margin:10px;
		}
		
		td
		{
		vertical-align:top;	
		font-family:verdana;
		font-size:11px;
		margin:0;
		padding:0;
		}

		#milieu
		{
		margin-left:auto;
		margin-right:auto;
		border-left:solid #aaaaaa;
		border-right:solid #aaaaaa;
		background-color:#98cbcb;
		background-image:url("fond3.jpg");
		background-repeat:repeat-x;
		width : 800px;
		}
		
		#header
		{
		font-size:13px;
		color:white;
		width : 800px;
		height : 150px;
		text-align:right;
		}
		
		#cadre-flash
		{
		width : 800px;
		height : 150px;
		}
		
		#menu { 
		list-style:none; 
		border-top:#606060 solid 1px;
		border-bottom:#606060 solid 1px;
		background-color:#4c4c4c; 
		width:100%; 
		width:760px; 
		height:35px; 
		margin:0px; 
		}

		#menu li { float:left; }

		#menu li a { 
		display:block; 
		color:#ccc; 
		font-size:13px; 
		font-weight:bold; 
		text-decoration:none; 
		font-family:arial, verdana, sans-serif; 
		text-align:center; 
		margin-top:1px;
		margin-bottom:1px;
		margin-left:2px;
		padding:8px 33px 8px 33px;
		border:solid 1px #4c4c4c;
		cursor:pointer; 
		}

  		#menu li.current a { 
		background-color:#636363;
		border:solid 1px #989898;
		color:#ffbb00;
		}

		#menu li a:hover { 
		background-color:#636363;
		border:solid 1px;
		color:#ddd;
		}

		#contenu 
		{
		font-family:verdana;
		font-size:11px;
		padding:30px;
		text-align:left;
		vertical-align:top;	
		line-height:1.6em;
		}
		
		#tableau_realisations
		{
		width:100%;
		font-family:verdana;
		font-size:11px;
		line-height:1.6em;
		}

		#tableau_realisations td
		{
		padding-left:20px;
		padding-right:15px;
		vertical-align:top;	
		}
		
		#photo_rea
		{
		width:300px;
		}
		
		#titre_rea
		{
		padding-top:20px;
		padding-bottom:10px;
		font-size:21px;
		}
		
		#separation_rea
		{
		border-bottom: solid #85b5b5 2px;
		padding-bottom:10px;
		}

		#sous_menu { 
		list-style:none; 
		background-color:#80afb0; 
		width:600px; height:30px; 
		margin:0px; 
		margin-bottom:30px; 
		}

		#sous_menu li { float:left; }
		
		#sous_menu li a
		{
		display:block; 
		color:#444; 
		font-size:10px; 
		font-weight:bold; 
		text-decoration:none; 
		font-family:arial, verdana, sans-serif; 
		text-align:center; 
		margin-top:1px;
		margin-bottom:1px;
		margin-left:2px;
		padding:4px 5px 4px 5px;
		border:solid 1px #aaafb0;
		cursor:pointer; 
		}

  		#sous_menu li.current a { 
		background-color:#636363;
		border:solid 1px #989898;
		color:#ffbb00;
		}

		#sous_menu li a:hover { 
		background-color:#636363;
		border:solid 1px;
		color:#ddd;
		}
		
		#tableau_contacts td
		{
		padding-left:6px;
		text-align:left;
		}
		#tableau_contacts a
		{
		text-decoration : none;
		}
