body {
  background:#333 url(cronous/fond-d1.png) repeat-x top left; color:#FFF; padding:0; margin:0;
  font-family:Arial,Helvetica,sans-serif;
}
a       { color:#FC0; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; }
a:focus { color:#FFF; text-decoration:underline; }
a.clSel { color:#F90; font-weight:bold; }

img { border:0px; vertical-align:middle; }
hr { clear:both; visibility:hidden; margin:0; padding:0; height:0px; }
p img { margin:1em; }

/* ------------------------------------------------------------------------- BLOC & DIV */

#header { position:absolute; z-index:900; top:0px; left:4%; }
#header #logo img { width:64px; height:60px; background-image:url(cronous/gt4.png); }

#footer {
  margin:1em 0em 0em 0em; padding:12px 1em 0px 1em; height:1.5em;
  font-size:0.75em; line-height:1.5em; text-align:right;
  background:#333028 url(cronous/bg_mooni.png) repeat-x top; color:#999980;
  border-bottom:1px solid #000;
}


#error {
/*position:absolute; z-index:200; top:15em; left:50%; width:40em; margin-left:-20em;*/
  position:absolute; z-index:200; top:15em; left:50%; width:400px; margin-left:-160px;
  background:#FFE; color:#900; border:2px dashed #C33;
/*width:75%; margin:2em auto 2em auto; padding:2em 1em 2em 1em;*/ text-align:center;
  filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;
}

#debug {
  position:absolute; z-index:200; top:0px; left:50%; width:640px; height:40px; margin-left:-320px; visibility:hidden;
  padding:0.5em 1em 0.5em 1em; border:1px dashed #CCC; background-color:#FFE; color:#666; font-size:0.8em; text-align:left;
  opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);
/*zoom:1; filter:alpha(opacity=75); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);*/
}

#loading {
  position:absolute; z-index:1000; visibility:hidden; top:0; left:0; height:100%; width:100%;
  background-color: #666; color:#FFF; padding-top:10em;
  font-size:1em; font-weight:bold; font-style:italic; text-align:center;
  opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80);
}

#flags { position:absolute; top:40px; right:0.5em; z-index:90; }


/* ------------------------------------------------------------------------- CONTENT */

#content { border:1px dashed #222; color:#CCC; margin:70px 0 0 0; min-height:400px; }
#content h1 { color:#FFF; border-bottom:0.1em solid #C00; margin-bottom:2.5em; letter-spacing:0.5em; font-size:1.3em; text-align:center; }
#content h2 {
  color:#CCC0B0; background:url(cronous/metal-line.png) repeat-x bottom; /*border-bottom:0.1em solid #C00;*/
  margin-bottom:1.5em; padding-bottom:10px; letter-spacing:0.5em; font-size:1.2em; text-align:center;
}
#content h3 { color:#FFF; border-bottom:0.1em solid #963; margin-bottom:2em; font-size:1.1em; text-align:center; }
#content h4 { color:#FFF; font-size:1.0em; margin:2em 0 1em 0em; text-align:center; }
#content p  { font-size:1.0em; text-indent:1.5em; text-align:justify; }
#content .color { color:#F60; }
#content li     { padding:0em 0em 0.2em 0.2em; list-style-type:disc; }
#content li.br  { padding:0.25em 0 0.75em 0; }
#content li.big { font-size:1.2em; padding:0.5em; }


div.clPanel { font-size:0.9em; text-align:center; margin:1em; }

