/********************* PAR DEFAUT ***************************/
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

/********************* STYLES TEXTES ****************************/
h2{ color: #FFFFFF; font-size:18px; padding: 7px; font-weight: bold; letter-spacing: -1px;  } 

a.lost_pwd{ color: #CCCCCC; }
a.lost_pwd:hover{ color: #EEEEEE; }

.errormsg{ color: #FFFFFF; }
	.errormsg h3{ font-size: 12px; font-weight: bold; padding: 5px; }
	.errormsg li{ list-style-position:inside; padding-left:10px; padding-bottom: 3px; line-height: 20px; }

.succesmsg{ color: #EEEEEE; }
	.succesmsg h3{ font-size: 12px; font-weight: bold; padding: 5px; }
	.succesmsg li{ list-style-position:inside; padding-left:10px; padding-bottom: 3px; line-height: 20px; }

.info_inscription{ line-height: 1.5; font-weight: bold; color: #FFFFFF; }

/********************* STYLES FORMULAIRES ****************************/
input{ color: #FFFFFF; font-size: 10px; }
select{ color: #FFFFFF; font-size: 10px; }
option{ color: #FFFFFF; font-size: 10px; }
label{ cursor: pointer; }

input.grey { background:#9B999A url(./../design/btns/bg_input_grey.gif) repeat-x scroll 0 0; border:2px solid #000000; color:#000000; cursor:pointer; font-size:9px; padding:1px; }
input.grey:hover, input.grey:focus { border:2px solid #FFFFFF;}

/********************* STYLES TABLEAU ****************************/
table.contenu{ vertical-align: top; width: 100%; }

table td{ vertical-align: top; }
table.inscription{ width: 100%; padding: 3px; }
table.inscription td{ width: 132px; }
table.inscription td, table.inscription th{ vertical-align: middle; padding: 2px; }
table.inscription th{ font-weight: normal; text-align: left; line-height: 15px; }

table.information{ width: 100%; padding: 3px; }
table.information th{ font-weight: normal; vertical-align: middle; padding: 3px; width: 25px; text-align: center; }
table.information td{ padding: 3px; text-align: left; color: #C0C0C0; line-height: 1.5; }

table.table_select td{ padding: 0px; }
