/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
width: 100%;
background:scroll transparent url(./graphic/c2.jpg) repeat-y right;
}

a:link {
color: #0000CC;
text-decoration:none;
}
a:hover {
color: #0000CC;
text-decoration: underline;
}
a:active {
color: #0000FF;
text-decoration:none;
}
a:visited {
color: #339900;
text-decoration:none;
}
a.lien-email-pied {
color:#000000;
text-decoration:none;
}

h4 {font-size:1em;}
h5 {
font-size:1em;
font-weight:normal;
font-style:italic;
}

.liste-sommaire {
list-style-type: disc;
}
.liste-sommaire li {
margin-top:1em;
}

#conteneur {
position: relative;
margin-right:33px;
padding:0;
}

#tete {
position:absolute;
left:0;
top:0;
z-index:100;
height:100px;
width:100%;
background:scroll transparent url(./graphic/bg_tete.gif) -20px 0px no-repeat;
}

#corps {
position:absolute;
left:220px;
top:120px;
width:80%;
background:scroll transparent url(./graphic/bg_plus.gif) 150px 50px no-repeat ;
}

#menu {
position:absolute;
left:0;
top:50px;
z-index:20;
height:660px;
width: 189px;
padding:100px 0px 0px 25px;
background:scroll transparent url(./graphic/bg_menu.jpg) 0px 0px no-repeat;
}

#m-ul1 {
position:relative;
left:-30px;
top:0px;
list-style:none;
margin-right:30px;
}
.menu-li {
}
#m-li0 { background:scroll transparent url(graphic/mbtn_f00.gif) 0px 0px no-repeat ;	height:30px; }
#m-li1 { background:scroll transparent url(graphic/mbtn_f01.gif) 0px 0px no-repeat ;	height:30px; }
#m-li2 { background:scroll transparent url(graphic/mbtn_f02.gif) 0px 0px no-repeat ; height:30px;}
#m-li3 { background:scroll transparent url(graphic/mbtn_f03.gif) 0px 0px no-repeat ; height:30px;}
#m-li4 { background:scroll transparent url(graphic/mbtn_f04.gif) 0px 0px no-repeat ; height:30px;}
#m-li5 { background:scroll transparent url(graphic/mbtn_f05.gif) 0px 0px no-repeat ;height:30px; }
#m-li6 { background:scroll transparent url(graphic/mbtn_f06.gif) 0px 0px no-repeat ; height:50px;}
#m-li7 { background:scroll transparent url(graphic/mbtn_f07.gif) 0px 0px no-repeat ; height:50px;}
#m-li8 { background:scroll transparent url(graphic/mbtn_f08.gif) 0px 0px no-repeat ;height:30px; }
#m-li9 { background:scroll transparent url(graphic/mbtn_f09.gif) 0px 0px no-repeat ;height:30px; }
#m-li10 {background:scroll transparent url(graphic/mbtn_f10.gif) 0px 0px no-repeat ; height:30px;}
#m-li13 {background:scroll transparent url(graphic/mbtn_f13.gif) 0px 0px no-repeat ; height:30px;}
#m-li14 {background:scroll transparent url(graphic/mbtn_f14.gif) 0px 0px no-repeat ; height:50px;}
#m-li15 {background:scroll transparent url(graphic/mbtn_f15.gif) 0px 0px no-repeat ; height:30px;}
#m-li16 {background:scroll transparent url(graphic/mbtn_f16.gif) 0px 0px no-repeat ; height:30px;}
#m-li17 {background:scroll transparent url(graphic/mbtn_f17.gif) 0px 0px no-repeat ; height:30px;}
#m-li18 {background:scroll transparent url(graphic/mbtn_f18.gif) 0px 0px no-repeat ; height:30px;}
#m-li19 {background:scroll transparent url(graphic/mbtn_f19.gif) 0px 0px no-repeat ; height:30px;}
#m-li20 {background:scroll transparent url(graphic/mbtn_f20.gif) 0px 0px no-repeat ; height:30px;}
#m-li98 {background:scroll transparent url(graphic/mbtn_f98.gif) 0px 0px no-repeat ; height:32px;}
#m-li99 {background:scroll transparent url(graphic/cadenas.gif) 0px 0px no-repeat ;height:30px; }


.menu-link {
display:block;
}
#m-link0 { height:15px; }
#m-link1 { height:15px; }
#m-link2 { height:15px; }
#m-link3 { height:15px; }
#m-link4 { height:15px; }
#m-link5 { height:15px; }
#m-link6 { height:35px; }
#m-link7 { height:35px; }
#m-link8 { height:15px; }
#m-link9 { height:15px; }
#m-link10 { height:15px; }
#m-link11 { height:15px; }
#m-link12 { height:15px; }
#m-link13 { height:15px; }
#m-link14 { height:35px; }
#m-link15 { height:15px; }
#m-link16 { height:15px; }
#m-link17 { height:15px; }
#m-link18 { height:15px; }
#m-link19 { height:15px; }
#m-link20 { height:15px; }
#m-link98 { height:15px; }
#m-link99 { height:15px; }

#menu span.m-pause {
display:none;
}

#menu span.m-texte {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
#menu-h3 {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#titre {
clear:both;
}

#texte {
margin-right:40px;
height:auto;
min-height: 550px;
}
* html #texte {
height: 550px; /* hack IE */
}

#exergue {
position:relative;
float:right;
padding-left:20px;
/*width: 250px;*/
right:0px;
text-align:right;
}

#pied {
clear:left;
margin-top:20px;
}

#qms {
position:relative;
float:right;
width: 250px;
right:0px;
height:78px;
}
#qms a, img {
   vertical-align: middle;
   display: inline-block;
}
#qms a.lien-qms { 
padding-left: 5px; 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.8em;
text-decoration: none;
}


#tete h1 { 
position:absolute;
background: transparent url(./graphic/fg_h1.gif) no-repeat scroll 0px 0px; 
top: 9px; 
width: 500px; 
height: 60px; 
left:176px;
}
	
#tete h1 span {
display:none
}

#logo {
position:absolute;
top:-30px;
left:-30px;
}


#barre-droite {
float:right;
width:33px;
height:103px;
background:scroll #73BA00 url(./graphic/c1.jpg) no-repeat;
}

#texte span.nom {
font-weight: bold;
}

#texte span.metier {
}

#texte span.fonction {
font-style: italic;
}

#texte div.cell-photo {
text-align:center;
clear: none;
float: left;
width:160px;
height:400px;
padding: 0;
}

#texte img.eq-photo {
}

.image-deco{
display: block;
margin-left: auto;
margin-right: auto; 
}
.texte-deco{
text-align:center;
}
.liste_abc {
	list-style-type: lower-alpha;
}

