/* CSS Document */
body {
	font: 10pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #000000;
	text-decoration: none;
}

/*FORM REGION*/
FORM.LowZindex {
	z-index: -5 ;
}

/* A region */
A {
	color: #006699;
    text-decoration: none;
}
A:visited {
    text-decoration: none;
}
A:active {
    text-decoration: none;
}
A:link {
    text-decoration: none;
}
A:hover {
    color: #006699;
	text-decoration: underline;
}

/* INPUT region */
INPUT.text {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	}
	
INPUT.button {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size:9pt; 
	border: 2px outset #ffff00; 
	background-color:#ffff00; 
	padding:0 0 0 0
}

/* TABLE region */

TABLE.search {
	background-color: #ffff99;
	border: 1px solid #ffff00;
	/*z-index : -10 ;*/
}

/* SELECT region */
SELECT {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
}

SELECT.LowZindex {
	z-index : -10 ;
}

/* TEXTAREA region */
TEXTAREA {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	overflow: auto;
}

/* SPAN region */
span.smaller {
	font-size:8pt
}


/* P region */
p.footerline {
	margin-top:8;
	margin-bottom:0;
}

p.footer {
	color: #003366;
	font-size: 7pt;
	margin-top: 18;
	margin-bottom: 12
	}
	
p.print	{
	margin:4 0 4 0 
	}

p.pagetit{
	color: black;
	font-weight: bold;
	font-size: 14pt;
	margin-top: 0pt;
	margin-bottom: 10;
	margin-left: 0pt
}

p.tit {
	color: black;
	font-weight: bold;
	font-size: 12pt;
	margin-top: 10;
	margin-bottom: 5
}

p.tit_10pt {
	color: black;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 10;
	margin-bottom: 5
}
p.titline {
	color: black;
	font-weight: bold;
	font-size: 12pt;
	margin-top: 10;
}

p.li {
	color: black;
	font-size: 10pt;
	margin: 1 0 1 20
}

p.menutit {
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	margin: 2pt 0 4 6pt
}

