body {
witdh:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
background: #000 url(../images/bg2.png) repeat-x top left;
color:#fff;
border:0;
}

#conteneur {
margin: auto;
width: 100%;
background :transparent; 
}

#header {
background: transparent url(../images/header2.png) no-repeat top left;
height: 200px;
color:#fff;
font-align:center;
}

#header p{
padding-left:280px;
font-size:20px;
color:#fff;
}

#header a{
color:#fff;
text-decoration:none;
}

#header a:hover{
}

.logo{
padding-top:123px;
margin-left:320px;
height:50px;
}

#menu {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      padding-bottom:30px;
      }
	  
    #menu ul {
        margin:0;
        padding:10px 10px 0 180px;
        list-style:none;
      }
    #menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu a {
      float:left;
      background:transparent;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #menu a span {
      float:left;
      display:block;
      background:transparent;
      padding:5px 15px 4px 6px;
      color:#666;
      }

    /* Correctif IE5-Mac */
    #menu a span {float:none;}
    /* Fin correctif */

    #menu a:hover span {
      color:#FFF;
      }
    #menu a:hover {
      background-position:0% -42px;
      }
    #menu a:hover span {
      background-position:100% -42px;
      }

        #menu #current a {
                background-position:0% -42px;
        }
        #menu #current a span {
                background-position:100% -42px;
        }



#centre {
float:right;
width:90%;
background-color:#000;
margin-left:5px;
margin-right:45px;
padding:10px;
color:#fff;
text-align:justify;
}
#centre a {
        color:#eee;
        text-decoration:underline;
}
#centre a:hover {
        color:#fff;
}

.news {
padding:5px;
}


.news h1 {
border-bottom:1px dotted #d5d5d5;
padding-left:20px;
background:transparent url(../images/bullet.gif) no-repeat;
font-size: 13px;
color:#fff;
}

.retrait {
margin-left:20px;
padding-left:3px;
border-left:3px solid #cacaca;
font-style: italic;
}

#gauche {
font-size:10px;
margin-top:80px;
margin-bottom:5px;
margin-left:50px;
width:20%;
color:#fff;
padding:7px;
background:transparent;
text-align : justify; 
}

#gauche a{
color:#d5d5d5;
text-decoration:underline;
}		
#pied{
height:40px;
width:100%;
background:transparent;
text-align:center;
}
#pied a{
color:#fff;
text-decoration:underline;
}
#pied a:hover{
color:#f2f2f2;
text-decoration:none;
}