body{
background-image:url('../images/tim_lalune_lune.png');
background-repeat:no-repeat;
font-family:Helvetica,Arial;
font-size:12px;
}

#contenu{
width:955px;
height:600px;
margin-top:120px;
}

#promo{
position:absolute;
top:0px;
left:-50px;
}

.encart{
width:240px;
margin-top:10px;
margin-bottom:10px;
}

.encart h2{
font-size:100%;
font-style:italic;
font-weight:normal;
margin:0;
margin-left:4px;
padding:0;
}

.encart ul{
margin:0;
margin-left:4px;
padding:0;
list-style-position: inside;
}

.encart li{
margin-top:4px;
}

.haut{
background-image:url('../images/haut.png');
background-repeat:no-repeat;
width:240px;
height:5px;
}

.bas{
background-image:url('../images/bas.png');
background-repeat:no-repeat;
width:240px;
height:5px;
}

#documents{
background-color:#999999;
color:#EAEAEA;
}

#documents a{
color:#EAEAEA;
}

#documents ul{
list-style-image:url('../images/puce_documents.png'); 
}

#contact{
background-color:#666666;
color:#FFFFFF;
}

#contact a{
color:#FFFFFF;
}

#contact ul{
list-style:none; 
}

#centre{
float:right;
margin-right:100px;
}

#media{
width:600px;
height:400px;
background-color:#000000;
text-align:center;
}

#icones{
text-align:center;
margin-top:10px;
}

.icone{
cursor:pointer;
margin-right:10px;
}

#navTexte{
background-color:#000000;
}

#texte h1{
font-size:12px;
color:#FFFFFF;
height:24px;
vertical-align:center;
padding-top:8px;
margin:0px;
}

#textePrecedent{
float:left;
margin-top:4px;
margin-left:4px;
cursor:pointer;
}

#texteSuivant{
float:right;
margin-top:4px;
margin-right:4px;
cursor:pointer;
}

#corps{
clear:both;
width:560px;
height:340px;
overflow: auto;
text-align:left;
background-color:#FFFFFF;
margin-left:10px;
padding:10px;
color:#444444;
}

#corps h1{
display:none;
}

.navigation{
cursor:pointer;
margin-left:40px;
margin-right:40px;
padding:4px;
padding-top:20px
font-size:14px;
text-transform: uppercase;
color:#D43A27;
font-weight:bold;
}

.navigationOver{
cursor:pointer;
margin-left:40px;
margin-right:40px;
padding:4px;
padding-top:20px
font-size:14px;
text-transform: uppercase;
color:#D43A27;
font-weight:bold;
border-bottom:1px solid #666666;
}
#actualite #corps{
width:560px;
height:360px;
margin-top:10px;
}
#actualite li{
height:100px;
margin-top:20px;
margin-left:20px;
clear:both;
list-style:none;
border-bottom:1px solid #666666;
}
.actuDate{
font-weight:bold;
}
.actuAdresse{
font-style:italic;
border-left:1px solid #666666;
}
.actuSalle{
border-left:1px solid #666666;
}
.actuImage{
float:left;
margin-right:10px;
}
