/* CSS Document */

/* CSS Document */
body {
margin: auto;
font-family: verdana, arial, sans-serif;
font-size: 75%;
text-align: center;
background-color: #DDDDDD;
}
.global {
width: 1024px;
margin-right: auto;
margin-left: auto;
/*margin-top: 5px;*/
padding: 0px;
text-align:left;
} 
.leblocheader {
width: 1024px;
background-image: url('images/banniere.jpg');
/*margin-top: 2px;*/
height: 130px;
float: left;
}
.lebloctextheader {
width: 1000px;
margin-top: 10px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #055BFA;
text-align: justify;
margin-left: 12px;
margin-right: 12px;
}
.leblocmenu {
margin-top: 100px;
float: left;
}
.imgmenu {
margin-left: 1px;
vertical-align: middle;
}
div#menu {
position: fixed;
width: 200px;}
div#menu ul {padding: 0; width: 100px; border:0px solid; margin:0px;}
div#menu li.sousmenu {background: #DDDDDD;}
div#menu ul li {position:relative; list-style: none; /*border-bottom:1px solid;*/}
div#menu ul ul {position: absolute; top: 0; left: 100px; display:none}
div#menu li a {text-decoration: none;}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;} 
.lebloctitre {
border-bottom: 1px solid #000000;
background-image: url('images/menugt.jpg');
height: 15px;
}
.contenutitre {
border-bottom: 1px solid #000000;
background-image: url('images/contenut.jpg');
height: 15px;
}
.contenuglobal {
margin-top: 30px;
width: 1024px;
float: left;
}
.contenuglobala {
margin-top: 10px;
width: 1024px;
float: left;
}
.lebloccontenu {
margin-top: 30px;
width: 824px;
height: 669px; /* cette ligne indique la hauteur du bloc contenu */
float: right;
}
.lebloccontenua {
margin-top: 30px;
width: 824px;
/*height: 842px; /* cette ligne indique la hauteur du bloc contenu */
float: right;
}
.lebloccontenuneuf {
margin-top: 50px;
width: 824px;
float: right;
}
.lebloccontenu741 {
margin-top: 10px;
width: 824px;
float: right;
}
.lebloccontenudetail {
margin-top: 20px;
width: 824px;
float: right;
}
.texte {
margin-top: 60px;
margin-left: 5px;
font-weight: bold;
}
.textea {
margin-top: 25px;
margin-left: 5px;
font-weight: bold;
}
.textel {
margin-top: 30px;
margin-left: 15px;
}
.textehaut {
margin-left: 50px;
margin-right: 50px;
margin-bottom: 10px;
font-weight: bold;
}
.textemenu {
margin-top: 30px;
margin-left: 5px;
font-weight: bold;
}
a {
color: #0000FF;
text-decoration: none;
}
a:hover {
color: #FE3D59;
text-decoration: underline;
}
.leblocfooter {
background-image: url('images/footer1n.jpg');
margin-top: 20px;
margin-left: 200px;
width: 834px;
height: 230px; /* cette ligne indique la hauteur du bloc contenu */
float:left;
}
.imagef {
margin-top: 30px;
margin-left: 10px;
margin-right: 10px;
}
.leblocfootera {
background-image: url('images/footer2n.jpg');
margin-top: 20px;
margin-left: 200px;
width: 834px;
height: 480px; /* cette ligne indique la hauteur du bloc contenu */
float:left;
}
.imagefa {
margin-top: 30px;
margin-left: 10px;
margin-right: 10px;
}
.imagen {
margin-top: 10px;
margin-left: 20px;
margin-right: 1px;
}
.lebloctextfooter {
width:1000px;
margin-top: 20px;
text-align: justify;
margin-left: 12px;
margin-right: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #055BFA;
}
#pic {
position: relative;
}
#pic a .large {
border: 0px;
display: block;
height: 1px;
left: -100px;
position: absolute;
width: 1px;
}
#pic a img {
border: 0;
}
#pic a.p1, #pic a.p1:visited {
border: 0px;
display: block;
height: 118px;
left: 0;
text-decoration: none;
top: 0;
width: 100px;
}
#pic a.p1:hover {
color: #000000;
text-decoration: none;
}
#pic a.p1:hover .large {
border: 1px solid #000000;
display: block;
height: 372px;
left: 200px;
position: absolute;
top: 0px;
width: 316px;
}