html
{
    cursor: url('../ressources/curseurs/GantOuvert32.png'), auto;
    /*margin-top:-30px;*/
    overflow-y: scroll;
}

body
{
	/*background-color:#E9E79E;*/
        background-image:url('../ressources/00-Page/fond.general.petit.jpg');
        background-size: cover;
        /*background-repeat:no-repeat;
	background-position:left;
        background-position:100% 100%;*/
	padding:0px;
	margin:0px;
        
        font-family: 'Pierce',Verdana, Geneva, sans-serif;
	font-size: 12px;
        /*text-shadow: 0.2em 0.3em 1em #C4C0AD;*/
        
}

/****** Permet de cacher la barre de défilement horizontal tout en gardant le défilement*/
            html, body {
                padding: 0;
                margin: 0;
                overflow: hidden;
            }
            #container {
                position: absolute;
                left: 0;
                top: 0;
                right: -30px;
                bottom: 0;	
                padding-right: 15px;
                overflow-y: scroll;
            }
            
/*****************************************************************************************/

a:link
{
    cursor: url('../ressources/curseurs/GantPointe32.png'), auto;
    outline: none;
}

area
{
    cursor: url('../ressources/curseurs/GantPointe32.png'), auto;
}

/* L'entête, tout en haut de la page'*/
#header
{
	border: 1px solid #000;
        border-radius: 10px;
	float:left;
	width:96%;
	height:130px;
        
	padding-top:10px;
        padding-left:1%;
        padding-right:1%;
	padding-bottom:10px;
	
	margin-top:10px;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:10px;
        
        /*background-image: url('../ressources/FondParcheminFonce.jpg');*/
	background-image:url('../ressources/header.png');
	background-repeat:no-repeat;
	background-position:left;
        
        text-align: right;
        vertical-align: bottom;
}

/* Le menu fin entre l'entête et la zone centrale */
#topmenu
{
	/*border: 1px solid #000;
        border-radius: 10px;*/
	float:left;
	width:96%;
	min-height:60px;
        
	padding-top:0px;
        padding-left:1%;
        padding-right:1%;
	padding-bottom:10px;
	
	margin-top:0px;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:0px;
        
	text-align:center;
        /*text-shadow: 0.5em 0.5em 0.3em #777;*/
	/*background-color:#AE803C;*/
        /*background-image: url('../ressources/FondParcheminFonce.jpg');*/
}

/* Le menu de gauche au milieu */
#menu
{
        float:left;
        width:10%;
    
        /*** Menu fixe ***/
        /*position: fixed;
	
        max-height:100%;
        overflow: auto;
        
	padding-top:0%;
        padding-left:1%;
        padding-right:1%;
	padding-bottom:0;
	
	margin-top:1%;
	margin-left:0.5%;
	margin-right:0;
	margin-bottom:0;*/
        
        /**********************/
        
	/*background-color: #D06E3D;*/
        /*background-image: url('../ressources/FondParcheminRouge.jpg');*/
        
        /*** Menu bougeant ***/
        min-height: 655px;
        
	padding-top:30px;
        padding-left:1%;
        padding-right:1%;
	padding-bottom:10px;
	
	margin-top:-150px;
	margin-left:1%;
	margin-right:0%;
	margin-bottom:10px;
        
        /**********************/
}

#content_top
{
	/*float:left;
	width:83%;
        height:50px;
        
        padding-left:2%;
        padding-right:1%;
	
	margin-top:40px;
	margin-left:0%;
	margin-right:0%;
        
        background-image:url('../ressources/00-Page/parchemin.haut.png');
        background-size: 100% auto;*/
}

/* La zone centrale à droite du menu principal */
#content
{
	float:left;
	width:80%;
	
	min-height:655px;
	
	/*padding-top:50px;
        padding-left:2%;
        padding-right:1%;
	padding-bottom:70px;*/
        padding : 30px 3% 80px 4%;
	
	margin-left:0%;/*12%;*/
	margin-right:0%;
	
        /*background-image: url('../ressources/00-Page/parchemin.repeat.png');
        background-repeat: repeat-y;
        background-size: 100% auto;*/
        
        margin-top:0;/*4.5%;*/
        background-image: url('../ressources/00-Page/parchemin.entier.gif');
        background-size: 100% 100%;

}

#content_bottom
{
	/*float:left;
	width:83%;
        height:50px;
        
        padding-left:2%;
        padding-right:1%;
	
	margin-left:13%;
	margin-right:0%;
	margin-bottom:10px;
	
        background-image:url('../ressources/00-Page/parchemin.bas.png');
        background-size: 100% auto;*/
}

/* Le pied de page (mentions légales...) */
#footer
{
	/*border: 1px solid #000;*/
        border-radius: 10px;
        /*box-shadow: 0 0 5px black;*/
	
        float:left;
	width:96%;
	
        padding-top:10px;
        padding-left:1%;
        padding-right:1%;
	padding-bottom:10px;
	
	margin-top:10px;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:10px;
	
        /*background-color:#AE803C;*/
        /*background-image: url('../ressources/FondParcheminFonce.jpg');*/
        
        text-align: center;
}

.menuParent
{
	text-align:center;
        text-indent: 0px;
	position:relative;
	height:30px;
	width:100%;
        
        overflow : hidden ;
	
	font-weight:bold;
	
	margin-bottom:10px;
        
        display:block;
        
        font-size: 16px;
        font-weight: bold;
        text-shadow: 0.1em 0.3em 0.3em  #222;
        color: #FEEDAA;
        
        background-size: 90%;
        background-position:center; 
        background-repeat:no-repeat;
        
}

.menuElement
{
        color:white;
	/*border: 1px solid #000;*/
        /*border-radius: 6px;*/
	text-align:center;
        text-indent: 0px;
        /*box-shadow: 0 0 5px #666;*/
        
        overflow : hidden ;
	
	position:relative;
	width:100%;
	
	margin-bottom: 5px;
        padding-top : 3px;
        
        padding-bottom : 3px;
	
	/*background-color:#FFFFFF;*/
        display:block;
        
        font-size: 14px;
        /*text-shadow: 0.15em 0.15em 0.3em #999;*/
        
        max-height:33px;
        
        background-image: url('../ressources/00-Page/bouton.menu.png');
        background-size:100% 100%;
}

.menuElement:link
{
        color:#000;
}

.menuElement:visited
{
        color:#000;
}

.menuElement:hover
{
        color:gold;/*#C03000;*/
	/*background-color:#F6E497;*/
}

#hidden
{	
	float:left;
	width:100%;
	
	text-align:center;
}

.pSousTitre
{
    /*max-width:666px;*/
}

.pSousTitreCarac
{
    max-width:666px;
}


/*
.hidden
{
    display: none;
}

.unhidden
{
    display: block;
}*/