/************************/
/* Feuille de style CSS */
/************************/



/*******************/
/* LES GENERALITES */
/*******************/

/* Remise a plat des margin et padding, applicable a toutes les balises HTML */
{
	margin: 0;
	padding: 0;	
}

/* Corps de la page web */
body {
	text-align: center;
	background-color: #000000;
	font-family: Verdana;
	font-size: 12px;	
	overflow: scroll;
}



/*************/
/* LES ZONES */
/*************/

/* ZONES "CONTENEUR" */

/* Zone "Conteneur" qui englobe tout le site */
#zoneConteneur {
	position: static;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	text-align: left;
	/*
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	*/
}



/* ZONES "EN-TETE" */

/* Zone "Entete" qui contient notamment la banniere du site */
#zoneEntete {
	/*width: 800px;*/
	padding: 10px;
	text-align : center;
	/*
	border-style: solid;
	border-color: #ff0000;
	border-width: 1px;
	*/
}


/* ZONES "MENU" */

/* Zones "Menu" qui contient le menu du site */
#zoneMenu {
	float: left;	/* Pour décaler le menu entier à gauche*/
	width: 200px;
	margin: 0px;
	padding: 10px;
	
	/*
	border-style: solid;
	border-color: #00ff00;
	border-width: 1px;
	*/
}


/* ZONES "CORPS" */

/* Pour faire une marge du corps */
#zoneCorps {
	margin-left: 220px;
	/*width: 600px;*/
	padding: 10px;
	/*
	border-style: solid;
	border-color: #0000ff;
	border-width: 1px;
	*/
}


/* ZONES PIEDS */

 /* Zone "pied de page" qui contient les informations du pied de page */
#zonePied {
	/*height : 22px;*/
	text-align : center;
	padding: 10px;
	/*
	border-style: solid;
	border-color: #ff00ff;
	border-width: 1px;
	*/
}



/**********/
/* DIVERS */
/**********/

/* Ruse CSS pour aligner 2 colonnes */
hr.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0; padding:0;
	border: none;
	visibility: hidden;
}

/* Coins arrondis pour les boites CSS (ancienne version) */
.bl {background: url(../images/bl.gif) 0 100% no-repeat #99CC66; width: 100%}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* Coins arrondis pour les boites CSS (nouvelle version) */
.roundedcornr_box_676485 {
   background: #b1ba8e;
}
.roundedcornr_top_676485 div {
   background: url(../images/roundedcornr_676485_tl.png) no-repeat top left;
}
.roundedcornr_top_676485 {
   background: url(../images/roundedcornr_676485_tr.png) no-repeat top right;
}
.roundedcornr_bottom_676485 div {
   background: url(../images/roundedcornr_676485_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_676485 {
   background: url(../images/roundedcornr_676485_br.png) no-repeat bottom right;
}

.roundedcornr_top_676485 div, .roundedcornr_top_676485, 
.roundedcornr_bottom_676485 div, .roundedcornr_bottom_676485 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_676485 { margin: 0px 20px 0px 20px; }

/* lignes paires et impaires */
.paire {
	background: #ffffff;
}

.impaire {
	background: #eeeeee;
/*	background: #f6ffd3;*/
}

.decalage {
	padding-left: 10px;
	padding-right: 10px;
}

#presentation td, tr {
	margin: 0px;
}

/* NUmeros des titres */
.numero {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

/* Sous-titre centrés */
h3 {
	text-align: center;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background-color: #ffffff;
	margin-top: 0px;
}

h2 {
	text-align: left;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background-color: #ffffff;
	padding-left: 5px;
	margin-top: 0px;
}

/* Tableau encadre */
.cadrenoir {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

#banniere {
	margin: 0px;
}

.center2right {
	text-align: right;
}
