html, body {overflow:hidden;margin:0px;padding:0px;}
body { font-family:tahoma,sans-serif;background-image:url("MEP/fondcorps.JPG");}

#bloc-fixe { position:absolute;
z-index:2;
overflow:auto;
left:50%;;
width:220px;
bottom:0px;
top:0px;
margin-left: -472.5px;
background-color:none;
font-size:;
}
#bloc-fixe2 { position:absolute;
z-index:1;
overflow:auto;
left:50%;;
width:220px;
bottom:0px;
top:0px;
margin-left: -472.5px;
background-color:white;
font-size:;
}
#contenu { position:absolute;
overflow:auto;
left:50%;
margin-left: -252.5px;
width:725px;
bottom: 0px;
top:0px;
background-color:#FFFFFF;;
font-size:;
}
.barre {
background-color:#f0f8ff ;
position: absolute; height: 20px;
}
.menuvert {
background-color: ;
position: absolute;
left: 15px;
top: 16px;
height:75%;
width: 205px;
overflow:auto;
}
.contenuvert {
background-color: ;
position: absolute;
left: 0px;
top: 0px;
height:90%;
width: 725px;
overflow:auto;
}
.menupage {
background-image:url("MEP/fond.JPG");
position: absolute;
left: 0px;
top: 15px;
width: 700px;
height: 75px;
}
.finpage {
background:#000080;
position: absolute; height: 25px;
font-family: tahoma;
font-size: 11px;
color: white;
text-decoration:none;
}
.contenupage {
background-color: ;
position: absolute;
top: 130px;
width: 700px;
bottom:0px;;
font-family: tahoma;
font-size:12px;
}
.bloc-fixe3 {
display:none;
}
.blocpage {
background-color: #f0f8ff;
border-width: 5px 0px 5px 0px; border-style: solid; 
position: absolute;
font-family: tahoma;
font-size:12px;
color:black;
text-decoration: none;
}
.blocproduit {
background-color: ;
padding: 5px;
border-width: 1px 1px 1px 1px; border-style: solid;
position: absolute;
font-family: tahoma;
font-size:12px;
color:black;
text-decoration: none;
}
.bloctexte {
background-color: #f0f8ff;
padding: 15px;
border-width: 0px 0px 5px 0px; border-style: solid; position: absolute;
font-family: tahoma;
font-size:12px;
color:black;
text-align: left;
text-decoration:none;
}
.bloctexte2 {
position: absolute;
font-family: tahoma;
font-size:12px;
color:black;
text-align: left;
text-decoration:none;
}

.bloctitre{
background-color: none;
border-width: 0px 0px 1px 0px; border-style: solid;
position: absolute;
width: 675px;
height: 22px;
font-size:18px;
text-decoration:none;
}
/* BUTTONS */
.bh a{
display:block;
float:left;
margin:1px;
padding: 0px 12px ;
border:1px solid white ;
line-height:20px;
text-align:center;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
vertical-align:middle;
background: #f0f8ff;
color:black;
text-decoration:none;
}
.bh a.fixe{
display:block;
float:left;
margin:1px;
padding: 0px 12px ;
border:1px solid black ;
line-height:20px;
text-align:center;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
vertical-align:middle;
background:black;
color:white;
}
.bh2 a.fixe{
display:block;
float:left;
padding: 0px 12px ;
border-width: 1px; border-style: solid; border-bottom-width: 0;border-top-width:0; border-left-width:0;border-color:#000080;
line-height:20px;
text-align:center;
font-family: tahoma;
font-size: 11px;
font-weight:;
vertical-align:middle;
background:transparent;
color:#000080;
text-decoration:none;
}
.bv a{
display:block;
width:180px;
line-height:22px;
text-align:left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
vertical-align:middle;
border:1px solid white;
background: #f0f8ff;
color:black;
text-decoration:none;
}
.vb a{
display:block;
width:180px;
line-height:22px;
text-align:left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
vertical-align:middle;
border:1px solid white;
background: #f0f8ff;
color:black;
text-decoration:none;
}

.finpage a{
font-family: tahoma;
font-size: 11px;
color: white;
text-decoration:none;
}
.blocpage a{
font-family: tahoma;
font-size:12px;
color:black;
font-weight: bold;
text-decoration: none;
}
.bloctexte a{
font-family: tahoma;
font-size:12px;
color:black;
font-weight: bold;
text-decoration: none;
}
.bloctexte2 a{
font-family: tahoma;
font-size:12px;
color:black;
text-decoration: none;
}

.bv a.fixe{
display:block;
width:180px;
line-height:20px;
text-align:center;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
vertical-align:middle;
background-color:#000080 ;
color:white;
text-decoration:none;
}
.vb a.fixe{
display:block;
width:180px;
line-height:20px;
text-align:center;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
vertical-align:middle;
background-color:#FF8000 ;
color:white;
text-decoration:none;
}

/* FOND */
.bh a.survol:hover{
background:#000080;
border:1px solid white ;
color:white;
}
.bv a.fond:hover{
background:#dcdcdc;
border:1px solid white ;
color:black;
}
.vb a.fond:hover{
background:#dcdcdc;
border:1px solid white ;
color:black;
}

.bh2 a.fixe:hover{
text-decoration: underline;
}
.finpage a.fixe:hover{
text-decoration: underline;
}
.blocpage a.fixe:hover{
text-decoration: underline;
}
.bloctexte a:hover{
text-decoration: underline;
}
.bloctexte2 a:hover{
text-decoration: underline;
}

.infobulle{
position: absolute; 
visibility : hidden;
text-align:left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
background-color: none;
color: black;
}
.infobulle2{
position: absolute; 
visibility : hidden;
text-align:left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
background-color: none;
color: white;
}
