caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: #009900;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset green; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

th /* Les cellules d'en-tête */
{
   background-color: #006600;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

td /* Les cellules normales */
{
   border: 1px solid black;
   font-size: 0.9em;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: left; /* Tous les textes des cellules seront alignés à gauche*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

.tdcentre /* Les cellules centré*/
{
   border: 1px solid black;
   font-size: 0.9em;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}


body 
{ 
background : #004000; 
background-image : url(http://); 
background-repeat : repeat; 
color : #000000; 
font-size : 0.7em;
font-family : Arial; 
text-align : center; 
background-attachment : fixed; 
} 

#cadre 
{ 
background : #669933; 
background-image : url(http://); 
background-repeat : repeat; 
width : 968px; 
padding-top : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
text-align : left; 
margin : auto; 
border : 1px solid #000000; 
position : relative; 
background-attachment : fixed; 
} 

#haut 
{ 
background : #; 
background-image : url(http://marette.denis.chez-alice.fr/Divers/Banniere.jpg); 
background-repeat : no-repeat; 
height : 200px; 
padding-top : 5px; 
border-width : 1px; 
border-style : solid; 
border-color : #000000; 
text-align : center; 
background-attachment : fixed; 
} 


#haut h1 a 
{ 
text-decoration : none; 
font-size : 18pt; 
font-family : Comic sans Ms; 
}

#barre 
{ 
width : 768px; 
height : 30px; 
margin-top : 5px; 
} 
#barre ul 
{ 
list-style-type : none; 
} 
#barre li 
{ 
float : left; 
}


#barre a 
{ 
background : #004000; 
color : #EEF4E2; 
text-decoration : none; 
width : 100px; 
height : 23px; 
margin-left : 2px; 
font-size : 15pt; 
font-family : Arial; 
border-width : 1px; 
border-style : solid; 
border-color : #000000; 
text-align : center; 
display : block; 
} 
#barre a:hover 
{ 
background : #C5D5A7; 
border : 1px solid #004000; 
} 


/*
#menu 
{ 
width : 170px; 
float : left; 
}
*/



#contenu 
{ 
background : #CCFF99; 
color : #336699; 
/* width : 730px; */
padding-top : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
margin-top : 5px; 
font-size : 0.7em; 
font-family : Verdana; 
} 

/* margin-left : 200px;  */


/*====================================================
	- classes des filtres
	- 
diter les classes ci-dessous pour changer le
	style des <input> et du bouton "go"

=====================================================*/

.btnflt
{
	font-size:11px;
	margin:0 2px 0 2px;
	padding:0 1px 0 1px;

	text-decoration:none; color: #fff;

	background-color:#666;
}

.flt
{ 
	background-color:#f4f4f4;
	border:1px inset #ccc;
 
	margin:0;
	width:100%;
}

.flt_s
{
	background-color:#f4f4f4;
	border:1px inset #ccc;
 
	margin:0;
	width:90%;
}

.inf
{ 
	clear:both;
	width:auto;
	height:20px;
 
	background:#f4f4f4;
	font-size:11px;
 
	margin:0;
	padding:1px 3px 1px 3px;
 
	border:1px solid #ccc;
}

.ldiv
{ 	float:left;
	width:30%;
	position:inherit; }

.mdiv
{ 	float:left;
	width:30%;
	position:inherit;
	text-align:center; }

.rdiv
{ 	float:right;
	width:30%;
	position:inherit;
	text-align:right; }

.loader
{ 
	position:absolute;
	padding: 15px 0 15px 0;

	margin-top:7%;
	width:200px;
	/*height:50px;*/

	left:40%;
	z-index:1000;
	font-size:14px;
	font-weight:bold;

	border:1px solid #666;
	background:#f4f4f4;
 
	text-align:center;
	vertical-align:middle;
}

div.mdiv select
{ height:20px; }

div.inf a
{ color:#CC0000; }

div.inf a:hover
{ text-decoration:none; }

.tot
{ font-weight:bold; }


