/*--------------------------------------------------------------------------------
Style par d�faut
--------------------------------------------------------------------------------*/
.developpement {
	font-size:24pt;
	color:#FF0000;
}
html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}
.body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}
select
{
	border-radius: 0;
	background-color: #ffffff;
	text-overflow: unset;
	border:1px solid #000000;
}
@media print{
body {
	margin:2cm;
}
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border: none;
}

a {
	outline: none;
	color: #000000;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


h1 {
	font-size: 200%;
}
h2 {
	font-size: 180%;
}
h3 {
	font-size: 160%;
}
h4 {
	font-size: 140%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}

p {
	margin: 0px;
}

input, select, button {
	font: normal 12px Arial, Helvetica, sans-serif;
}

.souligneHover:hover
{
	text-decoration: underline;
}

/*----------------------------------------------------------------------------------
Style sp�cifique
----------------------------------------------------------------------------------*/

#wrapper {
	margin: auto;
	width:1003px;
	height:768px;
	text-align: left;
}


/*----------------------------------------------------------------------------------
Header
----------------------------------------------------------------------------------*/

#header{
  float: left;
  width: 1003px;
  color:#006dba;
}

@media print{
#header{
	display:none;
}
}

.lien_header {
	outline: none;
	color: #006dba;
}

#header_logo {
	background-color:#ffffff;
	height:34px;
	/*padding-top:2px;*/
	margin-top:10px;
	padding:0;
	overflow:hidden;
}
#header_recherche {
	background-color:#ff6d06;
	height:20px;
	padding: 3px;
}
#header_chemin a{
color:#ffffff;
}
#header_recherche form {
padding:0;
margin:0;
}
#header_chemin {
	background-color:#ff6d06;
	height:17px;
	padding-top:2px;
	color:#ffffff;
	margin-bottom: 5px;
}
.lien_recherche {
	outline: none;
	color: #ffffff;
}

.h_logo {
	float: left;
	width:120px;
	height:33px;
}
.h_clavier {
	float: left;
	width:120px;
	height:33px;
}
.h_first_line{
	float: left;
	width:760px;
	height:33px;
	text-align:right;
	padding-top: 5px;
}

.h_user {
	float: left;
	width:400px;
	height:33px;
}

.h_redac {
	float: left;
	width:370px;
	height:33px;
}

.h_notes {
	float: left;
	width:75px;
	height:33px;
}

.h_aides {
	float: left;
	width:35px;
	height:33px;
}

.h_mission {
	float:left;
	width:40%;
	/*height:10px;*/
}

.h_recherche {
	float: left;
	width:60%;
	/*height:0px;*/
	color: #ffffff;
	text-align:right;
}

.h_recherche a{
	outline: none;
	color: #ffffff;
}




#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}

	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:150px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:10000;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}





		
/*----------------------------------------------------------------------------------
Content
----------------------------------------------------------------------------------*/

#content{
  float: left;
  width: 1003px;
  color: #000000;
}
@media print{
#content{
	/*clear:both;*/
	float:none;
}
}

.fond_fonce_leger{
	background-color: #cccccc;
}

.fond_moyen{
	background-color: #e5e5e5;
}

.fond_clair{
	background-color: #eeeeee;
	padding:0;
	margin:0;
	border:0;
}

.fond_tres_clair{
	background-color: #fffaf7;
}

