﻿/************/
/*   GENERAL   */
/************/

body 
{
    background-color:#007634;
    font-family:Verdana;
    font-size:12px;
    margin:0;
}

.txtLogin 
{
    font-family:Verdana;
    background-color:#D6EBB9;
    width:80px;
    height:14px;
    color:#0E6432;
    font-size:9px;
    margin:0;
    padding:0;    
 }

.retourFloat 
{
    clear:both;
    visibility:hidden;
    margin:0;
    padding:0;
    height:1px;
}
img 
{
    border:0;
}

.Erreur 
{
    color:Red;
    font-weight:bold;
}

.Message 
{
    color:#007534;
    font-weight:bold;
}

.Bouton 
{
    text-align:center;
    padding-top:1px;
    _float:left;
    margin:0;
    color:White;
    text-decoration:none;
    display:block;
    background-color:#007534;
    width:100px;
    height:17px;
    border-top:solid 1px #CAEAA2;
    border-left:solid 1px #CAEAA2;
    border-bottom:solid 1px #2F4E06;
    border-right:solid 1px #2F4E06;
}

.Bouton:hover {
    color:#007634;
    background-color:#D6EBB9;    
    text-decoration:none;
}

.TitreEspacePrive 
{
    height:11px;
    color:White;
    font-size:8pt;
}

/*************/
/*    ACCUEIL    */
/*************/
.ContenuAccueil 
{
    background-color:#007634;
    margin:auto;
    width:1003px;
    height:580px;
}

.AccueilHaut 
{
    width:1003px;
    height:70px;
}

.AccueilMenu 
{
    margin-left:91px;
    margin-top:142px !important;
    margin-top:143px;
    
}

.AccueilLogin 
{
    margin-top:405px;
    margin-left:130px;   
}

.animAccueil 
{
    float:left;
    width:403px;
    height:446px;
    background:url('../Images/Accueil/fondFlash.jpg') left -1px no-repeat;
}

.AccueilHautLogo
{
    background:url('../Images/Accueil/accueilHautLogo.gif') bottom left no-repeat;
    width:570px;
    height:11px;
}
.AccueilLogo
{
    background:url('../Images/Accueil/accueilCentre.jpg') top left no-repeat;
    background-position: left top !important;
    background-position: left 1px;
    margin:0 !important;
    margin-top:-1Px;
    width:570px;
    height:446px;
    float:left;
}
.AccueilDroite
{
    background:url('../Images/Accueil/accueilDroite.gif') top left no-repeat;
    width:28px;
    height:446px;
    float:left;
}

.AccueilBas
{
    background:url('../Images/Accueil/accueilBas.gif') top left no-repeat;
    width:673px;
    height:25px;
    clear:both;
    margin-left:302px;
    margin-top:0 !important;
    margin-top:-21px;
}



/************/
/* Master Page */
/************/

.ContenuPage 
{
    background-color:White;
    width:852px;
    margin:auto;
}

.PreProd 
{
    clear:both;
    width:700px;
    height:15px;
    margin-left:200px;
    
}

 
 
 .Bandeau 
 {
    width:852px;
    height:116px;
    background:url('../Images/header.jpg') 1px 0px no-repeat;  
 }
 .Bande 
 {
    width:852px;
    height:23px;
    background-color:#007634;
 }
 
 .CadreLogin 
 {
    margin-top:-59px !important;
    margin-top:-61px;
    margin-left:700px;
 }
 
 .MenuGeneral 
 {
    margin-top:-36px !important;
    margin-top:-44px;
    margin-left:65px;
 }
 .Contenu 
 {
    margin-top:35px !important;
    margin-top:41px;
    margin-left:0 !important;
    margin-left:0px;
    width:840px;
    _height:300px;
    min-height:300px;
    vertical-align:top;
    z-index:0;
    clear:both;
 }
 
 .FondContenu 
 {
     _height:300px;
    min-height:300px;
    width:820px;
    background:url('../Images/hautGauche.gif') top left no-repeat;
    padding:15px;
 }
 
 
 .Footer 
 {
    width:841px;
    height:28px;
    background:url('../Images/basGauche.gif') top left no-repeat;
    border-top:solid 1px #8CC63F;
 }
 
 .Footer a 
 {
    color:#007634;
 }
 .FooterGauche, .FooterDroite, .FooterCentre
 {
    float:left;
    text-align:right;
    color:#007634;
 }
 .FooterGauche  
 {
    clear:left;
    margin-left:150px !important;
    margin-left:75px;
    width:250px;  
 }
 .FooterCentre  
 {
    width:150px;  
 }
 .FooterDroite  
 {
    width:190px;  
 }
 
 
 /***********/
 /*    MENU     */
 /***********/

.MenuAccueil 
{
    margin-top:0px !important;
    margin-top:-3px;
}


.Menu li 
{
    font-family:Verdana;
    float:left;
    border:solid 1px #8CC63F;
    font-size:10pt;
    list-style-type:none;
    list-style-image:none;
}

.Menu2 li, .Menu3 li 
{
     margin-top:-1px;
   
}

a.MenuNiveau1, a.MenuNiveau1_Selected
{
    font-weight:normal;    
    text-align:center;
    padding-top:1px;
    _float:left;
    margin:0;
    color:White;
    text-decoration:none;
    display:block;
    background-color:#007534;
    _width:82px;
    min-width:82px;
    height:17px;
    border-top:solid 1px #CAEAA2;
    border-left:solid 1px #CAEAA2;
    border-bottom:solid 1px #2F4E06;
    border-right:solid 1px #2F4E06;
    list-style-type:none;
    list-style-image:none;
  /*  z-index:100;*/
}

a.MenuNiveau1:hover, a.MenuNiveau1_Selected 
{
    color:#007634;
    background-color:#D6EBB9;
    text-decoration:none;    
}

ul.Menu2 li 
{
    float:none;
    border:none;
}

ul.Menu2 
{
    margin:0;
    margin-left:0px !important;
    margin-left:-85px;
    margin-top:-2px !important;
    margin-top:20px;
    padding:0;
    padding-top:3px !important;
    padding-top:0;
    position:absolute;
    float:left;
    display:block;
/*     z-index:99;*/
}

a.MenuNiveau2, a.MenuNiveau2_Selected, a.MenuNiveau2_Titre, a.MenuNiveau3, a.MenuNiveau3_Selected, a.MenuNiveau2_Selected_Titre
{
    font-weight:normal;
    padding-top:1px;
    height:17px;
    _width:120px;
    display:block;
    text-decoration:none;
    color:#000000;
    background-color:#D6EBB9;    
    border-bottom:solid 2px #007534;    
    border-right:solid 1px #007534;
    border-top:solid 1px #FFFFFF;
    border-left:solid 1px #FFFFFF;
    padding-left:15px;
    padding-right:15px;
}

a.MenuNiveau3, a.MenuNiveau3_Selected 
{
    _width:95px;
    padding-left:25px;
    margin-left:-25px;
}

a.MenuNiveau2:hover, a.MenuNiveau2_Titre:hover, a.MenuNiveau2_Selected_Titre, a.MenuNiveau2_Selected, a.MenuNiveau3:hover, a.MenuNiveau3_Selected
{
    background-color:#FFFFFF;
    text-decoration:none;
}