div.clDialog { margin:1em 15%; padding:0.5em; background:#FFE; color:#003; border:2px dashed #039; text-align:center; }

div.clPopup {
  position:absolute; z-index:500; display:none; padding:0; margin:0; /*border:1px dashed #CCC;*/
/*opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);*/
/*zoom:1; filter:alpha(opacity=75); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);*/
}


/* ------------------------------------------------------------------------- MENUS */

.dynMenu {
  position:absolute; z-index:85; padding:0; margin:0; font-size:1em; font-family:Arial,Helvetica,sans-serif;
/*background:url(cronous/bar-1ll.png) no-repeat top left;*/
  background:url(cronous/bar-1rr.png) no-repeat top right;
}
.dynMenu .dynMenuList {
  padding:0; margin:0; width:750px; padding-left:80px;
/*background:url(cronous/bar-1r.png) no-repeat top right;*/
  background:url(cronous/bar-1l.png) no-repeat top left;
}

.dynMenu div.menu a, .dynMenu div.mcur a, .dynMenu div.msel a, .dynMenu div.mcursel a {
 display:block; float:left; width:150px; /*margin-left:2em;*/
 height:43px; line-height:43px; text-align:center;
 color:#FFF; cursor:pointer; text-decoration:none; font-weight:bold; font-size:14px;
}
.dynMenu div.mcur    a { color:#FC0; }
.dynMenu div.msel    a { color:#FE9; }
.dynMenu div.mcursel a { color:#FE3; }
.dynMenu div a:active, .dynMenu div a:focus { color:#C00; }


.dynMenu ul.menu, .dynMenu ul.mcur, .dynMenu ul.msel, .dynMenu ul.mcursel {
  display:none; position:absolute; padding:0; margin:0; list-style:none outside none;
}
.dynMenu ul.mcur    { display:none; }
.dynMenu ul.msel    { display:inline; }
.dynMenu ul.mcursel { display:inline; }

.dynMenu ul li {
  width:150px; padding:0.5em 0 0.5em 0; line-height:16px;
  color:#000; text-align:center; font-weight:bold; font-size:12px;
  background:#111 url(cronous/menu-1c.png) repeat-y center;
}
.dynMenu ul li a { display:block; color:#FFF; background:transparent; cursor:pointer; text-decoration:none; padding:0 10px 0 10px; }
.dynMenu ul li a:hover, .dynMenu ul li a:active, .dynMenu ul li a:focus { color:#FE9; }
.dynMenu ul li a.smcur { color:#FC0; }

.dynMenu ul li#head { height:33px; line-height:8px; font-size:5px; padding:0; margin:0; background:transparent url(cronous/menu-1tt.png) no-repeat bottom center; }
.dynMenu ul li#foot { height:6px; line-height:5px; font-size:5px; padding:0; margin:0; background:transparent url(cronous/menu-1b.png) no-repeat top center; }
.dynMenu ul li#head a { display:none; height:8px; line-height:5px; font-size:5px; }
.dynMenu .dynMenuExtra { background:transparent; text-align:center; padding:1em; }


#menubloc1 { top:7px; left:2%; width:96%; height:43px; }
#menulist1 { height:43px; line-height:43px; }
#menubloc1 ul { top:43px; width:150px; /*margin-left:-150px;*/}

/* ------------------------------------------------------------------------- TREES */

.dynTree { text-align:left; }
.dynTree div { white-space:nowrap; }
/*#menu_base { position:absolute; top:7em; left:0px; width:14em; font-size:0.8em; }*/
#menubloc_base.dynTree { font-size:0.9em; }
#menubloc_base.dynTree .clPanel { display:none; }
#menubloc_base.dynTree a.nodeSel { color:#F90; font-weight:bold; }
#menubloc_base.dynTree a.nodeSel:hover { color:#C00; font-weight:bold; }

/* ------------------------------------------------------------------------- TABS */

.dynTabs {
/*width:800px; height:400px; background:#CCC;*/
  padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:0.8em;
}
.dynTabs a.menu, .dynTabs a.msel {
  display:block; float:left; width:8em; line-height:2em; text-align:center;
  color:#FFF; background:#036; cursor:pointer; text-decoration:none; font-weight:bold;
  border:1px solid #036; margin:5px; margin-bottom:0px;
}
.dynTabs a.msel   { color:#036; background:#EEE; border-bottom:1px solid #EEE; }
.dynTabs a:active, .dynTabs a:focus { text-decoration:underline; }

.dynTabs div.menu, .dynTabs div.msel {
  display:none; padding:5px; margin:5px; margin-top:-1px; /*min-height:10em;*/
  background-color:#EEE; border:1px solid #036;
}
.dynTabs div.msel { display:block; }

/* ------------------------------------------------------------------------- SLIDES */

.dynText { background:#EEE; border:1px solid #CCC; padding:0px; margin:0px; text-align:left; font-family:Arial,Helvetica,sans-serif; }
.dynText .clSlide { position:absolute; padding:0px; margin:0px; z-index:100; opacity:0; filter:alpha (opacity=0); }

/* ------------------------------------------------------------------------- TABLES */

table.clList { margin:auto; border:0px; border-spacing:0px; border-collapse:collapse; width:95%; }
table.clList th { color:#FFF; padding:0.4em 0px 0.2em 0px; font-size:0.9em; font-weight:bold; height:1.5em; line-height:1.5em; text-align:center; }
table.clList td { color:#FFE; padding:0.15em 0px 0.15em 0px; font-size:0.8em; }
table.clList tr.clPlain { background-color:#000; }
table.clList tr.clLine1 { background-color:#222; } table.clList tr.clLine1:hover { background-color:#444; }
table.clList tr.clLineA { background-color:#500; } table.clList tr.clLineA:hover { background-color:#800; }
table.clList tr.clLine2 { background-color:#111; } table.clList tr.clLine2:hover { background-color:#555; }
table.clList tr.clLineB { background-color:#300; } table.clList tr.clLineB:hover { background-color:#A00; }
table.clList tr.clLine0 { background-color:#999; } table.clList tr.clLine0 { display:none; }
table.clList tr.clExtra { background-color:#333;}
table.clList tr.clPlain td { color:#EEE; }
table.clList tr.clLine1 td, table.clList tr.clLine2 td, table.clList tr.clLineA td, table.clList tr.clLineB td { color:#FFF; }
table.clList tr.clExtra td { color:#CCC; padding:0 0 0.5em 0; } table.clList tr.clExtra td a { color:#F90; }
/*table.clList tr.clSep   { background-color:#101a10; padding:0px; margin:0px; height:2px; line-height:2px; font-size:7px; }*/
table.clList tr.clSep   { background:#101a10 url(cronous/bg_mooni.png) repeat-x top center; padding:0px; margin:0px; height:10px; line-height:1px; font-size:7px; }
table.clList td.clLib   { white-space:nowrap; vertical-align:top; text-align:right; padding:0.5em 1em 0.5em 0em;}
table.clList td.clVal   { /*vertical-align:top;*/ }

table.clList th.lhead { background:#210 url(cronous/panel-a1.png) no-repeat top left; }
table.clList th.chead { background:#210 url(cronous/panel-a2.png) repeat-x top; /*height:25px;*/ }
table.clList th.rhead { background:#210 url(cronous/panel-a3.png) no-repeat top right; }
table.clList th.lsort { background:#000 url(cronous/panel-a4.png) repeat-y left; }
table.clList th.csort { background:#000; }
table.clList th.rsort { background:#000 url(cronous/panel-a6.png) repeat-y right; }
table.clList th.lside { background:#000 url(cronous/panel-a4.png) repeat-y top left;  padding-left:10px; }
table.clList th.rside { background:#000 url(cronous/panel-a6.png) repeat-y top right; padding-right:10px; }
table.clList td.lside { background-image:url(cronous/panel-a4.png); background-repeat:repeat-y; background-position:left;  padding-left:10px; }
table.clList td.rside { background-image:url(cronous/panel-a6.png); background-repeat:repeat-y; background-position:right; padding-right:10px; }
table.clList th.lfoot { background:#000 url(cronous/panel-a7.png) no-repeat bottom left;  padding:0 0 5px 15px; }
table.clList th.cfoot { background:#000 url(cronous/panel-a8.png) repeat-x bottom; /*height:25px;*/ }
table.clList th.rfoot { background:#000 url(cronous/panel-a9.png) no-repeat bottom right; padding:0 15px 5px 0; }

table.clList a { color:#FC9; text-decoration:none; }
table.clList a:hover, table.clList a:active { color:#FE8; }
table.clList th a { color:#C00; font-weight:bold; }
table.clList th a:hover, table.clList th a:active { color:#F00; }

table.clList_roll { margin:auto; border:0px; border-spacing:0px; border-collapse:collapse; width:95%; }
table.clList_roll th { color:#999; padding:0.25em 0px 0.25em 0px; font-size:0.9em; font-weight:bold; font-style:italic; height:0.5em; }
table.clList_roll td { color:#EEE; padding:0.15em 0px 0.15em 0px; font-size:0.8em; }
table.clList_roll th.lhead { width:25px; background:#332 url(cronous/panel-a1.png) no-repeat top left; }
table.clList_roll th.chead { height:25px; background:#332 url(cronous/panel-a2.png) repeat-x top; }
table.clList_roll th.rhead { width:25px; background:#332 url(cronous/panel-a3.png) no-repeat top right; }
table.clList_roll th.lfoot { width:25px; background:#332 url(cronous/panel-a7.png) no-repeat bottom left; }
table.clList_roll th.cfoot { height:25px; background:#332 url(cronous/panel-a8.png) repeat-x bottom; }
table.clList_roll th.rfoot { width:25px; background:#332 url(cronous/panel-a9.png) no-repeat bottom right; }
table.clList_roll tr { display:none; } table.clList_roll tr.nohide { display:block; } table.clList_roll tr.nohide { display:table-row; }



table.clPopup { position:absolute; z-index:500; margin:auto; right:0px; border-spacing:0px; border-collapse:collapse; }
table.clPopup th { color:#FFC; padding:0.25em 0px 0.25em 0px; font-size:0.9em; font-weight:bold; }
table.clPopup th a { color:#C00; font-weight:bold; }
table.clPopup th a:hover, a:active { color:#F00; }

table.clPopup th.lhead { width:20px; background:transparent url(cronous/popup-b1.png) no-repeat bottom left; }
table.clPopup th.chead { height:40px; background:transparent url(cronous/popup-b2.png) repeat-x bottom center; }
table.clPopup th.rhead { width:20px; background:transparent url(cronous/popup-b3.png) no-repeat bottom right; }
table.clPopup td.lside { width:20px; background:transparent url(cronous/popup-b4.png) repeat-y bottom left; }
table.clPopup td.bdata { height:1.5em; background:#333 url(cronous/popup-b5.png) repeat top center; font-size:0.8em; color:#EE9; text-align:center; padding:0.15em 0px 0.15em 0px; }
table.clPopup td.rside { width:20px; background:transparent url(cronous/popup-b6.png) repeat-y bottom right; }
table.clPopup th.lfoot { width:20px; background:transparent url(cronous/popup-b7.png) no-repeat top left; }
table.clPopup th.cfoot { height:6px; background:transparent url(cronous/popup-b8.png) repeat-x top center; }
table.clPopup th.rfoot { width:20px; background:transparent url(cronous/popup-b9.png) no-repeat top right; }



table.clBox {
	margin:auto; border:0px; border-spacing:0px; border-collapse:collapse; background:#000;
	width:90%;
}
table.clBox th.lhead, table.clBox th.chead, table.clBox th.rhead
                     { padding:0.75em 0px 0.25em 0px; font-size:0.9em; font-weight:bold; height:0.5em; }
table.clBox th.lhead { width:25px; background:transparent url(cronous/panel-a1.png) no-repeat top left; }
table.clBox th.chead { height:25px; background:transparent url(cronous/panel-a2.png) repeat-x top; }
table.clBox th.rhead { width:25px; background:transparent url(cronous/panel-a3.png) no-repeat top right; }
table.clBox td.lside, table.clBox td.bdata, table.clBox td.rside
                     { color:#FFE; padding:0.15em 0px 0.15em 0px; font-size:0.8em; }
table.clBox td.lside { background:transparent url(cronous/panel-a4.png) repeat-y left; }
table.clBox td.bdata { background:transparent; color:#EEE; }
table.clBox td.rside { background:transparent url(cronous/panel-a6.png) repeat-y right; }
table.clBox th.lfoot, table.clBox th.cfoot, table.clBox th.rfoot
                     { color:#FFF; padding:0.25em 0px 0.25em 0px; font-size:0.9em; font-weight:bold; height:0.5em; }
table.clBox th.lfoot { width:25px; background:transparent url(cronous/panel-a7.png) no-repeat bottom left; }
table.clBox th.cfoot { height:25px; background:transparent url(cronous/panel-a8.png) repeat-x bottom; }
table.clBox th.rfoot { width:25px; background:transparent url(cronous/panel-a9.png) no-repeat bottom right; }
table.clBox tr.clSep { background:#101a10 url(cronous/bg_mooni.png) repeat-x top center; padding:0px; margin:0px; height:10px; line-height:1px; font-size:7px; }

table.clBox_roll { margin:auto; border:0px; border-spacing:0px; border-collapse:collapse; background:#333; }
table.clBox_roll th { color:#CCC; padding:0.25em 0px 0.25em 0px; font-size:0.9em; font-weight:bold; font-style:italic; height:0.5em; }
table.clBox_roll td { color:#EEC; padding:0.15em 0px 0.15em 0px; font-size:0.8em; }
table.clBox_roll th.lhead { width:25px; background:transparent url(cronous/panel-a1.png) no-repeat top left; }
table.clBox_roll th.chead { height:25px; background:transparent url(cronous/panel-a2.png) repeat-x top; }
table.clBox_roll th.rhead { width:25px; background:transparent url(cronous/panel-a3.png) no-repeat top right; }
table.clBox_roll td.lside { background-image:url(cronous/panel-a4.png); background-repeat:repeat-y; background-position:left; }
table.clBox_roll td.bdata { background:#666; }
table.clBox_roll td.rside { background-image:url(cronous/panel-a6.png); background-repeat:repeat-y; background-position:right; }
table.clBox_roll th.lfoot { width:25px; background:transparent url(cronous/panel-a7.png) no-repeat bottom left; }
table.clBox_roll th.cfoot { height:25px; background:transparent url(cronous/panel-a8.png) repeat-x bottom; }
table.clBox_roll th.rfoot { width:25px; background:transparent url(cronous/panel-a9.png) no-repeat bottom right; }
table.clBox_roll tr { display:none; } table.clBox_roll tr.nohide { display:block; } table.clBox_roll tr.nohide { display:table-row; }

table.clTrombi { width:21em; height:19em; float:left; margin:1em 0 0.5em 1.5em; }
table.clTrombi td { vertical-align:top; margin:0; padding:0; }
table.clTrombi td img { float:right; }
table.clTrombi td .title { padding:0; margin:0; font-weight:bold; letter-spacing:0.1em; color:#CCC0B0; }
table.clTrombi td ul { padding:0; margin:0; clear:both; }

table.clVideo { width:550px; text-align:center; }
table.clTheme { width:50em; text-align:center; }

table.clPage { width:800px; background:#DCB url(gfx/paper_tw.jpg) repeat-y top center; }
table.clPage th { color:#300; font-size:1.1em; line-height:1.1em; padding-top:10px}
table.clPage td.bdata { color:#000; font-size:1.0em; }
table.clPage td.bdata p:first-letter { color:#000; font-size:large; text-transform:uppercase; }
table.clPage a { color:#630; }


table.clPaper { margin:auto; border:0px; border-spacing:0px; border-collapse:collapse; width:812px; }
table.clPaper th { color:#321; padding:0.25em 0px 0.25em 0px; font-size:1.2em; font-weight:bold; height:0.5em; }
table.clPaper td { color:#333; padding:0.15em 0px 0.15em 0px; font-size:0.9em; }
table.clPaper th.lhead, table.clPaper th.rhead { width:1px; }
table.clPaper th.chead { height:83px; background:transparent url(gfx/paper_ret.png) no-repeat bottom center; letter-spacing:0.2em; text-decoration:underline; }
table.clPaper td.lside, table.clPaper td.rside { width:1px; }
table.clPaper td.bdata { background:transparent url(gfx/paper_re.png) repeat-y top center; padding:0 40px 2em 40px; font-size:1.0em; }
table.clPaper th.lfoot, table.clPaper th.rfoot { width:1px; }
table.clPaper th.cfoot { height:71px; background:transparent url(gfx/paper_reb.png) no-repeat top center; }

table.clPaper td.bdata p { color:#300; line-height:1.5em; font-size:1em; }
table.clPaper td.bdata p:first-letter { color:#900; font-size:x-large; text-transform:uppercase; }

table.clPaper_roll { margin:auto; border:0px; border-spacing:0px; border-collapse:collapse; width:812px; }
table.clPaper_roll th { color:#333; padding:0.25em 0px 0.25em 0px; font-size:1.2em; font-weight:bold; height:0.5em; }
table.clPaper_roll th.lhead, table.clPaper_roll th.rhead { width:1px; }
table.clPaper_roll th.chead { height:83px; background:transparent url(gfx/paper_ret.png) no-repeat bottom center; letter-spacing:0.2em; text-decoration:underline; }
table.clPaper_roll th.lfoot, table.clPaper_roll th.rfoot { width:1px; }
table.clPaper_roll th.cfoot { height:71px; background:transparent url(gfx/paper_reb.png) no-repeat top center; }
table.clPaper_roll tr { display:none; } table.clPaper_roll tr.nohide { display:block; } table.clPaper_roll tr.nohide { display:table-row; }

/* ------------------------------------------------------------------------- FORMS */

form { display:inline; }


input[type="text"], input[type="password"], textarea, select {
  background-color:#FFF; color:#333; border:1px inset #369; padding:2px; margin:0.2em;
/*font-size:0.9em; font-family:Bitstream Vera Sans Mono,Lucida Sans Typewriter Regular,Lucida Console,Courier New,Courier,monospace;*/
  font-size:0.9em; font-family:Bitstream Vera Sans Mono,Lucida Sans Typewriter Regular,Lucida Console,Courier New,Courier,monospace;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover { background-color:#FFE; }
input[type="text"]:active,input[type="password"]:active,textarea:active,select:active,
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { background-color:#FFE; color:#000; border:1px solid #F60; }


input[type="button"], input[type="submit"], input[type="reset"] {
  background-color:#CCC; color:#000; border:1px outset #666; padding:2px;
  font-size:0.9em; font-weight:bold;
}
input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus,
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover  {
  background-color:#DDD; color:#039;
}
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active {
  background-color:#EEC; color:#000; border:1px inset #333;
}

/* ------------------------------------------------------------------------- JS OBJ */

table.clPalette {
	background:#000;
	position:relative; margin:-2em 0 0 0; right:0px;
	cursor:crosshair; z-index:200; border-spacing:2px; /*border-collapse:collapse;*/
}
table.clPalette td.clView { width:33%; font-size:0.8em; text-align:center; padding:0.5em 0 0.5em 0; margin:0; }


.clCalendar { width:175px; height:160px; margin:0px; padding:0px; border:2px solid #039; z-index:200; }
.clCalendar td {
  background-color:#69C; color:#FFF; margin:0px; padding:0px;
  font-size:11px; font-weight:bold; font-family:Helvetica,Arial,sans-serif;
  text-align:center; text-decoration:none;
}
.clCalendar td:hover { color:#FF6; }
.clCalendar .calnav       { background-color:#039; color:#FC0; }
.clCalendar .calnav:hover { background-color:#039; color:#F93; }
.clCalendar td.calout       { background-color:#EEE; border:1px solid #FFF; } .clCalendar td.calout a { color:#999; }
.clCalendar td.calout:hover { background-color:#069; border:1px solid #333; } .clCalendar td.calout a:hover { color:#FFF; }
.clCalendar td.calday       { background-color:#FFF; border:1px solid #EEE; } .clCalendar td.calday a { color:#000; }
.clCalendar td.calday:hover { background-color:#069; border:1px solid #000; } .clCalendar td.calday a:hover { color:#FFF; }
.clCalendar td.calnow       { background-color:#CEF; border:1px solid #999; } .clCalendar td.calnow a { color:#C00; }
.clCalendar td.calnow:hover { background-color:#069; border:1px solid #000; } .clCalendar td.calnow a:hover { color:#FC0; }
.clCalendar td.calcur       { background-color:#FFC; border:1px solid #C00; }
.clCalendar td.calcur:hover { background-color:#069; border:1px solid #F00; }
.clCalendar a.calout { color:#999; } .clCalendar a.calout:hover { background-color:#069; color:#FFF; }
.clCalendar a.calday { color:#000; } .clCalendar a.calday:hover { background-color:#069; color:#FFF; }
.clCalendar a.calnow { color:#C00; } .clCalendar a.calnow:hover { background-color:#069; color:#FFF; }


#tagStats { float:left; }
#tagStats img { width:1px; height:1px; }

/* ------------------------------------------------------------------------- FPLAYER */

div#voileNoir {
  position:absolute; display:none; left:0px; top:0px; width:100%; height:100%; z-index:102;
  background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;
}
div#mpFlash {
  position:absolute; display:none; left:50%; z-index:103; border:1px solid #666;
}
div#mpCtrol {
  position:absolute; display:none; left:50%; z-index:104; border:1px solid #666;
  background-color:#000; text-align:center; font-size:0.8em; font-weight:bold;
}

/* ------------------------------------------------------------------------- END */
/* ------------------------------------------------------------------------- GALLERY */

#gallery {
/*position:relative;*/ margin:0 2% 0 2%; padding:0;
/*text-align:center;*/ vertical-align:middle;
/*border:1px dashed #009;*/
}
/*
#gallery .setList { margin:0 0 0 2em; padding:0; text-align:left; list-style-position:outside; }
#gallery .setList li { margin:0 0 1em 0; padding:0.5em; background:#F8F8F8; border-bottom:1px dashed #CCC; list-style-type:square; }
#gallery .setList li em { display:block; font-size:0.9em; color:#333; margin:0.5em; }
#gallery .galRand { position:absolute; top:3em; right:0px; }
*/


#gallery .clInfo {
  display:block; float:left; margin:0; padding:0.25em; height:1.2em; /*border:1px solid #F00;*/
/*background:#99F;*/ color:#CCC; font-size:0.9em; text-align:left;
}

#gallery .clZoom {
  display:block; float:right; margin:0; padding:0.25em; height:1.2em;
/*background:#99F;*/ color:#CCC; font-size:0.9em; text-align:left;
}

#gallery .clSort {
  display:block; /*float:right;*/ margin:0; padding:0.25em; height:1.2em; border:1px solid #666;
  background:#333; color:#FFF; font-size:0.9em; text-align:right;
}
#gallery .clSort a        { color:#FE9; text-decoration:none; }
#gallery .clSort a:hover  { color:#FC0; text-decoration:none; }
#gallery .clSort a:active { color:#333; text-decoration:none; background:#FC0; }
#gallery .clSort a:focus  { color:#333; text-decoration:none; background:#FC0; }


#gallery #thumbs {
  margin:1em 0 0 0; padding:1em 0 2em 0; width:100%;
  border:1px solid #000; text-align:center;
  background:transparent url(gfx/forgebricks1.png) repeat center center;
  font-size:2.0em;
}
#gallery a.clThumb { }
#gallery a.clThumb img {
  height:3em; margin:0.2em; padding:0.1em;
/*border:2px outset #300;*/ border:2px solid #300; border-color:#963 #300 #300 #963;
  background:#751 url(gfx/wood1.png) repeat center center;
}

#gallery #galPreview {
/*position:fixed;*/ position:absolute; text-align:center;
  background:transparent url(gfx/semitrans.png) repeat center center;
  margin:0px; padding:0px; top:0px; left:0px; width:100%; height:100%;
}
#gallery>#galPreview { position:fixed; width:100%; height:100%; }
#gallery #imgPreview {
/*width:90%;*/ margin-top:2em; padding:0.5em;
/*border:2px outset #300;*/ border:2px solid #300; border-color:#963 #300 #300 #963;
  background:#751 url(gfx/wood1.png) repeat center center;
}


#gallery .clNavg {
  margin:0; padding:0.25em; height:1.2em; border:1px solid #666;
  background:#333; color:#FFF; font-size:0.9em; text-align:center;
}
#gallery .clNavg a        { color:#FE9; text-decoration:none; }
#gallery .clNavg a:hover  { color:#FC0; text-decoration:none; }
#gallery .clNavg a:active { color:#333; text-decoration:none; background:#FC0; }
#gallery .clNavg a:focus  { color:#333; text-decoration:none; background:#FC0; }

#gallery .clPict {
  margin:1em 0 1em 0; padding:1em 0 1em 0; width:100%;
  border:1px solid #000; text-align:center;
  background:transparent url(gfx/forgebricks1.png) repeat center center;
}

#gallery .clPict img {
/*  width:90%;*/
  margin:0; padding:1em; border:1px solid #999;
/*border:2px outset #300;*/ border:2px solid #300; border-color:#963 #300 #300 #963;
  background:#751 url(gfx/wood1.png) repeat center center;
}

/*
#gallery .clThumbs img { margin:0.5em; padding:0; border:1px solid #039; }
#gallery .clThumbs img { margin:0.5em; padding:0; border:1px solid #039; }

#gallery .picImage img { width:100%; margin:1.2em 0 1.2em 0; padding:0; border:2px solid #FFF; }
#gallery .picInfos{ position:absolute; width:100%; height:1.2em; bottom:0px; margin:0; padding:0; background:#FFF; border:2px solid #FFF; z-index:40; }
*/

/* -------------------------------------------------------------------------

/* ------------------------------------------------------------------------- GUESTBOOK */

div#gb { width:90%; margin:auto; text-align:center; }
div#gb h3 { font-size:1.0em; }

div#gb table.edit {
  width:800px; height:400px; margin:0 auto 1em auto; padding:20px 40px 30px 40px;
  background: url(gfx/misc_book.png) no-repeat center center;
}
div#gb table.edit td { color:#630; }
div#gb table.edit a { color:#900; text-transform:none; cursor:help; }


div#gb .gbPost {
  width:800px; height:400px; margin:0 auto 1em auto;
  background: url(gfx/misc_book.png) no-repeat center center;
/*border:1px solid #CC0;*/
}
div#gb .gbHead {
  float:left;
  width:400px; height:400px; margin:0; padding:0;
  color:#000;
  text-align:center;
  font-size:1.2em;
/*text-transform:capitalize;*/
/*border:1px dashed #C00;*/
}
div#gb .gbHead_hide { background-color:#999; color:#333; height:2em; padding:0.1em; text-align:right; }

div#gb .gbAuth { display:block; text-align:left; margin:40px 20px 0 50px; border-bottom:1px solid #600; }
div#gb .gbAuth img { vertical-align:middle; }
div#gb .gbAuth a { text-decoration:none; color:#006; font-size:0.75em; font-style:italic; }
div#gb .gbCity { display:block; text-align:left; margin:60px 20px 0 50px; /*border:1px solid #000;*/ text-transform:capitalize; }
div#gb .gbDate { display:block; text-align:left; margin:80px 20px 0 50px; /*border:1px solid #000;*/ }
div#gb .gbAuth:first-letter { color:#660000; font-size:xx-large; text-transform:uppercase; }
div#gb .gbCity:first-letter { color:#660000; font-size:xx-large; text-transform:uppercase; }
div#gb .gbDate:first-letter { color:#660000; font-size:xx-large; text-transform:uppercase; }
div#gb .gbNum { position:absolute; padding:0; margin:0; margin-top:350px; color:#633; }

div#gb .gbMesg {
  float:right;
  width:310px; margin:40px 55px 20px 5px; /*35px*/ padding:0;
  color:#630;
  text-indent:50px;
  text-align:justify;
/*border:1px dashed #069;*/
}
div#gb .gbMesg:first-letter { color:#000; font-size:xx-large; text-transform:uppercase; }

div#gb .gbComm {
  float:right; width:300px; margin:20px 60px 0px 30px; padding:0.5em 0 0 0;
  border-top:1px solid #666; color:#333; text-align:right; font-style:italic;
}

div#gb div.gbPost .gbInfo { background-color:#EEE; color:#333; border-top:1px solid #333; font-size:0.8em; text-align:left; }

div#gb .gbNavg { width:800px; color:#CCC; margin:2em auto 2em auto; padding:0; }
div#gb .gbNavg .navgcur   { font-weight:bold; color:#C00; }
div#gb .gbNavg .navgcount { float:left; color:#999; }
div#gb .gbNavg .navgmax   { float:right; }
div#gb .gbNavg .navgenum  {  }

/* -------------------------------------------------------------------------

/* ------------------------------------------------------------------------- CUSTOM */


#intro #logo {
  position:absolute; top:40%; left:50%; width:600px; height:450px;
  margin-left:-300px;  margin-top:-225px; text-align:center; color:#FFC;
}

#intro table.clLinks {
  margin:auto; border:0px; border-spacing:0px; border-collapse:collapse;
  position:absolute; bottom:0%; left:50%; width:40em; margin-left:-20em;
}
#intro table.clLinks td { height:43px; background:transparent url(cronous/bar-1c.png) repeat-x top right; }
#intro table.clLinks td.lside { width:5px; background:url(cronous/bar-1l.png) no-repeat top left; }
#intro table.clLinks td.rside { width:5px; background:url(cronous/bar-1r.png) no-repeat top right; }
#intro table.clLinks td.bdata { font-size:0.9em; text-align:center; color:#999; }

#intro table.clLinks a       { color:#FEC; text-decoration:none; }
#intro table.clLinks a:hover { color:#FC0; text-decoration:none; }
#intro table.clLinks a:focus { color:#F90; text-decoration:underline; }



#picto {
  position:absolute; z-index:60;
/* top:0px; right:0px; width:64px; height:64px;*/
/* margin-left:-64px;*/ margin:-12px 0 0 16px;
/* border:1px solid #999;*/
}

table#popCab table { border-spacing:0px; border-collapse:collapse; }
table#popCab table td { color:#EEE; padding:0; border:0; /*font-size:0.8em;*/ }
table#popCab table.cabCases { border-collapse:separate; border-spacing:2px; /*border:2px outset #331;*/ }
table#popCab table.cabCases td { border:1px inset #331; }
table#popCab table.cabStats { border-spacing:0px; border-collapse:collapse; }
table#popCab table.cabStats td { color:#FFE; white-space:nowrap; }

table#popAuth { top:5em; }

/* ------------------------------------------------------------------------- END */


.thememaker fieldset {
	border:1px solid #999;
	width:90%; margin:auto;
/*	margin:0.5em 2em 1em 2em;*/
	margin:0.5em auto; padding:0.5em 1em;
/*	text-align:center;*/
}

.thememaker .elm { clear:both; }

.thememaker .lib {
	float:left;
	width:15em; height:2em; line-height:2em;
	padding:0 2em;
	text-align:right;
}
.thememaker .val {
	position:relative;
	/*float:right;*/
	text-align:left;
/*	margin:0 10em;*/
}




