html, body { width:100%; height:100%; }
body, p, td { font-family:verdana, arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
img { border:0px solid #ffffff; }

h1 { font:bold 24px verdana; COLOR: #000066; margin:0px 0 6px 0;  padding:0px; }
h2 { font:bold 20px verdana; COLOR:#000066; margin:8px 0 6px 0;  padding:0px 0 0px 0; }
h3 { font:16px verdana; COLOR:#000066; BORDER-BOTTOM: #9F8BBC 1px solid; margin:0;  padding-bottom:8px; }
h4 { font:12px verdana; COLOR:#000066; LETTER-SPACING:2pt; background:#FEF; padding:0px}

/* ---------------   MENU   -------------------- */
#menu2 ul { margin:0; padding:0;	list-style:none; }
#menu2 ul li { display:inline; }
#menu2 a { width:160px; color:#4b799d; font-size:12px; padding:2px 10px; text-decoration:none; }
#menu2 a:hover { width:160px; color:#4b799d; background:#ebf4fd }

/* ---------------   PAGE   -------------------- */
#volet1 .DivMenu.Niv1 { width:232px; xborder:1px solid red; }
#volet1 .DivMenu.Niv1 A { font:bold 1.2em "Trebuchet MS",Arial; color:#000; xborder:1px solid; text-decoration:none; }
#volet1 .DivMenu.Niv1 BR { line-height:4px; }
#volet1 .DivMenu.Niv1 TABLE { width:100%;  }
#volet1 .DivMenu.Niv1 TD { border:0px solid #AAA; }
#volet1 .DivMenu.Niv1 TD.Titre { height:28px; background:url(../img/btn_entier.jpg) no-repeat; padding:2px 0 0 30px; xborder:1px solid #FBB; }
#volet1 .DivMenu.Niv1 TD.Int { padding:0 8px 0 5px;  }
#volet1 .DivMenu.Niv2 TD { background:#FFF; border:0px solid #AAA; }
#volet1 .DivMenu.Niv2 TD.Titre { height:16px; background:#FFF; padding-left:10px }
#volet1 .DivMenu.Niv2 TD.Titre { height:11px; background:#FFF; padding:0px; }
#volet1 .DivMenu.Niv2 TD.Titre A { line-height:11px; font:12px Arial; background:#FFF; padding-left:20px }
#volet1 .DivMenu.Niv2 TD { xborder:1px solid #AAA; }
#volet1 .Descript { margin:8px 8px }

DIV.cadmenu { width:232px; font:12px arial; margin:4px 0 8px 0; border:0px solid }
DIV.cadmenu .TitCad { height:23px; font:bold 15px tahoma; color:#4C718B; background:url(../img/btn_entier.jpg) no-repeat; padding:6px 0 0 35px;  }
DIV.cadmenu .divin { background:#FFF; text-align:left; margin:0 7px 0 6px; padding:2px 4px; }
DIV.cadmenu ul { color:#009AFE; margin:4px 0 0px 0; padding-left:20px; xlist-style:none; }
DIV.cadmenu ul li { margin:0 }
DIV.cadmenu ul li a { display:block; font:13px arial; color:#2C416B; margin-top:2px; text-decoration:none; }
DIV.cadmenu ul a:hover { color:#5F7793; text-decoration:none }
DIV.cadmenu ul li ul { margin-left:12px; }
DIV.cadmenu ul li ul a { font:13px tahoma;  background:none; margin-top:0px; }
.cad_bas { position:relative; top:-1px; *position:none; margin-left:6px }

#volet2 { font:12pt georgia; color:#353f46; }
#volet2 TD { font:12pt georgia; color:#353f46; }
#volet2 .TitreP { width:100%; margin-bottom:10px; }
#volet2 .TitreP .tdTit { font:10px arial; color:#888; border-bottom:1px dotted #6EA7F6; }
#volet2 .TitreP .spTit { font:bold 11px arial; color:#6EA7F6; text-transform:uppercase }
#volet2 .TitreP a { font:10px arial; color:#6EA7F6; text-decoration:none; }
#volet2 .TitreP.Niv1 { visibility:hidden }
#volet2_Prd .TitreP { display:none }


#volet2_M { margin:0 0 10px 0; padding:0; xbackground:red; }
#volet2_M ul { margin:0 2px 0px 0; padding:0; border-bottom:4px solid #2647A0; list-style-type:none;  }
#volet2_M ul li { display:inline; font:bold 13px arial; color:#2647A0; background:#EDF5FF; margin:0; margin-right:3px; border:1px solid #2647A0; cursor:pointer }
#volet2_M ul li a { xwidth:120px; color:#000;  font:1em Tahoma,Arial; margin:0 3px 0px 3px; xpadding:1px 4px; xborder:1px solid; text-decoration: none; }
#volet2_M ul li.Sel { background:#2647A0; xpadding:2px 10px; }
#volet2_M ul li.Sel a { color:white; }

#Memo span { width:20px; font:10px arial; background:#FFF; padding:0 1px; border:1px solid; }

/* ----------------    Produits  ------------------------- */
.Prd { float:left; width:201px; background:#F8F8F8; border:dotted 2px #CAD8FD; margin:0 0 6px 6px; }
.EncartPrd { table-layout:fixed; margin:0 0 0 2px}
.ImgPrd { max-width:100px; max-height:100px; }
#volet2 .EncartPrd TD { font:12px arial; }
.EncartTit { height:28px; font:bold 10pt tahoma; }
.EncartTit A { font:bold 10pt tahoma; color:black; text-decoration: none; }
.EncartMemo { font:11px verdana; color:#444472 }
.EncartMemo P { font:11px verdana; color:#444472 }


/* ----------------    Editeur  ------------------------- */
.ImgLeft { float:left;  margin:0 8px 4px 0; xborder:1px solid blue; }
.ImgRight { float:right;  margin:0 0 4 8 }


/* ----------------    Formulaire  ------------------------- */
#Form { font:12px arial; }
#Form button { font:12px arial; color:#99001A; margin-top:3px; background:#ECE9D8; border:1px solid #99001A; xcursor:pointer }
#Form select { font:11px verdana;  border:1px solid #808080 }
input.blk, #Form  textarea { font:12px arial;  border:1px solid #808080 }
.DivCh { float:left; padding:0 10px 0 0;  margin:0px; xborder:#F66 1px solid }
div.Separ { clear:both; height:4px; font-size:2px; xborder:1px solid }
hr.Separ { visibility:hidden; clear:both; height:1px; }
label { font:bold 12px tahoma; }


/* -------- CADDIE ------------- */
#volet2 .DivCad th { font:bold 13px arial; color:#544C4A; }
#volet2 .DivCad td { font:13px arial; color:#544C4A; }
#volet2 .DivCad .Tit { border-top:black 2px solid;  border-bottom:black 1px solid; }
#volet2 .DivCad .Tit2 { font-size:14pt; color:#544C4A }
.crem { xdisplay:none; }

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