@charset "iso-8859-1";
BODY {background-color: #8AA5C4; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Sans-serif; font-size: 11pt; color: #000000}
.fond1 {background-color: #FFFFFF; background-image: url(pic/fond1.jpg); background-repeat: no-repeat; background-position: left bottom; background-attachment: scroll; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Sans-serif; font-size: 11pt; color: #000000}
.fond2 {background-color: #FFFFFF; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Sans-serif; font-size: 11pt; color: #000000}

A:visited {color : #002F63; text-decoration : underline; font-weight: bold}
A:link {color : #002F63; text-decoration : underline; font-weight: bold}
A:hover {color : #CC0000; text-decoration : underline; font-weight: bold}
A:active {color : #CC0000; text-decoration : underline; font-weight: bold}

.A2:visited {color : #002F63; text-decoration : none; font-weight: bold}
.A2:link {color : #002F63; text-decoration : none; font-weight: bold}
.A2:hover {color : #CC0000; text-decoration : underline; font-weight: bold}
.A2:active {color : #CC0000; text-decoration : underline; font-weight: bold}

.A3:visited {color : #FFD100; text-decoration : none; font-weight: bold}
.A3:link {color : #FFD100; text-decoration : none; font-weight: bold}
.A3:hover {color : #FFFFFF; text-decoration : underline; font-weight: bold}
.A3:active {color : #FFFFFF; text-decoration : underline; font-weight: bold}

P {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 11pt; color: #000000}
LI {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 11pt; color: #000000; list-style-image: url(pic/puce05.gif)}
.TABLEBL {BORDER: thin dotted #002F63} 
TD {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 11pt;}
.TDTITRE {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; background-color: #FFCC00}
.TDTEXTE {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF}
H1 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 20pt; color: #000000; font-weight: bold}
H2 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 18pt; color: #002F63; font-weight: bold}
H3 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 16pt; color: #002F63; font-weight: bold; font: italic}
H4 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 14pt; color: #CC0000; font: bold}
H5 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 12pt; color: #002F63; font-weight: bold}
H6 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
.titre1 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 20pt; color: #000000; font-weight: bold}
.titre2 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 18pt; color: #002F63; font-weight: bold}
.titre3 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 16pt; color: #002F63; font-weight: bold; font: italic}
.titre4 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 14pt; color: #CC0000; font: bold}
.nav {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 11pt; color: #000000; font: normal}
.petit_titre {font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size: x-small; color: #002F63; font-weight: bold}
.petit {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: small; color: #000000}
.petit2 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: small; color: #000000}
.blanc {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: small; color: #FFFFFF}
.bleu1 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: small; color: #8AA5C4}
.bleu { color:#002F63; }
.stabylo1 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: normal; color: #000000; background-color: #FFFF33;}
.source {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: 8pt; color: #002F63}
.titre1 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; color: #302A87; font-weight: bold; font-size: 16pt;}
.titre2 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; color: #302A87; font-weight: bold; font-size: 14pt;}
.ref {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: x-small; color: #666666}
.fondbleu {background-color: #D0DBE8; border: thin; border-color: #002F63}
.fondbleu2 {background-color: #ECF4FF; border: thin; border-color: #D0DBE8}
.cadre1 { border: thin solid #000000 }
.cadre2 { border: thin dotted gray }
.cadre3 { border: thin solid gray; padding: 4px; margin: 0; background-color: #FFFFFF;}
.energie-A { padding:1px 5px; border: 1px solid #000000; background-color: #2b9127; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.energie-B { padding:1px 5px; border: 1px solid #000000; background-color: #36c631; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.energie-C { padding:1px 5px; border: 1px solid #000000; background-color: #cbf438; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.energie-D { padding:1px 5px; border: 1px solid #000000; background-color: #f6f800; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.energie-E { padding:1px 5px; border: 1px solid #000000; background-color: #ffcc06; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.energie-F { padding:1px 5px; border: 1px solid #000000; background-color: #ff9d33; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.energie-G { padding:1px 5px; border: 1px solid #000000; background-color: #fb0200; color: #000000; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.droite { margin:0px 0px 0px 12px; float:right; display:block; position:relative; }
.gauche { margin:0px 12px 0px 0px;float:left; display:block; position:relative; }
.milieu  { vertical-align:middle; }

