body{
overflow-y:auto;
scrollbar-face-color: #7e7d7a; scrollbar-darkshadow-color: #444444; 
scrollbar-shadow-color: #777777; scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #bbbbbb; 
scrollbar-track-color: #cccccc; scrollbar-arrow-color: #FFFFFF;
/* redéfini les propriétés de toute la page */
 /* fonction microsoft supprimant les ascenseurs sous IE */
margin: 0px 0% 0% 248px; /* la marge du body est à 0 pixels, sauf à gauche */
padding:0;/* marge intérieur à 0 pixels */
background-image:url('images/page18.gif');
width:800px;
}

.menu-haut{
position:absolute;
top:100px;
left:40;
height:30px;
width:936px;

}

.content { /* boite prenant toute la page sauf le menu rouge */
position:absolute;
top:148px;
height: 100%; /* la hauteur de la boite occupe 100% de l'écran */
overflow: auto;
width:519px;
background-color:#d8d4d5; 
} /* on rajoute un ascenseur droit à la boite */
/* fin du hack "fixed" permettant de fixer le menu rouge sous IE */

.imag-gauche{
position: absolute; /* idem menu1 */
top: 0; /* Le haut du menu est à 180 pixels du haut de l'écran (pour ne pas recouvrir la zone du haut) */
left: -208px; /* idem menu1 */
width: 208px; /* largeur du menu */
height: 100px; /* hauteur du menu (toute la page) */
/*background-image:url('images/espagne.gif'); idem menu1 */
}

.imag-droite{
position: absolute; /* idem menu1 */
top: 0; /* Le haut du menu est à 180 pixels du haut de l'écran (pour ne pas recouvrir la zone du haut) */
/* left: 768px;  */ left:520px;       /* idem menu1 */
width: 208px; /* largeur du menu */
height: 100px; /* hauteur du menu (toute la page) */
background-image:url('images/pont-france1.png');
background-repeat:no-repeat;  /*idem menu1 */
}

 .header{
position:absolute;
top:0;
/* left:248px; */ left:0px;
background-image:url('images/banniere.png');
width:519px;
height:100px;
} 



.menu-gauche{
position: absolute;
top:100px;
left:40px;
background-image:url('images/graph_04.gif');
width:208px;
height:600px;
}

.menu-gauche a{
color:#8a0122;
size:12pt;}

.menu-gauche a:hover{
color:#7e7d7a;
size:16pt;
}

.menu-haut img{
border:0;
}


.menu-droit{
position:absolute;
top:100px;
left:766px;
background-image:url('images/graph_06.gif');
width:212px;
height:600px;
}

.menu-droit img{border:0;
margin-left:20px;
}

 #footer{
position:absolute;
top:680px;
left:40px;
background-image:url('images/graph_07.gif');
width:938px;
height:40px;
font:blue;
text-align:center;
padding-top:6px;
}

#footer a{
color:black;}

#footer a:hover{
color:white;}

 .corps{
position:absolute;
background-color:#d8d4d5;
width:500px;
height:570px;


}
/* style pour menu gauche **/

.bouton1{
margin-left:49px;
margin-top:50px;
}

.bouton2{
/* margin-left:16px; */ margin-left:26px;
}

.bouton3{
margin-left:12px;
}

.bouton4{
margin-left:13px;
}

.bouton5{
margin-left:28px;
}
.bouton6{
margin-left:42px;
}

.texte-corps{
margin:3px;
margin-top:30px;
margin-bottom:60px;
width:490px;
height:300px;
text-align:justify;} 

.texte-corps a{color:#0c0c4e;}
.texte-corps a:hover{ color:#1a1a99;}

body>.header {position:fixed}
body>.footer{position:fixed}
body>.imag-gauche{position:fixed}
body>.imag-droite{position:fixed}

/* style pour menu droit */


/* positionnement des boutons **/

#bouton1{
position:absolute;
top: 60px;
width:123px;
left:30px;
height:45px;}

#bouton2{
position:absolute;
top:137px;
width:190px;
left:2px;
height:45px;
background-image:url('images/international-es.gif');
background-repeat:no-repeat;}

#bouton3{
position:absolute;
top:222px;
width:188px;
background-image:url('images/fiscal-es.gif');
background-repeat:no-repeat;
left:12px;
}

#bouton4{
position:absolute;
top:346px;
width:190px;
left:15px;
background-image:url('images/social-es.gif');
background-repeat:no-repeat;
}

#bouton5{
position:absolute;
top:430px;
width:136px;
left:52px;
background-image:url('images/creances-es.gif');
background-repeat:no-repeat;}

#bouton6{
position:absolute;
top:491px;
width:139px;
left:15px;
}

/** style pour les menus déroulants de tous les boutons*/

dl, dt, dd, ul, li {

padding: 0;
list-style-type: none;
color:#8a0122;

}


#bouton3 dt {
cursor: pointer;
height: 45px;
text-align: left;
font-weight: bold;

}

#bouton3 dd {
position: absolute;
z-index: 100;
top:39px;
width: 200px;
background: #d8d4d5;
border: 1px solid gray;
right:-3px;
display:none;
}

#bouton3 ul {
padding: 1px;

}
#bouton3 li {
font-size: 85%;
height: 18px;
line-height: 18px;
text-align:left;

}
#bouton3 li a, #bouton3 dt a {
color: #8a0122;
text-decoration: none;
display: block;
}

#bouton3 li a:hover {
text-decoration: underline;
}


#bouton2 dt {
cursor: pointer;
height: 45px;
text-align: left;
font-weight: bold;

}

#bouton2 dd {
position: absolute;
z-index: 100;
top:40px;
width: 160px;
background: #d8d4d5;
border: 1px solid gray;
right:30px;
display:none;
}

#bouton2 ul {
padding: 2px;

}
#bouton2 li {
font-size: 85%;
height: 18px;
line-height: 18px;
text-align:left;

}
#bouton2 li a, #bouton3 dt a {
color: #8a0122;
text-decoration: none;
display: block;
}

#bouton2 li a:hover {
text-decoration: underline;
}


#bouton5 dt {
cursor: pointer;
height: 45px;
text-align: left;
font-weight: bold;

}

#bouton5 dd {
position: absolute;
z-index: 100;
top:-35px;
width: 170px;
background: #d8d4d5;
border: 1px solid gray;
right:16px;
display:none;
}

#bouton5 ul {
padding: 2px;

}
#bouton5 li {
font-size: 85%;
height: 18px;
line-height: 18px;
text-align:left;

}
#bouton5 li a, #bouton3 dt a {
color: #8a0122;
text-decoration: none;
display: block;
}

#bouton5 li a:hover {
text-decoration: underline;
}

#bouton4 dt {
cursor: pointer;
height: 45px;
text-align: left;
font-weight: bold;

}

#bouton4 dd {
position: absolute;
z-index: 100;
top:-77px;
width: 170px;
background: #d8d4d5;
border: 1px solid gray;
right:32px;
display:none;
}

#bouton4 ul {
padding: 2px;

}
#bouton4 li {
font-size: 85%;
height: 18px;
line-height: 18px;
text-align:left;

}
#bouton4 li a, #bouton4 dt a {
color: #8a0122;
text-decoration: none;
display: block;
}

#bouton4 li a:hover {
text-decoration: underline;
}

#titre-news{
font-size:160%;
text-align:center;
text-decoration:underline;
color:#454041;
}

#partie{ color:#8a0122;
font-size: 17pt;
text-decoration:underline;
}

#titre{color:grey;
font-size:20pt;
text-decoration:underline;}

#minus{text-transform:lowercase;}
