/* v\:*   {behavior:url(#default#VML); } o\:*   {behavior:url(#default#VML); } w\:*   {behavior:url(#default#VML); } .shape {behavior:url(#default#VML); } */
/* -moz-width:1, #DEE8FA */
HTML, body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0px; padding:0px;  }
HTML, body { height:100%; }
table { font-size:11px; }
P, div, table, tr, td, span, form { font-size:1em; margin:0; padding:0; }

img { border:0px solid #ffffff; }
ol { margin:4px 0 4px 36px; padding:0;  }
ul, li { margin-left:12px; padding-left:0px; }


/* ---------------   MENU   -------------------- */
#menu1 ul { margin:0; padding:2px 0; list-style:none; }
#menu1 ul li { display:inline; font:bold 12px tahoma; color:white; margin:0 2px; padding:0;	}
#menu1 a { color:white; font:bold 12px tahoma; padding:1px 6px; text-decoration:none; }
#menu1 a:hover { color:#C38D33; background:#FFF }

#menu2 ul { margin:0; padding:2px 0;	list-style:none; }
#menu2 ul li { display:inline; color:white; font:bold 12px tahoma; margin:0 2px; padding:0;	 }
#menu2 a { width:160px; color:white; font:bold 12px tahoma; padding:0px 6px; text-decoration:none; }
#menu2 a:hover { width:160px; color:#C38D33; background:#FEF282 }

/* ---------------   VOLETS   -------------------- */
#volet1 { margin:2px 4px;  }
#volet1 ul { list-style:none; margin:0; }
#volet1 ul li { display:block; margin:0; padding:2px 0; border-bottom:1px dotted #BBB; }
#volet1 ul li A { font:bold 11px tahoma; color:#834D03; text-transform:uppercase;	text-decoration:none; }
#volet1 ul li li A { font:11px verdana; color:#333; padding-left:6px; text-transform:none; }
#volet1 .DivMenu.Niv3 TD.TitIn A { font:11px verdana; color:#B40D45;  padding-left:16px; }
#volet1 .DivMenu.Niv4 TD.TitIn A { font:10px verdana; color:#000;  padding-left:26px; }
#volet1 .DivMenu.Niv5 TD.TitIn A { font: 9px verdana; color:#B40D45;  padding-left:36px; }

#volet1b .TitIn { font:bold 12px arial; text-align:right; margin-bottom:2px }
#volet1b .Descript { font:12px arial; font-style:italic; color:#472408; padding-left:6px; border-left:3px dotted #C38D33; }

#td2 H1 { font:bold 24px tahoma; color:#613826; }
#td2 H2 { font:bold 20px tahoma; color:#613826; background:#FAF0C1; margin:16px 0 8px 0; padding:2px }
#td2 H3 { font:bold 18px tahoma; color:#333; margin:10px 0;  }
#td2 H4 { font:bold 14px tahoma; color:black; margin:8px 0 6px 0;  }
#td2 p  { font:16px calibri; xtext-align:justify; xtext-justify:newspaper; margin:10px 10px 10px 0}
#td2 p.MsoNormal { font:13px verdana; text-align:justify; text-justify:newspaper; margin:6px 10px 6px 0}
#td2 p.Dialogue  { font:16px calibri; xtext-align:justify; xtext-justify:newspaper; margin:10px 10px 10px 0}
#td2 p.MsoListNumber { font:11px verdana; text-align:justify; margin:6px 10px 6px 20px }
#td2 p.MsoFootnoteText { font:10px verdana; color:#774; background:#F4F4F4; }
#td2 span.MsoFootnoteReference	{ font:10px verdana; vertical-align:super; }
#td2 p.NormalDoc, div.NormalDoc	{ font:13px verdana;  margin:0px; }
#td2 li { font:16px calibri; text-align:justify; margin:0 10px 0 36px; padding-bottom:3px;  }
#td2 A:hover { color:blue; text-decoration:none; }
#td2 .Descript A, #volet2 .Descript A:link, #volet2 .Descript A:active, #volet2 .Descript A:visited { color:#B40D45; xfont-size:13px; text-decoration:none; }
#td2 .InfoFiche { font:normal 8px verdana; color:#8E98CA; text-align:right; }
#td2 .FinDescript { margin:10px 0 }
#td2 .CadreG { float:left;  font:13px arial; max-width:40%; background:#FAFAFF; text-align:left; margin:0 15px 4px 0; padding:10px; border:1px dotted #AAA; }
#td2 .CadreD { float:right; font:13px arial; max-width:40%; background:#FAFAFF; text-align:left; margin:0 0 4px 15px; padding:10px; border:1px dotted #AAA; }

#volet2 { margin:4px 8px 4px 24px; }
/* Ligne Titre du volet2  b4001e*/
#volet2 .TitreP { width:100%; margin-bottom:10px; }
#volet2 .TitreP .tdTit { color:navy; border-bottom:1px dotted #AAA; }
#volet2 .TitreP .spTit { color:navy; xtext-transform:uppercase }
#volet2 .TitreP a { color:navy; text-decoration:none; }

#volet2 .MsoQuote { font:17px times new roman; font-style:italic; color:#472408; margin-left:20px; padding-left:12px; border-left:3px dotted #C38D33; }  /* Citation */
#volet2 .Lexic { color:#C38D33; cursor:help; }
#volet2 .LexicDef { display:none; }

#volet2_defil { text-align:center }
#volet2_defil ul { margin:0; padding:2px 0;	xlist-style:none; }
#volet2_defil li { display:inline; color:black; font:bold 12px tahoma; margin:0px; padding:0 2px;	cursor:pointer; }
#volet2_defil li.Sel { color:#FFF; background:#0088FF; }

#volet3 { margin:10px 4px;  }
#volet3 .TitIn { font:18px arial; color:#472408; border-bottom:1px solid #C38D33 }
#volet3 .Descript { font-size:11px; color:#444; margin-top:4px; }

#volet3h { margin:2px 4px 0 6px; }
#volet3h>div { font:18px arial; color:#C38D33; text-align:center; margin-bottom:8px }
#volet3h span { display:block;  }
#volet3h ul { margin:0; padding:0 }
#volet3h ul li { display:block; font:bold 12px tahoma; color:white; background:#C38D33; margin:1px; padding:0px;	cursor:pointer; }
#volet3h ul li span { padding-left:4px; }
#volet3h ul li.Sel { color:#FEFEC2; background:#D39D43; }
#volet3h ul li.Sel>span { border-bottom:1px solid #C38D33; }
#volet3h ul ul { background:#FEFEC2; list-style-type:disc; list-style-position:outside; padding:2px 0px;	}
#volet3h li ul li { font:bold 11px tahoma; color:black; background:#FEFEC2; margin-bottom:5px; border:0; }
#volet3h li ul li span { padding-left:0px; }
#volet3h li ul li.Sel { color:blue; background:#FFFFE8; }
#volet3h ul ul ul { padding:0 0 0 24px;	 }
#volet3h li ul li ul li { display:list-item; font:11px tahoma; margin:0; padding:0; }


/* ----------------    Formulaire  -------------- */
input, textarea { font:12px arial;  border:1px solid #808080 }
select { font:11px verdana;  border:1px solid #808080 }
input[type=checkbox] { border:0px }
input[type=radio] { border:0px }
.textarea { padding-left:3px; border: 1px solid #7F7F7F; background-color: #FFFFFF; font-size: 11px; font-family: arial, helvetica; text-decoration: none;}

.DivCh { float:left; padding:4px 10px 0 0;  margin:0px; border:#F66 0px solid }
.DivCh.Last { padding:4px 0 0 0; }
div.Separ { clear:both; height:4px; font-size:2px; xborder:1px solid }
label { font:bold 11px tahoma; }


/* ----------------    YAHOO  -------------- */
.yui-navset .yui-nav li.selected { font:bold 12px arial; }
._yui-nav em { font:12px verdana; }

/* ----------------    Office  -------------- */
p.MsoListParagraph, li.MsoNormal, li.MsoListParagraph, div.MsoListParagraph { font:16px calibri; xmargin:0 10px 0 36px; xpadding-bottom:3px }

/* ----------------    Divers  ----------------- */
.ImgLeft { float:left;  margin:0 14px 4px 0 }
.ImgRight { float:right;  margin:0 0 4px 12px }
.Lettrine { float:left; font-family:times new roman; font-size:22pt; font-weight:bold; margin:-4px 4px 0 0 }

hr.Separ { visibility:hidden; clear:both; height:1px; }
.Separ { clear:both }
.clear { clear:both; }
.pbr{ font-family: arial,helvetica,sans-serif; font-size:4px;}   /* classe pour les balises <br> */
.ssList { margin-left:0px; background:#FAFAFA; padding:6px 4px 12px 6px; border:1px dotted #888 }
.hide { display:none }

/* ----------------    Bug  ----------------- */
#DivBugs, #DivBugs pre { font:12px calibri; }
TABLE.debug { border-right:1px solid #888; border-bottom:1px solid #888; }
TABLE.debug  TD { font:12px calibri; margin:0; padding:0 2px; border-top:1px solid #888; border-left:1px solid #888;}
