body
{
margin:0;
padding:0;
width:500px;
margin:auto;
text-align:center;
border:#FFFFFF solid 1px;
background-color:#555555;
color:#FFFFFF;
font:11px verdana, arial, helvetica, sans-serif;
}

img
{
border:none;
}

a
{
color:#A21F1F;
text-decoration:none;
border-bottom:1px #A21F1F dashed;
}

a:hover
{
color:#095891;
border-bottom:1px #095891 solid;
}

h1
{
margin:0;
height:168px;
text-indent:-5000px;
background-image:url("images/design/logo.gif");
}

#menu1, #menu2
{
margin:0;
padding:0;
list-style-type:none;
}

#menu1
{
height:20px;
}

#menu2
{
height:44px;
}

#menu1 li
{
float:left;
margin:0;
width:250px;
height:20px;
}

#menu2 li
{
float:left;
margin:0;
}

#menu1 li a
{
display:block;
margin:0;
width:246px;
height:20px;
border:#A21F1F 2px solid;
background:#000000;
font-weight:bold;
font-size:14px;
}

#menu1 li a:hover
{
border:#095891 2px solid;
background:#FFFFFF;
}

#lien_accueil a
{
display:block;
width:105px;
height:44px;
text-indent:-5000px;
background-image:url("images/design/btn_accueil.gif");
border:none;
}

#lien_participer a
{
display:block;
width:129px;
height:44px;
text-indent:-5000px;
background-image:url("images/design/btn_participer.gif");
border:none;
}

#lien_screens a
{
display:block;
width:115px;
height:44px;
text-indent:-5000px;
background-image:url("images/design/btn_screens.gif");
border:none;
}

#lien_telecharger a
{
display:block;
width:151px;
height:44px;
text-indent:-5000px;
background-image:url("images/design/btn_telecharger.gif");
border:none;
}

#lien_accueil a:hover
{
background-position:0px 44px;
}

#lien_participer a:hover
{
background-position:0px 44px;
}

#lien_screens a:hover
{
background-position:0px 44px;
}

#lien_telecharger a:hover
{
background-position:0px 44px;
}

#corps
{
margin:0;
padding:10px 5px 30px 5px;
background-color:#000000;
text-align:justify;
}

h2
{
margin:5px 0px;
font-size:16px;
font-weight:bold;
color:#000000;
background:url("images/design/fond_sous_titres.gif") repeat-y;
}

h3
{
margin:0;
text-indent:20px;
font-style:italic;
font-size:14px;
}

#corps p
{
margin-top:0;
margin-bottom:25px;
}

#corps img
{
border:#FFFFFF 1px solid;
}

#liens
{
margin:0;
padding:2px;
border-top:#FFFFFF dashed 1px;
background-color:#000000;
}

#liens a
{
border:none;
}

#liens img
{
border:#000000 1px solid;
}

#liens img:hover
{
border:#FFFFFF 1px solid;
}

#copyrights
{
margin:0;
padding:2px;
border-top:#FFFFFF dashed 1px;
background-color:#000000;
}

#copyrights p, #liens p
{
margin:0;
}

#lien_download
{
display:block;
margin:15px auto;
width:151px;
height:44px;
text-indent:-5000px;
background-image:url("images/design/btn_telecharger.gif");
border:none;
}

#lien_download:hover
{
background-position:0px 44px;
}

.sign
{
text-align:right;
font-style:italic;
}

#plan_maps
{
width:490px;
height:500px;
border:1px solid #FFFFFF;
overflow:scroll;
text-align:center;
}

#plan_maps table
{
width:980px;
margin:0 auto;
border-collapse:collapse;
}

#plan_maps td
{
width:140px;
height:100px;
vertical-align:center;
border:#000000 1px solid;
}

.depart
{
background-color:#A21F1F;
color:#000000;
}

.reserve
{
background-color:#AAAAAA;
color:#000000;
}

.termine
{
background-color:#095891;
color:#000000;
}

.vierge
{
background-color:#FFFFFF;
color:#000000;
}