html, body { margin: 0; margin-top: 15px; }
.container { width: 100%; margin: 0; padding: 0; margin-left: 20px; margin-bottom: 20px; background-color: #E8E8E8; border: solid 1px #6699FF; border-top: 0; }
ul#list { margin: 0; padding: 0; width: 100%; }
ul#list li { list-style-type: none; margin: 0; padding: 0; font-size: 13px; border-top: solid 1px #6699FF; }
ul#list a { display: block; width: 286px; padding: 4px; font-family: Arial; font-size: 11px; text-decoration: none; border-left: solid 5px #E8E8E8; }
ul#list a:hover {  background-color: #DFDFDF; border-left: solid 5px #6699FF; }
ul#list .lien { color: #000000; }
ul#list span { display: block; color: #006699; }
div#account { border-top: solid 1px #6699FF; padding: 5px; padding-top: 0; font-family: Verdana; font-size: 13px; }
div#account .subtitle { padding-top: 10px; padding-bottom: 10px; font-size: 11px; /*background-color: #CFDBFF;*/ color: #000000; border-bottom: dotted 1px #6699FF; }
div#account .subtitle_end { padding-top: 10px; padding-bottom: 10px; font-size: 11px; color: #000000; border-bottom: 0; }
div#changes { border-top: solid 1px #6699FF; padding: 0; padding-top: 0; font-family: Verdana; font-size: 13px; }
div#changes div { border-bottom: dotted 1px #6699FF; padding: 3px; padding-top: 4px; padding-bottom: 4px; }
div#changes .date { color: #003366; }
div#changes .text { padding-left: 10px; color: #242424; }
.value { color: #0033FF; } 
h4 { margin: 0; padding: 3px; background-color: #6699FF; color: #ffffff; font-family: Tahoma; font-size: 12px; }
form { margin: 0; margin-left: 20px; margin-top: 20px; padding: 0; }
fieldset { margin: 0; }
.loginform  { margin: 5px; padding: 5px; }
.loginform td { margin: 5px; padding: 4px; font-size: 13px; }
.loginform input { margin-left: 1%; border: #CCC 1px solid; }
.loginform input:hover, .loginform input:focus { border: #6699FF 1px solid; }
.ok { padding: 0px; font-family: Arial; }
.error { color: red; font-weight: bold; }