.footer{
	clear : both;
	font-size : 11px;
	color : #acacac;
}

	.footer .encadre{
		border : 1px solid #EFEFEF;
		padding : 10px;
	}
	
	.footer .encadre h1{
		font-size : 11px;
		color : #acacac;
		margin:0;
	}
	
	.footer .clear{
		clear : both;
	}
	
	.footer a{
		color : #acacac;
		text-decoration : none;
	}

	.footer #bloc-footer{
	
	}

		.footer #bloc-footer .bloc-haut{
			background-color : white;
			margin-bottom : 10px;
			padding : 5px;
		}
		
			.footer #bloc-footer .bloc-haut .encadre{
				padding-bottom : 0px;
			}
		
			.footer #bloc-footer .bloc-haut .gauche{
				float : left;
			}
			
				.footer #bloc-footer .bloc-haut .gauche #drapeau_pays{
					display : block;
					float : left;
				}
				
				.footer #bloc-footer .bloc-haut .gauche a{
					display : block;
					float : left;
					padding-bottom : 3px;
					margin-left : 5px;
					margin-top : 3px;
				}
			
			.footer #bloc-footer .bloc-haut .droite{
				float : right;
			}
			
				.footer #bloc-footer .bloc-haut .droite a{
					margin-right : 8px;
				}
				
				.footer #bloc-footer .bloc-haut .droite .separateur{
					margin-right : 8px;
				}
		
		.footer #bloc-footer .bloc-bas{
			background-color : white;
			padding : 5px;
			padding-bottom : 20px;
		}
		
			.footer #bloc-footer .bloc-bas .encadre{
				padding-bottom : 0px;
				border-bottom : 0px;
			}
		
			.footer #bloc-footer .bloc-bas ul.footer_menu{
				list-style-type : none;
				margin : 0px;
				padding : 0px;
			}
			
				.footer #bloc-footer .bloc-bas ul.footer_menu li{
					float : left;
					width : 140px;
					background : url("../images/static/footer-ombre.png") no-repeat scroll 0 0 transparent;
					padding-left : 20px;
					min-height : 100px
				}
				
					.footer #bloc-footer .bloc-bas ul.footer_menu li ul {
						list-style-type : none;
						margin : 0px;
						padding : 0px;
					}
					
					.footer #bloc-footer .bloc-bas ul.footer_menu li ul li{
						padding-left : 0px;
						background : none;
						float : none;
						width : auto;
						min-height : 0px;
					}
				
					.footer #bloc-footer .bloc-bas ul.footer_menu li span.titre_rayon a {
						text-transform : uppercase;
					}
					.footer #bloc-footer .bloc-bas ul.footer_menu li span.titre_rayon {
						margin-bottom : 5px;
						display : block;
					}
				
					.footer #bloc-footer .bloc-bas ul.footer_menu li ul{
						
					}
					
						.footer #bloc-footer .bloc-bas ul.footer_menu li ul li{
							float : none;
						}
					
					
			.footer #bloc-footer .bloc-bas .refnat{
				clear : both;
				margin-bottom : 10px;
			}
			
				.footer #bloc-footer .bloc-bas .refnat .encadre{
					padding : 0px;
					margin : 0px;
					border : none;
				}
				
				.footer #bloc-footer .bloc-bas .refnat .title{
					margin-bottom : 5px;
					display : block;
				}
			
			.footer #bloc-footer .bloc-bas .net_links{
				clear : both;
				margin-top : 10px;
				margin-bottom : 20px;
			}
			
				.footer #bloc-footer .bloc-bas .net_links .encadre{
					padding : 0px;
					margin : 0px;
					border : none;
				}
				
				.footer #bloc-footer .bloc-bas .net_links .title{
					margin-bottom : 5px;
					display : block;
					text-transform : uppercase ;
				}
				
					.footer #bloc-footer .bloc-bas .net_links ul.dpt {
						display : block;
						clear : both;
						margin-bottom : 5px;
					}
					
					.footer #bloc-footer .bloc-bas .net_links ul.dpt li.group a{
						font-weight : bold;
					}
				
				.footer #bloc-footer .bloc-bas .net_links ul{
					list-style-type : none;
					margin : 0px;
					padding : 0px;
					margin-bottom : 3px;
				}
				
					.footer #bloc-footer .bloc-bas .net_links ul li{
						width : auto;
						float : none;
						display : inline;
					}
		
			.footer #bloc-footer #thema .net_links{
				clear : both;
				margin-bottom : 10px;
			}
			
				.footer #bloc-footer .bloc-bas #thema .encadre{
					padding : 0px;
					margin : 0px;
					border : none;
				}
				
				.footer #bloc-footer .bloc-bas #thema .darkblue{
					display : block;
					margin-bottom : 5px;
				}
		
