/*==================================================================================================================
//===(  Copyright 2008 Atomprod  -  Author Alain Chalet <ach@atomprod.com> & Patrice Bridoux <pjb@atomprod.com> )===
//================================================================================================================*/
/* info ===== */




.info {position:absolute;top:50px;right:35px;width:182px;height:182px;display:block;;
padding:80px 45px 30px 28px;text-align:left;color:#878e93;font-family:'trebuchet';
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/site_style/202/info.png',sizingMethod='image');}

.ct-page-xxx>.info         { background:url(../img/site_style/202/info.png) no-repeat;filter:none;}

.info strong {color:#ff7e00;font-size:130%;margin:0 0 10px 0;}
.info em {color:#2b80bb;font-weight:bold;margin:0 0 10px 0;}


/* diapo ===== */

.MCDp{ padding: 7px  7px  4px  7px ;background:#fff;}
/* google map ===== */
#ggmap { margin:8px 0 0 0;width:650px;height:400px;left:70px;}
/*------------------ CSS galerie photo 1 ---------------------------*/
#gph1                       { text-align:center;}
#bx-C table#gphoto          { width:100%;border:0px;margin:0;padding:0;display:block;background:transparent}
#bx-C table#gphoto th       { }
#bx-C table#gphoto td       { border:0px;margin:0;padding:0;background:transparent}
#gph1 .blkboite             { padding:20px 0;}
#gph1 .boite1               { margin:0 auto;}
#gph1 .boite1h              { height:12px;width:100%;position:relative;background:#fff;}
#gph1 .boite1hl             { height:12px;width:12px;position:absolute;left:0px;top:0px;background:#fff;}
#gph1 .boite1hr             { height:12px;width:6px;position:absolute;right:0px;top:0px;background:#fff;}
#gph1 .boite1c              { position:relative;left:0px;top:0px;display:block;height:100%;width:100%;}
#gph1 .boite1cl             { height:auto;width:auto;padding:0 0 0 12px;background:#fff;}
#gph1 .boite1cr             { height:auto;width:auto;padding:0 12px 12px 0;background:#fff;position:relative;}
#gph1 .boite1b              { height:14px;width:auto;position:relative;background:url(../img/site_style/202/gal_bc.gif) repeat-x;clear:both;}
#gph1 .boite1bl             { height:14px;width:18px;position:absolute;left:0px;top:0px;background:url(../img/site_style/202/gal_bl.gif) no-repeat;}
#gph1 .boite1br             { height:14px;width:18px;position:absolute;right:0px;top:0px;background:url(../img/site_style/202/gal_br.gif) no-repeat;}
#gph1 .boite1ph             { padding:7px 9px 9px 7px;margin:0;background:#ffe1b8;position:relative;left:0px;top:0px;}
#gph1 .boite1ph a           { padding:0;margin:0;display:block;border:0px solid #fff;background:#ffe1b8;position:relative;left:0px;top:0px;}
#gph1 .boite1ph a img       { padding:0;margin:0;border:0;}
#gph1 .boite1ph a:hover     { border:0px solid #000;}
#gph1 .boite1d2             { display:none;}
#gph1 .boite1txt            { text-align:center;clear:both;}
#gph1 .boite1txt p          { display:block;margin:0;text-align:center;padding:0 10px;font-size:10px;}

#bx-C table#gminit                     { padding:0;margin:0 auto;width:656px;border:0px;background:url(../img/site_style/202/MC_img4.jpg) no-repeat 0 100% #ffc679;}
#bx-C table#gminit td                  { padding:6px 6px 10px 6px ;margin:0px;border:0px;background:transparent;}
#bx-C table#gminit p                   { padding:0;margin:0;}
#bx-C table#gminit td img              { display:block;padding:0;margin:0;border:0;background:#ffc679;}
#bx-C table#gminit td a                { padding:4px;margin:0 auto;background:#fff;display:block;border:0;}
#bx-C table#gminit td a:hover          { background:#f07700;}
#bx-C table#gminit td span             { padding:4px;margin:0 auto;background:#000;display:block;border:0;}

#bx-C table#gminit td.gph1p            { width:20px;background:transparent;text-align:left;border:0px;}
#bx-C table#gminit td.gph1p a          { height:23px;width:12px;background:url(../../img/div/gph1p.gif) no-repeat 0 0;display:block;padding:0;border:0px;}
#bx-C table#gminit td.gph1p a:hover    { height:23px;width:12px;background:url(../../img/div/gph1p.gif) no-repeat -12px 0;display:block;}
#bx-C table#gminit td.gph1p span       { height:23px;width:12px;background:url(../../img/div/gph1p.gif) no-repeat -24px 0;}
#bx-C table#gminit td.gph1s            { width:20px;background:transparent;text-align:right;border:0px;}
#bx-C table#gminit td.gph1s a          { height:23px;width:12px;background:url(../../img/div/gph1s.gif) no-repeat 0 0;display:block;float:right;padding:0;border:0px;}
#bx-C table#gminit td.gph1s a:hover    { height:23px;width:12px;background:url(../../img/div/gph1s.gif) no-repeat -12px 0;display:block;}
#bx-C table#gminit td.gph1s span       { height:23px;width:12px;background:url(../../img/div/gph1s.gif) no-repeat -24px 0;}
#bx-C table#gminit td span.nocss       { display:none;}
#bx-C table#gminit td.gphho            { padding:12px 0;width:0px;border:0;display:block;background:transparent;}
#bx-C table#gminit td.gphho img        { padding:0;border:0;background:transparent;}

/*------------------------------------------------------------------*/
/* ==== question =========================================================== */

#bx-C .msg-reza              { font-size:110%;color: #603205;}

#bx-C #question  h4          { font-size:115%;color: #603205;border-bottom:1px solid #945921;}
#bx-C #question input.radio  { background:transparent;width:20px;margin-right:0;cursor:pointer;}
#bx-C #question span         { width:180px;}
#bx-C #question select       { background:#fee6be;}
#bx-C #question textarea     { height:100px;}

#bx-C form div          { margin:0 0 6px 0;clear:both;}
#bx-C form span         { width:120px;float:left;padding:2px 0 0 4px;margin-right:8px;text-align:right;}
#bx-C form input        { border:1px solid #000;width:200px;padding:3px;margin-right:10px;background-color:#fee6be;}
#bx-C form input.radio  { width:20px;margin-right:0;border:0px;background:transparent;cursor:pointer;}
#bx-C form select       { border:1px solid #000;padding:0px;margin-right:10px;}
#bx-C form textarea     { border:1px solid #000;width:380px;height:240px;padding:3px;background-color:#fee6be;}
#bx-C form button       { cursor:pointer;}
#bx-C form button span  { width:auto;padding:8px 4px;margin:0px;float:none;text-align:center;}

/* ==== wiki =============================================================== */

#bx-C .cntl           { float:left;width:360px;font-size:80%;padding:10px 10px 30px 10px;background: url(../img/site_style/202/contact_col.gif) no-repeat 50% 100% #fee6be;}
#bx-C .cntr           { float:right;width:360px;font-size:80%;padding:10px 10px 30px 10px;background: url(../img/site_style/202/contact_col.gif) no-repeat 50% 100% #fee6be;}
#bx-C .cntl a         { color:#bc2d11;}
#bx-C .cntl a:visited { color:#bc2d11;}
#bx-C .cntl a:hover   { color:#f67b02;}
#bx-C .cntr a         { color:#bc2d11;}
#bx-C .cntr a:visited { color:#bc2d11;}
#bx-C .cntr a:hover   { color:#f67b02;}

#bx-C-ct img         { background:#fff;padding:7px;}
#bx-C-ct chbr1 img   { border:0;background: url(../img/site_style/202/MC_img.jpg) no-repeat 50% 100% #fff;padding:10px 10px 24px 10px;}

#bx-C-ct p.ph-ch     { width:364px;float:left;padding:0 7px 15px 0;background: url(../img/site_style/202/MC_img.jpg) no-repeat 50% 100% #fff;}
#bx-C-ct p.ph-ch img { width:350px;display:block;margin:0;border:0;padding:10px;overflow:hidden;}
#bx-C-ct p.tx-ch     { width:380px;display:block;float:right;}
#bx-C-ct p.tx-ch2    { width:380px;display:block;float:right;color:#fff;}
#bx-C-ct p.tr-ch     { width:372px;display:block;float:right;background: url(../img/site_style/202/tarif.jpg) no-repeat 50% 100% #fee6be;padding:8px 8px 26px 8px;}

#bx-C-ct p.ph-ch2     { width:250px;float:left;padding:0 0 15px 0;margin:0 12px 0 0; background: url(../img/site_style/202/MC_img3.jpg) no-repeat 50% 100% #fff;}
#bx-C-ct p.ph-ch2 img { display:block;margin:0;border:0;padding:10px;overflow:hidden;}

#bx-C-ct p.ph-p       { padding:0 0 7px 0;margin:6px 0;background: url(../img/site_style/202/MC_img4.jpg) no-repeat 50% 100%;text-align:center;}
#bx-C-ct p.ph-p img   { width:644px;display:block;margin:0 auto;border:0;background:#fff;padding:7px;}

#bx-C-ct .Hch             { float:left;margin:0 5px 10px 4px;background: url(../img/site_style/202/MC_img2b.gif) no-repeat 50% 100% #ffbd75;padding:0 0 28px 0;}
#bx-C-ct .Hch  img        { padding:5px 6px 13px 6px;margin-bottom:2px;background: url(../img/site_style/202/MC_img2.jpg) no-repeat 50% 100% #fff;}
#bx-C-ct .Hch a:hover img { background-color:#000;}
#bx-C-ct .Hch a           { color:#D34100;text-decoration:none;text-align:center;display:block;}
#bx-C-ct .Hch a:hover     { color:#000;}

#bx-C-ct .intro           { width:754px;padding:12px 18px 30px 18px;margin:4px 0;background: url(../img/site_style/202/intro.gif) no-repeat 50% 100% #fee6be;color:#2c2c2c;font-size:110%;}

/* ====================================================================
 Specification wikixhtml
-------------------------------------------------------------------- */
.w2x-left   { float:left; margin: 10px 20px 10px 0; }
.w2x-right  { float:right; margin: 10px 0 10px 20px ; }
.w2x-center { display:block; margin:0 auto; }

/* ====================================================================
 espace client
-------------------------------------------------------------------- */

#m-EClt-cl  { border-top:1px solid #b37b45; border-bottom:1px solid #b37b45; background:#fffffa;padding-left:4px;}

/* ==== rubrique =========================================================== */
#mh-d1        { height:355px;width:899px;color:#79B30B; background: url(../img/site_style/202/illus1.jpg) no-repeat;position:absolute;left:45px;top:85px;}
#rub-1 #mh-d1 { background: url(../img/site_style/202/illus1.jpg) no-repeat;}
#rub-2 #mh-d1 { background: url(../img/site_style/202/illus2.jpg) no-repeat;}
#rub-3 #mh-d1 { background: url(../img/site_style/202/illus3.jpg) no-repeat;}
#rub-4 #mh-d1 { background: url(../img/site_style/202/illus4.jpg) no-repeat;}
#rub-5 #mh-d1 { background: url(../img/site_style/202/illus7.jpg) no-repeat;}
#rub-6 #mh-d1 { background: url(../img/site_style/202/illus6.jpg) no-repeat;}

/* ==== structure =========================================================== */
html, body   { padding:0;margin:0;border:0;}
html         { background:#3e3e3e;padding-bottom:60px;}
body         { text-align:center;font: 100% arial;color:#666666;background: url(../img/site_style/202/MC_body.gif) repeat-x 0 0 #ff7e00;height:auto;width:auto;display:block;}
#main        { position:relative;top:0px;left:0px;margin:0 auto;width:990px;display:block;text-align:left;background: url(../img/site_style/202/MC_main.gif) repeat-y 0 0;}

#b1          { float:right;width:990px;padding-bottom:30px;}
#b2          { float:left;width:990px;height:21px;display:block;margin-right:-100%;position:relative;top:-73px;left:0px;z-index:9999;}
#b3          { float:left;width:200px;display:none;}
#b4          { float:left;width:200px;clear:left;display:none;}

#ft          { clear:left;width:100%;}
#wrapper     { background:transparent;}

/* ==== ini / base ========================================================== */
img          { border:0;}
a            { color:#bc2d11;}
a:visited    { color:#000;}
a:hover      { color:#fff;text-decoration:none;}
p            { padding:8px 4px; margin:4px 0;text-align:justify;}
blockquote   { font-style: italic;}
.nocss       { display:none;}
.nohr        { display:none;clear:both;}
.cleaner     { clear:both;display:block;height:0px;line-height:0px;font-size:0px;border:none;padding:0px;margin:0px;}
.ttcol       { color:#fff;border-bottom:1px solid #fff;} 

/* ==== header ============================================================== */
#mh             { height:517px;width:990px;color:#79B30B; background: url(../img/site_style/202/MC_head.gif) no-repeat 0 42px #fff;}
#logo           { width:507px;height:68px;position:absolute;top:0px;left:40px;z-index:900;display:block;cursor:pointer;background: url(../img/site_style/202/logo.gif) no-repeat;margin:0;padding:0 1px;text-align:center;}
#logo  img      { margin:0 auto;padding:0;display:none;}
#mh  p          { margin:0;padding:0;}
.logotxt        { margin:0;padding:0;color:#454545;position:absolute;top:54px;left:105px;z-index:910;}
/* ==== Contenu (C) ========================================================= */
    
#b1-av              { padding: 0 80px;}

#b1 h1              { font-size:130%;color: #fff0e1;border-bottom:1px solid #fff;margin:0 0 10px 0;padding:0 0 4px 0;text-align:right;position:relative;top:-10px;left:0px;}
#b1 h2              { font-size:115%;color: #603205;border-bottom:1px solid #945921;}
#b1 h3              { font-size:110%;color: #603205;border-bottom:1px solid #945921;display:inline;}
#b1 h4              { font-size:105%;color: #603205;}
#b1 h5              { font-size:100%;color: #603205;}

#bx-C-ct            { padding: 0 20px;color:#1a1823;font-size:90%;}

#bx-C table             { border:1px solid #000;border-collapse:collapse;margin:20px 0;width:100%;}
#bx-C th                { border:1px solid #000;background-color:#727e59;color:#fff;}
#bx-C td                { border:1px solid #000;background-color:#dce4ce;}
#bx-C form              { margin:20px 0;}

#bx-C #ct-form          { margin:0 0 6px 0;clear:both;font-size:80%;}
#bx-C form div          { margin:0 0 6px 0;clear:both;}
#bx-C form span         { width:120px;float:left;padding:2px 0 0 4px;margin-right:8px;text-align:right;}
#bx-C form input        { border:1px solid #000;width:200px;padding:3px;margin-right:10px;background-color:#fee6be;}
#bx-C form input.radio  { width:20px;margin-right:0;background:transparent;border:0;cursor:pointer;}
#bx-C form select       { border:1px solid #000;padding:0px;margin-right:10px;}
#bx-C form textarea     { border:1px solid #000;width:380px;height:240px;padding:3px;background-color:#fee6be;}
#bx-C form button       { cursor:pointer;}
#bx-C form button span  { width:auto;padding:0;margin:0px;float:none;text-align:center;}

#bx-C #ct-log { margin:0 0 6px 0;clear:both;font-size:80%;}
#bx-C #ct-log div          { margin:0 0 6px 0;clear:both;}
#bx-C #ct-log span         { width:120px;float:left;padding:2px 0 0 4px;margin-right:8px;text-align:right;}
#bx-C #ct-log input        { border:1px solid #000;width:200px;padding:3px;margin-right:10px;background-color:#fee6be;}
#bx-C #ct-log input.radio  { width:20px;margin-right:0;background:transparent;border:0;cursor:pointer;}
#bx-C #ct-log select       { border:1px solid #000;padding:0px;margin-right:10px;}
#bx-C #ct-log textarea     { border:1px solid #000;width:380px;height:240px;padding:3px;background-color:#fee6be;}
#bx-C #ct-log button       { cursor:pointer;}
#bx-C #ct-log button span  { width:auto;padding:0;margin:0px;float:none;text-align:center;}

/* ==== menu accessibilité / menu langue / menu utilisateur ================= */
/* ..... menu accessibilité .... */
#ma             { display:none;}
/* ..... menu langue ........... */
#lg             { position:absolute;top:8px;right:45px;z-index:2000;float:left;}
#lg a           { border:1px solid #fff;height:18px;width:20px;margin-left:4px;float:left;display:block;}
#lg span        { border:1px solid #fff;height:18px;width:20px;margin-left:4px;float:left;display:block;}

#lg span.nocss  { display:none;}
span#fr         { background:url(../img/site_style/202/fr.gif) no-repeat -20px 0;}
#fr             { background:url(../img/site_style/202/fr.gif) no-repeat 0 0;}
#fr:hover       { background-position:-20px 0;}
span#en         { background:url(../img/site_style/202/en.gif) no-repeat -20px 0;}
#en             { background:url(../img/site_style/202/en.gif) no-repeat 0 0;}
#en:hover       { background-position:-20px 0;}
span#ca         { background:url(../img/site_style/202/ca.gif) no-repeat -20px 0;}
#ca             { background:url(../img/site_style/202/ca.gif) no-repeat 0 0;}
#ca:hover       { background-position:-20px 0;}
span#es         { background:url(../img/site_style/202/es.gif) no-repeat -20px 0;}
#es             { background:url(../img/site_style/202/es.gif) no-repeat 0 0;}
#es:hover       { background-position:-20px 0;}
span#it         { background:url(../img/site_style/202/it.gif) no-repeat -20px 0;}
#it             { background:url(../img/site_style/202/it.gif) no-repeat 0 0;}
#it:hover       { background-position:-20px 0;}
/* ..... menu utilisateur ...... */
#mu             { position:absolute;top:460px;right:50px;z-index:99999;font-size:10px;width:25%;height:40px;clear:both;}
#mu             { overflow:hidden;color: #fde1c6}
#mu-ct          { padding:8px;line-height:24px;text-align:right;}
#mu a           { color:#fde1c6;padding:8px;}
#mu a:hover     { color:#fff;text-decoration:underline;}
/* ..... chemin ................ */
#bx-P           { color:#ffcd9c;padding:0;font-size:10px;position:absolute;top:514px;left:80px;z-index:999;width:70%;clear:both;}
#bx-P-ct        { padding:20px;}
#bx-P a         { color:#ffcd9c;padding:0 2px;}
#bx-P a:hover   { color:#fff;}

/* ==== Menu principal ====================================================== */

#bx-M                 { padding:0 47px;}
#bx-M ul              { float:left;width:auto;list-style:none;margin:0;padding:0;}
#bx-M li              { float:left;position:relative;padding:0;margin:0;}
#bx-M #ul0 li         { border:0px;}
#bx-M ul>li           { float:left;} /*--pour moz--*/
#bx-M ul a            { float:left;height:21px;padding:0 12px 0 12px;line-height:21px;text-decoration:none;color:#fff;position:relative;font-size:75%;}
#bx-M a:hover         { color:#fff;background:#f97b00;}
#bx-M li:hover        { }
#bx-M li:hover div>ul { display:block; } /*--pour moz--*/
#bx-M li:hover>ul     { display:block; } /*--pour moz--*/
#bx-M #m-do-p         { color:#fff;background:#1a1a1a;}
#bx-M #m-do-p:hover   { color:#fff;background:#1a1a1a;}
#bx-M li div          { width:151px;position:absolute;left:-1px;top:100%;padding:0;margin:0;}

/* --- width(ul et li) = width(a)  + padding(left+right)(a) --- */
#bx-M ul ul           { width:150px;height:auto;position:relative;top:0px;left:0px;display:none;margin-bottom:6px;padding:0;float:left;
                        background:#efe1d2;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;}
#bx-M ul ul li        { width:150px;height:auto;padding:0;position:relative;left:0px;top:0px;border:0;background:transparent;float:left;}
#bx-M ul ul span      { width:132px;height:auto;padding:0 14px 0 4px;line-height:23px;text-align:left;display:block;cursor:pointer;}
#bx-M ul ul a         { width:132px;height:auto;padding:0 14px 0 4px;line-height:23px;color:#3F3E39;display:block;background:transparent;border-bottom:1px solid #fff;}
#bx-M ul ul a:hover                 { background:#f97b00;color:#fff;}
#bx-M ul ul li #m-do-s              { background-color:#3F3E39;color:#fff;z-index:10;}
#bx-M ul ul li #m-do-s:hover        { background-color:#ff9523;color:#fff;}
#bx-M ul ul li .subm-s              { background:url(../img/site_style/202/subms.gif) no-repeat 100% 0px;}
#bx-M ul ul li .subm-s:hover        { background:url(../img/site_style/202/subms.gif) no-repeat 100% -200px #ff9523;}
#bx-M ul ul li #m-do-s.subm-s       { background:url(../img/site_style/202/subms.gif) no-repeat 100% -200px #3F3E39;}
#bx-M ul ul li #m-do-s.subm-s:hover { background-position:100% -200px;}
#bx-M ul ul ul        { float:left;position:absolute;top:4px;left:100%;z-index:400;padding:0;margin:0;border:1px solid #fff;}
#bx-M ul ul ul ul     { float:left;position:absolute;top:4px;left:100%;z-index:400;}

/* ==== Menu secondaire (N) ================================================= */
#b3                 { position:relative;overflow:hidden;}
#b3 h2              { font-size:90%;padding:0;margin:0;}
#bx-N-ct            { padding:10px;background:#85C329 url(../img/site_style/202/img04.gif) repeat-x;color:#FFF;}
#b3 ul              { margin:0;padding:0;list-style: none;}
#b3 li              { padding:10px 0;background:url(../img/site_style/202/img05.gif) repeat-x;}
#b3 li a            { text-decoration: none; font-size:129%;} 
#b3 li a:visited    { color:#FFF; }
#b3 li a:hover      { text-decoration:underline; }
#b3 #lin-0          { background:none;}
#b3 a               { color:#fff; display:block;padding:8px;}
#b3 a:visited       { color:#e6ffc2;}
#b3 a:hover         { color:#fff;text-decoration:none;}
li#ms-rt            { width:20px;height:20px;display:block;padding:0;margin:0;position:absolute;top:0px;right:0px;}
li#ms-rt a          { width:20px;height:20px;display:block;background:url(../img/site_style/202/ms-rt.gif) no-repeat 0 0;padding:0;margin:0;font-size:0px;}
li#ms-rt a:hover    { background-position:-20px 0;}
li#ms-rt span       { width:20px;height:20px;display:block;background:url(../img/site_style/202/ms-rt.gif) no-repeat -40px 0;padding:0;margin:0;}
li#ms-rt span.nocss { display:none;}

/* ==== Encart ============================================================== */
#b4               { background:#4096ee url(../img/site_style/202/img06.gif) repeat-x;overflow:hidden;color:#fff;}
#b4 h2            { font-size:90%;padding:0;margin:0;}
.bx-E-ct          { padding:10px;position:relative;}
#b4 a             { color:#ddeeff; display:block;padding:8px;}
#b4 a:visited     { color:#acd5ff;}
#b4 a:hover       { color:#fff;text-decoration:none;}
/* ==== Footer ============================================================== */
#cleaner-ft       { clear:both;display:block;height:182px;line-height:0px;font-size:0px;border:none;padding:0px;margin:0px;}
#ft               { color:#666666;font-size:70%;position:relative;top:0px;left:0px;}
#ft-av            { padding:20px 10px;height:100%;width:878px;position:absolute;top:0px;left:46px;}
#ft p             { margin:0;padding:4px 4px;text-align:center;}

#ft-d1            { width:898px;height:181px;background:url(../img/site_style/202/MC_ft.jpg) no-repeat;position:absolute;top:-181px;left:0px;}
#ft .ftl1         { color:#c8c8c8;}
#ft .ftl2         { color:#bbbbbb;padding:0 0 20px 0;}
#ft a             { padding:0 4px;color:#bbbbbb;}
#ft a:hover       { padding:0 4px;color:#fff;}

/* ====================================================================
 pages plan du site (pds) et derniers changements (dch)
-------------------------------------------------------------------- */ 
#pds                 { padding-top:20px;}
#pds ul              { padding:0;margin:6px 0;list-style:none;}
#pds li              { padding:4px 0 4px 10px;margin:6px 0;}
#pds ul li a         { border-bottom:1px solid #be6610;display:block;width:100%;}
#pds ul ul           { padding:0 0 0 30px;}
#pds ul ul li        { padding:0;margin:0;list-style:decimal;background:#ffa54e;border-bottom:1px solid #be6610;}
#pds ul a            { padding:0 0 6px 0;margin:0 0 10px 0;font-weight:bold;display:block;text-indent:3p;text-decoration:none;}
#pds ul ul a         { padding:3px 0 3px 4px;margin:0;font-weight:normal;border:0;width:auto;}
#pds ul ul a:hover   { background:#fec774;color:#000;}
#pds ul ul a:visited { color:#000;}
#dch ul              { padding:2px 0 0 0;margin:0;list-style:none;}
#dch h3              { border-bottom:1px solid #be6610;}
#dch li              { padding:0;margin:0;background:#ffa54e;border-bottom:1px solid #be6610;}
#dch a               { padding:3px 0 3px 20px;margin:0;display:block;text-decoration:none;}
#dch ul ul a         { font-weight:normal;margin:0;border:0;}
#dch a:hover         { background:#fec774;color:#000;}
#dch a:visited       { color:#000;}

