/* ============== file_css_ajax ====================  */


fieldset
{
	border-radius : 0px;
}

textarea
{	font-family:sans-serif;font-size:13px;
}

hr { color:grey;}
option { background:none;}

input[type=text]
{
	width:150px;
	border-width: 1px;
}

input[type=radio]
{
	padding: 0 0.5em; 
}

label
{
	padding: 0 0.5em; 
}

input[type=password]
{
	width:150px;
	 border-width: 1px;
}
*.radio
{    background: transparent;  border-width:0px;font-size:12px;}
*.radiolib
{    font-size:12px;}
*.checkbox
{    background: transparent;  border-width:0px;font-size:12px;}
*.checkboxlib
{    font-size:12px;}

*.radio27    { border-width:0px;color:white; font-weight : bold; font-size:12px;}
*.radiolib27 { color:white; font-weight : bold; font-size:12px;}
*.lstTd27    { color:white; font-weight : bold; font-size:12px;border-width:0px;border-right:solid white 1px;width:250px;}
*.lstTab27   { }

*.font12{ font-size:12px;}
*.white{ color:white;}
*.red {	color:red;}
*.orange {	color:orange;}
*.green  { 	color:green; }
*.black {	color:black;}

*.border  { 	border:thin solid black;border-width:1px;}
*.pointer  { 	cursor:pointer;}

*.divWait
{   position:fixed; top:0px; left:0px;z-index:100;
	cursor:wait;
    width:100%;height:100%;  
    opacity:0.6;
  	background-color:#C7C7C7;
  	/* background-image:url('../des_btn/wait.gif'); */
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: center center; 
}

*.divLabel
{	position: absolute;
	width:10em;
	display:inline;
	overflow: visible;
}

div.select_div
{
	display:inline;
}

div.div_hidden {
	display:none;
}

*.arial{	font-family: arial;}

*.bold	{	font-weight : bold;	}
*.small	{	font-size: small   ;}
*.medium{	font-size: medium   ;}


*.pad5
{
	padding: 5px;
}


div.div_concept {
	display:block;
	background: #FFFF80;
	font-weight : bolder ;
	font-size: small   ;
}


div.div_onglet {
	width:5em;
	height:1.5em;

	border-width: 0px;
	padding: 1px 0px 1px 0px;
	cursor:pointer;

	color:  black;
	font-size: small;

	text-align:center;
	vertical-align:bottom;

	background-image:url(../des_btn/img_onglet_off.bmp);
	background-repeat:no-repeat;
}


div.div_onglet_on {
	width:5.5em;	height:1.5em;

	border-width: 0px;
	padding: 1px 0px 1px 0px;
	cursor:pointer;

	color:  #000000;
	font-size: small;

	text-align:center;
	vertical-align:bottom;

	background-image:url(../des_btn/img_onglet_on.bmp);
	background-repeat:no-repeat;
}



div.div_onglet_off {
	width:5.5em;	height:1.5em;

	border-width: 0px;
	padding: 1px 0px 1px 0px;
	cursor:pointer;

	color:  black;
	font-size: small;

	text-align:center;
	vertical-align:bottom;

	background-image:url(../des_btn/img_onglet_off.bmp);
	background-repeat:no-repeat;
}


div.div_pagedata {
	background: #343295;
	border-width: 0px;
	color: #FFFFFF;
	font-family: verdana;
	font-weight : bolder ;
	font-size: small   ;
	padding: 1px 3px 1px 3px;
}

div.div_borderblue {
	border: thin solid ;
	border-width: 2px;
	border-color: #343295;
}

div.div_blanc {
	background: #FFFFFF;
}

div.divtr_liste_data {
	border: thin solid ;
	border-width: 10px 1px 1px 1px;
	border-color: red;
	background: red;
}

div.div_1ligne {
	height:1em;
	overflow:hidden;
}

div.div_table {
	overflow:auto;
}

div.div_table1 {
	height:1.2em;
	overflow:auto;
}

div.div_btn1 {
	width:50px;
	border: thin solid ;
	border-width: 1px;
	border-color: #FFFFFF;
	background: #e5e5e5;
	font-weight : bold ;
	font-size: x-small   ;
}




div.div_fiche_bord {
	border: thin solid ;
	border-width: 2px;
	border-color: #343295;
	background: #e5e5e5;
	font-size: x-small
}

div.div_fiche_bandeau {
	background-color: #343295;
	color: #FFFFFF;
	font-weight : bolder ;
	font-size: small;
	clear:both;
}

div.div_none {
	display:none;
}


div.div_separ {
	width:0px;
	border: thin solid ;
	border-width: 0px ;
	color: #000000;
	margin:0px 10px 0px 10px;
	font-size: medium;
}

div.div_ligne {
	border: thin solid ;
	border-width: 2px 0px 0px 0px;
	color: #FFFFFF;
}

div.div_liste_bord {
	margin: 0px 2px 2px 2px;
	border: thin solid ;
	border-width: 2px;
	border-color: #999999;
	background: #FFFFFF;
	font-size: x-small;
}

div.div_onglet_data {
	margin-top: -1px;  padding:5px;
	border: thin solid ;
	border-width: 2px;
	border-color: #767676;
	background: #FFFFFF;
	font-size: x-small;
	
}

div.div_cadre1
{
	border: thin solid ;
	border-color: #000000 #000000 #000000 #000000;
	border-width: 1px;
	padding: 1px 1px 0px 1px;
	margin:3px;
}

div.div_cadre2
{
	background: #c1c1c1;
	padding: 5px 1px 2px 1px;
	margin:3px;
}

div.div_cadre3
{
	background: #e8e8e8;
	padding: 2px 2px 2px 2px;
	margin:3px;
}

div.div_cadre4
{
	background-image:url(../des_btn/img_cadre4_fond.bmp);
	background-repeat:repeat;
	color: #80FF00;
	padding: 2px 2px 2px 2px;
	margin:3px;
	font-family: arial;
	font-weight:bold;;
	font-size: medium;
}

.schAge TD {
	font-size:10px;}


*.schAge
{
	overflow:hidden;
	z-index:9999;
	height:16px;
	-khtml-text-overflow: ellipsis
}

*.schAge:hover
{
	overflow:visible;
	position:absolute;
	z-index: 10000;
	background-color:#EBF8FA;
	border:1px solid navy;
	font-size:12px; 
	margin-top:-10px;
	padding:2px;
	height:30px;
}


*.actionLib
{ margin:2px;font-weight : bold; font-size:14px;}

div.div_sta
{
display:block;
vertical-align:bottom;
cursor:pointer;
font-size: x-small;
position:absolute; left:20em;
}

*.div_sta1
{
color:red;
width:0em;
display:inline;
font-size: x-small;
border:none;

}




*.hisDiv
{
	display:inline;
	font-size: small;
	padding-left:1.3em;
	padding-right:1em;
	background-image:url(../des_btn/img_page.bmp);
	background-repeat:no-repeat;
}


*.msgDivOk
{
	font-size: small;
	padding-left:3em;
	padding-right:1em;
	background-image:url(../des_btn/img_msg_ok.gif);
	background-repeat:no-repeat;
}

div.div_tr_cachee
{
	display:none;
	visibility:hidden;
}

div.div_tr_visible
{
	display:table-row-group;
	visibility:visible;
}

/***********************************************/
/***************** FIN DIV *********************/
/***********************************************/





/***********************************************/
/***************** BOUTONS *********************/
/***********************************************/

.input_button {
	cursor:pointer;
	font-size: x-small;
	border: thin solid black;
	background: #e5e5e5;

}

.input_button_red {
	cursor:pointer;
	font-size: x-small;
	color:red;
	font-weight:bold;

	border: thin solid black;
	background: #e5e5e5;
}


.input_button_green {
	cursor:pointer;
	font-size: x-small;
	color:green;
	font-weight:bold;

	border: thin solid black;
	background: #e5e5e5;
}

.button_ok {
	border:none;
	cursor:pointer;
	font-size: x-small;
	background-image:url(../des_btn/img_bouton_OK.bmp);
	background-repeat:no-repeat;
	font-weight:bold;
}

button {
	cursor:pointer;
	font-size: x-small
}

button_hidden {
	display:none;
	color: red;
}


*.button_fiche
{
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;  
	color: white;	                background-color: #0A7999;
	margin-right:5px;    margin-top:1px;
	padding: 1px 2px  1px 2px ;
	border-radius : 3px;
}

*.button_tabbord
{
	border: none;
	background: none;
	color:blue;

	margin: 0px 2px 0px 0px;
	padding:0px;
	cursor:pointer;

	font-size: x-small
}



*.button_1
{
	border: none;
	background: none;
	color: white;

	margin: 5px 2px 3px 5px;
	padding:0px;
	cursor:pointer;
	text-decoration:none;

	font-size: x-small;
	text-transform:uppercase;
}

*.button_2
{
	border: none;
	background: none;
	color: blue;

	margin: 5px 2px 3px 5px;
	padding:0px;
	cursor:pointer;
	font-weight:bold;
	font-size: x-small;
}


*.button_3
{
	border: thin solid;
	background: none;
	color: black;

	margin: 5px 2px 3px 5px;
	padding:0px;
	cursor:pointer;
	text-decoration:none;

	font-size: x-small;
	text-transform:uppercase;
}

*.button_liste {
	border: thin solid ;
	border-width: 1px;
	background: #e5e5e5;
	color: #000000;
	margin:0px;
	padding:0px;
	cursor:pointer;
	font-size: xx-small
}

*.button_valider_on
{
	border: thin solid ;
	border-width: 1px;

	background: #e5e5e5;

	margin: 0px 2px 0px 0px;
	padding:0px;
	cursor:pointer;

	color: red;
	font-weight:bold;
	font-size: x-small
}

button.btn_select {
	border: thin solid ;
	border-width: 1px;
	background: #e5e5e5;
	color: #000000;
	margin: 0px 2px 0px 0px;
	padding:0px;
	cursor:pointer;
	font-size: x-small
}

*.btn_type4 {
	border-width: 2px;
	background: #e5e5e5;
	color: #000000;
	margin: 0px 2px 0px 0px;
	padding:0px;
	cursor:pointer;
	font-size: x-small;
	width:90px;
}

*.btn_type4B {
	border-width: 2px;
	background: #e5e5e5;
	color: #000000;
	margin: 0px 2px 0px 0px;
	padding:0px;
	cursor:pointer;
	font-size: small;
	font-weight:bold;
	width:90px;
}

*.btn_fleche_D {
	font-size: small;
	border-width: 0px;
	margin: 0px;
	padding:0px;
	color: #e5e5e5;
	cursor:pointer;
	background-image:url(../des_btn/img_bouton_D.bmp);
	background-repeat:no-repeat;
	width:11px;
	height:16px;
}

.btn_fleche_G {
	font-size: small;
	border-width: 0px;
	margin: 0px;
	padding:0px;
	color: #e5e5e5;
	cursor:pointer;
	background-image:url(../des_btn/img_bouton_G.bmp);
	background-repeat:no-repeat;
	width:11px;
	height:16px;
}

*.btn_image {
	cursor:pointer;
	position:relative;
	top:+3px;

}

*.button_1
{
	border: none;
	background: none;
	color: blue;

	margin: 5px 2px 3px 5px;
	padding:0px;
	cursor:pointer;
	text-decoration:underline;

	font-size: x-small;
}

*.button_2
{
	border: none;
	background: none;
	color: blue;

	margin: 5px 2px 3px 5px;
	padding:0px;
	cursor:pointer;
	font-weight:bold;
	font-size: x-small;
}


.button_bsy {
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	color:#434343;
	padding:0.1em;
	border-radius : 5px;
}

.button_bsy:hover {
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px rgb(135,135,135) solid;
	background-color: #057f8b;
	border-radius : 5px;
}

.button_bsy_green {
	cursor:pointer;
	font-size: x-small;
	border: thin solid ;
	border-width: 1px;
	background:#aee8ec;
	color:green;
	font-weight:bold;
}

.button_bsy_green:hover{
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px rgb(135,135,135) solid;
	background-color: #057f8b;
}

.button_bsy_red
{
	cursor:pointer;
	font-size: x-small;
	border: thin solid ;
	border-width: 1px;
	background:#aee8ec;
	color:red;
	font-weight:bold;
}

.button_bsy_red:hover{
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px rgb(135,135,135) solid;
	background-color: #057f8b;
}

.button_link {
	border:none;
	cursor:pointer;
	font-size:small;
	text-decoration:underline;
	background: #ffffff;
}

.button_link:hover {
	border:none;
	cursor:pointer;
	font-size: small;
	text-decoration:underline;
	background: #E5E5E5;
}




input.btnDel
{
	border:none;		font-size: small;
	padding-left:1em;	width:1em;		cursor:pointer;
	background:none;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
}


*.btn0 { /* Boutons principaux en colonne gauche*/

	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-weight: bold;
	font-size: 1.2em;
	padding:0.2em;
	margin:0.2em;
	border-radius:0.3em;
	border: 2px #067FB3 solid;
	background-color:#98D5EF;
	color:#222;
}

*.btn1 {
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	color:#434343;
}

*.btn2 {

	text-align: center;	
	cursor: pointer;
	font-weight: bold;	
	border: 1px rgb(135,135,135) solid;	background-color:#aee8ec;
	color:#434343;
	padding: 0.2em;
}

*.btnPdf {
	border: thin solid #333;
	border-radius: 3px;
	cursor:pointer;
	background-image:url(../des_icons/page_white_acrobat.png);
	background-repeat:no-repeat;
	padding: 0.2em 0.2em 0.2em 1em ;
	background: #e5e5e5;
}

*.btnLoad {
	border: thin solid #333;
	border-radius: 3px;
	cursor:pointer;
	background-image:url(../des_icons/attach.png);
	background-repeat:no-repeat;
	padding: 0.2em 0.2em 0.2em 1em ;
	background: #e5e5e5;
}

*.btnDupli
{
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;
	color: white;
	margin-right:5px;    margin-top:1px;
	padding: 1px 2px  1px 15px ;
	border-radius : 3px;
	background-color:#AAAAAA;
	background-image:url(../des_btn/img_btn_dup.gif);
	background-repeat:no-repeat;
}

*.btnSup
{
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;
	color: white;
	margin-right:5px;    margin-top:1px;
	padding: 1px 2px  1px 15px ;
	border-radius : 3px;
	background-color:#AAAAAA;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
}

*.btnSup1 	/* */
{
	cursor:pointer;	border:none;
	color: white;
	background: none;
	margin-right:1px;    margin-top:1px;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
}

*.btnSup2
{
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;
	color: white;
	background-color: #0A7999;
	margin-right:5px;    margin-top:1px;
	padding: 1px 2px  1px 15px ;
	border-radius : 3px;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
}

button.btn1:hover {
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px rgb(135,135,135) solid;
	background-color: #057f8b;
}


*.btnImp {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	color:#434343;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_icons/printer.png);
	background-repeat:no-repeat;
}

*.btnPencil {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	color:#434343;
	padding:0.1em 0.1em 0.1em 0.1em;
	background-image:url(../des_icons/application_edit.png);
	background-repeat:no-repeat;
}


/***********************************************/
/************* FIN BOUTONS *********************/
/***********************************************/

*.span_titre
{
	font-weight : bolder ;
	font-size: medium  ;
}

xml
{
	display:none;
}


*.borderRed
{
	border: thin solid ;
	border-color: red;
	border-width: 1px;
}

*.backBlue
{
	background: blue;
}

table
{
	border-width: 0px;
	border-collapse: collapse;
}

*.td_onglet
{
	border: thin solid ;
	border-color: #000000;
	border-width: 1px 1px 0px 1px;
	padding: 1px 1px 0px 1px;
}

td.text
{
	background: #e5e5e5;
	border: thin solid ;
	border-color: #e5e5e5 #000000 #000000 #000000;
	border-width: 0px 1px 1px 1px;
	padding: 1px 1px 0px 1px;
}

td.td_bord
{
	border: thin solid black;
}

*.td_vierge
{
	border: thin solid ;
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 0px 1px;
}

*.cursor_crosshair
{
	cursor:crosshair;
}

*.cursor_pointer
{
cursor:pointer;
}

*.hidden {
	display:none;
	visibility:hidden;
	border:none;
}

*.visible {
	display:table-row;
	visibility:visible;
	border:none;
}


/*****************************/
/*	ESPACE ENTRE LES ONGLETS */
/*****************************/

*.td_onglet0_on {
	width:1em;

	background-image:url(../des_btn/img_onglet0_on.bmp);background-repeat:repeat;

	font-size: small   ;
}

*.td_onglet0_off {
	width:0.3em;

	background-image:url(../des_btn/img_onglet0_on.bmp);background-repeat:repeat;

	font-size: small   ;
}



*.td_onglet1_on {
	height:2.4em; width:2px;
	border:none;
	font-size: small   ;   
/*	background-image:url(../des_btn/img_onglet1_on.bmp);	background-repeat:no-repeat; */
}

*.td_onglet3_on {
	height:2.4em;	border: none;
	font-size: small;
	width:1px;padding-right:5px;
/*	background-image:url(../des_btn/img_onglet3_on.bmp);	background-repeat:no-repeat; */
}


*.td_onglet2_offNEW {
	padding:0.3em; cursor:pointer;

	font-size: small   ;

	background:white;

	background-image:url(../des_btn/img_onglet2_off.bmp);
}


*.td_onglet2_on {

	height:1.5em;
	cursor:pointer;
	padding: 10px;
	color:  black;	font-size: small   ;  font-weight:bold;
	text-align:center; vertical-align:bottom;

	background-color:white;
	border:thin solid #333;
	border-width: 1px 1px 0px 1px;
/*	background-image:url(../des_btn/img_onglet2_on.bmp);background-repeat:repeat; */
}

*.td_onglet2_off {
	height:1.5em;
	cursor:pointer;
	padding: 10px;
	color:  #767676;font-size: small   ;
	text-align:center;	vertical-align:bottom;

	background-color:#CCC;
	border:thin solid #333;
	border-width: 1px 1px 0px 1px;
/*	background-image:url(../des_btn/img_onglet2_off.bmp);	background-repeat:repeat; */
}

*.td_onglet1_off {
	height:2.4em;width:2px;
	border: none;  
	font-size: small   ;
/*	background-image:url(../des_btn/img_onglet1_off.bmp)	background-repeat:no-repeat; */
}

*.td_onglet3_off {
	height:2.4em;
	border: none;
	width:1px; padding-right:5px;
	font-size: small;
/*	background-image:url(../des_btn/img_onglet3_off.bmp);	background-repeat:no-repeat; */
}

/*********************************/
/*	FIN ESPACE ENTRE LES ONGLETS */
/*********************************/





input.zoneSel {
	font-size: xx-small;
	border-width: 0px;
}

/* ----------------  TITRE	*/
table.table_liste_titre {
	margin: 2px 0px 0px 1px;
	border: none;

}


*.tr_liste_titre {
}


*.td_liste_titre {
	border: thin solid ;
	border-color: grey;
	border-width: 1px 1px 1px 1px;
	background-color: lightgrey;
	padding: 0px 0px 0px 5px;
	height:2em;
	font-weight : bold ;
	font-size: small;
	cursor:pointer;
}

*.tr_liste_sel {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background: white;
}

*.tr_liste_sel2 {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color: grey;
	height:0.2em;
}

*.td_liste_sel
{
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color: #E9E9E9;
	font-style:italic;

	padding: 0px 0px 0px 5px;
	font-size: x-small;
	overflow:hidden;
}

*.tdBat
{
	border: 1px solid black;
}


td.td_liste_sel_vide
{
	max-height:1px;

	border: thin solid ;
	border-color: black;
	border-width: 1px;

	padding: 0px 0px 0px 5px;

	font-size: x-small;
	overflow:hidden;

}


*.td_liste_sel_SELECT
{
	border: thin solid ;
	border-width: 1px;
	border-color: red;

	padding: 0px 0px 0px 5px;

	font-size: x-small;
	overflow:hidden;
}



*.td_liste_sel_fin
{
	border: thin solid ;
	border-width: 1px 1px 1px 0px;
	border-color:white;

	padding: 0px 0px 0px 5px;

	font-size: x-small;
	overflow:hidden;
}




*.td_liste_suite {
	border-width: 0px;

	padding: 0px 0px 0px 5px;
	font-weight : bold ;
	font-size: x-small   ;
}



/* ----------------  DATA	*/

table.table_liste {
	border: thin solid ;
	border-width:  10px 1px 1px 1px;
	border-color: #e5e5e5;
	background:blue;

	margin: 5px 0px 0px 5px;
}

table.table_liste_data {
	border: none;
	border: thin solid ;
	border-color: black;
	border-width: 1px;

	margin: 2px 0px 0px 1px ;
}

tr.tr_liste_data {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color: white;
}



tr.tr_liste_data:hover {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:#C0E0FF;/*#FF9900;*/
}

tr.tr_liste_data2 {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:#F0F0F0; /*#99ffff;*/
}

tr.tr_liste_data_ {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:white;
}

tr.tr_liste_data_0 {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:white;
}

tr.tr_liste_data_1 {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:#99ffff;
}

tr.tr_liste_data_3 {
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:#FF99CC;
}

tr.tr_liste_data2:hover
{
	border: thin solid ;
	border-color: black;
	border-width: 1px;
	background-color:#C0E0FF;/*#FF9900;*/
}



*.td_liste_data_obso {
	border-width: 0px 1px 0px 1px;
	border-color: red;

	padding: 0px 0px 0px 6px;

	font-size: x-small;
	overflow:hidden;
}

*.td_liste_data_cle {
	border-width: 0px 1px 0px 1px;
	border-color: red;

	padding: 0px 0px 0px 5px;

	font-size: x-small;
	overflow:hidden;
}


/******************************/
/*       INPUTS               */
/******************************/

