a#deconnectLink { display: block; width: 100px; margin-top: -10px; font-size: 0.95em; }

/* connexion compte */
form.searchBox table th { padding: 2px 2px 2px 0; vertical-align: middle; width: 100px; }
form.searchBox table td { padding: 2px 2px 2px 0; vertical-align: middle; }
form.searchBox input.submit, form.searchBox input.button { width: 80px; }

/* nouveau compte ou modif de compte */
#newEnt table tr td { padding: 5px 0; vertical-align: middle; }
#newEnt form textarea { }
#newEnt table tr td.top { vertical-align: top; }

#newEnt2 table tr td { padding: 5px 0; vertical-align: middle; }
#newEnt2 iframe { border: 1px solid #999; margin-bottom: 10px; }

#newPar table tr td { padding: 5px 0; vertical-align: middle; }
#newPar form textarea {  }
#newPar table tr td.top { vertical-align: top; }

#newEnt form input.submit, #newEnt form input.button { float: left; }
#newEnt form.button2 input.submit { margin-top: -14px; }

/* home compte */
#jobs table { border: 1px solid #EEE; margin-bottom: 10px; }
#jobs table tr td { padding: 5px; }
#jobs table tr th { padding: 5px; font-weight: bold; }

#cmdes table { border: 1px solid #EEE; margin-bottom: 10px; }
#cmdes table tr td { padding: 4px; }
#cmdes table tr th { padding: 5px; font-weight: bold; }
#cmdes table tr td.onRight { text-align: right; padding: 4px 10px; }
#cmdes table tr th.onRight { text-align: right; padding: 5px 10px 5px 10px; }
#cmdes table tr.sepBottom { border: 1px solid #EEE; border-width: 1px 0 1px 0; }
#cmdes table tr.sepBottom td { font-size: 1.2em; vertical-align: middle; }
#cmdes table tr.detailCmde td { padding: 0 4px; }
#cmdes table tr.detailCmde td table { margin: 4px 0; }
#cmdes table tr.detailCmde td table tr th.libelle { width: 330px; }
#cmdes table tr.detailCmde td table tr td.onRight { text-align: right; }
#cmdes table tr.detailCmde td table tr th.onRight { text-align: right; padding-right: 4px; }

#pubs table { border: 1px solid #EEE; margin-bottom: 10px; }
#pubs table tr td { padding: 5px; }
#pubs table tr th { padding: 5px; font-weight: bold; }

#cats table { border: 1px solid #EEE; margin-bottom: 10px; }
#cats table tr td { padding: 5px; }
#cats table tr th { padding: 5px; font-weight: bold; }

ul.nav { height: 20px; }
ul.nav li { float: left; }

/* autres pages liees au compte */
form#formPref table tr td, form#formPref table tr th { padding: 5px 0; vertical-align: middle; }
form#formPref table tr th { width: 20%; }
form#formPref input#departement { width: 30px; }

div#newEnt2 #scroll { display: block; width: 400px; height:100px; overflow: auto; padding: 2px; border: 1px solid #999; margin: 5px 0; }
div#newEnt2 #scroll div { color: #666; }
div#newEnt2 textarea { display: block; width: 400px; height:100px; padding: 2px; margin: 5px 0; }

body#popupActivites { width: 480px; margin: 5px auto; }
body#popupActivites form { width: 460px; margin: 5px auto; padding: 0 0 10px 0; border-bottom: 1px solid #EEE; }
body#popupActivites form input.submit,
body#popupActivites form input[type="button"] { margin: 0 0 -1px 2px; }
body#popupActivites form input[type="text"] { width: 160px; height: 16px; }
body#popupActivites table { width: 460px; margin: 5px auto; }
body#popupActivites table a:visited { color: #CCC; }
body#popupActivites p.paginationList { width: 460px; margin: 5px auto; }

.greyBackground { background: #F6F6F6; }

#statsPub { border: 1px solid #EEE; margin-bottom: 10px; }
#statsPub tr td { padding: 4px; }
#statsPub tr th { padding: 5px; font-weight: bold; }