body 			{
					width: 90%;
					background-color:#E5E5E5; 
					height:1000px; 	
				}

#container 		{
					position:absolute; 
					left:-1px; 
					right:0px; 
					margin-top:0px; 
					margin-left:auto; 
					margin-right:auto; 
					/*height: auto; */
					
					height:1500px; 
					/*height: 100%;*/
					width:948px;
				}

#box_message   	{
					overflow: hidden;
					position: absolute;
					left: 17px;
					top: 6px;
					width: 929px;
					height: 102px;
					background-color: #FFFFFF;
					border: 1px 
					solid #404040;
				}
		  
#balise_titre 	{
					overflow:hidden; 
					position:absolute; 
					left:34px; 
					top:21px; 
					width:286px; 
					height:53px; 
					background:none; 
				}		
			
#balise_citation {
					overflow:hidden; 
					position:absolute; 
					left:293px; 
					top:38px; 
					width:591px; 
					height:29px; 
					background:none;
    			}
		  
#banniere  		{		  
					overflow: hidden; 
					position: absolute; 
					left: 17px; 
					top: 104px; 
					width: 931px; 
					height: 148px; 
					background-color: #F0F0F0; 
					background-image: url(../images/logo.jpg); 
					background-position: top left; 
					background-repeat: no-repeat;
				}	

#connexion 		{
				position: absolute;
					
					background-color: #FFF;
					left: 680px;
					top : 270px;
					color: yellow;
					/*height: 15px;*/
					
					/*width: 120px;*/
					background:transparent;
					/*background:black;*/
					overflow: visible;
					visibility: visible;
					
					z-index: 3;
				}	
				
#image_login 		{
				position: absolute;
					width: 931px; 
					height: 148px;
					
					left: 750px;
					top : 262px;
					/*background-repeat: no-repeat;
					background-image: url(../images/login.png); */
					z-index: 3;

				}			
				
#image_logout 		{
				position: absolute;
					width: 931px; 
					height: 148px;
					
					left: 800px;
					top : 262px;
					/*background-repeat: no-repeat;
					background-image: url(../images/logout.png); */
					z-index: 3;

				}						
	
				
				
#menuid  		{
					overflow: hidden;
					position: absolute;
					left: 17px;
					top: 266px; /* 266*/
					width: 931px;
					height: 50px;
					background-color: #FFFFFF;
				}		

#contenu  		{
					overflow: visible;
					position: absolute;
					left: 17px;
					top: 315px; /* 266    315*/  
					width: 931px;
					/*height: 100%;*/
					height: 1000px;
					/*height: auto;*/
					
					background-color: #FFFFFF;
					visibility: visible;
					z-index: 1;
	
					/* ombre de la page*/
					-moz-box-shadow: 4px 4px 10px #888;  
					-webkit-box-shadow: 4px 4px 10px #888;  
					box-shadow:4px 4px 6px #888;
				}		
		   
h2 			      	{
					padding:0.5em;
					text-indent:2em;
				}
		   
a:link			{ 
					text-decoration:none; 
				} 
		  
#footer 		    	{	

					
					margin: 0px 0px 0px 0px;
					padding: 6px 6px 0px 6px;
					height: 75px;
					line-height: 100%;
					border-radius: 0px;
					-webkit-border-radius: 0px;
					-moz-border-radius: 0px;
					box-shadow: 2px 2px 3px #666666;
					-webkit-box-shadow: 2px 2px 3px #666666;
					-moz-box-shadow: 2px 2px 3px #666666;
					background: #8B8B8B;

					/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A9A9A9, endColorstr=#7A7A7A);*/
					background: -webkit-gradient(linear, left top, left bottom, from(#A9A9A9), to(#7A7A7A));
					background: -moz-linear-gradient(top,  #A9A9A9,  #7A7A7A);
					border: solid 1px #6D6D6D;
					position: absolute;
					left: 17px;
					top: 1300px; /* 266*/
					z-index: 2;
					width: 917px;
}		  