
body,html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE: 11px;
}

B {
	font-weight: bold;
}

td {
	FONT-SIZE: 11px;
}
br{
	line-height: 10px;	
}
img {
	border:none;
}


A {
	border:none;
}
A.link {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3B66AF;
    TEXT-DECORATION: underline;
}
A.visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	COLOR: #3B66AF;
}
A.hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4184FF;
    TEXT-DECORATION: underline;
}
A.active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3B66AF;
    TEXT-DECORATION: underline;
}

P {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align:top;
	margin-top:5px;
	margin-bottom:5px;
}

p.sautDePage { page-break-before : always }

H1 {
	font-size: 18px;
	font-weight:bold;
	color: #549421;
	MARGIN: 0px;
	padding-top:0px;
	padding-bottom:5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H1 a {
	color: #549421;
}
.infosH1 {
	font-size: 12px;
	font-weight:bold;
	color: #549421;
	MARGIN: 0px;
	margin-left:10px;
	padding-top:0px;
	padding-bottom:5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H2 a {
	color: #617A8E;
}

H2 {
	padding:2px;
	padding-right:4px;
	padding-left:14px;
	margin:2px;
	margin-left:0px;
	margin-right:0px;
	font-size: 15px;
	color: #AE6D28;
	color: #617A8E;
	background-image:url(/images/interface/fondh2.gif);
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.infosH2 {
	font-size: 11px;
	font-weight:normal;
	color: #617A8E;
	MARGIN: 0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.retraitH2 {
	padding-left: 2px;
}
H3 {

	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	margin-right:0px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 3px;
	COLOR: #6A9Ed7;
	background-image:url(/images/interface/degrade2.gif);
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.infosH3 {
	font-style:italic;
	font-size: 9px;
	font-weight:bold;
	color: #617A8E;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	MARGIN: 0px;
	margin-left:5px;
	padding-top:0px;
	padding-bottom:5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.retraitH3 {
	PADDING-LEFT: 4px;
	MARGIN: 0px;
	margin-left:5px;
}
H4 {
	font-size: 11px;
	color: #4A7EB7;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	font-style: normal;
	background-color:#f8f8f8;
	MARGIN: 0px;
	margin-right:0px;
	padding-left: 3px;
	padding-right:2px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.retraitH4 {
	margin-left:2px;
	margin-right:0px;
	PADDING-LEFT: 3px;
}
H5
{
	font-weight: bold;
    FONT-SIZE: 12px;
	background-color:#b0b0bb;
	background-image:url(/images/interface/fondtrame.jpg);
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
	MARGIN: 0px;
	margin-left:5px;
	margin-right:0px;
	PADDING-LEFT: 5px;
	padding-right:2px;
	padding-bottom: 0px;
	padding-top: 0px;
}
h6 {
    FONT-WEIGHT: normal;
	font-weight: bold;
    FONT-SIZE: 11px;
	background-color:#eeeff0;
    COLOR: #909098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
	MARGIN: 0px;
	margin-right:5px;
	PADDING-LEFT: 2px;
	padding-right:2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.TitreCentré {
	text-align:center;
	padding:2px;
	PADDING-LEFT: 14px;
	padding-right:4px;
	margin:2px;
	margin-left:0px;
	margin-right:0px;
	font-size: 15px;
	color: #AE6D28;
	color: #617A8E;
	background-image:url(/images/interface/degrade1.jpg);
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.cell1 {
	font-weight:bold;
	color: #B72828;
	background-color:#F6F6F6;
}

.tabinfos {
	background-color:#FAFAFA;
	border: solid 1px;
	border-color:#EEEEEE;
}
.retrait1 {
	padding-left:10px;
}
blockquote {
	line-height:12px;
	margin:0px;
	padding:0px
}
fondtab {
	background-color:#000000;
	background:#111111;
}
.fontab2 {
	background-image:url(/images/interface/degrade1.jpg);
}

HR {
	border:1px solid #dddddd;
}

.paragraphe {
	padding:5px;
	text-align:justify;
}

#invisibleEcran{
	display:none;
}

.grasgris {
	font-weight:bold;
	color: #666666;
}
.texteblanc {
	font-size: 10px;
	color: #FFFFFF;
}
.texteblanc:link {
	font-size: 10px;
	color: #FFFFFF;
}
.texteblanc:hover {
	font-size: 10px;
	color: #FFFF00;
}

.textearticle {
	font-size: 11px;
	color: #222222;
}

.sousthemenoirgras {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}
.txtItemMenu {
	font-size: 11px;
	font-weight:bold;
	color: #952727;
	text-decoration: none;
}
.txtItemMenu:hover {
	font-size: 11px;
	font-weight:bold;
	color: #d52727;
	text-decoration: none;
}

.txtItemsousMenu {
	font-size: 11px;
	font-weight: bold;
	color: #6A5068;
	text-decoration: none;
}

.txtItemsousMenu:visited,active {
	font-size: 11px;
	font-weight: bold;
	color: #6A5068;
	text-decoration: none;
}
.txtItemsousMenu:hover {
	font-size: 11px;
	font-weight: bold;
	color: #8A5078;
	text-decoration: underline;
}

.texterougemenu {
	font-size: 11px;
	color: #B72828;
	font-weight: normal;
}
.lienrougemenu {
	font-weight:bold;
	font-size: 11px;
	color: #B72828;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.lienrougemenu:link,visited,active {
	font-size: 11px;
	color: #B72828;
	text-decoration: none;
}

.lienrougemenu:hover {
	font-size: 11px;
	color: #f72828;
}

.titregris {
	font-size: 11px;
	font-weight: bold;
	color: #565656;
}
.textegris {
	font-size: 11px;
	color: #747474;
}
.textegris A {
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
}
.textegris A:hover {
	font-size: 11px;
	text-decoration:none;
	color: #FB621A;
}

//----------------------------------------------------- calendrier
.entetecalendrier{
	background-color:#CCFFFF;
}
date_active {
	background-color:#CCFFcc;
}
date_active A{
	color:#FF9933;
}
date_active A:hover{
	color:#FF99ff;
}
.date_inactive {
	background-color:#CCccFF;
}
.jourcalendrier {
	background-color:#ddddee;
}
.textecalendrier2 {
	font-size: 9px;
	color: #00ff00;
}
.textecalendrier {
	font-size: 9px;
	line-height:12px;
	color: #666666;
}
.textecalendrier A {
	font-size: 8;
	text-decoration:underline;
	color: #0000ff;
}
.textecalendrier A:hover {
	font-size: 8;
	text-decoration:none;
	color: #FB621A;
}
//----------------------------------------------------- fin calendrier

input {
	font-size: 10px;
	font-size-adjust: 9px;	
	font-weight: normal;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	
	letter-spacing: 0px;
	padding: 0px;
	margin: 2px;
}

input.recherche {

	font-family: arial;
	font-weight: normal;
	border-style:inset;
	width:120px;

	font-size-adjust: 9px;	
	letter-spacing: 0px;
	font-size: 10px;
	
	color: #B72828;
	
	font-weight: normal;
	background: #ffffff;
	border: thin;
	
	border-style: solid;
	border-width: 1px;
	border-bottom:#eeeeee;
	border-top:#eeeeee;
	border-left:#eeeeee;
	border-right:#eeeeee;
	

	letter-spacing: 0px;
	padding-left:4px;
}
#submit {
	font-size: 11px;
	font-weight:normal;
	padding: 0px;
	color: #003388;
	font-family: Arial, Helvetica, sans-serif;
	margin:2 px;
}
#file {
	font-size: 11px;
	font-weight:normal;
	padding: 0px;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	margin:2 px;
}
textarea {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
}
th {
	text-align:left;
	
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN: 0px;

	COLOR: #6A9Ed7;
	background-image:url(/images/interface/degrade2.gif);
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-top: 2px;
}
/*******************************************/
/*  tableau : bordure bottom sur les tr    */
/*******************************************/

table.abstractOne {
border-collapse:collapse;
width:60%;
*width:100%;
_width:100%;
}


table.abstractOne th {
}

table.abstractOne tr, table.abstractOne tr td {
border-bottom:1px solid #dddddd;
}

table.abstractOne tr td {
padding:3px;
}

/*  fin table.abstractOne */

td {
	font-size: 11px;
}
.marge {
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	display: block;
}
select {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	color: #0066CC;
}
textarea {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
}



.textebleu {
	font-size: 11px;
	color: #006699;
}
.textebleu2 {
	font-size: 11px;
	color: #4F74C1;
	font-weight:bold;
}

.lienpdf {
	font-size: 10px;
	font-weight: bold;
	color: #FAB005;
	text-decoration:underline;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;

}
.lienpdf:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FC4E03;
	text-decoration:none;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;

}


.lieninfo:link {
	font-size: 10px;
	font-weight: bold;
	color: #609E35;
	text-decoration:none;
	line-height:18px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.lieninfo:visited {
	font-size: 10px;
	font-weight: bold;
	color: #609E35;
	text-decoration:none;
	line-height:18px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.lieninfo:hover {
	font-size: 10px;
	font-weight: bold;
	color: #80bE55;
	text-decoration:underline;
	line-height:18px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.lieninfo:active {
	font-size: 10px;
	font-weight: bold;
	color: #609E35;
	text-decoration:none;
	line-height:18px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}



.fond1 {
	background-color: #FFFFFF;
	padding: 5px;
}
.fond2 {
	background-color: #f2f6FF;
}
.fond3 {
	background-color: #DDe4EE;
}
.fond4 {
	background-color: #f8f8f8;
}
.fond5 {
	background-color: #eeeeee;
	color: #333333;
}

A.Menugauche:link {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #006699;
    TEXT-DECORATION: none;
}
A.Menugauche:visited {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

A.Menugauche:hover {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    TEXT-DECORATION: underline;
}

A.Menugauche:active {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #006699;
    TEXT-DECORATION: none;
}


A.Menubot:link {

    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
A.Menubot:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
A.Menubot:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFF00;
	TEXT-DECORATION: none;
}
A.Menubot:active {

    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}



A.lien:link {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #609E35;
    TEXT-DECORATION: none;
}
A.lien:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	COLOR: #609E35;
}
A.lien:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #80bE55;
  	TEXT-DECORATION: underline;
}
A.lien:active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #609E35;
    TEXT-DECORATION: none;
}

A.lien01:link {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #617A8E;
    TEXT-DECORATION: underline;
}
A.lien01:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	COLOR: #617A8E;
}
A.lien01:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d17A8E;
  	TEXT-DECORATION: underline;
}
A.lien01:active {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #617A8E;
    TEXT-DECORATION: none;
}

lien02 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #609E35;
    TEXT-DECORATION: none;
}
A.lien02:link {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #609E35;
    TEXT-DECORATION: none;
}
A.lien02:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	COLOR: #609E35;
}
A.lien02:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #80bE55;
  	TEXT-DECORATION: underline;
}
A.lien02:active {

    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #609E35;
    TEXT-DECORATION: none;
}

A.lien03:link {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3B66AF;
    TEXT-DECORATION: underline;
}
A.lien03:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	COLOR: #3B66AF;
}
A.lien03:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4184FF;
    TEXT-DECORATION: underline;
}
A.lien03:active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3B66AF;
    TEXT-DECORATION: underline;
}