.txt_normal {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.non_dispo{
	color: #CCCCCC;
}
.non_dispo_suggestion{
	color: #5511FF;
}
.non_dispo_att_suppression{
	color: #FF9999;
}
.non_dispo_refus{
	color: #FF2222;
}

.erreur{
	color: #ae0000;
}
.texte_erreur{
	color: #ae0000;
}

.rouge{
	color: #ff0000;
}
.vert{
	color: #00ff00;
}
.vert_fonce{
	color: #008000;
}
.bleu{
	color: #0000ff;
}


.bandeau{
	background-color: #676767;
	font-size: 16px;
	color: #FFFFFF;
	width:100%;
	/*height:20px;*/
}

.bandeau2{
	background-color: #ffdb95;
	font-size: 14px;
	color: #000000;
	/*font-weight: bold;*/
	width:100%;
}

.bandeau3{
	background-color: #e5e5e5;
	font-size: 12px;
	color: #000000;
	/*font-weight: bold;*/
	width:100%;
}

.bandeau4{
	background-color: #fee8da;
	font-size: 12px;
	color: #000000;
	width:100%;
}

.bandeau_partie_gauche{
	float: left;
}
.bandeau_partie_droite{
	float: right;
}

.bandeau_partie_principale{
	float: left;
	width: 80%;
	text-align: center;
}

.bandeau_libelle {
	float:left;
	width:75%;
	height:20px;
	background-color: #676767;
	font-size: 16px;
	color: #FFFFFF;
}
.bandeau_libelle_75pourcent {
	float:left;
	width:75%;
	height:20px;
	background-color: #676767;
	font-size: 16px;
	color: #FFFFFF;
}
.bandeau_ajout {
	float:right;
	width:25%;
	height:20px;
	background-color: #676767;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
}
.bandeau_ajout2 {
	float:right;
	width:25%;
	height:20px;
	background-color: #676767;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
}

.lien_bandeau {
	outline: none;
	color: #ffffff;
	cursor:pointer;
}

.barre_outils{
	float: right;
	background-color: #eeeeee;
	padding-top: 2px;
	padding-bottom:2px;
}
@media print{
.barre_outils{
	display:none;
}
}

.outils_traduction{
	background-color: #eeeeee;
	font-size: 9px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-transform:none;
	color: #000000;
	vertical-align: middle;
	margin-right: 2px;
}
@media print{
.outils_traduction{
	display:none;
}
}

.trait_separation{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #676767;
}
.trait_separation_clair{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.trait_separation_tres_clair{
	border-top-width: 1px;
	border-top-style:dashed;
	border-top-color: #cccccc;
}

.en_tete{
	background-color: #e5e5e5;
	/*background-color: #ffdb95;*/
	font-size: 9px;
	color: #000000;
	width:100%;
	overflow:auto;
}

.etiquette_saisie {
	color: #006dba;
	font-weight: bold;
	/*font-size: 14px;*/
	/*line-height: 1.5;*/
}
.consigne_saisie{
	font-size: 9px;
	font-style: italic;	
}

.encadre {
	background-color: #ffdb95;
	padding: 5px;
	/*border: 2px solid #FFCC00;*/
}
.encadre_debut {
	background-color: #ffdb95;
	padding: 5px;
}
.encadre_milieu {
	background-color: #ffdb95;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.encadre_milieu2 {
	background-color: #ffdb95;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.encadre_fin {
	background-color: #ffdb95;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.encadre_titre {
	font-size: 15px;
	/*color: #4257B9;*/
	text-align: left;
	font-weight: bold;
}

.interligne_sup{
	line-height: 2;
}

.petit_sp_avant {
	margin-top: 4px;
}

.moyen_sp_avant {
	margin-top: 10px;
}

.retrait_gauche3 {
	margin-left: 3px;
}
.retrait_gauche {
	margin-left: 5px;
}
.retrait_gauche10 {
	margin-left: 10px;
}

.ligne0_de_liste{
	background-color: #FFFFFF;
	width:100%;
}
.ligne1_de_liste{
	background-color: #eeeeee;
	width:100%;
}

.en_ligne{
	width: 100%;
}

.sur_nouvelle_ligne{
	width: 100%;
	clear: both;
}

.fond_tableau_comm_l1{
	background-color: #ffffff;
}

.fond_tableau_comm_l2{
	background-color: #eeeeee;
}

.bleu {
	color: #006dba;
}

.fond_tableau_comm_vert{
	background-color: #00ff00;
}
.fond_tableau_comm_rouge{
	background-color: #ff0000;
}
.fond_tableau_comm_vert_pale{
	background-color: #c0ffc0;
}
.fond_tableau_comm_rouge_pale{
	background-color: #ffc0c0;
}





.impression_uniquement{
	display:none;
}

.ecran_et_impression{
	display:block;
}

.toujours_masquer{
	display:none;
}

@media print{
.masquer_a_l_impression{
	display:none;
}

.toujours_masquer{
	display:none;
}

.impression_uniquement{
	display:block;
}

.ecran_et_impression{
	display:block;
}
}

/*----------------------------------------------------------------------------------
Page Accueil0
----------------------------------------------------------------------------------*/

#menu_accueil{
	float: left;
	width: 195px;
	margin-right: 3px;
	border: 1px solid #460000;
}

#menu_accueil h3{
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

#horiz_accueil{
	float: left;
	width: 3px;
	background-color:#999999;
}

