/*
 * @version $Id: styles.css 10412 2010-02-09 08:02:42Z moyo $
 -------------------------------------------------------------------------
 GLPI - Gestionnaire Libre de Parc Informatique
 Copyright (C) 2003-2010 by the INDEPNET Development Team.

 http://indepnet.net/   http://glpi-project.org
 -------------------------------------------------------------------------

 LICENSE

 This file is part of GLPI.

 GLPI is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.

 GLPI is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with GLPI; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 --------------------------------------------------------------------------
*/
/* ################--------------- GLPI CSS style   ---------------#################### */




/* ################--------------- Default style  ---------------#################### */

body { font-family: 'Bitstream Vera Sans', arial, Tahoma, 'Sans serif'; font-size: 12px; margin: 0; padding: 0; background: white; }
ul, li, dt, dl, dd, form, img, input { margin: 0; padding: 0; }
ul { list-style-type: none; }
span.invisible { visibility: hidden; }
/* separateur pour rétablir les comportements de block */
div.sep { font-size: 1px; height: 1px; padding: 0; margin: 0; clear: both; }
img { border: 0; }
small { font-family: verdana; font-size: 10px; }
.b { font-weight: bold; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.center-h { margin:auto; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.top { vertical-align:top; }
.relative { position: relative; }
.red { color:red; }
.blue { color:blue; }
.green { color:green; }
.deleted { background-color:#cf9b9b; }
.separ { clear: both; visibility: hidden; }
a, a:link { font-weight: bold; text-decoration: none; color : #2c66aa; font-size : 11px; }
a:hover { color: black; }
hr { border: 1px solid #cccccc; }
/* Over link div */
.over_link { display: none; position: absolute; border: 1px solid #CC9900; background: url("../pics/fd_hoverlink.png") 0 0 repeat; -moz-border-radius: 5px; padding: 5px; max-width: 350px; font-size: 11px; text-align: left; z-index:1000; }
.pointer { cursor:pointer; }
/* ################--------------- Page ---------------#################### */

#page { margin: 0 auto; text-align:center; }
#page form { font-size: 12px; margin:0; margin-bottom:5px; padding:0; }
#page { margin-top:25px; }
/* ################--------------- form ---------------#################### */


option { border:1px solid #ccc; background-color:#ffffff; }
.submit { text-align:center; }
select { font-size: 11px; border: 1px solid #888888; color: black; background-color: white; }
textarea, input { background-color:#FAFAFA; color: black; border: 1px solid #888888; font-size: 11px; }
input.submit { font-size: 11px; border: 1px solid #888888; background-color:#eeeeee; cursor:pointer; background:  url("../pics/fond_form.png") repeat-x; padding:2px 10px }
input.submit:hover { border: 1px inset #888888; background-color:#ffffff; background:  url("../pics/fond_form_on.png") repeat-x; }
.entity_select { border-left: 1px solid #C0CAD4; border-right: 1px solid#C0CAD4; padding:3px; }
.entity_select:hover { border-left: 1px solid #C0CAD4; border-right: 1px solid #C0CAD4; border-bottom: 1px solid #C0CAD4; padding:3px; }
.tree { width:100%; border:0; border-bottom:1px solid #C0CAD4; }
.treeroot { width:100%; background: url("../pics/treeroot.png") 0 2px no-repeat; border:0; /*margin-top:5px;*/ font-weight:bold; }
.tree:hover { background-color:#eeeeee; }
.treeroot:hover { background-color:#eeeeee; }
.button { border: 1px solid #888888; background-color:#eeeeee; cursor:pointer; background:  url("../pics/fond_form.png") repeat-x; }
.button:hover { border: 1px inset #888888; background-color:#ffffff; background:  url("../pics/fond_form_on.png") repeat-x; }
/* ################--------------- Table  ---------------#################### */
table { font-size: 11px; /* Probem WIth EXTJS calendar -> to sons*/ /*margin: 0 auto;*/ border:0; }
th { }
td { }
.tab_glpi { margin: 0 auto; }
.tab_cadre { margin: 0 auto; -moz-border-radius: 4px; border: 1px solid #cccccc; z-index:1; text-align: left; font-size: 11px; background-color: #ffffff; }
.tab_cadre_central { margin: 0 auto; -moz-border-radius: 4px; border: 1px solid #bbbbbb; z-index:1; text-align: left; font-size: 11px; width:950px; /* background-color: #FFF4DF; */ background :#A4B2D8 /*url("../pics/fond-central.png") repeat-x top right*/; }
.tab_cadre_navigation { margin: 0 auto; padding: 4px; margin: 1px; border: 1px solid #aaaaaa; background-color: #ffffff; -moz-border-radius: 5px; font-size : 12px; font-weight: bold; }
.tab_cadre_fixe, .tab_cadre_fixehov { margin: 0 auto; -moz-border-radius: 4px; border: 1px solid #cccccc; z-index:1; text-align: left; font-size: 11px; width:950px; }
.tab_cadrehov, .tab_cadrehov_pointer { margin: 0 auto; -moz-border-radius: 4px; border: 1px solid #cccccc; text-align: left; font-size: 11px; width: 80%; background-color: #ffffff; }
.tab_cadre_report { margin: 0 auto; -moz-border-radius: 4px; border: 1px solid #cccccc; z-index:1; text-align: left; font-size: 11px; text-align: center; width:80%; }
.tab_cadre th, .tab_cadre_fixe th, .tab_cadre_fixehov th, .tab_cadrehov th, .tab_cadrehov_pointer th, .tab_cadre_report th { font-size: 11px; font-weight: bold; background-color: #fccc6f; text-align: center; background:  url("../pics/fond_th.png") repeat-x; border-bottom:1px solid #cccccc; }
.tab_cadre td, .tab_cadre_fixe td, .tab_cadre_fixehov td, .tab_cadrehov td, .tab_cadrehov_pointer td, .tab_cadre_report td { padding-left: 5px; }
.tab_cadrehov tr:hover, .tab_cadre_fixehov tr:hover { background-color: #FFF4DF; }
.tab_cadrehov_pointer tr:hover { cursor: pointer; background-color: #FFF4DF; }
.tab_check { text-align:center; margin: 20px; margin-left: auto; margin-right: auto; width: 90%; border: 1px solid #aaaaaa; padding:10px; }
.tab_check th { font-size: 12px; font-weight: bold; color: #fccc6f; vertical-align:bottom; }
.tab_check td { font-size:11px; border-bottom:1px solid #bbbbbb; }
/* Ajout pour IE */
.tab_cadrehov_pointer tr { cursor: pointer; }
.tab_bg_1 { background-color: #f2f2f2; }
.tab_bg_1_2 { background-color: #cf9b9b; }
.tab_bg_2 { background-color: #e4e4e2; }
.tab_bg_2_2 { background-color: #cf9b9b; }
.tab_bg_3 { /*background-color: #eeeeee;*/ background-color: #e7e7e2; }
.tab_bg_4 { background-color: silver; }
.tab_bg_5 { background-color: #f2f2f2; }
.tab_find { background-color: #ccccc7; }
.tab_find:hover { background-color:#FFF2C2; cursor:pointer; }
.tab_resa { border:1px dashed #cccccc; background-color: #d7d7d2; font-size:10px }
.tab_resa:hover { background-color: #ffffff; border:1px dotted #000000; }
/* ################--------------- Pager  ---------------#################### */

.tab_cadre_pager { margin: 0 auto; text-align:center; -moz-border-radius: 4px; border: 1px solid #cccccc; font-size:10px; width:950px; }
.tab_cadre_pager select, .tab_cadre_pager span, .tab_cadre_pager form { font-size:10px; margin:0; }
.tab_cadre_pager input { vertical-align:middle; }
.tab_cadre_pager th { font-size: 10px; font-weight: bold; background-color: #fccc6f; text-align: center; background:  url("../pics/fond_th.png") repeat-x; }
/* ################--------------- Bouton navigation   ---------------#################### */
/* (obsolète mais encore utilisés)							*/

.icon_consol_hov, .icon_consol { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size : 12px; font-weight: bold; padding: 4px; padding-right: 8px; margin: 1px; border: 1px solid #aaaaaa; background-color: #e4e4e4; background:  url("../pics/fond_ico_cons.png") repeat-x; -moz-border-radius: 5px; }
.icon_consol_hov img { padding-bottom: 10px; }
.icon_consol_hov:hover { padding: 4px; padding-right: 8px; margin: 1px; border: 1px inset #888888; background-color: white; background:  url("../pics/fond_ico_cons_on.png") repeat-x; -moz-border-radius: 5px; }
/* ################--------------- Autocompletion  ---------------#################### */

ul.autocomp { list-style-type: none; margin:0; margin-left:3px; padding:3px; text-align:left; }
ul.autocomp li.selected { background-color: #FFF6CF; }
li.auto_comp { list-style-type: none; display:block; margin:0; padding:2px; height:16px; }
/* ################--------------- Tracking  / Reminder ---------------#################### */
.tracking { width:100%; height:100%; cursor:pointer; }
.tracking:hover { background-color: #FFF4DF; }
.tracking_hour { font-family: verdana; font-size: 10px; }
.tracking_bold { font-weight: bold; }
.tracking_right, .reminder_right { position:absolute; right:0; margin-right:5px; font-size:10px; }
.showplan { font-weight: bold; text-decoration: none; color : #103B6A; cursor:pointer; }
.tracking_small { font-size:10px; }
.reminder_list { text-align:left; margin-left:8px; }
/* ################--------------- Calendrier  / reservation ---------------#################### */

.calendrier { border: 1px solid #888888; background-color:#eeeeee; vertical-align:middle; background:  url("../pics/fond_form.png") repeat-x; }
.calendrier:hover { border: 1px inset #888888; background-color:#ffffff; cursor:pointer; }
.calendrier_mois { font-family: Verdana, Arial, Sans, sans-serif; font-size: 10px; }
.calendrier_jour { font-family: arial, helvetica, sans-serif; font-size: 14px; color: black; }
.calendrier_case1 { margin-left: 10px; padding: 2px; -moz-border-radius: 5px; margin-top: 2px; border: 1px solid #666666; background-color: white; }
.calendrier_case2 { margin-left: 10px; padding: 2px; -moz-border-radius: 5px; margin-top: 2px; border: 1px solid #cccccc; background-color: #eeeeee }
.calendrier_case_white { background-color:#ffffff; }
/* ################--------------- Knowledge FAQ  ---------------#################### */
#contenukb { height: 100%; width: 600px; margin: 0 auto; }
#contenukb legend { font-weight: bold; }
#contenukb fieldset { background-color: #eeeeee; border: 1px solid #FFC65D; -moz-border-radius: 8px; padding-bottom:10px; width: 600px; }
#contenukb textarea { width:550px; }
#kbanswer ul { padding-left: 15px; list-style-type: circle; }
#kbanswer ol { padding-left: 15px; list-style-type: decimal; }
.tdkb_result { vertical-align:top; text-align:left; width: 33%; padding: 3px 20px 3px 25px; }
.kb { text-align:left; padding-top:5px; }
.kb_resume { text-align:left; font-size: 9px; line-height: 10px; clear: both; padding: 5px 0 10px 25px; }
.tdkb { text-align:left; font-size:10px; color:#aaaaaa; }
.baskb { position: relative; text-align:left; font-size:10px; color:#aaaaaa; }
.baskb_right { position:absolute; right:0; margin-right:5px; }
.code { width: 95%; border: dotted 2px #ccc; }
a.knowbase { font-size: 11px; margin-left:8px; }
a.pubfaq { font-size: 13px; margin-left:8px; color: #c9993C; }
a.pubfaq:hover { color: black; }
a.icon_nav_move img { padding: 4px; margin: 1px; border: 1px solid #aaaaaa; background-color: #ffffff; -moz-border-radius: 5px; }
a.icon_nav_move:hover img { padding: 4px; margin: 1px; border: 1px solid #999999; background-color:#e4e4e4; -moz-border-radius: 5px; }
/* ################--------------- planning  ---------------#################### */

.planning { text-align:center; border:1px dashed #cccccc; background-color: #d7d7d2; font-size:9px; }
.planing:hover { border: 1px solid #999999; background-color: white; }
/* ################--------------- Onglet  ---------------#################### */


div#menu_navigate { margin: 0 auto; z-index:1; font-size: 10px; width:950px; }
div#menu_navigate li { margin-left:2px; display:block; float:left; padding:2px; }
#barre_onglets { width:950px; margin-left: auto; margin-right: auto; margin-bottom:0; padding-bottom:0; }
#barre_onglets_percent { width:80%; margin-left: auto; margin-right: auto; margin-bottom:0; padding-bottom:0; }
ul#onglet { list-style-type: none; padding-bottom: 24px; border-bottom: 1px solid #ffffff; margin: 0; padding-left:0; }
ul#onglet li { float: left; height: 21px; background-color: #eeeeee; margin: 2px 2px 0 1px; border: 1px solid #CC9900; border-bottom: 1px solid #fff; -moz-border-radius: 4px; background:  url("../pics/fond_onglet.png") repeat-x; }
ul#onglet li.actif { border-bottom: 1px ridge #103B6A; background-color: #fff; }
ul#onglet li.invisible { border-bottom: 1px solid #fff; border: 1px solid #fff; background-color: #ffffff; width: 15px; background:  transparent; }
ul#onglet li.actif a { color: #000; }
#onglet a { float: left; display: block; color: #666; text-decoration: none; padding: 3px; font-size: 10px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#onglet a:hover { color : #103B6A; }
ul#onglet span.fake { float: left; display: block; color: #666; text-decoration: none; padding: 3px; font-size: 10px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; cursor:pointer; }
/* Over onglet div */
#onglet_plugins { display: none; position: absolute; top:21px; left:-20px; padding: 5px; font-size: 8px; width:100px; background: transparent url("../pics/fd_hoverlink.png") repeat; border: 1px solid gray; -moz-border-radius: 5px; }
#onglet_plugins dl { margin: 0; padding: 0; list-style-type: none; border:0; }
#onglet_plugins dt { text-align: center; padding: 2px; background:none; border:0; width:100%; height:18px; }
#onglet_plugins dt a { font-size:10px; color: #000; text-decoration: none; display: block; border: 0 none; }
#onglet_plugins dt a:hover { color: #000; background: #fccc6f; }
#onglet_plugins dt:hover { color: #000; background: #fccc6f; }
/* ################--------------- box (redirect and other)  ---------------#################### */
.box { margin: 0 auto; width:700px; text-align:center; }
.box-tleft { background:transparent url(../pics/corners.gif) no-repeat 0 0; zoom:1; }
.box-tcenter { height:8px; background:transparent url(../pics/tb.gif) repeat-x 0 0; overflow:hidden; }
.box-tright { background:transparent url(../pics/corners.gif) no-repeat right -8px; }
.box-mleft { background:transparent url(../pics/l.gif) repeat-y 0; padding-left:4px; overflow:hidden; zoom:1; }
.box-mcenter { background:#eee url(../pics/tb.gif) repeat-x 0 -16px; padding:4px 10px; font-family:"Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif; color:#393939; font-size:11px; }
.box-mcenter h3 { font-size:11px; font-weight:bold; margin:0 0 4px 0; zoom:1; }
.box-mright { background:transparent url(../pics/r.gif) repeat-y right; padding-right:4px; overflow:hidden; }
.box-bleft { background:transparent url(../pics/corners.gif) no-repeat 0 -16px; zoom:1; }
.box-bcenter { background:transparent url(../pics/tb.gif) repeat-x 0 -8px; height:8px; overflow:hidden; }
.box-bright { background:transparent url(../pics/corners.gif) no-repeat right -24px; }
.box-tleft, .box-bleft { padding-left:8px; overflow:hidden; }
.box-tright, .box-bright { padding-right:8px; overflow:hidden; }
/* ################--------------- Login Null Header  ---------------#################### */

#contenulogin { height: 266px; width: 600px; margin-top:100px; margin-left: auto; margin-right: auto; background:url("../pics/login_glpi.png") no-repeat; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color :#103B6A; font-weight: bold; }
#bloc .haut { height: 53px; background: url(../pics/haut_install.png) 0 0 no-repeat; width:760px; margin:0; padding:0; }
#bloc { background: url(../pics/milieu_install.png) 0 0 repeat-y; width:760px; margin:0 auto; text-align:left; }
#bloc .bas { height: 31px; background: url(../pics/bas_install.png) 0 0 no-repeat; width:760px; margin:0; padding:0; }
#boxlogin { position:relative; background-color: transparent; padding-left: 15px; padding-top: 76px; text-align: left;  /* Bug IE Grrr */ height: 190px; width: 300px; }
#boxlogin p { text-align:center; }
.row { clear: both; padding-top: 5px; }
.label { float: left; margin-left:10px; text-align: left; }
.formw { float: right; margin-right:10px; text-align: right; }
#boxlogin fieldset { background-color: transparent; border: 2px solid #103B6A; padding-bottom:22px; }
#boxlogin legend { font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700; background-color: transparent; color :#103B6A; margin-left:5px }
#boxlogin input { border: 1px solid #103B6A; }
#boxlogin input[size="25"] { width:145px }
#logo-login { font-size: 11px; float:right; height: 160px; width: 230px; margin-right:10px; margin-left:0px; margin-top:80px; color :#000000; overflow: auto; }
#logo-login a:hover { color :#103B6A; text-decoration: underline; }
#box-faq { float:right; margin-right:10px; }
.sous_logo { font-family: arial; font-size: 9px; color: #eeeeee; text-decoration: none; }
.error { color: red; margin-top:20px; text-align:center; }
#footer-login { text-align:right; position: fixed !important; left: 0px; right: 10px; bottom: 0px !important; height: 40px; font-size : 10px; color :#757575; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top:10px; margin:auto; /*css hack for IE*/ position: absolute; bottom: auto; top: expression((parseInt(document.documentElement.clientHeight)+parseInt(document.documentElement.scrollTop)-42)+'px');
 width: expression(parseInt(document.documentElement.clientWidth)+'px');
}
/* ################--------------- Header / menu  ---------------#################### */
div#header { background: url("../pics/fd_nav1.png") 0 0 repeat-x; margin-bottom:10px; }
div#c_preference { height: 20px; text-align: right; margin-right: 5px; position: relative; top: 4px; font-size: 0.9em; z-index:900; }
div#c_preference ul { list-style: none; }
div#c_preference ul li { float: right; margin: 0 10px; }
div#c_preference ul li#deconnexion { margin-left: 25px; }
div#c_preference a { color: #000; text-decoration: none; font-size: 0.9em; }
div#c_preference a:hover { text-decoration: underline; }
div#c_recherche { height: 21px; text-align: right; margin-right: 25px; position: relative; top: 5px; font-size: 0.9em; }
div#c_recherche form { height: 15px; position: relative; bottom: 3px; }
div#c_recherche form div#champRecherche input { border: 1px solid #000; height: 14px; font-family: 'Bitstream Vera Sans', arial, Tahoma, 'Sans serif'; font-size: 11px; }
div#c_recherche form div#boutonRecherche { float: right; border: 1px solid #000; height: 14px; width: 14px; overflow: hidden; }
div#c_recherche form div#boutonRecherche input { font-family: 'Bitstream Vera Sans', arial, Tahoma, 'Sans serif'; font-size: 0.7em; width: 15px; height: 15px; border: none; position: relative; right: 2px; }
div#c_menu { height: 41px; position: absolute; top: 0px; z-index: 10; left: 45px; }
div#c_menu ul#menu { position: relative; left: 10px; top: 23px; height: 20px; list-style: none; float: left; }
ul#menu a.itemP, ul#menu a.itemP1 { display: block; height: 100%; width: 100%; text-align: center; text-decoration: none; border-right: 1px solid #9BA563; color: #000; }
ul#menu ul.ssmenu { position: relative; top: 5px; width: 108px; border: 1px solid #2c66aa; border-bottom: 0px; -moz-border-radius: 4px; background: #C3CBDF /*url("../pics/fd_ssmenu.png") 0 0 repeat*/; display: none; }
ul#menu ul li { list-style: none; text-align: center; border-bottom: 1px solid #2c66aa; line-height: 20px; font-size: 0.9em; }
ul#menu ul li a { color: #000; text-decoration: none; display: block; width: 100%; height: 100%; }
ul#menu ul li a:hover { background: url("../pics/fd_nav2.png") 0 0 repeat; }
ul#menu li#menu1 { float: left; width: 110px; }
ul#menu li#menu1 ul.ssmenu { position: relative; width: 110px; }
ul#menu li#menu2 { float: left; width: 110px; }
ul#menu li#menu2 ul.ssmenu { position: relative; width: 110px; }
ul#menu li#menu3 { float: left; width: 110px; }
ul#menu li#menu3 ul.ssmenu { position: relative; width: 110px; }
ul#menu li#menu4 { float: left; width: 110px; }
ul#menu li#menu4 ul.ssmenu { position: relative; width: 110px; }
ul#menu li#menu5 { float: left; width: 110px; }
ul#menu li#menu5 ul.ssmenu { position: relative; width: 110px; }
ul#menu li#menu6 { float: left; width: 110px; }
ul#menu li#menu6 ul.ssmenu { position: relative; width: 110px; }
ul#menu li#menu7 { float: left; width: 110px; }
ul#menu li#menu7 ul.ssmenu { position: relative; width: 110px; }
div#header div#c_logo { position: absolute; z-index: 1000; width: 64px; height: 41px; float: left; background: url("../pics/fd_logo.png") 0 0 repeat-x; }
div#header div#c_logo a { display: block; width: 100%; height: 100%; text-decoration: none; }
div#c_ssmenu1 { background: #C3CBDF /*url("../pics/fd_nav2.png") 0 0 repeat-x*/; height: 24px; clear: both; font-size: 0.8em; }
div#c_ssmenu1 ul { position: relative; top: 4px; left: 0px; list-style: none; }
div#c_ssmenu1 ul li { float: left; padding: 0 10px; }
div#c_ssmenu1 ul li a { text-decoration: none; color: #666; }
div#c_ssmenu1 ul li a:hover { text-decoration: underline; }
div#c_ssmenu2 { position: relative; z-index: 5; background:#d4d5d4 /*url("../pics/fd_nav3.png") 0 0 repeat-x*/; height: 28px; clear: both; font-size: 0.9em; }
div#c_ssmenu2 ul { position: relative; top: 5px; left: 0px; list-style: none; }
div#c_ssmenu2 ul li { position:relative; float: left; padding: 0 10px; }
div#c_ssmenu2 ul li a { text-decoration: none; color: #000; }
div#c_ssmenu2 a.here { font-size:14px; }
div#show_entities { display: none; position: absolute; top:20px; left:1px; border: 1px solid #CC9900; background: url("../pics/fd_hoverlink.png") 0 0 repeat; -moz-border-radius: 5px; padding: 5px; font-size: 11px; text-align: left; z-index:1000; }
div#show_entities_long { display: none; position: absolute; top:20px; left:1px; border: 1px solid #CC9900; background: url("../pics/fd_hoverlink.png") 0 0 repeat; -moz-border-radius: 5px; padding: 5px; font-size: 11px; text-align: left; z-index:1000; overflow:scroll; height:300px; width:300px; }
div#show_all_menu { display: none; position: absolute; top:20px; left:5px; border: 1px solid #CC9900; background: url("../pics/fd_hoverlink.png") 0 0 repeat; -moz-border-radius: 5px; padding: 5px; font-size: 11px; text-align: left; z-index:1000; }
/* ################--------------- Footer  ---------------#################### */
#footer { background: url("../pics/fd_footer.png") 0 0 repeat-x; font-size: 9px; color :#000; padding: 3px; margin-top: 200px;/* position:absolute; bottom:0; width:100%; clear:both;*/ }
.copyright { font-size: 9px; color :#000; }
/* ################--------------- DB Slave---------------#################### */
#dbslave-float { top: 0px; left: 300px; position: absolute; z-index: 100; }
#dbslave-float a { border-top: 1px solid #cecece; border-bottom: 2px solid #4a4a4a; border-left: 1px solid #cecece; border-right: 1px solid #cecece; text-decoration: none; text-align: center; margin: 0; padding: 1px .5em; font-family: helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; background-color: #fff; color:blue; }
/* ################--------------- Debug  ---------------#################### */
#debug-float { top: 0px; left: 80px; position: absolute; z-index: 100; }
#debug-float a { border-top: 1px solid #cecece; border-bottom: 2px solid #4a4a4a; border-left: 1px solid #cecece; border-right: 1px solid #cecece; text-decoration: none; text-align: center; margin: 0; padding: 1px .5em; font-family: helvetica, arial, sans-serif; font-size: 10px; font-weight: bold; background-color: #fff; color:red; }
#debug-float a:hover { background-color: #fc3; border-bottom: 2px solid #36f; }
#debug { background-color:#F0F0F0; }
#debugajax { margin: auto; text-align:center; }
#debug h1, #debugajax h1 { font-size:14px; text-align:center; background-color:#efefe7; padding: 5px; }
#debug h2, #debugajax h2 { font-size:14px; padding-left: 10px; border-left: 4px solid #FFC65D; border-bottom: 2px solid #FFC65D; }
#debug table, #debugajax table { margin:0; }
#kbanswer p { margin: 1.12em 0 }
#kbanswer h1 { font-size: 2em; margin: .67em 0 }
#kbanswer h2 { font-size: 1.5em; margin: .75em 0; font-weight: bolder; }
#kbanswer h3 { font-size: 1.17em; margin: .83em 0; font-weight: bolder; }
#kbanswer h4 { margin: 1.12em 0; font-weight: bolder; }
#kbanswer h5 { font-size: .83em; margin: 1.5em 0; font-weight: bolder; }
#kbanswer h6 { font-size: .75em; margin: 1.67em 0; font-weight: bolder; }
#kbanswer address { font-style: italic; }
#kbanswer pre { font-family: monospace; white-space: pre; }
div#c_ssmenu2 #ul_entities { position: relative; text-align:left }
div#c_ssmenu2 #ul_entities ol { margin:0; padding:0; position: absolute; top: 16px; left:10px; border: 1px solid #2c66aa; border-bottom: 0px; -moz-border-radius: 4px; background:  #C3CBDF; white-space:nowrap; display: none; text-align:left }
div#c_ssmenu2 #ul_entities:hover ol { display: block }
div#c_ssmenu2 #ul_entities ol li { margin:0; padding:2px 5px; clear:both; float:none; list-style: none; border-bottom: 1px solid #2c66aa; font-size: 0.9em; text-align:left }
