html,body { 
background-color : #1c3157;
color:#1c3157;
font-size:100%;
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
}

#page {
width:800px;
margin-left: auto; margin-right: auto;
text-align: left;
}

#haut { position:relative; }

#wrap { overflow:hidden; }

#menu { position:relative; height:30px; top:5px; }

#contenu { 
position:relative;
background-image:url(img/mid_bleu.jpg);
background-repeat:repeat;
}

#titre {
position:relative;
width:800px; height:74px; top:20px;
background-image:url(img/mid_formes_bleu.jpg);
}

#bas { 
position:relative;
width:800px; height:112px;
background-image:url(img/bas_bleu.jpg);
}

.img-shadow {
float:left;
background: url(shadow.gif) no-repeat bottom right;
margin: 10px 0 0 5px;
}

.img-shadow img {
display: block;
/*position: relative;*/
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 0px;
}

#titre_haut { font-size:150%; position:relative; margin:0px 0px 0px 340px; }

a:link {color: #1c3157; text-decoration:underline;}
a:visited {color: #1c3157; text-decoration:underline;}
a:hover {color:#1c3157; text-decoration:none;}

td { font-size : 75%; color : #1c3157; font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif; }

ul {
font-size : 100%; 
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif; 
color : black; 
background-color : white; 
}

h1 {
font-size : 200%; 
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #1c3157; 
text-align: center;
}

h2 {
font-size : 150%; 
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif; 
color : red; 
padding-left:15px;
}

/* MENU */
#tabsF {
margin-left:200px; width:389px; height:28px;
font-size:93%;
line-height:normal;
border-bottom:1px solid #666;
}

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

#tabsF li {
display:inline;
margin:0;
padding:0;
}

#tabsF a {
float:left;
background:url("img/tableftF_bon_bleu.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

#tabsF a span {
float:left;
display:block;
background:url("img/tabrightF_bon_bleu.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}

#tabsF a span { float:none; }
#tabsF a:hover span { color:#FFF; }
#tabsF a:hover { background-position:0% -42px; }
#tabsF a:hover span { background-position:100% -42px; }
#tabsF #current a { background-position:0% -42px; }
#tabsF #current a span { background-position:100% -42px; }

