﻿fcbody 
{
    margin:0;
    padding:0;
}
form 
{
    width:1003px;
    margin:auto;
}

.Bouton_off 
{
    color:#00674e;
    font-weight:bold;
    cursor:pointer;
    background-color:#CCCCCC;
}
.Bouton_on
{
    cursor:pointer;
    background-color:#00674e;
    border-color:#001a14;
    border-top-color:#adcec6;
    border-left-color:#adcec6;
    color:#FFFFFF;
    font-weight:bold;
}



.lienGaleriePhoto 
{
    display:block;
    float:right;
    width:115px;
    padding:10px 0 10px 10px;
    border:solid 1px #000000;
    border-width:1px 0;
    color:#000000 !important;
    text-decoration:none;
    background:url('../Images/puce_off.gif') left 13px no-repeat;
}
.lienGaleriePhoto:hover 
{
    background-image:url('../Images/puce_on.gif');
    font-weight:bold;
}
/* Newsletter */ 
.newsletter
{
    width:125px;
    float:right;
    padding-bottom:10px;
    border-bottom:solid 1px #000000;
}
.newsletter h2 
{
    margin:0;
    padding:10px 0 5px 10px;
    font-size:15px;
    background:url('../Images/puce_off.gif') left 14px no-repeat;
}
.newsletter .txtEmail
{
    background-color:#81ac75;  
    border:solid 1px #E4E4E4;
    border-top-color:#333333;
    border-left-color:#333333;
    width:110px;
    padding:0 5px;
}
.newsletter .Bouton_off 
{
    margin-top:7px;
    background-color:#81ac75;
}
.newsletter .Bouton_on 
{
    margin-top:7px;
}


/***********************/
/*         Page d'accueil            */
/***********************/
.bandeauAccueil 
{
   width:1003px;
    height:206px;
}
.contenuGaucheAccueil 
{
    float:left;
    width:703px;
    height:384px;
}
.contenuAccueil 
{
    float:right;
    width:550px;
    padding-top:25px;
}
.contenuDroiteAccueil 
{
    float:right;
    width:300px;
    height:319px;
    background:url('../Images/Accueil/fondAccueilDroite.jpg') left top no-repeat;
}


