body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 20;
background-color: #bf0707;
text-align: center; 
}
#conteneur {
position: relative;
width: 73em;
background-color: #bf0707;
margin: 0 auto;
}
#centre {
background-color: #bf0707;
margin-left: 1em;
margin-right: 1em;
padding-top: 0px;
font-size : 120%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold; 
text-align: center;
}
#pied {
background-color: #bf0707;
margin-left: 1em;
margin-right: 1em;
}
form {
width: 40em;
background-color: #bf0707;
border: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
.dpDiv {
	}
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #bf0707;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	}
.dpTR {
	}
.dpTitleTR {
	}
.dpDayTR {
	}
.dpTodayButtonTR {
	}
.dpTD {
	border: 1px solid #bf0707;
	}
.dpDayHighlightTD {
	background-color: #bf0707;
	border: 1px solid #bf0707;
	}
.dpTDHover {
	background-color: #bf0707;
	border: 1px solid #888888;
	cursor: pointer;
	color: #ffffff;
	}
.dpTitleTD {
	}
.dpButtonTD {
	}
.dpTodayButtonTD {
	}
.dpDayTD {
	background-color: #bf0707;
	border: 1px solid #AAAAAA;
	color: #ffffff;
	}
.dpTitleText {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	}
.dpDayHighlight {
	color: #ffffff;
	font-weight: bold;
	}
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #bf0707;
	font-weight: bold;
	padding: 0px;
	}
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #bf0707;
	font-weight: bold;
	}
	a.bouton
	{
	text-align:center;
	display: inline;
	border-width: 0px;
	font-weight:bold;
	color: #c0c0c0;
	text-decoration:none;
	background:#bf0707;
	border-top:0px #ffffff solid;
	border-left:0px #ffffff solid;
	border-bottom:0px #ffffff solid;
	border-right:0px #ffffff solid;
	}
a.bouton:hover 
	{
	background-color: #c0c0c0;
	border-top:0px #ffffff solid;
	border-left:0px #ffffff solid;
	border-bottom:0px #ffffff solid;
	border-right:0px #ffffff solid;
	color: #bf0707;
	}
.thumb 
{
  position:relative; 
  top:0;
  left:0; 
}
.thumb a 
{
  margin:0;
  text-decoration:none;
}
.thumb a:hover 
{
  background-color:#bf0707;	
}
.thumb a .grand 
{
  display:block;
  position:absolute; 
  width:0px; 
}	    
.thumb a:hover .grand 
{ 
  position:absolute; 
  bottom:125px;
  right:8%;
  width:350px; 
  height:440px; 
}
p,ul,li,td {
font-size : 100%; 
font-family : Times New Roman, Arial, Helvetica, Geneva, sans-serif; 
color : #ffffff; 
background-color : #bf0707;
text-align: center; 
}
h1 {
font-size : 200%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #ffffff; 
text-align: center;
}
h2 {
font-size : 120%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif; 
color : ffffff;
text-align: center;
}
h3 {
font-size : 85%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif; 
color : ffffff;
text-align: center;
}
h4 {
font-size : 100%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif; 
color : ffffff;
text-align: center;
}
a:link {color:#c0c0c0; text-decoration:none; font-weight:bold;}
a:visited {color:#c0c0c0; text-decoration:none; font-weight:bold;}
a:hover {color:c0c0c0; text-decoration:none; font-weight:bold;}