body{
margin:0;
padding:0;
font-family: arial, "Bitstream Vera Sans", sans-serif;
font-size:8pt;
}

div#connexion,
ul#services,
div#navigation,
div#menu_contextuel,
img#trousse,
div#plein_ecran,
div#form_deroulants,
p#vers_recherche_avancee,
form#recherche_simple,
div#entete_principal,
div#bandeau, 
div#pied_page,
div#acces_direct,
div#agenda_requeteur,
div#entete,
div#bloc_menu_gauche,
div#menu,
div#menu-light,
#form_retour_fil_ariane,
div#bloc_cdt_print_button,
hr.separateur_sections_page{
	display:none;
}

img#entete_impression{
	display:block;
}

a{
color: #2080ac;
color: #227ddb;
text-decoration: underline;
}


.separateur{
clear: both;
height: 1px;
margin: 0;
padding: 0;
width: 100%;
}

/*******************************************/
/***   STYLE POUR IMPRESSION CDT         **/
/*****************************************/

.cahier_texte{
width: 760px;	
}

.navigation_cahier_texte{
background: #F7F7F7;
border: 2px solid #eeeeee;
padding: 1em;
}

.detailseance{
padding-left: 10px;
float: left;
width: 100%;
}

.detailseance table td {
border-bottom:1px dotted #3F7492;
padding:0.2em 0;
}

.detailseance table {
width:100%;
}

div.detailseance table.detailseance_table{
background-color: #fff;
border-left: 2px solid #000;
border-right: 2px solid #000;
font-size: 1em;
margin: 0 0 1em;
}

table.detailseance_table caption{
background: transparent;
color: #666;
border-bottom: 2px solid #666;
text-align: left;
text-transform: uppercase;
}

div.detailseance table.detailseance_table caption span{
background: #666;
color: #fff;
padding: 3px 3px 1px;
}
div.detailseance .detailseance_table th,
div.detailseance table.detailseance_table td{
padding: 0.3em;
border-bottom: 1px dotted #ccc;
}

div.detailseance table.detailseance_table th{
text-align: left;
width: 20%;
}

.activite_pendant h3,
.activite_suite h3{
background: none;
line-height: 34px;
font-family: arial, sans-serif;
font-size: 1.4em;
font-weight: 700;
margin: 0 0 0 40px;
padding: 0 0 0 14px;
color: #fff;
}

.activite_pendant{
margin-top:10px;
height : 34px;
}
.activite_suite{
margin-top:10px;
height : 34px;
}

.activite_suite h3{
color: #67CBFF;
}

.activite_pendant h3{
color: #AAC006;
}

.table_activite_pendant,
.table_activite_suite{
vertical-align: top;
border-collapse: separate;
border-spacing: 1px;
border-width: 1px;
font-size: 1em;
margin-left: 0;
width: 100%;
}

.table_activite_pendant{
background-color: #aac006;
}

.table_activite_pendant th,
.table_activite_suite th{
width: 22%;
text-align: center;
vertical-align: top;
}

.table_activite_pendant td,
.table_activite_suite td{
vertical-align: top;
text-align: left;
}

.table_activite_suite th.nom_activite_a,
.table_activite_suite th.nom_activite_b,
.table_activite_pendant th.nom_activite_a,
.table_activite_pendant th.nom_activite_b{
vertical-align: middle;	
}

.table_activite_pendant th.nom_activite_a{
background-color: #E9EDD3;
}

.table_activite_pendant th.nom_activite_b{
background-color: #F2F6DB;
}

.table_activite_pendant th.nom_activite_a p.detail_activite_titre,
.table_activite_pendant th.nom_activite_b p.detail_activite_titre{
font-weight: 700;
width: 100%;
}

.table_activite_pendant th.nom_activite_a p.detail_activite_type,
.table_activite_pendant th.nom_activite_b p.detail_activite_type{
font-weight: normal;
width: 100%;
}

.table_activite_pendant th.nom_activite_a p.detail_activite_action,
.table_activite_pendant th.nom_activite_b p.detail_activite_action{
background-color: #eee;
border: 1px solid #ccc;
margin: 10px;
padding: 3px 0;
line-height: 16px;
}
.table_activite_pendant td.detail_activite{
background-color: #fff;
}

.table_activite_suite{
background-color: #67CBFF;
}



.table_activite_suite th.nom_activite_a{
background-color: #D2DCE0;
}

.table_activite_suite th.nom_activite_b{
background-color: #E0EAEF;
}

.table_activite_suite th.nom_activite_a p.detail_activite_titre,
.table_activite_suite th.nom_activite_b p.detail_activite_titre{
font-weight: 700;
width: 100%;
}

.table_activite_suite th.nom_activite_a p.detail_activite_type,
.table_activite_suite th.nom_activite_b p.detail_activite_type{
font-weight: normal;
width: 100%;
}

.table_activite_suite th.nom_activite_a p.detail_activite_action,
.table_activite_suite th.nom_activite_b p.detail_activite_action{
background-color: #eee;
border: 1px solid #ccc;
margin: 10px;
padding: 3px 0;
line-height: 16px;
}
.table_activite_suite td.detail_activite{
background-color: #fff;
}

.table_activite_suite td.detail_activite p{
border-bottom: 1px dotted #DCDEEA;
padding: 2px;
}

.table_activite_pendant td.detail_activite table.ressources_activite,
.table_activite_suite td.detail_activite table.ressources_activite{
width: 100%;
}

.table_activite_pendant td.detail_activite table.ressources_activite th,
.table_activite_suite td.detail_activite table.ressources_activite th{
padding-left: 10px;
text-align: left;
width: 18%;
}

/*******************************************/
/***   FIn STYLE POUR IMPRESSION CDT     **/
/*****************************************/