		@charset "utf-8";
	/* CSS Document */
	
	#globale {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	}
.banniere {
	background-color: #fcdf3b;
	width: 900px;
}
	body {
		background-image: url(../images/bg.gif);
		background-repeat: repeat;
	}
	.corps_contenu_principal {
	width: 670px;
	margin-left: 200px;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-left: 20px;
	background-image: url(../images/coin_haut_gauche.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	vertical-align: top;
	}
	
	.tableau_principal {
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	}
.texte_center {
	text-align: center;
}
	
	.div_corps_contenu{
	width: 490px;
}
/* DIV DE REGLAGE POUR LE TEXTE */

.div_gauche{
	float: left;
}

.div_300{
	width: 300px;
	padding-bottom: 30px;
}
	
	/* bas du site  */
	.foot {
	background-color: #fcdf3b;
	font-size: small;
	color: #333333;
	text-align: right;
	width: 900px;
	vertical-align: text-bottom;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
	/*//////////////////////*/
	
	
	
	/* gauche du site */ 
	.menu_flash {
	background-color: #fcdf3b;
	width: 200px;
	vertical-align: top;
	background-image: url(../images/fond_menu.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 0px;
	margin-right: 0px;
	}
.menu_couleur {
	background-color: #fcdf3b;
}
	
	/*////////////*/
	
	
	/*tbordure de tableau */
	
	.bordure_defaut_cellule{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
	.bordure_tab_haut {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	}
	
	.bordure_tab_bas {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}

	
	.bordure_tab_droite {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	}
	
	.bordure_tab_gauche {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	}
	
	.bordure_tab_haut_droite {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	}
	
	.bordure_tab_haut_gauche {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	}
.tableau_haut {
	vertical-align: top;
}
	/*///////////////////////*/
	
	
	/* Image */
.tableau_central {
	width: 480px;
	}
.image_gauche {
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
}
.image_titre {
	padding-top: 4px;
	padding-left: 5px;
}

	/*////////////////////////*/
	
	
	/* TEXTE DEFILANT */
	.texte_defilant
	{
	height: 350px;
	width: 160px;
	margin-left: 710px;
	position: absolute;
	margin-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	}
.actu_date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: small;
	margin-left: 5px;
}
.actu_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	margin-top: 5px;
	margin-left: 10px;
}
.zone_fiche {
	margin-top: 15px;
}

.actu_titre {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: small;
}

.suite a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	font-size: small;
	text-decoration: none;
}

.suite a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff1f99;
	font-size: small;
}

.suite a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	font-size: small;
	text-decoration: none;
}

.suite a:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff1f99;
	font-size: small;
}

.marge_texte_defilant {
	padding-right: 10px;
	padding-left: 15px;
}
	/*//////////////////////////*/
	
	
/* TEXTE EN TOUT GENRE*/

.texte_unique {
	padding-left: 10px;
	color: #666666;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	text-align: justify;
	text-indent: 10px;
}

.texte_unique_libre {
	color: #666666;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

.texte_unique_libre a {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.texte_unique_libre a:hover {
	color: #ff1f99;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

.texte_unique_libre a:visited {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.texte_unique_libre a:visited:hover {
	color: #ff1f99;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

.texte_unique a {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.texte_unique a:hover {
	color: #ff1f99;
	text-align: justify;
	text-decoration: none;
}

.texte_unique a:visited {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.texte_unique a:visited:hover {
	color: #ff1f99;
	text-align: justify;
	text-decoration: none;
}

	/*//////////////////////////*/
	
.calendrier {
	background-color: #FDEC8E;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFF99;
	margin-top: 10px;
}

.tableau_contenu {
	vertical-align: top;
}
.actualites {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #ff1f99;
	padding: 3px;
}
.tableau_formulaire {
	padding: 3px;
}
.texte_petit {
	font-size: small;
}

/*    ACTUALITES    */
.billet_actu{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	width: 450px;
}

.billet_actu_page{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-left: 10px;
	width: 450px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
.titre_actu_page {
	background-color: #FDEC8E;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.zone_choix{
	font-weight: bold;
	background-color: #ff1f99;
	padding: 5px;
}
.modifier_actu{
	font-weight: bold;
	color: #0000FF;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: small;
}

.modifier_actu a{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.modifier_actu a:hover{
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.modifier_actu  a:visited:hover{
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}


.modifier_actu a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.avertissement_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #666666;
	text-align: center;
	margin-top: 40px;
}

.avertissement_intro a {
	color: #0000FF;
	text-decoration: none;
}

.avertissement_intro a:hover {
	color: #ff1f99;
	text-decoration: none;
}

.avertissement_intro a:visited {
	color: #0000FF;
	text-decoration: none;
}

.avertissement_intro a:visited:hover
 {
	color: #ff1f99;
	text-decoration: none;
}

.anim_intro {
	margin-right: auto;
	margin-bottom: auto;
	margin-top: 100px;
}