*.input_liste
{
	border:none;
	margin:1px;
	font-size: small;
	background: none;
	cursor:pointer;
}

*.inpSel
{
	border:none;
	margin:1px;
	font-size: small;
	background: none;
	font-style:italic;
}

*.input_liste0
{
	border:none;
	margin:1px;
	font-size: small;
	color:grey;
	font-style:italic;
	background: none;
}

*.input_liste_underline
{
	border-width: 0px;
	font-size: small;
	border-bottom:thin;
	color:black;
	background: none;
}


*.input_liste_cle
{
	border:none;
	margin:1px;
	font-size: small;
	background: none;
	cursor:pointer;
}


*.input_liste_select
{
	border-width: 2px;
	font-size: x-small;
	color:black;
	background: white;
}

*.input_cle
{
	border-width: 0px;
	font-size: x-small;

	background: none;

	cursor:pointer;
}

input.input_vide
{
	height:0px;
	border-width: 0px;
	font-size: x-small;
	background: none;
}

input.input_libelle
{
	border:none;
	font-weight:bold;
}

/******************************/
/*    FIN  INPUTS             */
/******************************/


option
{
	background: white;
}






table.table_blanc {
	background: #FFFFFF;
}


span.span_liste_entete
{
	font-size: x-small;
}


tr.tr_liste_sel_vide
{
	display:none;
}





*.td_liste_data0 {
	padding:0px;
	font-size: x-small;
	overflow:hidden;
}



span.atLeft
{ 	color:white;
}

span.atLeftOLD
{ 	float: left;
	text-align: left;
	width:50%;
	background-color: #343295;
	color:white;
}

span.atRight
{ 	float:Right;
	text-align:Right;
}






H1 {
	color: #333;
}

h3 	{ color:white; background-color:#888; padding:4px; font-family: arial;
	font-weight: bold; font-size:14px;}







.menu_zone_on
{
	cursor:pointer;
	border: thin solid ;
	border-width: 1px;

	background: #ffffff;
	font-weight:bold;

	margin: 0px 2px 0px 0px;
	padding:0px;
	font-size: x-small;
}

.menu_zone_off
{
	cursor:pointer;
	border: thin solid ;
	border-width: 1px;

	/*background: #e5e5e5;*/
	background-color:#C6E7EC;
	margin: 0px 2px 0px 0px;
	padding:0px;
	font-size: x-small;
}
.menu_module_on
{
	cursor:pointer;
	border: thin solid ;
	border-width: 1px;

	background: #ffffff;
	font-weight:bolder;

	margin: 0px 2px 0px 0px;
	padding:0px;
	font-size: x-small;
}

.menu_module_off
{
	cursor:pointer;
	border: thin solid ;
	border-width: 1px;

	background: #e5e5e5;

	margin: 0px 2px 0px 0px;
	padding:0px;
	font-size: x-small;
}








*.td_etiq_fiche
{
	text-align:right;
	font-size: small;
	padding-right:5px;
}

*.td_tit1
{
	text-align:right;
	font-size: small;
	font-weight:bold
}

*.td_tit1_100
{
	width:100px;
	text-align:right;
	font-size: small;
	font-weight:bold
}

*.td_tit1_150
{
	width:150px;
	text-align:right;
	font-size: small;
	font-weight:bold
}
*.td_tit1_200
{
	width:200px;
	text-align:right;
	font-size: small;
	font-weight:bold
}

.input_h3
{
	border-width: 0px;
	color:black;
	background: none;

	font-size: large;
	font-weight:bold;
}

input.input
{
  border:none;
  background-color:red;
}

*.inputVal
{
  border:none;
  background:none;
}

input.input_disabled
{
	color:red;
}

input.input_input1
{
	text-align:right;
	font-size: small;
	background: #A8FFFF;
}

input.input_input2
{
	text-align:right;
	font-size: small;
	background: white;
}


*.td_etiq_fiche_textarea {
	vertical-align:top;
	text-align:right;
	font-size: small;
}

*.td_data_fiche {
	padding:2px;
	font-size: x-small
}


input.input_fiche2 {
font-size: xx-small;
}


input.input_fiche_read
{
border: thin solid ;
border-width: 0px;
font-size: xx-small;
text-align:left;
}


input.input_seldate {
font-size: medium;

border: thin solid ;
border-width: 1px;
}



input.input_msg {
border-width: 0px;
margin: 0px 0px 0px 10px;
font-weight : bold;
font-size: x-small;
background: none;
color:red;
width:60em;
}

input.erreur
{ border-width:2px;
  border-color: red;
  font-size: xx-small;
}


input.input_fiche_cle {
color:blue;
font-size: xx-small;
font-weight : bolder ;
text-decoration:underline;
border: thin solid ;
border-width: 1px;
border-color: black;
text-align:center;
cursor:pointer;
}

table.table_imprime
{
border-width: 1px; border-collapse: collapse;
font-size: small ;
}
*.td_imprime
{
border: thin solid ;
border-width: 1px; border-collapse: collapse;
font-size: small ;
}

/* STYLES  SPECIFIQUES  POUR  EVA  */
/* ONGLETS  MODULES Bleu-Orange    */
td.ong1a
{
	width:98px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet1a.bmp);
	background-repeat:no-repeat;
}
td.ong1b
{
	width:98px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet1b.bmp);
	background-repeat:no-repeat;
}
td.ong1c {
	width:91px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet1c.bmp);
	background-repeat:no-repeat;
	cursor:pointer;
}
td.ong1d {
	width:91px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet1d.bmp);
	background-repeat:no-repeat;
	cursor:pointer;
}
div.ong1e {
	background-image:url(./img_onglet0.bmp);
	background-repeat:repeat;
}

/* ONGLETS  PAGE    Bleu-Bleu Clair*/
td.ong2a
{
	width:98px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet2a.bmp);
	background-repeat:no-repeat;
}
td.ong2b
{
	width:98px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet2b.bmp);
	background-repeat:no-repeat;
}
td.ong2c {
	width:81px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet2c.bmp);
	background-repeat:no-repeat;
	cursor:pointer;
}
td.ong2d {
	width:91px;
	height:20px;
	text-align:center;
	color:white;
	background-image:url(./img_onglet2d.bmp);
	background-repeat:no-repeat;
	cursor:pointer;
}



span.span_cadre1
{
	position:relative;
	top:-10px;
	background: #c1c1c1;
}






td.cadre
{   border-color:black;

	border-width:1px;
	border-color:black;
	border-style:solid;

	vertical-align:top;

	padding-left:5px
}

table.titre
{   font-size: 12px;
	font-weight:bold;
	border-width:0px;
}


td.sommaire
{
	color: red;
}

tr.std
{

	padding:0px;
	border-width:0px;
}

td.lib
{

	
	border-style:solid;
	border-width:0px;
	white-space:nowrap;
}

span.inverse
{ color:white;
  background-color:red;
  font-size: 12px;
}


.img_hidden
{
	margin:0px 0px 0px 5px; display:none;
}

.img_tri
{
	margin:0px 0px 0px 5px;
}


span.span_sta
{
display:inline;
vertical-align:middle;
cursor:pointer;
font-size: small;
color:	blue;
font-weight : bold ;

}

img.img_sta {
vertical-align:middle;
width:1.8em;
height:1.8em;
cursor:pointer;
}



*.td_doc_sommaire
{
border: double ;
border-color: #000000;
border-width: 3px 3px 3px 3px;
background: white;
padding: 1px 1px 0px 1px;
}


*.td_doc_article
{
border: double ;
border-color: #000000;
border-width: 3px 3px 3px 3px;
background: white;
padding: 1px 1px 0px 1px;
}


table.CLASS_A {
border-width: 0px;
margin: 2px 0px 0px 2em;
}


tr.CLASS_A {
border: thin solid ;
border-width: 0px;
background: white;
}
tr.CLASS_A2 {
border: thin solid ;
border-width: 0px;
}

td.CLASS_A {
border: thin solid ;
border-width: 0px;
font-size: x-small;
overflow:hidden;
padding:0.2em;
}

input.CLASS_A {
border: none;
text-align: right;
overflow:hidden;
font-size: x-small;
}


*.ico_cal
{
vertical-align:top;
}

*.pag_erreur
{
	margin: 0px 0px 0px 1em;
	border-width:0px;
  	color: red;
	width:60em;
	background: none;
}









td.titre1
{
	border: none;

	padding: 1px 1px 0px 1px;
  	color: #2171AE;
	font-size: 18px;
	font-weight : bolder ;
}

body.common
{
	background-image:url(../des_btn/fond5_1.JPG);
	background-repeat: repeat-y;
	font-size: 18px;
}

.fond_blanc
{
	background-color: white;
}




/* 	=============================================
	CSS  UTILISE POUR LE CALENDRIER   CF  MANAGER CAL
	============================================= border-radius:3px; #FFFFFF*/


.calDivON
{	position: absolute;
	padding:0.2em;
	box-shadow: 0 0 2em #333;
	overflow: visible;z-index:10;
	background-color:#fff;
	text-align:center;
}

.calDivOFF {display:none;z-index:10;}

.calAnPrec
{	width:2em;text-align:center;	
	cursor: pointer;padding: 0 0.2em;
	margin:0 0.2em;border:none;
	font-size:1.5em;
	font-weight:bold;	color:#333;
	
}

.calAnPrec:hover
{	width:2em;text-align:center;	cursor: pointer;padding: 0 0.2em;
	margin:0 0.2em;border:none;
	font-size:1.5em;
	font-weight:bold;	color:#333;
	
	box-shadow: 0 0 0.5em #333;
}

*.calAnCur
{	
	width:12em;	border:none;
	font-size:1.5em;
	margin: 0 1em;
	text-align:center;
}

.calAnNxt
{	width:2em;text-align:center; pointer;border:none;
	background-image:url(../des_btn/img_arrow_r.gif);
	background-repeat:no-repeat;
	background-color:#E5E5E5;
}

.calAnDel
{	width:13px; CURSOR: pointer;border:none;
	background:none;
	background-image:url(../des_btn/img_croix.bmp);
	background-repeat:no-repeat;
}
.calTabMois { margin:2em 0.5em;}

td.calMo {	background: none; border: none; cursor: pointer; 
			color: black; text-align: center;padding:0.1em 1em;}

td.calMo:hover {	
			background: none; border: none; cursor: pointer; 
			color: black; text-align: center;
			box-shadow: 0 0 0.5em #333;padding:0.1em 1em;
			}

td.calMoSel {
			background: #2C7EEA; color: white;border-radius:0.2em;
			border: none; cursor: pointer; padding:0.1em 1em;}

td.calMoSel:hover {	background: #2C7EEA; color: white;border-radius:0.2em;
			border: none; cursor: pointer; padding:0.1em 1em;
			text-align: center;
			box-shadow: 0 0 0.5em #333;
	}			

*.calWeek
	 {font-size:x-small;}

TD.calMoSel2:hover {
	background: #FFFFCC;
	width: 14px;
	height: 14px;
	border: 1px solid black;
	cursor: pointer;
	font-size: 14px;
	color: black;
	text-align: center
}

