/* Main */

a:link
{
    color : #990000;
    text-decoration :  none; 
}

a:active
{
    color : #990000;
    text-decoration :  none; 
}

a:visited
{
    color : #990000;
    text-decoration :  none; 
}

a:hover
{
    color : #FF0000;
    text-decoration :  underline; 
}

body 
{
    background-color : #FFFFFF;
    color : #000000;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    height : 100%;
    margin : 0px;
    padding : 0px; 
    width : 100%; 
}

html
{
    height : 100%;
    width : 100%; 
}

img 
{
    border : 0px;
    margin : 0px; 
    padding : 0px; 
}


table 
{
    border : 0px;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    margin : 0px; 
    width : 100%;  
}

.lineBrown
{
    background-color : #660033;
    height : 1px;
    overflow : hidden;
}

.lineWhite
{
    background-color : #FFFFFF;
    height : 1px;
    overflow : hidden;
}

/* Content */

#ctnContent
{
    padding-bottom : 2px;
    padding-left : 2px;
    padding-right : 2px;
    vertical-align : top;
    width : 760px;
}    

#ctnContent .barButtons
{
    background-color : #D7D4CE;
    font-size : 10px;
    white-space : nowrap;
    width : 1%;
}    

#ctnContent .barButtonsOff 
{
    background-position :  0px 0px; 
    background-repeat : no-repeat; 
    cursor : default;
    display : block; 
    float : left; 
    height : 24px; 
    overflow : hidden; 
}

#ctnContent .barButtonsOn
{
    background-position :  0px -24px; 
    background-repeat : no-repeat; 
    cursor : pointer;
    display : block; 
    float : left; 
    height : 24px; 
    overflow : hidden; 
}

#ctnContent .barContainer
{
    background-color : #EEEEEE;
    margin-bottom : 1px;
    margin-top : 1px;
}    

#ctnContent .barCount
{
    background-color : #000000;
    border-left : solid 1px #EEEEEE;
    color : #CCCCCC;
    font-size : 10px;
    padding-left : 5px;
    padding-right : 5px;
    white-space : nowrap;
    width : 1%;
}    

#ctnContent .barInputs
{
    background-color : #004375;
    padding-left : 5px;
    padding-right : 5px;
    text-align : center;
    white-space : nowrap;
    width : 98%;
}    

#ctnContent .barSelect
{
    background-color : #000000;
    border : solid 1px #EEEEEE;
    color : #EEEEEE; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 10px; 
    font-weight : normal; 
    text-align : center;
    width : 200px;
}

#ctnContent .debugContainer
{
    background-color : #FFFFFF;
    margin-top : 10px;
}    

#ctnContent .debugDatas 
{
    background-color : #AAAAAA;
    color : #000000;
    font-size : 11px;
    padding : 5px;
    text-align : left;
    vertical-align : top;
    width : 75%;
}

#ctnContent .debugLabels 
{
    background-color : #AAAAAA;
    color : #000000;
    font-size : 11px;
    font-weight : bolder;
    padding : 5px;
    text-align : right;
    width : 25%;
    vertical-align : top;
    white-space : nowrap;
}

#ctnContent .debugTitles
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 18px;
    font-weight : bolder;
    padding : 5px;
    text-align : center;
}    

#ctnContent .errors
{
    background-color : #EEEEEE;
    border : solid 2px #990000;
    color : #990000;
    font-weight : bolder;
    margin-top : 2px;
    padding : 10px;
    vertical-align : top;
}    

#ctnContent .footer
{
    border-top : solid 2px #004375;
    color : #004375;
    font-size : 10px;
    padding-right : 2px;
    padding-top : 2px;
    text-align : right;
}    

#ctnContent .home
{
    font-size : 13px;
    font-weight : bolder;
}    

#ctnContent .lined
{
    background-color : #EEEEEE;
    border : solid 2px #004375;
    vertical-align : top;
}    

#ctnContent .logInputs
{
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 150px;
}

#ctnContent .logSubmit
{
    cursor : default; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : bolder; 
    width : 150px;
}


#ctnContent .messagesContainer
{
    background-color : #EEEEEE;
    border : solid 2px #006600;
    color : #006600;
    font-weight : bolder;
    margin-top : 2px;
    padding : 10px;
    vertical-align : top;
}    

