/*Structure principale*/
		
			body,html{
				min-height:100%;
				width:100%;
				padding:0;
				margin:0;
				text-align:justify;
			}
			
			body{
				background-color:#fff;
				font-family:verdana, arial;
			}
			
			/*=== Container ===*/
			
			#banner h1{
				text-align:left;
				margin:0px;
				font-size:20px;
				height:30px;
				color:#444;
			}
			
			#ban_right{
				display:none;
			}
			
			/*Ombrage*/
			
			#h_shadow, .v_shadow, .shadow_left, .shadow_right, .shadow_left_footer, .shadow_right_footer, #left_part, #right_part, #banner_design, #contact{
				display:none;
			}
			
			
			/*=== ===*/
			
			.main_container{
				margin:0px 7px 0 7px;
				background-color:#fff;
				height:100%;
				text-align:justify;
			}
	
			/*=== Contenu ===*/
			
			#content{
				padding:7px;
				font-size:12px;
				color:#333;
				font-family:arial;
				background-color:#fff;
				/*margin-bottom:7px;
				border:1px solid #777;
				border-top:none;*/
			}
			
			#content h1,#content h2,#content h3,#content p {margin:0; padding:0; text-align:left;}
			
			#content h1{
				line-height:26px;
				margin:7px 0px 7px 0px;
				font-family:Times New Roman;
				font-size:26px;
				font-weight:normal;
				color:#884400;
				border-bottom:3px double silver;
			}
			
			#content h2{
				line-height:20px;
				margin:7px 0px 7px 0px;
				font-family:Times New Roman;
				font-size:18px;
				font-weight:normal;
				color:#884400;
				border-bottom:1px solid silver;
			}
			
			#content p{
				margin-top:1em;
				margin-bottom:1em;
			}
			
			#content p.top_link{
				display:none;
			}
			
			#content table{
				border-top:1px solid #333;
				border-left:1px solid #333;
			}
			
			#content td,th{
				border-right:1px solid #333;
				border-bottom:1px solid #333;
				padding:4px;
			}
			
			#content th.finfo{
				font-size:11px;
				padding:1px 1px 1px 4px;
				border-bottom:3px double #999;
			}
			
			#content th.fcat{
				background-image:url("common/table_head.png");
				color:#424f5d;
			}
			
			#content table.result_search{
				margin-top:7px;
				margin-bottom:7px;
				border-top:1px solid #999;
				border-left:1px solid #999;
			}
			
			#content table.result_search td,table.result_search th{
				border-right:1px solid #999;
				border-bottom:1px solid #999;
				padding:4px;
				text-align:left;
			}
			
			#content table.result_search tr.fdata:hover{
				background-color:#eee;
			}
			
			/*=== ===*/
			
			#pre_footer{
				height:3px;
				background-color:#CCC;
				clear:both;
			}
			
			#footer{
				position:relative;
				height:100px;
				margin:auto;
			}
			
			#footer div.main_container{
				text-align:center;
				color:#888;
				font-size:10px;
				font-style:italic;
			}
			
			#hyperContainer,#footer{width:96%;}
			
			/*=== Classes ===*/
			
			/*--- Envoi ---*/
			
			p.send_button{
				margin-top:7px;
				margin-bottom:0px;
				text-align:right;
			}
			
			/*--- Box ---*/
			
			div.box{
				border:1px solid #908a4d;
				border-top:none;
				padding:3px;
				display:none;
			}

			/*===*/
			
			p{margin:0px;}
			
			fieldset{ border:1px solid #908a4d;}
			
			#hyperContainer input[type="text"],select, textarea{
				font-size:11px;
				font-family:verdana,arial;
			}
			
			#hyperContainer label{
				font-size:11px;
			}
			
			input[type="text"],textarea,select{
				border:1px solid #AAA;
				color:#222;
			}
			
			/*====*/
			
			ul.save_doc{
				display:none;
			}
			
			
