﻿/******************************************************************************
   Styles pour tous les menus: entête, gauche et pied de page.
******************************************************************************/

.EnteteMenu, .PiedPageMenu, .ServMenu 
{
    font-family:Verdana;
}

.GaucheMenu 
{
    font-family:Verdana;
    width:180px;
}

.GaucheMenu table
{
    border:none 0px;
}

.GaucheStaticMenuItem, 
.EnteteStaticMenuItem, 
.PiedPageStaticMenuItem,
.ServStaticMenuItem
{
    font-size:7.5pt;
}

.EnteteStaticMenuItem a, 
.PiedPageStaticMenuItem a
{
    font-weight:bold;
	line-height:13px;
	padding:5px 5px 5px 5px;
}
.ServStaticMenuItem a
{
    font-weight:bold;
    line-height:12px;
    display:block;
    padding:5px 7px 5px 7px;
}

.GaucheStaticMenuItem a
{
    font-weight:bold;
	line-height:13px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 10px 10px 10px;
}

.EnteteStaticMenuItem a:hover, 
.PiedPageStaticMenuItem a:hover
{
    font-weight:bold;
    line-height:13px;
	padding:5px 5px 5px 5px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.ServStaticMenuItem a:hover
{
    font-weight:bold;
    line-height:12px;
    padding:5px 7px 5px 7px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.GaucheStaticMenuItem a:hover 
{
    font-weight:bold;
    line-height:13px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 10px 10px 10px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.EnteteStaticMenuItem td, 
.PiedPageStaticMenuItem td,
.ServStaticMenuItem td
{
    height:23px;
    border:none 0px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.GaucheStaticMenuItem td
{
    height:23px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.GaucheDynamicMenuItem, 
.EnteteDynamicMenuItem, 
.PiedPageDynamicMenuItem,
.ServDynamicMenuItem
{
    font-size:7.5pt;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.EnteteDynamicMenuItem a, 
.PiedPageDynamicMenuItem a,
.ServDynamicMenuItem a
{
    font-weight:bold;
	line-height:13px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 5px; 
}

.GaucheDynamicMenuItem a
{
    font-weight:bold;
	line-height:13px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 10px 10px 10px;
}

.EnteteDynamicMenuItem a:hover, 
.PiedPageDynamicMenuItem a:hover,
.ServDynamicMenuItem a:hover
{
    font-weight:bold;
    line-height:13px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 5px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.GaucheDynamicMenuItem a:hover
{
    font-weight:bold;
    line-height:13px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 10px 10px 10px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.GaucheDynamicMenuItem td, 
.EnteteDynamicMenuItem td, 
.PiedPageDynamicMenuItem td
{
    height:23px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.ServDynamicMenuItem td
{
    height:23px;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.GaucheStaticHover, 
.EnteteStaticHover, 
.PiedPageStaticHover,
.ServStaticHover
{
}

.GaucheDynamicHover, 
.EnteteDynamicHover, 
.PiedPageDynamicHover,
.ServDynamicHover
{
}

.GaucheStaticMenu, 
.EnteteStaticMenu, 
.PiedPageStaticMenu,
.ServStaticMenu
{
}

.GaucheDynamicMenu, 
.EnteteDynamicMenu, 
.PiedPageDynamicMenu, /* bug */
.ServDynamicMenu
{
}

/********************************************************************
   Pour la zone du menu gauche .
********************************************************************/
#zoneMenuGauche
{
    float:left; 
    clear:left;
    /*width:180px;*/
    /*padding-bottom:20px;*/
	background-position:center center;
	background-attachment:scroll;
	background-repeat:repeat-y;	
}

#div_espace
{
    height:30px;
    width:180px;
}

/********************************************************************
   Pour le copyright se trouvant dans le menu gauche. 
********************************************************************/
#zoneMenuGauche p, .lienConnexion
{
    padding-left:5px;
    padding-top:5px;
    font-size:6.5pt;
}

#zoneMenuGauche p a
{
    letter-spacing:0.2em;
}

#zoneMenuGauche p a:hover
{
    letter-spacing:0.2em;
}

/******************************************************************************
   Pour la zone du pied de page.
******************************************************************************/
#zonePiedPage
{
    float:left; 
    clear:left;
    width:100%;
	background-position:right top;
	background-attachment:scroll;
	background-repeat:repeat-x;	
}

#div_pied_page
{
    float:left; 
    clear:both;
    width: 815px;
}

#pied_page
{
    float:left;
    clear:both;
}

#ligNavPied
{
    padding-left:200px;
    font-size:7pt;
    background-attachment:scroll;
    background-position:left center;
    background-repeat:repeat-x;
}

.option
{
	height: 10px;
	font-size:7pt;
	font-weight:bold;
}

/******************************************************************************
   Pour la zone de l'entête.
******************************************************************************/
#zoneBanniere
{
    clear:both;
    height:128px;
}

#div_menu_entete
{
    position:absolute;
    left:180px;
    top:74px;
    width: 815px;
}

#div_menu_entete table
{
	border:none 0px;
}

/******************************************************************************
   Pour la zone du logo.
******************************************************************************/
#zoneLogo
{
    width:100%;
	background-position:right top;
	background-attachment:scroll;
	background-repeat:repeat-x;	
	float:left;
	clear:both;
	z-index:10;
}

#zoneLogo a
{
    text-decoration:none;
}