body{   width: 780px;   margin: auto;   margin-top: 20px;   margin-bottom: 20px;  
   background-color: #FFFFFF; }/* L'en-tête */#en_tete{   height: 132px;
   padding: 5px;
   margin-bottom: 10px;
   background-color: #FFFFFF;}

#contour{   width: 780px;   margin: auto;
   border: 2px solid #c3c3c3;
   padding : 5px;
   background-color: #f1f1e7;
}/* Le menu */#menu{   float: left;   width: 120px;
}.element_menu{   background-color: #FFFFFF;   border: 1px solid #d5d5d5;     margin-bottom: 20px;
   padding-left:5px;}/* Quelques effets sur les menus */

img {border:0px;}.element_menu h3{      color: #848484;   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:16px;
   text-align: center;}.element_menu ul{   list-style-image: url("action_go.gif");   padding: 0px;   padding-left: 20px;   margin: 5px;   margin-bottom: 5px;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:12px;

   }.element_menu a{   color: #354268;}.element_menu a:hover{   background-color: #B3B3B3;   color: black;}

.element_menu label{   color: #545c71;   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:12px;
   margin:0px;
   padding:0px;
}

.element_menu p{   color: #545c71;   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:12px;
   margin:0px;
   padding:0px;
}

.element_menu input{
	margin-bottom:3px;
	padding:0px;
}/* Le corps de la page */#corps{   margin-left: 130px;   margin-bottom: 20px;
   padding-bottom:10px;   padding: 5px;
   color: #545c71;   background-color: #FFFFFF;   border: 1px solid #d5d5d5;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:12px;
}#corps h1{   color: #354268;   text-align: center;   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:20px;
}#corps h2{   height: 30px;   background-repeat: no-repeat;      padding-left: 30px;   color: #354268;   text-align: left;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:15px;
   background-image: url("comment.gif");
}

label 
{	display:block;	width:160px;	float:left;}/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

input
{	border:1px solid grey;
	margin: 1px;}

textarea
{	border:1px solid grey;	margin:1px;}

select, option
{
	border:1px solid grey;
	margin:1px;
}

.message_erreur
{
	border:1px dashed red;
	background-color:#ffe5e6;
	width: 400px;
	margin:auto;
}

.message_erreur h3
{
   margin:10px;
   height: 30px;   background-repeat: no-repeat;      padding-left: 30px;   color: red;   //text-align: center;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:15px;
   background-image: url("action_stop.gif");
}

.message_erreur p
{
	color:red;
	text-align:center;
}

#inscription
{
	padding: 20px;
	border:1px solid #d5d5d5;
	background-color:white;
	width: 350px;
	margin:auto;
}

#connexion
{
	padding: 20px;
	border:1px solid #d5d5d5;
	background-color:white;
	width: 350px;
	margin:auto;
}

#fiche
{
	padding: 20px;
	border:1px solid #d5d5d5;
	background-color:white;
	width: 350px;
	margin-top:10px;
	margin-bottom:10px;
}

.submit
{
	margin:auto;
	margin-top:10px;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

.input_petit
{
	width:100px;
}
#pied_de_page{   padding: 5px;
   clear:both;   text-align: center;   color: #545c71;   background-color: #FFFFFF;   background-repeat: repeat-x;   border: 1px solid #d5d5d5;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   font-size:10px;}
