	/* CSS general */
* {
	margin: 0;
	padding: 0;
}

body {
	background-image:url(../img/fond.jpg);
	background-position: top center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#efc683;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #F89315;
}

	/* CADRE CENTRE */
#pratique {
	position:relative;
	top:0px;
	left: 50%;
	margin-left:-340px;
	width:231px;
	height:34px;
	text-align:center;
	font-size: 13px;
	letter-spacing:1px;
	font-weight:bold;
	line-height: 25px;
	background-image:url(../img/bouton_pratique.png);
}
	#pratique a {
		width:231px;
		height:29px;
		display:block;
		text-decoration:none;
		color:#FFFFFF;

	}
	
	
	#pratique a:hover {
		width:231px;
		height:29px;
		display:block;
		text-decoration:none;
		color:#FFFFFF;

	}
#pratique_gd {
	position:relative;
	top:0px;
	left: 50%;
	margin-left:-340px;
	width:388px;
	height:34px;
	text-align:center;
	font-size: 13px;
	letter-spacing:1px;
	font-weight:bold;
	line-height: 25px;
	background-image:url(../img/bouton_pratique_gd.png);
}
	#pratique_gd a {
		width:388px;
		height:29px;
		display:block;
		text-decoration:none;
		color:#FFFFFF;

	}
	
	
	#pratique_gd a:hover {
		width:388px;
		height:29px;
		display:block;
		text-decoration:none;
		color:#FFFFFF;

	}
	
#centre {
	margin-top:40px;
	width:946px;
	height:898px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#centre2 {
	margin-top:40px;
	width:946px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
	#centre2 .1haut {
	float:left;
	width:946px;
	height:65px;
	background-image:url(../img/fd1_h.png);
	background-repeat: no-repeat;
	}
	#centre2 .2centre {
	float:left;
	width:946px;
	height:auto;
	background-image:url(../img/fd2_c.png);
	background-repeat: repeat-y;
	}
	#centre2 .3bas {
	float:left;
	width:946px;
	height:65px;
	background-image:url(../img/fd3_b.png);
	background-repeat: no-repeat;
	}
	#centre .gauche {
		float:left;
		width:30px;
		height:888px;
	}
		#centre .gauche .haut {
			float:left;
			height:30px;
			width:30px;
			background-image:url(../img/fd_gh.png);
		}
		#centre .gauche .centre {
	float:left;
	height:838px;
	width:30px;
	background-image:url(../img/fd_gc.png);
	background-repeat:repeat;
		}
		#centre .gauche .bas {
			float:left;
			height:30px;
			width:30px;
			background-image:url(../img/fd_gb.png);
		}
	#centre .centre {
		float:left;
		width:886px;
		height:888px;
	}
		#centre .centre .haut {
			float:left;
			height:30px;
			width:886px;
			background-image:url(../img/fd_ch.png);
		}
		#centre .centre .centre {
			float:left;
			height:838px;
			width:886px;
			background-color:#FFFFFF;
		}
			#centre .centre .centre .gauche {
				float:left;
				height:828px;
				width:578px;
			}
			
			#centre .centre .centre .droite {
				float:left;
				height:828px;
				width:308px;
			}
		#centre .centre .bas {
			float:left;
			height:30px;
			width:886px;
			background-image:url(../img/fd_cb.png);
		}
	#centre .droite {
		float:left;
		width:30px;
		height:888px;
	}
		#centre .droite .haut {
			float:left;
			height:30px;
			width:30px;
			background-image:url(../img/fd_dh.png);
		}
		#centre .droite .centre {
	float:left;
	height:838px;
	width:30px;
	background-image:url(../img/fd_dc.png);
	background-repeat:repeat;
		}
		#centre .droite .bas {
			float:left;
			height:30px;
			width:30px;
			background-image:url(../img/fd_db.png);
		}
		
	/* FIN CENTRE */
	
	/* DIV CONTENU */
	
#dossier {
	float:left;
	background-image:url(../img/fd_dossier.png);
	width:566px;
	height:295px;
}

#groupe {
	float:left;
	width:314px;
	margin-top:15px;
}
	#agenda {
		float:left;
		width:152px;
		height:233px;
		background-image:url(../img/fd_agenda.png);
	}
		
	#bagneux_info {
		float:left;
		width:152px;
		height:233px;
		background-image:url(../img/fd_agenda.png);
		margin-left:7px;
	}
#breves {
	float:left;
	width:307px;
	margin-top:20px;
}
#actus {
	float:left;
	width:247px;
	height:519px;
	background-image:url(../img/fd_actus.png);
	background-repeat:no-repeat;
	margin: 15px 0px 0px 5px
}
#logo {
	float:left;
	width:308px;
	height:55px;
	margin-top: -20px;
	background-image:url(../img/logo.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#logo2 {
	float:left;
	width:308px;
	height:55px;
	margin-top: -20px;
	margin-right:35px;
	background-image:url(../img/logo.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#info {
	float:left;
	width:308px;
	height:118px;
	background-image:url(../img/fd_info.png);
	margin-top:8px;
}	
#photo {
	float:left;
	width:308px;
	margin-top:8px;
}
	#centre #photo .haut {
		float:left;
		width:307px;
		height:235px;
		background-image:url(../img/fd_photo_ht.png);
	}
	#centre #photo .milieu {
		float:left;
		background-image:url(../img/fd_photo_mil.png);
		width:307px;
		min-height:2px;
	}
	#centre #photo .bas {
		float:left;
		width:307px;
		height:14px;
		background-image:url(../img/fd_photo_bas.png);
	}
#video {
	float:left;
	width:308px;
	margin-top:20px;
}
	#centre #video .haut {
		float:left;
		width:308px;
		height:97px;
		background-image:url(../img/fd_video_ht.png);
		background-repeat:no-repeat;
	}
	#centre #video .bas {
		float:left;
		width:308px;
		height:18px;
		background-image:url(../img/fd_video_bas.png);
		background-repeat:no-repeat;
	}

#video_on {
	float:left;
	width:308px;
	height:318px;
	margin-top:20px;
	background-image:url(../img/fd_video_on.png);
	background-repeat:no-repeat;
}
	/* FIN CONTENU */
	
	/* CLASSE */

.barre_haut {
	margin: 3px 0px 0px 100px;
	display:block;
	float:left;
	width:150px
}
.liens {
	margin: 3px 0px 0px 0px;
	display:block;
	float:left;
	width:250px
}

.titre {
	font-size:12px;
	font-weight:bold;
	margin: 5px 0px 0px 7px;
	display:block;
}
.breve {
	margin: 5px 0px 0px 7px;
	display:block;
}

.recherche {
	margin-left:17px;
	height:15px;
	width:130px;
	border:none 0px #FFFFFF;
	margin:2px 2px 0px 10px;
	
} 
	/* FIN CLASSE */
	
	/* LIENS */
	
a.plus {
	color:#F70011;
}

a.simple {
	color:#FFFFFF;
	text-decoration:none;
}

/* popup */

.pop_actu {
	margin:10px;
	background-image:url(../img/fd_pop.png);	
	padding-top:10px;
	height:435px;
	overflow:auto;
	}
	
#baspage {
	width:100%;
	height:20px;
	font-size:10px;
}
.baspagetxt {
	color:#333333;
}
