*{
margin: 0;
padding: 0;
border-collapse: collapse;
border: 0;
}

body{
background: #4c6fa4;
font-family: trebuchet ms;
font-size: 82%;
}

#site{
width: 1024px;
margin: auto;
background: #fff;
}

#corps{
margin-top: 147px;
margin-left: 18px;
}

#corps #anim{
position: relative;
z-index: 10;
float: right;
margin-bottom: 20px;
margin-top: 57px;
margin-left: 30px;
text-align: center;
}

/*------------------------------*/
/*-------colonne de droite------*/
/*------------------------------*/

#col-droite{
width: 349px;
float: right;
background: #71a6cd url(../images/ciel.jpg) no-repeat top left;
margin-left: 20px; 
margin-bottom: 20px;
margin-top: 138px;
padding-right: 40px;
}

#bas-col-droite {
margin-bottom:0;
padding: 0;
height: 73px;}

#bas-col-droite img{
float: left;
}

.menu-col-droite {
margin-bottom: 15px;
margin-left: 20px;
margin-top: 10px;
}

.menu-col-droite h1{
background: url(../images/puce.gif) no-repeat left center;
padding-left: 40px;
font-size: 1.3em;
color: #1a1a1a;
line-height: 1em;
margin-bottom: 5px;
}

.menu-col-droite p{
font-size: 0.9em;
margin-left: 40px;
}

.menu-col-droite a{
margin-left: 40px;
display: block;
font-size: 1em;
color: #476688;
font-style: italic;
}

.menu-col-droite a:hover{
color: #fe6612;}

#archives{
margin-top: 10px;
padding-top: 5px;
}

#archives a{
font-style: normal;
margin-left: 55px;
background: url(../images/pdf-archives.gif) no-repeat top left;
padding-left: 35px;
height: 22px;
padding-top: 3px;
color: #1a1a1a;
}

#archives a:hover{
color: #fe6612;
}

/*------------------------------*/
/*--------------pied------------*/
/*------------------------------*/

#pied{
width: 1024px;
margin: auto;
background: url(../images/fd-pied.gif) no-repeat left top;
text-align: center;
padding-top: 5px;
height: 18px;
}

#pied p{
font-size: 0.8em;
color: #fff;
float: left;
margin-left: 25px;
margin-right: 5px;
}

#pied a{
font-size: 0.8em;
color: #fff;
float: left;
text-decoration: none;
margin-right: 5px;
padding-left: 10px;
background : url(../images/puce-pied.gif) no-repeat left center;
}

#pied a:hover{
color: #fe6612;
}


.signature {
width: 1024px;
float: right;
margin-top: 5px;
}

#pied .signature a{
float: right;
color: #1a1a1a !important;
background : none !important;
}

.signature a:hover{
color: #fff !important;
}