#ctnContent .messagesTitles
{
    background-color : #006600;
    border-bottom : solid 5px #EEEEEE;
    color : #FFFFFF;
    font-size : 15px;
    font-weight : bolder;
    padding : 5px;
    text-align : center;
}    

#ctnContent .titles
{
    background-image : url('/images/titles/background.gif');
    color : #FFFFFF;
    cursor : default;
    font-size : 20px;
    font-weight : bolder;
    padding-top : 5px;
    text-align : center;
    vertical-align : top;
    -moz-user-select : none;
}    


#ctnContentDetails
{
    padding-left : 2px;
    padding-right : 2px;
    vertical-align : top;
    width : 675px;
}    

#ctnContentDetails input 
{
    background-color : #FFFFCC;
    border : solid 1px #660033;
    color : #660033; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 100%;
}

#ctnContentDetails textarea 
{
    background-color : #FFFFCC;
    border : solid 1px #660033;
    color : #660033; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    height : 100px;
    width : 100%;
}

#ctnContentDetails .buttonsBlackOff 
{
    background-color : #000000;
    border : 1px solid #000000;
    color : #FFFFFF;
    cursor : default;
    font-weight : bolder;
    height : 25px;
    margin-bottom : 2px;
    white-space : nowrap;
    width : 100%;
    -moz-user-select : none;
}

#ctnContentDetails .buttonsBrownOff 
{
    background-color : #660033;
    border : 1px solid #660033;
    color : #FFFFFF;
    cursor : default;
    font-weight : bolder;
    height : 25px;
    margin-bottom : 2px;
    white-space : nowrap;
    width : 100%;
    -moz-user-select : none;
}

#ctnContentDetails .buttonsGreyOff 
{
    background-color : #CCCCCC;
    border : 1px solid #CCCCCC;
    color : #555555;
    cursor : default;
    font-weight : bolder;
    height : 25px;
    margin-bottom : 2px;
    white-space : nowrap;
    width : 100%;
    -moz-user-select : none;
}

#ctnContentDetails .buttonsBlueOff 
{
    background-color : #004375;
    border : 1px solid #004375;
    color : #FFFFFF;
    cursor : default;
    font-weight : bolder;
    height : 25px;
    margin-bottom : 2px;
    white-space : nowrap;
    width : 100%;
    -moz-user-select : none;
}

#ctnContentDetails .buttonsOn
{
    background-color : #990000;
    border : 1px solid #990000;
    color : #FFFFFF;
    cursor : pointer;
    font-weight : bolder;
    height : 25px;
    margin-bottom : 2px;
    white-space : nowrap;
    width : 100%;
    -moz-user-select : none;
}

#ctnContentDetails .cellsBlue
{
    background-color : #A9BCCA;
    color : #000000;
    padding : 5px;
}    

#ctnContentDetails .cellsGreen
{
    background-color : #C5E2D4;
    color : #000000;
    padding : 5px;
}

#ctnContentDetails .coloredBlack
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 12px;
    margin-bottom : 2px;
    text-align : center;
    vertical-align : top;
}  

#ctnContentDetails .coloredBlue
{
    background-color : #004375;
    color : #FFFFFF;
    font-size : 12px;
    margin-bottom : 2px;
    text-align : center;
    vertical-align : top;
}    

#ctnContentDetails .coloredBrown
{
    background-color : #660033;
    color : #FFFFFF;
    font-size : 12px;
    margin-bottom : 2px;
    text-align : center;
    vertical-align : top;
}    

#ctnContentDetails .coloredGreen
{
    background-color : #339966;
    color : #FFFFFF;
    font-size : 12px;
    margin-bottom : 2px;
    text-align : center;
    vertical-align : top;
}    

#ctnContentDetails .errors
{
    background-color : #EEEEEE;
    border : solid 2px #990000;
    color : #990000;
    font-weight : bolder;
    height : 100%;
    padding : 10px;
    vertical-align : top;
}    

#ctnContentDetails .formAlert
{
    background-color : #EEEEEE;
    border : solid 2px #990000;
}    

#ctnContentDetails .innerDatas
{
    font-size : 10px;
    padding-top : 5px;
}    

#ctnContentDetails .innerLabels
{
    background-color : #CCCCCC;
    border-bottom : solid 1px #000000;
    font-size : 10px;
    font-weight : bolder;
    padding-left : 4px;
    text-align : center;
}    

