/* CSS Stylesheet */
/* created by Causeway CSS Stylesheet Editor RCS 2005 */
/* http://www.causeway.co.uk/freestuf/cssedit/ */

p.MsoNormal, li.MsoNormal, div.MsoNormal {font-family:Times New Roman; font-size:12pt; text-align:Center; margin-top:0cm; margin-bottom:0.0001pt; margin-left:0cm; margin-right:0cm; }
/*a:link, span.MsoHyperlink {color:Blue; }
a:visited, span.MsoHyperlinkFollowed {color:rgb(51, 204, 0); }*/
p.body-text, li.body-text, div.body-text {font-size:8.5pt; margin-left:0cm; margin-right:0cm; }
p.leftnav, li.leftnav, div.leftnav {font-size:10pt; margin-left:0cm; margin-right:0cm; }
p.subnav, li.subnav, div.subnav {font-size:9pt; margin-left:0cm; margin-right:0cm; }
p.bottomnav, li.bottomnav, div.bottomnav {font-size:11.5pt; margin-left:0cm; margin-right:0cm; }
p.small, li.small, div.small {font-size:7pt; margin-left:0cm; margin-right:0cm; }
p.whitetext, li.whitetext, div.whitetext {font-family:Verdana; font-size:9pt; }
p.whiteboldtext, li.whiteboldtext, div.whiteboldtext {font-family:Verdana; font-size:9pt; }
p.textredbackground, li.textredbackground, div.textredbackground {font-family:Verdana; font-size:10pt; color:White; margin-left:0cm; margin-right:0cm; list-style-type:square; background:red none repeat scroll 0% 50%;
-moz-background-clip:initial;
-moz-background-origin:initial;
-moz-background-inline-policy:initial;
}
p.textheader, li.textheader, div.textheader {font-family:Verdana; font-size:12pt; }
p.frame, li.frame, div.frame {font-size:13.5pt; margin-left:0cm; margin-right:0cm; }
p.text, li.text, div.text {font-size:10pt; margin-left:0cm; margin-right:0cm; }
p.italictext, li.italictext, div.italictext {font-family:Verdana; font-size:10pt; font-style:italic; color:White; margin-left:0cm; margin-right:0cm; }
p.frame1, li.frame1, div.frame1 {font-size:10pt; margin-left:0cm; margin-right:0cm; }
p.texttitleheader, li.texttitleheader, div.texttitleheader {font-family:Verdana; font-size:12pt; }
p.textauthorheader, li.textauthorheader, div.textauthorheader {font-family:Verdana; font-size:10.5pt; }
p.blackframe, li.blackframe, div.blackframe {font-family:Times New Roman; font-size:12pt; }
/*span.leftnav1 {font-family:Arial; color:Blue; }
span.small1 {font-family:Verdana; color:rgb(255, 0, 0); border:1pt none; padding:0cm; }
span.SpellE {}*/
div.Section1 {page:Section1;
}
table.MsoNormalTable {font-family:Times New Roman; font-size:10pt; }
.sousligne {text-decoration:underline; }
.menu {font-size:10.0 pt; text-decoration:underline; text-align:Center; width:100 %;
height:15.0 pt;
}
body.liens {link:red;
vlink:yellow;
}
body.regulier {width:100%;
link:blue;
vlink:yellow;
behavior:url("csshover.htc");
}
.centre {text-align:Center; width:90%;
}
td.haut {valign:top;
}
table.MsoNormalTable {cellpadding:0;
cellspacing:1.5pt;
padding-alt:0cm 5.4pt 0cm 5.4pt;
width:693;
border:0; }
td.menu {text-align:Left; height:15.0pt;
width:90%;
padding:.75pt; }
.centre {text-align:Center; width:90 %;
position:relative;
}
li.regulier {text-align:Left; width:90%;
}
.milieu { margin-left:5%; margin-right:5%; }
.grasital {font-weight:bold; font-style:italic; }
.gauche {float:left;position:relative; }
.droite {float:right;top:0;position:relative;}
.entete {background-image:url('images/logo1.jpg');
}
.algauche {text-align:Left; }
td.vmcentre {font-family:Arial; text-align:Center; background-color:Red; valign:middle;
height:35;
}
/* --------------- */
/* Definition d'une entete unique par page*/
/* --------------- */
#entete {position:absolute;
/* Menu position that can be changed at will */
top:0;left:0;
width:100%;z-index:100;
/* precision for Opera */;
}
#entete dl {text-align:Left; margin-bottom:0; margin-left:0; margin-right:0;
  width:14%;border:1PX solid; 
float:left;
margin-top:0;
padding:0; }
#entete dt {font-weight:bold; text-align:Center; cursor:pointer;
height:20px;
background:#ccc;
border:1PX solid; }
#entete p {text-align:Left; margin-bottom:1px; margin-left:0; margin-right:0; list-style-type:none; background:red;
height:20px;
width:100%;
margin-top:0;
padding:0; }
#entete dd {display:none;}
#entete dl:hover dd {color:#000; 
display:block;
text-align:Left;
background:gray;
padding:0; border:red solid; }
/* --------------- */
/* Definition d'un pied de page unique par page*/
/* --------------- */
#pied {color:#000; 
bottom:0;left:0;font-size:8.0pt;
border:1PX solid;}
#pied p {background:red;width:67%;margin:0 0 0 18%;}
#pied .droite {float:right;margin:0 0 0 0;}
#pied .gauche {float:left;margin:0 0 0 0;}
.choixh dt {margin-top:1px; margin-bottom:1px; margin-left:1px; margin-right:1px;}
/* ---------------------------------------*/
/* classe pour generer un span cache qui se devoile avec le hover de la souris sur un tag a */
/* ---------------------------------------*/
.survol span {display:none;
}
.survol:hover span,{color:#000; 
display:block;
position:relative;
top:70px;z-index:200;
width:30em;
background:gray;
left:0;}
/* Definition de comportement pour IE avec le hover */
#IEroot .survol:hover span {color:#000; 
display:block;z-index:100;
position:absolute;
top:70px;
width:30em;
background:gray;
left:0;}
/* ---------------------------------------*/
.choixv {width:170px;
border:1PX solid; }
.choixv dt {margin-top:2px; margin-bottom:2px; margin-left:0; margin-right:0; }
.choix ul, li {text-align:Left; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; list-style-type:none; padding:0; }
.choixv li {text-align:Left; margin-top:2px; margin-bottom:2px; margin-left:1px; list-style-type:none; white-space:nowrap;
padding:0; }
.choixv li a:hover {background:#eee;
}
.choix li {text-align:Center; background:#fff;
}
.choixv li a, div.menu dt a {color:#000; display:block;
height:100%;
border:0 none; }
.choixh li a, .choixh dt a {color:#000; display:block;
height:100%;text-decoration:none;
border:0 none; }
/*.choixh li a:hover, #choixh li a:focus, #choixh dt a:hover, #choixh dt a:focus {background:#eee;
}*/
.sitemeng {left:270px;
position:relative;z-index:1;
}
.sitec {color:#000; background-color:#DDD; position:absolute;
z-index:1;
top:75px;
width:100%;
left:10px;
border:1PX solid; padding:5px; }
