/* CSS Document */

body,html{
	height:100%;
}
body{
	text-align:center;
	margin:0;
	background:url(images/fond_body.png) 50% 50% repeat-y #E1E7F3;
}
#conteneur{
	margin:0 auto;
	width:952px;
	min-height:100%;
	height:100%;
}
#gauche{
	float:left;
	width:200px;
	min-height:100%;
	text-align:center;
	height:100%;
}
clearer{
	clear:both;
}
#image_top{
	margin:0 0 25px 0;
}
#btn_inscription{
	border:none;
}
#space{
	padding-top:27px;
}
#large_space{
	padding-top:91px;
}
#logo_mas{
	margin:25px 0;
}
#droite{
	float:right;
	width:750px;
	margin-top:25px;
	text-align:center;
	min-height:100%;
	background:#FFF;
}
#menus{
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666;
}
#menus span{
	padding:0 11px;	
	border-left:1px solid #333;
	color:#333;
}
#menus span.last{
	border-right:1px solid #333;
}
#menus span.lien_last{
	border-right:1px solid #333;
}
#menus span a{
	text-decoration:none;
	color:#64708D;
}
#menus span a:hover{
	color:#333;
}
#bandeau{
	margin-top:10px;
}
#contenu{
	margin-top:10px;
	text-align:center;
	color:#333;
}
#contenu .normal{
	font:13px Arial, sans-serif;
}
#contenu .small{
	display:block;
	font:10px Arial, sans-serif;
	margin-bottom:10px;
}
#contenu .big{
	display:block;
	margin:8px 0 5px 0;
	font:bold 18px Arial, sans-serif;
}
#image_centrale{
	margin-bottom:15px;
}
/*
// Reno
*/
#contenu_reno{
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
	margin-left:80px;
}
#contenu_reno .bold{
	font-weight:bold;
	color:#333;
	display:block;
	margin:10px 0 5px 0;
}
#contenu_reno .regular{
	display:block;
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
	margin:0 0 5px 0;
}
#reno_top{
	height:89px;
}
#reno_top .image{
	float:left;
}
#reno_top span{
	font:bold 15px Helvetica, sans-serif;
	font-style:italic;
	color:#64708D;
	margin:50px 0 0 25px;
	float:left;
}
/*
// BF Team
*/
#contenu_bfteam{
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
	margin:0 30px 0 80px;
}
#contenu_bfteam .bold{
	font-weight:bold;
	color:#333;
	display:block;
	margin:10px 0 5px 0;
}
#contenu_bfteam .regular{
	display:block;
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
	margin:0 0 5px 0;
}
#bfteam_top{
	height:89px;
}
#bfteam_top .image{
	float:left;
}
#bfteam_top span{
	font:bold 15px Helvetica, sans-serif;
	font-style:italic;
	color:#64708D;
	margin:50px 0 0 25px;
	float:left;
}
/*
// Accès
*/
#contenu_acces{
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
	margin:0 30px 0 50px;
}
#contenu_acces .bold{
	font-weight:bold;
	color:#333;
	display:block;
	margin:10px 0 5px 0;
}
#contenu_acces .normal{
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
}
#acces_top span{
	display:block;
	font:14px Helvetica, sans-serif;
	font-style:italic;
	color:#64708D;
	margin:5px 0 0 50px;
}
#acces_top .gauche{
	float:left;
}
#acces_top .droite{
	float:right;
}
#acces_top #encart{
	text-align:center;
	font:16px Helvetica, sans-serif;
	font-style:normal;
	padding:15px 50px;
	border:1px solid #ccc;
	margin:30px 48px 0 0;
}
#acces_bas{
	float:left;
	margin-top:40px;
}
#acces_bas .ligne_1{
	display:block;
	margin-bottom:8px;
	font:bold 20px Helvetica, sans-serif;
}
#acces_bas .ligne_2{
	display:block;
	margin-bottom:8px;
	font:17px Helvetica, sans-serif;
}
#acces_bas .ligne_3{
	display:block;
	margin:8px 0 5px 0;
	font:15px Helvetica, sans-serif;
}
#acces_bas .ligne_3 a{
	color:#333;
}
#acces_bas .ligne_bold{
	font:bold 16px Helvetica, sans-serif;
	color:#64708D;
}
#acces_bas li{
	margin-left:-15px;
	list-style:outside disc;
	font:12px Helvetica, sans-serif;
}
#acces_bas #infos{
	position:relative;
	left:400px;
}
#acces_bas #map_canvas{
	width:350px;
	height:350px;
	padding:0;
	position:absolute;
}	
/*
// Inscription
*/
#contenu_ins{
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
	margin:0 30px 0 50px;
}
#contenu_ins .bold{
	font-weight:bold;
	color:#333;
	display:block;
	margin:10px 0 5px 0;
}
#contenu_ins .normal{
	text-align:left;
	font:11px Arial, sans-serif;
	color:#333;
}
#ins_top span{
	display:block;
	font:14px Helvetica, sans-serif;
	font-style:italic;
	color:#64708D;
	margin:5px 0 0 50px;
}
#ins_top .gauche{
	float:left;
}
#ins_top .droite{
	float:right;
}
#ins_top #encart{
	text-align:left;
	font:16px Helvetica, sans-serif;
	font-style:normal;
	padding:15px 15px;
	border:1px solid #ccc;
	margin:30px 48px 0 0;
}
#inf_bas{
	float:left;
	margin-top:20px;
	width:550px;
}
#inf_bas #encart_form{
	display:block;
	padding:15px;
	background:#9CAEDA;
}
#legal{
	font:9px Arial, sans-serif;
	color:#666;
	display:block;
	margin:10px 0 5px 0;
}
img{
	display:none;
}
.image{
	display:block;
	float:left;
}
#image_centrale{
	display:block;
}