body{
color:#000066;
font-size:11px;
font-family:verdana, arial, san serif;
background:#3879a5 url("/images/fond-site.jpg") repeat-x 0 -63px;
}


/*-------page------*/

#page{
width:780px;
position:absolute;
top:0px;
left:50%;
margin-left:-390px;
}

#banner{

}

#logos{
margin-bottom:5px;
float:left;
width:362px;
height:240px;
background:url("/images/logos.jpg") no-repeat 0 0;

}

#planisphere{
margin-left:20px;
float:left;
width:325px;
height:243px;
background:url("/images/planisphere.jpg") no-repeat 0 0;
}

/*background-color:red;*/

/*-------page------*/

#fond-boite{
clear:both;
background:url("/images/fond-boite.jpg") repeat-y 0 0;
}

#haut-boite{
line-height:5px;
height:5px;
width:100%;
background:url("/images/fond-boite-haut.jpg") no-repeat 0 0;
}

#bas-boite{
font-size:5px;
line-height:5px!important;
height:5px!important;
width:100%;
background:url("/images/fond-boite-bas.jpg") no-repeat 0 0;
clear:both;
}

/*-------menu------*/

#titre-menu{
margin-left:10px;
height:41px;
width:155px;
background:url("/images/titr-menu.gif") no-repeat 0 0;
}

#titre-contents{
margin-left:10px;
height:41px;
width:155px;
background:url("/images/titr-atout.gif") no-repeat 0 0;
}

#titre-tools{
height:41px;
width:155px;
background:url("/images/titr-une.gif") no-repeat 0 0;
}

#menu{
padding:0 5px 0px 5px;
line-height:15px;
width:201px;
float:left;
}

#verticalmenu ul{
margin:5px;
padding:10px;
}

#verticalmenu li{
margin:0;
padding:0;
list-style-type:none;
}

#verticalmenu li a,#contents li a{
font-weight:bold;
text-decoration:none;
color:#000066;
}

#verticalmenu li a:hover,#contents li a:hover{
text-decoration:underline;
}

/*#verticalmenu li a:before{content:"> "}*/

#verticalmenu li{
list-style-image:none;
}

/*-------contents------*/

#contents{
margin-left:10px;
padding:0 10px 10px 10px;
line-height:15px;
width:268px;
float:left;
}

#contents ul{
margin:0;
padding:20px 0 0 20px;
}

#contents li{
margin:0;
padding:0;
list-style-image:url("/images/puce-atout.gif");
}

/*-------tools------*/

#tools{
font-size:10px;
margin-left:10px;
padding:0 10px 0px 10px;
width:205px;
float:left;
}

#tools .box{
padding:5px 0px 0px 10px;
}

#tools .box p{
margin:3px;
padding:3px;
}

#tools .box a{
margin-left:40px;
color:#000066;
font-weight:bold;
}

#tools .box a:hover{
color:#7880a7;
}


/*-------footer------*/

#footer{
clear:both;
}

#footer img{
padding:5px;
border:0;
}

#coord{
color:white;
margin-top:10px;
float:left;
}

.separateur{
float:left;
height:50px;
width:50px;
}

/*----------tags-------*/

