﻿table.ListeFormations 
{
    width:100%;
    border-left:solid 1px black;
}
table.ListeFormations tr.Alt td
{
    background-color:#f7f7f7;
     /*white-space:nowrap*/
}
table.ListeFormations tr.Pager td
{
    border:none;
    
}
.DivEdit
{
    font-weight:normal;color:#7e8b7a;border:solid 1px black;height:150px;overflow-y:scroll;
    width:350px
}

table.ListeFormations tr.Selected td
{
    background-color:#a2ccc3;
}
table.ListeFormations tr.SelectedSession td
{
    background-color:#66766F;
    color:white;
}
table.ListeFormations tr.Selected td.Ref 
{
    color:white
}
table.ListeFormations tr.SelectedSession td.Ref 
{
    color:white
}
table.ListeFormations tr th a
{
    text-decoration:none;
    color:white
    
}
table.ListeFormations tr th 
{
   /*white-space:nowrap;*/
    text-align:left;
    background-color:#408b77;
    /*background-color:#d4d0c8;*/
    border-width:2px;
    border-style:outset;
    border-color:#d4d0c8;
    color:white;
    padding:1px 5px 1px 5px
}

table.ListeFormations tr td.Ref 
{
    color:#008469
}

table.ListeFormations tr th.vide 
{
   background-color:white;
   border:none
}
table.ListeFormations tr td.vide 
{
   background-color:white;
   border:none
}

table.ListeFormations tr td
{
    color:Black;
    padding:1px 5px 1px 5px;
    font-size:8pt;
    border-bottom:solid 1px black;
    /*white-space:nowrap*/
}

table.ListeFormations tr td.APartirDe
{
    color:#025c4d;
    text-align:right;
    border-right:solid 1px black;
    background-color:#f7f7f7
}

table.Informations 
{
    width:100%;
    border-bottom:solid 1px black;
    border-left:solid 1px black;
    border-right:solid 1px black;
}
table.Informations tr th 
{
    background-color:#408b77;
    border-width:2px;
    border-style:outset;
    border-color:#408b77;
    color:white;
    padding:1px 5px 1px 5px;
    text-align:left;
    white-space:nowrap;

}

table.Informations tr td
{
    color:black;
    padding:1px 5px 1px 5px;
    font-size:8pt;
}

table.Informations tr td.Ref 
{
    color:#008469
}
td.Fd 
{
    background-color:#f7f7f7
}

div.session
{
    border-top: #008469 1px solid;
    margin-top: 1px;
    margin-bottom: 8px;
    padding-top: 3px
}

table.Sessions caption 
{
    background-color:#00a4a7;
    color:white;
    font-weight:bold;
    text-align:left;
    padding:0px 5px 0px 5px;
    white-space:nowrap
}

table.Sessions 
{
    border:solid 1px black;
    width:200px
}

table.Sessions tr td 
{
    padding:1px 5px 1px 5px;
}

.hidden label
{
    display:none
}

.th 
{
    font-weight:bold;
    color:#008469
}
ul 
{
    margin-bottom:5px;
    margin-top:5px
}
    
.titreGroupe 
{
    color:#008469;
    font-weight:bold
}

.nounderline 
{
    text-decoration:none;
    color:#66766f}
    
.hiddenB 
{
    display:none
}

table.ListeParticipants 
{
    width:100%
}
table.ListeParticipants tr th a 
{
    color:white
}
table.ListeParticipants tr th 
{
    background-color:#00a4a7;
    border-width:2px;
    border-style:outset;
    border-color:#00a4a7;
    color:white;
    padding:1px 5px 1px 5px;
    text-align:left;
}
table.ListeParticipants tr td 
{
    color:black;
        padding:1px 5px 1px 5px;

    font-size:8pt;
}
table.ListeParticipants tr.Alt td
{
    background-color:#f7f7f7
}

Table.Formulaire
{
    width:400px;
    float:left
}
Table.Formulaire tr td
{
    font-weight:bold;
    color:#008469;
    border-bottom:solid 1px #66766F;
    padding:5px 5px 5px 5px;
    vertical-align:top
}
Table.Formulaire tr td a
{
    font-weight:normal
}

Table.Formulaire tr td textarea
{
    width:350px;
    height:150px
}
.dateAdmin 
{
    position:absolute;
    background-color:White;
}
table.ListeSessions
{
    width:100%;
    border-left:solid 1px black;
}
table.ListeSessions tr th a
{
    text-decoration:none;
    color:white
}
table.ListeSessions tr td
{
    color:Black;
    padding:1px 5px 1px 5px;
    font-size:8pt;
    border-bottom:solid 1px black;
    white-space:nowrap
}
table.ListeSessions tr th 
{
   white-space:nowrap;
    text-align:left;
    background-color:#66766f;
    border-width:2px;
    border-style:outset;
    border-color:#d4d0c8;
    color:black;
    padding:1px 5px 1px 5px;
    color:white
}
table.ListeSessions tr.Empty td table.ListeSessions tr td
{
   border:none;
   padding:1px 5px 1px 5px;
}
table.ListeSessions tr.Empty td table.ListeSessions
{
      border:none
}
table.ListeSessions tr.Empty td
{
    border:none;
    padding:0px;
}
table.ListeSessions tr th.vide 
{
   background-color:white;
   border:none
}
table.ListeSessions tr td.vide 
{
   background-color:white;
   border:none
}
.last 
{
    border-right:solid 1px black
}

table.Onglet tr td
{
    padding:0px 15px 0px 15px
}
.day a
{
    text-decoration:none
}
.old a
{
    text-decoration:none;
    cursor:default;
}
.upercase 
{
    font-variant:small-caps
}
.underline a
{
    text-decoration:none;
}
.Cal 
{
    /*display:none;*/
    position:absolute;
    z-index:2;
    background-color:white;
    border:outset 2px white;
    margin-left:50px;
    margin-top:5px
}
.Cal table tr td 
{
    border:none
}

table.NouvelleProposition tr td.client
{
    font-weight:normal;
    font-style:italic
}
table.NouvelleProposition tr td 
{
    font-size:9pt
}
ol.Question1 li
    {
        font-weight:bold;
        text-decoration:underline;
        font-size:10pt;
    }
ol.Question1 li ul li
{
    font-size:8pt;
    text-decoration :none;
    font-weight:normal
        }
