/* CSS Document */

#navigation {
clear:both;
background:#fff;
height:71px;
min-width:990px;
color:#595e5d;
font-size:11px
}

/*#navigation-left { min-width:480px; }
#navigation-right { min-width:520px; }*/

#navigation a.navigation {color:#595e5d;font-size:11px}

#navigation #logo, #nav-liens, #nav-user, #navigation-left, #naviagtion-right { float:left; }

#nav-liens {
width:405px;
height:71px;
background:url(../img/bg-nav-liens.png) top left no-repeat;
}

#nav-liens ul {
list-style:none;
}

#nav-liens-top a, .color-ratp {
font-size:14px;
font-style:italic;
font-weight:bold;
text-decoration:none;
color:#0d3f8f;
}

#nlt1 {width:220px;float:left;text-align:left;padding-left:15px;}
#nlt2 {width:165px;display:block;float:left;margin-top:10px;text-align:center;}
#nlt1 a {font-size:11px;/*font-style:normal;*/}

#nav-liens-top a span, .color-ratp span {color:#66c1b5;}

#nav-liens-bottom {padding-left:40px;}

#nav-liens li {
background:url(../img/puce-liens.png) top left no-repeat;
padding-left:15px;
padding-top:2px;
}

#nav-liens-bottom li {
float:left;
padding-left:15px;
margin-right:25px;
}

#nav-liens-top { padding-top:3px; }
#nav-liens-bottom { clear:both; padding-top:13px; }

#nav-user {
padding:6px 20px 0 20px;
height:65px;
text-align:left;
}

#nav-user ul, #infos-user p, #nav-user p { padding-top:2px; }

#nav-user li {
background:url(../img/puce-liens-plus.png) top left no-repeat;
padding: 2px 0 0 10px;
}

#infos-user {
background:url(../img/bg-infos-user.png) top left no-repeat;
float:right;
padding:5px 0 0 15px;
height:65px;
text-align:left;
min-width:235px;
width:24%;
}

p.color-ratp.inscrit {display:inline;}

#infos-user a.color-ratp {font-size:14px;padding-bottom:2px;}

#navigation-signin {padding-top:3px;}

#navigation-signin label {font-weight:normal}

#navigation-signin input.textfield {
font-family:Arial, Helvetica, sans-serif;
padding:1px; 
width:70px;
height:12px;
font-size:10px;
margin-top:2px;
border:1px solid #00529b;
}

.gecko #navigation-signin input.textfield {height:16px;}

#navigation-signin #login {width:99px;}
#navigation-signin .submit {
background:url(../img/btn-ok.png) top left no-repeat;
width:38px;
height:33px;
float:left;
margin:3px 0 0 4px;
border:none;
}

.safari #navigation-signin .submit {width:80px;font-size:10px;}

#navigation-debats option {padding:1px 0 1px 25px;}
#navigation-debats select {border:1px solid #aeaeab;padding-left:20px;}

#fs-login, #fs-submit {float:left}

input.incorrect {
border:1px solid #f00 !important;
}

.textfield.incorrect {border:1px solid #f00};


/* XITI */

#xiti {
position:absolute;
top:0;
left:0;
}