
body{
background-color:#1B58B3;
color:#fff;
font-family:"Verdana",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:small;
margin:2em 1%;
padding:0;
}

#page{
color:#000;
background-color:#fff;
border:3px solid #000;
/* pour fixer une hauteur mini sur les navigateurs récents */
min-height:60em;
height:60em;
overflow:auto;
}
/* pour rétablir le mauvais effet sur les browser récents */
html>body #page{
height:auto;
}

p,h1,h2,h3
{
   font-family:"Verdana",Verdana,Geneva,Arial,Helvetica,sans-serif;
   margin:10px 20px;
}
.centrage
{
   text-align: center;
}
.centrageUp
{
   color: #000066;
   text-align: center;
   font-size: 10px;
}

#debouchees{
color:#000;
background:#E9D7EA;
/*border:1px solid #666;
margin:0 0 1em 0;*/
/* border:1px solid #fff; */
border-bottom:10px solid #992AA1;
margin:1em 0;
padding:0.5em 1em;
padding:0
}
#debouchees h2, #debouchees h3{
background:#992AA1 ;
color:#fff;
margin:0;
border-bottom:5px solid #fff;
padding:0.5em 1em
}

#liens{
color:#fff;
font-weight:bold;
background:#7595c8;
/* border:1px solid #fff; */
border-bottom:10px solid #54B1C4; /* #aeb200; #f90; #306397; */
margin:1em 0;
padding:0.5em 1em;
padding:0
}

#liens h2, #liens h3{
background:#306397 ;
color:#fff;
margin:0;
border-bottom:5px solid #fff;
padding:0.5em 1em
}

#contacts{
color:#000;
background:#D0F0B4;
/* border:1px solid #fff; */
border-bottom:10px solid #70BF2B; /* #aeb200; #f90; #306397; */
margin:1em 0;
padding:0.5em 1em;
padding:0
}

#contacts h2, #contacts h3{
background:#70BF2B;
color:#fff;
margin:0;
border-bottom:5px solid #fff;
padding:0.5em 1em
}

#caseDroite{
margin:0 2% 2em 15%;
}

#droite{
float:right;
margin-left:1%;
width:34%;
}

#actualite{
margin-bottom:2em;
color:#000;
/*border:1px solid #666; */
}

#gauchee{
background-color:#fff;
margin-left:1%;
width:50%;
}

#sectionMenus{
left:2%;
position:absolute;
top:15.2em;
width:18%;
overflow:hidden;
float:left;
/*border:1px solid #000;*/
}


#menuUp{
color:#000;
background:#EDF7F2; /* #D9F4B0; #D7F3DD; */
/* border:1px solid #fff; */
border-bottom:10px solid #54B1C4; /* #306397; #aeb200; #f90; */
margin:1em 0;
padding:0.5em 1em;
padding:0
}

#menuUp h2{
background:#54B1C4 ;
color:#fff;
margin:0;
border-bottom:5px solid #fff;
padding:0.5em 1em
}


#centredroite{
background-color:#fff;
margin-left:2%;
width:78%;
float:right;
}

#coinUpRight{
position:absolute;
right:2%;
top:4.2em;
text-align:center;
}

#banniere h1{
margin:0 0 0 0;
}
