<style type="text/css">

{
background-color:#ff0000;
color:#ffffff;
font-size:15px;
}

.restar {
clear:both;
color:#ffffff;
}

a {
color:#ffff00;
}

.img-text-droite {
float:right;
}

.img-text-gauche {
float:left;
}

#master { 
width:1240px;
height:700px;
padding:0px;
background-color:#000000;
color:#ffffff;
}

#Cartouche {
float:left;
width:1240px;
height:100px;
padding:0px;
margin:0px:
}

#menu {
clear:both;
float:left;
width:240px;
height:500px;
margin:0px:
margin-left:0px:
}

#menu a {
font-family:arial;
font-size:15px;
text-decoration:none;
color:#ffffff;
}

#menu a:hover {
font-family:Arial;
font-size:20px;
text-decoration:underline;
color:#ffffff;
} 

#menu a:visited {
font-family:Arial;
font-size:15px;
text-decoration:none;
color:red;
} 

#menu a:active {
font-family:Arial;
font-size:15px;
text-decoration:none;
COLOR: white
} 


#menu li {
line-height:3em; /* Pour définir l'espace entre les options */
list-style-type:none; /* Aucune puce */
} 

#contenu {
overflow: auto;
float:left;
width:1000px;
height:500px;
margin:0px;
font-size:20;
}


#pied {
clear:both;
float:left;
width:1240px;
height:100px;
margin-left:0px:
background-color:#808080;
color:#ffffff;
font-size:10px;
}

nav{
clear:both;
width:1240px;
height15px;
margin-left:0px:
margin: 0 auto;
background-color: #000000;
top: 0px;
font-size: 15px;
}

nav ul{
list-style-type: none;
font-color:#ffffff;
}

nav ul li{
    float:left;
    width:25%;
    text-align:center;
    position: relative;
}

nav ul:after{
    content:"";
    display:table;
    clear:both;
}

nav a{
    display:block;
    text-decoration: none;
    color:#ffffff;
    border-bottom: 2px solid transparent;
    padding: 2px 0px;
}

nav a:hover{
    color: #ffffff;
    border: 0px solid gold;
    border-bottom: 1px solid white;
    font-size: 20px;
}

.sous{
display:none;
box-shadow: 0px 1px 2px #CCC;
background-color: #000000;
position: absolute;
width: 100%;
z-index: 1000;
}
nav > ul li:hover .sous{
    display: block;
}
.sous li{
    float: none;
    width: 100%;
    text-align: center;
}
.sous a{
    padding: 10px;
    border-bottom: none;
}
.sous a:hover{
    border-bottom: none;
    background-color: #000000;
    color: #ffffff;
}
.deroulant > a:after{
    content:" ?";
}

</style>
