BODY     { 
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
    font-size: 9pt;	
    color: #669; 
	background-color: white; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
}

.required { color: red; }
/*H1       { font-size: 14pt; margin-top: 4pt; margin-bottom: 4pt; }*/
H1       { font-size: 14pt; margin-top: 5pt; margin-bottom: 5pt}
H2       { font-size: 11pt; font-weight: bold; }
TD.bodyblock H2 { background-color: lightblue; border: solid 1pt navy; margin: 4pt 0pt; padding: 2pt 2pt; }
H3       { font-size: 11pt; font-weight: normal; }
H4       { font-size: 10pt; font-weight: bold; }
H5       { font-size: 10pt; font-weight: normal; }
H6       { font-size: 8pt; font-weight: bold; }
H6.cnt1  { font-size: 8pt; font-weight: bold; color: white; background-color: navy; margin-bottom: 0pt; padding: 3pt; }
H6.cnt2  { font-size: 8pt; font-weight: bold; color: navy; background-color: white; margin-bottom: 0pt; padding: 3pt; }

TABLE    { font-size: 8pt; }
TD.bodyblock FORM TABLE { border: ridge 1pt lightblue; padding: 1pt; background-color: lightblue; text-indent: 2pt; margin: 4pt 0pt; }

TD.list1   { background-color: #CCCCCC; }
TD.list2   { background-color: #AAAAAA; }

UL.block { margin-top: 0pt; margin-bottom: 0pt; margin-left: 12pt; padding-left: 0px; }

U.highlight { padding: 3px; background-color: #FF0; text-decoration: none; }

#cfoct_table {
	background-color: #036;	
}

#header {
height: 62px;
background-image: url(images/x.gif);
}
#top {
}
#logo {
width:88px; 
height:62px;
background-image: url(images/logo.gif);
border: 1px none #000000; 
}


#transparent{
position: absolute;
width:545px; 
height:103px;
top:15px;
left: 212px;  
background-color: none;
font-size: 23pt;
}
#conteneur {
position: absolute;
width: 100%;
height: 100%;
/*border: 5px solid red;*/
}
#centre {
height: 500px;
border-bottom: 2px solid black;
height: 100%; 
}
#middletop {
}
#middlebody {
}
#middlebottom {
}
#gauche {
border-left: 2px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
height: 100%;
}
#droite {
border-right: 2px solid black;
border-left: 2px solid black;
border-bottom: 2px solid black;
height: 100%;
}
#bottom {
}
#footer {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 7pt;
}

.main { 
color: black;
font-size: 10pt;
font-weight: bold;
text-align: center;
text-decoration: none; }
A:HOVER.main { color: #C00;}

TABLE.block1  { background-color: white; font-size: 8pt; }
TABLE.block2 { background-color: red; font-size: 8pt; }
TABLE.blockbody { background-color: white; }

TD.blocktitle { color: #036 font-size: 9pt; font-weight: bold; text-align: center; background-image: url(images/b1.gif); padding-bottom: 0px; }
TD.pagefooter { font-size: 7pt; text-align: center; }
HR.block1  { color: white; }
HR.block2 { color: #66C; }

TD.blockb1 { background-image: url(images/b1.gif); background-repeat: repeat-x; }
TD.blockd1 { background-image: url(images/c.gif); background-repeat: repeat-y; }
TD.blocke1 { background-image: url(images/g.gif); background-repeat: repeat-y; }
TD.blockg1 { background-image: url(images/g1.gif); background-repeat: repeat-x; }

TD.blockb2 { background-image: url(images/b2.gif); background-repeat: repeat-x; }
TD.blockd2 { background-image: url(images/c.gif); background-repeat: repeat-y; }
TD.blocke2 { background-image: url(images/e2.gif); background-repeat: repeat-y; }
TD.blockg2 { background-image: url(images/g2.gif); background-repeat: repeat-x; }

TD.list1   { background-color: #CCCCCC; }
TD.list2   { background-color: #AAAAAA; }

FORM        { margin: 0pt; }
INPUT       { font-size: 8pt; }
INPUT.blk   { font-family: Courier New; }
SELECT      { font-family: Courier New; font-size: 8pt; }
TEXTAREA    { font-family: Courier New; font-size: 8pt; }

BUTTON      { font-size: 8pt; color: navy; }

A:LINK      { color: #036; text-decoration: none; }
A:ACTIVE    { color: #036; text-decoration: none; }
A:VISITED   { color: #036; text-decoration: none; }
A:HOVER     { color: #9CC; text-decoration: underline overline; }

A.blk1:LINK    { color: #9CC; text-decoration: none; }
A.blk1:ACTIVE  { color: #000; text-decoration: none; }
A.blk1:VISITED { color: #000; text-decoration: none; }
A.blk1:HOVER   { color: #036; text-decoration: underline; }

A.blk2:LINK    { color: #000; text-decoration: none; }
A.blk2:ACTIVE  { color: #000; text-decoration: none; }
A.blk2:VISITED { color: #000; text-decoration: none; }
A.blk2:HOVER   { color: #9CC; text-decoration: underline; }

#module_title	{ font-size: 10pt; color: white; font-weight: bold; }
.admin_table_nav	{ font-size: 14px; border: solid 1px #AAA; background-color: #F1F1F1; }
.admin_table_nav_current { border: 1px solid black; background-color: #F1F1F1; font-weight: bold; }
.admin_table_new	{ border: solid 1px #AAA; background-color: #BBF; }
.admin_table_modified	{ border: solid 1px #AAA; background-color: #BBF; }
.admin_table_online	{ border: solid 1px #AAA; background-color: #BFB; }
.admin_table_expired	{ border: solid 1px #AAA; background-color: #FFB; }
.admin_table_suspended	{ border: solid 1px #AAA; background-color: #FBB; }
.admin_table_offline	{ border: solid 1px #AAA; background-color: #FBB; }
.admin_table	{ border: solid 1px #AAA; background-color: #F1F1F1; }
.admin_warning { border: solid 1px #F88; background-color: white; font-weight: bold; color: #F88; padding: 2px; }
.admin_table_cell { border: solid 1px #CCC; background-color: #F1F1F1; padding: 5px; }

.admin_button { font-weight: bold; border: solid 1px blue; padding: 1px; background-color: #DDF; font-style: normal; }
.admin_button:LINK      { font-weight: bold; border: solid 1px #CCF; padding: 1px; background-color: #F1F1F1; font-style: normal; }
.admin_button:ACTIVE    { font-weight: bold; border: solid 1px #CCF; padding: 1px; background-color: #F1F1F1; font-style: normal; }
.admin_button:VISITED   { font-weight: bold; border: solid 1px #CCF; padding: 1px; background-color: #F1F1F1; font-style: normal; }
.admin_button:HOVER { background-color: #CCF; padding: 1px; border: solid 1px #CCF; color: #336; text-decoration: underline; font-style: normal;}
#down { margin: 75px; padding: 25px; border: 2px solid #003399; }

#tabdiv {
	width: 95%; 
	height: 500px; 
	top: -2px; 
	top: expression(document.all ? -1 : -2 + 'px'); 
	z-index: 0; 
	padding: 5px; 
	border: 1px solid black; 
	background-color: #EEE; 
	position: relative;	
}
