    html{height:100%;}
	
	body  {
			font: 100% Verdana, Arial, Helvetica, sans-serif;
			margin:0;
			padding: 0;
			text-align: center;
			width:1080px;;
			min-height:100%;
			background-color:#1E1E1E;
			color:#FFF;
			position:relative;
			margin-left:-540px;
			left:50%;
			float:left;
    	}
		 
	#haut	{
				width:1150px;
				height::160px;
			}
		
	#up{
			height:120px;
			width:958px;
			background: url(images/header1.png) no-repeat;

		}
		
	.headeradresse
				{
					width:250px;
					height:50px;
					float:right;
					font-size:11px;
					padding-top:25px;
					color:black;
				}

	#headeradresse
				{
					float:right;
					font-size:11px;
					padding-top:5px;
					margin-right:15px;
					color:black;
				}
	#down{
		
		height:40px;
		width:100%;
		background: url(images/header_bg.png) no-repeat;
		float:left;
		margin-left:40px;
	}
	
	#down ul {
		list-style-type:none;
		text-align:center;
		}

	#down a {
		height:0px;
		padding-top:0px;
		display:block;
		color:#FFF;
		text-decoration:none;
		width:100px;
		}
	
	#cotegauche {
					float: left; 
					width: 150px;
					min-height:700px;
					border-right:1px solid #3D3D3D;
					margin-top:15px;
					background-attachment:fixed;
				}
				
	#milieu	{
				margin-left:20px;
				float:left;
				width:700px;
				}
	
	#cotedroit{
					float: right; 
					width: 150px;
					min-height:700px;
					border-left:1px solid #3D3D3D;
					margin-top:15px;
				}
				
	#images{
					float: left; 
					width: 690px;
					min-height:200px;
					border-left:1px solid #3D3D3D;
					border-right:1px solid #3D3D3D;
					border-top:1px solid #3D3D3D;
					border-bottom:1px solid #3D3D3D;
					margin-top:20px;
				}
				
	#entete	{
				height:20px;
				float:left;
				margin-top:50px;
				margin-right:10px;
				margin-bottom:10px;
				width: 680px;
				border-bottom:1px solid #3D3D3D;
			}
			
	#presentation{
				float:left;
				margin-top:10px;
				margin-right:10px;
				margin-bottom:10px;
				width: 680px;
				}
				
