/*Tableau*/
table {position:relative; margin-left:2%; margin-right:2%; margin-top:2%; width:95.9%; border:#004C7A 1px solid; border-collapse:collapse;}

th {border:#004C7A 1px solid; font-weight:bold; font-size:12px; font-variant:small-caps; text-align:center; vertical-align:middle; padding:5px;}

td {border:#004C7A 1px solid; font-size:11px; text-align:left; vertical-align:middle; padding:8px; line-height:1.6;}


/*Tableau doc de références*/
table.doc {border:0;}

th.doc {border:0; border-bottom:2px #004C7A solid; font-weight:bold; font-size:12px; letter-spacing:1px; font-variant:small-caps; text-align:right; padding:15 0 0 0; line-height:14px;}

th.docb {border:0; border-bottom:2px #004C7A solid; font-weight:bold; font-size:12px; letter-spacing:1px; font-variant:small-caps; text-align:right; padding:15 0 0 0; line-height:10px;}

td.doc {border:0; border-top:1px #004C7A solid; font-size:11px; text-align:left; padding:5px; line-height:17px;}

td.docmilieu {border:0; border-top:1px #004C7A solid; border-left:1px #004C7A solid; border-right:1px #004C7A solid; font-size:11px; text-align:left; vertical-align:middle; padding:5; line-height:17px;}


/* Tableau wp3 */
table.job {position:relative; margin-left:2%; margin-right:2%; width:95%; border:1px solid #eeeeee; padding:0; border-collapse:collapse;}

td.job {border:0; margin:0; padding-top:10px; padding-bottom:10px; height:65px; font-size:11px; text-align:left; letter-spacing:1px;}

table.wp3 {position:relative; top:10px; left:10px; margin:0; padding:0; width:680px; height:226px; border:0; border-collapse:collapse;}

td.wp3 {border:0; margin:0; padding:0; font-size:11px; text-align:left; letter-spacing:1px; vertical-align:top;}

table.ass {position:relative; top:10px; left:10px; margin:0; padding:0; width:680px; height:170px; border:0; border-collapse:collapse;}

td.ass {border:0; margin:0; padding:0; font-size:11px; text-align:left; letter-spacing:1px; vertical-align:bottom; text-align:center;}



/* Tableau function */
table.fun {position:relative; margin-left:2%; margin-right:2%; margin-top:2%; width:95.9%; border:1px #eeeeee solid; border-collapse:collapse;}

td.fun {border:1px #eeeeee solid; margin:0; padding:0; font-size:11px; text-align:center; line-height:17px; letter-spacing:1px;}


/* Tableau situation nationale */
table.sit {border:0;}

td.sit {border:0; font-size:11px; text-align:left; line-height:11px;}


/* Tableau fiche programme */
table.fiche {border:0;}

th.fiche {font-weight:bold; font-size:12px; font-variant:small-caps; letter-spacing:1px; text-align:right; vertical-align:middle; padding:0px; line-height:10px; border:0; border-bottom:2px #004C7A solid;}

td.fiche {font-size:11px; text-align:left; vertical-align:middle; padding:5px; line-height:1.6; border:0; border-color:#004C7A}


/* Tableau legende */
table.leg {width:auto; border:1px #eeeeee solid;}

td.leg {text-align:center; padding:2px; line-height:12px; font-weight:bold; background-color:#FFFFFF; border:1px #eeeeee solid;}


/* Tableau menu */
table.menu {position:relative; margin:0; width:100%; border:0; border-collapse:collapse; border-bottom:1px #004C7A solid;}

td.menu {text-align:center; vertical-align:middle; padding:0; border:0; width:25%;}


/*Cases cochees - decochees */
td.coche {padding:0; background: #FFFFFF url(../images/green.jpg) no-repeat 52% 50%;}

td.decoche {padding:0; background: #FFFFFF url(../images/red.jpg) no-repeat 52% 50%;}