/* CSS Document */

/* Style de la page login_nm.html */
body {position: absolute;top: 50%;width: 100%;height: 580px;margin: -290px 0 0;background: #ddd;font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {width: 470px;margin: 0 auto;}
h2, h3, p {font-size: .7em;}
input, p {color: #666;}
h2 {margin: 0 0 1em;padding: 0 0 1px;border-bottom: 1px solid #ee7100;color: #ee7100;}
hr {height: 0;margin: 10px 0;border: none;border-top: 1px dotted #ccc;}
img {display: block;border: none;}
input[type=text], input[type=password] {width: 275px;padding: 1px;border: 1px solid #ccc;font-size: 1em;}
label {font-weight: bold;}
p {margin: 1em 0 0;text-align: justify;}
sup {font-size: .9em;}
div#global {position: relative;height: 580px;background: #fff;}
div#header {height: 130px;margin: 0;background: url(../images/login_headerBgd.png) repeat-x;}
div#content {width: 470px;margin: 5px auto;overflow: auto;}
div#leftColumn {float: left;width: 295px;margin: 5px 0;padding: 0 10px 0 0;border-right: 1px dotted #ccc;}
form {width: 295px;margin: 0;padding: 0;background: url(../images/login_formBgd.png) repeat-y;}
form div {margin: 0 7px;}
p#button {text-align: right;}
#erreur {color: #f00;}
p.small {font-size: .55em;text-align: center;}
div#rightColumn {float: left;width: 150px;margin: 5px 0;padding: 0 0 0 10px;}
div#rightColumn p {font-size: 0.6em;}
div#rightColumn a {color: #666;}
div#footer {position: absolute;bottom: 0;width: 100%;height: 20px;padding: 5px 0 0;background: url(../images/login_footerBgd.png) repeat-x;}
div#footer p {width: 470px;margin: 0 auto;color: #fff;font-size: .7em;line-height: 18px;}