/*menu déroulant*/
	#menuDeroulant
		{
			 width: 644px;
			 list-style-type: none;
			 margin: 0;
			 padding-top:5px;
			 border: 0;
		}
	#menuDeroulant li
		{
			 float: left;
			 margin: 0;
			 padding: 0;
			 border: 0;
		}
	#menuDeroulant .sousMenu
		{
			 list-style-type: none;
			 margin: 0;
			 padding: 0;
			 border: 0;
			 
		}
	#menuDeroulant .sousMenu li
		{
			 float: none;
			 margin: 0;
			 padding: 0;
			 border: 0;
		}
	#menuDeroulant li
		{
			 float: left;
			 width: 120px;
			 margin: 0;
			 padding-left: 4px;
			 border: 0px;
		}
	#menuDeroulant li a:link, #menuDeroulant li a:visited
		{
			 display: block;
			 height: 20px;
			 color: #FFF;
			 width:125px;
			 background: transparent;
			 margin: 0;
			 padding: 4px 8px;
			 text-decoration: none;
			 color:#FFF;
		}
	#menuDeroulant li a:hover { background-color: transparent; color: red; }
	#menuDeroulant li a:active { background-color: transparent; }

	#menuDeroulant .sousMenu li a:link,
	#menuDeroulant .sousMenu li a:visited
		{
			 display: block;
			 color: #FFF;
			 margin: 0;
			 border: 0;
			 text-decoration: none;
			 background: transparent;
			 background-image:url(images/bouton.png);
		}
	#menuDeroulant .sousMenu li a:hover
		{
			 background-image: none;
			 background-color: transparent;
			 color:red;
			 background-image:url(images/bouton.png);
		}
	#menuDeroulant .sousMenu li
		{
			 float: none;
			 margin: 0;
			 padding: 0;
			 border: 0;
			 width: 200px;
			 border-top: 1px solid transparent;
			 border-right: 1px solid transparent;
		}
	#menuDeroulant .sousMenu
		{
			 display: none;
			 list-style-type: none;
			 margin: 0;
			 padding: 0;
			 border: 0;
		}
	#menuDeroulant li:hover > .sousMenu { display: block; }
	#menuDeroulant
		{
			 width: 100%;
			 list-style-type: none;
			 position: absolute;
		}
		
	

	.contentheading{
						height:30px;
						float:left;
						margin-left:10px;
						margin-top:10px;
						margin-right:10px;
						margin-bottom:10px;
						width: 680px;
						border-bottom:1px solid #3D3D3D;
						font-size:25px;	
						padding-top:15px;
					}
					
	.contentheading1{
						height:60px;
						float:left;
						margin-left:10px;
						margin-top:10px;
						margin-right:10px;
						margin-bottom:10px;
						width: 680px;
						border-bottom:1px solid #3D3D3D;
						font-size:25px;	
						padding-top:15px;
					}


	#page	{
				width:100%;
			}
			
	.taillecont{
						font-size:14px;
						 color: #FFF;
						 background: transparent;
						 margin: 0;
						 text-decoration: none;
						 color:#FFF;
						 background-color: transparent;
						 width:700px;
						 
				}
				
		a
			{
				text-decoration: none;
				display: block;
				color:#aa0011;
				min-width:50px;
				height:10px;
			}
			
		a.log
			{
				text-decoration: none;
				color: #FFF;
				display: block;
			}
			
		a#lienadresse	{
							text-decoration: none;
							display: block;
							color:#aa0011;
						}
			
		.taillecomp	{
						font-size:10px;
						padding-top:15px;
					}
					
		.surligner{
						font-size: 10pt;
					}
		
		.footer	{
					width:700px;
					height:30px;
					border-top:1px solid #3D3D3D;
					margin-left:60px;
					position:relative;
					margin-left:-350px;
					left:50%;
					float:left;
					
				}
		
		#page {
					width:100%;
					height:800px;
		}
		
		div.log {
				min-height:20px;
				min-width:20px;
				border-left:1px solid #3D3D3D;
				border-top:1px solid #3D3D3D;
				border-bottom:1px solid #3D3D3D;
			}
			
		.id{
				border-bottom:1px solid #3D3D3D;
			}
			
		.décon{
					border-top:1px solid #3D3D3D;
				}
		
		input.champ{
				background:#000;
				border-color:#FFF;
				border-style:ridge;
				color:#FFF;
			}
			
		.loc{
			border-bottom:1px solid #3D3D3D;
		}
		
		.admin{
					font-size:10px;
					padding-top:80x;
				}
				
		.action{
					width:650px;
					height:30px;
					border-bottom:1px solid #3D3D3D;
					padding-top:10px;
					padding-bottom:10px;
					padding-left:50px;
					margin-left:15px;
				}
				
		#suppr	{
					float:left;
					width:50px;
					height:30px;
				}
				
		#name	{
					width:300;
					float:left;
					padding-top:10px;
				}
				
		#mail	{
					width:300;
					float:left;
					padding-top:10px;
				}
				
				
		.donnee{
					width:750px;
					min-height:250px;
					border-left:1px solid #3D3D3D;
					border-right:1px solid #3D3D3D;
					border-top:1px solid #3D3D3D;
					border-bottom:1px solid #3D3D3D;
					padding-top:10px;
					padding-bottom:10px;
				}
				
		#nomd	{
					width:130px;
					min-height:40px;
					float:left;
					padding-right:10px;
				}
		
		#maild	{
					width:310px;
					min-height:40px;
					float:left;
					border-right:1px solid #3D3D3D;
					border-left:1px solid #3D3D3D;
					padding-right:10px;
				}
				
		#adressed{
					width:280px;
					min-height:40px;
					float:left;
				}
				
		.reference	{
						border-right:1px solid #3D3D3D;
						border-bottom:1px solid #3D3D3D;
						height: 60px;
						width:400px;
					}		
					
		.referenceclass	{
						border-right:1px solid #3D3D3D;
						border-bottom:1px solid #3D3D3D;
						height: 20px;
						width:400px;
						color:#ffcc00;
					}
	
		.reference1	{
						border-right:1px solid #3D3D3D;
						border-bottom:1px solid #3D3D3D;
						border-top:1px solid #3D3D3D;
						height: 20px;
						width:300px;
					}				
					
		.reference3	{
						border-right:1px solid #3D3D3D;
						border-bottom:1px solid #3D3D3D;
						border-left:1px solid #3D3D3D;
						border-top:1px solid #3D3D3D;
						height: 20px;
						width:600px;
					}		
					
		.reference2	{
						border-right:1px solid #3D3D3D;
						border-bottom:1px solid #3D3D3D;
						border-left:1px solid #3D3D3D;
						height: 20px;
						width:600px;
						color:#ffcc00;
					}