.calTableDay { border:none;background: #FFFFFF;margin: 1em 0.8em;}

TD.calDayNone
{
	width: 1.4em;
	border: thin solid white;
	background: white;
}

TD.calDayName
{
	width: 2.5em;
	border: thin solid white; cursor: pointer; 
	color:#0000A0;	text-align: center
}

TD.calDayOff
{
	width: 1.4em;
	background-color:#eee; text-align: center;
	border: thin solid white;	cursor: pointer; 
	font-style:italic;
}

TD.calDayOff:hover
{
	width: 1.4em; box-shadow: 0 0 0.5em #333;
	background-color:#eee; text-align: center;
	border: thin solid white;	cursor: pointer; 
	font-style:italic;
}
 
TD.calDayWrk
{
	width: 1.4em;
	border: thin solid white;	cursor: pointer; 
	text-align: center;
}

TD.calDayWrk:hover
{
	width: 1.4em; box-shadow: 0 0 0.5em #333;
	border: thin solid white;	cursor: pointer; 
	text-align: center;
}  
TD.calDayWend
{
	width: 1.4em; 
	background: #ededed;  
	border: thin solid white;	cursor: pointer; 
	text-align: center;
}

TD.calDayWend:hover
{
	width: 1.4em; box-shadow: 0 0 0.5em #333; 
	background: #ededed;  
	border: thin solid white;	cursor: pointer; 
	text-align: center;
} 

TD.calDaySel
{
	width: 1.4em;
	background: #2C7EEA; color: white;
	border-radius:0.8em;
	border: thin solid white;	cursor: pointer; 
	font-weight : bold ; text-align: center;
}

TD.calDaySel:hover
{
	width: 1.4em; box-shadow: 0 0 0.5em #333;
	background: #2C7EEA; color: white;
	border-radius:0.8em;
	border: thin solid white;	cursor: pointer; 
	font-weight : bold ; text-align: center;
}
 

 TD.calDayNow
{
	width: 1.4em;
	background: #5AA8FF; color: white;
	border: thin solid white;	cursor: pointer; 
	font-weight : bold ; text-align: center;
}

TD.calDayNow:hover
{
	width: 1.4em; box-shadow: 0 0 0.5em #333;
	background: #5AA8FF; color: white;
	border: thin solid white;	cursor: pointer; 
	font-weight : bold ; text-align: center;
}
 
 
.calRowDay{BACKGROUND: none}
.calNow
{ 	width: 7em;
	margin:0.8em;
	cursor: pointer; 
	text-align: center
}




/* 	========================================================
	CSS  UTILISE POUR LE DIV BLOQUANT   cf manScreenWait
	======================================================== */


*.div_mainwait
{
	z-index:99;
    cursor:wait;

    position:absolute;    top:0;    left:0;
    height:100%;    width:100%;

	/* text-align:center;    vertical-align:middle; */

    /* pour IE: les valeurs de style sont 0,1,2. joue avec et tu verras les possibilits. opacity va de 0 (invisible)  100 (opaque) */
    /*
		filter:Alpha(opacity=40, finishopacity=0, style=0);
	*/

    /* pour Mozilla */
    background-color:#000000;
    opacity: 0.4;
}


/* 	========================================================
	CSS  UTILISE POUR LES POPUP - MASQUE LA MAINFORME   cf manMainFormWait
	======================================================== */


*.div_mainwaitform
{
	z-index:2;
    cursor:help;

    position:absolute;    top:0;    left:0;
    height:100%;    width:100%;
     background-color:#6666ff;

    /* pour IE: les valeurs de style sont 0,1,2. opacity va de 0 (invisible)  100 (opaque) */
    /*filter:Alpha(opacity=100, style=0);
	filter:Alpha(opacity=40, finishopacity=0, style=0);
	*/

    /* pour Mozilla */
    opacity: 0.4;
}


/*	MENU-1  DEFINITION DE LA LIGNE PRINCIPALE */
*.menMain      
{	background-color:#FFF;}


*.menTd1
{
	padding: 2em 0.5em;
	border: none;
	cursor:pointer;
	color: #1399CC;
    text-transform: uppercase;
	font-weight:bold;
}


td.menTd1_hover
{
	padding: 2em 0.5em;
	border: none;
	cursor:pointer;
	color: #1399CC;
    text-transform: uppercase;
	font-weight:bold;
    background-color:#DDD;
}

td.menTd1_hoverXXX
{
	padding: 2em 0.5em;
	border: none;
	cursor:pointer;
	color: #1399CC;
    text-transform: uppercase;
	font-weight:bold;
}


/* 	=============================================
	CSS  UTILISE POUR LES MENUS  CF  MANAGER MEN
	=============================================*/


DIV.menDiv
{
	font-size: x-small;
	display:inline;position: absolute;
	z-index:5;
	border:1px solid black;
	overflow:auto;
	background: #FFFFFF;
	/*background-color:C6E7EC;*/
	text-align:center;
}


/*	MENU-2  DEFINITION D'UN MENU VERTICAL */
table.menTab2
{	border: thin solid black;	border-width: 1px;	z-index:90;
}


tr.menTr2
{
	cursor:pointer;z-index:90;
	/*background-color: #f5fffa;*/
}

tr.menTr2Sep
{
	cursor:pointer;z-index:90;
	border: thin solid black;
	border-width: 1px 0 0 0;
	/*background-color: #f5fffa;*/
}

td.menTd2
{
	padding: 0 1em  0 1em;
	text-align:left;
	z-index:90;
}

td.menTd2HID
{
	display:none;
}


td.menTd2OFF
{
	padding: 0 1em  0 1em;
	text-align:left;
	background-color:lightgrey;
}


td.menTd2sep
{
	border: thin solid black;
	border-width: 1px 0 0 0;
	height:1px;
	font-size:1px;
}


td.menTd2:hover
{
	padding: 0 1em  0 1em;
	text-align:left;
	color:#FFFFFF;
	background-color:#0E71B4;
}

td.menTd2sep:hover
{
	padding: 0 1em  0 1em;
	text-align:left;
	color:#FFFFFF;
}


span.cho
{
	cursor:pointer;
}

input.cho
{
	cursor:pointer;
	border:none;
}

div.infDivOn
{	position: absolute;
	/*height:6em;
	width:20em;*/
	padding:0.2em;
	border: solid thin black;
	display:inline;
	overflow: visible;
	z-index:99;BACKGROUND: #FFFFFF;
}



div.dtyDivOn
{	position: absolute;
	height:6em;
	width:20em;
	z-index:10;BACKGROUND: #FFFFFF;

	border: solid thin black;
	display:inline;overflow: hidden;
}


div.dtyDivItem
{
	font-size:small;
	width:18em;overflow: hidden;
}
div.dtyDivItemSel
{
	font-size:small;
	width:18em;overflow: hidden;
	BACKGROUND: grey;
}

*.dtyAll
{   display:none;
	cursor:pointer;
	margin-right:0px;font-size:12px;
	overflow: hidden; border:none;
	border:thin solid silver; border-width:1px 1px; 
	background-image:url('../images/fle_dyn.png');
	background-repeat:no-repeat;
}


span.his_main
{
}


span.his_close
{
	font-size: 12px;
	border:thin solid #434343;
	color:#434343;
	height:8px;width:15px;
	cursor:pointer;
	border-radius : 5px;
}


span.his_closeall
{
	font-size: 12px;
	border:thin solid red;
	color:red;
	height:8px;width:10px;
	cursor:pointer;
	border-radius : 5px;
}

/* 	SPAN INFO BULLE    */
*.inf_infobulle
{
	display:inline;
	border:none;		font-size: small;
	padding-left:1.5em;	width:1em;height:2em;		cursor:pointer;
	background-image:url(../des_btn/img_info_bulle.gif);
	background-repeat:no-repeat;
}



/* SELECTEUR DE COULEUR-CLASSE */


div.clrDivOn
{	position: absolute;
	height:72px;
	width:200px;
	z-index:10;BACKGROUND: #FFFFFF;
	border: solid thin black;
	display:inline;overflow: hidden;
	padding:2px;
}

*.clrColor_1 { font-weight: bold; color:#000000; background-color:#FFFFFF;}
*.clrColor_2 { font-weight: bold; color:#FFFFFF; background-color:#000084;}
*.clrColor_3 { font-weight: bold; color:#FFFFFF; background-color:#09C7FF;}
*.clrColor_4 { font-weight: bold; color:#000000; background-color:#98CB04;}
*.clrColor_5 { font-weight: bold; color:#000000; background-color:#06FB08;}
*.clrColor_6 { font-weight: bold; color:#000000; background-color:#C8FFCC;}
*.clrColor_7 { font-weight: bold; color:#FFFFFF; background-color:#CC99FF;}
*.clrColor_8 { font-weight: bold; color:#000000; background-color:#FF96D0;}
*.clrColor_9 { font-weight: bold; color:#000000; background-color:#FFFD92;}
*.clrColor_10 { font-weight: bold; color:#000000; background-color:#FFCC00;}
*.clrColor_11 { font-weight: bold; color:#000000; background-color:#EF0705;}
*.clrColor_12 { font-weight: bold; color:#FFFFFF; background-color:#000000;}

*.clrColor_13 { font-weight: bold; color:#FFFFFF; background-color:#999999;}
*.clrColor_14 { font-weight: bold; color:#FFFFFF; background-color:#CC0000;}
*.clrColor_15 { font-weight: bold; color:#FFFFFF; background-color:#FF6600;}
*.clrColor_16 { font-weight: bold; color:#FFFFFF; background-color:#FFCC33;}
*.clrColor_17 { font-weight: bold; color:#FFFFFF; background-color:#33CC00;}
*.clrColor_18 { font-weight: bold; color:#FFFFFF; background-color:#00CCCC;}

*.coul_0  { background-color:#6699FF;}
*.coul_1  { background-color:#FFFFFF;}
*.coul_2  { background-color:#000084;}
*.coul_3  { background-color:#09C7FF;}
*.coul_4  { background-color:#98CB04;}
*.coul_5  { background-color:#06FB08;}
*.coul_6  { background-color:#C8FFCC;}
*.coul_7  { background-color:#CC99FF;}
*.coul_8  { background-color:#FF96D0;}
*.coul_9  { background-color:#FFFD92;}
*.coul_10 { background-color:#FFCC00;}
*.coul_11 { background-color:#EF0705;}
*.coul_12 { background-color:#000000;}

*.coul_13 { background-color:#999999;}
*.coul_14 { background-color:#CC0000;}
*.coul_15 { background-color:#FF6600;}
*.coul_16 { background-color:#FFCC33;}
*.coul_17 { background-color:#33CC00;}
*.coul_18 { background-color:#00CCCC;}


*.clrBtn
{ 	height:17px; width:17px; display:inline; border:thin solid grey; margin:2px;
	cursor:pointer;
}

*.clrChx
{ 	height:17px; width:17px; display:inline; border:thin solid grey; margin:2px;
	cursor:pointer;
	background-color:white;
	background-image:url(../des_icons/color_swatch.gif);
	background-repeat:no-repeat;
}

*.clrZone
{ 	border:thin solid grey; margin:2px; }

*.clrClose
{
	float:right;
	cursor: pointer;
	font-weight: bold;
	border:thin solid red;
	width:15px;
	height:17px;
	background-image:url(../des_icons/cross.gif);
	background-repeat:no-repeat;
}







div.div_timestamp
{
	font-size:small;color: grey;
}


div.evtPopup
{
	position: absolute;
	z-index:10; background: lightgrey;
	min-height:30px;
	min-width:100px;
	padding:2px;
	border: groove #434343;
	display:inline;overflow: hidden;
	border-width:2px;
	border-radius : 5px;

}

div.evtPopupStd
{
	background: #E4E4E4;
	min-height:25px;
	min-width:95px;
	border:none;
	border-radius : 3px;
}

div.evtPopupInner
{
	background: white;
	padding:10px;
	min-height:25px;
	min-width:95px;
	overflow: hidden;
	border:none;
	border-radius : 5px;

}

.borderleft
{
	border: thin solid black;
	border-width: 0 0 0 1px;
}


*.ombre {
  	float:left;
  	clear:left;
  	z-index:10;
  	background: url(../des_btn/ombre.png) no-repeat bottom right;
  	margin: 10px 0 10px 10px !important;
  	margin: 10px 0 10px 5px;
  	padding: 0px;
}

*.backnone {
	background: none;
	border:none;
}

*.img_cal
{
	margin:1px;
    display:inline;
	border:none;
	background:none;
	background-image:url(../des_btn/ico_cal.png);
	background-repeat:no-repeat;
	width:20px;
	cursor:pointer;
}

div.img_cal
{
	margin:1px;
    display:inline;
	border:none;
	background:none;
	background-image:url(../des_btn/ico_cal.png);
	background-repeat:no-repeat;
	width:20px;
	cursor:pointer;
}

*.btnbkw
{
	background-image:url(../des_icons/resultset_previous.gif);
	background-repeat:no-repeat;
	width:14px;	cursor:pointer;	border:none;

}

*.btnfrw
{
	background-image:url(../des_icons/resultset_next.gif);
	background-repeat:no-repeat;
	width:14px;	cursor:pointer;	border:none;

}

/*	 PAGINATION AVANT ET ARRIERE    */
input.btnlin
{
	text-align:center;
	width:50px;
	border:thin solid grey;
	border-width:1px;
}


*.btntop
{
	background:none;
	background-image:url(../images/control_start_blue.gif);
	background-repeat:no-repeat;
	width:16px;height:17px;cursor:pointer;	border:none;
}


*.btnbck
{
	background:none;
	background-image:url(../images/control_rewind_blue.gif);
	background-repeat:no-repeat;
	width:16px;height:17px;cursor:pointer;	border:none;
}

*.btnnxt
{
	background:none;
	background-image:url(../images/control_fastforward_blue.gif);
	background-repeat:no-repeat;
	width:16px;height:17px;cursor:pointer;	border:none;
}

*.btnbot
{
	background:none;
	background-image:url(../images/control_end_blue.gif);
	background-repeat:no-repeat;
	width:16px;height:17px;cursor:pointer;	border:none;
}


*.optionDiv
{
	background-color:#CCFFFF;
}

*.optionDivSelected
{
	background-color:#C5C5C5;
}

*.datDivL
{ width:95px;border:none; padding:0px; display:inline;}
*.datDivT
{ width:95px;border:none; padding:0px; display:inline;}

*.datDivF
{ width:90px;height:18px;border:thin solid silver; display:inline;background-color:white;padding:1px; }

*.datInp
{ width:70px;text-align:left;margin:0px;border:none;background:none; }


*.datCal
{ display:none;
/*
	margin-top:1px; font-size: 10px;
	border:none;	background:none;
	background-image:url(../des_btn/ico_cal.png);
	background-repeat:no-repeat;
	height:16px;  /*	overflow:hidden;*/
	width:20px;	cursor:pointer;
*/
}

*.dtyDivArrow
{
	float:right;
	color:lightgrey;
	background-image:url(../des_btn/img_fleche_dty.gif);
	border: thin solid;border-width:1px;border-color:#E4E4E4;
	width:12px; height:18px;
	cursor:pointer;
}


/* ============== file_css_appli ====================  */



xml
{
display:none;
}

h2
{
	margin:5px;
}


*.borderBlack
{
	border:thin solid black;
	border-width:1px;
}


*.borderLeft2
{
  border-left-width:3px;
  border-left-style:double;
  border-left-color:black;
}


*.borderLeftGrey
{  border:thin solid grey;border-width: 0px 1px 0px 0px;
}



*.textRight
{
  border-left-style:double;
  border-left-color:black;
}



pre
{
	font-family:arial;
	margin:0px;
}


h4
{
	background-color:#c4c4c4;
	margin:3px;
	padding:2px;
}

table
{
	border-width:0px; border-collapse: collapse;
	font-size: small ;
	background: none;
}

input
{
	border:thin solid;border-color:#757360;}


*.TDLIB
{
	background: #E5E5E5;
	border: thin solid black;
	font-size: x-small ;
}
*.pad5
{
	padding: 5px;
}

legend {
	font-size: 1.077em;
	color: #057f8b;
	font-weight: bold;
}

fieldset {
	border-color:#057f8b;
	border-width:1px;
}



/*	==================================================
 	AFFICHAGE SPECIFIQUE   CSS1
	==================================================

*/



*.td_etiq_fiche
{
	text-align:right;
	/*STY*/
	font-size: small;
}


*.td_etiq_ficheCss1
{
	background: #E5E5E5;
	border: thin solid black;
	font-size: x-small ;
}

td.td_fiche_data
{
	background:none;
}


td.td_fiche_dataCss1
{
	background: white;
	border: thin solid black;
	border-width: 1px;
	font-size: x-small ;
}

td.td_fiche_dataCss1:hover
{
	background: #EFEFEF;
	border: thin solid black;
	font-size: x-small ;
}

td.td_fiche_dataCss1_hover
{
	background: #EFEFEF;
	border: thin solid black;
	font-size: x-small ;
}

div.input_fiche {
	font-size: small;
	background: white;
	margin:0em;
	border:thin solid;border-color:#757360;
}
td.input_fiche
{
	font-size: small;
	margin:0em;
	border:thin solid;border-color:#757360;
}
input.input_fiche {
	font-size: small;
	background: none;
	margin:0em;
	border:thin solid;
	border-color:#757360;
	border-width:1px;
}

*.inpDyn {
	font-size: small;	margin:0em;
	margin-left:0px;
	border-width:1px;
	border-color: silver silver silver silver;
	border-style: solid solid solid solid;

	text-align:left;
	background:none;
/*
	padding-left:13px;
	background-image:url('../images/fle_dyn.png');
	background-repeat:no-repeat;
*/
}

*.inpDynL {
	font-size: small;	margin:0em;

	border-width:1px;
	border-color: silver silver #0D7BA6 silver;
	border-style: solid solid dashed solid;

	text-align:left;
	padding-left:13px;
	background:none;
	background-image:url('../images/fle_dyn.png');
	background-repeat:no-repeat;
}

select.input_fiche {
	font-size: small;
	background: white;
	margin:0em;
	border:thin solid;border-color:#757360;
	border-width:1px;
}

select {	border:thin solid; border-width:1px;border-color:#757360; }

input.input_fiche0
{
	font-size: small;
	color:grey;
	font-style:italic;
	background: white;
	margin:0em;
	border:thin solid;border-color:#757360;
	border-width:1px;
}



input.input_ficheCss1 {
	border:thin solid white;
	font-size: x-small;
	background: white;
	margin:0.1em;
	border-width:1px;
}

input.input_ficheCss1:hover {
	border:thin solid #B6B6B6;
	font-size: x-small;
	background: white;
	margin:0.1em;
	border-width:1px;
}

input.input_ficheCss1_hover {
	border:thin solid #B6B6B6;
	font-size: x-small;
	background: white;
	margin:0.1em;
	border-width:1px;
}



*.DIVVAL
{
	background: white;
	border: thin solid black;
	font-size: x-small ;
	display:inline;
	margin:0px;
}


*.TDVAL
{
	background: white;
	border: thin solid black;
	font-size: x-small ;
}


*.td_btn_1_on
{
width:4.3em;
height:2em;
padding-left:0.5em;
font-weight : bolder ;
background-image:url(../des_btn/img_btn1.bmp);
background-repeat:no-repeat;
cursor:pointer;
}


*.td_btn_1_off
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:white;
background-image:url(../des_btn/img_btn1.bmp);
background-repeat:no-repeat;
cursor:pointer;
}


td.td_btn_1_off:hover
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:black;
font-style:italic;
background-image:url(../des_btn/img_btn1.bmp);
background-repeat:no-repeat;
cursor:pointer;
}



*.td_btn_2_on
{
width:4.3em;
height:2em;
font-weight : bolder ;
padding-left:0.5em;
background-image:url(../des_btn/img_btn2.bmp);
background-repeat:no-repeat;
cursor:pointer;
}

*.td_btn_2_off
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:white;
background-image:url(../des_btn/img_btn2.bmp);
background-repeat:no-repeat;
cursor:pointer;
}


td.td_btn_2_off:hover
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:black;
font-style:italic;
background-image:url(../des_btn/img_btn2.bmp);
background-repeat:no-repeat;
cursor:pointer;
}



*.td_btn_3_on
{
width:4.3em;
height:2em;
font-weight : bolder ;
padding-left:0.5em;
color:black;
background-image:url(../des_btn/img_btn3.bmp);
background-repeat:no-repeat;
cursor:pointer;
}
*.td_btn_3_off
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:white;
background-image:url(../des_btn/img_btn3.bmp);
background-repeat:no-repeat;
cursor:pointer;
}

td.td_btn_3_off:hover
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:black;
font-style:italic;
background-image:url(../des_btn/img_btn3.bmp);
background-repeat:no-repeat;
cursor:pointer;
}


*.td_btn_4_on
{
width:4.3em;
height:2em;
font-weight : bolder ;
padding-left:0.5em;
color:black;
background-image:url(../des_btn/img_btn4.bmp);
background-repeat:no-repeat;
cursor:pointer;
}

*.td_btn_4_off
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:white;
background-image:url(../des_btn/img_btn4.bmp);
background-repeat:no-repeat;
cursor:pointer;
}

td.td_btn_4_off:hover
{
width:4.3em;
height:2em;
padding-left:0.5em;
color:black;
font-style:italic;
background-image:url(../des_btn/img_btn4.bmp);
background-repeat:no-repeat;
cursor:pointer;
}




*.his_CLI_Liste
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_CLI_liste.bmp);
	background-repeat:no-repeat;
}

*.his_CLI_Fiche
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_CLI_fiche.bmp);
	background-repeat:no-repeat;
}



*.his_FOU_Liste
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_FOU_liste.bmp);
	background-repeat:no-repeat;
}

*.his_FOU_Fiche
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_FOU_fiche.bmp);
	background-repeat:no-repeat;
}



*.his_ADM_Liste
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_ADM_liste.bmp);
	background-repeat:no-repeat;
}

*.his_ADM_Fiche
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_ADM_fiche.bmp);
	background-repeat:no-repeat;
}



*.his_DIV_Liste
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_DIV_liste.bmp);
	background-repeat:no-repeat;
}

*.his_DIV_Fiche
{
	display:inline;
	font-size: medium;
	padding-left:1em;
	padding-right:1em;
	background-image:url(../des_btn/img_his_DIV_fiche.bmp);
	background-repeat:no-repeat;
}



*.td_rep_etiq_fiche
/*

*/
{
	border-width:medium;
	border-color:red;
	border-style:double;
	border: thin solid black;

	background: #E5E5E5;
	font-size: x-small ;
	text-align:center;
	vertical-align:top;

}

*.input_REP
{
	border:  thin solid grey;
	font-size: x-small ;
	text-align:right;
}



*.td_rep_titre
/*

*/
{
	border:  solid black;
	border-width: 1px 10px 1px 20px;
	background: #E5E5E5;
	font-size: x-small ;
	text-align:right;
}

*.td_rep_taux
/*

*/
{
}

*.input_rep_taux
/*

*/
{
	border: thin solid grey;
	border-width: 1px;
	background: white;
	font-size: x-small ;
	text-align:right;
}

span.css_btn_dossier
/*
*/
{
	width:4.3em;	height:2em;
	padding-left:1.5em;
	background-image:url(../des_btn/img_btn_dossier.gif);
	background-repeat:no-repeat;
	font-size:small;
	cursor:pointer;
}

span.css_btn_messag
/*
*/
{
	width:4.3em;	height:2em;
	padding-left:1.5em;
	background-image:url(../des_btn/img_btn_messag.gif);
	background-repeat:no-repeat;
	font-size:small;
	cursor:pointer;
}


span.css_btn_user
/*
*/
{
	width:4.3em;	height:2em;
	padding-left:1.5em;
	background-image:url(../des_btn/img_btn_user.gif);
	background-repeat:no-repeat;
	font-size:small;
	cursor:pointer;
}



span.css_btn_comment
/*
*/
{
	width:8em;	height:2em;
	padding-left:1.5em;
	background-image:url(../des_btn/img_btn_comment.gif);
	background-repeat:no-repeat;
	font-size:small;
	cursor:pointer;
}


*.css_btn_comment
/*
*/
{
	display:inline;position:absolute;
	width:8em;	height:1.4em;
	padding-left:1.5em;

	background-image:url(../des_btn/img_btn_comment.gif);
	background-repeat:no-repeat;
	font-size:small;
	cursor:pointer;
}

*.css_btn_modcpta
/*
*/
{
	width:2.4em;	height:2.4em;
	background-repeat:no-repeat;
	cursor:pointer;
}


td.menTd2B
{
	width:1em;
	background-image:url(../des_btn/img_menSuite.png);
	background-repeat:no-repeat;
}


*.tab_etfi  	{   border-collapse:collapse; border:thin solid black;border-width:2px;margin:2em; }
*.tr_tit_etfi  	{ border:thin solid black;border-width:2px; font-weight:bold;padding:0.2em;}
*.th_tit_etfi  	{ border:thin solid black;border-width:2px; font-weight:bold; vertical-align:middle; }
*.td_euro_etfi  { color:red; border:thin solid black;border-width: 0 0 1px 0 ; }
*.td_lib_etfi   { border:thin solid black; padding:0.2em; font-size:small; }
*.td_rub_etfi   { border:2px solid black; padding:0.2em; font-weight:bold; }
*.td_mt_etfi   { border:2px solid black; padding:0.2em; font-weight:bold; text-align:right; }

*.td_libtot_etfi   { border:thin solid; padding:0.2em; font-size:small; font-weight:bold;}
*.td_rubtot_etfi   { border:2px solid black; padding:0.2em; font-weight:bold; }
*.td_mttot_etfi   { border:2px solid black; padding:0.2em; font-weight:bold; text-align:right; }




*.tabON
{
	border-width: 1px 1px 2px 1px ;
	border-color: black black silver black ;
	background: silver none repeat scroll 0% 0%;
	color: black;
	font-size: 16px; font-weight: bold;
	margin-left: 10px;
}


*.tabOFF
{
	cursor:pointer;
	border-width: 1px 1px 2px 1px ;
	border-color: black black white black ;
	background: lightgrey none repeat scroll 0% 0%;
	color: white; font-size: 14px; font-weight: bold; margin-left: 10px;
}

*.tab_tab
{
	margin: 2px;
	border:thin solid black;
	border-width:1px;
}


table.table_liste_titreAAA1
{
margin: 2px 0px 0px 1px;
border: none;
}

*.tr_liste_titre1AAA1
{
color:#FF8040;
font-weight : bold ;
}

*.tr_liste_titreAAA1
{
background-color:#FF8040;
}


*.td_liste_titreAAA1 {
background-color:#FF8040;
border: none;
padding: 0px 0px 0px 5px;
color:white;
font-weight : bold ;
font-size: x-small;

cursor:pointer;
}



*.span_liste_titreAAA1 {
background-color:#FF8040;
border: none;
color:white;
font-weight : bold ;
font-size: small;

cursor:pointer;
}

tr.tr_liste_sstitre {
	font-size: xx-small;
	/*display:inline;*/
	overflow:hidden;
	text-align:left;
}

table.table_liste_dataAAA1 {
border: none;

margin: 2px 0px 0px 1px ;
}

tr.tr_liste_dataAAA1 {
border: thin solid black;
border-width: 0 0 1px 0;
background: none;
}
tr.tr_liste_dataAAA12
{
border: thin solid black;
border-width: 0 0 1px 0;
background: none;
}


*.debetatdeb_pourvue 		{	color:green; 	font-weight: bold;	background:none;}
*.debetatdeb_non_pourvue 	{	color:red;		font-weight: bold;	background:none;}
*.debetatdeb_fin		 	{	color:black;	font-weight: bold;	background:none;}

*.deeetatdee_en_cours 		{	color:green; 	font-weight: bold;	}
*.deeetatdee_fin 			{	color:red;		font-weight: bold;	}

*.debEtatDeb_DEVIS 			{	color:blue; 	font-weight: bold;	background:none;}
*.debEtatDeb_POURVUE 		{	color:green; 	font-weight: bold;	background:none;}
*.debEtatDeb_NON_POURVUE 	{	color:red;		font-weight: bold;	background:none;}


*.comment
{
	color:black;
	padding-left: 15px;
	background-image:url(../des_btn/img_balle_vert.gif);
	background-repeat:no-repeat;
	background-color:green;
}


*.debTypeDeb_GLOBAL
{
	background:none;
	font-weight: bold;

	color: green;
}

*.debTypeDeb_STD
{
	background:none;
	font-weight: bold;
	color: blue;
}

*.debTypeDeb_STANDARD
{
	background:none;
	font-weight: bold;
	color: blue;
}

*.debTypeDeb_FORFAIT
{
	background:none;
	font-weight: bold;
	color: #990066;
}


*.his_aaa_liste
{
	cursor:pointer;
}
*.his_aaa_fiche
{
	cursor:pointer;
}

*.his_daa_liste
{
	font-size: small;
	/*padding-left:1em;*/
	padding-right:0.5em;
	font-style:italic;
	font-weight:bold;
	/*background-image:url(../des_btn/img_his_CLI_liste.bmp);*/
	background-repeat:no-repeat;
	cursor:pointer;

}

*.his_daa_fiche
{
	font-size: small;
	/*padding-left:1em;*/
	padding-right:0.5em;
	/*background-image:url(../des_btn/img_his_CLI_fiche.bmp);*/
	background-repeat:no-repeat;
	cursor:pointer;
}

*.his_dia_liste
{
	font-size: small;
	/*padding-left:1em;*/
	padding-right:0.5em;
	font-style:italic;
	font-weight:bold;
	/*background-image:url(../des_btn/img_his_CLI_liste.bmp);*/
	background-repeat:no-repeat;
	cursor:pointer;

}



/*	==================================================
 	AFFICHAGE SPECIFIQUE   COUPONS
	==================================================
*/

body.body_coupon
{
	font-family:Arial;
	font-size:1px;
	margin-top:0pt;
	margin-left:0pt;

}

.td_coupons
{
	border:thin;
	border-style:solid;
	border-color:#000000;
	text-align:center;
	font-size:10px;
	font-family:sans-serif;
}

td.td_coupons_vide
{
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	text-align:center;
	font-size:1px;
	font-family:sans-serif;
}

tr.tr_coupons
{
	border:thin;
	border-style:solid;
	border-color:#000000;
	text-align:center;
}

table.table_coupons
{
	border-collapse:collapse;
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	text-align:center;
	margin:0pt;
}

span.coupon_entreprise
{
	font-family:Courier;
	font-size:12px;
	font-style:italic;
	font-weight:100;
}

span.coupon_duree
{
	font-family:Courier;
	font-size:12px;
	font-weight:bold;
}

span.coupon_numcoupon
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

span.coupon_eleve
{
	font-family:Arial;
	font-size:10px;
}

span.coupon_service
{
	font-family:Arial;
	font-size:9px;
}

span.coupon_adresseinternet
{
	font-size:8px;
	font-style:italic;
	font-family:courier;
	margin-left:30pt;
	margin-right:29pt;
}

.h1_like
{
	font-size: 1.385em;
	color: #057f8b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display:inline;
}

.h2_like
{
	font-size: 1em;
	color: #0897c2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display:inline;
}

.h3_like
{
	font-size: 0.923em;
	color: #787878;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display:inline;
}


/*	==================================================
 	PDF FACTURE STANDARD
	======================= ===========================
*/





body.dfa_body
{
	font-size:10px;
	margin-top:0px;
	margin-left:20px;
	margin-bottom: 0px;
  margin-right: 20px;
}

/*table 1 d'entete de facture*/

.dfa_tab_1
{
	border:none;
	margin:0pt;
	width:100%;

}

.dfa_tab_1_tr_1
{
	margin:0pt;
}

.dfa_tab_1_tr_0{
  margin:0pt;
}

.dfa_tab_1_td_0{
  text-align:left;
	border:none;
	font-family:sans-serif;
}

.dfa_tab_1_td_0b{
  text-align:right;
	border:none;
	font-family:sans-serif;
}

.dfa_tab_1_td_1
{
  text-align:left;
	border:none;
	font-family:sans-serif;

}

.dfa_tab_1_td_2
{
	border:none;
	font-family:sans-serif;
}

.dfa_tab_0{
  border:none;
  margin:0pt;
	font-family:sans-serif;
}


.dfa_tit_0
{
	font-size:20px;
	font-weight: bold;
	font-family:sans-serif;
}

.dfa_tit_1
{
	font-size:12px;
	font-weight: bold;
}

.dfa_tit_2{
	font-size:11px;
	font-weight: bold;
}

.dfa_tit_3{
  font-size:8px;
}

.dfa_tit_4{
    font-size:8px;
	font-weight: bold;
}
.dfa_tit_5{
  font-size:8px;
	font-weight: bold;
	color:blue;
}

.dfa_tit_6{
    font-size:12px;
	font-weight: bold;
	font-family:sans-serif;
}

.dfa_tit_8{
    font-size:8px;
   font-style: italic;
	font-family:sans-serif;
}
.dfa_tit_9{
    font-size:10px;
   font-style: italic;
	font-family:sans-serif;
}

.dfa_adr_0{
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

.dfa_adr_1{
  text-align:left;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
}

.dfa_adr_2{
  text-align:left;
  font-size: 12px;
}

/*table 2 */

.dfa_tab_2{
  border:none;
  margin:0pt;
  font-family: sans-serif;
}

.dfa_tab_2_tr_1{

}

.dfa_tab_2_td_1{
  border-color: black;
  border-style: solid solid solid solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  font-weight: bold;
  text-align: center;
  background-color: #F8F8F8;
}

.dfa_tab_2_tr_2{

}

.dfa_tab_2_td_2{
  border-color: black;
  border-style: none solid solid solid;
  border-width: 0pt 0.5px 0.5px 0.5px;
  text-align: center;

}

/*table 3 */

.dfa_tab_3{
  margin:0px;
  border-color: black;
  border-top-style: solid;
  border-top-width: 0.5px;
  border-bottom-style:solid;
  border-bottom-width: 0.5px;
  border-left-style:solid;
  border-left-width: 0.5px;
  border-right-style:solid;
  border-right-width: 0.5px;
  font-family: sans-serif;
}

.dfa_tab_3_tr_1{
  border:none;
  text-align: center;
  height:30pt;
  margin:0px;
  font-family: sans-serif;
}

.dfa_tab_3_td_1{
  border-color: black;
  border-top-style: none;
  border-top-width: 0px;
  border-bottom-style:solid;
  border-bottom-width: 0.5px;
  border-left-style:solid;
  border-left-width: 0.5px;
  border-right-style:solid;
  border-right-width: 0.5px;

  height:30pt;
  font-weight: bold;
  width: 100%;
  background-color: #F8F8F8;
  margin:0px;
}

.dfa_tab_3_tr_2{
  border:none;
  margin:0px;
  height:100%;
}

.dfa_tab_3_td_2{
  background-color: #ffffff;
  border-color: black;
  border-top-style: none;
  border-top-width: 0px;
  border-bottom-style:none;
  border-bottom-width: 0px;
  border-left-style:solid;
  border-left-width: 0.5px;
  border-right-style:solid;
  border-right-width: 0.5px;

  width: 100%;
  height:10px;
  vertical-align: top;
  margin:0px;
}

.dfa_tab_3_tr_2b{
  border:none;
  margin:0px;
  height:100%;
}

.dfa_tab_3_td_2b{
  background-color: #ffffff;
  border-color: black;
  border-top-style: none;
  border-top-width: 0px;
  border-bottom-style:none;
  border-bottom-width: 0px;
  border-left-style:solid;
  border-left-width: 0.5px;
  border-right-style:solid;
  border-right-width: 0.5px;

  width: 100%;
  height:100%;
  vertical-align: top;
  margin:0px;
}

/*table de bas de tableau de ligne facture*/
.dfa_tab_bas_ligne{
  background-color: #ffffff;
  border-color: black;
  border-top-style: solid;
  border-top-width: 0.5px;
  border-bottom-style:none;
  border-bottom-width: 0px;
  border-left-style:none;
  border-left-width: 0px;
  border-right-style:none;
  border-right-width: 0px;

  font-style: italic;
  width: 100%;
  height:20px;
  vertical-align: top;
  margin:0px;
}

.dfa_tab_bas_ligne_td{
  font-size: 18px;
  font-weight: lighter;

}

/*table 4 :table du message*/
.dfa_tab_4{
	width:280px;
	min-width:280px;
	max-width:280px;
	font-family:sans-serif;
}

.dfa_tab_4_td_1{
  border: 0.5px #aaaaaa solid;
  background-color: #F8F8F8;
  vertical-align: top;
  width:280px;
  min-width:280px;
  max-width:280px;
}

/*table 5*/
.dfa_tab_5{
  border:none;
  margin:0px;
  width:195px;
	font-family:sans-serif;

}

.dfa_tab_5_tr_1{

}

.dfa_tab_5_tr_2{


}

.dfa_tab_5_td_1{
  border-color: black;
  border-style: solid solid solid solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  font-weight: bold;
  background-color: #F8F8F8;

}

.dfa_tab_5_td_1b{
  border-color: black;
  border-style: solid solid solid solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  font-weight: bold;

}

.dfa_tab_5_td_2{
  border-color: black;
  border-style: solid solid solid solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  height:15px;
}

.dfa_tab_5_td_3{
  border-color: black;
  border-style: solid solid solid solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  font-weight: bold;
  font-size: 12px;
}

/*table papillon*/
.dfa_tab_papillon{
  border-color: black;
  border-style: dashed dashed none none;
  border-width: 1px 1px 0px 0px;

  width:200pt;
}

/*table recap*/
.dfa_tab_7{
  border-color: black;
  border-style: solid solid solid solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
	font-family:sans-serif;
}

.dfa_td_71{
  border-color: black;
  border-style: none solid none solid;
  border-width: 0px 0.5px 0px 0.5px;
  font-size: 12px;

}
.dfa_td_72{
  border-color: black;
  border-style: none solid none solid;
  border-width: 0px 0.5px 0px 0.5px;
  font-size: 12px;
  text-align: right;
}


.dfa_tab_6_td_1
{
  border-color: black;
  border-style: dashed;
  border-width: 0.5px 0px 0px 0px;
  font-weight: bold;
  font-size: 8px;
  font-style: italic;
	padding:5px;

}

.dfa_tab_6_td_2
{
  border-color: black;
  border-style: dashed;
  border-width: 0.5px 0.5px 0px 0px;
  font-weight: bold;
  text-align: right;
  font-size: 8px;
  font-style: italic;
	padding:5px;
}


/*	==================================================
 	AFFICHAGE SPECIFIQUE AGENDA
	==================================================
*/

#agd
{
	font-size:10px;
	margin:0px;
	padding:0px;
	z-index:1;
}

#agd input, select, th, td {
	font-size:1em;
}

#agd .h1_like
{
	font-size: 1.8em;
	color: #057f8b;
	font-weight: bold;
	display:inline;
}

#agd .h2_like
{
	font-size: 1.2em;
	color: #0897c2;
	font-weight: bold;
	display:inline;
}

#agd .h3_like
{
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	display:inline;
}

.agd_checkbox{
	display:inline;
	font-size: 1.2em;
	color: #606060;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
}

.agd_checkbox_Dispo_commande{
	display:inline;
	font-size:1.5em;
	color: #606060;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
	background-color:#CC33FF;
}

.agd_checkbox_Missions_commande{
	display:inline;
	font-size: 1.5em;
	color: #606060;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
	background-color:#3366FF;
}

.agd_checkbox_Dispo_intervenant{
	display:inline;
	font-size: 1.5em;
	color: #606060;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
	background-color:#66FF66;
}

.agd_checkbox_Missions_intervenant{
	display:inline;
	font-size: 1.5em;
	color: #606060;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
	background-color:#3366FF;
}

#agd #zone_entete{
	display: block;
	width:77.7em;
	height:1.65em;
	height:2.2em;
}

#agd #zone_de_defilement{
	position:relative;
	display: block;
	overflow:hidden;
	z-index:1;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;
	width:78.5em;
	height:45.6em;
}

/* ====================================================================================  */
*.agdA1
{
	position: absolute;
	display:block;
	z-index:1;
	border:thin solid #003399;
	border-radius : 2px;
}


*.agdA2
{
	position: absolute;
	background-color:#3333FF;
	font-size:9px;	font-weight:bold;
	color:#FFFFFF;
	height:15px;
	width:100%;
	cursor:pointer;
	overflow:hidden;
}

*.agdA3
{
	cursor:move;
}

*.agdA4
{
	overflow:hidden;
	background:none;
	/* background-color:#6699FF; */
	font-size:9px;	font-weight:bold;
	color:#FFFFFF;
	height:100%;
	width:100%;
	padding-top:2px;
}


*.agdM1
{
	position: absolute;
	display:block;
	z-index:1;
	border:thin solid #003399;
	border-radius : 2px;
	text-align:left;
}

*.agdM2 /* Zone More */
{
	position: absolute;
	display:block;
	z-index:1;
	border:thin solid #003399;
	border-radius : 2px;
	text-align:center;
	cursor:pointer;
}

*.agdM2B /* Zone More Active*/
{
	position: absolute;
	display:block;
	z-index:1;
	border:thin solid #003399;
	border-radius : 2px;
	background-color:#BBBBBB;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	background-image:url(../des_btn/img_moins.bmp);
	background-repeat:no-repeat;
}




*.agdA5
{

	position:absolute;
	bottom:0px;
	height:10px;
	width:100%;
	font-size:0.8em;
	background:none;
	border:none;
	cursor:ns-resize;
	color:white; font-weight: bold;
	text-align:center;
	/* background:none; */
	 /* padding-top:2px; */
}





.agdCC{
	position: absolute;
	top:20em;
	left:20em;
	display:block;
	z-index:1;
	overflow:hidden;
	width:0em;
	height:0em;
	background-color:#3366FF;
	color:#FFFFFF;
	border:none;
	border-radius : 5px;
}

.agdCH{
	background-color:#E8EEF7;
	border-top:thin;
	border-color:#999999;
	font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
	height:1.5em;
	cursor:pointer;
	padding-left:2px;
	overflow:hidden;
}

.agdCB{
	margin-top:2px;
	padding-left:2px;
	padding-top:2px;
	overflow:hidden;
}

.agdCF
{
	position:absolute;
	bottom:-1px;
	height:4px;
	width:100%;
	font-size:0.8em;
	background-color:#999999;
	cursor:n-resize;
}

.agdDRG2
{
	background:none;
	cursor:move;
	color:red;
}



.agdCC_DC{
	position: absolute;
	top:0em;
	left:0em;
	display:block;
	z-index:1;
	overflow:hidden;
	width:0em;
	height:0em;
	background-color:#CC33FF;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	color:#FFFFFF;
    opacity : 0.5;
}

.agdCH_DC{
	background-color:#CC00CC;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	border-top:thin;
	border-color:#999999;
	font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
	height:1.5em;
	/* cursor:pointer; */
	padding-left:2px;
	overflow:hidden;
}

.agdCF_C{
	position:absolute;
	bottom:-4px;
	height:4px;
	width:100%;
	font-size:0.8em;
	background:none;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	cursor:n-resize;
}

.agdCF_DC{
	position:absolute;
	bottom:-1px;
	height:4px;
	width:100%;
	font-size:0.8em;
	background-color:#CC00CC;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	cursor:n-resize;
}


/* PLANNING  DISPONIBILITE COMMANDES */
.agdCC_DC{
	position: absolute;
	top:0em;
	left:0em;
	display:block;
	z-index:1;
	overflow:hidden;
	width:0em;
	height:0em;
	background-color:#CC33FF;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	color:#FFFFFF;

	/* IE 
	filter : alpha(opacity=50);
	*/
	/* FF */ 
    opacity : 0.5;
}

.agdCH_DC{
	background-color:#CC00CC;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	border-top:thin;
	border-color:#999999;
	font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
	height:1.5em;
	cursor:pointer;
	padding-left:2px;
	overflow:hidden;
}

.agdCF_DC{
	position:absolute;
	bottom:-1px;
	height:4px;
	width:100%;
	font-size:0.8em;
	background-color:#CC00CC;
	/*background-color:#33FF00;*/
	/*background-color:#E60000;*/
	cursor:n-resize;
}


/* PLANNING  DISPONIBILITE INTERVENANT  */


.agd_infos_cachees{
	display:none;
	visibility:hidden;
}


table#agd_entete
{
    font-size:1.2em;
	padding:0em;
	border-collapse:collapse;
}

table#agd_entete td
{
	font-weight:bold;
	background-color:#E8EEF7;
	border-left-style:double;
	border-right-style:double;
	border-color:#E8EEF7;
	border-width:0.3em;
	text-align:center;
	vertical-align:middle;
	color:#446688;
	height:1.8em;
	width:8.16em;
}

table#agd_entete th
{
	background-color:#FFFFFF;
	border-right-style:solid;
	border-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	color:#446688;
	height:1.8em;
	width:4.2em;
}


table#agd_corps
{
    font-size:1.2em;
	padding:0em;
	border-collapse:collapse;
}

table#agd_corps th
{
	background-color:#E8EEF7;
	border:none;
	border-color:#DDDDDD;
	text-align:center;
	vertical-align:top;
	color:#446688;
	height:3.6em;
	width:4em;
}

table#agd_corps td
{
	border-left-style:double;
	border-right-style:double;
	border-color:#DDDDDD;
	border-width:0.3em;
	height:1.8em;
	width:8em;
}

table#agd_corps td.dispo
{
	border-color:#DDDDDD;
}

table#agd_corps td.non_dispo
{
	background-color:#FFFFDC;
}

table#agd_corps tr.debut
{
	border-top-style:solid;
	border-bottom-style:dotted;
	border-width:0.1em;
	border-width:thin;
	border-color:#DDDDDD;
}

table#agd_corps tr.fin
{
	border-top-style:dotted;
	border-bottom-style:solid;
	border-width:0.1em;
	border-width:thin;
	border-color:#DDDDDD;
}

/*	==================================================
 	FIN AFFICHAGE SPECIFIQUE AGENDA
	==================================================
*/


*.NoBordLeft
{ border:none;text-align:left;}


*.his_aaa_liste, *.his_dea_liste, *.his_dda_liste  
{
	display:inline;   	cursor:pointer;
	font-size: small;	font-style:italic;	font-weight:bold;
}


*.his_dda_fiche, *.his_dea_fiche
{
	display:inline;   font-size: small; 	cursor:pointer;
}



*.his_dca_liste
{
	display:inline;
	font-size: small;
	cursor:pointer;
	font-weight: bold;
}

*.his_deb_liste
{
	display:inline;
	font-size: small;
	cursor:pointer;
	text-decoration: underline;
}


*.his_deb_fiche
{
	display:inline;	cursor:pointer;
	font-size: small; font-weight: bold;
	padding:0px 3px 0px 17px;

	background-image:url(../des_icons/report.gif);
	background-repeat:no-repeat;

	border:thin solid #FFF200;  border-width: 0px 0px 2px 0px;
	background-color:#ECECEC;   border-radius : 5px;
}

*.his_dfc_fiche
{
	display:inline;	cursor:pointer;
	font-size: small;  
}
*.his_dfc_liste
{
	display:inline;	cursor:pointer;
	font-size: small; font-weight: bold;
}



*.his_dib_liste
{
	display:inline;
	font-size: small;
	cursor:pointer;
	font-style:italic;
	font-weight:bold;
}

*.his_dfa_liste
{
	display:inline;
	font-size: small;
	cursor:pointer;
	font-style:italic;
	font-weight:bold;
}

*.his_dfa_fiche
{
	display:inline;
	font-size: small;
	cursor:pointer;
	text-decoration: underline;
}

button.BTN_RACC
{
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	margin-bottom:2px;
	color:#434343;
}


td.TabZonSaisie
{
	border:thin solid black;
	text-align: center;
}

input.TabZonSaisie
{
	margin: 2px;
	border:thin solid black;
	text-align: center;
}


.div_tit_dca
{
	padding: 0.5em;
	font-size: large;
	background-color:aquamarine;    /*aquamarine*/
	border:none;
	text-align: center;
	margin-bottom:0.5em;
	/* width:100%; */
}

/* -------------------------------- */
/* AREA  BENEFICIAIRE */
/* -------------------------------- */


*.tit1_beg_dea
{
	width:10px;
	background-image:url(back/dea_beg.png);
	background-repeat:no-repeat;
}
*.tit1_mid_dea
{
	background-image:url(back/dea_mid.png);
	background-repeat:repeat-x;
	background-color:#86bb53;
	color:white;
}

*.tit1_end_dea
{
	width:10px;height:73px;
	background-image:url(back/dea_end.png);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_dea        /* BENEF */
{
	display:block;
	padding: 0.5em 0 0.5em 0.5em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#86BB53;
	background-color:#e1e1e1;
}


*.div_tit_dea
{
	background-image:url(back/dea_mid.png);
	background-repeat:repeat-x;
	background:none;
	color:white; font-size:large;
}


/* -------------------------------- */
/* AREA  INTERVENANT */
/* -------------------------------- */

*.tit1_beg_dda
{
	width:10px;height:10px;
	background-image:url(./back/dda_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_dda
{
	background-image:url(./back/dda_mid.gif);
	background-repeat:repeat;
	background:none;
	color:white;
}

*.tit1_end_dda
{
	width:20px;height:10px;
	background-image:url(./back/dda_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_dda        /* INTERVENANT */
{
	display:block;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: solid ;
	border-width:0 0 0 3px;
	border-color:#008C8A;
	background-color:#d4d4d4;
}


*.div_tit_dda
{
	background-image:url(back/dda_mid.png);
	background-repeat:repeat-x;
	background:none;
	color:white; font-size:large;
}








/* -------------------------------- */
/* AREA  CONTRAT */
/* -------------------------------- */

*.tit1_beg_ddb
{
	width:10px;
	background-image:url(./back/ddb_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_ddb
{
	background-image:url(./back/ddb_mid.gif);
	background-repeat:repeat-x;
	background:none;
	color:white;
}

*.tit1_end_ddb
{
	width:10px;height:73px;
	background-image:url(./back/ddb_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_ddb        /* CONTRAT */
{
	display:block;
	padding: 0.5em 0 0.5em 0.5em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#84AF39;
	background-color:#d4d4d4;
}


/* -------------------------------- */
/* AREA  COMMANDE */
/* -------------------------------- */

*.tit1_beg_deb
{
	width:10px;
	background-image:url(./back/deb_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_deb
{
	color:#606060;
	background-image:url(./back/deb_mid.gif);
	background-repeat:repeat-x;
	background:none;
}

*.tit1_end_deb
{
	width:10px;
	background-image:url(./back/deb_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_deb
{
	display:block;
	padding: 0.2em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#FCF594;
	background-color:#d4d4d4;
}

*.div_tit_deb
{
	background-image:url(back/deb_mid.png);
	background-repeat:repeat-x;
	background:none;
	color:grey; font-size:large;
}


/* -------------------------------- */
/* AREA  MISSION et autres */
/* -------------------------------- */

*.tit1_beg_dee
{
	width:10px;
	background-image:url(back/dee_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_dee
{
	color:white;
	background-image:url(back/dee_mid.gif);
	background-repeat:repeat-x;
	background:none;
}

*.tit1_end_dee
{
	width:10px;height:73px;
	background-image:url(back/dee_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_dee        /* MISSION */
{
	display:block;
	padding: 0.5em 0 0.5em 0.5em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#99D7D7;
	background-color:#d4d4d4;
}



/* -------------------------------- */
/* AREA  FACTURE */
/* -------------------------------- */

*.tit1_beg_dfa
{
	width:10px;
	background-image:url(back/dfa_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_dfa
{
	color:white;
	background-image:url(back/dfa_mid.gif);
	background-repeat:repeat;
	background:none;
}

*.tit1_end_dfa
{
	width:10px;height:73px;
	background-image:url(back/dfa_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_dfa
{
	display:block;
	padding: 0.5em 0 0.5em 0.5em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#F7AB1A;
	background-color:#d4d4d4;
}


/* -------------------------------- */
/* AREA  ENCAISSEMENT */
/* -------------------------------- */

*.tit1_beg_dia
{
	width:10px;
	background-image:url(back/dia_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_dia
{
	background-image:url(back/dia_mid.gif);
	background-repeat:repeat-x;
	background:none;
}

*.tit1_end_dia
{
	width:10px;height:73px;
	background-image:url(back/dia_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_dia
{
	display:block;
	padding: 0.5em 0 0.5em 0.5em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#84AF39;
	background-color:#d4d4d4;
}




/* -------------------------------- */
/* AREA  COMMUNE */
/* -------------------------------- */

*.tit1_beg_xxx
{
	width:10px;
	background-image:url(./back/xxx_beg.gif);
	background-repeat:no-repeat;
/*	background:none; */
	background:none;
}
*.tit1_mid_xxx
{
	background-image:url(./back/xxx_mid.gif);
	background-repeat:repeat-x;
	background-color:#c233e7;
}

*.tit1_mid_dea
{
	background-image:url(back/dea_mid.png);
	background-repeat:repeat-x;
	background:none;
}


*.tit1_end_xxx
{
	width:10px;
	background-image:url(./back/xxx_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_xxx
{
	display:block;
	padding: 0.2em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#C233E7;
	background-color:#d4d4d4;
}

/* -------------------------------- */
/* AREA  TABLES PARAMETRES */
/* -------------------------------- */

*.tit1_beg_tab
{
	width:10px;
	background-image:url(./back/tab_beg.gif);
	background-repeat:no-repeat;
/*	background:none; */
	background:none;
}
*.tit1_mid_tab
{
	background-image:url(./back/tab_mid.gif);
	background-repeat:repeat-x;
	background:none;
}

*.tit1_end_tab
{
	width:18px;
	background-image:url(./back/tab_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_tab
{
	display:block;
	padding: 0.2em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#C233E7;
	background-color:#d4d4d4;
}





/* -------------------------------- */
/* AREA  EXIGENT */
/* -------------------------------- */

*.tit1_beg_exi
{
	width:10px;
	background-image:url(./back/exi_beg.gif);
	background-repeat:no-repeat;
	background:none;
}
*.tit1_mid_exi
{
	background-image:url(./back/exi_mid.gif);
	background-repeat:repeat-x;
	background:none;
}

*.tit1_end_exi
{
	width:10px;
	background-image:url(./back/exi_end.gif);
	background-repeat:no-repeat;
	background:none;
}

*.tit1_body_exi
{
	display:block;
	padding: 0.2em;
	border: solid ;
	border-width:2px 2px 2px 3px;
	border-color:#F20718;
	background-color:#d4d4d4;
}




/* -------------------------------- */
/*                                  */
/* -------------------------------- */


*.d_tit
{
	height:4em;
	padding: 0.5em 0.5em 0.5em 2em;
}

*.d_g_dea        /* BENEF */
{
	display:block;
	padding: 0.5em 0 0.5em 0.5em;
	border: solid ;
	border-width:0 0 0 3px;
	border-color:#84AF39;
	background-color:#d4d4d4;
}

/* BLOC STANDARD*/
*.d_tit_40
{
	padding: 0.1em 0.1em 0.1em 0.7em ;
	font-size: medium;
	border:none;
	color:white;

	width:40em;
	background-image:url(bx40.gif);
	background-repeat:no-repeat;
	background:none;
}


/* -------------------------------- */
/* AREA  STANDARD */
/* -------------------------------- */

*.tit2_main
{
	margin-top:0.5em;
	margin-left:0.5em;
	padding:0;
}


*.tit2_deb
{
	width:5px;
	background-image:url(back/bxdeb.png);
	background-repeat:no-repeat;
	background:none;
}
*.tit2_mid
{
	background-image:url(back/bxmid.png);
	background-repeat:repeat;
	background:none;
}

*.tit2_label
{
	font-size: medium;color:white;
	font-weight: bold;
}
*.tit2_fin
{
	width:0.9em;
	height:29px;
	background-image:url(back/bxfin.png);
	background-repeat:no-repeat;
	background:none;
}


*.tit2_body        /* BENEF */
{
	border: solid ;
	border-width: 0 0 0 0px;
	border-color:#007FFF;
	color:black;
	background-color:#f2f2f2;
	padding:0.1em 0.1em 0.1em 0.1em;
	/* width:100%; */
}



*.tit2_debxxx
{
	width:5px;
	background-image:url(back/bxdebxxx.png);
	background-repeat:no-repeat;
	background:none;
}
*.tit2_midxxx
{
	background-image:url(back/bxmidxxx.png);
	background-repeat:repeat-x;
	background:none;
}

*.tit2_label
{
	font-size: medium;color:white;
	font-weight: bold;
}
*.tit2_finxxx
{
	width:0.9em;
	height:29px;
	background-image:url(back/bxfinxxx.png);
	background-repeat:no-repeat;
	background:none;
 	border:none;
}



*.tit2_bodyxxx        /* BENEF */
{
	display:none;
}







*.div_g_x        /* BENEF */
{
	padding: 0.5em;
	border: solid ;
	border-width: 0 0 0  1px;
	border-color:#007FFF;
	margin-bottom:0.5em;
	/* width:100%; */
}

.div_tit_bottom        /* BAS DE PAGE: nom de la page, identifiants , modifications */
{
	font-size:x-small;color: grey;
}

*.tit1_footer        /* BAS DE PAGE: nom de la page, identifiants , modifications */
{
	margin-top:5px;font-size:x-small;color: #B6B6B6;
}

*.btn_plus
{
	border:none;		font-size: small;
	width:1.3em;	height:1.8em;	cursor:pointer;

	background:none;
	background-image:url(../des_btn/img_btn_plus.png);
	background-repeat:no-repeat;
}


*.btnAdd
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	padding:1px 1px 1px 20px;
	background-image:url(../des_icons/add.gif);
	background-repeat:no-repeat;
	width:68px;
	border-radius : 5px;
}



*.btn_carte
{
	border:none;		font-size: small;
	width:1.2em;	height:1.2em;	cursor:pointer;

	background:none;
	background-image:url(../des_btn/btn_c.png);
	background-repeat:no-repeat;
}

*.btn_iti
{
	border:none;		font-size: small;
	width:1.3em;	height:1.2em;	cursor:pointer;

	background:none;
	background-image:url(../des_btn/btn_i.png);
	background-repeat:no-repeat;
}

*.btn_t
{
	border:none;		font-size: small;
	width:1.3em;	height:1.2em;	cursor:pointer;

	background:none;
	background-image:url(../des_btn/btn_t.png);
	background-repeat:no-repeat;
}

*.ico_email
{
	border:none;		font-size: small;
	width:3em;	height:1.5em;	cursor:pointer;
	background:none;
	background-image:url(../des_icons/email.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}


*.ico_email2
{
	background-image:url(../des_icons/email.gif);
	background-repeat:no-repeat;
}


*.ico_help
{
	background-image:url(../des_icons/wand.png);
	background-repeat:no-repeat;
}



*.btn_coupon
{
	border:none;		font-size: small;
	width:1.5em;	height:1.5em;	cursor:pointer;

	background:none;
	background-image:url(../des_icons/page_white_acrobat.gif);
	background-repeat:no-repeat;
}

*.btn_acrobat
{
	border:none;		font-size: small;
	width:1.5em;	height:1.5em;	cursor:pointer;

	background:none;
	background-image:url(../des_icons/page_white_acrobat.gif);
	background-repeat:no-repeat;
}


*.btn_page_magnify
{
	border:none;		font-size: small;
	width:1.5em;	height:1.5em;	cursor:pointer;
	background:none;
	background-image:url(../des_icons/page_white_magnify.gif);
	background-repeat:no-repeat;
}

*.btn_accept
{
	border:none;		font-size: small;
	width:1.5em;	height:1.5em;	cursor:pointer;
	background:none;
	background-image:url(../des_icons/accept.gif);
	background-repeat:no-repeat;
}

*.btn_delete
{
	border:none;		font-size: small;
	width:1.5em;	height:1.5em;	cursor:pointer;
	background:none;
	background-image:url(../des_icons/delete.png);
	background-repeat:no-repeat;
}


*.btn_cancel
{
	border:none;		font-size: small;
	width:1.5em;	height:1.5em;	cursor:pointer;
	background:none;
	background-image:url(../des_icons/cancel.gif);
	background-repeat:no-repeat;
}

*.bold
{
	font-weight: bold;
}




*.td_liste_titreGR
{
	border: thin solid ;
	border-color: black;
	border-width: 1px 1px 1px 1px;

	padding: 0px 0px 0px 5px;
	height:2em;
	font-weight : bold ;
	font-size: small;
	cursor:pointer;
}

*.tr_liste_titreGR
{
	border: thin solid ;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	background: #CCCCCC;
	padding: 0px 0px 0px 5px;
	height:2em;
	font-weight : bold ;
	font-size: small;
	cursor:pointer;
}


*.ddaOkVehicule_O
{
	border-color:red;
	color: green;
}



*.ddaOkVehicule_
{
	border-color: red;
	color: red;
}


*.ddaOkVehicule_N
{
	color: red;
}


*.aabetatbug_ouvert		{	font-weight: bold;	color: red;	}
*.aabetatbug_encours	{	font-weight: bold;	color: blue; }
*.aabetatbug_fin		{	font-weight: bold;	color: green; border:none;}
*.aabetatbug_valide		{	font-weight: bold;	color: green; }
*.aabetatbug_abandon	{	font-weight: bold;	color: black; }
*.aabetatbug_todo		{	font-weight: bold;	color: black; }

*.aabEtatBug_OUVERT		{	font-weight: bold;	color: red; 	background: none;}
*.aabEtatBug_ENCOURS	{	font-weight: bold;	color: blue; 	background: none;}
*.aabEtatBug_FIN		{	font-weight: bold;	color: green; 	background: none;}
*.aabEtatBug_VALIDE		{	font-weight: bold;	color: green; 	background: none;}
*.aabEtatBug_ABANDON	{	font-weight: bold;	color: black; 	background: none;}
*.aabEtatBug_TODO		{	font-weight: bold;	color: black; 	background: none;}

*.lstETAT_BUG_OUVERT	{	font-weight: bold;	color: red; 	background-color:white;}
*.lstETAT_BUG_ENCOURS	{	font-weight: bold;	color: blue; 	background-color:white;}
*.lstETAT_BUG_FIN		{	font-weight: bold;	color: green; 	background-color:white;}
*.lstETAT_BUG_VALIDE	{	font-weight: bold;	color: green; 	background-color:white;}
*.lstETAT_BUG_ABANDON	{	font-weight: bold;	color: black; 	background: none;}
*.lstETAT_BUG_TODO		{	font-weight: bold;	color: black; 	background: none;}
*


*.btn_planning
{
	border:none;		font-size: small;
	width:1.2em;	height:1.2em;	cursor:pointer;

	background:none;
	background-image:url(../des_icons/planning.gif);
	background-repeat:no-repeat;
}

*.btn_useradd
{
	border:none;		font-size: small;
	width:1.2em;	height:1.2em;	cursor:pointer;

	background:none;
	background-image:url(../des_icons/user_add.gif);
	background-repeat:no-repeat;
}

*.btn_ico0
{
	border:none;	font-size: small;
	width:1.3em;	height:1.3em;	cursor:pointer;
	background:none;
}


/* BOUTONS DE VALIDATION */

*.bsyValid0 {
	cursor: pointer; font-weight: bold;	font-size: 12px;
	border: 1px rgb(135,135,135) solid;		background-color:#aee8ec;
	color:#555555;
	padding-left: 14px;

	background-image:url(../des_icons/acceptOff.png);
	background-repeat:no-repeat;
	border-radius : 5px;
}



*.bsyQuit0 {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	color:#555555;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_icons/stop.gif);
	background-repeat:no-repeat;
	border-radius : 5px;
}

*.bsyQuit1 {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	color:#555555;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_icons/stop.gif);
	background-repeat:no-repeat;
	border-radius : 5px;
}



*.bsyValid1 {
	cursor: pointer; font-weight: bold;	font-size: 12px;
	border: 1px rgb(135,135,135) solid;		background-color:#aee8ec;
	color:green;
	padding:0.1em 0.1em 0.1em 1.2em;

	background-image:url(../des_icons/accept.gif);
	background-repeat:no-repeat;
	border-radius : 5px;
}




 

*.bsySepar
{
	font-weight: bold;	font-size: 14px;color:white;
	border: none;	background:none;
	margin: 0px 30px;
}

*.bsySup
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1em;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
	margin-left:2em;
	height:1.6em;
}

*.bsyGo {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;	background:none;	color:white;
	padding:0.1em 0.1em 0.1em 1em;
	background-image:url(../des_icons/visu.png);
	background-repeat:no-repeat;
	height:1.6em;
}

*.bsyPlg {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1em;
	background-image:url(../des_icons/planning.gif);
	background-repeat:no-repeat;
	height:1.6em;
}

*.btnPlg {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1em;
	background-image:url(../des_icons/planning.gif);
	background-repeat:no-repeat;
	height:1.6em;
}

*.btnGo {
	cursor: pointer;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_icons/visu.png);
	background-repeat:no-repeat;
	height:1.6em;
}

*.btnGo1 {
	cursor: pointer;
	border: none;	background:none;
	background-image:url(../des_icons/visu.png);
	background-repeat:no-repeat;
	height:18px;
}

*.btnInfo {
	cursor: pointer;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_icons/information.gif);
	background-repeat:no-repeat;
	height:1.6em;
}


*.btnIco {
	cursor: pointer;
	font-weight: bold;
	border:none;	background:none;
	padding-right:1px;
	padding-left:17px;
	background-repeat:no-repeat;
}
*.btnIco {
	cursor: pointer;
	font-weight: bold;
	border:none;	background:none;
	padding-right:1px;
	padding-left:17px;
	background-repeat:no-repeat;
}


*.btnIcoBig {
	cursor: pointer;
	font-weight: bold;
	border:none;	background:none;
	padding-right:1px;
	padding-left:17px;
	height:32px;
	background-repeat:no-repeat;
}


*.btnImg {
	cursor: pointer;
	border:none;	background:none;
	padding-left:17px;
	background-repeat:no-repeat;
}



*.btnPrec
{
	cursor: pointer;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1em;
	background-image:url(../des_icons/resultset_previous.png);
	background-repeat:no-repeat;
	height:1.6em;
}


*.btnNext
{
	cursor: pointer;
	border: none;	background:none;
	padding:0.1em 0.1em 0.1em 1em;
	background-image:url(../des_icons/resultset_next.png);
	background-repeat:no-repeat;
	height:1.6em;
}


 /* bsyclose0 */
*.btnDup
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	padding:1px 1px 1px 20px;
	background-image:url(../des_btn/img_btn_dup.gif);
	background-repeat:no-repeat;
	width:15px;
	border-radius : 5px;
}

*.btnDel
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	color:white;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;

}

*.btnDel2
{
	cursor: pointer;
	width:15px;
	border: none; background:none;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
}

*.btnImp {
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none;
	background:none;
	color:#434343;
	padding:0.1em 0.1em 0.1em 1.2em;
	background-image:url(../des_icons/printer.png);
	background-repeat:no-repeat;
}



/* BOUTON EN BLEU AVEC BORD    INTEGRANT ICONE + TEXTE */
*.btn_ico {
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	color:#434343;
	padding:0.1em 0.1em 0.1em 1.2em;
	border-radius : 5px;
}

*.btn_ico1 {
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	color:#434343;
	padding:0.1em 0.1em 0.1em 0.1em;
	width:1.6em;
	border-radius : 5px;

}


*.btn_ico2 {
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	color:#434343;
	padding:0.1em 0.1em 0.1em 1.2em;
	border-radius : 5px;
}

*.btn_ico3 {
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border : none;
	background:none;
	color:#555555;
	padding:0.1em 0.1em 0.1em 1.2em;
}

*.btn_ico3:hover {
	cursor: pointer;
	font-weight: bolder;
	font-size: 12px;
	border : none;
	text-decoration: underline;
	background:none;
	color:#555555;
	padding:0.1em 0.1em 0.1em 1.2em;
}

*.btn_ico4 {
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border : none;
	background-color: #8C78A6;
	color:#FFFFFF;
	padding:0.1em 0.1em 0.1em 1.2em;
}


*.btn_ico5 {
	cursor: pointer;
	height:1.5em;	width:1em;
	font-weight: bold;
	border: 1px rgb(135,135,135) solid;
	background-color:#aee8ec;
	background-repeat:no-repeat;
	color:#434343;
	padding:0em 0em 0em 1.2em;
	border-radius : 5px;
}

*.btn_ico6 {
	cursor: pointer;
	font-weight: bold;
	border:none;
	background:none;
	color:#555555;
	padding-right:1px;
	padding-left:15px;
	background-repeat:no-repeat;
}

*.btn_ico6_OLD {
	cursor: pointer;
	font-weight: bold;	font-size: 14px;
 border:thin solid red;
	background:none;
	color:#555555;
	background-repeat:no-repeat;
}



*.button_cnx {
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	color:#434343;
	padding:0.1em;
	border-radius : 5px;
}





*.btn_go {
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px rgb(135,135,135) solid;
	padding:0.1em 0.1em 0.1em 0.1em;
	background-color:#aee8ec;
	color:#434343;
	border-radius : 5px;
	background-image:url(../des_icons/visu.png);
	width:1.6em;
	background-repeat:no-repeat;
}




*.ico_printer {
	background-image:url(../des_icons/printer.png);
	background-repeat:no-repeat;

}
*.ico_printer:hover
{
	background-image:url(../des_icons/printer.png);
	background-repeat:no-repeat;

}

*.ico_page_edit {
	background-image:url(../des_icons/page_edit.png);
	background-repeat:no-repeat;

}
*.ico_page_edit:hover
*{
	background-image:url(../des_icons/page_edit.png);
	background-repeat:no-repeat;

}


*.ico_dup
{
	background-image:url(../des_btn/img_btn_dup.gif);
	background-repeat:no-repeat;
}


*.ico_map
{
	background-image:url(../des_icons/map.png);
	background-repeat:no-repeat;
	width:18px;
}



*.ico_map_go
{
	background-image:url(../des_icons/map_go.png);
	background-repeat:no-repeat;
}

*.ico_map_go2
{
	background-image:url(../des_icons/map_go2.png);
	background-repeat:no-repeat;
}

*.ico_pdf
{
	background-image:url(../des_icons/page_white_acrobat.gif);
	background-repeat:no-repeat;
}

*.ico_del
{
	background-image:url(../des_icons/delete.png);
	background-repeat:no-repeat;
}

*.ico_sup
{
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;
}

*.ico_coins
{
	background-image:url(../des_icons/coins.png);
	background-repeat:no-repeat;
}


*.ico_accept
{
	background-image:url(../des_icons/accept.gif);
	background-repeat:no-repeat;
}

*.ico_page_copy
{
	background-image:url(../des_icons/page_copy.png);
	background-repeat:no-repeat;
}

*.ico_page_add
{
	background-image:url(../des_icons/page_add.png);
	background-repeat:no-repeat;
}

*.ico_page_add:hover
{
	background-image:url(../des_icons/page_add.png);
	background-repeat:no-repeat;
}

*.ico_page_excel
{
	background-image:url(../des_icons/page_excel.png);
	background-repeat:no-repeat;
}

*.ico_arrow_divide
{
	background-image:url(../des_icons/arrow_divide.png);
	background-repeat:no-repeat;
}

*.ico_arrow_divide:hover
{
	background-image:url(../des_icons/arrow_divide.png);
	background-repeat:no-repeat;
}

*.ico_user_add
{
	background-image:url(../des_icons/user_add.gif);
	background-repeat:no-repeat;
}

*.ico_user_add:hover
{
	background-image:url(../des_icons/user_add.gif);
	background-repeat:no-repeat;
}


*.ico_wmagn
{
	background-image:url(../des_icons/page_white_magnify.gif);
	background-repeat:no-repeat;
}

*.ico_eye
{
	background-image:url(../des_icons/eye.png);
	background-repeat:no-repeat;
}


*.td_bord_center
{
	border: thin solid black;
	border-width:1px;
	text-align:center;
}

*.center	{	text-align:center;	}
*.right		{	text-align:right;	}
*.left		{	text-align:left;	}

*.red_bold	{	font-weight: bold;	color: red;	}
*.blue		{	color: blue;					}
*.grey		{	color: lightgrey;				}
*.silver	{	color: silver;					}

*.bold		{	font-weight: bold;				}
*.pointer	{	cursor:pointer;					}

*.noborder		{	border:none;					}
*.nobackground	{	background:none;			}
*.nobck			{	background:none;			}
*.nobckgrd		{	background:none;			}
*.backgrey	 {	background-color:lightgrey;		}
*.backwhite	 {	background-color:white;		}
*.backsilver {	background-color:silver;		}

*.whitegrey { background:white;border:thin solid;border-color:#75736E; }
*.bordgrey { border:thin solid;border-color:#75736E; }


*.backblue 		{	background-color:lightblue;		}
*.backgreen 	{	background-color:lawngreen;		}
*.backyellow 	{	background-color:yellow;		}
*.backpink 		{	background-color:lightpink;		}

*.backnone
{
    background:none;
}

*.backbluetsp
{	background-color:lightblue;
    /* pour IE: 		filter:Alpha(opacity=40, finishopacity=0, style=0); */
    /* pour Mozilla 	opacity: 0.4; */
}

*.backgreentsp
{	background-color:lawngreen;
    /* pour IE: 		filter:Alpha(opacity=40, finishopacity=0, style=0); */
    /* pour Mozilla 	opacity: 0.4; */
}

*.backyellowtsp
{	background-color:yellow;
    /* pour IE: 		filter:Alpha(opacity=40, finishopacity=0, style=0); */
    /* pour Mozilla 	opacity: 0.4; */
}

*.backpinktsp
{	background-color:lightpink;
    /* pour IE: 		filter:Alpha(opacity=40, finishopacity=0, style=0); */
    /* pour Mozilla 	opacity: 0.4; */
}

*.mrg1l 		{	margin-left:0.6em;}




*.max10 {width:10em; height:1em;	overflow:hidden;}
*.max15 {width:15em; height:1em;	overflow:hidden;}
*.max20 {width:20em; height:1em;	overflow:hidden;}



*.darIdDar__
{ color:white; }

*.darIdDar_
{ background-image:url(../des_icons/problem.png); background-repeat:no-repeat; }

*.darIdDar_Usage
{ background: none; color:green;	}

*.darIdDar_CDD
{ background: none; color:blue;	}

*.darIdDar_Null
{ background: none; color:red; font-weight: bold;	}



*.didTypeDoc_
{
	padding-left: 1em;
	width:1em;
	overflow:hidden;
	color:red;
}

*.didTypeDoc_PDF
{
	background-image:url(../des_icons/page_white_acrobat.gif);
	background-repeat:no-repeat;
	padding-left: 1em;
	width:1em;
	overflow:hidden;
	color:red;
}

*.didTypeDoc_XLS
{
	background-image:url(../des_icons/page_excel.png);
	background-repeat:no-repeat;
	padding-left: 1em;
	width:1em;
	overflow:hidden;
	color:red;
}


*.didTypeDoc_DOC
{
	background-image:url(../des_icons/page_word.png);
	background-repeat:no-repeat;
	padding-left: 1em;
	width:1em;
	overflow:hidden;
	color:red;
}

*.didTypeDoc_DOCX
{
	background-image:url(../des_icons/page_word.png);
	background-repeat:no-repeat;
	padding-left: 1em;
	width:1em;
	overflow:hidden;
	color:red;
}


*.agdMTab
{
	width:63.3em;
	padding:0px;
	border:thin solid #DDDDDD;border-collapse:collapse;
}


*.agdMSTRa
{
	width:63.3em;
	height:105px;
	border:thin solid #DDDDDD;
	vertical-align:top;
	border-collapse:collapse;
}

*.agdMSTRb
{
	width:63.3em;
	height:3.5em;
	border:thin solid #DDDDDD;
	vertical-align:top;
	border-collapse:collapse;
}

*.agdMTD1
{
	width:50px;
	height:93px;
	padding:0px;
	background-color:#E8EEF7;
	text-align:center;
}

*.agdMTD2
{
	width:100px;
	height:93px;
	padding:0px;
	background-color:#FFFFDC;
}

*.agdMDIV0
{
	text-align:right;
	background-color: silver;
	color:grey;
	margin-top:0px;
	padding:1px;
	border:none;
}

*.agdMDIV1
{
	text-align:right;
	background-color: lightblue;
	color:#446688;
	margin-top:0px;
	padding:1px;
	border:none;
}

*.agdSEL0
{
	background:#E8EEF7;
	color:blue;
	padding:0.2em;
	cursor:pointer;
}


*.agdSEL1
{
	background:#C3D9FF;
	color:black;
	font-weight: bold;
	padding:0.2em;
	cursor:pointer;
}


/* PLANNING CRENEAUX EN MENSUEL */


*.agd0
{
background:none;height:4em;width:1em;
float:left;margin-left:0.5em;
}

*.agd1
{
background-color:#CC33FF;height:4em;width:1em;
float:left;margin-left:0.5em;
}


*.agd2
{
background-color:#3366FF;height:4em;width:1em;
float:left;margin-left:0.5em;
}

*.agd9
{
text-align:center;
background-color:red;height:4em;width:1em;
float:left;margin-left:0.5em;
color:black;
}


*.agd3
{
background-color:#66FF66;height:4em;width:1em;
float:left;margin-left:0.5em;
}

*.ddaNumCoul_1 { font-weight: bold; color:#5A6986;}
*.ddaNumCoul_2 { font-weight: bold; color:#206CFF;}
*.ddaNumCoul_3 { font-weight: bold; color:#0000CC;}
*.ddaNumCoul_4 { font-weight: bold; color:#5229A3;}
*.ddaNumCoul_5 { font-weight: bold; color:#854F61;}
*.ddaNumCoul_6 { font-weight: bold; color:#CC0000;}
*.ddaNumCoul_7 { font-weight: bold; color:#EC7000;}
*.ddaNumCoul_8 { font-weight: bold; color:#B36D00;}
*.ddaNumCoul_9 { font-weight: bold; color:#AB8B00;}
*.ddaNumCoul_10 { font-weight: bold; color:#636330;}
*.ddaNumCoul_11 { font-weight: bold; color:#64992C;}
*.ddaNumCoul_12 { font-weight: bold; color:#006633;}


*.lstCOULEUR_1 { font-weight: bold; color:#5A6986;}
*.lstCOULEUR_2 { font-weight: bold; color:#206CFF;}
*.lstCOULEUR_3 { font-weight: bold; color:#0000CC;}
*.lstCOULEUR_4 { font-weight: bold; color:#5229A3;}
*.lstCOULEUR_5 { font-weight: bold; color:#854F61;}
*.lstCOULEUR_6 { font-weight: bold; color:#CC0000;}
*.lstCOULEUR_7 { font-weight: bold; color:#EC7000;}
*.lstCOULEUR_8 { font-weight: bold; color:#B36D00;}
*.lstCOULEUR_9 { font-weight: bold; color:#AB8B00;}
*.lstCOULEUR_10 { font-weight: bold; color:#636330;}
*.lstCOULEUR_11 { font-weight: bold; color:#64992C;}
*.lstCOULEUR_12 { font-weight: bold; color:#006633;}


*.td_C
{
	cursor: pointer;	padding:0em 0em 0em 1.2em;
	background-image:url(../des_icons/user_orange.png);	background-repeat:no-repeat;
}
*.td_B
{
	cursor: pointer;	padding:0em 0em 0em 1.2em;
	background-image:url(../des_icons/user_green.png);	background-repeat:no-repeat;
}
*.td_I
{
	cursor: pointer;	padding:0em 0em 0em 1.2em;
	background-image:url(../des_icons/user_suit.png);	background-repeat:no-repeat;
}


*.??_F  ?u?  table   ?u?  high ?  ?u?  </a>    ?u?  bCancel ?u?S  ?T??????  ?u?  label=  ?u?S      ??    ?u?  VHDL    ?u?  link=   ?u?r??g !  m   ?u?  blink   ?u?  border= ?u?  </html> ?u?S      ??    ?u?  			} ?  ?u?B  
{
	cursor: pointer;	padding:0em 0em 0em 1.2em;
	background-image:url(../des_icons/user_gray.png);	background-repeat:no-repeat;
}

table.tabTab1
{
	margin-top:2px;
}

*.tabTit0
{
	text-align:center;
	border:none;
	background-color:#EFEFEF;
	border:solid #474747;
	border-width: 1px 1px 0px 1px;
/*
	background-image:url(../des_logo/coulBtnWhite.jpg);
	background-repeat:repeat-x;
	border:solid #008083;
	border-width: 1px 1px 0px 1px;
*/
	margin-left:0px;
	padding: 0px 10px;
	font-weight: bold;
	height:2em;
	cursor:pointer;
}


td.tabTit0:hover
{
	text-align:center;
	background-image:url(../des_logo/coulArianeTypo.jpg);
	background-repeat:repeat-x;	background-color:white;
	border:solid #008083;	border-width: 1px 1px 0px 1px; /* */
	margin-left:5px;
	padding: 0px 10px;
	font-weight: bold;
	height:2em;
}

*.tabTit1
{
	text-align:center;
	background-color:#A0A0A0;
	border:none;
	font-weight: bold;color:white;
	padding: 0px 10px;
	height:2em;
	cursor:pointer;
	border-radius : 10px 10px 0px 0px;
}

*.tabDiv
{
	border:ridge #474747;
	/* border-width: 1px 2px 2px 1px ; */
	padding:6px;
}


span.ddn0
{
	border:1px solid grey;
	margin: 10px;
}

span.ddn1
{
	border:1px solid #ff6600;
	color:#ff6600;
	margin: 10px;
}

span.ddn2
{
	border:1px solid #cc0000;
	color:#cc0000;
	margin: 10px;
}

*.dgcOkEnv_O
{
	width:18px;padding-left:18px;overflow:hidden;
	background-image:url(../des_icons/arrow_right.gif);	background-repeat:no-repeat;
}
*.dgcOkEnv_P
{
	width:18px;padding-left:18px;overflow:hidden;
	background-image:url(../des_icons/arrow_right_grey.gif);background-repeat:no-repeat;
}

*.dgcOkEnv_N
{
	width:18px;padding-left:18px;overflow:hidden;
	background-image:url(../des_icons/arrow_left.gif);	background-repeat:no-repeat;
}


*.dgcOkPJ_O
{
	background-image:url(../des_icons/attach.png);	background-repeat:no-repeat;
}

*.dgcOkPJ_N
{
	background:none;
}


*.btn_level1a
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level1a.gif);
	background-repeat:no-repeat;
	border:none;
}
*.btn_level2a
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level2a.gif);
	background-repeat:no-repeat;
	border:none;
}
*.btn_level3a
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level3a.gif);
	background-repeat:no-repeat;
	border:none;
}
*.btn_level4a
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level4a.gif);
	background-repeat:no-repeat;
	border:none;
}

*.btn_level1b
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level1b.gif);
	background-repeat:no-repeat;
	border:none;
}
*.btn_level2b
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level2b.gif);
	background-repeat:no-repeat;
	border:none;
}
*.btn_level3b
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level3b.gif);
	background-repeat:no-repeat;
	border:none;
}

*.btn_level4b
{	background:none;cursor:pointer;
	background-image:url(../des_icons/level4b.gif);
	background-repeat:no-repeat;
	border:none;
}

*.aster
{	background:none;border:none;
	background-image:url(../des_icons/aster.png);
	background-repeat:no-repeat;
}

div.titParam
{
	color:#555555;
	font-weight : bold;
	font-size: 14px;
}

div.icoParam
{
	width:35px;height:35px;
	background-repeat:no-repeat;
}

div.divParam
{
	color:white;
	border:thin solid white;
	text-align:center;padding:5px;margin:5px;
}

div.divParam:hover
{
	color:#555555;
	background-color:#D5D5D5;
	border:thin solid #555555;
	text-align:center;padding:5px;margin:5px;
}

*.drg10
{
	width:15px;height:25px;
	padding-left:4px;
	cursor:move;
	border:thin solid red;
	background:none;border:none;
	background-image:url(../des_icons/drg10.gif);
	background-repeat:no-repeat;
}


*.btnPrepa1
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none; background:none;
	padding-left: 0px; width:140px;
	background-image:url(../des_btn/btnPrepa1a.gif);
	background-repeat:no-repeat;
}

*.btnPrepa2
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none; background:none;
	padding-left: 0px;  width:140px;
	text-align:left;
	background-image:url(../des_btn/btnPrepa2a.gif);
	background-repeat:no-repeat;
}

*.btnPrepa3
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none; background:none;
	padding-left: 5px; width:180px;
	text-align:left;
	background-image:url(../des_btn/btnPrepa3a.gif);
	background-repeat:no-repeat;
}


*.btnPrepa4
{
	cursor: pointer;
	font-weight: bold;	font-size: 12px;
	border: none; background:none;
	padding-left: 5px; width:180px;
	text-align:left;
	background-image:url(../des_btn/btnPrepa4a.gif);
	background-repeat:no-repeat;
}

*.divTitle
{
	background-color:grey;
	border:thin solid black;
	border-width:1px;
	border-radius : 5px;
}

*._derRes
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background:none;
	text-align:center;
}
*._derRes0
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r00.png);		background-repeat:no-repeat;
	text-align:center;
}
*._derRes1
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r01.png);		background-repeat:no-repeat;
	text-align:center;
}
*._derRes2
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r02.png);		background-repeat:no-repeat;
	text-align:center;
}


*._derRes10
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r10.png);		background-repeat:no-repeat;
	text-align:center;
}
*._derRes11
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r11.png);		background-repeat:no-repeat;
	text-align:center;
}
*._derRes12
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r12.png);		background-repeat:no-repeat;
	text-align:center;
}


*._derRes20
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r20.png);		background-repeat:no-repeat;
	text-align:center;
}
*._derRes21
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r21.png);		background-repeat:no-repeat;
	text-align:center;
}
*._derRes22
{
	width:13px;
	padding-left:3px;	border:none;			overflow:hidden;
	background-image:url(../des_btn/r22.png);		background-repeat:no-repeat;
	text-align:center;
}

*.texte0
{
	color:grey;
	font-style:italic;
}

*.texteArial
{
	font-family:arial;
}

*.divEtat
{
	border:thin solid black;
	padding:5px;
	border-radius:5px;
}

*.dhbOkDemain_
{
	background:none;
}


*.dhbOkDemain_N
{
	background:none;
	max-width:13px;  height:20px;
	padding-left:13px;	overflow:hidden;
}


*.dhbOkDemain_O
{
	background:none;border:thin solid red;
	background-image:url(../des_btn/img_night.gif);		background-repeat:no-repeat;
	max-width:13px;  height:20px;
	padding-left:13px;
	overflow:hidden;
	font-size:1px;
}


*.dhbOkValide_
{
	background:none;
}


*.dhbOkValide_N
{
	background:none;
	max-width:13px;	padding-left:13px;	overflow:hidden;
}


*.dhbOkValide_O
{
	background:none;
	background-image:url(../des_btn/img_validOk.gif);		background-repeat:no-repeat;
	max-width:13px;
	padding-left:13px;	border:none;
	overflow:hidden;
	font-size:1px;
}


*.btnExtraWhite
{
	background:lightgrey;
	border-radius : 5px;
	color:white;
	font-size:16px;
	font-weight: bold;
	margin:5px;
}

*.btnExtranet
{
	background:lightgrey;
	border-radius : 5px;
	color:black;
	font-size:16px;
	font-weight: bold;
	margin:5px;
}




*.btnActivate
{
	cursor: pointer;
	font-weight: bold;	font-size: 14px;
	margin: 0px 10px;
	padding: 3px 3px 3px 15px;
	background:lightgrey;
	background-image:url(../des_icons/monitor_add.gif);
	background-repeat:no-repeat;

	border-radius : 5px;
}


*.tdSelZoom
{
	margin: 0px 3px;
	background-image:url(../des_btn/selZoom.gif);
	background-repeat:no-repeat;
}


*.gesYellow
{
	/*background-image:url(../des_btn/ico_cal.png); */
	background-image:url(../des_btn/transyellow.png);
	background-repeat:repeat;
	color:#BABABA; border:none;
}

*.gesYellowInp
{	background:none;	border:none;	color:#BABABA;}

*.gesBlue
{
	/*background-image:url(../des_btn/ico_cal.png); */
	background-image:url(../des_btn/transblue.png);
	background-repeat:repeat;
	color:blue; border:none;
}

*.gesBlueInp
{	background:none;	border:none;	color:blue;}

*.gesGreen
{
	/*background-image:url(../des_btn/ico_cal.png); */
	background-image:url(../des_btn/transgreen.png);
	background-repeat:repeat;
	color:green;
}

*.gesGreenInp
{	background:none;	border:none;	color:green;}


*.gesRed
{
	/*background-image:url(../des_btn/ico_cal.png); */
	background-image:url(../des_btn/transred.png);
	background-repeat:repeat;
	color:red;
}

*.gesRedInp
{	background:none;	border:none;	color:red;}

*.gesOrange
{
	/*background-image:url(../des_btn/ico_cal.png); */
	background-image:url(../des_btn/transorange.png);
	background-repeat:repeat;
	color:orange;
}

*.gesOrangeInp
{	background:none;	border:none;	color:orange;}



*.I_1    {border:none;background:none;color:blue;}
*.I_2     {border:none;background:none;color:green;}
*.I_3      {border:none;background:none;color:red;}

*.B_PARTI       {border:none;background:none;text-transform:capitalize;color:black}
*.B_PROSPECT    {border:none;background:none;text-transform:capitalize;color:blue}
*.B_CLIENT      {border:none;background:none;text-transform:capitalize;color:green}
*.B_FINANCEUR   {border:none;background:none;text-transform:capitalize;color:darkmagenta;}

.tabBigOn {background:rgb(181, 181, 181); border-radius: 5px 5px 0px 0px; color: white; border-width: 1px 1px 0px; font-size: 16px; font-weight: bold; margin-left: 10px; }
.tabBigOff {background:lightgrey; border-radius: 5px 5px 0px 0px; color: black; border-width: 1px 1px 0px; font-size: 16px; font-weight: bold; margin-left: 10px; }


/* ====================================================================================  */
*.uplDiv
{
	width:310px; height:50px;padding:2px;
	overflow:hidden;
	background-color:silver;
	z-index:200;
	border:thin solid blue;border-width:1px;
	border-radius : 3px;
	padding:1px;
}

.uplMain
{
	background-color:silver;z-index:100;
	border:thin solid white;border-width:1px;
	border-radius : 3px;
	padding:1px;
}
.uplTitle   {	color:black;}

.uplStop
{
	color:red;float:right;
	border:thin ridge black;border-width:2px;
	border-radius : 4px;
	width:75px;
	height:23px;
	text-align:center;
	background-image:url(../des_btn/btnFond.png);
}

*.pif_
{	font-size:13px;border:none;margin:1px;	background: none; }

*.pif_Rouge
{	font-size:13px;border:none;margin:1px;	background: none;color:red; }
*.pif_Orange
{	font-size:13px;border:none;margin:1px;	background: none;color:orange; }
*.pif_Vert
{	font-size:13px;border:none;margin:1px;	background: none;color:green; }


/* ============== file_css_back ====================  */


/*	==================================================
 	PAGE PRINCIPALE
	==================================================
*/

 
body.std
{
  background-color:#FFF;
  color:black;  font-size: 12px;  font-weight:normal;
  margin:0px;  	font-family:arial;
}

*.bckwhite {  background-color:white; }
*.bckgrey {  background-color:#D8D8D8; }
*.bckgrey2 {  background-color:#F0F0F0; }

*.bckorange {  background-color:#FBD5B5; }

*.bck1 {  background-color:#218B9B; }
*.bck2 {  background-color:#62A6B0; }
*.bck3 {  background-color:#FFF; }
*.bck4 {  background-color:#eee; }

*.btn1 {  background-color:#5A758B; color:white;cursor: pointer;	font-weight: bold;}
*.btn2 {  background-color:#5A758B; color:white;cursor: pointer;	
	font-weight: bold; text-align:left; display:inline;
	border:none;
	border-radius:5px;
}

*.btnMsg {

	background-color:#5A758B; color:white;cursor: pointer;	
	font-weight: bold; text-align:left; display:inline;
	padding: 0.2em;
	border:none;
	border-radius:5px;
}

*.btnMsgSend {  border:thin solid green;
	background:none; color:white; cursor: pointer;	
	padding: 0.4em ; width:2em;height:1em;
	background-image:url(../des_btn/arrow_green.png);
	background-repeat:no-repeat;
	border:none;
}

*.btnMsgRecev {	border:thin solid blue;
	background:none; color:white; cursor: pointer;	
	padding: 0.4em ; width:2em;height:1em;
	background-image:url(../des_btn/arrow_back_blue.png);
	background-repeat:no-repeat;
	border:none;
	border-radius:5px;
}
*.btn3Sup 
{
	cursor: pointer;	font-weight: bold;  color:white;
	border:none;		background-color:#5A758B;
	padding-right:1px;  padding-left:17px;
	background-repeat:no-repeat;
	background-image:url(../des_btn/img_btn_sup.gif);
}

*.btnExcel {
	cursor: pointer;  display:inline;
	font-weight: bold;
	border:none;	background-color:#5A758B; color:white;
	background-repeat:no-repeat;
  	background-image:url('../des_icons/page_white_excel.png');
	padding-right:1px;   	padding-left:17px;
	margin:0px 20px;
}




*.tit1 {  background-color:#2295C6; color:white;padding:2px;text-align:left;}
*.tit2 {  background-color:#62A6B0; color:white;padding:2px;}
*.tit3 {  background-color:#7FB7BF; color:white;padding:2px;}

*.tab1 {  border-color:#218B9B;border-style:solid;border-width:2px; margin:5px;}
*.tr1a  {  background-color:#218B9B; border-color:#218B9B;border-style:solid;border-width:2px; }
*.tr1b  {  background-color:#218B9B; border-color:#218B9B;border-style:solid;border-width:2px; }



*.mainLogoIntro
{
	background-image:url(../des_logo/logo_appli.png);
	background-repeat:no-repeat;
	background-size: contain;
	background-color:white;
	border:thin solid #F88137;
	width:38px; height:40px;
	border-radius:0.5em;
}

*.mainLogo
{
	background-image:url(../des_logo/logo_appli.png);
	background-repeat:no-repeat;
	background-size :  cover;
	background-color:white; 
	width:20rem; height:5.5rem;
}

*.main1
{
	border:thin red;
	height:100px;width:100%;
}

*.main1A
{
	background-color:white;
	height:50px;
	border-radius : 10px;
	margin:5px;
}

*.main1B
{
	background-color:#A8F299;
}

*.main2
{	margin:0px;	background-color:#F4F4F4; }

*.main2A
{	
	margin:0px;	}

*.main2B
{	margin:0px;	}

*.mainForm3
{	background-color:#C4C4C4;
	padding-left:10px;
}

*.maintd2b { padding-top:0px;}
*.div_his
{
	vertical-align:top;
    font-size:10px;
	font-weight:bold;color:red;
}

/*	==================================================
 	AREA1 ZONES INTERNES
	==================================================
*/

*.tit1_2i
{	padding:5px;text-align:left;}

*.tit1_3i
{	padding:5px;text-align:left;}


/*	==================================================
 	AREA1 DEA BENEFICIAIRE NEW_LOOK
	==================================================
*/

div#tit1_main
{
	margin:3px;
	background-color:white;
    padding:8px;
}

*.tit1_main
{
	margin:50px;border:thin solid red;
	background-color:white;padding:10px;border:none;
}
/*
*.tit1_1a_XXX	{	display:none; }
*.tit1_1c_XXX   {	display:none; }
*.tit1_1b_XXX   {	display:none; }
*/
*.tit1_1a_tab	{	display:none; }
*.tit1_1c_tab   {	display:none; }
*.tit1_1b_tab   {	display:none; }

*.tit1_2a_tab
{
	background-color:#FFE49E;
	border:none;
}


*.tit1_3a_tab
{
	background-color:white;
	border:none;
}

/* -------------------------------- */
/* AREA_AAA */
/* -------------------------------- */

*.tit1_1a_AAA
{	display:none; }

*.tit1_1c_AAA
{	display:none; }


*.tit1_1b_AAA
{	display:none; }

*.tit1_2a_AAA
{   text-align:left;
	background-color:#FFF;
	color:#222;
	border:none;
}

*.tit1_label
{
    font-weight: 600;
    font-size: 36px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}


*.tit1_3a_AAA
{   
	text-align:left;
	background-color:white;
	border:none;
}




/* -------------------------------- */
/* AREA_AAB */
/* -------------------------------- */

*.tit1_1a_AAB	{	display:none; }
*.tit1_1c_AAB	{	display:none; }
*.tit1_1b_AAB	{	display:none; }
*.tit1_2a_AAB	{	display:none; }
*.tit1_3a_AAB	{	text-align:left;margin:0;padding:0;width:100%;}


/* -------------------------------- */
/* AREA  NEW_LOOK */
/* -------------------------------- */

*.tit2_1a
{
	width:8px;height:0px; float: left;
	background-image:url(back/bxdebxxx.png);
	background-repeat:no-repeat;
	font-size:1px;
}

*.tit2_1b
{
	height:0px; margin:0px 18px 0px 8px;font-size:1px;
	background-image:url(back/bxmidxxx.png);
	background-repeat:repeat-x;
	font-size:1px;
}

*.tit2_1c
{
	width:18px;height:0px; float: right;
	background-image:url(back/bxfinxxx.png);
	background-repeat:no-repeat;
	font-size:1px;
}
*.tit2_1axxx {   display:none; }
*.tit2_1bxxx {   display:none; }
*.tit2_1cxxx {   display:none; }


*.tit2_2a
{
	background-color:#B5B5B5;
	color:black;
	border-radius : 10px  10px  0px 0px;
	min-width:37px;

/*  #B5B5B5
	background-image:url(back/bxmid.png);
	background-repeat:repeat-y;
	border:none;
*/

}


*.tit2_2axxx
{
	background-color:#B5B5B5;
	font-size: medium;color:white;
	font-weight: bold;
	border-radius : 10px  10px  0px 0px;
	min-height:37px;

/*  #B5B5B5
	background-image:url(back/bxmid.png);
	background-repeat:repeat-y;
	border:none;
*/

}


*.tit2_2i
{
	padding: 5px 5px 5px 15px;
	font-size: medium;color:black;
	font-weight: bold;
	min-height:30px;
}


*.tit2_2ixxx
{
	padding:5px;
	font-size: medium;
	font-weight: bold;
	min-height:30px;
}


*.tit2_3a
{
	background-color:#F2F2F2;
/*
	background-image:url(back/bxmid.png);
	background-repeat:repeat-y;
	border:none;
*/
}

*.tit2_3axxx
{
	display:none;
}


/* -------------------------------- */
/* AREA  NEW_LOOK */
/* -------------------------------- */

*.tit2_1arac
{
	width:8px;height:0px; float: left;
	background-image:url(back/bxdebxxx.png);
	background-repeat:no-repeat;
	font-size:1px;
}

*.tit2_1brac
{
	height:0px; margin:0px 18px 0px 8px;font-size:1px;
	background-image:url(back/bxmidxxx.png);
	background-repeat:repeat-x;
	font-size:1px;
}

*.tit2_1crac
{
	width:18px;height:0px; float: right;
	background-image:url(back/bxfinxxx.png);
	background-repeat:no-repeat;
	font-size:1px;
}

*.tit2_2arac
{
	background-color:#0E71B4;
	color:white;
	border-radius : 10px  10px  0px 0px;

/*  #B5B5B5
	background-image:url(back/bxmid.png);
	background-repeat:repeat-y;
	border:none;
*/

}


*.tit2_2irac
{
	font-size: medium;color:white;
	font-weight: bold;
}


*.tit2_3arac
{
	background-color:#F2F2F2;
/*
	background-image:url(back/bxmid.png);
	background-repeat:repeat-y;
	border:none;
*/
}




/* ============== file_css_saisie_pdm ====================  */


.bordScreen {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/image-fond.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


h1.testPdm
{
	color:red;
}



.top {
	width: 900px;
	border:none;
	margin-right: auto;
	margin-left: auto;
}

.Profil
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #316479;
	text-align: right;
	padding-right: 35px;
	padding-top: 0px;
	margin-bottom: 1px;
}


.cheminDeFer
{
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A5B88;
	padding-left: 7px;
	padding-bottom: 7px;
}






.Menu_Liste   {
	background-color: #E3F4FD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	border: thin solid #316AC5;
	height: 20px;
}











#contenu {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.BlocTexteActu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-left: 50px;
	padding-bottom: 10px;
	padding-top: 220px;
	width: 380px;
	text-align: justify;
}





.Fond_Color_TR   {
	background-color: #4BC1F1;
}

A
{
	color:navy;
	font-weight: 700;
	text-decoration: none;
}

A:visited
{
	color:navy;
}

IMG
{
	border:0;
}

.formulaire_readonly   {
	width: 100%;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
}
.formulaire   {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #316AC5;
}

*.td_liste_dataAGE {
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

*.td_liste_titreAGE {
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

*.tdAGE2 {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

*.span_liste_titreAGE {
	color: #0D7BA6;
}


.disabled {
	color:#cccccc;
	background-color:#dedede;
	}

.required  SPAN
{
	border-bottom:1px dotted red;
}

.required_soft SPAN
{
	border-bottom:1px dotted grey;
}

*.required_soft_aster
{
    padding-left:16px;
	border-bottom:1px dotted grey;
	background-image: url(../images/red.jpg);
	background-repeat: no-repeat;
	display:inline;
}

*.requiredTitle
{
	color: #0D7BA6;
    padding-left:16px;
	background-image:url(../images/red.jpg);
	background-repeat: no-repeat;
	display:inline;
}


*.requiredSelect
{
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: hidden;
	border-left-style: solid;

	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-color: #757360;
	border-right-color: #757360;
	border-bottom-color: #757360;
	border-left-color: red;
}




.required_soft SELECT
{

	border-bottom:1px dashed #0D7BA6;
}
.required_soft INPUT
{
	border-bottom:1px dashed #0D7BA6;
}
.required_soft TEXTAREA
{
	border-bottom:2px dotted #0D7BA6;
}

.required_soft_for_checkbox
{
	background-color:#eeffee;
}
.required_soft_for_checkbox INPUT
{
	background-color:#eeffee;
	border:1px solid #80f080;
}
.required_soft_for_checkbox TEXTAREA
{
	background-color:#eeffee;
	border:1px solid #80f080;
}
.required_soft_for_checkbox SELECT
{
	background-color:#eeffee;
	border:1px solid #80f080;
}
.changed
{
	font-weight: 600;
	background-image: url(../images/changed.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:8px;
}

.tip
{
	font-weight: 500;
	display:none;
	text-align:left;
	width:150px;
	position:absolute;
	background-color: #EBF8FA;
	color:black;
	border:1px solid black;
	padding-left:2px;
	padding-right:2px;
	z-index:9999999;
}
.tipInput
{
	font-weight: 500;
	display:none;
	text-align:left;
	width:250px;
	position:absolute;
	background-color: #EBF8FA;
	color:black;
	border:1px solid black;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	z-index:9999999;
}
TH.split
{
             background-color: #0A7999;
                /*background-image supprimé */
                height: 22px;
                margin: 2px;
               font-size: 13px;
                 font-weight: 700;
                padding-left: 16px;
                font-size: 15px;  /* Au lieu de 13px */
                vertical-align:bottom;
                color: #ffffff;

}

*.split
{
                background-color: #0A7999;
                /*background-image supprimé */
                height: 22px;
                margin: 2px;
                font-weight: 700;
                font-size: 13px;
                padding-left: 16px;
                vertical-align:bottom;
                color: #ffffff;
/* OLD version
	background-color: #0A7999;
	background-image: url(../images/btn.bg.png);
	background-repeat: repeat-x;
	height: 19px;
	font-weight: 700;            
	padding-left: 16px;
	font-size: 13px;
	vertical-align:bottom;
	color: #ffffff;
							   */
}
*.modif
{
    background-color:#ff9999;color:black;border:none;padding:2px;
}
.split A
{
	color:white;
	border:1px solid white;
	float:left;
	font-weight:700;
	margin-right:5px;
	padding-left:1px;
	padding-right:1px;
}


.aButton
{
	cursor:pointer;
	background-color: #5A758B;;
	font-weight: 700;
	font-size: 13px;
	vertical-align:bottom;
	color: #ffffff;
	border:thin solid white;border-width:1px;

    margin-right:5px;
    margin-top:1px;
	padding-left: 1px;
    padding-right: 1px;
}

INPUT[type=checkbox]
{
}

.detail_closed
{
	margin-top:2px;
	bottom:5px;
	right:-7px;
	padding-top:3px;
	padding-left:10px;
	padding-right: 9px;
	background-image: url(../images/fle_Grise.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.detail_open
{
	margin-top:2px;
	bottom:5px;
	right:-7px;
	padding-top:3px;
	padding-left:10px;
	padding-right: 9px;

	background-image: url(../images/fle_tete_bas.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}

A.ablack
{
	color:black;
}

*.presqueTop
{
	clear: both;
	background-image: url(../images/bas_Cellule.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:6px;
}

.presqueTop_OLD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A5B88;
	height: 22px;
	width: 880px;
	padding-bottom: 55px;
}

.TDdetail
{
	text-align:right;
}

*.divDisabled
{ background-color:#d0d0d0; }



/* ============== MENU ====================  */

.menu101,.menu101a
{	background-color: #0A7999; }

.menu102,.menu102a
{	background-color: #D74C71; }

.menu103,.menu103a
{	background-color: #E09830; }



*.tabPan_main
{
	margin-top:5px;
	margin-bottom:2px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;
	cursor:pointer;
}

*.tabPanA_on
{
	display:inline;
	margin-left:0px;
	padding: 5px 10px 5px 20px;
	color:  white;
	background-image:url(../images/tabPanA1.png);
	background-repeat:no-repeat;
}


*.tabPanA_off
{
	display:inline;
	margin-left:0px;
	padding: 5px 10px 5px 20px;
	color:  black;
	background-image:url(../images/tabPanA0.png);
	background-repeat:no-repeat;

}


*.tabPanA_off:hover
{
	display:inline;
	margin-left:0px;
	padding: 5px 10px 5px 20px;
	color:  #0d7ba6;
	background-image:url(../images/tabPanA2.png);
	background-repeat:no-repeat;

}


*.tab_tab
{ border:none;
}

*.td_liste_titreAGE
{

	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin:2px;
	cursor:pointer;
}

*.tr_liste_sel2
{	display:none;
}


*.td_liste_selAGE
{

	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin:2px;
	background-color:silver;
}

*.input_liste_maj
{
	border-width:1px;
	border-color: silver silver #0D7BA6 silver;
	border-style: solid solid dashed solid;
}


/* TOGGLE  */


*.tog_off
{
	cursor:pointer;
	background-color: #0A7999;
	font-weight: 700;
	font-size: 13px;
	vertical-align:bottom;
	color: #ffffff;
	border:thin solid white;border-width:1px;

    float:right; /* au lieu de left */
    margin-right:5px;
    margin-top:1px;
	padding-left: 1px;
    padding-right: 1px;
}

*.tog_on
{
	cursor:pointer;
	background-color: #0A7999;
	font-weight: 700;
	font-size: 13px;
	vertical-align:bottom;
	color: #ffffff;
	border:thin solid white;border-width:1px;

    float:right; /* au lieu de left */
    margin-right:5px;
    margin-top:1px;
	padding-left: 1px;
    padding-right: 1px;
}



*.tog2_off
{
	cursor:pointer;
	margin-top:2px;
	bottom:5px;
	right:-7px;
	padding-top:3px;
	padding-left:10px;
	padding-right: 9px;
	background-image: url(../images/fle_Grise.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	font-weight:bold;
}

*.tog2_on
{
	cursor:pointer;
	margin-top:2px;
	bottom:5px;
	right:-7px;
	padding-top:3px;
	padding-left:10px;
	padding-right: 9px;
	background-image: url(../images/fle_tete_bas.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-weight:bold;
}

*.tog3_off
{
	cursor:pointer;
}

*.tog3_on
{
	cursor:pointer;
}



*.togTXT_on
{
	cursor:pointer;
	background:none;
	font-weight:bold; 	font-size: 13px;
	color: #ffffff;		border:thin solid white;	border-width:1px;
    margin:1px 5px;		padding-left: 1px ;
}

*.togTXT_off
{
	cursor:pointer;
	background:none;
	font-weight: bold; 	font-size: 13px;
	color: #ffffff;		border:thin solid white;	border-width:1px;
    margin:1px 5px;		padding-left: 1px ;
}


/* TOGGLE  */

*.lstTd_AGE
{
	width:600px;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin:2px;
}

*.lstTd_FBB
{
    font-size:12px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin:2px;
}


*.lstTd_FBBTIT
{
	background-color: #5AC9E9;
	height: 12px;
	font-weight: 700;
	border-bottom:solid 2px white;
	margin-top: 2px;
	padding-left: 3px;
	font-size: 13px;
	vertical-align:bottom;
	color: #ffffff;
}


*.lstSp_FBB
{
	width:680px;
	overflow:hidden;
	white-space:nowrap;
	/* IE ajoute ... 
	text-overflow:ellipsis;
	*/
}

*.lstTd_TYPAC
{
	width:250px;
	height: 19px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: white;
}

*.Td_AGE
{
	height: 22px;
	color: #316ac5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin:2px;
}


.lstGEOFAA
{
	background-color:#999999;
}
.lstGEOFAB
{
	background-color:#AAAAAA;
	padding-left:20px;
}
.lstGEOFAE
{
	padding-left:40px;
}

*.formTr
{
	height: 22px;
/*	color: #316ac5; */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	border-top-color: #0D7BA6;
	padding: 3px;
	vertical-align:top;
	margin:2px;
}



*.OptionQuestion
{
	font-style:italic;
	color:#757360;
}


*.TDFccCree
{
	color:black;
	height: 22px;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: white;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0d7ba6;
	padding: 3px;
	vertical-align: top;
}

*.TDFccCree2
{
	color:black;
	background-color: rgb(187, 255, 187);
	height: 22px;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: white;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0d7ba6;
	padding: 3px;
	vertical-align: top;
}

*.TDFccCree3
{
	color:black;
	background-color: #F8F8F8;
	height: 22px;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: white;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0d7ba6;
	padding: 3px;
	vertical-align: top;
}

*.td_liste_titreAGE2
{

	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin:2px;
	cursor:pointer;
	color:#999999;
}


*.td_liste_dataAGE2
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D7BA6;
}

*.bButton
{
	cursor:pointer;
	border:none;
	font-weight: bold;
	font-size: 14px;
	color: black;
	background:none;
}


*.cButton
{
	color:#ffffff;
	border:1px solid #ffffff;
	background-color: #0A7999;
	background-image: url(../images/btn_bg.png);
	background-repeat: repeat-x;
	vertical-align:middle;
	height:17px;
	font-weight:700;
	margin-right:5px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}





*.inpAGE2
{
	border:none;
	cursor:pointer;
}

*.tit1_1a_none {display:none;}
*.tit1_1b_none {display:none;}
*.tit1_2a_none {display:none;}



*.tdRequired
{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #cc6600;
	color: #cc6600;

	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0d7ba6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

*.btnSup0 
{
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;  
	color: white;	                background-color: #0A7999;

	padding-left:15px;
	background-image:url(../des_btn/img_btn_sup.gif);
	background-repeat:no-repeat;

	margin-right:5px;    margin-top:1px;
	padding-right: 1px;
	border-radius : 3px;
}


*.bsyVal0
{	width:120px;
	cursor:pointer;		border:none;
	font-weight: normal;	font-size: 13px;  
	color: white;		background-color: #0A7999;
    margin-right:5px;	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}

*.bsyVal1
{	width:120px;
	cursor:pointer;		border:none;
	font-weight: bold;	font-size: 13px;  
	color: white;		background-color: #0A7999;
    margin-right:5px;	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}

*.bsyClose0
{   width:120px;
	cursor:pointer;	border:none;
	font-weight: normal;	font-size: 13px;  
	color: white;	        background-color: #0A7999;
    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}

*.bsyClose1
{   width:120px;
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;  
	color: white;	                background-color: #0A7999;
    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}


*.bsyCanc0
{   width:120px;
	cursor:pointer;	border:none;
	font-weight: normal;	font-size: 13px; background-image: url();
	color: white;	                background-color: #0A7999;

    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}


*.bsyCanc1
{   width:120px;
	cursor:pointer;	border:none;
	font-weight: bold;	font-size: 13px;
	color: white;	                background-color: #0A7999;
    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}

*.bsyImp0
{
	cursor:pointer;	border:none;  width:120px;
	font-weight: bold;	font-size: 13px; background-image: url();
	color: white;	                background-color: #0A7999;
    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
}

*.bsyImp0:hover
{
	cursor:pointer;	border:none;  width:120px;
	font-weight: bold;	font-size: 13px; background-image: url();
	color: white;	                background-color: #0A7999;

    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
	text-decoration:underline;
}


*.bsyImp1
{
	cursor:pointer;	border:none; width:120px;
	font-weight: bold;	font-size: 13px;
	color: white;	                background-color: #0A7999;
    margin-right:5px;    	padding: 1px 2px  1px 2px ;    
	border-radius : 3px;
	text-decoration:underline;
}

*.bsyXls
{   width:120px;
	cursor:pointer;	border:none;
	font-weight: normal;	font-size: 13px; 	color: white;	                
	background-color: #0A7999;
	background-repeat:no-repeat;
  	background-image:url('../des_icons/page_white_excel.png');
    margin-right:5px;    	padding: 1px 2px  1px 17px ;    
	border-radius : 3px;
}




*.inpAge0
{
	border:none; background:none;
}

*.tdBlackLeft
{
	border:thin solid black;border-width: 0px 0px 0px 1px;
}

*.redA
{
	background:none;
	background-image: url(../images/red.gif);
	background-repeat: no-repeat;
	padding-left:15px;
}


*.sp241
{
	font-weight:bold;
	background-color:#99ff99;
}

*.sp242
{
	font-weight:bold;
	background-color:#ffff99;
}

*.sp243
{
	font-weight:bold;
	background-color:#d74c71;
}


*.required_soft_for_checkbox
{
	background-color:#ffffff;
	color:#CC6600;
	border-left:2px solid #CC6600;
}

.pourImpression

{

                border : 1px solid #999999;

}
.pourImpression TR

{

                Border-top : 1px solid #999999;

}


.Err1
{background-color:#D7A7B4; }

.Err2
{background-color:#ffcc99; }



*.lstTd_FDF
{
    color:black;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D7BA6;
	margin:2px;
}

*.tdFDF1
{
    color:black;
	height: 22px;
	border-width: 0 0 1px 0;
	border-bottom-style: solid;
	border-bottom-color: #0D7BA6;
	margin:2px;
}

*.tdFDF2
{
    color:black;
	height: 22px;
	background-color:#d7a7b4;
	border-width: 0 0 1px 0;
	border-bottom-style: solid;
	border-bottom-color: #0D7BA6;
	margin:2px;
}


.divDisabled .requiredTitle
{
    padding-left:10px;
    background-image: none;
    display:inline;
}

.divDisabled .requiredSelect
{                padding-left:10px;
                background-image: none;
                display:inline;
}

.divDisabled .required_soft_aster
{                padding-left:10px;
                background-image: none;
                display:inline;
}

*.fccA
{
	border:none; font-weight:bold;
	background:none;
	color:#E09830;
}
*.fccR
{
	border:none; font-weight:bold;
	background:none;
	color:red;
}
*.fccO
{
	border:none; font-weight:bold;
	background:none;
	color:green;
}


*.fdpLib1
{
     background-color: #0A7999;
     /*background-image supprimé */
    height: 22px;
    margin: 2px;
    font-weight: 700;
    font-size: 13px;
    padding-left: 16px;
    vertical-align:bottom;
    color: #ffffff;
}

*.fdpLib2
{
	margin-left:20px;
    cursor:pointer;
	border:none;
	background:none;
	font-size:12px;
	padding-top:3px;
	padding-left:10px;
	padding-right: 9px;
	background-image: url(../images/fle_Grise.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}


*.bordgrey
{
	border:thin solid;border-width:0px 1px;border-color:#bbbbbb;
}

*.qteStk_ {color:white; background-color:#9BBB59;}
*.qteStk_N {color:white; background-color:#9BBB59;}
*.qteStk_O {color:white; background-color:#D99694;}


/*  ACCUEIL */

/*  Suivi des FT */
*.tab_tabACC1        { margin:2px;background-color:#E6E6E6; color:black;border:thin solid #C0504D; border-width:1px; }

*.tr_liste_titreACC1 { background-color:#E6E6E6; color:black;border:thin solid #C0504D; }
*.td_liste_titreACC1 { background-color:#C0504D;color:white; }

*.td_liste_dataACC1   { background-color:#E6E6E6;color:black; }
  
/*  Suivi des Bon de Transport */

*.tab_tabACC2        {margin:2px;background-color:#4BACC6; color:black;border:thin solid #4BACC6;  border-width:1px; }

*.tr_liste_titreACC2 { background-color:#4BACC6; color:black;border:thin solid #4BACC6; }
*.td_liste_titreACC2 { background-color:#4BACC6;color:white; }

*.td_liste_dataACC2   { background-color:#E6E6E6;color:black; }
  
/*  Suivi des Devis*/

*.tab_tabACC3        {margin:2px;background-color:#9BBB59; color:black;border:thin solid #9BBB59;  border-width:1px; }

*.tr_liste_titreACC3 { background-color:#9BBB59; color:black;border:thin solid #9BBB59; }
*.td_liste_titreACC3 { background-color:#9BBB59;color:white; }

*.td_liste_dataACC3   { background-color:#E6E6E6;color:black; }
  
/*  Suivi des Bon Livraison*/

*.tab_tabACC4        {margin:2px;background-color:#8064A2; color:black;border:thin solid #8064A2;  border-width:1px; }

*.tr_liste_titreACC4 { background-color:#8064A2; color:black;border:thin solid #8064A2; }
*.td_liste_titreACC4 { background-color:#8064A2;color:white; }

*.td_liste_dataACC4   { background-color:#E6E6E6;color:black; }
  
  
*.wba
{
	width:15px;    
	border:none;	background:none;
}

*.wbadoc
{
	width:15px;    cursor:pointer;
	border:none;	background:none;
	background-image: url(../des_icons/page_word.png);
	background-repeat: no-repeat;
}

*.wbadocx
{
	width:15px;    cursor:pointer;
	border:none;	background:none;
	background-image: url(../des_icons/page_word.png);
	background-repeat: no-repeat;
}

*.wbapdf
{
	width:15px;    cursor:pointer;
	border:none;	background:none;
	background-image: url(../des_icons/page_white_acrobat.png);
	background-repeat: no-repeat;
}
*.wbaxls
{
	width:15px;    cursor:pointer;
	border:none;	background:none;
	background-image: url(../des_icons/page_excel.png);
	background-repeat: no-repeat;
}
 
*.wba_ {border:none;background:none;				cursor:pointer;}  
*.wba_0 {border:none;background:none;				cursor:pointer;}  
*.wba_1 {border:none;background-color:#FBD5B5;		cursor:pointer;}  
*.wba_2 {border:none;background-color:#E5B9B7;		cursor:pointer;}  
  
*.wba_ {border:none;background:none;				cursor:pointer;}  
*.wba_0N {border:none;background:none;				cursor:pointer;}  
*.wba_1N {border:none;background-color:#FBD5B5;		cursor:pointer;}  
*.wba_2N {border:none;background-color:#E5B9B7;		cursor:pointer;}  
*.wba_0O {border:none;background:none;			font-weight:bold;		cursor:pointer;}  
*.wba_1O {border:none;background-color:#FBD5B5;	font-weight:bold;		cursor:pointer;}  
*.wba_2O {border:none;background-color:#E5B9B7;	font-weight:bold;		cursor:pointer;}  

*.DEM_def
{	width:15px;    cursor:pointer;   background-image:url(../des_icons/page.png);
	border:none;	background-repeat: no-repeat;
}

*.DEM_doc
{	width:15px;    cursor:pointer;   background-image:url(../des_icons/page_word.png);
	border:none;	background-repeat: no-repeat;
}

*.DEM_pdf
{	width:15px;    cursor:pointer;   background-image:url(../des_icons/page_white_acrobat.png);
	border:none;	background-repeat: no-repeat;
}

*.DEM_xls
{	width:15px;    cursor:pointer;   background-image: url(../des_icons/page_excel.png);
	border:none;	background-repeat: no-repeat;				
}
  
*.as_01 {min-height:40px;width:450px;color:#777777;background-color:#DDDDDD;padding:10px;font-size:15px;}  

*.as_1 {border:thin solid;border-width:1px;background-color:white;}  

*.as_2 {border:thin solid;border-width:1px;  min-width:80px;	background-color:white;	font-weight:bold; min-width:100px}  
*.as_20 {border:thin solid;border-width:1px; min-width:80px;	background-color:white;	min-width:100px;text-align:center;}  
*.as_21 {border:thin solid;border-width:1px; min-width:80px;	background-color:white;	min-width:100px;text-align:center; color:orange;}  
*.as_22 {border:thin solid;border-width:1px; min-width:80px; 	background-color:white;	min-width:100px;text-align:center;color:red;}  
  
  
*.logo_soc1{  	background:none;
				background-image:url('../des_logo/logo_soc1.png');	
				background-repeat:no-repeat; }
*.logo_soc2{  	background:none;
				background-image:url('../des_logo/logo_soc2.png');	
				background-repeat:no-repeat; }

*.dff_4 { background-color:#E5B9B7;color:red;}  
*.dff_3 { background-color:#E5B9B7;color:red;}  
*.dff_2 { background-color:#FFC000;color:#974806;}  
*.dff_1 { background:none;}    
*.dff_0 { background:none;}  
*.dff_ { background:none;}  
  
  
  
  
*.tvwMain1		{	border:thin solid black;border-width:1px; box-shadow: 1px 1px 12px #555; border-radius: 5px;
					position: absolute; overflow:hidden;
					height:15em;	width:40em;
					z-index:10;BACKGROUND: #FFFFFF; padding-bottom:7px;
				}
*.tvwMain		{	border:thin solid black;border-width:1px; box-shadow: 1px 1px 12px #555; border-radius: 5px;
					position: absolute; overflow:scroll;
					height:15em;	width:40em;
					z-index:10;BACKGROUND: #FFFFFF;
				}
	
*.tvwBranchOF	{	background-image:url('../des_btn/tvwDirOF.png'); background-position: left top;
					background-repeat:no-repeat; 
					padding-left:15px;
				   	cursor:pointer;
				}
*.tvwBranchON	{	background-image:url('../des_btn/tvwDirON.png'); background-position: left center;
					background-repeat:no-repeat; 
					padding-left:15px;
				   	cursor:pointer;
				}
*.tvwContentOF	{	margin-left:20px; 	display:none;	 }
*.tvwContentON	{	margin-left:20px; 		 }
*.tvwNode		{	color:blue;	margin-left:10px;}
*.tvwChk		{	font-size:0.5em;}


*.btnT37_ 
{	cursor:pointer;	
	font-weight: bold;	font-size: 13px; color: white;	                
	background-color: #0A7999;border:none;	
	margin-right:5px;    margin-top:1px;	padding: 1px 2px  1px 2px ;
	border-radius : 3px;
}

*.btnT37_1 
{	cursor:pointer;	
	font-weight: bold;	font-size: 13px; color: white;	                
	background-color: #0A7999;border:none;	
	margin-right:5px;    margin-top:1px;	padding: 1px 2px  1px 2px ;
	border-radius : 3px;
}

*.btnT37_2 
{	display:none;
}

*.btnPdf
{	background-image:url(../des_icons/page_white_acrobat.gif);	background-repeat:no-repeat;	}

*.btnPlg
{	background-image:url(../des_icons/planning.gif);	background-repeat:no-repeat;	}

.agdTable
{
	border-width: 0px;
	border-collapse: collapse;
	margin:10px;
}

.agdTd0
{
	font-size: 14px;font-weight:bold;
	border: thin solid; border-width:1px;
	background-color:#D3D3D3;
	padding:5px;
}

.agdTd1
{
	font-size: 12px;
	border: thin solid; border-width:1px;
}
.agdTd2
{
	font-size: 12px;
	border: thin solid; border-width:1px;
	padding:5px;
}



/* Planning HEBDO :  Affichage des Cases par intervenant + Jours */
.agdCTab
{	display:inline;margin:2px 10px;padding:2px;min-width:100px;
	font-size:10px;
	border:none;
}

.agdCTab1
{	display:inline;margin:10px;padding:2px;min-width:100px;
	font-size:10px;border:none;
	 
}

.agdCTab2
{	display:inline;margin:2px 10px;padding:2px;min-width:100px;
	font-size:10px;
	border:none;
	background-color:#F2DCDB;
}

.agdCTdBckRed
{	background-color:#F2DCDB;
}


.agdCTd1
{	font-size:1px;background-color:#EEEEEE;border:thin solid white; 
}
.agdCTd2
{	font-size:0px;background-color:blue;border:thin solid white; 
}
.agdCTd3
{	font-size:0px;background-color:green;border:thin solid white; 
}




.flyDiv
{   border-radius: 10px;
	border: thin solid; border-width:1px;
	padding:5px;
}



/* 102-Gestion ColorPicker */

*.colBtn
{   border-width:1px;	
	border-color: #AAAAAA;
	cursor:pointer;
	width:15px;
}

div.colDivOn
{	position: absolute;
	height:150px;
	width:100px;
	z-index:900;BACKGROUND: #AAAAAA;
	border: solid thin;border-color: #AAAAAA;
	display:inline;overflow: hidden;
}

table.colTab
{   border-collapse:collapse;
	background-color: #AAAAAA;
	border: solid thin;border-width:2px;
	border-color: #AAAAAA;
}

td.colTd
{   border: solid thin;border-width:2px;
	border-color: #AAAAAA;font-size:8px;
	cursor:pointer;
}
/* 102-END Gestion ColorPicker */

*.btnPlus
{	background-image:url('../des_btn/btnPlus.gif');  }

*.icoIdent 			{	background-image:url(../des_icons/table.png);	background-repeat:no-repeat; }
*.icoUser 			{	background-image:url(../des_icons/user.png);	background-repeat:no-repeat; }
*.icoCertificat 	{	background-image:url(../des_icons/shield.png);	background-repeat:no-repeat; }
*.icoComposant		{	background-image:url(../des_icons/brick.png);	background-repeat:no-repeat; }
*.icoAccessoire		{	background-image:url(../des_icons/package.png);	background-repeat:no-repeat; }
*.icoChantier		{	background-image:url(../des_icons/lorry.png);	background-repeat:no-repeat; }
*.icoTick 			{	background-image:url(../des_icons/tick.png);	background-repeat:no-repeat; }

*.NIVOn 			{	background-image:url(../des_logo/treeviewOn.gif);	background-repeat:no-repeat; 
						background-position:center left;	padding-left:12px;	cursor:pointer;
						font-weight:bold;
					}
*.NIVOff 			{	background-image:url(../des_logo/treeviewOff.gif);	background-repeat:no-repeat; 
						background-position:center left;	padding-left:12px;	cursor:pointer;
						font-weight:bold;
					}

*.btnNIVOn 			{	background-image:url(../des_logo/treeviewOn.gif);	background-repeat:no-repeat; 
						background-position:center left;	padding-left:12px;	cursor:pointer;
						font-weight:bold;
						border-color:#949494; border-radius:5px;border-width:1px;
					}
*.btnNIVOff 		{	background-image:url(../des_logo/treeviewOff.gif);	background-repeat:no-repeat; 
						background-position:center left;	padding-left:12px;	cursor:pointer;
						font-weight:bold;
						border-color:#949494; border-radius:5px;border-width:1px;
					}


*.CODET30_1 			{	background-color:#C3D69B; color:#C3D69B; border-color:#C3D69B; }  /* Valide Vert */ 
*.CODET30_3 			{	background-color:#FAC08F; color:#FAC08F; border-color:#FAC08F; }  /* Alerte Obso ? */
*.CODET30_2 			{	background-color:#D99694; color:#D99694; border-color:#D99694; }  /* Urgence Rouge */
*.CODET30_4 			{	background-color:#B2A2C7; color:#B2A2C7; border-color:#B2A2C7; }  /* Invalide Rouge */

*.OKCTR_N 			{	 }
*.OKCTR_O 			{	background-color:#ffcdc9; color:red; border-color:#ffcdc9; }

*.T45_1 		{	background-color:#B2A2C7; color:red; border-color:#B2A2C7; }		/*Demande   Rouge */
*.T45_2 			{	background-color:#C3D69B; color:green; border-color:#C3D69B; }	/* Fait	*/
*.T45_3 			{	background-color:#C3D69B; color:green; border-color:#C3D69B; }    /* Fait	*/
*.T45_4 			{	background-color:#C3D69B; color:green; border-color:#C3D69B; }    /* Abandon	*/
*.T45_5 			{	background-color:#B2A2C7; color:red; border-color:#B2A2C7; }    /* Non Rentre Rouge	*/

*.MANUEL_2 	{display:none;}
*.MANUEL_3 	{display:none;}
*.MANUEL_4 	{display:none;}
 
*.PLUS_1 	{display:none;}
*.PLUS_4 	{display:none;}
*.PLUS_5 	{display:none;}


td.NIVOn:hover  				{}
td > input.NIVbtn 				{	display:none;  }
td.NIVOn:hover > input.NIVbtn	{	display:inline;}
td.NIVOff:hover > input.NIVbtn	{	display:none;}




*.bulOkA_
{ width:1em;background:none;}

*.bulOkA_OX
{ width:1em;background:none;}


*.bulOkA_O
{ 	width:1em;
	border:none;
  	background-image:url('../des_btn/img_balle_orange.gif');
	background-repeat:no-repeat;
}

.TOPT37_1
{	border:none;background:none;
}

.TOPT37_2
{ 	border:none;
  	background-image:url('../des_btn/img_balle_rouge.gif');
	background-position:center center;
	background-repeat:no-repeat;
}


.TOPT30_1
{	border:none;background:none; }
.TOPT30_2
{	border:none;background:none; }
.TOPT30_3
{	border:none;background:none; }

.TOPT30_4
{ 	border:none;
  	background-image:url('../des_btn/img_balle_rouge.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

.hideHeight1s
{
	transition-property: height;
	
}

.h3_plg_fldr
{   cursor:pointer;
	margin:10px 0px;padding: 0.2em  0.2em  0.2em  1.1em;font-family:arial;background-color:#CCC;
	background-image:url('../des_btn/fleche_droite.png');background-repeat: no-repeat;background-repeat: no-repeat;
	background-size: 15px 15px;background-position: 0.1em  0.3em;
}

.h3_plg_flbas
{   cursor:pointer;
	margin:10px 0px;padding: 0.2em  0.2em  0.2em  1.1em;font-family:arial;background-color:#CCC;
	background-image:url('../des_btn/fleche_bas.png');background-repeat: no-repeat;background-repeat: no-repeat;
	background-size: 15px 15px;background-position: 0.1em  0.3em;
}
.boxShadow
{
	box-shadow:-6px -6px 30px #333;
}

.btnFullScreen
{   cursor:pointer;
	border:none;background:none;
	background-image:url('../des_btn/iconFullScreen.png');background-repeat: no-repeat;background-repeat: no-repeat;
	background-size: 1.3em 1.3em;
}

.btnSmallScreen
{   cursor:pointer;
	border:none;background:none;
	background-image:url('../des_btn/iconSmallScreen.png');background-repeat: no-repeat;background-repeat: no-repeat;
	background-size: 1.3em 1.3em;
}


*.f30
{
	font-size:30px;
}

*.f20
{
	font-size:20px;
}


*.f16
{
	font-size:16px;
}

.logoMateriel
{
	margin:0.3em 1em;
	width:3em;height:3em;
  	background-image:url('../des_logo/logo_materiel.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center center; 
}

.logoChantier
{
	margin:0.3em 1em;
	width:3em;height:3em;
  	background-image:url('../des_logo/logo_chantier.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center center; 
}

.logoOperateur
{
	margin:0.3em 1em;
	width:3em;height:3em;
  	background-image:url('../des_logo/logo_operateur.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center center; 
}

*.divVideo
{
	display:inline-block;
	vertical-align:top;
	margin:1em;
	cursor:pointer;
	padding:0.5em;
	width:6em; min-height:5em;
	border:thin solid #222;
	border-radius:0.5em;
	background-color:#B0D9EA;
  	background-image:url('../des_logo/icone_video.png');
	background-size:20px 20px;
	background-repeat:no-repeat;
	/* background-position: top left; */
}

*.divTbb
{
	border:none;
	border-radius:1em;
	background-color:#eee;
	width:9em;
	height:7em;
	text-align:center;
	font-weight:bold;font-size:16px;
	padding:15px;vertical-align:top;
}

*.divPopup
{
	border:thin solid #222;
	border-radius:1em;
	background-color:#eee;
	padding:0.5em;
	box-shadow: 5px 5px #ddd;
}
*.parmDiv {	display:inline-block;	text-align:center;

			border:thin solid #333; border-radius:0.5em;
			cursor:pointer;padding:1em;background-color:#ddd;

			background-image:url('../des_icons/OffDocuments.png');
			background-position: center 10%; background-repeat: no-repeat;
			font-weight:bold;
			padding:3.8em 0.5em 0.5em 0.5em;
			margin:0.5em 1em;
			width:8em;height:7em;
			overflow:hidden;

			}

*.logo_serie {	float:left;	height:2.5em;width:2.5em;
			background-image:url('../des_logo/logo_serie.png');
			 background-repeat: no-repeat; background-size: contain;
			}

*.logo_famille {	float:left;	height:2.5em;width:2.5em;
			background-image:url('../des_logo/logo_famille.png');
			background-repeat: no-repeat; background-size: contain;
			}

*.logo_eleve {	
			display:inline-block;	
			height:2.5rem;width:2.5rem;		
			background-image:url('../des_logo/logo_eleve.png');
			background-repeat: no-repeat; 
			background-size: contain;
			}

*.logo_homme {	float:left;	height:2.5em;width:2.5em;
			background-image:url('../des_logo/logo_homme.png');
			background-repeat: no-repeat; background-size: contain;
			}

*.logo_quiz {	float:left;	height:2.5em;width:2.5em;
			background-image:url('../des_logo/logo_quiz.png');
			background-repeat: no-repeat; background-size: contain;
			}

*.logo_envoi {	float:left;	height:2.5em;width:2.5em;
			background-image:url('../des_logo/logo_envoi.png');
			background-repeat: no-repeat; background-size: contain;
			}
*.logo_quiz {	float:left;	height:2.5em;width:2.5em;
			background-image:url('../des_logo/logo_quiz.png');
			background-repeat: no-repeat; background-size: contain;
			}

*.T31_  { border:none;		}
*.T31_1 { font-weight:bold;color:orange;border:none;background:none;		}
*.T31_2 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T31_3 { font-weight:bold;color:green;	border:none;background:none;		}

*.T32_  { border:none;background:none;		}
*.T32_1 { font-weight:bold;color:orange;border:none;background:none;		}
*.T32_2 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T32_3 { font-weight:bold;color:green;	border:none;background:none;		}
*.T32_4 { font-weight:bold;color:red;	border:none;background:none;		}
*.T32_5 { border:none;background:none;		}
*.T32_6 { border:none;background:none;		}
*.T32_7 { border:none;background:none;		}
*.T32_8 { border:none;background:none;		}
*.T32_9 { border:none;background:none;		}


*.T32_10 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T32_11 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T32_12 { font-weight:bold;color:orange;border:none;background:none;		}
*.T32_13 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T32_14 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T32_15 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T32_16 { font-weight:bold;color:blue;	border:none;background:none;		}


*.T33_  { border:none;background:none;		}
*.T33_1 { font-weight:bold;color:orange;border:none;background:none;		}
*.T33_2 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T33_3 { font-weight:bold;color:green;	border:none;background:none;		}

*.T34_  { border:none;background:none;		}
*.T34_1 { font-weight:bold;color:orange;border:none;background:none;		}
*.T34_2 { font-weight:bold;color:blue;	border:none;background:none;		}
*.T34_3 { font-weight:bold;color:green;	border:none;background:none;		}

*.btnOK_  	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK_N  	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK_NN  	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}

*.btnOK_OO 	{ width:3em;background-color:green; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK_ON 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}

*.btnOK2_  	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK2_N  { width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK2_NN  { width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK2_ON { width:3em;background-color:green; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}
*.btnOK2_OO { width:3em;background-color:#CCC; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	}


*.btnOK_AO 	{ width:3em;background-color:green; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_AA 	{ width:3em;background-color:green; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_AB 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_AN 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_A 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}

*.btnOK_BB 	{ width:3em;background-color:green; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_BA 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_BO 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_BN 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}
*.btnOK_B 	{ width:3em;background-color:#ccc; border-radius:5px;font-size:1.2em 	;	margin: 0 0.5em;	cursor:pointer;	}




*.edtDiv	{ background-color:#ddd;	} 
*.edtBtn	{ margin:0.5em; border:none;	} 
 
*.edtTxt	{ 	margin: 1em ; width:95%;background-color:#fff;border:thin solid blue;
				padding:0.5em;border-radius:0.5em; } 

*.edtCmd	{	padding:0 0.5em;background-color:#ddd; border-radius:3px; 
						border:thin solid black; margin:0.5em;
						background-position: center;
						background-repeat: no-repeat;cursor:pointer;}		

*.edtBold			{	background-image:url(../des_icons/text_bold.png);	}
*.edtBold 			{ 	background-image:url(../des_icons/text_bold.png);		}
*.edtItalic 		{	background-image:url(../des_icons/text_italic.png);		}
*.edtUnderline 		{	background-image:url(../des_icons/text_underline.png);		}
*.edtStrike 		{ 	background-image:url(../des_icons/text_strikethrough.png);		}

*.edtIndent 		{ 	background-image:url(../des_icons/text_indent.png);		}
*.edtOutdent 		{ 	background-image:url(../des_icons/text_indent_remove.png);		}
*.edtUnoList 		{ 	background-image:url(../des_icons/text_list_bullets.png);		}
*.edtOrdList 		{ 	background-image:url(../des_icons/text_list_numbers.png);		}

*.edtH1 			{ 	background-image:url(../des_icons/text_heading_1.png);		}
*.edtH2 			{ 	background-image:url(../des_icons/text_heading_2.png);		}
*.edtH3 			{ 	background-image:url(../des_icons/text_heading_3.png);		}

*.edtH1 			{ 	background-image:url(../des_icons/text_heading_1.png);		}
*.edtH2 			{ 	background-image:url(../des_icons/text_heading_2.png);		}
*.edtH3 			{ 	background-image:url(../des_icons/text_heading_3.png);		}

*.edtUndo 			{ 	background-image:url(../des_icons/arrow_undo.png);		}
*.edtRedo 			{ 	background-image:url(../des_icons/arrow_redo.png);		}
*.edtHR 			{ 	background-image:url(../des_icons/text_horizontalrule.png);		}

*.edtJustLeft 		{ 	background-image:url(../des_icons/text_align_left.png);		}
*.edtJustCenter 	{ 	background-image:url(../des_icons/text_align_center.png);		}
*.edtJustRight 		{ 	background-image:url(../des_icons/text_align_right.png);		}
*.edtJustFull 		{ 	background-image:url(../des_icons/text_align_justify.png);		}

*.edtRemove 			{ 	background-image:url(../des_icons/html_delete.png);		}
*.edtSubScript 		{ 	background-image:url(../des_icons/text_subscript.png);		}
*.edtSupScript 		{ 	background-image:url(../des_icons/text_superscript.png);		} 

blockquote {margin: 0 0 0 1rem;}

*.btnFilRed 		{	background-color:#e1b59c;font-size:1.2rem;padding:0 0.2em;	}
*.btnFilRed:hover 	{	background-color:#cea37a;font-size:1.2rem;padding:0 0.2em;	}
*.btnFilBlu 		{	background-color:#bbcbd5;font-size:1.2rem;padding:0 0.2em;	}
*.btnFilBlu:hover 	{	background-color:#99a9b3;font-size:1.2rem;padding:0 0.2em;	}


*.SENS_O
	 {		height:1em;width:2em;
			background-image:url('../des_logo/sens_o.png');
			background-repeat: no-repeat; background-size: contain;
			background-position: center;
	}

*.SENS_N
	 {		height:1em;width:2em;
			background-image:url('../des_logo/sens_n.png');
			background-repeat: no-repeat; background-size: contain;
			background-position: center;
	}
		