BODY {
	MARGIN: 5px;
	PADDING: 0px;
}

#page {
	BORDER: 1px solid #D5D3D3;
	clear: left;
}

/* En-tête */
#head {
}
#head DIV {
	FLOAT: left;
}
#head DIV.baseline {
	FLOAT: left;
	DISPLAY: block;
	PADDING-LEFT: 50px;
	PADDING-TOP: 36px;
	LINE-HEIGHT: 100%;
	FONT-SIZE: 145%;
	COLOR: #5A5B5A;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
}
#head DIV SPAN {
}

/* Titre rubrique en cours */
#rubtitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 197%;
    COLOR: #00854B;
    PADDING: 20px;
}
#rubtitle IMG {
	VERTICAL-ALIGN: text-bottom;
}
#rubtitle H1 {
	FONT-SIZE: 100%;
}
#rubtitle SPAN {
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM: 1px solid #D6D4D4;
}

#content {
}
#content P {
    PADDING: 0px 20px;
}

/* Listes */
#content UL {
	MARGIN: 0px 0px 20px 20px;
    PADDING: 0px 20px;
}
#content UL IMG {
	VERTICAL-ALIGN: middle;
}
#content UL.legende {
	LIST-STYLE: none;
	MARGIN-LEFT: 10px;
}
#content LI {
	MARGIN-TOP: 2px;
}

/* Gestion des H2 */
#content H2 {
    FONT-SIZE: 130%;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 20px;
    PADDING: 0px 20px;
}

/* Liens */
#content A {
	TEXT-DECORATION: underline;
}
#content A:visited {
	COLOR: #5A5B5A;
}

/* Lien haut de page */
#gotop {
	TEXT-ALIGN: right;
	FONT-SIZE: 92%;
	MARGIN: 10px 30px 0px 30px;
	PADDING: 5px 0px 10px 0px;
	BORDER-TOP: 1px solid #D6D4D4;
}

/* Legende du plan */
ul.legendeduplan
{
    font-size: 92%;
    list-style-type:none;
    text-align:center;
    margin: 30px 10px 0px 10px;
}
ul.legende1duplan, ul.legende2duplan, ul.legende3duplan, ul.legende4duplan
{
    float:left;
    list-style-type:none;
    text-align:left;

