body
{
width:976px;
height: 100%;
margin: auto;
background-image: url(blue-bg.png);
background-repeat: no-repeat;
background-position: top;
background-attachment: fixed;
}
#head
{
width: 976px;
background-image: url(head_picture.png);
background-repeat: no-repeat;
background-position: center bottom;
height: 134px;
margin-bottom: -0px;
margin-top: 1px;
border-bottom: 1px solid #337AAB;
}
#body
{
height:1650px;/*les tailles ne sont pas pareil pour toutes les page*/
width: 976px;
background-color: #F6CA44;
margin-bottom: 0px;
margin-top: 0px;
background-image: url(images/fondtrans03.png);
background-repeat: no-repeat;
background-position: bottom;
border-left: 1px solid #337AAB;
border-right: 1px solid #337AAB;
border-top: 1px solid #337AAB; 
}
#menu
{
height: 27px;
width: 976px;
background-color: #00860a;
margin-bottom: 0px;
margin-top: 0px;
}
#foot
{
height: 50px;
width: 976px;
background-image: url(foot_picture.png);
background-repeat: no-repeat;
background-position: top;
margin-bottom: 0px;
margin-top: 0px;
padding-top: 2px;
}
ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
margin-left: auto;
}
li
{
margin-left: 15px;
float: left;
}
ul li a
{
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
display: block;
float: left;
width: 101px;
height: 22px;
color: #ffe431;
text-decoration: none;
text-align: center;
padding: 2px;
}
ul li a:hover
{
background-color: #ffe431;
color: black;
}
#current
{
background-color: #272786;
color: white; 
}
#current:hover
{

}
#logo_page
{
background-image: url(images/images-site/logo.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
height:76px;
width:100px;
float: right;
}
aside
{
height: 76px;
width: 974px;
border-left: 1px solid #337AAB;
border-right: 1px solid #337AAB;
background-color: #F6CA44;
}
/*a partir d'ici le style dans le body et dans le foot risque de ne pas etre le même pour toute les pages, ce qui était le cas jusqu'ici*/
h1
{
background-color: transparent;
margin-top: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
text-align: left;
padding-left: 10px;
margin-bottom: 0px;
color: #1E9608;
}
p
{
text-align: center;
}