body {
font-family:Arial;
}
a.tooltip:link { text-decoration:none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #993300;}
a.tooltip:visited { text-decoration:none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #993300;}

a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal; 
    display: block;
    position: absolute; 
    top: 20px; 
    left: -10px; 
    padding: 5px; 
    color: #000; 
    border: 1px solid #bbb; 
    background: #ffc; 
    width:170px;
}
a.tooltip:hover em span {
    position: absolute; 
    top: -7px; 
    left: 15px;
    height: 7px; 
    width: 11px; 
    background: transparent url(infobulle.gif); 
    margin:0; 
    padding: 0; 
    border: 0;
}
.titre1 {
width: 550px;
margin-left: 150px;
margin-top: 50px;
text-align: right;
}
.titre2 {
height: 50px;
margin-left: 50px;
margin-top: 10px;
text-align: left;
}
.colonne {
width: 818px;
margin-left: 50px;
margin-top: 10px;
margin-bottom: 15px;
float: left;
}
.colonne1 {
width: 500px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
.colonne2 {
width: 280px;
margin-left: 15px;
margin-top: 0px;
float: right;
}
.commentaire {
width: 818px;
margin-left: 50px;
margin-top: 20px;
}
.global {
width: 800px;
margin-left: 50px;
margin-top: 50px;
float: left;
vertical-align: top;
}
.global1 {
width: 500px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
.global2 {
width: 280px;
margin-left: 9px;
margin-top: 0px;
float: left;
text-align: right;
}
.admin {
width: 800px;
margin-left: 50px;
margin-top: 50px;
float: left;
vertical-align: top;
}
.admin1 {
width: 390px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
.admin2 {
width: 390px;
margin-left: 9px;
margin-top: 0px;
float: left;
text-align: right;
}
.formulaire {
width: 618px;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 15px;
float: left;
font-size: 12px;
}
tr.formTable{
height:25;
}
form option {background:#fff; color:navy;}
form optgroup {background:#fff; color:#000; font-style:normal;}
form optgroup option {background:#fff; color:navy;}
form fieldset {width:600px; display:block; border:1px solid navy; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form.recherche fieldset {width:400px; display:block; border:1px dotted navy; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form legend {font-size:1.2em; font-weight:bold; margin-bottom:5px; padding:3px; background:none; color:navy;}
form label {clear:left; display:block; float:left; width:80px; text-align:left; padding-right:10px; color:navy; margin-bottom:0;}

/*
--------------------------------------------------------------------
Hoverbox Code
----------------------------------------------------------------------
*/
.hoverbox {	list-style: none; }
.hoverbox a .preview  {	display: none;  }
.hoverbox a:hover .preview  {	display: block; top: 7px;	left: -10px; z-index: 1; position: absolute;  }
.hoverbox li  {	position: relative; }
.hoverbox .preview{ border-width: 0px;  }