#ctnContentDetails .innerTitles
{
    background-color : #CCCCCC;
    font-size : 12px;
    font-weight : bolder;
    padding : 5px;
    text-align : center;
}    

#ctnContentDetails .linedBlue
{
    background-color : #EEEEEE;
    border : solid 2px #004375;
    margin-bottom : 2px;
}    

#ctnContentDetails .linedBrown
{
    background-color : #EEEEEE;
    border : solid 2px #660033;
    margin-bottom : 2px;
}    

#ctnContentDetails .linedBlack
{
    background-color : #EEEEEE;
    border : solid 2px #000000;
    margin-bottom : 2px;
}    

#ctnContentDetails .linedGreen
{
    background-color : #EEEEEE;
    border : solid 2px #339966;
    margin-bottom : 2px;
}    

#ctnContentDetails .selectMain
{
    background-color : #660033;
    color : #FFFFFF;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    padding : 3px;
    width : 100%;
}    

#ctnContentDetails .titles
{
    background-color : #004375;
    color : #FFFFFF;
    font-size : 20px;
    font-weight : bolder;
    text-align : center;
}    

/* Left */

#ctnLeft
{
    background-color : #FFFFFF;
    background-image : url('/images/background.lines.gif');
    background-repeat : repeat;
    width : 10px;
}    

#ctnLeftDetails
{
    background-color : #004375;
    width : 10px;
}    

/* Main */

#ctnMain
{
    height : 100%;
    width : 100%;
}    

/* Menu Top */

#menuTop
{
    background-color : #33ADC0;
    border-left : solid 1px #FFFFFF; 
    height : 17px;
    left : 115px;
    position : absolute;
    z-index : 3;
}    

#menuTop .header
{ 
    background-color : #33ADC0; 
    border-right : solid 1px #FFFFFF; 
    color : #000066; 
    cursor : default; 
    font-size : 10px; 
    font-weight : bolder; 
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 2px;
    text-align : center;
    -moz-user-select : none;
}

#menuTop .header:hover
{ 
    background-color : #CC0000; 
    border-right : solid 1px #FFFFFF; 
    color : #FFFFFF; 
    cursor : pointer; 
    font-size : 10px; 
    font-weight : bolder; 
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 2px;
    text-align : center;
    -moz-user-select : none;
}

#menuTop .item
{
    background-color : #33ADC0;
    border-bottom : solid 1px #FFFFFF;
    color : #000066;
    cursor : default;
    font-size : 10px;
    padding : 4px; 
    white-space : nowrap;
    -moz-user-select : none;
}

#menuTop .item:hover
{
    background-color : #CC0000;
    border-bottom : solid 1px #FFFFFF;
    color : #FFFFFF;
    cursor : pointer;
    font-size : 10px;
    padding : 4px; 
    white-space : nowrap;
    -moz-user-select : none;
}

#menuTop .scroll
{
    border-left : solid 1px #FFFFFF;
    border-right : solid 1px #FFFFFF;
    border-top : solid 1px #FFFFFF;
    width : 150px;
    -moz-user-select : none;
}

/* Right */

#ctnRight
{
    background-color : #E5E5EF;
    background-image : url('/images/background.lines.gif');
    background-repeat : repeat-y;
}    

#ctnRightDetails
{
    background-color : #004375;
}    

/* Search */

#ctnSearch input 
{
    background-color : #FFFFFF;
    border : solid 1px #004375;
    color : #004375; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 10px; 
    font-weight : normal; 
    padding : 2px;
    width : 79%;
}

#ctnSearch select 
{
    background-color : #FFFFFF;
    border : solid 1px #004375;
    color : #004375; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 10px; 
    font-weight : normal;
    padding : 2px;
    width : 80%;
}

#ctnSearch .buttons 
{
    background-color : #FFFFFF;
    height : 25px;
    margin-bottom : 1px;
    margin-top : 1px;
}

#ctnSearch .buttonsOff
{
    background-color : #AAAAAA;
    border : 1px solid #AAAAAA;
    color : #555555;
    cursor : default;
    font-size : 11px;
    font-weight : bolder;
    height : 25px;
    width : 100%;
    -moz-user-select : none;
}

#ctnSearch .buttonsOn
{
    background-color : #006699;
    border : 1px solid #006699;
    color : #FFFFFF;
    cursor : pointer;
    font-size : 11px;
    font-weight : bolder;
    height : 25px;
    width : 100%;
    -moz-user-select : none;
}