p.menutit a	{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

p.menutit a:hover {
	color: #069;
}

p.menuitem {
	color: #adf;
	font-size: 10pt;
	text-decoration: none;
	margin: 2 0 2 12pt
	}

p.menuitem a {
	color: #adf;
	font-size: 10pt;
	text-decoration: none
}

p.menuitem a:hover {
	color: #069;
}

p.menusub {
	color: #adf;
	font-size: 10pt;
	text-decoration: none;
	margin: 0pt 0 0pt 18pt
}

p.menusub a {
	color: #adf;
	font-size: 10pt;
	text-decoration: none
}

p.menusub a:hover {
	color: #069;
}

/* TD region */
TD.printt {
	font-weight:bold; 
	padding-right: 10
	}

TD.printh {
	color: #000000;
	font-size: 10pt;
	background-color: #e0e0e0
	}
	
TD.printhc {
	color: #000000;
	font-size: 10pt;
	background-color: #e0e0e0;
	text-align:center
}

TD.printhr {
	color: #000000;
	font-size: 10pt;
	background-color: #e0e0e0;
	text-align:right
}
	
TD.print0 {
	background-color:#ffffff;
	vertical-align:top
	}
	
td.print0_2 {
	background-color:#ffffff;
	vertical-align:bottom;
	font-size:9px
	}
	
TD.print1 {
	background-color:#f0f0f0;
	vertical-align:top
	}
		
td.printir0 {
	background-color:#ffffff;
	vertical-align:top;
	text-align: right
	}

td.printir1 {
	background-color:#f0f0f0;
	vertical-align:top;
	text-align: right
	}
td.printir_20 {
	background-color:#ffffff;
	vertical-align:bottom;
	text-align: right;
	font-size:9px
	}

td.printir_21 {
	background-color:#f0f0f0;
	vertical-align:bottom;
	text-align: right;
	font-size:9px
	}	

TD.menuNiveau1 {
    font: bold 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    color: #FFFFFF;
}
TD.menuNiveau1 A, TD.menuNiveau1 A:hover {
    padding-left:2px;
    color: #FFFFFF;
    text-decoration: none;
}

TD.menuNiveau2 {
    font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    color: #FFFFFF;
}
TD.menuNiveau2 A, TD.menuNiveau2 A:hover {
    padding-left:5px;
    color: #FFFFFF;
    text-decoration: none;
}

TD.list-tit	{
	font-weight: bold;
	padding: 10 0 5 0;
	width: 30%
}

TD.list-nav	{
	text-align: center;
	padding: 10 0 5 0;
	width: 40%
}

TD.list-dh {
	background-color: #3399cc;
	color: #ffffff; 
	padding: 1 5 1 5 
	text-align: center
}

TD.list-h {
	background-color: #3399cc;
	color: #ffffff;
	padding: 1 5 1 5
}

TD.list-i0 {
	background-color: #ffffff;
	padding: 0 5 0 5;
	vertical-align: top
}

TD.list-i1 {
	background-color: #ddeef6;
	padding: 0 5 0 5;
	vertical-align: top
}

TD.list-dh-c {
	background-color: #3399cc;
	color: #ffffff;
	padding: 1 5 1 5;
	text-align: center
}

TD.list-h-c	{
	background-color: #3399cc;
	color: #ffffff;
	padding: 1 5 1 5;
	text-align: center
}

TD.list-i0-c {
	background-color:#ffffff;
	padding: 0 5 0 5; 
	text-align: center;
	vertical-align:top
}

TD.list-i1-c {
	background-color:#ddeef6;
	padding: 0 5 0 5;
	text-align: center;
	vertical-align:top
	}

TD.list-dh-r {
	background-color: #3399cc;
	color: #ffffff; 
	padding: 1 5 1 5;
	text-align: center
}

TD.list-h-r	{
	background-color: #3399cc;
	color: #ffffff;
	padding: 1 5 1 5;
	text-align: right
}

TD.list-i0-r {
	background-color:#ffffff;
	padding: 0 5 0 5;
	text-align: right;
	vertical-align:top
}

TD.list-i1-r {
	background-color:#ddeef6;
	padding: 0 5 0 5;
	text-align: right;
	vertical-align:top
}

TD.list-dh-line {
	background-color: #3399cc;
	padding: 1 0 1 0
}

TD.list-h-line {
	background-color: #3399cc;
	padding: 1 0 1 0
}

TD.list-i0-line	{
	background-color: #3399cc;
	padding: 0 0 0 0
}

TD.list-i1-line	{
	background-color: #3399cc;
	padding: 0 0 0 0
}

TD.list-footer {
	background-color: #3399cc
}

td.prop-l {
	font-weight:bold;
	padding: 1 5 1 0
	}

td.prop-v {
	padding: 1 0 1 0
	}

td.propbiogs-l {
	font-weight:bold;
	padding: 1 5 1 0
	}

td.propbiogs-v {
	padding: 1 0 1 0
	}

td.hline {
	background-color: #3399cc
	}

td.search {
	border: none
	}

td.dropdownbox {
	border: none;
	padding: 2 2 2 2
	}

td.t {
	font-weight:bold;
	padding-right: 10;
	background-color: #FFFF00;
	}

td.h {
	color: #000000;
	font-size: 10pt;
	background-color: #FFFF00;
	}
td.hl {
	color: #000000;
	font-size: 10pt;
	font-style: italic ; 
	background-color: #FFFF99;
	}	
td.hc{
	color: #ffffff;
	font-size: 10pt;
	background-color: #3399cc;
	text-align: center
	}
td.hr{
	color: #ffffff;
	font-size: 10pt;
	background-color: #3399cc;
	text-align: right
	}	

td.i0 {
	background-color:#ffffff;
	vertical-align:center
	}
td.i0_9px {
	background-color:#ffffff;
	vertical-align:top;
	font-size:10px	
	}
	
td.i0_2 {
	background-color:#ffffff;
	vertical-align:bottom;
	font-size:9px
	}
	
td.i1 {
	background-color:#FFFFBB;
	vertical-align:center
	}

td.i1_2 {
	background-color:#ddeef6;
	vertical-align:bottom;
	font-size:9px
	}

td.ir0 {
	background-color:#ffffff;
	vertical-align:top;
	text-align: right
	}

td.ir1 {
	background-color:#ddeef6;
	vertical-align:top;
	text-align: right
	}
td.ir_20 {
	background-color:#ffffff;
	vertical-align:bottom;
	text-align: right;
	font-size:9px
	}

td.ir_21 {
	background-color:#ddeef6;
	vertical-align:bottom;
	text-align: right;
	font-size:9px
	}	
	
/*A region*/
A.lienSSMenu {
	font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #FFFFFF;
	text-decoration: none;
}
A.lienSSMenu:visited {
    TEXT-DECORATION: none;
}
A.lienSSMenu:active {
    TEXT-DECORATION: none;
}
A.lienSSMenu:link {
    TEXT-DECORATION: none;
}
A.lienSSMenu:hover {
	color: #FFFFFF;
    TEXT-DECORATION: none;
}


/* Génériques */

h1 {
	font: bold 14pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h2 {
	font: bold 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h3 {
	font: bold 10pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

p {
	font: 10pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
td {
	font: x-small Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
adress {
	font: italic x-small Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
pre {
	font-size: x-small;
}

