#ss-menu {
display: block;
border-top: solid 1px #1a1a1a;
border-bottom: solid 1px #1a1a1a;
margin-bottom: 10px;
margin-right: 209px;
padding-top: 1px;
padding-bottom: 1px;
}

#ss-menu ul{
margin-bottom: 0;
}

#ss-menu li{
display: inline;
margin-left: 0px;
margin-right: 1px;
}

#ss-menu li a{
text-decoration : none;
background: #71a6cd;
padding: 0 5px;
color: #fff;
}

#ss-menu li a:hover{
background: #1a1a1a;
color: #71a6cd;
}

/*-------------------------------------*/
/*--------------Authentification------------------*/
/*-------------------------------------*/

.authentification{
margin-left:50px;
}

.authentification form{
padding:10px;
}

.authentification h2{
padding-bottom:10px;
}

.authentification input.log {
background:#ddd;
padding:3px;
width:300px;
}

.authentification input{
background:#fe6612;
padding:3px;
}

.authentification input:focus{
background:#fe6612;
}


#fichiers{
margin-top:1em;
border-collapse:collapse;
margin-bottom:1em;
position:relative;
width:100%;
}

#fichiers td{
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}

#fichiers span{
height:1px;
display:block;
background:#3f6266;
}

#fichiers span p{
display:none;
}

#par-sites #fichiers ul{
list-style-type:none;
margin:10px 0;
padding:0;
}

#par-sites #fichiers li{
list-style-image:none;
line-height:2em;
}

#par-sites #fichiers li img{
margin-right:7px;
}

#par-sites #fichiers li a{
color:#000;
font-weight:normal;
}

#par-sites #fichiers li a:hover{
color:#fe6612;
}