html, body { width:100%; height:100%; margin:0; padding:0; }
body { font:12px arial; scrollbar-3dlight-color:#1A82B7; scrollbar-arrow-color:#1A82B7; scrollbar-darkshadow-color:#1A82B7; scrollbar-face-color:; scrollbar-highlight-color:#1A82B7; scrollbar-shadow-color:#1A82B7 }

P, div, table, td, span { margin:0; padding:0; }
img { border:0px; }
h1 { font:bold 20px tahoma; color: #000066; margin-bottom:6px;  padding-top:0px; }
h2 { font:bold 16px tahoma; color:#AC1854; margin:2px 0 16px 0; border-bottom:1px dotted #AC1854;}
h3 { font:bold 13px tahoma; color:#33AB81; letter-spacing:1pt; margin:0;  padding-bottom:6px; xborder-bottom:#33AB81 1px solid; }
h4 { font:12px verdana; color:#000066; }
hr { clear: both;  visibility:hidden; }

a:link { font-size: 12px; color:#000066; font-family: verdana, arial, helvetica, sans-serif; text-decoration:none }
a:hover {	font-size: 12px; color:#000066; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline }
a:visited {	font-size: 12px; color:#000066; font-family: 12; text-decoration: none }
a:active { font-size: 12px; color:#000066; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline }

/* ---------------   MENU   -------------------- */

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

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

#volet1 { margin:20px 10px 0 10px; padding-bottom:20px; }
#volet1 A { font:bold 14px arial; color:#FFF; }
#volet1 A:hover { color:#D1EBFA; text-decoration:none; }
#volet1 UL { list-style:none; margin:0;  padding:0 }
#volet1 LI { xheight:40px; margin:8px 0; padding:4px 0; border-bottom:2px solid #FFF;	}

#volet2 { font-family:calibri,arial,helvetica,sans-serif; font-size:15px; color:#444; padding:14px 16px 6px 24px; }
#volet2 .TitreP { height:30px; margin:6px 0 12px -10px; }
#volet2 .TitreP .Titre { font:bold 16px tahoma; color:#FFF; background:#00AEEF; padding:3px 20px 6px 12px }
#volet2 .Section1 { height:400px; background:#FFE57B; padding:10px; border:2px dotted #00AEEF}
#volet2 P { margin:8px 0; }
#volet2 .Normal P { margin:0; }
#volet2 ul { margin:0px 0px 10px 10px; padding-left:16px; }

.LireSuite, .Retour { font:bold 11px arial; color:darkblue; padding-top:3px; cursor:pointer }
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph { font-family:"Calibri","sans-serif"; font-size:11.0pt; margin:0 0 0 36.0pt; }

/* ----------------    FormIdent  ------------------------- */
#FormIdent .button { width:auto; font:bold 10px tahoma; color:#FFF; background:#00ADEF; margin-top:0px;	padding:1px 2px; border:1px solid #fff; overflow:visible; text-align:center;	cursor: pointer;}
#FormIdent input { font:10px verdana; color:#FFF; background:#58BCD3; border:0;}
#FormIdent input[type=checkbox] { border:0px; }
#FormIdent a { font:11px; color:#99001A; text-decoration:none;}
#FormIdent a:hover { text-decoration:underline;	}

/* ----------------    Div arrondies  ------------------------- */
.divarrond { width:200px;  margin:20px; padding:0px; }
.divarrond div { padding:8px; }
b.dtop, b.dbas { display:block; background:#FFFFFF; font-size:1px; }
b.dtop b, b.dbas b { display:block; height:1px; font-size:1px; overflow:hidden; }
b.r1 { margin: 0 5px ; font-size:1px; }
b.r2 { margin: 0 3px ; font-size:1px; }
b.r3 { margin: 0 2px ; font-size:1px; }
b.dtop b.r4, b.dbas b.r4 { margin:0 1px; height:2px; font-size:1px; }
.divarrond.c1 { font:15px arial; background:#99CC00; }
.divarrond.c1 b.dtop b, .divarrond.c1 b.dbas b { background:#99CC00; }
.divarrond.c2 { font:15px arial; color:#2B6CAC; background:#A8DBF6; }
.divarrond.c2 b.dtop b, .divarrond.c2 b.dbas b { background:#A8DBF6; }

.divarrond.c1 h1 { color:#FFC; margin:0 0 4px 0; padding:0; }
.divarrond.c2 h1 { margin:0 0 4px 0; padding:0; }

/* ----------------    Editeur  ------------------------- */
.ImgLeft { float:left;  margin:0 14px 4px 0 }
.ImgRight { float:right;  margin:0 0 4px 8px }

/* ----------------    Divers  ----------------- */
#TitBug, #DivBug { font:10px verdana; }
TABLE.debug { border-collapse:collapse; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; }
TABLE.debug  TD { font:10px verdana; margin:0; padding:0; border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA;}
.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 }

