/* == TOOLSBOX BODY ========================================================== */

.toolsboxBody {
    background: white;
}

/* == TOOLSBOX FORMULAIRE ==================================================== */

/**
 * toolsboxField
 *  |-- toolsboxFieldText 
 *  |    |-- toolsboxFieldRequired
 *  |-- toolsboxFieldOperator 
 *  |-- [toolsboxFieldValue]+
 *       |-- toolsboxFieldBetweenText
 *       |-- input 
 *       |-- select  
 *       |-- ToolsBoxComboBox  
 */

/** Attribut */
.toolsboxField {
    height: 27px;
}

/** Texte de l'attribut */
.toolsboxFieldText {
    width: 135px;
    vertical-align: top;
    color: #003366;
}

/** Attribut requis */
.toolsboxFieldRequired {
    background: url(../images/icones/ico_required.gif) left no-repeat;
}

/** Op�rateur de recherche de l'attribut */
.toolsboxFieldOperator {
    position: relative;
    top: 2px;
    margin-right: 5px;
    width: 150px;
}

/** Valeur de l'attribut */
.toolsboxFieldValue {
    vertical-align: top;
}

/** Element entre deux champs de recherche par interval */
.toolsboxFieldBetweenText {
    width: 15px;
}

/** Valeur de l'attribut en erreur */
.toolsboxFieldValue textarea.toolsboxError,
.toolsboxFieldValue input.toolsboxError,
.toolsboxFieldValue select.toolsboxError {
    background: pink;
    border: solid 1px red;
}

/** Attribut actif */
.toolsboxFieldValue textarea.toolsboxActive,
.toolsboxFieldValue input.toolsboxActive,
.toolsboxFieldValue select.toolsboxActive {
    background: #ffff56;
}

/** Attribut de type ComboBox */
.toolsboxFieldComboBox {
    width: 1px;
}

/** Attribut de type Date */
.toolsboxFieldDate {
    background: url(../images/webControls/wcCalendrier/ico_calendrier.gif) left no-repeat;
    height: 16px;
    padding-left: 16px;
    cursor: hand;
}

/** S�lecteur */
.toolsboxFieldSelector {
    background: url(../images/icones/ico_cube.gif) left no-repeat;
    padding-left: 25px;
    font-weight: bold;
    font-size: 12px;
    color: #003366;
}

/** Picto Message d'erreur */
.toolsboxMessageErrorPicto {
    float: left;
    background: white url(../images/icones/ico_erreur.gif) left no-repeat;
    padding-left: 22px;
    height: 18px;

}

/** Picto Message d'information */
.toolsboxMessageInformationPicto {
    float: left;
    background: white url(../images/icones/ico_info.gif) left no-repeat;
    padding-left: 22px;
    height: 18px;
}

/** Message d'erreur */
.toolsboxMessageError {
    float: left;
    font-weight: bold;
    color: red;
    font-size: 12px;
    height: 18px;
    clear: right;
}

.toolsboxMessageError p {
    margin: 0px;
}

/** Message d'information */
.toolsboxMessageInformation {
    float: left;
    font-weight: bold;
    color: #003366;
    height: 18px;
    font-size: 8pt;
}

/** Texte */
.toolsboxText {
    color: #003366;
}

/* == TOOLSBOX ZONES ============================================================ */

/** Zone de recherche */
.toolsboxResearchZone {
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    background: white;
    border: 1pt solid #003366;
    padding: 10 10 10 10;
    background: white url(../images/design/loupe.gif) right top no-repeat;
}

/* == WEB CONTROL BOUTON =================================================== */

/** Link */

.toolsboxLink {
    background: url(../images/icones/ico_link.gif) 1px no-repeat;
    padding-left: 15px;
    cursor: hand;
}

.toolsboxLinkAjouter {
    background: url(../images/icones/ico_ajouter.gif) 1px no-repeat;
    padding-left: 25px;
    cursor: hand;
}

