body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
background:url('images/fond_laser.jpg') #663366 repeat-x;
}
#entete{
height: 140px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}
#conteneur {
position: absolute;
width: 800px;
left: 50%;
top: 15px;
margin-left: -400px;
}
#centre {
height: 400px;
background-image: url(images/centre.jpg);
background-repeat: no-repeat;
}
#acces {
position: absolute;
top: 106px;
left: 348px;
border: none;
}
.menuhaut {
list-style-type: none;
text-align: right;
margin: 0;
padding-top :113px;
padding-right :7px;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.menuhaut a:hover {
text-decoration: none;
color: #CC00CC;
}
#cartevip {
position: absolute;
top: 140px;
left: 357px;
width: 412px;
height: 122px;
}
#vip{
border: none;
}
#news {
position: absolute;
top: 140px;
left: 350px;
width: 190px;
height: 200px;
text-align: justify;
color: #FFFFFF;
padding: 5px;
}
#news a
{
color:#FFFFFF;
}
#news ul
{
margin:0 .5em 0 1em;
padding:0;
}
#news li{
line-height:1.4em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
height:250px;
overflow:hidden;
position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
position:absolute;
top:50px;
left:0;
margin:0 .5em 0 .5em;
padding:0;
}
.titrebox {
font-size :1.3em;
color :#FFFFFF;
border-bottom : 2px solid #FFFFFF;
}
.newsbox{
font-size: 1em;
color: #FFFFFF;
font-weight: bold;
}
.textbox{
font-size: 0.9em;
color: #FFFFFF;
}
#infos{
font-size: 0.9em;
color: #FFFF33;
text-align: right;
}
#infos a{
color: #0099CC;
text-decoration: underline;
letter-spacing: 1px;
}
#infos a:hover{
color: #0099CC;
text-decoration: none;
letter-spacing: 1px;
}
#adresse {
position :absolute;
top: 285px;
left: 550px;
width: 270px;
height: 240px;
line-height: 17px; 
text-align: center;
color: #FFFFFF;
}
.creation{
height: 20px;
padding-top: 4px;
background-color: #FF9933;
text-align: center;
color: white;
font-size: 11px;
}
.creation a{
color: white;
text-decoration: none;
}
.creation a:hover{
color: white;
text-decoration: underline;
}
p {
margin: 0 0 10px 0;
}
span {
color: #6699CC;
letter-spacing: 1px;
}