/* ======= Skin Standard | 4.5 | Copyright (c) 2005-2013 Doxense ======= */

/* Generic */

body { padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;margin:0;color:#000;background-color:#fff;font-family: 'Segoe UI', 'Lucida Grande', 'Helvetica Neue', Verdana, 'Trebuchet MS', Geneva, Helvetica, Arial, sans-serif; text-rendering:optimizeLegibility; scrollbar-face-color:#F2F6FC;scrollbar-shadow-color:#9BB5D6;scrollbar-highlight-color:#9BB5D6;scrollbar-3dlight-color:white;scrollbar-track-color:white;scrollbar-darkshadow-color:white;scrollbar-arrow-color:#9BB5D6; }
.h { cursor:help; }
.ptr { cursor:pointer; }
.d { color:silver; }
.wb { background-color:white; }
.nowrap { white-space:nowrap; }
.printonly { display:none; }
.demoversion { display:block;position:absolute;top:4px;width:20%;left:40%;text-align:center;background-color:#FFFAE4;border:1px solid #3959AE;color:red;font-size:0.75em;font-weight:bold;text-decoration:none; }
p.text { text-align:justify; }
.title { color:#3959AE;font-weight:bold;font-size:10pt;background-color:#FFFAE4;border: 1px solid #FFC40A;padding:4px 10px; }
a.sortlink { color:#374B80;font-weight:bold;text-decoration:none; }
a.sortlink:hover { text-decoration:underline; background-color:#FFFAE4;}
thead .x-sortable-td { border-bottom:1px solid #EDEEEF; }
a.ulink { color:#374B80;font-size:8pt; }
a.link { color:#374B80;font-size:8pt;text-decoration:none; }
a.link_disabled { color:silver;font-size:8pt;text-decoration:none; }
a.link_error { color:red;font-size:8pt;text-decoration:none; }
a.link_error:hover { text-decoration:underline; }
a.link_warning { color:#FF4500;font-size:8pt;text-decoration:none; }
a.link_warning:hover { text-decoration:underline; }
a.link_off { color:#c0c0c0;font-size:8pt;text-decoration:none; }
a.link:hover { text-decoration:underline; }
a.external { color:#374B80;font-size:8pt; }
a.helplink { color:#374B80;font-size:8pt; }
a.smalllink { color:#374B80;font-size:7pt;text-decoration:none; }
a.smalllink:hover { text-decoration:underline; }
sub, sup { font-size:80%; }
#layoutdiv { margin-left:1%;margin-right:1%;padding-top:0.5em; }
form { margin:0; }
address, caption, cite, dfn, em, th, var { font-style:normal; font-weight:normal; }
caption, th { text-align: left; }
.l { text-align: left; }
.r { text-align: right; }
.c { text-align: center; }
.b { font-weight: bold; }
.dcg { background-color:#F9F9F9; color:silver; text-align:center; font-size:85%; }

.opa33 { opacity:0.33;-moz-opacity:0.33;filter:alpha(opacity=33); }
.opa66 { opacity:0.66;-moz-opacity:0.66;filter:alpha(opacity=66); }
.br2 { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.br3 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.br4 { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.br6 { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.br8 { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.br16 { -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; }
.bsh1 { -webkit-box-shadow:1px 1px 2px #F0F0F0; -moz-box-shadow:1px 1px 2px #F0F0F0; box-shadow:1px 1px 2px #F0F0F0; }
.bsh2 { -webkit-box-shadow:2px 2px 2px #F0F0F0; -moz-box-shadow:2px 2px 2px #F0F0F0; box-shadow:2px 2px 2px #F0F0F0; }
.bsh4 { -webkit-box-shadow:4px 4px 8px #F0F0F0; -moz-box-shadow:4px 4px 8px #F0F0F0; box-shadow:4px 4px 8px #F0F0F0; }
.invisible { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

/* classes associe'es au de'boggage */
#AWD_DEBUG { top:0px;position:absolute;z-index:665;font-size:8pt;height:17px; }
#AWD_DEBUG_XML { bottom:0px;position:relative;width:100%;z-index:666;font-size:8pt;background-color:#F0F8FF; }
#AWD_DEBUG_CALLS { top:0px;position:absolute;width:80%;z-index:666;font-size:8pt; }
.AWD_DEBUG_TEXT { font-size:8pt;width:100%;background-color:#FFF;color:#374B80;border:1px solid #3959AE;padding:2px;height:320px; }
.AWD_DEBUG_LINK { font-size:8pt;color:#374B80;background-color:#E0F0FF;padding:2px;margin:1px;font-weight:bold;border:1px solid #3959AE;border-top:none;text-decoration:none;height:16px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.debug-zone { position:absolute;z-index:999;border:1px solid silver;background-color:#F0F8FF;font-size:85%;padding:0.25em; }
.debug-zone ul { margin:0; }
.debug-label { border:1px solid silver;background-color:#F0F8FF;font-size:10px;width:48px;padding:1px;margin:1px;color:#315AA5;font-weight:bold; -webkit-border-radius:6px; -moz-border-radius:6px; }
.debug-title { font-weight:bold;margin-bottom:0.25em; }

/* classes associe'es aux erreurs lors du deboggage */
.AWD_ERROR_SECTION { color:#374B80;font-size:11pt;font-weight:bold; }
.AWD_ERROR_TEXT { color:#374B80;font-size:9pt; }
.AWD_ERROR_TIMEOUT { color:#374B80;font-size:9pt;font-weight:bold; }
.AWD_ERROR { font-weight:bold;font-size:8pt;color:red; }


/* classe associe'es au compte a rebours */
.AWD_WARNING_TEXT { color:#374B80;font-size:10pt; }
.AWD_WARNING_TIMEOUT { color:#374B80;font-size:10pt;font-weight:bold; }
.AWD_WARNING_POPUP { border:1px solid #3C496D;background-color:#DCE7F3; }
div.warning { color:white;padding: 4px;text-align:justify;background-color:red;border: 1px solid #FFC40A;font-weight:bold; }
td.warning { color:white;background-color:red;font-weight:bold; }


/* classe associee au message relatif au lecteur de carte */
.AWD_SMARTCARD_TEXT { color:#374B80;font-size:10pt;font-weight:bold; }
.AWD_SMARTCARD_BACKGROUND { background-color:white }
.AWD_SMARTCARD_POPUP { border:1px solid black; background-color:#374B80; }


/* boutons de la topbar */
.AWD_LOGOFF_BUTTON { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none  }
.AWD_NORMAL_BUTTON { color:#374B80; font-size:11px; font-weight:bold; text-decoration:none  }
.AWD_EMPH_BUTTON { color:#FF4444; font-size:11px; font-weight:bold; text-decoration:none  }
.admin_topbar { color:#374B80;font-size:7pt;font-weight:bold }

/* Onglets de l'admin */
#adminonglets table.onglets a { display:block;height:24px;text-align:center;padding-right:1em; }
#adminonglets table.onglets img { margin-right: 0.25em; border:none; }

/* mise en page */
.AWD_TITLE {
	padding:4px; font-weight:bold; font-size:13pt;
	color:#3959AE; background-color:#FFFAE4; border:1px solid #FFC40A;
	-webkit-box-shadow:2px 2px 2px #F0F0F0; -moz-box-shadow:2px 2px 2px #F0F0F0; box-shadow:2px 2px 2px #F0F0F0;
}
.AWD_PREVIEW_TITLE { color:#3959AE;font-weight:bold;font-size:10pt;background-color:#FFFAE4;border:1px solid #FFC40A; }
.AWD_PREVIEW_TITLE_LINK { color:#3959AE;font-weight:bold;font-size:10pt; }
.AWD_PREVIEW_TITLE_ERROR { color:red;font-weight:bold;font-size:10pt;background-color:#FFFAE4;border: 1px solid #FFC40A; }
.AWD_PREVIEW_TITLE_NOT_READY { color:gray;font-style:italic;font-weight:bold;font-size:10pt;background-color:#FFFAE4;border: 1px solid #FFC40A; }
.AWD_SECTION { color:#3959AE;font-weight:bold;font-size:10pt;padding:0px 4px; }
.AWD_TEXT { color:#374B80;font-size:10pt; }
.AWD_INSTALL_TEXT { color:#374B80;font-size:12pt;font-weight:bold }
.AWD_INSTALL_ERROR { color:red;font-size:12pt;font-weight:bold }
.AWD_SMALL_TEXT { color:#374B80;font-size:8pt; }
.AWD_CONTENT { border:1px solid #3C496D; background-color:#DCE7F3; }
.AWD_PREVIEW_NO_AVAILABLE { font-weight:bold;font-size:10pt;background-color:white;color:#3959AE; }
.AWD_INFO_VSPACING { height:7px; }


/* login par formulaire */
.AWD_LOGIN {
	width:270px;
	color:#374B80;font-weight:bold;font-size:8pt;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#FFFFE8), to(#FFF6E0));
	background-image:-moz-linear-gradient(top, #FFFFE8, #FFF6E0));
	background-color:#FFFAE4; border: 1px solid #FFC40A; 
	-webkit-box-shadow:2px 2px 2px #F0F0F0; -moz-box-shadow:2px 2px 2px #F0F0F0; box-shadow:2px 2px 2px #F0F0F0;
}
.AWD_INPUT_LOGIN { width:100px; border:1px solid #BBAE85; background-color:#FFFCFC; font-size:10pt; }
.AWD_INPUT_LOGIN:focus { background-color:#FFF; }
.AWD_INPUT_LOGIN_ERROR { width:100px; border:1px solid red; font-size:10pt; }
input:-webkit-autofill { color:#333 !important; background-color:#FFF !important; }

/* virements entre comptes */
.AWD_INPUT_TRANSFERT { width:96px;border:1px solid #374B80;font-size:10pt;font-weight:bold;text-align:right;padding-right:2px }
.AWD_INPUT_TRANSFERT_ERROR { width:96px;border:1px solid red;font-size:10pt;font-weight:bold;text-align:right;color:red;padding-right:2px }


/* la page detail */
.AWD_EDIT_ZONE { color:#3959AE;font-size:9pt;padding:4px;font-weight:bold }
.AWD_EDIT_BUTTONS_GROUP { border:1px solid #374B80;border-bottom:none; }
.AWD_EDIT_BUTTON { border-bottom:1px solid #374B80;height:25px;background-color:#F0F4F9; }
.AWD_EDIT_BUTTON_SELECTED { border-bottom:1px solid #374B80;height:25px;background-color:#FFFAE4; }
.AWD_EDIT_BUTTON_TEXT { color:#3959AE;font-size:8pt; }
.AWD_EDIT_BUTTON_SELECTED_TEXT { color:#3959AE;font-size:8pt; }
.AWD_RATE_BORDER { width:100px;height:10px;border:1px solid #3C496D; }
.AWD_RATE { background-color:#FFC308;height:10px;font-size:6pt }
div.thumb { float:left;background-color:white;border:1px solid silver;background-color:white;padding:5px }
div.thumb_over { float:left;background-color:white;border: 1px solid #FFC40A;background-color:#FFFAE4;cursor:pointer;padding:5px }
div.thumb_selected { float:left;background-color:white;border:1px solid #3C496D;background-color:#dce7f3;padding:5px }
div.thumb p { text-align:center;font-size:10pt;font-weight:bold;color:#3959AE;margin-top:0px;margin-bottom:0px }
div.thumb_over p { text-align:center;font-size:10pt;font-weight:bold;color:#3959AE;margin-top:0px;margin-bottom:0px }
div.thumb_selected p { text-align:center;font-size:10pt;font-weight:bold;color:#3959AE;margin-top:0px;margin-bottom:0px }
.AWD_THUMB { border:1px solid silver;background-color:white;padding:5px }
.AWD_THUMB_LEGEND { font-size:10pt;font-weight:bold;color:#3959AE; }
.AWD_THUMB_SELECTED { border:1px solid #3C496D;background-color:#dce7f3;padding:5px }
.AWD_THUMB_OVER { border:1px solid #FFC40A;background-color:#FFFAE4;cursor:pointer;padding:5px }


/* Onglets */
.AWD_ONG_LEFT { border-bottom:1px solid #3C496D;font-size:7pt; }
.AWD_ONG_RIGHT { border-bottom:1px solid #3C496D;font-size:7pt; }
.AWD_ONG_SECTION { border-top:1px solid #3C496D;font-size:7pt;font-weight:bold; }
.AWD_ONG_SECTION_SELECTED { border-top:1px solid #3C496D;color:#3959ae;background-color:#dce7f3;font-size:7pt;font-weight:bold; }
.AWD_ONG_SECTION_LINK { color:#A0A0A0;text-decoration:none; }
.AWD_ONG_CONTENT { border:1px solid #3C496D; border-top:none;background-color:#DCE7F3; }


/* barre d'outils */
table.AWD_BUTTONS a { color:#374B80;font-weight:bold;font-size:8pt;text-decoration:none; }
table.AWD_BUTTONS a:hover { text-decoration:underline; }
.AWD_BUTTON_ON, .AWD_BUTTON_ON table td { color:#374B80;font-weight:bold;font-size:8pt;text-decoration:none; }
.AWD_BUTTON_ON:hover, AWD_BUTTON:hover table td { text-decoration:underline; cursor:pointer;}
.AWD_BUTTON_OFF, .AWD_BUTTON_OFF table td { color:#cccccc;font-weight:bold;font-size:8pt;text-decoration:none;cursor:default }

/* les documents dans la file d'attente */
.AWD_LIST .head { color:#374B80;font-size:8pt;font-weight:bold; }
.AWD_LIST .row { color:#374B80;font-size:9pt; }
.AWD_LIST .row_selected { color:#374B80;font-size:9pt;background-color:#FFF4D0; }
.AWD_LIST .rowbig { color:#374B80;font-size:9pt;font-weight:bold }
.AWD_LIST .rowerror { color:red;font-size:9pt; }
.AWD_LIST .rowbigerror { color:red;font-size:9pt;font-weight:bold; font-style:normal; }
.AWD_LIST .rownotready { color:gray;font-size:9pt; }
.AWD_LIST .colselected { background-color:#F0F4F9; }
.AWD_LIST .job_spacing { height:10px }
.AWD_LIST .printer_spacing { height:20px }
.odd { background-color:#F8F8FF; }
td.sep { height:4px;background-color:#FAFAFA; }
.list .head { color:#374B80;font-size:8pt;font-weight:bold;background-color:#F2F6FC }
.list tr.head > th { padding:0 0.5em; font-weight: bold; }
.list .body { background-color:#f8f8ff }
.list .row { color:#374B80;font-size:9pt; }
.list .row_small { color:#374B80;font-size:8pt; }
.list .row_small_head { color:#374B80;font-size:8pt;background-color:#f0f0ff }
.list .row_emphasized { color:#374B80;font-size:9pt;background-color:#F8F8FF; }
.list .row_emph { color:#374B80;font-size:9pt;font-weight:bold }
.list .row_group { color:#374B80;font-size:8pt;font-weight:bold; border-bottom: 1px solid #DCE7F3; padding:0.25em 0.5em; }
.list .row_value { color:#374B80;font-size:8pt;font-weight:normal; border-bottom: 1px solid #DCE7F3; }
.list .row_selected { color:#374B80;font-size:9pt;background-color:#FFF4D0; }
.list .row_group_link { color:#374B80;font-size:8pt;font-weight:bold; text-decoration:none; }
.list .rowerror { color:red;font-size:9pt; }
.list .row_emphasized_error { background-color:#FFFAE4;color:red;font-size:9pt; }
.list .rownotready { color:gray;font-size:9pt; }
.list .rownotready_emphasized { color:gray;font-size:9pt;background-color:#F8F8FF; }
table.list caption { text-align:left; color:#374B80; font-size:9pt; padding:0.25em; }
.hvr_on { background-color:#FFFAE4; }
.hvr_show { visibility:hidden;}
.hvr_on .hvr_show { visibility:inherit; }
.value_ultrared { color:White !important; background-color:Red !important;font-weight:bold;font-size:120%; }
.value_red { color:red !important;background-color:#FFF6F6 !important;font-weight:bold; }
.value_orange { color:#FF4500 !important;background-color:#FFF8E0 !important;font-weight:bold; }
.value_green { background-color:#E8FFF0 !important }
.value_cold { background-color:#E8F0FF !important; }
.value_low { color:Gray; }
.value_ultralow { color:Silver; }
.nimp { color: #889; }
.value_empty { color:silver;background-color:#F8F8F8 }
table.toplist { border:1px solid #FFC40A; }
table.toplist thead tr { color:#374B80;font-size:8pt;font-weight:bold;background-color:#FFFAE4 }
table.toplist tbody tr { color:#374B80;font-size:9pt;background-color:#FFF; }
table.stats { border:1px solid #e0e0ff; }
img.loading { background:url(Images/anim_processing.gif) no-repeat; }
a.hvr_edit { display:block; padding-right:16px; line-height:16px; }
a.hvr_edit:hover { background:url(images/button_small_editer.png) 100% 0 no-repeat; }
a.hvr_view { display:block; padding-right:16px; line-height:16px; }
a.hvr_view:hover { background:url(images/button_small_view.png) 100% 0 no-repeat; }
a.hvr_add { display:block; padding-right:16px; line-height:16px; }
a.hvr_add:hover { background:url(images/button_small_add.png) 100% 0 no-repeat; }

/* affichage des infos sur le document */
.AWD_DOC_TITLE { color:#374B80;text-decoration:underline;font-size:9pt; }
.AWD_DOC_TITLE_ERROR { color:red;text-decoration:none; }
.AWD_DOC_TITLE_ERROR_WITH_PREVIEW { color:red;text-decoration:underline; }
.AWD_DOC_TITLE_NOT_READY { color:gray;text-decoration:none;font-style:italic; }
.AWD_DOC_TITLE_NO_PREVIEW { color:#374B80;font-size:9pt; }
.AWD_DOC_TEXT { color:#374B80; }
.AWD_DOC_TEXT_ERROR { color:red; }
.AWD_DOC_TEXT_NOT_READY { color:gray;font-style:italic; }
.AWD_DOC_BIG_TITLE { color:#374B80;text-decoration:underline;font-size:11pt;font-weight:bold }
.AWD_DOC_BIG_TITLE_ERROR { color:red;text-decoration:none;font-size:11pt;font-weight:bold; }
.AWD_DOC_BIG_TITLE_NOT_READY { color:gray;text-decoration:none;font-size:11pt;font-weight:bold;font-style:italic; }
.AWD_DOC_BIG_TITLE_NO_PREVIEW { color:#374B80;text-decoration:none;font-size:11pt;font-weight:bold }
.AWD_DOC_COST { color:#374B80;font-size:10pt;font-weight:bold }
.AWD_DOC_COST_ERROR { color:red;font-size:10pt;font-weight:bold }
.AWD_DOC_COST_NOT_READY { color:gray;font-size:10pt;font-weight:bold;font-style:italic; }
.AWD_DOC_GROUP { background-color:#f0f4f9;color:#374B80;font-size:8pt;font-weight:bold; }
.AWD_DOC_GROUP_ERROR { background-color:#f0f4f9;color:red;font-size:8pt;font-weight:bold; }
.doc_title { color:#374B80;text-decoration:underline;font-size:9pt; }
.doc_titleerror { color:red;text-decoration:underline; }
.doc_titlenotready { color:gray;text-decoration:underline;font-style:italic; }
.doc_big_title { color:#374B80;text-decoration:underline;font-size:11pt;font-weight:bold }
.doc_big_titleerror { color:red;text-decoration:underline;font-size:11pt; }
.doc_cost { color:#374B80;font-size:10pt;font-weight:bold }


/* affichage des infos des imprimantes */
.AWD_PRINTER_DELIMITER { border-bottom:1px solid #FFC30A;padding:2px }
.AWD_PRINTER_TITLE { color:#FF8000;font-size:10pt;font-weight:bold;text-decoration:none; }
.AWD_PRINTER_TITLE_ERROR { color:red;font-size:10pt;font-weight:bold;text-decoration:none; }
.AWD_PRINTER_TEXT { color:#374B80;font-size:8pt; }
.AWD_PRINTER_TEXT_ERROR { color:red;font-size:8pt; }
.AWD_PRINTER_LEGEND { color:#A0A0A0;font-size:8pt; }
.AWD_PRINTER_BORDER_MSG { border-left:1px solid #FFC30A;border-top:1px solid #FFC30A;border-right:1px solid #FFC30A; }
.AWD_PRINTER_ERROR { color:red;font-size:8pt; }


/* affichage des infos des stations */
.AWD_STATION_LOGIN_TITLE { color:#374B80;font-size:8pt;font-weight:bold;text-decoration:none;padding:0px 5px; }
.AWD_STATION_LOGIN_TEXT { color:#374B80;font-size:7pt;padding:0px 5px; }
.AWD_STATION_TITLE { color:#374B80;font-size:10pt;font-weight:bold;text-decoration:none;padding:0px 5px; }
.AWD_STATION_TEXT { color:#374B80;font-size:8pt;padding:0px 5px; }


/* affichage des infos sur le compte utilisateur */
.AWD_ACCOUNT_NAME { color:#374B80;font-size:11pt;font-weight:bold;text-decoration:none;padding:0px 5px; }
.AWD_ACCOUNT_TEXT { color:#374B80;font-size:8pt;padding:0px 5px; }
.AWD_ACCOUNT_NAME_MFP { color:#374B80;font-size:10pt;font-weight:bold;text-decoration:none;padding:0px 5px; }
.AWD_ACCOUNT_TEXT_MFP { color:#374B80;font-size:8pt;padding:0px 5px; }


/* tarification */
.AWD_COST_TITLE { color:#3959AE;font-weight:bold;font-size:13pt;background-color:#FFFAE4;border: 1px solid #FFC40A;padding-left:5px }
.AWD_COST_LABEL { font-size:11pt;color:#3959AE;font-weight:bold; }
.AWD_COST_TOTAL { color:#FF8000;font-size:13pt;font-weight:normal; }
.AWD_COST_SEC_TOTAL { color:#374B80;font-size:8pt;padding:0px 15px; }
.AWD_COST_SEC_TOTAL_ERROR { color:red;font-size:8pt;padding:0px 15px; }
.AWD_COST_SEC_TOTAL_WARNING { color:red;font-size:8pt;padding:0px 15px; }
.AWD_COST_LEGEND { color:#374B80;font-size:8pt; }
.AWD_COST_LEGEND_ERROR { color:red;font-size:8pt;font-weight:bold }
.AWD_COST_LEGEND_WARNING { color:red;font-size:8pt; }
.AWD_COST_TITLE_MFP { color:#3959AE;font-weight:bold;font-size:11pt;background-color:#E4F0F9; }
.AWD_COST_LABEL_MFP { font-size:10pt;color:#3959AE;font-weight:bold; }
.AWD_COST_TOTAL_MFP { color:#FF8000;font-size:12pt;font-weight:normal; }
.AWD_COST_LEGEND_MFP { color:#374B80;font-size:7pt; }
.AWD_FINAL_COST_LABEL { font-size:13pt;color:#3959AE;font-weight:bold; }
.AWD_FINAL_COST_TOTAL { color:#FF8000;font-size:15pt;font-weight:normal; }
.AWD_FINAL_COST_TOTAL_ERROR { color:red;font-size:15pt;font-weight:normal; }
.AWD_FINAL_COST_LEGEND { color:#3959AE;font-size:13pt;padding:0px 15px;font-weight:normal; }
.AWD_FINAL_COST_LEGEND_ERROR { color:red;font-size:13pt;padding:0px 15px;font-weight:normal; }


/* Client Divers */
.AWD_ENCART_TITLE { color:#FF8000; font-size: 13px; font-weight: bold; background-color:#FFFFFF }
.u { text-decoration:underline; }
.tree_zone { padding-left:32px;padding-bottom:0.5em;cursor:pointer; }
td.open_zone a { display:block;cursor:pointer; }
td.open_zone a:hover { background-color:#F8F8FF; background-image:-webkit-gradient(linear, left top, left bottom, from(#F8F8FF), to(#F0F0F0)); }
td.close_zone { font-size:7pt; }
table.group_header { border:1px dashed #EDEEEF;background-color:#FCFCFC; }
table.toolbar { height:24px;color:#374B80;font-size:9pt;margin-top:0.75em;margin-bottom:0.75em; }
table.toolbar td.item, table.toolbar td.itemoff { background-color:#FCFCFC;border:1px solid #E7E8E9;border-left:none;border-right:none;padding:0 0.25em }
table.toolbar td.itemon { background-color:#FFFAE4;border:1px solid #FFC40A;padding:0 0.25em; }
table.toolbar td.sp { border:1px solid #E7E8E9;border-top:none;border-bottom:none; }
table.toolbar td.item:hover { background-color:#F2F6FC;border:1px solid #BBCDDF;border-left:none;border-right:none; }
table.clientlist { color:#374B80; font-size:11px;  }
table.clientlist tr.head td { font-weight: bold; border-bottom:1px solid #FFC40A;background-color:#FFFAE4;height:21px; }
table.clientlist tr.row td { height:18px;vertical-align: bottom }
div.clientlist { line-height:21px;height:21px;color:#374B80;font-size:11px;font-weight:bold;border-bottom:1px solid #FFC40A;background-color:#FFFAE4; }
div.clientlistmiddle { line-height:21px;height:21px;color:#374B80;font-size:11px;font-weight: bold; border-bottom:1px solid #FFC40A;border-top:1px solid #FFC40A;background-color:#FFFAE4;  }
/* comptes */
.AWD_ACCOUNT { border:1px solid black;background-color:white;font-size:10pt;font-weight:bold;color:#374B80; }
/* visualisation des jobs se'lectionne' */
td.job { border:1px solid white;padding:5px }
td.job_selected { border:1px solid #3C496D;background-color:#dce7f3;padding:5px }
td.job_over { border: 1px solid #FFC40A;background-color:#FFFAE4;cursor:pointer;padding:5px }
.text { color:#374B80;font-size:10pt; }


/* Administration */
.ADMIN_MENU_LINK { font-size:11pt;color:#3959AE; font-weight:bold; text-decoration:none; }
.ADMIN_MENU_LINK:hover { text-decoration:underline; }
.ADMIN_MENU_LINK_OFF { font-size:11pt;color:#cccccc; font-weight:bold; text-decoration:none;font-style:italic }
.ADMIN_SUBMENU_LINK { font-size:13pt;color:#3959AE; font-weight:bold; }
.ADMIN_MENU_HOVER { }
.ADMIN_MENU_HOVER_ON { background-color:#F8F8FF; }
A.ADMIN_SUBMENU_LINK:hover { text-decoration:underline; }
.ADMIN_SUBMENU_LINK_OFF { font-size:13pt;color:#cccccc; font-weight:bold; text-decoration:none;font-style:italic }
.ADMIN_MENU_QUICKLINK { font-size:10pt;color:#3959AE; font-weight:bold; text-decoration:none; }
.ADMIN_MENU_QUICKLINK_OFF { font-size:10pt;color:#cccccc; font-weight:bold; text-decoration:none;font-style:italic }
A.ADMIN_MENU_QUICKLINK:hover { font-size:10pt;color:#3959AE; font-weight:bold; text-decoration:underline; }
.ADMIN_MENU_DESC { font-size:8pt;color:#687CB0;font-style:italic; }
.ADMIN_MENU_DESC_OFF { font-size:8pt;color:#cccccc;font-style:italic; }
.ADMIN_MENU_ERROR { background-color:#FFF6F6; }
.ADMIN_MENU_ERROR .ADMIN_MENU_LINK { color:#F80000; }
.ADMIN_MENU_ERROR .ADMIN_MENU_DESC { color:#F00000; }
.ADMIN_MENU_ERROR .ADMIN_MENU_LINK_OFF { color:orange; }
.ADMIN_MENU_ERROR .ADMIN_MENU_DESC_OFF { color:orange; }
.AWD_ADMIN_HEADER { border:1px solid #3959AE;background-color:#DCE7F3 }
.AWD_ADMIN_DELETE { color:red;font-size:13pt;font-weight:bold; }
.AWD_ADMIN_EMPH { font-size:13pt;font-weight:bold; }
.AWD_ADMIN_POPUP_TITLE { color:#374B80;font-size:11pt;font-weight:bold; }
.AWD_ADMIN_POPUP_MESS { color:#374B80;font-size:11pt; }
.AWD_ADMIN_QUEUE_LINK { color:#374B80;font-size:10pt;text-decoration:underline;font-weight:bold }
.AWD_ADMIN_QUEUE_INFO { color:#374B80;font-size:8pt;text-decoration:none; }
.AWD_ADMIN_QUEUE_VALUE { color:#374B80;font-size:8pt;font-weight:bold }
.AWD_ADMIN_QUEUE_ERROR { color:red;font-size:8pt;font-weight:bold }
.AWD_ADMIN_QUEUE_PAUSED { color:orange;font-size:8pt;font-weight:bold }
.AWD_ADMIN_QUEUE_READY { color:#008000;font-size:8pt;font-weight:bold }
.AWD_ADMIN_VSPACING { height:7px; }
.ADMIN_QUEUE_HEAD_SEPARATOR { color:#c0c0c0;width:100% }
.AWD_ADMIN_QUEUE { font-size:13pt;color:#3959AE; font-weight:bold; text-decoration:none; }
.AWD_ADMIN_ONG { background-color:#F4F5F5;border:1px solid #D7D8D9;line-height:24px;padding:2px 0px;border-left:none;border-right:none;margin-right:1px; }
.AWD_ADMIN_ONG:hover { background-color:#F2F6FC;border:1px solid #BBCDDF;text-decoration:none;border-left:none;border-right:none;margin-right:1px; }
.AWD_ADMIN_ONG_SELECTED { background-color:#FFFAE4;border:1px solid #FFC40A;line-height:24px;padding:2px 0px;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}


/* Classes JSE */
.JSLISTBG { border: #FFFFFF 1px;background-color:#FFFFFF;color:white;font-size: 10pt; }
.JSLISTHEADER { color:#95306E;background-color:white;font-size: 11px;font-weight: bold;TEXT-DECORATION: none }
.JSLISTROW { background-color:white;color:black; }
.JSLISTROWOVER { background-color:#edd9ef;color:black; }
.JSLISTROWSELECTED { background-color:#FFF9D6;color:black; }
.JSLISTROWSELECTEDOVER { background-color:#FFF9D6;color:black; }
.JSLISTFOOTER { background-color:#cfcfc1;color:white;font-size:8pt;font-weight:bold; }
.JSLISTFILLER { background-color:#FFFFFF }
.JSLISTCELL {  }
.JSButton { background-color:#3C6567;border:#0B2628 2px solid;color:white;font-size:x-small;font-weight:500;text-align:center }
.JSButtonHighlight { background-color:#9FD6D7;border:#0B2628 2px outset;color:white;cursor:pointer;font-size:x-small;font-weight:500;text-align:center }
.JSButtonDown { background-color:#9FD6D7;border:#0B2628 3px solid;border-bottom:#0B2628 1px solid;border-left:#0B2628 1px solid;color:white;cursor:pointer;font-size:x-small;font-weight:500;text-align:center }
.JSPROGRESSBARBODY { border:1px solid #374B80;background-color:white; }
.JSPROGRESSBARON { background-color:#DCE7F3; }
.JSPROGRESSBARTEXT { color:#374B80;font-weight:bold; }
.JSRB_CONTAINER { top:15;left:15;padding:2px;position:absolute;z-index:5;border: #5F1C44 2px solid;color:#5F1C44; background-color:#FFFFFF; }
.XFORMSTEXTBOX_VALID { font-size:8pt;color:#374B80;border:1px solid #ADB6CD;margin:0;padding-left:2px }
.XFORMSTEXTBOX_VALID:focus { border:1px solid #5577AA;background-color:#FAFAFF;outline-color:#EEF; }
.XFORMSTEXTBOX_INVALID { font-size:8pt;color:red;border:1px solid red;background-color:#FFF6F6;margin:0;padding-left:2px;outline-color:#F88; }
.XFORMSTEXTBOX_ATTENTION { font-size:8pt;color:#FF8000;border:1px solid #FF8000;background-color:#FFFCED;margin:0;padding-left:2px;outline-color:#FC8; }
.XFORMSTEXTBOX_DISABLED { font-size:8pt;color:gray;border:1px solid silver;background-color:#EDEEEF;margin:0;padding-left:2px }
.XFORMSTEXTBOX_GHOST { font-size:8pt;color:silver;border:1px solid #ADB6CD;margin:0;padding-left:2px;outline-color:silver; }
.XFORMSCHECKBOX_VALID { font-size:7pt;vertical-align:middle;width:14px;height:14px;margin:1px 1px; }
.XFORMSCHECKBOX_INVALID { font-size:7pt;background-color:red;vertical-align:middle;width:14px;height:14px;margin:1px 1px; }
.XFORMSCHECKBOX_ATTENTION { font-size:7pt;background-color:#FF8000;vertical-align:middle;width:14px;height:14px;margin:1px 1px; }
.XFORMSCHECKBOX_DISABLED { font-size:7pt;vertical-align:middle;height:14px;width:14px;height:14px;margin:1px 1px; }
.XFORMSXLABEL_VALID { font-size:8pt;color:#374B80; }
.XFORMSXLABEL_INVALID { font-size:8pt;color:red; }
.XFORMSXLABEL_ATTENTION { font-size:8pt;color:#FF8000; }
.XFORMSXLABEL_DISABLED { font-size:8pt;color:silver; }
.XFORMSRADIO { margin:0;padding:0;text-align:center; }
.XFORMSRADIO li { list-style:none;margin-bottom:1px;line-height:16px; }
.XFORMSRADIO input { vertical-align:top; }
.XFORMSRADIO_VALID { font-size:8pt;color:#374B80; }
.XFORMSRADIO_INVALID { font-size:8pt;color:red; }
.XFORMSRADIO_ATTENTION { font-size:8pt;color:#FF8000; }
.XFORMSRADIO_DISABLED { font-size:8pt;color:silver; }
.XFORMSSELECT_VALID { font-size:8pt;color:#374B80; }
.XFORMSSELECT_INVALID { font-size:8pt;color:white;background-color:red; }
.XFORMSSELECT_ATTENTION { font-size:8pt;color:white;background-color:#FF8000; }
.XFORMSSELECT_DISABLED { font-size:8pt;color:#444; }
.XFORMSXTABLE_BODY { font-size:9pt;color:black; }
.XFORMSXTABLE_HEAD { font-size:9pt;color:black;font-weight:bold;text-align:center }
.XFORMSXTABLE_COL { background-color:#F2F6FC;color:#1B4586;font-weight:bold;text-align:center;font-size:8pt; }
.XFORMSXTABLE_ROW { font-size:9pt;color:black; }
.XFORMSXTABLE_CELL {  }
.XFORMSXTABLE_RUBRIQUE { background-color:#085F8B;color:white;font-size:13px; }
.XFORMSXTABLE_SRUBRIQUE { background-color:#989F8B;color:white;font-size:10px; }


/* Site Web Client */
.button_text { color:#374B80;font-weight:bold;font-size:8pt;padding:0px 5px;text-decoration:none }
.printer_title { color:#FF8000;font-size:10pt;font-weight:bold;text-decoration:none;padding:0px 5px; }
.printer_text { color:#374B80;font-size:8pt;padding:0px 5px; }
.printer_legend { color:#A0A0A0;font-size:8pt;padding:0px 5px; }
tr.buttons td a { color:#374B80;font-weight:bold;font-size:8pt;text-decoration:none; }

/* Forms */
input, textarea, select { font-family: 'Segoe UI', Verdana, 'Trebuchet MS', Geneva, Helvetica, Arial, sans-serif; }
input.button { color:#374B80;font-weight:bold;border:1px solid #374B80;background-color:white;font-size:8pt; }
input.button_over { color:#374B80;font-weight:bold;border:1px solid #374B80;background-color:#FFFAE4;font-size:8pt; }
input.text { color:#374B80;border:1px solid #374B80;font-size:7pt }
input.text:focus { border:1px solid #5577AA; background-color:#FAFAFF; outline-color:#EEF;}
input.warning { color:#374B80;border:1px solid orange;font-size:7pt }
input.error, textarea.error { color:red;border:1px solid red;font-size:7pt }
input.bigtext { color:#374B80;border:1px solid #ADB6CD;font-size:9pt; }
input.bigtext:focus { border:1px solid #5577AA; background-color:#FAFAFF; outline-color:#EEF; }
input.bigtextok { color:#374B80;border:1px solid green;font-size:9pt; outline-color:#8F8; }
input.bigtexterror { color:#374B80;border:1px solid red;font-size:9pt; outline-color:#F88; }
select.bigtext { color:#374B80;border:1px solid #ADB6CD;font-size:9pt; }
select.bigtext:focus { background-color:#FAFAFF; outline-color:#EEF; }
input.disabled { color:gray;background-color:#EDEEEF; border:1px solid silver; font-size:9pt; outline-color:silver;}
select.disabled { color:gray;border:1px solid silver;font-size:9pt; }

/* frames */
.admin_frame_active, .admin_frame_inactive { font-size:8pt;margin:1px;margin-bottom:8px }
.admin_frame_active .value { color:#3959AE;font-size:10pt; }
.admin_frame_label { font-weight:bold;font-size:10pt;margin-bottom:4px; }
.admin_frame_active .admin_frame_label { color:#3959AE;background:url(images/frames/frame_hline.png); }
.admin_frame_inactive .admin_frame_label { color:silver;background:url(images/frames/frame_hline_dis.png) }
.admin_frame_active .itemlabel { background-color:#F2F6FC;font-weight:bold;color:#3959AE;text-align:center; }
.admin_frame_active .itembody { background-color:#FFF;padding:1px 0;border:1px solid #EDEEEF; }
.admin_frame_label input { margin-top:2px }
.admin_frame_label div { background-color:#FFF; }
.admin_frame_body { margin:2px 0; }
table.fields td.fl { font-size:8pt;font-weight:bold;background-color:#F8FAFC;color:#374B80;padding-right:0.5em;text-align:right;vertical-align:top; }
table.fields td.fh { font-size:9pt;background-color:#F2F6FC;color:#374B80;text-align:center; }
table.fields td.fs { vertical-align:top; }
table.fields td.fb { color:#374B80;vertical-align:top; }
table.fields td.fp { color:#374B80;font-weight:bold;padding-top:3px;vertical-align:top; }
table.fields td.fe { background-color:#FFE8E8; color:red; font-weight:bold; }
table.fields tr.hvr:hover td.fl { background-color:#EEF; }
table.fields tr.hvr:hover td.fb, table.fields tr.hvr:hover td.fs { background-color:#F8F8FF; }
table.fields span.fc { color:#4D6B8A;font-size:7pt; }
table.fields table { font-size:9pt;color:#374B80; }
table.fields tr:hover td.fl { background-color:#F2F6FC; }
.admin_frame_inactive table.fields td.fl { background-color:#F0F0F0;color:silver; }
.admin_frame_inactive table.fields td.fb { color:gray; }
.admin_frame_inactive table.fields td.fp { color:gray; }
.admin_frame_inactive table.fields span.fc { color:gray;font-style:italic }
.admin_frame_inactive table.fields table { color:gray; }
.admin_frame_inactive table.fields td.fb td.XFORMSXTABLE_COL { background-color:#f0f0f0;color:silver; }
div.fields_legend { line-height:16px;padding-bottom:0.5em;page-break-after:avoid; }
/* hack les input radio et checkbox pour ie et ffox */
table.fields { font-size:8pt; margin:-1px 0; }
table.fields td.fs input { vertical-align:top;width:14px;height:14px;margin:1px; }
table.fields td.fs input.XFORMSRADIO { vertical-align:top;width:12px;height:12px;margin:2px; }
* html table.fields td.fs input { width:14px;height:16px;margin:0;margin-left:2px; }
* html table.fields td.fs input.XFORMSRADIO { width:14px;height:16px;margin:0;margin-left:2px;margin-top:2px; }

/* Rounded Buttons */
.sml_bt { 
	display:block; line-height:16px; 
	font-size:8pt; text-decoration:none; 
	font-weight:bold;
	white-space:nowrap;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(0.1, #F8F8FF), color-stop(0.9, #F2F6FC), color-stop(1, #E8E8FF));
	background-image: -moz-linear-gradient(top, #FCFCFF, #F2F6FC);
	background-color:#FAFAFF; color:#374B80; 
	border:1px solid #D0D1D2; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius:8px;
	margin:0 1px; padding:1px; padding-right:0.5em;
	-webkit-box-shadow:1px 1px 2px #F0F0F0; -moz-box-shadow:1px 1px 2px #F0F0F0; box-shadow:1px 1px 2px #F0F0F0;
	/* for IE only */
	padding:1px 0.5em; 
}
* > .sml_bt { /* for non-IE */
	padding:1px 0.75em;
}
.sml_bt:hover { background:#F2F6FC; border-color:#BBCDDF; text-decoration:underline; -webkit-box-shadow:1px 1px 4px #DDD; }
.sml_bt:active { position:relative;top:1px;left:-1px; -webkit-box-shadow:1px 1px 2px #DDD; background:#FFFAE4; border-color:#FFC40A;}
.sml_bt img { /* for IE only */
	vertical-align: middle;
	margin:0 0.5em;
}
.sml_bt > img { /* for non-IE */
	margin-left:0;
	margin-right:0.5em;
	margin-top:-2px;
}
.sml_bt_on, .sml_bt_on:hover { background:#FFFAE4; border-color:#FFC40A; }
.sml_bt_red { border-color:#C00; color:#FFF; background:#F00; background-image:-webkit-gradient(linear, left top, left bottom, from(#F44), to(#E00)); background-image:-moz-linear-gradient(top, #F44, #E00); }
.sml_bt_red:hover { border-color:#C00; color:#FFF; background:#F44; background-image:-webkit-gradient(linear, left top, left bottom, from(#F66), to(#F00)); background-image:-moz-linear-gradient(top, #F66, #F00); }
.sml_bt_blue { border-color:#58B; color:#FFF; background:#7AD; background-image:-webkit-gradient(linear, left top, left bottom, from(#8BE), to(#69C)); background-image:-moz-linear-gradient(top, #8BE, #69C); }
.sml_bt_blue:hover { border-color:#69C; color:#FFF; background:#8BE; background-image:-webkit-gradient(linear, left top, left bottom, from(#9CF), to(#7AD)); background-image:-moz-linear-gradient(top, #9CF, #7AD); }
.sml_bt_disabled {
	pointer-events: none;
	cursor: default;
}

.v_sml_bts { background-color:#F8F8FC; padding:0.25em; border:1px solid #EDEEEF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.h_sml_bts { position:relative; width:99%; background-color:#FAFAFC; padding:0.25em; margin-bottom:0.5em; border:1px solid #EDEEEF; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; }
.h_sml_bts td { font-size:9pt; color:#374B80; }

.x-iconlabel { white-space:nowrap; }
.x-iconlabel img { margin-right:4px; vertical-align:middle; }
.x-iconlabel span { vertical-align:middle; }

ul.jump-list { list-style:none; padding:0; margin:0; }
ul.jump-list li { float:left; white-space:nowrap; margin:0; padding:0; line-height:18px; color:#CCC; font-size:9pt; }
ul.jump-list li b { color:#4D6B8A; font-size:8pt; }
ul.jump-list li a { font-size:7pt; color:#4D6B8A; text-decoration: none; border:1px solid transparent; }
ul.jump-list li a { /* for IE only */ height:16px; padding:0; }
ul.jump-list > li a { /* for non-IE */ height:18px; padding:1px 1px;  }
ul.jump-list li a:hover { text-decoration:underline; color:#374B80; background-color:#F8F8FF; border:1px solid #ADB6CD; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
div.jump-footer { clear:left; height:4px; font-size:2px }

table.top_bottom { width:100%; font-size:7pt; margin-bottom:-11px; }
table.top_bottom td { padding:0; }
table.top_bottom a { color:#374B80; text-decoration: none; }

/* tooltips */
.tooltip { cursor:help; }
a.tooltip { cursor:pointer; cursor:hand;  }
#tooltip_container {
	position:absolute; z-index:999;
	font-size:9pt; padding:0.25em 0.5em; 
	background-color:#F2F6FF; color:#374B80; border:1px solid #9CAACC;
	-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
	-webkit-box-shadow:0px 0px 8px #CCC; -moz-box-shadow:0px 0px 8px #CCC; box-shadow:0px 0px 8px #CCC;
}

/* erreurs */

.queue_error_zone { padding:0 0.5em; line-height:16px; font-size:8pt; font-weight:bold; background-color:#FFF6F6; border:1px dashed #FFE0E0; }
.queue_warning_zone { padding:0 0.5em; line-height:16px; font-size:8pt; color:#FF4500; background-color:#FFF9E4; border:1px dashed #FFD4AA; }
.queue_info_zone { padding:0 0.5em; line-height:16px; font-size:8pt; color:#374B80; background-color:#FCFCFC; border:1px dashed #EEE; }

div.err_box { font-size:11pt; margin:4px auto; border:2px solid #E42; background-color:#FFF6F6; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
div.err_box .err_box_warn { float:left; margin:8px; }
div.err_box .err_box_body { margin-left:36px; padding:0.5em; }
div.err_box .err_box_msg { font-weight:bold; color:#F80000; }
div.err_box .err_box_infos { margin-top:0.5em; }
div.err_box .err_box_desc { font-size:9pt; padding:0.5em 1em; color:#B22; }
div.err_box a.AWD_BUTTON_ON table td { color:#F00000 !important; }

.avertissement { font-size:9pt; border:1px solid #FFA40A; background-color:#FFF9E4; color:#374B80; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.avertissement_error { font-size:9pt; border:1px solid #E42; background-color:#FFF6F6; color:#F80000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

/* language selector */
div#lang_overlay { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99; background:url(Images/cb2.png) }
* > div#lang_overlay { background:#002; opacity: 0.25; }
ul#lang_sel  {
	display:block; position:absolute; background-color:white; border:1px solid gray; padding:2px; z-index:100; 
	-webkit-box-shadow:2px 2px 4px #888; -moz-box-shadow:2px 2px 4px #888; box-shadow:2px 2px 4px #888;	
}
ul#lang_sel.hidden { display:none; }
ul#lang_sel { margin:0; margin-left:-32px; margin-top:20px; padding:4px; color:#374B80; }
* > ul#lang_sel { margin:0; margin-left:16px; }
ul#lang_sel li { list-style:none; width:128px; margin:2px; font-style:normal; }
ul#lang_sel li.head { font-weight:bold; border-bottom:1px solid #3959AE; background-color:#F8F8FF; }
ul#lang_sel li a { position:relative; display:block; height:16px; padding-left:1em;}
ul#lang_sel li a img { position:relative; top: 2px; margin-right:1em;}
ul#lang_sel li a:hover { background-color:#EEF; text-decoration:none; }
ul#lang_sel li.lang_current a {
	text-decoration:underline; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9CF), to(#7AD));
	background-color:#7AD; color:White; 
 }

/* Consos */
.barok { background-color:#EDEEF8;border:1px solid #C0D0E0;width:8px; }
.barwrn { background-color:#FFC080;border:1px solid #C0A080;width:8px; }
.barerr { background-color:#FF4020;border:1px solid #C04020;width:8px; }
.barnan { background-color:#DDDEEF;border:1px dotted #AFB9D5;width:8px;height:62px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70); }
.barunk { background-color:#DDEEDF;border:1px dotted #AFB9D5;width:8px;height:62px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70); }
.cb { background-color:#E0E0E0;border-color:#B0B0B0; }
.cc { background-color:#C8FFFF;border-color:#AFD5D5; }
.cm { background-color:#FFD8FF;border-color:#D5AFD5; }
.cy { background-color:#FFFFA8;border-color:#D5D5AF; }

/* Help */
.helpframebody { font-size:80%; background-color:white; text-align:justify; }
.helpframebody .title1 { font-size:110%; }
.helpframebody .title2 { font-size:95%; color:#3959AE; background-color:#F8F8FF; border-bottom:1px solid #3959AE; }
.helpframebody .item { margin-top:0.75em; padding:0.25em 0.5em; font-size:85%; color:#374B80; font-weight:bold; background-color:#F8F8FF; }
.helpframebody .text { font-size:80%; padding:0.5em; padding-left:1em; text-indent:0.5em;}
.helpframebody ul { padding:0; margin:0.5em; margin-left:2.5em; list-style:square; }
.helpframebody li { margin-bottom:0.5em; }

div.page-break { page-break-before:always; }

/* Conso Bar */

table.consobar { width:100%;margin:1px 0;border-collapse:collapse;border-spacing:0; }
table.consobar tr { height:14px; }
table.consobar td { padding:0;height:14px; }
table.consobar td img { height:14px; }
table.consobar td.pix1 { width:1px; }
table.consobar td.pix1 img { width:1px; }

div.bgbar { position:relative; }
div.bgbar img { position:absolute; top:-2px; height:16px; z-index:100; } 
div.bgbar nobr { position:relative; display:block; height:100%; text-align:right; z-index:101; }

/* Flag Meta */
.meta_red { background:#FFF0E8 url(images/flag_meta_red.png) no-repeat; }
.meta_orange { background:#FFF0E0 url(images/flag_meta_orange.png) no-repeat; }
.meta_green { background:#F0FFE0 url(images/flag_meta_green.png) no-repeat; }
.meta_blue { background:#E0F0FF url(images/flag_meta_blue.png) no-repeat; }
.meta_gray { background:#F0F0F0 url(images/flag_meta_gray.png) no-repeat; }

/* Supply level sprites */
.spr_levels_12 { float:left; width:12px; height:12px; background:url(images/spr_levels_12.png) no-repeat; }
.spr_levels_14 { float:left; width:16px; height:16px; background:url(images/spr_levels_14.png) no-repeat; }
.spr_levels_16 { float:left; width:16px; height:16px; background:url(images/spr_levels_16.png) no-repeat; }
.spr_levels_24 { float:left; width:24px; height:24px; background:url(images/spr_levels_24.png) no-repeat; }
.spr_levels_32 { float:left; width:32px; height:32px; background:url(images/spr_levels_32.png) no-repeat; }

.x_black_x  { background-position:    0px 0px; }
.x_black_z  { background-position:  -40px 0px; }
.x_black_0  { background-position:  -80px 0px; }
.x_black_1  { background-position: -120px 0px; }
.x_black_2  { background-position: -160px 0px; }
.x_black_3  { background-position: -200px 0px; }
.x_black_4  { background-position: -240px 0px; }
.x_black_5  { background-position: -280px 0px; }
.x_black_6  { background-position: -320px 0px; }
.x_black_7  { background-position: -360px 0px; }
.x_black_8  { background-position: -400px 0px; }
.x_black_9  { background-position: -440px 0px; }
.x_black_10 { background-position: -480px 0px; }
.x_black_11 { background-position: -520px 0px; }
.x_black_12 { background-position: -560px 0px; }
.x_black_13 { background-position: -600px 0px; }
.x_black_14 { background-position: -640px 0px; }
.x_black_15 { background-position: -680px 0px; }
.x_black_16 { background-position: -720px 0px; }
.x_black_17 { background-position: -760px 0px; }
.x_black_18 { background-position: -800px 0px; }
.x_black_19 { background-position: -840px 0px; }
.x_black_20 { background-position: -880px 0px; }

.x_cyan_x  { background-position:    0px -40px; }
.x_cyan_z  { background-position:  -40px -40px; }
.x_cyan_0  { background-position:  -80px -40px; }
.x_cyan_1  { background-position: -120px -40px; }
.x_cyan_2  { background-position: -160px -40px; }
.x_cyan_3  { background-position: -200px -40px; }
.x_cyan_4  { background-position: -240px -40px; }
.x_cyan_5  { background-position: -280px -40px; }
.x_cyan_6  { background-position: -320px -40px; }
.x_cyan_7  { background-position: -360px -40px; }
.x_cyan_8  { background-position: -400px -40px; }
.x_cyan_9  { background-position: -440px -40px; }
.x_cyan_10 { background-position: -480px -40px; }
.x_cyan_11 { background-position: -520px -40px; }
.x_cyan_12 { background-position: -560px -40px; }
.x_cyan_13 { background-position: -600px -40px; }
.x_cyan_14 { background-position: -640px -40px; }
.x_cyan_15 { background-position: -680px -40px; }
.x_cyan_16 { background-position: -720px -40px; }
.x_cyan_17 { background-position: -760px -40px; }
.x_cyan_18 { background-position: -800px -40px; }
.x_cyan_19 { background-position: -840px -40px; }
.x_cyan_20 { background-position: -880px -40px; }

.x_magenta_x  { background-position:    0px -80px; }
.x_magenta_z  { background-position:  -40px -80px; }
.x_magenta_0  { background-position:  -80px -80px; }
.x_magenta_1  { background-position: -120px -80px; }
.x_magenta_2  { background-position: -160px -80px; }
.x_magenta_3  { background-position: -200px -80px; }
.x_magenta_4  { background-position: -240px -80px; }
.x_magenta_5  { background-position: -280px -80px; }
.x_magenta_6  { background-position: -320px -80px; }
.x_magenta_7  { background-position: -360px -80px; }
.x_magenta_8  { background-position: -400px -80px; }
.x_magenta_9  { background-position: -440px -80px; }
.x_magenta_10 { background-position: -480px -80px; }
.x_magenta_11 { background-position: -520px -80px; }
.x_magenta_12 { background-position: -560px -80px; }
.x_magenta_13 { background-position: -600px -80px; }
.x_magenta_14 { background-position: -640px -80px; }
.x_magenta_15 { background-position: -680px -80px; }
.x_magenta_16 { background-position: -720px -80px; }
.x_magenta_17 { background-position: -760px -80px; }
.x_magenta_18 { background-position: -800px -80px; }
.x_magenta_19 { background-position: -840px -80px; }
.x_magenta_20 { background-position: -880px -80px; }

.x_yellow_x  { background-position:    0px -120px; }
.x_yellow_z  { background-position:  -40px -120px; }
.x_yellow_0  { background-position:  -80px -120px; }
.x_yellow_1  { background-position: -120px -120px; }
.x_yellow_2  { background-position: -160px -120px; }
.x_yellow_3  { background-position: -200px -120px; }
.x_yellow_4  { background-position: -240px -120px; }
.x_yellow_5  { background-position: -280px -120px; }
.x_yellow_6  { background-position: -320px -120px; }
.x_yellow_7  { background-position: -360px -120px; }
.x_yellow_8  { background-position: -400px -120px; }
.x_yellow_9  { background-position: -440px -120px; }
.x_yellow_10 { background-position: -480px -120px; }
.x_yellow_11 { background-position: -520px -120px; }
.x_yellow_12 { background-position: -560px -120px; }
.x_yellow_13 { background-position: -600px -120px; }
.x_yellow_14 { background-position: -640px -120px; }
.x_yellow_15 { background-position: -680px -120px; }
.x_yellow_16 { background-position: -720px -120px; }
.x_yellow_17 { background-position: -760px -120px; }
.x_yellow_18 { background-position: -800px -120px; }
.x_yellow_19 { background-position: -840px -120px; }
.x_yellow_20 { background-position: -880px -120px; }

.x_red_x  { background-position:    0px -160px; }
.x_red_z  { background-position:  -40px -160px; }
.x_red_0  { background-position:  -80px -160px; }
.x_red_1  { background-position: -120px -160px; }
.x_red_2  { background-position: -160px -160px; }
.x_red_3  { background-position: -200px -160px; }
.x_red_4  { background-position: -240px -160px; }
.x_red_5  { background-position: -280px -160px; }
.x_red_6  { background-position: -320px -160px; }
.x_red_7  { background-position: -360px -160px; }
.x_red_8  { background-position: -400px -160px; }
.x_red_9  { background-position: -440px -160px; }
.x_red_10 { background-position: -480px -160px; }
.x_red_11 { background-position: -520px -160px; }
.x_red_12 { background-position: -560px -160px; }
.x_red_13 { background-position: -600px -160px; }
.x_red_14 { background-position: -640px -160px; }
.x_red_15 { background-position: -680px -160px; }
.x_red_16 { background-position: -720px -160px; }
.x_red_17 { background-position: -760px -160px; }
.x_red_18 { background-position: -800px -160px; }
.x_red_19 { background-position: -840px -160px; }
.x_red_20 { background-position: -880px -160px; }

.x_green_x  { background-position:    0px -200px; }
.x_green_z  { background-position:  -40px -200px; }
.x_green_0  { background-position:  -80px -200px; }
.x_green_1  { background-position: -120px -200px; }
.x_green_2  { background-position: -160px -200px; }
.x_green_3  { background-position: -200px -200px; }
.x_green_4  { background-position: -240px -200px; }
.x_green_5  { background-position: -280px -200px; }
.x_green_6  { background-position: -320px -200px; }
.x_green_7  { background-position: -360px -200px; }
.x_green_8  { background-position: -400px -200px; }
.x_green_9  { background-position: -440px -200px; }
.x_green_10 { background-position: -480px -200px; }
.x_green_11 { background-position: -520px -200px; }
.x_green_12 { background-position: -560px -200px; }
.x_green_13 { background-position: -600px -200px; }
.x_green_14 { background-position: -640px -200px; }
.x_green_15 { background-position: -680px -200px; }
.x_green_16 { background-position: -720px -200px; }
.x_green_17 { background-position: -760px -200px; }
.x_green_18 { background-position: -800px -200px; }
.x_green_19 { background-position: -840px -200px; }
.x_green_20 { background-position: -880px -200px; }

.x_blue_x  { background-position:    0px -240px; }
.x_blue_z  { background-position:  -40px -240px; }
.x_blue_0  { background-position:  -80px -240px; }
.x_blue_1  { background-position: -120px -240px; }
.x_blue_2  { background-position: -160px -240px; }
.x_blue_3  { background-position: -200px -240px; }
.x_blue_4  { background-position: -240px -240px; }
.x_blue_5  { background-position: -280px -240px; }
.x_blue_6  { background-position: -320px -240px; }
.x_blue_7  { background-position: -360px -240px; }
.x_blue_8  { background-position: -400px -240px; }
.x_blue_9  { background-position: -440px -240px; }
.x_blue_10 { background-position: -480px -240px; }
.x_blue_11 { background-position: -520px -240px; }
.x_blue_12 { background-position: -560px -240px; }
.x_blue_13 { background-position: -600px -240px; }
.x_blue_14 { background-position: -640px -240px; }
.x_blue_15 { background-position: -680px -240px; }
.x_blue_16 { background-position: -720px -240px; }
.x_blue_17 { background-position: -760px -240px; }
.x_blue_18 { background-position: -800px -240px; }
.x_blue_19 { background-position: -840px -240px; }
.x_blue_20 { background-position: -880px -240px; }

.x_gray_x  { background-position:    0px -280px; }
.x_gray_z  { background-position:  -40px -280px; }
.x_gray_0  { background-position:  -80px -280px; }
.x_gray_1  { background-position: -120px -280px; }
.x_gray_2  { background-position: -160px -280px; }
.x_gray_3  { background-position: -200px -280px; }
.x_gray_4  { background-position: -240px -280px; }
.x_gray_5  { background-position: -280px -280px; }
.x_gray_6  { background-position: -320px -280px; }
.x_gray_7  { background-position: -360px -280px; }
.x_gray_8  { background-position: -400px -280px; }
.x_gray_9  { background-position: -440px -280px; }
.x_gray_10 { background-position: -480px -280px; }
.x_gray_11 { background-position: -520px -280px; }
.x_gray_12 { background-position: -560px -280px; }
.x_gray_13 { background-position: -600px -280px; }
.x_gray_14 { background-position: -640px -280px; }
.x_gray_15 { background-position: -680px -280px; }
.x_gray_16 { background-position: -720px -280px; }
.x_gray_17 { background-position: -760px -280px; }
.x_gray_18 { background-position: -800px -280px; }
.x_gray_19 { background-position: -840px -280px; }
.x_gray_20 { background-position: -880px -280px; }

/* Power Ratings */

.power_rating {  text-align:center; color:white; padding:0.5em; border:1px solid rgba(0,0,0, 0.2); }
.power_class_A { background-color:#3B7634; }
.power_class_B { background-color:#5DA436; }
.power_class_C { background-color:#A3CF2A; }
.power_class_D { background-color:#F6DF1B; }
.power_class_E { background-color:#F29020; }
.power_class_F { background-color:#EB422C; }
.power_class_Z { background-color:black; }

/* OEM */

.oem_pantum i, .oem_pantum .ADMIN_MENU_DESC {
    font-style: normal;
}

/* Media Print */
@media print {
	body { background-color:#FFF;color:#000;font-family:Cambria, 'Times New Roman', Garamond, Helvetica, serif;font-size:12pt; }
	img.AWD_INFO_VSPACING { display:none; }
	a { color:#000;font-weight:bold;text-decoration:none; }
	a.link, a.ulink { color:#000; }
	img { page-break-inside:avoid; }
	thead { page-break-after:avoid; }
	tfoot { page-break-before:avoid; }
	.printimportant { width:100%; }
	.printnotimportant { width:1%; }
	.printonly { display:block; }
	.printhide { display:none; }
	.demoversion { display:block;position:absolute;background-color:transparent;left:25%;top: 45%;width:50%;color:red;font-size:2em;font-weight:bold;text-align:center;border:1px solid red;text-decoration:none; }
	.printwhite { visibility:hidden; }
	img.noprint { visibility:hidden; }
	.debug-zone { display:none; }
	.debug-label { display:none; }
	.debug-title { display:none; }
	div.page-break { page-break-before:always; }
	#menubar { display:none; }
	#helpframe { display:none; }
	#adminonglets { display:none; }
	#pagedescriptor_buttons { display:none; }
	#pagedescriptor a { display:none; }
	#queuedescriptor_buttons { display:none; }
	#leftframe { display:none; }
	#datesearch { display:none; }
	#layouttable .content { width:100%; }
	#layouttable .leftbar { display:none; }
	#layoutdiv { margin:0;padding:0;width:100%; }
	#AWD_DEBUG { display:none; }
	table tr.odd { background-color:#F8F8F8; }
	table.stats { border:1px solid #e0e0e0; }
	.admin_frame_active { font-size:x-small;page-break-before:auto;color:black;background-color:transparent;page-break-inside:avoid; }
	.admin_frame_inactive { font-size:x-small;page-break-before:auto;color:gray;background-color:transparent;page-break-inside:avoid; }
	.admin_frame_body { padding:0.5em;margin:0.5em;margin-left:1.5em;margin-right:0.5em;font-weight:normal;font-size:x-small;page-break-before:avoid; }
	.admin_frame_active .admin_frame_body { color:black; }
	.admin_frame_inactive .admin_frame_body { color:gray; }
	.admin_frame_active .admin_frame_label, .admin_frame_inactive .admin_frame_label { 
		background-color:#FFF;
		background-image:none;
		font-weight:bold;
		page-break-after:avoid;
		margin-left:0.5em;
		border-bottom:1px solid gray;
		margin-bottom:0.5em;
		font-size:15pt;
	}
	.admin_frame_label div { color:#000;font-weight:bold; }
	.AWD_ADMIN_QUEUE_LINK { font-weight:bold;color:black;text-decoration:none;font-size:medium; }
	.AWD_ADMIN_QUEUE_INFO { font-weight:normal;color:black;font-size:x-small; }
	.AWD_ADMIN_QUEUE_VALUE { font-weight:normal;color:black;font-size:x-small; }
	.ADMIN_MENU_LINK { font-weight:bold;color:black;font-size:medium; }
	.ADMIN_MENU_QUICKLINK { font-weight:normal;color:black;font-size:medium; }
	.AWD_DEBUG_LIST { display:none; }
	.JSLISTBG { border:none;background-color:#FFF;color:black;font-family:Sans Serif;font-size:x-small }
	.JSLISTBGHEADER { color:black;font-family:Sans Serif;font-size:x-small;font-weight:bold; }
	.JSLISTBGHEADER { color:black;font-family:Sans Serif;font-size:x-small;font-weight:bold; }
	.AWD_LIST .head { color:black;font-size:x-small;font-weight:bold; }
	.AWD_LIST .row { color:black;font-size:x-small; }
	.AWD_LIST .rowbig { color:black;font-size:medium; }
	.AWD_LIST .rowerror { color:red;font-size:x-small; }
	.AWD_LIST .rowbigerror { color:red;font-size:x-small;font-weight:bold;font-style:normal; }
	.AWD_LIST .rownotready { color:gray;font-size:x-small;font-style:italic; }
	.AWD_LIST .colselected { background-color:#FFF; }
	.AWD_LIST .job_spacing { height:10px }
	tr.head td { color:black;font-weight:normal;font-size:10pt;font-weight:bold;background-color:#F0F0F0; }
	a.sortlink { color:black;font-weight:normal;font-size:x-small;text-decoration:underline; }
	table.list { page-break-inside:avoid; }
	table.list tr.row { color:black;page-break-inside:avoid; }
	.list .row { font-size:11pt; }
	table.fields tr.row { color:black;page-break-inside:avoid; }
	table.fields td.fl { color:#222;font-weight:bold;text-decoration:underline;background-color:white;font-size:13pt;margin:0;margin-bottom:1em;display:block;text-align:left;page-break-before:auto;page-break-after:avoid; }
	table.fields td.fs { display:none; }
	table.fields td.fb { color:#444;padding-left:1em;font-weight:normal;font-size:11pt;page-break-inside:avoid;display:block;page-break-before:avoid; }
	table.fields td.fp { color:black;font-weight:bold;font-size:x-small;display:block;page-break-before:avoid; }
	dib.bgbar img { display:none; }
	#lang_overlay, #lang_sel { display:none; }

	.AWD_BUTTON_ON, .AWD_BUTTON_ON table td { color:#000; }
	.AWD_BUTTON_OFF, .AWD_BUTTON_OFF table td { color:#444; }

	.helpframebody { font-size:12pt; background-color:white; font-family:Cambria, 'Times New Roman', Garamond, Helvetica, serif; }
	.helpframebody .title1 { font-size:18pt; }
	.helpframebody .title2 { font-size:16pt; color:black;background-color:white; border-bottom:1px solid black; page-break-after:avoid; }
	.helpframebody .item { font-size:12pt; color:black; page-break-after:avoid; }
	.helpframebody .text { font-size:11pt; line-height:115%; color:Black; page-break-before:avoid; }
	.helpframebody ul { page-break-before:avoid; }
	.helpframebody li { margin-bottom:0.5em; }

}
