﻿body
{
    font-size: 0.8em;
    color: Black;
    background-repeat: no-repeat;
    background-color: White;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Arial, Sans-Serif;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 25px;
}

textarea
{
    resize: vertical;
}

.body
{
    font-size: 0.8em;
    color: #666666;
    background-color: White;
    background-image: url(Images/b1.bmp);
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Arial, Sans-Serif;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 25px;
}

.divGlobal
{
    text-align: center;
    margin: auto;
    margin-top: 20px;
}

.divContenuLogin
{
    width: 500px;
    height: 315px;
    margin-top: 50px;
    border-color: #9EB8CF;
    border-width: 6px;
    border-left-style: outset;
    border-top-style: outset;
    border-right-style: inset;
    border-bottom-style: inset;
    margin: auto;
}

.divContenu2
{
    border-color: #2e3c75;
    border-top-style: solid;
    padding-top: 15px;
    border-bottom-style: double;
    border-width: 5px;
    margin: auto;
    margin-left: 10px;
    margin-right: 10px;
}

.divContenu
{
    margin: auto;
    text-align: center;
    width: 820px;
    border-left-style: outset;
    border-top-style: outset;
    border-right-style: inset;
    border-bottom-style: inset;
    border-color: #9EB8CF;
    border-width: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.divContenuDemi
{
    width: 50%;
    float: left;
    margin: 0px;
}

.Titre
{
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

.divQuestion
{
    float: left; /*width:150px;*/
    margin-left: 25px;
    padding-top: 3px;
}

.divQuestionReponse
{
    padding-bottom: 10px;
    text-align: left;
}

.divReponse
{
    float: left; /*width:200px;*/
}

.clear
{
    clear: left;
}

.button
{
    background-color: White;
    border-color: #2e3c75;
    border-style: solid;
    font-weight: bold;
    color: #2e3c75;
    cursor: pointer;
}

.button1
{
    background-color: White;
    border-color: #025891;
    border-style: solid;
    font-weight: bold;
    color: #025891;
    cursor: pointer;
}

.dropdown
{
    width: 300px;
}

.error
{
    color: Red;
}

.TdGeneralTitre
{
    border: 1px solid #666666;
    padding: 2px;
    width: 15%;
    font-weight: 700;
    text-align: center;
    background-color: #cccccc;
    background-image: url(Images/barre2.png);
    background-repeat: repeat-x;
}


.TdGeneral,
.TdGeneralValider,
.TdGeneralAlt,
.TdGeneralAltValider
{
    border: 1px solid #666666;
    padding: 2px;
    vertical-align: middle;
    text-align: left;
    width: 16%;
}
.TdGeneral
{
    background-color: #EFEED7;
}
.TdGeneralAlt
{
    background-color: #E0DFC9;
}
.TdGeneralValider,
.TdGeneralAltValider
{
    background-color: #EFD7D7;
}

.link
{
    color: #2e3c75;
    cursor: pointer;
    text-decoration: underline;
}
a:link
{
    color: #2e3c75;
    text-decoration: underline;
}
.link:visited
{
    text-decoration: underline;
}


.link:hover
{
    text-decoration: underline;
}
.link:active
{
    text-decoration: underline;
}

.DivOnglet
{
    background-image: url(Images/onglet1.png);
    cursor: pointer;
    width: 100px;
    height: 23px;
    color: #ffffff;
    float: left;
    text-align: center;
    padding-top: 7px;
    display: block;
    text-decoration: none;
    margin-right: 2px;
}

#divDeconnecter
{
    position: absolute;
    right: 40px;
    top: 0px;
}

.lblLarge
{
    width:150px;
}

.saisie-rapide
{
    margin:auto;
    width:98%;
}
.saisie-rapide .ddl
{
    max-width:200px;
    min-width:150px;
}
.saisie-rapide .ddl.Client 
{
}
.saisie-rapide .ddl.Projet
{
}
.saisie-rapide .ddl.Tache
{
}
.saisie-rapide .ddl.SousTache
{
}
.saisie-rapide .sr-nouveau,
.saisie-rapide .sr-nouveau td,
.saisie-rapide .sr-nouveau th
{
    text-align:left;
}
.saisie-rapide .sr-head th
{
    border: 1px solid #666666;
    padding: 2px;
    font-weight: 700;
    text-align: center;
    background-color: #ACB9D5;
    background-image: url(Images/barre3.png);
    background-repeat: repeat-x;
}
.saisie-rapide .sr-element td
{
    border: 1px solid #666666;
    padding: 2px;
    vertical-align: middle;
    text-align: left;
    width: 16%;
    background-color: #F8F6C8;
}
.saisie-rapide .txtCommentaire
{
    width:98%;
}
.saisie-rapide .btnEnregistrer,
.saisie-rapide .btnEnlever
{
    display:none;
}
.saisie-rapide .imgEnregistrer,
.saisie-rapide .imgEnlever
{
    cursor:pointer;
}
.punch .erreur,
.saisie-rapide .erreur
{
    color:Red;
}
.saisie-rapide input.txtErreur
{
    background-color:#FF3030;
}
hr.plein
{
    margin: 10px auto;
    width:98%; 
    background-color:#9EB8CF;
    color:#9EB8CF;
}

.punch
{
    text-align:left;
}
.punch .txtMessageBanqueHeure
{
    min-width:290px;
    max-width:290px;
}
.punch .btnEnregistrer,
.punch .btnAjouter,
.punch .btnSupprimer
{
    display:none;
}
.punch .imgEnregistrer,
.punch .imgAjouter,
.punch .imgSupprimer
{
    cursor:pointer;
}
.punch .punch-table
{
    border-collapse:collapse;
}
.punch .punch-table tr td:first-of-type
{
    font-weight:bold;
}
.punch .punch-table .punch-head th
{
    border: 1px solid #666666;
    font-weight: 700;
    text-align: center;
    background-color: #cccccc;
    background-image: url(Images/barre2.png);
    background-repeat: repeat-x;
}
.punch .punch-table td
{
    border: 1px solid #666666;
    padding: 0px 4px;
}
.punch .punch-table .rangee td
{
    background-color:#E0DFC9;
}
.punch .punch-table .rangee-alt td
{
    background-color:#EFEED7;
}
.punch .txtDuree
{
    width:45px;
    text-align:right;
}
.punch input.txtErreur
{
    background-color:#FF3030;
}
.punch .punch-UtiliserBanqueHeure
{
}
.punch .non-visible
{
    visibility:hidden;
}