* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 height: 700px;
 background-image: url(./img/background_deg.png);
 background-repeat: repeat-x;
}
a:link {
font-weight: normal;
text-decoration: none;
color: #ffffff;
}
a:visited {
color: #ffffff;
text-decoration: none;
font-weight: normal;
}
a:active {
color: #ffffff;
text-decoration: none;
font-weight: normal;
}
a:hover {
text-decoration: none;
font-weight: normal;
color: #ffffff;
}
P { text-align: center }


#Total_Width { 
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #333;
 width: 920px;
 height: 150px;
 float: left;
 padding: 0;
 border: 0 ;
 margin: 10px 0px 5px 0px;
 background: #006d00 
}

#Menu_Bar {
    float: left;
	width: 920px ;
	height: 40px;
	list-style: none ;
	background-image: url(./img/menu_fond_deg.png);
	margin: 0px 0px 5px 0px;
	padding: 0 ;
	border : 0 ;
	}
 
#Menu_Bar li {
	display: inline ;
	color: #fff ;
	background-image: url(./img/menu_fond_deg.png);
	}
 
#Menu_Bar li a {
	display : block;
	width : 100px ; /*longueur des cellules*/
	background: url(./img/menu_fond_deg.png); url(./img/fond_couliss_vert.png) left top no-repeat ;
	color: #fff ;
	line-height: 40px ;
	padding: 0 0 ;
	text-align: center ;
	text-decoration : none ;
	}
 
#Menu_Bar li a:hover, #Menu_Bar li a:focus, #Menu_Bar li a:active {
	background: url(./img/fond_couliss_vert.png) right top no-repeat ;
	}
	
#Menu_Bar li{
padding : 0 0; /* Pour espacer les boutons entre eux 0 0.5em */
}

li.bouton_gauche { /*par exemple : <li class="bouton_gauche"><a href="# ">Accueil</a></li>*/
float : left;
}
li.bouton_droite {
float : right;
}

#leftcolumn { 
 color: #333;
 border: 0 ;
 background: #f4fff4 ;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 1600px;
 width:195px;
 float: left;
}

h1
{
   text-align: left;
   font-size: 12px;
   color: #000000;
}
.underline
{
   text-decoration: underline;
}
h2
{
 text-align: left;
 font-size: 12px;
 color: #000000;
 }
 
#form{
width:600px;
height:500px;
border:0px solid red;
margin-right: auto;
margin-left: auto;
}
 
#rightcolumn { 
 float: right;
 color: #333;
 border: 0 ; 
 background-image: url(./img/right_fond_deg.png);
 background-repeat: repeat-x;
 margin: 0px 2px 5px 0px;
 padding: 10px;
 height: 1600px;
 width: 678px;
 display: inline;
}
label{
display:block;
width:100px;
float:left;
}

box{
display:block;
width:480px;
float:left;
}

input[type=checkbox] {
margin-right:10px;
background-color:transparent;
border:none;
}

#footer { 
 width: 900px;
 clear: both;
 color: #fff;
 border: 0 ; 
 height: 30px;
 background-repeat: repeat-x;
 background-image: url(./img/menu_fond_deg.png);
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto ;
}

