/* Correction des styles HTML par defaut */

h1,h2,h3,h4{
margin-top:0em;
margin-bottom:1em;
font-size:100%;
font-weight:normal;
}

a{ 
text-decoration:none; 
color:#555;
background-color:black;
}

a:hover{ 
text-decoration:none;
color:white;
background:black;
}

a:hover input:focus{ 
text-decoration:none;
color:red;
background: #e8e8e8; 
}

p{
margin: 0 0 10px 0;
}

img{
border:0;
}

ul{
list-style:none;
margin:0;
padding:0;
}

/* Mise en page */

body{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:black;
color:white;
margin:10px;
padding:0;
}

#global{
min-width:685px;
}

#recette{
padding: 10px;
margin: 10px;
text-align:center;
}

.texte{
margin-left : 80px;
}

#descriptif {
text-align:center;
float:right;
height: 500px;
margin: 0px;
padding:0px;
margin-left:5px;
padding-right:10px;
overflow: auto;
}

#menu-navig {
float:left;
}

#menu-navig ul li{
margin-right:5px; 
padding-top:0px;
}

#menu-navig ul {
text-align:center;
}

#menu-navig a{
display:block;
}

.menu-actuel {
text-align:center;
color:#999 ;
background-color:black;
margin-bottom:10px;
/* padding-top:5px; */
/* padding-bottom:5px; */
margin-top:10px;
}

.menu-normal {
text-align:center;
color:#666 ;
background-color:black;
margin-bottom:10px;
/* padding-top:5px; */
/* padding-bottom:5px; */
margin-top:10px;
}

a.menu-normal {
background-color:black;
color:#666 ;
}

a.menu-actuel {
background-color:black;
color:#999 ;
}

a:hover.menu-actuel {
background-color:#666;
color: white;
}

a:hover.menu-normal {
background-color:#999;
color: white;
}

.menu-titre {
text-align:center;
margin-bottom:10px;
/*padding-top:10px;
padding-bottom:10px;*/
}

#pied {
float:left;
font-size:0.7em;
color: #999;
background-color:black;
text-align:right;
padding-top:50px;
/* clear:top; */
clear:both;
/* width: 90%; */
}