A.lien04:link {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #617A8E;
    TEXT-DECORATION: underline;
}
A.lien04:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	COLOR: #617A8E;
}
A.lien04:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #d17A8E;
  	TEXT-DECORATION: underline;
}
A.lien04:active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #617A8E;
    TEXT-DECORATION: none;
}

A.lien05:link {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #617A8E;
    TEXT-DECORATION: underline;
}
A.lien05:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	COLOR: #617A8E;
}
A.lien05:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d17A8E;
  	TEXT-DECORATION: underline;
}
A.lien05:active {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #617A8E;
    TEXT-DECORATION: none;
}

A.attention:link {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF5A6E;
    TEXT-DECORATION: underline;
}
A.attention:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	COLOR: #FF5A6E;
}
A.attention:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d17A8E;
  	TEXT-DECORATION: underline;
}
A.attention:active {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF5A6E;
    TEXT-DECORATION: none;
}
.erreur {
	color: #FFFFFF;
	background-color: #CC0000;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}
.avertissement {
	color: #000000;
	background-color: #FFCC00;
	font-weight: bold;
}
.info {
	color:#666666;
	background-color: #FFFec0;
	font-weight: bold;
}
.important {
    color: #B72828;
	background-color: #fefdf0;
	font-weight: bold;
}
.textepetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.textebleuVif {
	font-size: 11px;
	color: #0066CC;
}
.texterouge {
	color: #B72828;
	font-weight: bolder;
	font-size: 10px;

}
.titrenoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


.titreblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.decaleh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	padding-right: 5px;
	padding-left: 10px;

}
///----------------------- listes ----------------------
OL {
    FONT-SIZE: 11px;
    MARGIN-LEFT: 30px;
    MARGIN-RIGHT: 10px;
	
    TEXT-ALIGN: justify;
	list-style-image:url(/images/interface/puceclaire.jpg);
}
UL {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;

	list-style-image: url(/images/interface/pucebleue.jpg);
	text-align: justify;
	padding:0px;
	margin:15px;
	text-indent:5px;
}