#ctnSearch .criterias
{
    background-color : #006600;
    border : double 4px #EEEEEE;
    color : #FFFFFF;
    font-weight : bolder;
    margin-top : 5px;
    padding : 5px;
    text-align : center;
}    

#ctnSearch .inputs 
{
    color : #004375;
    font-size : 11px;
    width : 70%;
    white-space : nowrap;
}

#ctnSearch .labels 
{
    color : #004375;
    font-size : 11px;
    font-weight : bolder;
    text-align : right;
    width : 30%;
    white-space : nowrap;
}

/* Tabs */

#ctnDetailsTabs
{
    background-color : #AAAAAA;
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
    white-space : nowrap;
    -moz-user-select : none;
}    

#ctnDetailsTabs .active
{
    background-color : #660033;
    border-bottom : 1px solid #660033;
    border-right : 1px solid #FFFFFF;
    color : #FFFFFF;
    cursor : default;
    padding-bottom : 5px;
    padding-left : 10px;
    padding-right: 10px;
    padding-top : 5px;
    width : 100px;
    -moz-user-select : none;

}    

#ctnDetailsTabs .off
{
    background-color : #AAAAAA;
    border-bottom : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    color : #555555;
    cursor : default;
    height : 22px;
    padding-bottom : 5px;
    padding-left : 10px;
    padding-right: 10px;
    padding-top : 5px;
    width : 100px;
    -moz-user-select : none;

}    

#ctnDetailsTabs .on
{
    background-color : #666666;
    border-bottom : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    color : #FFFFFF;
    cursor : pointer;
    height : 22px;
    padding-bottom : 5px;
    padding-left : 10px;
    padding-right: 10px;
    padding-top : 5px;
    width : 100px;
    -moz-user-select : none;

}    

#ctnMainTabs
{
    background-color : #AAAAAA;
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bolder;
    margin-top : 2px;
    text-align : center;
    white-space : nowrap;
    -moz-user-select : none;
}    

#ctnMainTabs .active
{
    background-color : #004375;
    border-bottom : 1px solid #004375;
    border-right : 1px solid #FFFFFF;
    color : #FFFFFF;
    cursor : default;
    height : 22px;
    padding-left : 10px;
    padding-right: 10px;
    width : 225px;
    -moz-user-select : none;

}    

#ctnMainTabs .off
{
    background-color : #AAAAAA;
    border-bottom : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    color : #555555;
    cursor : default;
    height : 22px;
    padding-left : 10px;
    padding-right: 10px;
    width : 225px;
    -moz-user-select : none;

}    

#ctnMainTabs .on
{
    background-color : #666666;
    border-bottom : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    color : #FFFFFF;
    cursor : pointer;
    height : 22px;
    padding-left : 10px;
    padding-right: 10px;
    width : 225px;
    -moz-user-select : none;

}    

/* Top */

#ctnTop
{
    z-index : 2;
}    

td.bddHomeEspaces { text-align:center; width:150px; -moz-user-select:none}
td.bddHomeEspacesHover { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bolder; color:#FFFFFF; border-left:1px solid #FFFFFF; background-color:#990000; cursor:pointer; text-align:center; width:150px; -moz-user-select:none}

#ctnTop .espacesHButton
{
    background-color : #000000;
    border-left : solid 1px #FFFFFF;
    padding-left : 5px;
    padding-right : 5px;
    text-align : center;
    white-space : nowrap;
    width : 5%;
}    

#ctnTop .espacesHButtonOff
{
    background-color : #004375;
    border : solid 1px #AAAAAA;
    font-size : 15px;
    font-weight : bolder;
    color : #FFFFFF;
    cursor : default;
    width : 150px;
}    

#ctnTop .espacesHButtonOn
{
    background-color : #8C2C6A;
    border : solid 1px #AAAAAA;
    font-size : 15px;
    font-weight : bolder;
    color : #FFFFFF;
    cursor : pointer;
    width : 150px;
}    

#ctnTop .espacesTitles
{
    border-top : solid 1px #FFFFFF;
    color : #FFFFFF;
    cursor : default;
    font-size : 18px;
    font-style : italic;
    font-weight : bolder;
    padding-bottom : 2px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;
    white-space : nowrap;
    width : 95%;
     -moz-user-select:none;
}    

