/* CSS Document */

body{
background:#030000;
color:#FFFFFF;
}
#wrapper{
width:1000px;
margin:auto;
}
#question{
background:url(images/question.jpg) no-repeat;
height:96px;
}
#centre{
background:url(images/centre.jpg) no-repeat;
height:376px;
}
#menu{
width:900px;
height:46px;
margin:auto;
background:url(images/menu.jpg) repeat-x;
}
#menu ul{
list-style:none;
margin-left:0 0 0 30px;
}
#menu ul li{
list-style:none;
margin-left:25px;
margin-right:25px;
float:left;
line-height:46px;
font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#151515;
padding:0;
}
#menu li a{
text-decoration:none;
height:46px;
color:#151515;
}
#menu li a:hover{
color:#FFFFFF;
}
#contenu{
margin-left:60px;
margin-right:60px;
margin-top:50px;
margin-bottom:50px;
}
#footer{
background:url(images/footer.jpg) no-repeat;
height:96px;
text-align:center;
padding-top:45px;
float:none;
width:1000px;
clear:both;
}

#planning{
color:#FFFFFF;
margin-top:20px;
margin-left:40px;
width:800px;
text-align:center;
}
#planning a{
color:#FFFFFF;
font-size:14px;
padding-left:5px;
text-decoration:none;
}
#planning a:hover{
text-decoration:underline;
}
table#plan{
background:#3088ed;
margin-top:10px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
margin:auto;
}
tr.clair{
background:#6f6f6f;
border:#FFFFFF thin;
}
tr{
background:#6f6f6f;
}
tr.fonce{
background:#6f6f6f;
}
#mediumplan{
width:auto;
float:left;
margin-right:10px;
}
#tit-question{
background:url(images/tit-question.jpg) no-repeat;
width:703px;
height:35px;
margin:auto;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
line-height:35px;
}
#formulaire{
background:url(images/fond-question.jpg) no-repeat;
width:705px;
height:360px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-top:30px;
}
#entete-liste{
margin:auto;
background:url(images/entete-gris.jpg) no-repeat;
width:705px;
height:14px;
}
#liste-mediums{
background:url(images/fond-gris.jpg) repeat-y;
width:705px;
height:auto;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
#fin-liste{
background:url(images/fin-gris.jpg) no-repeat;
height:12px;
width:705px;
margin:auto;
}
#medium{
text-align:center;
margin:0px auto 0px auto;
padding:5px 0 5px 0;
width:594px;
}
#medium table{
background:#000000;
}
#medium tr{
background:#000000;
}
#box{
width:200px;
height:auto;
float:left
}
#box img{
padding:0;
margin:0;
}
#photomedium{
margin:0;
}
#sections{
float:left;
width:650px;
height:auto;
}
#section{
float:left;
background:url(images/section.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:34px;
height:36px;
color:#ffffff;
margin-top:10px;
padding-left:15px;
width:650px;
}
#texte{
color:#FFFFFF;
padding-left:15px;
margin-right:5px;
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
width:625px;
float:left;
}
