body {margin:0 auto;  padding:0;  font:70% Verdana,Tahoma,Arial,sans-serif;  background:#f4f4f4 url(Images/Fond.gif) top center repeat-y;}
#General {background:#ffffff;  color:#303030;  margin:0 auto;  width:760px; }

#Titre {clear:both;  margin:20px 0 0 0;  padding:0; height: 45px; }
#Titre h1 {width:250px;  margin:0 0 10px 0;  float:left;  color: #009933;}
#Titre p { width:500px;  float:right;  text-align:center;  color:#a0a0a0;  margin:0 0 10px 0;  font-size:0.8em;  line-height:1.2em;}

#frontphoto {margin: 0 0 10px 0; border: 1px solid #f0f0f0;}

#Menu {clear: left;  float:left;  width:150px;  margin:0 0 10px 0;  padding:0;  font-size:0.9em;}
#Menu ul {list-style:none;  width:150px;  margin:0 0 20px 0;  padding:0;  font-size:1.1em;}	
#Menu li {margin-bottom:4px; }
#Menu li a {font-weight:bold;  height:20px; text-decoration:none; color:#505050; display:block; padding:6px 0 0 10px;  background:#f4f4f4;  border-left: 4px solid #999999;}	
#Menu li a:hover {background:#EAFFEA;  color:green;  border-left:4px solid green;}

#Conteneur{margin:0 0 20px 160px;  border-left:1px solid #f0f0f0;  padding:0 10px 0 10px;  line-height:1.6em;  text-align:justify;}
#Conteneur h2 {font-size:1.2em;  margin:0 0 0.5em 0;  color:#009933;  border-bottom:1px solid #cccccc;  width:550px;  text-align:left;}
#Conteneur img {padding:1px;  display:inline;  background:#cccccc;  border:4px solid #f0f0f0;}

h3 {font-size:1.2em;  margin:0 0 10px 0;  color:#CC0033;}

a {text-decoration:none;  color:#286ea0;}
a:hover {text-decoration:underline;  color:#286ea0;}

a img {border:0;}

.form { border: #999999 1px solid; background-color:#F7F9FB; COLOR: #666666; }

.vert { color:#339933;}
.vertAccueil { color:#339933; font-size:1.5em; font-weight:bold;}
.Rouge { color:#990000;}

.left {margin: 10px 10px 5px 0; float: left;}
.right {margin: 10px 0 5px 10px; float: right;}
.textright {text-align: right;}
.center {text-align: center;}
.small {font-size: 0.8em;}
.bold {font-weight: bold;}
.hide {display: none;}

