html,body {background-color : #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:0;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#000000; text-decoration:none; font-weight:bold;}
hr {display:block; height: 1px;  color: #333333;}
img {border:0;}

/*###############################################################################################*/
.tit_page{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FF0000;}
.stit_page{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#333333;}
.msg_erreur{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FF0000;}

.tab_detail{padding:5px; vertical-align:top;}
.tab_lig0 {border-width:1px; background-color:#F5F5FF;}
.tab_lig1 {border-width:1px; background-color:#ECECFC;}
.tab_lig2 {border-width:1px; background-color:#CCFFFF;}
.tab_lig3 {border-width:1px; background-color:#FFFF99;}

.tab_entete {border-width:1px; background-color:#9999BB;}
.tab_entetetxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF;}

.txt_blanc {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF;}

.erreur{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color : Red;}