			div#main_caption
            {
				float:left;
				width: 450px;
				margin: 0px auto;
				margin-top:40px; 
				background-color:#FFD;
				border: 2px solid;	
				text-align: justify;
				font-size:small;
				margin-left:22%;
            }

			.cadre_centre
			{
				float:left;
				width: 450px;
				margin: 0px auto;
				margin-top:30px; 
				background-color:#FFF;
				border: 2px solid;	
				text-align: justify;
				font-size:small;
				margin-left:0px;
				padding-bottom:10px;
            }

			
			.field_g
			{
			float:left;
			width: 30%;
			border: none;
			background: #FFF ;
			margin-bottom:10px;
			text-align:right;
			color:#000;
    		}
			
			.field_d
			{
			float:left;
			width: 40%;
			border: none;
			background: #FFF ;
			margin-bottom:10px;
			text-align:left;
			padding-left:5%;
			color:#000;
    		}			
				
			.link {
				color: red;			
			} 
					
			.bouton_valider
            {
				float:left;
				width: 100% ;					
				border: none;
				background: #fff ;
				text-align:center;
				margin-top:10px;
            }
			
			div#recupmdp
            {
				float:right;				
                text-align: right ;				
				border: none;
				background: #fff ;							
				color:#000;
				font-size:x-small;
            }
			
			.message
			{
	    	width: 100%;
			border: none;
			background: #FFF ;
			margin-bottom:10px;
			margin-top:10px;
			text-align:center;
			color:#FF0000;
    		}
			
			.caption
			{
	    	width: 100%;
			border: none;
			background: #FFE ;
			margin-bottom:30px;
			margin-top:0px;
			text-align:center;
			font-weight:bold;
			color:#000;
    		}
						
			#erreur {
			color:red;
			margin-bottom:30px;
			margin-bottom:10px;
			border:none;
			text-align:center;
			}
			
			div#filler_bottom
			{	
			float:left;
			width:160px;
			height:400px;
			border:none;
			background:none;
			}
