* { 
	margin:0; padding:0; 
	}
BODY { 
	PADDING: 170px 25px 0px 25px; 
	BACKGROUND: white url(BPLM.png) no-repeat top left; /* ou center */
	BACKGROUND-COLOR: #fff;
	FONT-FAMILY: Georgia, times, serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: center;
	COLOR: #444; 
	WIDTH: 800px;
	MARGIN-LEFT: 0px; /* remplacer par auto; pour ne centrer */
	MARGIN-RIGHT: auto; 
	}
#left { 
	FLOAT:left;
	MARGIN: 65px 0px 0px 10px;
	WIDTH:135px;
	}
#footer { 
	CLEAR: both;
	PADDING: 8px; 
	TEXT-ALIGN: right; 
	FONT-SIZE: 7pt; 
	COLOR: #AAA; 
	}
H1, H2, H3, H4, H5, H6 { 
	TEXT-ALIGN: left; 
	}
H1, H2, H3, H5 {
	COLOR: #83100D;
	}
H1 { 
	FONT-SIZE: 20pt; 
	}
H2 { 
	FONT-SIZE: 15pt; 
	}
H3 { 
	FONT-SIZE: 13pt; 
	}
H4 { 
	FONT-SIZE: 13pt; 
	COLOR: #444; 
	}
H5 { 
	FONT-SIZE: 11pt; 
	}
H6 { 
	FONT-SIZE: 11pt; 
	COLOR: #444; 
	}
p  { 
	MARGIN: 6px 0px;
	FONT-SIZE: 10pt; 
 	COLOR: #444; 
	}
blockquote { 
	MARGIN-LEFT: 1ex;
	MARGIN-RIGHT: 1ex; 
	FONT-SIZE: 10pt; 
	COLOR: #444; 
	}
td { 
	font-size: 10pt; 
	text-align: justify; 
	vertical-align: top; 
	COLOR: #444; 
	}

UL {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	LIST-STYLE-TYPE: none;
	FONT-SIZE: 10pt;
	COLOR: #444; 
	}
LI {
	TEXT-ALIGN: left;
	LIST-STYLE-TYPE: none;
	COLOR: #444; 
	}
a, a:link, a:visited, a:active {
	COLOR: #111; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	}
a:hover { 
	COLOR: #a80f0f;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #B7B7B7;
	}
#fixed {
	DISPLAY:block; 
	FLOAT:left;
	MARGIN: 265px 0px 0px 10px;
	WIDTH:135px;
/*	TOP:500px; 
	LEFT:35px; 
	WIDTH:135px; */
	POSITION:fixed; 
    filter:alpha(opacity=80);   /* Internet Explorer 6     */
    -moz-opacity:0.8;           /* Mozilla 1.6 et infér.   */
    opacity: 0.8;               /* CSS3 et Mozilla récents */
    COLOR: #444; 
	}
* html #fixed {position:absolute;}
#left a, #fixed a, #button a {
	DISPLAY: block;
	PADDING: 4px;
	BORDER-TOP: 2px solid #e8e8e8;
    	BORDER-LEFT: 2px solid #e8e8e8;
	BORDER-BOTTOM: 1px solid #888;
	BORDER-RIGHT: 2px solid #888;
	COLOR: #3A3A3A;
	BACKGROUND-COLOR: #D7D7D7;
	FONT-SIZE: 9pt; 
	TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
#left a:hover, #fixed a:hover, #button a:hover {
	COLOR: #a80f0f;
	BACKGROUND-COLOR: #B7B7B7;
	}
#left a.active {
	BORDER-TOP: 2px solid #aaa;
	BORDER-LEFT: 1px solid #fff;
	BORDER-RIGHT: 2px solid #B7B7B7;
	BORDER-BOTTOM: 1px solid #eee;
	BACKGROUND-COLOR: #B7B7B7;
	}
#left a.second {
	PADDING: 10px;
	BACKGROUND-COLOR: white;
    }
#left a.secondactive {
	PADDING: 10px;
	BORDER-TOP: 1px solid gray;
	BORDER-BOTTOM: 1px solid silver;
	BORDER-LEFT: 1px solid silver;
	BACKGROUND-COLOR: #B7B7B7;
    }
#left a.none {
	BORDER: none;
	BACKGROUND-COLOR: #FFF;
	}
.border { PADDING: 2pt;
	BORDER: 1px solid #224;
	FONT-SIZE: 9pt;
   	TEXT-ALIGN: left;
	}
.smallcaps { 
	font-variant: small-caps; 
	}
.super { 
	font-size: 60%;
	vertical-align: super; 
	}
.small {
	FONT-SIZE: 9pt;
	}
.large {
	FONT-SIZE: 13pt;
	}
.indent {
    MARGIN-LEFT: 12pt;
    TEXT-INDENT: -12pt;
    }    
.disc { margin-left: 2ex; 
	text-indent: -2ex;
	list-style-type: disc;
    list-style-position: inside
    }
.red { 
	COLOR: #83100D;
    }
.alignleft {
    TEXT-ALIGN: left;
    }
.alignright {
    TEXT-ALIGN: right;
    }
.mod {
    FONT-SIZE: 7pt;
    TEXT-ALIGN: right;
    COLOR: #AAA;
    }
.popup a span {
    display: none;
    }
.popup a:hover span { 
    display: block;
    position: absolute;
/*    top: 500px; */
    left: 200px; 
    width: 600px;
    PADDING: 4pt;
    MARGIN: 4pt;
    text-align: justify;
    BORDER-TOP: 2px solid #eee;
    BORDER-LEFT: 2px solid #eee;
    BORDER-BOTTOM: 2px solid #888;
    BORDER-RIGHT: 2px solid #888;
    background-color: #D7D7D7;
    filter:alpha(opacity=90);   /* Internet Explorer 6     */
    -moz-opacity:0.9;           /* Mozilla 1.6 et infér.   */
    opacity: 0.9;               /* CSS3 et Mozilla récents */
    COLOR: #444; 
    }

a.popup .pop {
	display: none;
}

a.popup:hover .pop {
	display: block;
    margin-left: 3ex;
    text-indent: 0ex;
    text-align: justify;
    BORDER: 2px solid #e8e8e8;
    PADDING: 5px;
    color: black;
    font-weight: normal;
}