.menuAccueil 
{
    height:37px;
    background:url('../Images/Accueil/fondMenu.gif') left top no-repeat;
    background-color:#CCCCCC;
}
.menuAccueil ul 
{
    margin:0 0 0 48px;
    padding:0;
    list-style-type:none;
}
.menuAccueil li 
{
    padding:0 !important;
    padding-top:5px !important;
    display:block;
    float:left;
}
.menuAccueil li a
{
    text-align:center;
    display:table-cell;
    display:block;
    vertical-align:middle;
    height:27px;
    width:108px;
    border-right:solid 1px #000000;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
.menuAccueil li a:hover 
{
    background-image:url('../Images/Accueil/fondMenuItemOn.gif');
    background-position:center top;
    background-repeat:no-repeat;
}
/* Espace Client */
.connexionAccueil 
{
    padding:5px 10px 0 10px;
    width:128px;
    border:solid 1px #000000;
    border-width:1px 0;
    margin-top:24px;
    overflow:hidden;
    display:none;
}
.connexionAccueil h2 
{
    text-align:center;
    margin:0;
}
.connexionAccueil .txtbox 
{
    background-color:#CCCCCC;
    border:solid 1px #E4E4E4;
    border-top-color:#333333;
    border-left-color:#333333;
    width:110px;
    padding:0 5px;
}
.PasseOublie 
{
    text-decoration:none;
    color:#000000;
}
/* Menu Gauche Accueil */
.menuGaucheAccueil ul 
{
    margin:0;
    width:148px;
    padding:0;
    list-style-type:none;
}
.menuGaucheAccueil li 
{    
    padding:0 !important;
    padding-top:20px !important;
    display:block;
}
.menuGaucheAccueil li a
{
    background:url('../Images/puceMenu_off.gif') right 3px no-repeat;
    text-align:right;
    display:block;
    padding-right:10px;
    width:138px;
    border-bottom:solid 1px #000000;
    text-decoration:none;
    color:#165829 !important;
    font-weight:bold;
    padding-bottom:15px;
}
.menuGaucheAccueil li a:hover 
{
    background-image:url('../Images/puceMenu_on.gif');
    color:#000000;
}

/* Choix des langues */
.languesAccueil 
{
    padding:8px 0;
    text-align:center;
    float:right;
    width:135px;
   visibility:hidden;
}
.lienDrapeau img
{
    margin-left:5px;
    border:solid 2px #CCCCCC !important;
}
a.lienDrapeau:hover img
{
    border:solid 2px #FFFFFF !important;
}

/* Actualités */
.actusAccueil
{
    float:left;
    height:228px;
    width:117px;
    padding:0px 11px 40px 38px;
    overflow:auto;
}
.lesActus .resume 
{
    text-align:justify;
    display:block;
}


/* Menu Bas */
.menuBas 
{
     float:right;
    width:135px;
}

.menuBas ul 
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.menuBas li 
{
    display:block;
    border-bottom:none !important;
    border-bottom:solid 1px #FFFFFF; /* pour IE6...*/
}
.menuBas li a 
{
    padding:6px 0 7px 21px;
    display:block;
    border-bottom:solid 1px #0f5d4a;
    text-decoration:none;
    color:#0f5d4a;
}
.menuBas li a:hover 
{
    color:#000000;
    font-weight:bold;
}
.lien6tm {
	display:block;
	text-align:center;
	margin-top:10px;
}


/* Master Page */
.colonneGauche 
{
    float:left;
    width:214px;
    background:url('../Images/MasterPage/topMenu.jpg') left top no-repeat;
}
.menuGauche 
{
    margin-top:90px;
    width:158px;
    min-height:400px !important;
    height:auto !important;
    height:400px;
    background-color:#d6d6d6;
    border-right:solid 2px #6b6a6b;
}
.divSiteMapPath 
{
    float:left;
    width:789px;
    height:23px;
    padding-top:7px;
    border-bottom:solid 2px #7C7C7C;
}
.colonneContenu 
{
    margin-top:15px;
    float:left;
    width:460px;
    padding-right:15px;
}
.colonneContenuLarge
{
    margin-top:15px;
    float:left;
    width:615px;
    padding-right:15px !important;
    padding-right:6px;
}
.colonneContenuLarge div.modele1 
{
    width:600px;
}
.colonneCartouche 
{
    margin-top:15px;
    float:left;
    width:135px;
    min-height:300px;
    height:auto !important;
    height:300px;
    border-left:solid 1Px #005f27;
    padding:0 10px;
}
.colonneDroite 
{
    float:left;
    width:158px !important;
width:150px;
overflow:hidden;
}
.colonneDroite h2 
{
    margin:0;
    text-align:center;
}

/* Menu Gauche */
.menuGauche ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.menuGauche ul.MenuStatic {
    border-bottom:solid 1px #000000;
}
.menuGauche a
{
    text-decoration:none;
    text-align:right;
    color:#000000;
}
.menuGauche a.MenuNiveau1,
.menuGauche a.MenuNiveau1_selected
{
    font-weight:bold;
    display:block;
    padding:10px 15px 10px 10px;
    border-top:solid 1px #000000;
}
.menuGauche a.MenuNiveau1:hover, 
.menuGauche a.MenuNiveau1_selected
{
    color:#FFFFFF;  
}
.menuGauche a.MenuNiveau1_selected
{
    border-bottom:none;
    background:url('../Images/MasterPage/fondMenuSelected.gif') left top repeat-x;
    padding-bottom:20px;
}
.menuGauche ul.MenuNiveau2 
{
    margin-top:-15px;
}
.menuGauche a.MenuNiveau2, .menuGauche a.MenuNiveau2_selected 
{    
    color:#7c7c7c;
    font-weight:bold;
    display:block;
    padding:0 25px 5px 25px;
    background:url('../Images/MasterPage/puceMenuBlanche.gif') 140px 3px no-repeat;
    background-color:Transparent;
}
.menuGauche a.MenuNiveau2:hover, .menuGauche a.MenuNiveau2_selected 
{    
    color:#000000;
    background-image:url('../Images/MasterPage/puceMenuVerte.gif');
}


.menuGauche a.MenuNiveau3, .menuGauche a.MenuNiveau3_selected 
{
    color:#7c7c7c;
    font-weight:bold;
    display:block;
    padding:0 35px 5px 5px;
}
.menuGauche li 
{
    margin:0;
    padding:0;
    border-bottom: none !important;
    border-bottom:solid 1px #d6d6d6; /* Pour éviter les espaces sous IE6 entre les lignes... */
}
.menuGauche a.MenuNiveau3:hover, .menuGauche a.MenuNiveau3_selected 
{    
    color:#000000;
}
.menuGauche a.MenuNiveau4, .menuGauche a.MenuNiveau4_selected 
{
    color:#7c7c7c;
    display:block;
    padding:0 45px 5px 5px;
}
.menuGauche a.MenuNiveau4:hover, .menuGauche a.MenuNiveau4_selected 
{    
    color:#000000;
}
 .menuGauche a.MenuNiveau4_selected 
 {
    font-weight:bold;
 }
 
 /* Site map path */
 .SiteMapPath a 
 {
    text-decoration:none;
    color:#7e7d7e;
 }
 .SiteMapPath a:hover 
 {
    color:#000000;
 }
 .SiteMapPath .noeudCourant 
 {
    font-weight:bold;
    color:#005f27;
 }
 .pictoImprimer 
 {
    display:block;
    float:right;
    margin-right:10px;
    margin-top:-3px;
 }
 
 .cadreDroite 
 {
    background:url('../Images/MasterPage/fondCadreDroite.jpg') left bottom no-repeat;
    background-color:#CCCCCC;
    height:250px;
 }
 .identite 
 {
    display:block;
    padding:5px 15px;
    font-weight:bold;
    color:#005f27;
 }
 .cadreDroite .txtbox
 {
    margin:auto;
    display:block;
 }
 .cadreDroite table 
 {
    width:125px;
    margin:auto;
 }
 .cadreDroite .lienGaleriePhoto 
 {
    margin-top:15px;
    margin-bottom:5px;
   width:140px; 
 }
 
.connexion {
display:none;
}
 .cadreDroite .connexion h2 
 {
    padding:5px 0;
 }
 .cadreDroite .connexion .PasseOublie 
 {
    color:#005f27;
 }
.cadreDroite .txtbox 
{
    background-color:#e5e4e4;
    border:solid 1px #E4E4E4;
    border-top-color:#333333;
    border-left-color:#333333;
    width:110px;
    padding:0 5px;
}
.cadreDroite .newsletter 
{
    width:150px;
}
.cadreDroite .newsletter h2 
{
    text-align:left;
}
.cadreDroite .newsletter .txtEmail
{
    width:90px;
}

.headerImpression 
{
    display:block;
}
.dateImpression 
{
    display:block;
    text-align:center;
}
.Erreur 
{
    font-weight:bold;
    color:#FF0000;  
}
.Message
{
    font-weight:bold;
    color:#005f27;  
}
/* Plan du site */
.planSite ul 
{  
    list-style-type:none;
    margin:0;
    padding:0;
}
.planSite li 
{
    margin-top:3px;  
}
.planSite a.MenuNiveau1 
{
    font-size:16px;
    font-weight:bold;   
    color:#575757;   
}
.planSite a.MenuNiveau2 
{
    font-weight:bold; 
    padding-left:15px;  
}
.planSite a.MenuNiveau3 
{
    font-weight:bold; 
    padding-left:30px;   
    color:#6ba52d;     
}
.planSite a.MenuNiveau4 
{
    padding-left:45px;  
    color:#000000;   
}
 