.toolsboxLinkAjouterPetit {
    background: url(../images/icones/ico_ajouter_petit.gif) left no-repeat;
    padding-left: 15px;
    cursor: hand;
}

.toolsboxLinkDupliquer {
    background: url(../images/icones/ico_copier.gif) 1px no-repeat;
    padding-left: 25px;
    height: 16px;
    cursor: hand;
}

.toolsboxLinkSupprimer {
    background: url(../images/icones/ico_supprimer.gif) left no-repeat;
    padding-left: 25px;
    cursor: hand;
}

.toolsboxLinkSupprimerPetit {
    background: url(../images/icones/ico_supprimer_petit.gif) left no-repeat;
    padding-left: 15px;
    cursor: hand;
}

.toolsboxLinkEnregistrer {
    background: url(../images/icones/ico_enregistrer.gif) left no-repeat;
    padding-left: 25px;
    height: 16px;
    cursor: hand;
}

.toolsboxLinkRechercher {
    background: url(../images/icones/ico_recherche_loupe.gif) left no-repeat;
    padding-left: 25px;
    height: 16px;
    cursor: hand;
}

.toolsboxLinkHelp {
    background: url(../images/icones/ico_question.gif) left no-repeat;
    height: 16px;
    padding-left: 16px;
    cursor: hand;
}

.toolsboxLinkPdf {
    background: url(../images/icones/ico_pdf.gif) left no-repeat;
    padding-left: 25px;
    height: 16px;
    font-size: 9px;
    cursor: hand;
}

.toolsboxLinkRefresh {
    background: url(../images/icones/ico_refresh.gif) left no-repeat;
    padding-left: 20px;
    height: 15px;
    cursor: hand;
}

