body 
{
margin: 0; 
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #333333;
line-height: 14px;
BACKGROUND-COLOR: #ffffff;
SCROLLBAR-FACE-COLOR: #eaeaea;
SCROLLBAR-3DLIGHT-COLOR: #eaeaea;
SCROLLBAR-ARROW-COLOR: #990000;
SCROLLBAR-TRACK-COLOR: #cccccc;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
} 
img {border:0px}
.imgdown {border:1px solid #ccc; margin:0 5px 5px 0;}
h3 {cursor: pointer; background-color:#f2f2f2; color:#006699;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight:bold; padding:2px;}
#paragraphe1 {display: none;}
#paragraphe2 {display: none;}
h4 {background-color:#f2f2f2; color:#006699;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight:bold; padding:2px;}
dl, dt, dd, ul, li {
margin: 1px 0px 0px 5px;
padding: 1px 0px 0px 5px;
list-style-type: disc;
list-style-position: inside;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#page { 
    width: 790px; /* ou width:70%; ou width:20em; */
    margin-left: auto;
    margin-right: auto;
}
#pagepop { 
    width: 650px; /* ou width:70%; ou width:20em; */
    margin-left: auto;
    margin-right: auto;
}
#baspage { height:30px;clear:both;}
#divmain {margin:35px 15px 15px 30px;width: 595px; text-align:justify;}
.fondhaut {
	background-image: url(../images/hautrecord.jpg);
	background-repeat: no-repeat;
}
.fondhauteng {
	background-image: url(../images/hautrecord_eng.jpg);
	background-repeat: no-repeat;
}
.fondcellgris1 {
	background-image: url(../images/fondcellgris1.gif);
	background-repeat: repeat;
}
.fondcellgris2 {
	background-image: url(../images/fondcellgris2.gif);
	background-repeat: repeat;
}
.hautmb {
	height: 99px;
	background-image: url(../images/hautmb.jpg);
	background-repeat: no-repeat;
}
.fondbureau {
	background-color: #d4e5ec;
	background-repeat: repeat;
}
.fondtheme {
	background-color: #006699;
	background-repeat: repeat;
	color: #d9e8f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.fondgris {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #f5f5f5;
}
.imgmilieu {vertical-align: middle;}
.liengv {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: italic; 
color: #999999; 
text-decoration: none}

a.lienmoteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.lienmoteur:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-decoration: underline;
	font-weight: bold;
}
a.lienrub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.lienrub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
a.lienactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
a.lienactu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
a.lientextecourant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}
a.lientextecourant:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
a.lienrub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.lienrub1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.lienblciel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D9E8F0;
	text-decoration: none;
}
a.lienblciel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D9E8F0;
	text-decoration: underline;
}
a.lienrubblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.lienrubblanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a.lienrubbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
a.lienrubbleu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
a.lienrubaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
a.lienrubaccueil:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
a.lienvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	text-decoration: underline;
}
a.lienvert:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	text-decoration: underline;
}
.textevertrub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009966;
}
a.rubrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.rubrouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}
.textepetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.textepetitrou {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.textepetitbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
}
.textebl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
}
.texteptpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
}
.textepetitblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.textecourant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 14px;
}
.textecourantbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #006699;
	line-height: 14px;
}
.textecourantrouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	line-height: 14px;
}

.texterub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.textemoteurint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	font-weight: 400;
	line-height: 7pt;
}
.rubrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.rubbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
}
.rubgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.rubblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.tdrub {
	border-bottom: 1px solid #95adb5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.tabtotalgris {
	border-top: 1px solid #e0e7e9;
	border-right: 1px solid #e0e7e9;
	border-bottom: 1px solid #e0e7e9;
	border-left: 1px solid #e0e7e9;
}
.tabtotalbl {
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
}
.tabdgris {
	border-top: 0px solid #cccccc;
	border-right: 1px solid #e0e7e9;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	background-color: #f9fbfb;
}
.tabhgris {
	border-top: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
}
.tabgvert {
	border-top: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 1px solid #69bc82;
	BACKGROUND-COLOR: #f2f2f2;
}
.lignehbrou {
	border-top: 1px solid #d39e9e;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #d39e9e;
	border-left: 0px solid #cccccc;
}
.caseform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.caseform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.caseformbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid #006699;
}
.caseok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	font-size: 7pt;
	border: 0px solid #cccccc;
}
.caserecher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
	background-color: #ffffff;
	border: 1px solid #333333;
}
input.textepetitbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	background-color:#FFF;
	border:thin solid #000033;
}
textarea.textepetitbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	background-color:#FFF;
	border:thin solid #000033;
}
.separa { height:2px; width:100%;border-bottom: #ccc 2px dotted; margin:5px 0 5px 0;}
.separatrait { height:2px; width:100%;border-bottom: #990000 1px solid; margin:5px 0 10px 0;}