.libleue {
	list-style-image: url(/images/interface/pucebleue.jpg);
	list-style:outside;
}

li {

}

.li2 {
	list-style-image:url(../images/interface/puceverte.jpg);
	list-style:outside;
	color:#669900;
}
.li2:link {
	list-style-image:url(../images/interface/puceverte.jpg);
	color:#669900;
}
.li2:hover {
	list-style-image:url(../images/interface/puceverte.jpg);
	color:#ff9900;
}
.li2:visited active {
	list-style-image:url(../images/interface/puceverte.jpg);
	color:#669900;
}



.liTitre {
	list-style-image: url(/images/interface/pucetitre.gif);

	margin-left:-6px;
	padding-left:2px;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	background-color:#f8f8f8;
}
.liTitre:link {
	list-style-image:url(/images/interface/pucetitre.gif);
	font-weight:bold;
	color:#999999;

}
.liTitre:hover {
	list-style-image:url(/images/interface/pucetitre.gif);
	color:#cc6666;
}
.liTitre:visited active {
	list-style-image:url(/images/interface/pucetitre.gif);
	font-weight:bold;
	color:#999999;

}
//----------------------------------------------------------------------------------

#table_border {
	border: solid 1px;
	border-color:#CCCCCC;
}
#table_border2 {
	background-color:#FAFAFA;
	border: solid 1px;
	border-color:#EEEEEE;
}
#table_border3 {
	border: 1px dashed #AAB6CC;
}
#table_border4 {
	border-bottom:thin;
	border-bottom-color:#666666;
	border: 1px solid #c8c8c8;
	background-color:#fafafa;
}