/** Button */
.toolsboxButtonLink {
    background: white url(../images/icones/ico_eye.jpg) 4px 2px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

.toolsboxButtonValider {
    background: white url(../images/icones/ico_link.gif) 4px 2px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

.toolsboxButtonEnregistrer {
    background: white url(../images/icones/ico_enregistrer.gif) 4px 1px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

.toolsboxButtonRechercher {
    background: white url(../images/icones/ico_rechercher_loupe_petit.gif) 4px 1px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

.toolsboxButtonEffacer {
    background: white url(../images/icones/ico_gomme.gif) 4px 1px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 12px;
    cursor: hand;
}

.toolsboxButtonAnnuler {
    background: white url(../images/icones/ico_fermer.gif) 4px 3px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

.toolsboxButtonPrecedent {
    background: white url(../images/icones/ico_precedent.gif) 4px 1px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

.toolsboxButtonSuivant {
    background: white url(../images/icones/ico_suivant.gif) 4px 1px no-repeat;
    border: 1px solid #8cacbb;
    padding: 1px 1px 1px 8px;
    cursor: hand;
}

/* == WEB CONTROL DATAGRID ================================================== */

.wcDatagridOnResearch {
    border: 1.5pt solid #3C78B5;
    margin-bottom: 10px;
}

/* == WEB CONTROL LOV ======================================================= */
.wcLovText {
    color: green;
    height: 20px;
}

.wcLovText .notFound {
    color: red;
}

/* == WEB CONTROL CALENDRIER ================================================ */
.wcCalendrierConteneur {
    visibility: hidden;
    position: absolute;
    right: 50px;
}

.wcCalendrierFlecheGauche {
    background: url(../images/webControls/wcCalendrier/fleche_gauche.gif) left no-repeat;
    height: 20px;
    padding-left: 15px;
    position: relative;
    top: -2px;
}

.wcCalendrierFlecheDroite {
    background: url(../images/webControls/wcCalendrier/fleche_droite.gif) left no-repeat;
    height: 20px;
    padding-left: 15px;
    position: relative;
    top: -2px;
}

.wcCalendrierTitre {
    text-align: center;
    padding-top: 1px;
    background-image: url(../images/webControls/wcCalendrier/fond_titre.gif);
    font-family: arial;
    font-size: 9pt;
    position: relative;
    top: -2px;
    border-top: 1pt solid black;
    border-bottom: 1pt solid black;
    height: 20;
    width: 125;
}

.wcCalendrierCasePaire {
    background-color: #E4E4E4;
    border: 1pt solid white;
}

.wcCalendrierCaseImpaire {
    background-color: #CCCCE0;
    border: 1pt solid white;
}

.wcCalendrierCaseSelectionnee {
    background-color: #E67070;
    color: white;
    border: 1pt solid black;
}

.wcCalendrierCaseSelectionnee {
    background-color: #E67070;
    color: white;
    font-weight: bold;
}

/* == WEB CONTROL ONGLET ================================================ */

/** Frame d'affichage */

.wcOngletsFrame {
    border: 1pt solid #003366;
}

/** Onglet s�lectionn� */

.wcOngletsBarreGaucheSelection {
    width: 5px;
    background-image: url(../images/webControls/wcOnglets/selection_left.gif);
}

.wcOngletsBarreMilieuSelection {
    background-image: url(../images/webControls/wcOnglets/selection.gif);
}

.wcOngletsBarreDroitSelection {
    width: 5px;
    background-image: url(../images/webControls/wcOnglets/selection_right.gif);
}

.wcOngletsBarreImageSelection {
    position: relative;
    top: 2px;
}

.wcOngletsBarreLibelleSelection {
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    color: black;
}

.wcOngletsBarreCloseSelection {
    background: url(../images/webControls/wcOnglets/fermer.gif) left no-repeat;
    padding-left: 10px;
    cursor: hand;
}

/** Onglet non s�lectionn� */

.wcOngletsBarreGaucheNoSelection {
    width: 5px;
    background-image: url(../images/webControls/wcOnglets/noselection_left.gif);
}

.wcOngletsBarreMilieuNoSelection {
    background-image: url(../images/webControls/wcOnglets/noselection.gif);
}

.wcOngletsBarreDroitNoSelection {
    width: 5px;
    background-image: url(../images/webControls/wcOnglets/noselection_right.gif);
}

.wcOngletsBarreImageNoSelection {
    position: relative;
    top: 2px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}

.wcOngletsBarreLibelleNoSelection {
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    color: #AD9CA5;
    cursor: hand;
}

.wcOngletsBarreLibelleNoSelectionOver {
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    color: #D03232;
    cursor: hand;
}

.wcOngletsBarreCloseNoSelection {
    background: url(../images/webControls/wcOnglets/fermer_op50.gif) left no-repeat;
    padding-left: 10px;
    cursor: hand;
}

.wcOngletsBarreCloseNoSelectionOver {
    background: url(../images/webControls/wcOnglets/fermer.gif) left no-repeat;
    padding-left: 10px;
    cursor: hand;
}

/** Num�ros */

.wcOngletsBarreNumero1, .wcOngletsBarreNumero2, .wcOngletsBarreNumero3, .wcOngletsBarreNumero4,
.wcOngletsBarreNumero5, .wcOngletsBarreNumero6, .wcOngletsBarreNumero7, .wcOngletsBarreNumero8 {
    position: relative;
    top: 3px;
    height: 20px;
    width: 16px;
}

.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero1,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero2,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero3,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero4,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero5,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero6,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero7,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero8,
.wcOngletsBarreMilieuNoSelection .wcOngletsBarreNumero9 {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}

.wcOngletsBarreNumero1 {
    background: url(../images/webControls/wcOnglets/puce1.gif) no-repeat;
}

.wcOngletsBarreNumero2 {
    background: url(../images/webControls/wcOnglets/puce2.gif) no-repeat;
}

.wcOngletsBarreNumero3 {
    background: url(../images/webControls/wcOnglets/puce3.gif) no-repeat;
}

.wcOngletsBarreNumero4 {
    background: url(../images/webControls/wcOnglets/puce4.gif) no-repeat;
}

.wcOngletsBarreNumero5 {
    background: url(../images/webControls/wcOnglets/puce5.gif) no-repeat;
}

.wcOngletsBarreNumero6 {
    background: url(../images/webControls/wcOnglets/puce6.gif) no-repeat;
}

.wcOngletsBarreNumero7 {
    background: url(../images/webControls/wcOnglets/puce7.gif) no-repeat;
}

.wcOngletsBarreNumero8 {
    background: url(../images/webControls/wcOnglets/puce8.gif) no-repeat;
}

/* == WEB CONTROL NAVIGATION MENU ======================================== */

.wcNavigationMenu {
    border-bottom: solid 1px #003366;
    background: #3c78b5;
}

/* acceuil */
.wcNavigationMenu .home {
    background: url(../images/icones/ico_maison.gif) left no-repeat;
    height: 14px;
    padding-left: 16px;
    margin-left: 10px;
    margin-top: 2px;
    padding-right: 10px;
}

.wcNavigationMenu .home:hover {
    background: url(../images/icones/ico_maison.gif) left no-repeat;
}

/* quicklinks */
.wcNavigationMenu .menuQuickLink {
    position: absolute;
    right: 0px;
    color: white;
    font-size: 9px;
    height: 100%;
}

.wcNavigationMenu .menuQuickLink a {
    font-size: 9px;
    margin-right: 10px;
    color: white;
}

.wcNavigationMenu .menuQuickLink a:visited {
    color: white;
}

.wcNavigationMenu .menuQuickLink a:hover {
    color: #003366;
}

.wcNavigationMenu .menuImage {
    vertical-align: top;
}

/* 1er niveau */
.wcNavigationMenu .menuLevel {
    list-style-type: none;
    margin-left: 0px;
    display: inline;
}

.wcNavigationMenu .menuLevel .menuItem {
    display: inline;
}

.wcNavigationMenu .menuLevel .menuItem a {
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    height: 100%;
    padding-top: 1px;
    color: white;
    margin-op
}

.wcNavigationMenu .menuLevel .menuItem a:visited {
    color: white;
}

.wcNavigationMenu .menuLevel .menuItem a:hover {
    background: #003366;
}

/* 2�me niveau */
.wcNavigationMenu .menuLevel .menuLevel {
    position: absolute;
    /* START MODIF 44*/
    top: 99px;
    /*  END  MODIF */
    left: 0px;
    padding: 10px;
    border: solid 1px #003366;
    width: auto;
    height: auto;
    z-index: 50;
    background: white;
    visibility: hidden;
}

.wcNavigationMenu .menuLevel .menuLevel .menuItem {
    float: left;
    width: 10px;
}

.wcNavigationMenu .menuLevel .menuLevel .menuItem a {
    padding-left: 10px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    height: 42px;
    padding-top: 1px;
    color: #444444;
}

.wcNavigationMenu .menuLevel .menuLevel .menuItem a:visited {
    color: #444444;
}

.wcNavigationMenu .menuLevel .menuLevel .menuItem a:hover {
    color: #444444;
    background: white;
}

.wcNavigationMenu .menuLevel .menuLevel .menuItem .menuDescription {
    font-weight: normal;
}

.wcNavigationMenu .menuLevel .menuLevel .menuClose {
    background: url(../images/icones/ico_fermer.gif) no-repeat;
    padding-left: 10px;
    height: 10px;
    cursor: hand;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 51;
}

/* 3�me niveau */
.wcNavigationMenu .menuLevel .menuLevel .menuLevel {
    position: relative;
    top: 0px;
    padding: 0px;
    border: none;
    width: 10px;
    height: 10px;
    background: transparent;
    display: list-item;
    visibility: inherit;
}

.wcNavigationMenu .menuLevel .menuLevel .menuLevel .menuItem {
    display: list-item;
}

.wcNavigationMenu .menuLevel .menuLevel .menuLevel .menuItem a {
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
    height: 10px;
    margin-top: 0px;
    padding-top: -5px;
    padding-left: 20px;
    margin-left: 10px;
}

.wcNavigationMenu .menuLevel .menuLevel .menuLevel .menuItem a:visited {
    color: #003366;
}

.wcNavigationMenu .menuLevel .menuLevel .menuLevel .menuItem a:hover {
    color: red;
}

.wcNavigationMenu .menuLevel .menuLevel .menuLevel .menuItem a:hover {
    background: url(../images/icones/ico_link.gif) 5px no-repeat;
}

/* == WEB CONTROL DROP DOWN MENU ======================================== */

.wcMenu {
    width: 800px;
    height: 18px;
}

.wcMenu a {
    float: left;
    display: block;
    line-height: 20px;
    font-size: 10px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border-right: 2px solid white;
    padding: 0px 20px 0px 20px;
    margin-top: -2px;
    cursor: hand;
}

.wcMenu a.hover {
}

.wcDropDownMenu {
    position: absolute;
    overflow: hidden;
    left: -1000px;
    top: -1000px;
    text-align: left;
}

.wcDropDownMenu .content {
    position: absolute;
}

.wcDropDownMenu .items {
    border: solid 1px #cccccc;
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 2;
    width: 160px;
}

.wcDropDownMenu .top .items {
    border-top: none;
}

.wcDropDownMenu .item {
    color: #fff;
    font-size: 10px;
    font-family: sans-serif;
    text-decoration: none;
    /* mac ie5 */
    border: none;
    cursor: hand;
}

.wcDropDownMenu .background {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    background: #f4f5f8;
}

.wcDropDownMenu .shadowRight {
    position: absolute;
    z-index: 3;
    top: 3px;
    width: 2px;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    background: #8daccf;
}

.wcDropDownMenu .shadowBottom {
    position: absolute;
    z-index: 1;
    left: 3px;
    height: 2px;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    background: #8daccf;
}

.wcDropDownMenu .item.hover {
    color: #fff;
    background: #c6e3f6;
}

.wcDropDownMenu .spacerGif {
    background-image: url(../images/webControls/wcMenu/x.gif);
    height: 1px;
    padding-left: 1px;
}

.wcDropDownMenu .dingbatOn {
    background: url(../images/webControls/wcMenu/sousmenu-on.gif) left no-repeat;
    height: 14px;
    padding-left: 14px;
}

.wcDropDownMenu .dingbatOff {
    background: url(../images/webControls/wcMenu/sousmenu-off.gif) left no-repeat;
    height: 14px;
    padding-left: 14px;
}

.wcDropDownMenu .shadowPng {
    background-image: url(../images/webControls/wcMenu/grey.png);
}

.wcDropDownMenu .backgroundPng {
    background-image: url(../images/webControls/wcMenu/white.png);
}

/* == WEB CONTROL TOOL BAR ============================================== */

.wcToolBar {
    border-top: solid 1px #003366;
    border-left: solid 1px #003366;
    border-bottom: solid 1px #003366;
    border-right: solid 1px #003366;
    background: #efefef;
    padding-top: 2px;
    padding-bottom: 3px;
    width: 100%;
}

.wcToolBar .level {
    list-style-type: none;
    margin-left: 0px;
    display: inline;
}

.wcToolBar .level .item {
    display: inline;
    margin-left: 8px;
    margin-right: 8px;
}

.wcToolBar .level .item a {
    text-decoration: none;
    font-size: 10px;
}

.wcToolBar .level .separator {
    display: inline;
    width: 1px;
    border-left: solid 1px gray;
}

/* == WEB CONTROL WINDOW ================================================ */

.wcWindows {
    border-top: solid 1px #8daccf;
    border-left: solid 1px #8daccf;
    border-bottom: solid 2px #8daccf;
    border-right: solid 2px #8daccf;

    /* positionnement par d�faut */
    position: absolute;
    top: 50px;
    left: 50px;
    width: 600px;
    height: 300px;

    z-index: 1000;
}

.wcWindowsDrag {
    -moz-opacity: .8;
    filter: alpha(opacity=80);
}

.wcWindows .Header {
    position: relative;
    top: 0px;
    width: 100%;
    height: 25px;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    background: #f4f5f8 url(../images/icones/ico_cube.gif) 5px no-repeat;
}

.wcWindows .Header .Title {
    position: relative;
    top: 5px;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    margin: 3px;
}

.wcWindows .Header .Min {
    position: absolute;
    top: 0px;
    right: 53px;
    background: url(../images/webControls/wcWindows/min.gif) left no-repeat;
    padding-left: 45px;
    height: 13px;
}

.wcWindows .Header .Min:hover {
    background: url(../images/webControls/wcWindows/min_over.gif) left no-repeat;
}

.wcWindows .Header .Max {
    position: absolute;
    top: 0px;
    right: 26px;
    background: url(../images/webControls/wcWindows/max.gif) left no-repeat;
    padding-left: 45px;
    height: 13px;
}

.wcWindows .Header .Max:hover {
    background: url(../images/webControls/wcWindows/max_over.gif) left no-repeat;
}

.wcWindows .Header .Close {
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(../images/webControls/wcWindows/close.gif) left no-repeat;
    padding-left: 45px;
    height: 13px;
}

.wcWindows .Header .Close:hover {
    background: url(../images/webControls/wcWindows/close_over.gif) left no-repeat;
}

.wcWindows .Content {
    width: 100%;
    height: 300px;
    background: #f4f5f8;
}

.wcWindows .Footer {
    position: relative;
    bottom: 0px;
    width: 100%;
    height: 18px;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    background: #f4f5f8;
}

.wcWindows .Footer .Resize {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: url(../images/webControls/wcWindows/resize.gif) left no-repeat;
    padding-left: 17px;
    height: 17px;
    cursor: hand;
}

/* == WEB CONTROL I18N ======================================== */

.wcI18n {
    z-index: 20;
    text-align: right;
}

.wcI18n .current span {
    margin: 2px;
    padding-left: 25px;
    cursor: hand;
}

.wcI18n .list {
    visibility: hidden;
    overflow: auto;
    _overflow: hidden;
    _overflow-y: auto;
    scrollbar-face-color: #D5DFF9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #EBEFF7;
    scrollbar-darkshadow-color: #5D5A6D;
    scrollbar-shadow-color: #4D6185;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #F4F1EC;
    border: 1px solid #8cacbb;
    background: #efefef;
    height: 100px;
    width: 150px;
    text-align: left;
}

.wcI18n .list ul {
    list-style-type: none;
    margin-left: 5px;
    margin-bottom: 5px;
}

.wcI18n .list li {
    margin-top: 2px;
}

.wcI18n .list a {
    text-decoration: none;
    color: black;
    text-transform: capitalize;
    padding-left: 30px;
}

/** Liste des langues */
.wcI18n .fr {
    background: url(../images/webControls/wcI18n/fr.gif) no-repeat;
}

.wcI18n .en {
    background: url(../images/webControls/wcI18n/en.gif) no-repeat;
}

.wcI18n .de {
    background: url(../images/webControls/wcI18n/de.gif) no-repeat;
}

.wcI18n .it {
    background: url(../images/webControls/wcI18n/it.gif) no-repeat;
}

.wcI18n .is {
    background: url(../images/webControls/wcI18n/is.gif) no-repeat;
}

.wcI18n .pt {
    background: url(../images/webControls/wcI18n/pt.gif) no-repeat;
}

.wcI18n .fi {
    background: url(../images/webControls/wcI18n/fi.gif) no-repeat;
}

.wcI18n .hr {
    background: url(../images/webControls/wcI18n/hr.gif) no-repeat;
}

.wcI18n .es {
    background: url(../images/webControls/wcI18n/es.gif) no-repeat;
}

.wcI18n .ja {
    background: url(../images/webControls/wcI18n/ja.gif) no-repeat;
}

/* == WEB CONTROL RSS =================================================== */

.wcRssChannel {
    padding: 10px;
}

.wcRssChannel .title {
    font-weight: bold;
}

.wcRssChannel .image {
    margin-top: 5px;
    vertical-align: middle;
    margin-right: 10px;
}

.wcRssChannel .description {
}

.wcRssChannel .list {
    list-style-type: none;
    margin-top: 10px;
    margin-left: 10px;
}

.wcRssChannel .list .item {
    margin-top: 10px;
}

.wcRssChannel .list .item .title {
    font-weight: bold;
    color: #003366;
}

.wcRssChannel .list .item .date {
    color: #7a7f85;
    margin-left: 10px;
}

.wcRssChannel .list .item .description {

}

.wcRssChannel .list .item .category {
    color: #7a7f85;
}

ul.icones {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.icones li {
    margin: 2px;
    padding: 0;
    float: left;
}

ul.icones li a {
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;
}

ul.pager_icones li {
    margin: 2px;
    padding: 0;
    float: left;
}

ul.pager_icones {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.pager_icones li a {
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;

}

ul.pager_icones li a span {
    display: none;
}

ul.icones li a span {
    display: none;
}

.bt_next, .bt_prev {
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;
}

.bt_next span, .bt_prev span {
    display: none;
}

.bt_next {
    background: transparent url('../images/icones/ico_pagination_next.png') left center no-repeat;
}

.bt_prev {
    background: transparent url('../images/icones/ico_pagination_previous.png') center center no-repeat;
}

.bt_reset_passwd {
    background: transparent url('../images/icones/ico_valider.gif') center center no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;
}

.bt_reset_passwd span {
    display: none;
}

.bt_up {
    background: transparent url('../images/icones/arrow_up.png') center center no-repeat;
}

.bt_down {
    background: transparent url('../images/icones/arrow_down.png') center center no-repeat;
}

.bt_active {
    background: transparent url('../images/icones/tick.png') center center no-repeat;
}

.bt_inactive {
    background: transparent url('../images/icones/cross.png') center center no-repeat;
}

.bt_page_delete {
    background: transparent url('../images/icones/page_white_delete.png') center center no-repeat;
}

.bt_page_edit {
    background: transparent url('../images/icones/page_white_edit.png') center center no-repeat;
}

.bt_page_edit {
    background: transparent url('../images/icones/page_white_edit.png') center center no-repeat;
}

.bt_date_edit {
    background: transparent url('../images/icones/date_edit.png') center center no-repeat;
}

.bt_date_delete {
    background: transparent url('../images/icones/date_delete.png') center center no-repeat;
}

.bt_date_add {
    background: transparent url('../images/icones/date_add.png') center center no-repeat;
}

.bt_edit_assmat {
    background: transparent url('../images/icones/folder_user.png') center center no-repeat;
}

.bt_logout {
    background: transparent url('../images/icones/lock_go.png') center center no-repeat;
}

.bt_user_edit {
    background: transparent url('../images/icones/user_edit.png') center center no-repeat;
}

.bt_user_delete {
    background: transparent url('../images/icones/user_delete.png') center center no-repeat;
}

.bt_user_deblock {
    background: transparent url('../images/icones/lock_go.png') center center no-repeat;
}

.calendar_field {
    background: transparent url('../images/icones/calendar.png') right center no-repeat;
    padding-right: 12px;
}

.online_status {
    color: green;
}

.offline_status {
    color: red;
}

.draft_status {
    color: orange;
}





