@charset "utf-8";

#compte { width:954px; margin:0 auto; }
#compte p { color:#222; font-size:0.9em; text-align:justify; }
#compte input[type="submit"], #compte button { margin:20px 0 0; padding:4px 10px; }

/* EDITION DES INFORMATIONS */
#compte #informations label { display:inline-block; color:#222; font-size:0.9em; width:200px; }
#compte #informations input[type="text"], #compte #informations input[type="password"] { width:200px; height:18px; padding:2px 5px; margin:2px 0 0 -1px; }

/* SUPPRIMER LE COMPTE */
#compte #suppression button, #compte #suppression input[type="submit"] { margin:0; }

/* INSCRIPTION */
#compte #inscription label { display:inline-block; color:#222; font-size:0.9em; width:200px; }
#compte #inscription input[type="text"], #compte #inscription input[type="password"] { width:200px; height:18px; padding:2px 5px; margin:2px 0 0 -1px; }

/* NOTIFICATIONS */
#compte #notifications div#conteneur-notifs { font-size:0.9em; }
#compte #notifications div.notif { display:inline-block; }
#compte #notifications div.date { font-weight:bold; margin-right:6px; }
#compte #notifications div.new { color:#cb0000; } 
#compte #notifications span.raison { display:inline; color:#cb0000; margin-left:3px; } 
#compte #notifications a, #compte #notifications a:visited, #compte #notifications a:active { color:#444; text-decoration:none; }
#compte #notifications a:hover { text-decoration:underline; }
#compte #notifications hr { border:0; height:1px; background:#444; }

/* MES BUILDS */
#builds table { width:100%; border-spacing:0; font-size:0.8em; }
#builds table thead { background:#222; color:#fff; }
#builds table tr td a, #conteneur_builds table tr td a:visited { color:#222; text-decoration:none; outline:none; }
#builds table tr td a:hover { text-decoration:underline; }
#builds table tr th:first-child { width:38.5%; }
#builds table tr th:nth-child(2) { width:7.5%; }
#builds table tr th:nth-child(3) { width:7.5%; }
#builds table tr th:nth-child(4) { width:7.5%; }
#builds table tr th:nth-child(5) { width:7.5%; }
#builds table tr th:nth-child(6) { width:7.5%; }
#builds table tr th:nth-child(7) { width:7.5%; }
#builds table tr th:nth-child(8) { width:16%; }
#builds table tr td, #builds table tr th { text-align:center; height:25px; border-top:1px solid #444; border-right:1px dotted #444; }
#builds table tr th:first-child  { border-left:1px solid #444; }
#builds table tr th:last-child  { border-right:1px solid #444; }
#builds table tr td { height:30px; }
#builds table tbody tr:nth-child(odd) { background:rgba(136,136,136,0.4); }
#builds table tbody tr td span { margin:0; padding:0; }
#builds table tbody tr td:nth-child(3) img { width:16px; vertical-align:middle; }
#builds table tbody tr td:nth-child(4) img { width:16px; margin-left:4px; vertical-align:middle; }
#builds table tbody tr td:first-child { text-align:left; padding-left:5px; border-left:1px solid #444; }
#builds table tbody tr td:last-child { border-right:1px solid #444; }
#builds table tbody tr:last-child td { border-bottom:1px solid #444; }
#builds table tbody tr:hover { background:#d7af62; }
#builds table tbody button { margin:0; }
#builds table tbody input[type="submit"] { margin:0 0 0 3px; }
#builds table tbody button, #builds table tbody input { font-size:0.9em; }
#builds table thead tr .header { background:url('../images/bg.gif'); background-repeat:no-repeat; background-position: center right; cursor:pointer; }
#builds table thead tr .headerSortUp { background:url('../images/asc.gif'); background-repeat:no-repeat; background-position: center right; cursor:pointer; }
#builds table thead tr .headerSortDown { background:url('../images/desc.gif'); background-repeat:no-repeat; background-position: center right; cursor:pointer; }