#content_accueil{
	float: left;
	width: 1000px;
}

.commentaire {
	float: left;
	width: 1000px;
	border: 1px solid #676767;
}

.titre_type_commentaire {
	float: left;
	width: 1000px;
}

.liste_commentaire{
	width: 1000px;
	overflow: auto;
	background-color:#ffffff;
	float: left;
} 

#liste_comment_gen {
	/*height:150px;*/
	height:50px;
	overflow: auto;
	float: left;
	width:100%;
}

#liste_comment_trav {
	height:250px;
	overflow: auto;
}



.type_commentaire {
	float:left;
	width:75%;
	height:25px;
	background-color: #676767;
	font-size: 16px;
	color: #FFFFFF;
}

.voir_commentaire {
	float:right;
	width:25%;
	height:25px;
	background-color: #676767;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
}






.voir_commentaire a {
	color: #FFFFFF;
}

.en_tete_etat{
	float: left;
	width:15px;
}
.en_tete_date{
	float: left;
	width:140px;
}
.en_tete_exp{
	float: left;
	width:200px;
}
.en_tete_objet{
	float: left;
	width:445px;
}




.inputlogin{
	/*border: 1px solid ;*/
	width: 165px;
	/*height: 18px;*/
	padding-left: 5px;
	/*line-height: 18px;*/
	/*margin-right: 6px;*/
	/*margin-top: 1px;*/
	/*background: url('../images/corporation_inp-reg.png') no-repeat 0 0;*/
}

.modLogin {
	float: left;
	/*height: 20px;*/
	/*background: url('../images/corporation_inp-bg.png') no-repeat 0 50%;*/
}

.inputsearch {
	/*width: 150px;*/
	border: 1px solid #abadb3;
	padding-left: 4px;
	/*background: url('../images/icon-search.gif') no-repeat 95% 50% #EFEFEF;*/
	margin-bottom: 0;
}








/*----------------------------------------------------------------------------------
Page creation_etbs
----------------------------------------------------------------------------------*/

#creation_etbs_col_recherche{
	float: left;
	width: 198px;
	height:449px;
	background-color: #eeeeee;
}

#creation_etbs_recherche{
	float: left;
	width: 198px;
	background-color: #e5e5e5;
	/*margin-top: 180px;*/
	margin-top: 190px;
	font-size: 12px;
	color: #006dba;
	font-weight: bold;
}

#creation_etbs_colonne_principale{
	float: left;
	width: 798px;
	height:430px;
	margin-left: 4px;
	/*background-color: #eeeeee;*/
}

#creation_etbs_saisie{
	float: left;
	width: 578px;
	height:430px;
	/*margin-left: 4px;*/
	background-color: #eeeeee;
}

#creation_etbs_colonne_boutons{
	float: left;
	width: 217px;
	margin-top: 3px;
	margin-left: 3px;
}

#creation_etbs_comm{
	float: left;
	width: 578px;
}



/*----------------------------------------------------------------------------------
/* Page fiche_identite_etbs
----------------------------------------------------------------------------------*/

#fiche_identite_etbs_rappel_identification{
	float: left;
	width: 198px;
	height:900px;
	background-color: #fee8da;
}

#fiche_identite_etbs_saisie{
	float: left;
	width: 650px;
	/*height:1000px;*/
	/*margin-left: 4px;*/
	background-color: #eeeeee;
}

#fiche_identite_colonne_boutons{
	float: left;
	width: 347px;
	margin-top: 3px;
	margin-left: 3px;
}


#fiche_identite_etbs_carte{
	float: left;
	width: 600px;
	height:400px;
	background-color: #E5E5E5;
	border: 1px solid #676767;
}

#fiche_identite_etbs_comm{
	float: left;
	width: 100%;
}



/*----------------------------------------------------------------------------------
/* Page guide0
----------------------------------------------------------------------------------*/

