.txtshadow{-khtml-text-shadow:#000000 2px 2px 4px;-moz-text-shadow:#000000 2px 2px 4px;-o-text-shadow:#000000 2px 2px 4px;-webkit-text-shadow:#000000 2px 2px 4px;text-shadow:#000000 2px 2px 4px;}html{height:100%;}a{text-decoration:underline;}a:hover{cursor:pointer;text-decoration:underline;}textarea{border:1px solid #b3b3b3;}body.tundra label,body.tundra label.dijitFocusedLabel{outline:none;}input,.dijitInputField input,.dijitButton .dijitButtonText{color:#444;}input[type=text],input[type=password]{font-size:11px;padding:2px 4px;}input[type=checkbox]{margin:2px 0;}.dijitCheckBoxFocused{outline:2px solid #cdf;}.dijitCheckBoxFocused{outline:auto 5px -webkit-focus-ring-color;}body{color:#003366;height:100%;}body #header{height:160px;left:50px;position:absolute;top:0;z-index:2;}body #header .logo{height:45px;left:0px;position:absolute;top:0px;width:82px;}body #content{padding:160px 0 20px 0;}body #content .login{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}body #content .login a{color:#5b5b5b;}body #content .login .lForm{margin:0px auto;width:450px;}body #content .login .lForm .item{padding:2px 0 2px 180px;position:relative;}body #content .login .lForm .item label{left:0px;line-height:24px;outline:none;position:absolute;top:0px;width:180px;}body #content .login .lForm .item .input{position:relative;}body #content .login .lForm .item .input label{left:20px;line-height:16.799999999999997px;width:360px;}body #content .login .lForm .item .loginText{width:268px;}body #content .login .lForm .item .dijitTextBox{margin:0;width:268px;}body #content .login .lForm .item.submit{text-align:right;}body #content .login .lForm .item .dijitPlaceHolder{line-height:1.6em;padding:0 4px;}body #content .login .lForm .login-title{font-weight:bold;margin-bottom:10px;}body #content .login .lForm .errorMessage{color:red;margin:5px 0px;}body #content .login .lForm #loginPassword .errorMessage li:not(:first-child) span::before{content:"-";}body #content .login_message,body #content .login_error_message{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:x-small;font-weight:bold;}body #content .login_error_message,body #content .login_message,body #content .login_message span{color:#FF0000;}body #footer{bottom:0px;height:20px;left:0px;position:absolute;width:100%;z-index:2;}body #footer .copyright{background:url("../images/pattern_haut.gif") repeat-x 0 0 #6b84b5;height:16px;padding-top:4px;text-align:center;}body.errorPage .ErrorPanel{color:#444444;margin:200px auto 0px;width:600px;}body.errorPage .ErrorPanel h2{font-size:1.1667em;font-weight:bold;line-height:1.286em;margin:16px;}body.errorPage .ErrorPanel blockquote{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-size:0.916em;line-height:1.636em;margin:0px;padding:1.636em;}body.errorPage .ErrorPanel .submitButton{font-size:1em;line-height:1.5em;margin-bottom:1.5em;margin-right:1.5em;margin-top:1.5em;text-align:right;}
