/* Colors */
.inactive {color:grey;}
.active {color:#00ffff;}
.needed {color:#FF6464;}
.unvalidated {color:;}
.validated {color:;}
.light-black {color:#4c4c4c;}
.orange {color:#ff9900;;}

/* font-sizes */
.f7pt {font-size: 7pt; line-height: 10pt; }
.f8pt {font-size: 8pt; line-height: 11pt; }
.f9pt {font-size: 9pt; line-height: 12pt; }
.f10pt {font-size: 10pt; line-height: 13pt; }
.f11pt {font-size: 11pt; line-height: 14pt; }
.f12pt {font-size: 12pt; line-height: 15pt; }
.f13pt {font-size: 13pt; line-height: 16pt; }
.f14pt {font-size: 14pt; line-height: 17pt; }
.f15pt {font-size: 15pt; line-height: 18pt; }
.f16pt {font-size: 16pt; line-height: 19pt; }
.f17pt {font-size: 17pt; line-height: 20pt; }
.f18pt {font-size: 18pt; line-height: 21pt; }
.f19pt {font-size: 19pt; line-height: 22pt; }
.f20pt {font-size: 20pt; line-height: 23pt; }
.f21pt {font-size: 21pt; line-height: 24pt; }
.f22pt {font-size: 22pt; line-height: 25pt; }
.f23pt {font-size: 23pt; line-height: 26pt; }
.f24pt {font-size: 24pt; line-height: 27pt; }

/* font-styles */
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.small-caps {font-variant:small-caps;}
.center {text-align:center;}

div#page form#register div#errormsg{border:1px solid red; background-color:#ffc8c8; color:red; font-weight:bold; padding-left:25px;}
div#page form#register .fieldset-needed {border-left: 5px solid; border-color:#FF6464;}
div#page form#register .fieldset-notneeded {border-left: 5px solid lightgrey;}
div#page form#register  input.active, div#page form#register  input.needed, div#page form#register  input.notneeded, div#page form#register  textarea.notneeded{padding:3px; border:none;  margin-bottom:5px; color:black;}
div#page form#register input.active {border-bottom:1px solid #00ffff; background-color:#ddffff; }
div#page form#register input.needed {border-bottom:1px solid #FF6464; background-color:#ffc8c8;}
div#page form#register input.notneeded {border-bottom:1px solid grey; background-color:#F4F4F4;?>}
div#page form#register input.checkbox{margin-top:5px;}
div#page form#register select{border:1px solid grey;}
div#page form#register select option{font-size:8pt;}
div#page form#register button{position:relative; top:-5px;}
div#page form#register textarea.notneeded{border:1px solid grey;}
table#characterDatas td {border-bottom:1px solid #ffcc80; padding:5px;}