#tableau_de_bord_guide_tdm{
	float: left;
	width: 340px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #676767;
	border-right-color: #676767;
	border-bottom-color: #676767;
	border-left-color: #676767;
	overflow:hidden;
}

#tableau_de_bord_guide_rubrique{
	float: left;
	width:654px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #676767;
	border-right-color: #676767;
	border-bottom-color: #676767;
	border-left-color: #676767;
}
@media print{
#tableau_de_bord_guide_rubrique{
	float: left;
	width:17cm;
	border:none;
}
}

#zAdminContenuMission{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #676767;
	border-right-color: #676767;
	border-bottom-color: #676767;
	border-left-color: #676767;
	background-color: #eeeeee;
	padding: 5px;
}

/*----------------------------------------------------------------------------------
/* Page tdm_guide
----------------------------------------------------------------------------------*/

.tableau_de_bord_guide_contenu_tdm_avec_decompte{
	float: left;
	/*width: 100%;*/
	width: 340px;
}

.tableau_de_bord_guide_contenu_tdm_sans_decompte{
	float: left;
	/*width: 250%;*/
	width: 850px;
}

.tableau_de_bord_guide_arborescence{
	float: left;
	width: 39%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tableau_de_bord_guide_arbo_trait_vertic{
	float: left;
	background-image: url(../nsfwImage/arbo_elt_2.gif);
	background-repeat: repeat-y;
	background-position: left;
	/*border: thin solid #ff0000;*/
}

/*pour �viter espace entre un div et une image sous IE*/
.anti_sp_ie{
	float: left;
}

.tableau_de_bord_guide_arbo_traits{
	float: left;
	/*margin-right:3px;*/
}

.tableau_de_bord_guide_arbo_noms{
	float: left;
}

.tableau_de_bord_guide_arbo_traits1{
	float: left;
	width: 25px;
	/*border: thin solid #000000;*/
}
.tableau_de_bord_guide_arbo_traits2{
	float: left;
	width: 35px;
	/*border: thin solid #000000;*/
}
.tableau_de_bord_guide_arbo_traits3{
	float: left;
	width: 46px;
	/*border: thin solid #000000;*/
}
.tableau_de_bord_guide_arbo_noms1{
	padding-left: 27px;
	/*border: thin solid #ff0000;*/
}
.tableau_de_bord_guide_arbo_noms2{
	/*float: left;*/
	/*border: thin solid #ff0000;*/
	padding-left: 37px;
}
.tableau_de_bord_guide_arbo_noms3{
	/*border: thin solid #ff0000;*/
	padding-left: 48px;
}


.tableau_de_bord_guide_bilan_rub{
	float: left;
	width:60%;
}

.tableau_de_bord_guide_bilan_rub_col{
	float: left;
	width: 14%;
	text-align: center;
}

.tdm_total{
	/*background-color: #e5e5e5;*/
	color: #ff6d06;
	font-weight: bold;
}
.tdm_totalHSR{
	/*background-color: #e5e5e5;*/
	color: #990066;
	font-weight: bold;
}
/*.tdm_totalSR{
	color: #ff80c0;
	font-weight: bold;
}*/
.tdm_sous_total{
	background-color: #ffdb95;
	color: #000000;
}

.legende_pictos_statut{
	/*padding-top: 10px;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #676767;
}

/*----------------------------------------------------------------------------------
/* Page detail_rub
----------------------------------------------------------------------------------*/

#detail_rub_tdm_rub{
	float: left;
	width: 100%;
/*	height:600px;
	overflow: auto;
*/
}


div.rubintro h1{
	margin-bottom:0;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
	
	background-image:url(demilune.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-indent:10px;
}
div.rubintro h2{
	margin-bottom:0;
	margin-top:6px;
	font-size:13px;
	font-weight:bold;
}

div.rubconclusion h1{
	margin-bottom:0;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
	
	background-image:url(demilune.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-indent:10px;
}
div.rubconclusion h2{
	margin-bottom:0;
	margin-top:6px;
	font-size:13px;
	font-weight:bold;
}
div.rubencadre h1{
	margin-bottom:0;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
	
	background-image:url(demilune.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-indent:10px;
}
div.rubencadre h2{
	margin-bottom:0;
	margin-top:6px;
	font-size:13px;
	font-weight:bold;
}
div.rubetbs h1{
	margin-bottom:0;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
	
	background-image:url(demilune.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-indent:10px;
}
div.rubetbs h2{
	margin-bottom:0;
	margin-top:6px;
	font-size:13px;
	font-weight:bold;
}
div.rubmig p{
	text-align:justify;
}
div.rubdescriptif p{
	text-align:justify;
}
div.rubdescriptif_sas_correction p{
	text-align:left;
	margin-left:3;
	margin-right:3;
}
div.rubdescriptif h1, div.rubdescriptif_sas_correction h1{
	margin-bottom:0;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
	
	background-image:url(demilune.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-indent:10px;
}
div.rubdescriptif h2, div.rubdescriptif_sas_correction h2{
	margin-bottom:0;
	margin-top:6px;
	font-size:13px;
	font-weight:bold;
}
div.rubdescriptif h4, div.rubdescriptif_sas_correction h4{
	font-size:13px;
	font-weight:bold;
	color: #FF6D06;
	margin-bottom:6px;
	margin-top:6px;
}
div.rubautres_adresses p{
	text-align:justify;
}

div.rubintro p{
	text-align:justify;
}
div.rubconclusion p{
	text-align:justify;
}
div.rubencadre p{
	text-align:justify;
}




.detail_rub_colonne_symbole{
	float: left;
	width: 5%;
	/*width:33px;*/
	padding-top:3px;
	text-align:center;
}
.detail_rub_colonne_symbole_encadre{
	float: left;
	width: 5%;
	/*width:33px;*/
	padding-top:8px;
	text-align:center;
}
@media print{
.detail_rub_colonne_symbole{
	width:1cm;
}
.detail_rub_colonne_symbole_encadre{
	width:1cm;
}
}


.detail_rub_colonne_elt{
	float: left;
	width: 94%;
	/*width: 600px;*/
	/*border: 1px solid #ff0000;*/
}
.detail_rub_colonne_img{
	float: left;
	width: 44.5%;
}
.detail_rub_colonne_img_light{
	float: left;
	width: 14.1%;
}
.detail_rub_colonne_img_etbs{
	float: left;
	width: 45%;
}
.detail_rub_colonne_img_etbs_light{
	float: left;
	width: 14.1%;
}
.detail_rub_colonne_img_etbs_2{
	float: left;
	width: 25%;
}
@media print{
.detail_rub_colonne_elt{
	width: 16cm;
	overflow-x:hidden;
}
.detail_rub_colonne_img{
	width: 7.5cm;
	overflow-x:hidden;
}
.detail_rub_colonne_img_light{
	width: 2.37cm;
	overflow-x:hidden;
}
.detail_rub_colonne_img_etbs{
	width: 7cm;
	overflow-x:hidden;
}
.detail_rub_colonne_img_etbs_light{
	width: 2.37cm;
	overflow-x:hidden;
}
}

.detail_rub_elt{
	float: left;
	width: 100%;
	border: 1px solid #000000;
}

.detail_rub_colonne_action{
/* anciennement detail_rub_colonne_modifier*/
	float: right;
	/*width: 94%;*/
	width: 614px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
@media print{
.detail_rub_colonne_action{
	display:none;
}
}

.outils_rub{
}
@media print{
.outils_rub{
	display:none;
}
}

.detail_rub_encadre_colonne_action{
	float: right;
	width: 241px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}



.filet_bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
@media print{
.filet_bottom{
	border:none;
}
}
/*.en_tete_brique{
	display:table;
}
.haut_en_tete_brique{
	display:table-row;
}
.bas_en_tete_brique{
	float: left;
}
.cmd1_en_tete_brique{
	display:table-cell;
	width: 45%;
	text-align:right;
	vertical-align:bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
*/
.cmd2_en_tete_brique{
}
@media print{
.cmd2_en_tete_brique{
	display:none;
}
}


.bouton_survole{
	border-collapse:collapse;
	border:solid 1px;
	border-color:#999999;
	background-color: #eeeeee;
}
.bouton_non_survole{
	border-collapse:collapse;
	border:solid 1px;
	border-color:#eeeeee;
	background-color: #eeeeee;
}

.action_acces{
	float: left;
	width: 35%;
	padding-left: 2px;
}
.action_validation{
	float: left;
	width: 55%;
	padding-left: 0px;
	text-align: center;
}

.detail_rub_barre_outils{
	float: right;
	background-color: #e5e5e5;
	padding-left:5px;
	padding-right:5px;
}

.detail_rub_barre_outils1{
	float: left;
	width: 80%;
	background-color: #e5e5e5;
	height:5px;
}
.detail_rub_barre_outils2{
	float: left;
	width: 20%;
	background-color: #e5e5e5;
	margin-bottom: 6px;
	/*height:31px;*/
}

.detail_rub_mig{
	float: left;
	margin-right: 5px;
	margin-left: 10px;
	border: 1px solid #000000;
	width: 95%;
}

.titre_rub_niv1{
	width:654px;
	float:left;
	font-size: 26px;
	font-weight: bold;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv2{
	width:654px;
	float:left;
	font-size: 23px;
	font-weight: bold;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv3{
	width:654px;
	float:left;
	font-size: 20px;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv4{
	width:654px;
	float:left;
	font-size: 16px;
	font-weight: bold;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv5{
	width:654px;
	float:left;
	font-size: 14px;
	font-weight: bold;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv6{
	width:654px;
	float:left;
	font-size: 13px;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv7{
	width:654px;
	float:left;
	font-size: 13px;
	font-style: italic;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv8{
	width:654px;
	float:left;
	font-size: 12px;
	background-color: #676767;
	color: #ffffff;
}
.titre_rub_niv9{
	width:654px;
	float:left;
	font-size: 12px;
	font-style: italic;
	background-color: #676767;
	color: #ffffff;
}
.conseils_redaction{
	float:left;
	background-color: #e5e5e5;
	color: #006dba;
	padding: 5px;
	text-align: justify;
}
@media print{
.titre_rub_niv1{
	width:17cm;
}
.titre_rub_niv2{
	width:17cm;
}
.titre_rub_niv3{
	width:17cm;
}
.titre_rub_niv4{
	width:17cm;
}
.titre_rub_niv5{
	width:17cm;
}
.titre_rub_niv6{
	width:17cm;
}
.titre_rub_niv7{
	width:17cm;
}
.titre_rub_niv8{
	width:17cm;
}
.titre_rub_niv9{
	width:17cm;
}
.conseils_redaction{
	display:none;
}
}

.titre_rub_partie_gauche{
	float:left;
	/*width:490px;*/
	width:450px;
	padding-left:5px;
}
.titre_rub_partie_droite{
	float:right;
	/*width:154px;*/
	width:194px;
	font-size: 11px;
	text-align:right;
	padding-right:5px;
}
@media print{
.titre_rub_partie_gauche{
	float:left;
	width:17cm;
	padding:0;
}
.titre_rub_partie_droite{
	display:none;
}
}

/*.titre_rub_niv1{
	font-size: 24px;
	background: url(../images/fondnivrub.gif) 0 8px no-repeat;
	color: #00469B;
	width:629px;
	padding-left:25px;
}
span.titre_rub_niv1_texte{
	padding-left:5px;
	background-color:#ffffff;
	padding-right:10px;
}
.titre_rub_niv2{
	font-size: 18px;
	background: url(../images/fondnivrub.gif) 0 5px no-repeat;
	color: #00469B;
	width:629px;
	padding-left:25px;
}
span.titre_rub_niv2_texte{
	padding-left:5px;
	background-color:#ffffff;
	padding-right:10px;
}
.titre_rub_niv3{
	font-size: 16px;
	color: #00469B;
	width:654px;
}
.titre_rub_niv4{
	font-size: 14px;
	color: #00469B;
	width:644px;
	padding-left:10px;
}
.titre_rub_niv5{
	font-size: 12px;
	color: #00469B;
	width:644px;
	padding-left:25px;
}
.titre_rub_niv6{
	font-size: 10px;
	color: #00469B;
	width:644px;
	padding-left:40px;
}
.titre_rub_niv7{
	font-size: 10px;
	color: #00469B;
	width:644px;
	padding-left:55px;
}
.titre_rub_niv8{
	font-size: 10px;
	color: #00469B;
	width:644px;
	padding-left:70px;
}
.titre_rub_niv9{
	font-size: 10px;
	color: #00469B;
	width:644px;
	padding-left:85px;
}
*/





/*
 * Etablissement 
 */
div.etbsdescriptif h1 {
	margin-bottom:0;
	margin-top:10px;
	font-size:16px;
}
div.etbsdescriptif h2{
	margin-bottom:0;
	margin-top:6px;
	font-size:14px;
}
div.etabetbs h1 {
	margin-bottom:0;
	margin-top:10px;
	font-size:16px;
}
/*----------------------------------------------------------------------------------
/* MIG
----------------------------------------------------------------------------------*/

ul#tabnav {
	font: 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
	padding-bottom: 29px;
	border-bottom: 1px solid #006dba;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

ul#tabnav li {
    float: left;
    height: 26px;
    background-color: #e5e5e5;
    margin: 2px 2px 0 2px;
    border: 1px solid #006dba;
}

ul#tabnav li.ongletactif {
	background-color: #006dba;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	/*border-top-color: #676767;
	border-right-color: #676767;
	border-bottom-color: #676767;
	border-left-color: #676767;*/
}

#tabnav a {
    float: left;
    height: 19px;
    display: block;
    color: #000000;
    text-decoration: none;
    padding: 4px;
    
    /*pour fixer taille des onglets*/
    /*width:145;*/
}

#tabnav a:hover {
    background: #006dba;
    color: #000000;
}
#tabnav a.ongletactif {
    color: #ffffff;
}


.voirdiv {
display:block;
}

.cachediv {
display:none;
}

.MIG_titre_elt{
	/*font-style: italic;
	float: left;
	width: 636px;
	font-weight: bold;
	color: #000000;
	background-color: #ffdb95;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;*/

	float: left;
	width: 636px;
	font-weight: bold;
	color: #006dba;
	background-color: #dddddd;
	margin-top: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/*kjfgksjlfh lskqfjh qlskj fhlskqjfh lsqjkfh lqskjfh lqsdjkf hqsljkfh lqskjfh lqskjfh lqskfh qslkfh lqskfh qslkfh*/

.MIG_contenu_elt{
	width: 636px;
	float: left;
	background-color: #eeeeee;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.MIG_consigne_elt{
	color: #999999;
}

.fond_tableau_horaires{
	background-color: #e5e5e5;
	text-align: center;
}

.migredige{
	font-style: italic;
	/*border: thin solid #000000;*/
	margin-top: 5px;
}
.cmtLu {
	font-weight:normal;
}
.cmtNonLu {
	font-weight:bold;
}

/*Citybook*/
.CB_consigne{
	/*font-size: smaller;*/
	font-style: italic;
	color: #FF6D06;
}


/**
 * 	Pager
 */
.nsPager
{
	margin-top: 5px;
}

.nsPager > *
{
    vertical-align: middle;
    line-height: normal;
}

.nsPager a
{
    display: inline-block;
    border: solid black 1px;
    padding: 3px 4px;
    text-decoration: none;
    transition: background-color .3s;
	border: 1px solid black;
}

.nsPager span
{
	display: inline-block;
    padding: 3px 4px;
    text-decoration: none;
	border: 1px solid #6d6d6d;
	color: #6d6d6d;
}

.nsPager span:not(:first-child)
{
	margin-left: 3px;
}

.nsPager a:hover:not(.active)
{
	background-color: #ddd;
}

.nsPager p, .nsPager select
{
	display: inline;
	margin-left: 15px;
}
#nsInfoBulle
{
	display:none;
	background-color: #f9f9e1;
	width:500px;
	min-height:20px;
	max-height:400px;
	position:absolute;
	border:1px solid #000000;
	padding:4px;
	overflow: hidden;
}
.zoneLien
{
	cursor: pointer;
}
.pointeurAction {
	cursor:pointer;
}

td.detailCorrectionIA ins {color:blue;background:lightblue;text-decoration:none}
td.detailCorrectionIA del {color:red;background:pink;text-decoration:none}