/* $Id$ */
body, table {font-family:arial,helvetica,sans-serif;font-size:11px;background:white;}
input, select, textarea, button {font-family:arial,helvetica,sans-serif;font-size:11px;}
h1 {margin:5px 0;padding:0;font-weight:bold;font-size:18px;color:#4A0030;}
h2 {font-size:14px;margin:25px 0 5px 0;color:#4A0030;text-transform:uppercase;border:solid #6F5C50;border-width:0 0 0 0;}
h3 {font-size:12px;margin:5px 0;color:#4A0030;}
h4 {font-size:11px;margin:2px 0;color:#4A0030;}
p {margin:15px 0;padding:0;}
img {border:0}
abbr, acronym, dfn {cursor:help;font-style:italic;}
dt {font-weight:bold;width:100px;float:left;clear:left;}

.char-size-11 {font-size:11px;}
.char-size-12 {font-size:12px;}
.char-size-13 {font-size:13px;}
.char-size-14 {font-size:14px;}
.char-size-16 {font-size:16px;}
.char-gras {font-weight:bold;}
.char-normal {font-weight:normal;}
.char-italique {font-style:italic;}
.char-souligne {text-decoration:underline;}
.char-exposant {vertical-align:baseline;font-size:smaller;}
.char-indice {vertical-align:sub;font-size:smaller;}
.char-petit {font-size:smaller;}
.char-blanc {color:#FFFFFF;}
.char-gris {color:#4A0030;}
.texte-centre {text-align:center;}
.texte-droite {text-align:right;}
.texte-gauche {text-align:left;}
.texte-justifie {text-align:left;}
.bloc-clair {clear:both;}
.bloc-cache {visibility:hidden;}
.bloc-aucun {display:none;}
.list-none {list-style:none;}
.char-surligne {background:#F89D4C;}
.char-surligne-orange {background:#F89D4C;}
.char-surligne-rose {background:#C5007B;}
.char-surligne-rose-16 {
	font-size: 16px;
	color: #4A0030;
	background-color: #C5007B;
}
.char-surligne-bleu {background:#9EC0DC;}

.nowrap {white-space:nowrap;}
.boite {border:solid 1px #4A0030;padding:5px;}

.page-break-after {page-break-after:always;}
.page-break-before {page-break-before:always;}

.cpnefsv-membres {padding:0;margin:0;border-collapse:collapse;border:none;}
.cpnefsv-membres tr th {vertical-align:top;padding:5px;border:solid 1px #4A0030;}
.cpnefsv-membres tr td {vertical-align:top;padding:5px;border:solid 1px #4A0030;}

.cpnefsv-conseil {padding:0;margin:0;border-collapse:collapse;border:none;}
.cpnefsv-conseil tr th {vertical-align:top;padding:5px;}
.cpnefsv-conseil tr td {vertical-align:top;padding:5px;}

.bilans-liste li {padding-bottom:10px;}
.conventions-collectives li {padding-bottom:10px;}
.accords-formations li {padding-bottom:10px;}
.accords-interbranche li {padding-bottom:10px;}
.budgets-liste li {padding-bottom:10px;}

.recommandations-schema {padding:0;margin:0 0 20px 0;border-collapse:collapse;border:none;}
.recommandations-schema caption {text-align:center;font-weight:bold;font-size:12px;color:#4A0030;padding:5px 0;}
.recommandations-schema tr th {vertical-align:top;padding:5px;border:solid 1px #4A0030;text-align:center;}
.recommandations-schema tr td {vertical-align:top;padding:5px;border:solid 1px #4A0030;text-align:center;}
.recommandations-schema thead tr td {border-width:0 1px 1px 0;}

.recommandations-concertations {padding:0;margin:0;border-collapse:collapse;border:none;}
.recommandations-concertations caption {text-align:center;font-weight:bold;font-size:12px;color:#4A0030;padding:5px 0;}
.recommandations-concertations tr th {vertical-align:top;padding:5px;border:solid 1px #4A0030;text-align:center;}
.recommandations-concertations tr td {vertical-align:top;padding:5px;border:solid 1px #4A0030;text-align:center;}
.recommandations-concertations tbody tr th {font-weight:normal;font-style:italic;}

.recommandations-reperes {padding:0;margin:0;border-collapse:collapse;border:none;}
.recommandations-reperes caption {font-size:14px;margin:5px 0;color:#4A0030;text-transform:uppercase;text-align:left;font-weight:bold;}
.recommandations-reperes tr th {vertical-align:top;padding:5px;white-space:nowrap;}
.recommandations-reperes tr td {vertical-align:top;padding:5px;}
.recommandations-reperes tr td ul {padding:0 10px;margin:0 10px;}

.liens-liste li {padding-bottom:10px;}

.repertoire-chiffres-1 {padding:0;margin:0 0 40px 0;border-collapse:collapse;border:none;page-break-after:always;}
.repertoire-chiffres-1 tr .italic {font-style:italic;}
.repertoire-chiffres-1 tr th {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-1 tr td {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-1 tbody tr th {font-weight:bold;}
.repertoire-chiffres-1 tbody tr td.title {text-align:left;white-space:nowrap;}
.repertoire-chiffres-1 tbody tr.total td {font-weight:bold;background:#CCCCCC;}
.repertoire-chiffres-1 tr.total .title {text-align:right;}

.repertoire-chiffres-2 {padding:0;margin:0 0 40px 0;border-collapse:collapse;border:none;page-break-after:always;}
.repertoire-chiffres-2 tr th {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-2 tr td {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-2 thead tr td {border-width:0 1px 1px 0;}
.repertoire-chiffres-2 thead tr th {font-size:12px;}
.repertoire-chiffres-2 tbody tr th {text-align:left;font-weight:normal;padding-left:60px;border-width:0 1px;}
.repertoire-chiffres-2 tbody tr.title th {text-align:left;font-weight:bold;font-size:12px;padding-left:5px;border-width:1px 1px 0 1px;}
.repertoire-chiffres-2 tbody tr td {border-width:0 1px;}
.repertoire-chiffres-2 tbody tr.title td {border-width:1px;font-weight:bold;font-size:12px;}
.repertoire-chiffres-2 tfoot tr th {text-align:right;font-size:12px;border-width:1px 1px 0 0;}
.repertoire-chiffres-2 tfoot tr td {font-weight:bold;font-size:12px;}

.repertoire-chiffres-3 {padding:0;margin:0 0 40px 0;border-collapse:collapse;border:none;}
.repertoire-chiffres-3 tr th {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-3 tr td {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-3 thead tr td {border-width:0 1px 1px 0;}
.repertoire-chiffres-3 tbody tr th {text-align:left;font-weight:normal;}
.repertoire-chiffres-3 tbody tr.italic th {font-style:italic;}
.repertoire-chiffres-3 tbody tr.italic td {font-style:italic;}
.repertoire-chiffres-3 tfoot tr th {text-align:right;font-size:12px;border-width:1px 1px 0 0;}
.repertoire-chiffres-3 tfoot tr td {font-weight:bold;font-size:12px;}

.repertoire-chiffres-4 {padding:0;margin:0 0 5px 0;border-collapse:collapse;border:none;}
.repertoire-chiffres-4 tr th {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-4 tr td {vertical-align:top;padding:0 5px;border:solid 1px #4A0030;text-align:center;}
.repertoire-chiffres-4 tbody tr th {font-weight:bold;}
.repertoire-chiffres-4 tfoot tr th {text-align:right;font-size:12px;border-width:1px 1px 0 0;}
.repertoire-chiffres-4 tfoot tr td {font-weight:bold;font-size:12px;}

#organisation {font-size:10px;}
#organisation .pave {border:solid 1px #4A0030;text-align:center;}
#organisation .pleniere {}
#organisation .opmq {float:left;padding:0px 20px;margin:30px 0 0 0;}
#organisation .bureau {width:200px;height:41px;;margin:36px 0 0 48px;background:white;}
#organisation #bureau {float:left;height:104px;width:224px;margin-left:10px;background:no-repeat url(images/organisation-bureau.png);}
#organisation table {clear:both;padding:0;margin:0;border-collapse:collapse;border:none;font-size:10px;}
#organisation table thead tr th {vertical-align:center;padding:5px;text-align:center;font-size:12px;}
#organisation table tbody tr th {vertical-align:center;padding:5px;text-align:right;}
#organisation table tbody tr th.accolade {width:3px;border:solid #4A0030;border-width:1px 0 1px 1px;}
#organisation table tbody tr td {width:45%;vertical-align:top;padding:0 10px;}
#organisation table tbody tr td ul {list-style:none;padding:0;margin:0;}
#organisation table tbody tr td ul p {padding:5px 0 0 0;margin:0;}
#organisation table tbody tr td.commissions ul {text-align:center;}
#organisation table tbody tr td.travaux ul {text-align:left;}
#organisation table tbody tr td ul li {margin:10px 0;padding:5px;border:solid 1px #4A0030;}

form.login {margin:0;padding:0;}
form.login label {display:block;}
form.login label input {width:100px;}
form.login span.error {padding:0 5px;color:#FF0000;font-weight:bold;}
form.login button {margin-top:5px;}

.espace-planning {width:100%;padding:0;margin:0;border-collapse:collapse;border:none;}
.espace-planning caption {font-size:14px;margin:5px 0;color:#4A0030;text-transform:uppercase;text-align:left;font-weight:bold;}
.espace-planning tbody tr th {vertical-align:top;padding:5px;border:solid 1px #4A0030;}
.espace-planning tbody tr td {vertical-align:top;padding:5px;border:solid 1px #4A0030;}
.espace-planning tbody tr td ul {list-style:disc;padding:0 10px;margin:0 10px;}

.opmqsv-protocole {padding:0;margin:0;border-collapse:collapse;border:none;}
.opmqsv-protocole tr th {vertical-align:top;padding:5px;}
.opmqsv-protocole tr td {vertical-align:top;padding:5px;}
.opmqsv-protocole tr td ul {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}

.opmq-repertoire-lexique {padding:0;margin:0 0 20px 0;border-collapse:collapse;border:none;}
.opmq-repertoire-lexique tr th {vertical-align:top;padding:5px;border:solid 1px #4A0030;text-align:center;}
.opmq-repertoire-lexique tr td {vertical-align:top;padding:5px;border:solid 1px #4A0030;text-align:center;}
.opmq-repertoire-lexique thead tr td {border-width:0 1px 1px 0;}

.opmq-donnees-structures li {padding-bottom:10px;}

.opmq-donnees-mcc {padding:0;margin:0 0 20px 0;border-collapse:collapse;border:none;}
.opmq-donnees-mcc tr th {vertical-align:top;padding:10px 5px 5px 5px;text-align:left;}
.opmq-donnees-mcc tr td {vertical-align:top;padding:0 0 5px 20px;text-align:left;}

.opmq-lexique-notions dt {width:100%;}
.opmq-lexique-notions dd {clear:both;margin-bottom:20px;}

.opmq-lexique-organismes dt {width:50px;}
.opmq-lexique-organismes dd {padding:0 0 20px 30px;}

.opmq-lexique-dispositifs dt {width:50px;}
.opmq-lexique-dispositifs dt.nosigle {clear:both;width:100%;}
.opmq-lexique-dispositifs dd {padding:0 0 20px 30px;}

.opmq-lexique-sigles tr th {padding-top:15px;}

.adec-operateurs {padding:0;margin:0;border-collapse:collapse;border:none;}
.adec-operateurs tr th {vertical-align:top;padding:5px;border:solid 1px #000000;}
.adec-operateurs tr td {vertical-align:top;padding:5px;border:solid 1px #000000;}

.adec-volets {width:100%;padding:0;margin:0;border-collapse:collapse;border:none;}
.adec-volets tr th {vertical-align:top;padding:5px;border:solid 1px #000000;font-weight:normal;font-style:italic;}
.adec-volets tr td {vertical-align:top;padding:5px;border:solid 1px #000000;}
.adec-volets tr td ul {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}
/* styles manon */
.rouge {
	color: #FF0000;
}
.rose {
	color: #C5007B;
}
.orange {
	color: #F89D4C;
}
.bleu {
	color: #77A7CE;
}

