 body {
	margin-left: 0px;
	margin-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#000000;
	color:#FFFFFF;
}

td {
 vertical-align:top;
}

a {
 color:#CC33CC;
 font-weight:bold;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

h1 {
 padding-bottom:0px;
 margin-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 color:#FF0000;
 font-size:24px;
}

h2 {
 padding-bottom:0px;
 margin-bottom:5px;
 padding-top:0px;
 margin-top:5px;
 color:#00FF00;
 font-size:20px;
}

#global {
     border:5px solid #FFFFFF;
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width:970px;
     text-align: left; /* on rétablit l'alignement normal du texte */
}

#menu_haut a{
  color:#FFFFFF;
  text-decoration:none;
  font-style:italic;
}

#menu_haut ul{
 margin-top:5px;
 padding-top:0px;
 margin-left:5px;
 padding-left:0px;
}

#menu_haut li{
 font-size:12px;
 font-weight:bold;
 padding-bottom:5px;
 list-style-type:none;
}

#contenu{
 padding-left:0px;
 padding-right:20px;
}

#contenu img{
 border:4px solid #FFFFFF;
}

#imageDetails{
 color:#000000;
}

#sousmenu a {
 color:#33CC00;
}

#sousmenu ul{
 margin-top:0px;
 padding-top:0px;
 margin-left:0px;
 padding-left:0px;
}

#sousmenu li{
  list-style-type:none;
  float:left;
  padding-left:0px;
}

.calendrier h3{
 padding-bottom:0px;
 margin-bottom:2px;
 padding-top:10px;
 margin-top:2px;
 color:#00FF00;
 font-size:12px;
}