@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; text-align:left;}
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	background-image:url(../images/fond_html/fond_accueil.jpg);
	background-color:#000000;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000000;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	
}

a 														{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
a:hover 												{ color:#bc1818; text-decoration:none; }
a img 													{ border:0;}

h1 														{ font-size:23px; display:inline; color:#FFFFFF; margin-bottom:10px;}
h1 a													{ color:#cc0000; }
h1 a:hover												{ color:#cc0000; }

h2 														{ font-size:17px; font-weight:bold;}
h2 a													{ color:#cc0000; }
h2 a:hover												{ color:#9f1a22; }

h3 														{ font-size:13px; font-weight:bold; }

ol 														{  }
li 														{ list-style:none; line-height:17px; color:#5e5e5e; }

p														{ display:block; margin-bottom:10px;}

.erreur													{ font-size:13px; color:#872823;}
.reussite												{ font-size:13px; color:#427725;}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* --- BLOC CONTENEUR GLOBAL --- */
div#page 												{ position: relative; width: 500px;	margin: 0 auto;	display:block;height: 100%;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* --- BLOC CONTENU --- */
div#contenu												{position:relative;top:0px;padding:0px;margin:0px;padding-bottom:20px;height:100%;min-height:100%;display:block;width:500px;}
* html div#contenu 										{height: 100%;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ---- DIV COMMUN ---- */
.commun													{float:left;background-repeat:repeat-x; margin:10px; }
.commun p												{ text-align:justify;}
.commun h1												{ display:block; }



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* --- BLOC BANNIERE --- */


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* --- BLOC COMMUNAUTAIRE --- */
.block_communautaire									{width:450px;height:30px;float:left;display:block;color:#cc0000;}
.block_communautaire .texte_communautaire				{width:230px;float:left;display:block;color:#cc0000;}
.block_communautaire .logo_communautaire				{width:22px;float:left;	display:block;color:#cc0000;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* --- BLOC FOOTER --- */
div#footer												{width:450px;display:block;color:#cc0000;float:left;background-color:#2d0c0b;}
div#footer h2											{color:#cc0000; font-size:18px; padding-left:10px;}
div#footer h1											{color:#cc0000; font-size:18px; padding-left:10px;}
div#footer a											{color:#cc0000;}
div#footer a:hover										{ color:#cc0000; }

div#footer img											{ padding-top:20px; padding-left:5px}
div#footer .colonne										{padding-top:10px;width:195px;float:left;display:block;color:#cc0000;}
div#footer div#colonne ol 								{ padding-top:15px; }
div#footer div#colonne li 								{ list-style:none; padding-left:20px; line-height:16px; color:#5e5e5e; }

div#footer .signature									{width:450px;display:block;float:left;color:#cc0000;text-align:center;}
div#footer div#adresse_footer							{width:450px;float:left;display:block;color:#cc0000;text-align:center;}