#head_table th {
	background-color:#AAB6CC;
	color:#666666;
	font-weight:bold;
}

#ul01 {
	list-style-image: url(../images/interface/pucebleue.jpg);
	color:#554433;
	line-height:20px;

	padding:0px;
	margin:15px;
	margin-left:30px;
	text-indent:5px;
}
#ul02 {
	list-style-image: url(../images/interface/puceclaire.jpg);
	margin-left: 40px;
	font-size: 12px;
	line-height:20px;
}
#ul03 {
	margin-left: 60px;
	font-size: 12px;
	list-style-image: url(../images/interface/pucheflechebleue.gif);
}
.angle-h-d {
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 19px;
	width: 16px;
}
.angle-h-g {
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 19px;
	width: 15px;
}
.angle-b-d {
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 28px;
	width: 16px;
}
.angle-b-g {
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 28px;
	width: 15px;
}
#td_border_d_g {
	border-right:1px solid #f2f6FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f6FF;
}
#td_border_d_h {
	border-right:1px solid #f2f6FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f6FF;
}
#td_border_d_b {
	border-right:1px solid #f2f6FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f6FF;
}
#td_border_d_g_h {
	border-right:1px solid #f2f6FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f6FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f6FF;
}
#td_border_d_g_b {
	border-right:1px solid #f2f6FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f6FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f6FF;
}
#td_border_d {
	border-right:1px solid #f2f6FF;
}
#td_border_g {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f6FF;
}
#td_border_g_b {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f6FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f6FF;
}
#td_border_g_h {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f6FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f6FF;
}
#td_border_h {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f6FF;
}
#td_border_b {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #f2f6FF;
}

.statut-nw {
	background-color: #88BBCC;
	color:#FFFFFF;
	font-weight:bold;
}
.statut-ec {
	background-color: #AADDCC;
}
.statut-ok {
	background-color: #BBDDBB;
}
.statut-ko {
	background-color: #eeeeee;
	color:#AA2244;
	font-weight:bold;
}


