﻿.ContenuChamp, .EtiquetteChamp, .ButtonPlace
{
    margin:0;
    padding:0;
    padding-top:3px;
    padding-bottom:5px;
    text-align:left;
    font-size:12px;
}

.EtiquetteChamp
{
    float:left;
    width:210px;
    margin-left:15px;  
    margin-top:5px;
}
.ButtonValidation
{
    float:left;
    width:220px;
    margin-top:5px;
}
.LbTitreForm
{
    font-size:8pt;
    font-weight:bold;
    color:#500050;
}
.ErrorMessage
{
    color:Red;
    font-weight:bold;
    font-size:9pt;
}

.PlaceLogin, .PlaceCreateUser
{
    text-align:center;
}
.PlaceCreateUser
{
    display:block;
}
.FormLogin
{
    width:450px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;    
    padding-right:5px;
}
.SecurityEncadrement
{
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;    
}
.CorpsTexteSecurity
{
    padding:0;
    margin:0;
    margin-left:5px;
    margin-right:5px;
}
.h1JauneSecurity
 {
    font-weight: bold;
    font-size :16px;
    margin:5px;
    padding:0;
    text-align:center;
    color:#500050;
 }
.SecSelectedRow
{
    background-color:Silver;
    Font-Size:9px;
}
.RepItemTemplate, .RepAlternatingItemTemplate
{
    height:35px;
    text-align:left;
    Font-Size:9px;
}
.RepAlternatingItemTemplate
{
    background-color:#ab4dad;
}
.ChampRoleAjout a, .AdminRoles a, .Actions a, .RepItemTemplate a, .RepAlternatingItemTemplate a,
.SecSelectedRow a
{
    color:#500050;
    font-weight:bold;  
    font-size:12px;

}
.ChampRoleAjout a:visited, .ChampRoleAjout a:selected,.AdminRoles a:visited, .AdminRoles a:selected,
.Actions a:visited, .Actions a:selected, .RepItemTemplate a:visited, .RepItemTemplate a:selected,
.RepAlternatingItemTemplate a:visited, .RepAlternatingItemTemplate a:selected, .SecSelectedRow a:visited,
.SecSelectedRow a:selected
{
    color:#500050;
    font-weight:bold;  
}
.ChampRoleAjout a:hover, .ChampRoleAjout a:active,.AdminRoles a:hover, .AdminRoles a:active,
.Actions a:hover, .Actions a:active, .RepItemTemplate a:hover, .RepItemTemplate a:active,
.RepAlternatingItemTemplate a:hover, .RepAlternatingItemTemplate a:active, .SecSelectedRow a:hover,
.SecSelectedRow a:active
{
    color:#FFFFFF;
}

.AdminExplication
{
    margin:10px;
}
.AdminTitreDiv
{
    font-weight:bold;
    color:#500050;
}

.Fieldset200H
{
    height:200px;
    text-align:left;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;
}
.AdminGauche, .AdminCentre, .AdminDroite
{
    width:200px;
    padding:10px;
}
.AdminGauche
{
    float:left;
}
.AdminDroite
{
    float:right;
}
.AdminCentre
{
    float:left;
}
.AdminGaucheRoles
{
    width:350px;
    float:left;
    padding:10px;
}
.AdminRepertoire
{
    float:left;
    width:210px;
    padding:5px;
}
.AdminRepertoireDroite
{
    float:left;
    width:420px;
    padding:5px;
}
.AdminCreateUser
{
    float:left;
    width:460px;
}
.AdminRoles
{
    float:left;
    width:210px;
}
.AdminSecurity
{
    width:660px;
    padding:10px;
}
.AdminCreatePermision
{
    padding-top:10px;
    clear:both;
}
.AdminPermissionQui
{
    float:left;
    width:300px;
    padding-left:10px;
}
.AdminPermissionBtCreate
{
    float:left;
    padding-top:40px;
    padding-left:10px;
}

.AdminPage
{
    width:710px;
}
/* ListUser CSS */
.ChampUserName, .ChampNom, .ChampPrenom, .Champid, .ChampRoleAjout, .Actions
{
    float:left;
    text-align:left;
    width:90px;
    font-size:10px;
}
.HChampUserName, .HChampNom, .HChampPrenom, .HChampid
{
    float:left;
    text-align:center;
    color:#500050;
    font-weight:bold;
    font-size:10px;
    width:90px;
}

.ChampRoleAjout
{
    width:120px;
}

.Champid, .HChampid
{
    width:30px;
}
.Actions, .HActions
{
    width:120px;
    text-align:center;
}
.Confirmation
{
    clear:both;
    width:300px;
    padding:10px;
    margin:10px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;    
}
.Confirmation H1, .Confirmation h1
{
    font-size:15px;
}
.AdminManageUser
{
    width:700px;
    margin:0;
    padding:0;
    vertical-align:top;
}
.FormListUser
{
    float:left; 
    width:480px;
    margin:0;
    padding:0;
    padding-bottom:5px;    
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;
}
.PageAdminAllRoles
{
    width:600px;
    vertical-align:top;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;
}
.AdminAllRoles
{
    width:310px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;    
}
.AdminCreateRoles
{
    width:400px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;
}
.ButtonCommand
{
    width:100px;
}
.SecurityRoles
{
    text-align:left;
    width:150px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    padding-left:5px;    
}
.AdminManagePermissions
{
    vertical-align:top;
    text-align:left;
    width:680px;
}
.TvRepertoires
{
    padding:0px;
    margin:0;
    width:220px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
}
.GvPermissions
{
    width:420px;
    padding:0px;
    margin:0;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;   
}
.TvBody
{
    width:200px;
    text-align:left;
}
.TvParentNode
{
    text-align:left;
}
.TvRootNode
{
    text-align:left;
    vertical-align:text-bottom;
}
.TvLeafNode
{
    text-align:left;
    vertical-align:text-bottom;
}
.TvNode {
    font-family:verdana;
    font-size: 10px;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    vertical-align:text-bottom;
    width:130px;
} 
.TvNodeSelected { 
    font-family:verdana; 
    font-size: 10px;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    vertical-align:text-bottom;
    background-color:#EEEEEE;
}