body, html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica,Georgia,Verdana,Geneva,Arial,sans-serif;
	font-size:9pt;
	color:#000000;
	height:100%;
	background-color:#F0F0F0;
}

A:link { color:#3AB117; text-decoration: none; border-color:#FFFFFF; border:0px }
A:visited { color:#3AB117; text-decoration: none; border-color:#FFFFFF; border:0px}
A:hover { color:#8C8C8C; text-decoration: none;  border-color:#FFFFFF; border:0px}
h1{ FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	color: #56953C;
	font-family: Arial,Helvetica,Georgia,Verdana,Geneva,sans-serif;
}
h2{ FONT-SIZE: 11pt;
	color: #4C6F6A;
	FONT-WEIGHT: bold;
	font-family: Helvetica,Verdana,Geneva,Arial,sans-serif;
}

h3{ FONT-SIZE: 10pt;
	color: #1B496F;
	FONT-WEIGHT: bold;
	font-family: Verdana,Geneva,Arial,sans-serif;
}

ul {LIST-STYLE-TYPE: square;}
li {padding:3px;}
input, select {font-size:8pt;}

.padleft15{ padding-left:15px; }
.tinydark {color: #000000; font-family: Tahoma, Arial, Verdana, helvetica, sans-serif; font-weight: normal; font-size:8pt;}
.tinydarkdyntable {color: #000000; font-family: Tahoma, Arial, Verdana, helvetica, sans-serif; font-weight: normal; font-size:8pt;}
.tinydarkdyntable:hover {background-color: #DADADA; color: #000000; font-family: Tahoma, Arial, Verdana, helvetica, sans-serif; font-weight: normal; font-size:8pt;}
.tiny_emphase { color: #4C6F00; font-weight: bold; font-size:8pt; font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;}
.tinylight {color: #FFFFFF; font-family: Tahoma, Arial, Verdana, helvetica, sans-serif; font-weight: normal; font-size:8pt;}
.message {color: #993300; font-weight: bold;}
.message_erreur {color: #993300; font-weight: bold;}

.tablecorpocolone th {border-bottom:1px solid #0099CC; border-right:1px solid #C6D5FD; font-weight: bold; background-color:#C6D5FD; padding-left:3px; padding-right:3px;}
.tablecorpocolone td {border-right:1px solid #C6D5FD; border-bottom:1px solid #C6D5FD; padding-left:3px; padding-right:3px;}
.tablecorpocolone {border-left:1px solid #C6D5FD; border-top:1px solid #C6D5FD; }

.footer {font-size:8pt; font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;}
.footer_link {font-size:8pt; text-decoration: none;}
.footer_link:hover {font-size:8pt; text-decoration: underline;}
.tablecadrer {border: 1px solid #659F2C; background-color:#FFFFFF;}
.tb_transparent { background: transparent; background-color: #FFFFFF; border:0px; color:#000000;}
.txt_menu {
	font-family: Helvetica,Georgia,Verdana,Geneva,Arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0074CE;
	height:100%;
}

.txt_news {
	font-family: Helvetica,Georgia,Verdana,Geneva,Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#8C8C8C;
	height:100%;
}

.titre_section{ FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	color: #56953C;
	font-family: Arial,Helvetica,Georgia,Verdana,Geneva,sans-serif;
}


.menu_section{ FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	color: #000000;
	font-family: Arial,Helvetica,Georgia,Verdana,Geneva,sans-serif;
}