/* Main Section */

A { text-decoration: none; font-size : 11px;  color: #004b97; }
A:Visited { text-decoration: none; font-size : 11px;  color: #004b97;  }
A:Active { text-decoration: none; font-size : 11px;  }
A:Hover { text-decoration: none; font-size : 11px; color: #e53138; }

A.lien {text-decoration: none; font-size : 9px;  color: #004b97; }
A.lien:Visited { text-decoration: none; font-size : 9px; color: #004b97;  }
A.lien:Active { text-decoration: none; font-size : 9px;  }
A.lien:Hover { text-decoration: none; font-size : 9px; color: #e53138; }

A.Vid { text-decoration: none; font-size : 11px;  color: #004b97; }
A.Vid:Visited { text-decoration: none; font-size : 11px; color: #004b97;  }
A.Vid:Active { text-decoration: none; font-size : 11px;  }
A.Vid:Hover { text-decoration: none; font-size : 11px; color: #e53138; }

A.stat { text-decoration: none; font-weight : bolder; color: #FFFFFF; }
A.stat:Visited { text-decoration: none; font-weight : bolder; color: #FFFFFF;  }
A.stat:Active { text-decoration: none;  }
A.stat:Hover { text-decoration: none; font-weight : bolder; color: #e53138; }

A.niv { text-decoration: none; font-weight : bolder; color: #FFFFFF; }
A.niv:Visited { text-decoration: none; font-weight : bolder; color: #FFFFFF;  }
A.niv:Active { text-decoration: none; color: #000000; }
A.niv:Hover { text-decoration: none; font-weight : bolder; color: #000000; }

.ver020 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 20px; }
.ver016 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 16px; }
.ver013 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }
.ver011 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; }
.ver009 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 09px; }

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%; 
}

#ctnTop
{
    position : absolute;
    z-index : 1;
}

#ctnLeft
{
    position : absolute;
    z-index : 1;
}

#ctnContent
{
    padding : 10px;
    position : absolute;
    z-index : 1;
}

#ctnRight
{
    position : absolute;
    z-index : 1;
}

.logInputs
{
    background-color: #dfdc01;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 09px; 
    font-weight : normal; 
    }

.logSubmit
{
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px; 
    font-weight : bolder; 
    width : 120px;
}

.logModif
{
    background-color: #dfdc01;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    }

.mentopover
{
    background-color: #004b97;
    color: #FFFFFF;
    width: 85px;
    font-size : 10px;
    font-weight : bolder;
    text-align: center;
    cursor:pointer;
}

.menleft
{
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bolder;
    padding-left : 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.menleftover
{
    background-color: #004b97;
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bolder;
    padding-left : 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    cursor:pointer;
}


.menleftsep
{
    height : 2px;
    background-color : #FFFFFF;
}

.titre
{
    color : #8b1d5c;
    font-size : 14px;
    font-weight : bolder;
}

.sstitre
{
    color : #004b97;
    font-size : 12px;
    font-weight : bolder;
}

.titretab
{
    background-color : #004b97;
    color : #FFFFFF;
    font-size : 14px;
    font-weight : bolder;
}

.titreright
{
    color : #004b97;
    font-size : 10px;
    font-weight : bolder;
    text-align: center;
}

table.timetable tr td {
    border-bottom:1px solid #fff;
    padding:2px;
}

table.timetable tr td.col01 {
    background-color:#00A5E5;
    color:#ffffff;
    text-align:center;
}

table.timetable tr td.col02 {
    background-color:#8CBE4F;
    color:#000000;
    padding-left:5px;
}

table.timetable tr td.col03 {
    background-color:#ECB831;
    color:#000000;
    padding-left:5px;
}

div.emptyLine1px { height:1px; width:100%; overflow:hidden; }
div.emptyLine2px { height:2px; width:100%; overflow:hidden; }
div.emptyLine3px { height:3px; width:100%; overflow:hidden; }
div.emptyLine5px { height:5px; width:100%; overflow:hidden; }
div.emptyLine10px { height:10px; width:100%; overflow:hidden; }
div.emptyLine20px { height:20px; width:100%; overflow:hidden; }

div.whiteLine1px { height:1px; background-color:#FFFFFF; width:100%; overflow:hidden; }
div.whiteLine2px { height:2px; background-color:#FFFFFF; width:100%; overflow:hidden; }

div.blueLine1px { height:1px; background-color:#004b97; width:100%; overflow:hidden; }
div.blueLine2px { height:2px; background-color:#004b97; width:100%; overflow:hidden; }

div.redLine1px { height:1px; background-color:#e53138; width:100%; overflow:hidden; }
div.redLine2px { height:2px; background-color:#e53138; width:100%; overflow:hidden; }

.buttonsoff { color:#000000; background-color:#CCCCCC;border:solid 1px #004375; padding:2px; cursor:auto }
.buttonsofftv { font-family:Arial; color:#004b97; font-weight : bolder; font-size : 12px; background-color:#dfdc01;  padding:2px; cursor:auto }
.buttonsofftv1 { color:#004b97; font-weight : bolder; font-size : 09px; background-color:#dfdc01; cursor:auto }
.buttonsBlueOn { border:solid 1px #004375; color:#FFFFFF; background-color:#004b97; padding:2px; cursor:pointer; font-size: 10px; font-weight: bolder ; font-family : verdana,geneva,arial,helvetica,sans-serif; }

.buttonsGreenOn { color:#FFFFFF; font-weight : bolder; background-color:#169816; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsGreentvOn {  font-family:Arial; color:#FFFFFF; font-weight : bolder; font-size : 12px; background-color:#169816; padding:2px; cursor:pointer }
.buttonsGreentv1On { color:#FFFFFF; font-weight : bolder; font-size : 09px; background-color:#169816; cursor:pointer }
.buttonsBlackOn { color:#FFFFFF; background-color:#000000; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsBlacktvOn { color:#FFFFFF; font-weight : bolder; font-size : 12px; background-color:#000000; padding:2px; cursor:pointer }
.buttonsRedOn { color:#FFFFFF; background-color:#BD1010; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttonsBlueOn { color:#FFFFFF; background-color:#004375; border:solid 1px #004375; padding:2px; cursor:pointer }

.admButtonsInside { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bolder; text-align:center; height:25px; -moz-user-select:none }
.admButtonsInside1 { background-color:#004375; border-right:solid 1px #EEEEEE }
.admButtonsInside2 { background-color:#004375; }
.admButtonsInsideOff { width:200px; background-color:#AAAAAA; color:#555555; padding:5px; cursor:auto; border-right:solid 1px #EEEEEE }
.admButtonsInsideOn0 { width:200px; background-color:#000000; color:#FFFFFF; padding:5px; cursor:pointer; border-right:solid 1px #EEEEEE }
.admButtonsInsideOn1 { width:200px; background-color:#669900; color:#FFFFFF; padding:5px; cursor:pointer; border-right:solid 1px #EEEEEE }
.admButtonsInsideOn2 { width:200px; background-color:#990000; color:#FFFFFF; padding:5px; cursor:pointer; border-right:solid 1px #EEEEEE }

.admButtonsOff1 {  background-color:#CCCCCC; color:#000066; cursor:auto; }
.admButtonsOff2 {  background-color:#aae5b0; color:#000066; cursor:auto; }
.admButtonsOff3 {  background-color:#FFFFFF; color:#000066; cursor:auto; }
.admButtonsOn0 {  background-color:#CCCCCC; color:#000066;  cursor:pointer;}
.admButtonsOn1 {  background-color:#aae5b0; color:#000066;  cursor:pointer;}
.admButtonsOn2 {  background-color:#FFFFFF; color:#000066; cursor:pointer; }


.ButtonsTitle { font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bolder; background-color:#004375; color:#FFFFFF; padding:3px; text-align:center}

.admSubmitOff { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#777777; border:solid 1px #777777; padding:2px; cursor:auto }
.admSubmitOn { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#000000; border:solid 1px #000000; padding:2px; cursor:pointer }

.ligne1
{
    background-color : #660099;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bolder;
    padding : 5px;
    text-align : left
}

.ligne2
{
    padding : 3px;
    font-size : 9px;
    text-align : left
}


.ligne2i
{
    padding : 3px;
    color : #666666;
    font-size : 10px;
    font-style : italic;
    text-align : left
}


.ligne2b
{
    padding : 3px;
    font-size : 10px;
    font-weight : bolder;
    text-align : left
}

.ligne2ib
{
    padding : 3px;
    font-size : 10px;
    font-weight : bolder;
    color : #354888;
    text-align : left
}

.ligne3
{
    background-color : #8f2764;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bolder;
    padding : 2px;
    text-align : left
}

.ligne4
{
    background-color : #333333;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bolder;
    padding : 2px;
    text-align : left
}

.ligne5
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 10px;
    padding : 3px;
    text-align : left
}

.ligne6
{
    background-color : #FFFFCC;
    color : #666666;
    font-size : 10px;
    padding : 3px;
    text-align : left
}

.ligne7
{
    background-color : #FFFFCC;
    color : #000000;
    font-size : 10px;
    padding : 3px;
    text-align : left
}

.ligne8
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 14px;
    font-weight : bolder;
    padding : 3px;
    text-align : center
}

.ligne9
{
    background-color : #FFFFCC;
    color : #000000;
    font-size : 10px;
    padding : 1px;
    text-align : center
}

.aide
{
    padding : 3px;
    font-size : 11px;
    text-align : left
}

.connect
{
    padding : 3px;
    font-size : 9px;
    text-align : right
}

.menuadmin { color:#000066; padding:1px; padding-left:5px; padding-right:5px }
.menuadmin:hover { background-color:#004375; color:#FFFFFF; text-decoration:none }
