a { color:#FF6600; font:bold 11px Tahoma; text-decoration:none; }
a:hover { color:black; font:bold 11px Tahoma; text-decoration:none; }

a.a_reverse { color:#666666; font:bold 11px Tahoma; text-decoration:none; }
a.a_reverse:hover { color:#FF6600; font:bold 11px Tahoma; text-decoration:none; }

a.smenu { color:#666666; font:bold 11px Tahoma; text-decoration:none; }
a.smenu:hover { color:#666666; font:bold 11px Tahoma; text-decoration:none; }

a.a_onglet { color:#666666; font:bold 11px Tahoma; text-decoration:none; }
a.a_onglet:hover { color:#AAAAAA; font:bold 11px Tahoma; text-decoration:none; }

img { text-decoration:none;border:0; }

a.frm { color:#FF6600; font:bold 11px Tahoma; text-decoration:none; }
a.frm:hover { color:#000000; font:bold 11px Tahoma; text-decoration:none; }

.t5o { font:5px Tahoma; }

a.link_mobilis { color:#555797; font:11px Tahoma; }
a.link_mobilis:hover { color:black; font:11px Tahoma; }

a.link_mobilis_blanc_gras { color:#FFFFFF; font:bold 11px Tahoma; }
a.link_mobilis_blanc_gras:hover { color:#000000; font:bold 11px Tahoma; }

a.menu { color:white; font:bold 12px Tahoma; }
a.menu:hover { color:red; font:bold 12px Tahoma; }

a.menu2 { color:#666666; font: 11px Tahoma; }
a.menu2:hover { color:#FF6600; font: 11px Tahoma; }

a.menu222 { color:#FF6600; font: 11px Tahoma; }
a.menu222:hover { color:#FF6600; font: 11px Tahoma; }

a.menu22{ color:black; font: 11px Tahoma; }
a.menu22:hover { color:black; font: 11px Tahoma; }

a.menu3 { color:#FF6600; font:bold 11px Tahoma; }
a.menu3:hover { color:#333333; font:bold 11px Tahoma; }

a.menu4 { color:#000000; font:11px Tahoma; }
a.menu4:hover { color:#FF6600; font:11px Tahoma; }

a.at11b { font:11px Tahoma; color:white; }
a.at11b:hover { font:11px Tahoma; color:black; }

a.t10 { color:#A85C00; font:10px Tahoma; }
a.t10:hover { color:black; font:10px Tahoma; }

a.tn { color:#3B64A6; font:11px Tahoma; text-decoration:none; }
a.tn:hover { color:black; font:11px Tahoma; }

a.bleu { color:#6987A1; font:11px Tahoma; text-decoration:none; }
a.bleu:hover { color:black; font:11px Tahoma; text-decoration:none; }

a.bleu2 { color:#6D81A1; font:11px Tahoma; text-decoration:none; }
a.bleu2:hover { color:white; font:11px Tahoma; text-decoration:none; }

a.biblio0 { color:#3a4f6c; font:bold 12px Tahoma; text-decoration:none; }
a.biblio0:hover { color:888888; font:bold 12px Tahoma; text-decoration:none; }

a.biblio1 { color:#3a4f6c; font:11px Tahoma; text-decoration:none; }
a.biblio1:hover { color:888888; font:11px Tahoma; text-decoration:none; }

a.biblio2 { color:#3a4f6c; font:11px Tahoma; text-decoration:none; }
a.biblio2:hover { color:888888; font:11px Tahoma; text-decoration:none; }

a.biblio3 { color:#3a4f6c; font:11px Tahoma; text-decoration:none; }
a.biblio3:hover { color:888888; font:11px Tahoma; text-decoration:none; }

a.biblio4 { color:#3a4f6c; font:10px Tahoma; text-decoration:none; }
a.biblio4:hover { color:888888; font:10px Tahoma; text-decoration:none; }

/* Off state for a ARC checkbox */
.checkboxOff {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #666;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-image: url(checkbox_off.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
}
/* On state for a ARC checkbox */
.checkboxOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #000;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-image: url(checkbox_on.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
}



.collapse { border-collapse:collapse; }
.cadre_gris { border:1px solid #CCCCCC; }
.table_search { border:1px solid #666666; background-color:#F5F5F5; }
.cadre_noir { border:1px solid #000000; }
.cadre_blanc { border:1px solid #FFFFFF; }
.cadre_bleu { border:1px solid #84A2CE; border-top:0px; }
.cadre_gris { border:1px solid #888888; padding:3px; }
.cadre_orange { border:1px solid #FF6600; padding:3px; }

.alert { font:11px Tahoma; color:#FF0000; }
.t9r { font:9px Tahoma; color:red; }
.titre { font:18px Tahoma; color:#FF6600; }
.titre2 { font:15px Tahoma; color:#FF6600; }

.t11orange { font:18px Tahoma; color:#FF6600; }

.t8n { font:9px Tahoma; }
.t10n { font:10px Tahoma; }
.t11n { font:11px Tahoma; }
.t11n_g { font:bold 11px Tahoma; }
.t12n { font:12px Tahoma; }
.t13n { font:13px Tahoma; }
.t13nb { font:13px Tahoma; padding-left:5px;border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.t14n { font:14px Tahoma; }
.t15n { font:15px Tahoma; }

.t10n2 { font:10px Tahoma; color:#667485; }
.t11n2 { font:11px Tahoma; color:#667485; }
.t12n2 { font:12px Tahoma; color:#667485; }
.t13n2 { font:13px Tahoma; color:#667485; }
.t14n2 { font:14px Tahoma; color:#667485; }
.t15n2 { font:15px Tahoma; color:#667485; }

.t10b { font:10px Tahoma; color:white; }
.t11b { font:11px Tahoma; color:white; }
.t12b { font:12px Tahoma; color:white; }
.t13b { font:13px Tahoma; color:white; }
.t14b { font:14px Tahoma; color:white; }
.t15b { font:15px Tahoma; color:white; }

.t10bg { font:10px Tahoma; color:#686AAC; }
.t11bg { font:11px Tahoma; color:#686AAC; }
.t12bg { font:12px Tahoma; color:#686AAC; }

.t10g { font:10px Tahoma; color:#888888; }
.t11g_g { font:bold 11px Tahoma; color:#666666; }
.t11g_normal { font:11px Tahoma; color:#888888;}
.t11g { font:11px Tahoma; color:#888888; border-right:1px solid #FFFFFF;}
.t11gb { font:11px Tahoma; color:#555555;border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.t11gg { font:11px Tahoma; color:#555555; }
.t11r { font:11px Tahoma; color:#FF0000; }
.t12gg { font:12px Tahoma; color:#555555; }
.t12gr { font:12px Tahoma; color:red; }
.t11bleu { font:11px Tahoma; color:#6C6D9C; }
.t12g { font:12px Tahoma; color:#888888; }
.t13g { font:13px Tahoma; color:#888888; }
.t14g { font:14px Tahoma; color:#888888; }
.t15g { font:15px Tahoma; color:#888888; }

.t10bl { font:10px Tahoma; color:#3B64A6; }
.t11bl { font:11px Tahoma; color:#3B64A6; }
.t12bl { font:12px Tahoma; color:#3B64A6; }

.t10b_ { font:10px Tahoma; color:#84A2CE; }
.t11b_ { font:11px Tahoma; color:#84A2CE; }
.t12b_ { font:12px Tahoma; color:#84A2CE; }
.t13b_ { font:13px Tahoma; color:#84A2CE; }
.t14b_ { font:14px Tahoma; color:#84A2CE; }
.t15b_ { font:15px Tahoma; color:#84A2CE; }

.v10g { font:10px Verdana; color:#888888; }
.v10copylux { font:10px Verdana; color:#FFFFFF; }
.v10b { font:10px Verdana; color:#A2AEBB; }
.v10n { font:10px Verdana; }
.v10g { font:10px Verdana; color:#666666; }
.v11n { font:11px Verdana; }
.v12n { font:12px Verdana; }

.t11o { font:11px Tahoma; color:#FF6600; }
.t12o { font:12px Tahoma; color:#FF6600; }
.t13o { font:13px Tahoma; color:#FF6600; }
.t14o { font:14px Tahoma; color:#FF6600; }
.t15o { font:15px Tahoma; color:#FF6600; }

.big_input { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #FF6600;width:200px; height:17px; text-decoration:none; }
.select_input { background-color:#F5F5F5; font:11px Tahoma; border:1px solid #555555;width:250px; height:17px; text-decoration:none; }
.select_input_g { background-color:#F5F5F5; font:11px Tahoma; border:1px solid #555555;width:250px; height:17px; text-decoration:none; }
.select_input_b { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #555555;width:250px; height:17px; text-decoration:none; }
.frm_s_input_text { background-color:#F5F5F5; font:11px Tahoma; color: #555555; border:1px solid #666666;width:250px; height:18px; text-decoration:none; }
.input_text_blanc { background-color:#FFFFFF; font:11px Tahoma; color: #555555; border:1px solid #666666;width:250px; height:18px; text-decoration:none; }

.frm_s_textarea { background-color:#F5F5F5; border:1px solid #666666;font:11px Tahoma; width:500px; color:#666666 }
.frm_s_textarea2 { background-color:#FFFFFF; border:1px solid #999999;font:11px Tahoma; width:500px; color:#666666; padding-left:3px; padding-right:3px; }

.frm_s_input_button { background-color:#F5F5F5; font:bold 11px Tahoma; color: #888888; border:1px solid #FF6600;width:250px; height:18px; text-decoration:none; }

.big_valid { background-color:#FFFFFF; font:11px Tahoma; border:0px;height:17px; text-decoration:none; }
.big_textarea { border:1px solid #FF6600;font:11px Tahoma; width:400px; }
.big_textarea_gris { border:1px solid #FF6600;font:11px Tahoma; width:400px; }
.search_input { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #CECECE;width:200px; height:17px; text-decoration:none; }

.form_titre { font:17px Verdana; color:#91ABC1; }
.form_sous_titre { font:13px Verdana; color:#91ABC1; }
.form_details { font:12px Tahoma; color:black; }

.frm_input_text { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #FF6600;width:350px; height:17px; text-decoration:none; }
.frm_select { color:#999999; font:11px Tahoma; border:1px; width:350px; height:17px; text-decoration:none; }
.frm_check {  background-color:#DDFFFF; border:12px solid #FF6600; }
.frm_textarea { border:1px solid #FF6600;font:11px Tahoma; width:350px; height:40px;}
.frm_table { font:11px Tahoma; }
.frm_tr { font:11px Tahoma; }
.frm_td { font:bold 11px Tahoma;color:#888888 }
.frm_td_1 { font:10px Tahoma; }
.frm_span { font:11px Tahoma; color:#888888; }

.td_orange { font:13px Tahoma; color:#FF6600;}
.flex_td { font:11px Tahoma; color:#FF6600;}

/* c = contrat */
.frm_c_textarea { border:1px solid #FF6600;font:11px Tahoma; width:350px; height:100px;}
/* s = sva */
.ong_button { font:11px Tahoma;background-color:#C0C0C0; color:#000000; border:0px hidden ;border-bottom:0px solid #FFFFFF ; width:100% }

.onglet_td { background-color:#F0F0F0;font:11px Tahoma;border-bottom:0px solid #BEBEBE;border-top:1px solid #FFFFFF; border-right:1px solid #999999;border-left:1px solid #FFFFFF; padding-right:0px;}
.onglet_td_1 { background-color:#F0F0F0;font:11px Tahoma;border-bottom:0px solid #BEBEBE;border-top:1px solid #999999; border-right:1px solid #999999;border-left:1px solid #999999; padding-right:0px;}
.onglet_td_2 { background-color:#F0F0F0;font:11px Tahoma;border-bottom:1px solid #999999;border-top:1px solid #FFFFFF; border-right:1px solid #999999;border-left:1px solid #999999; padding-right:0px;}

.onglet_td2 { background-color:#F0F0F0;font:11px Tahoma;border-bottom:0px solid #BEBEBE;border-top:1px solid #FFFFFF; border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0; padding-right:0px;}
.onglet_td2_1 { background-color:#F0F0F0;font:11px Tahoma;border-bottom:0px solid #BEBEBE;border-top:1px solid #C0C0C0; border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0; padding-right:0px;}
.onglet_td2_2 { background-color:#F0F0F0;font:11px Tahoma;border-bottom:1px solid #C0C0C0;border-top:1px solid #FFFFFF; border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0; padding-right:0px;}

.onglet_button_fix { font:11px Tahoma; background-color:#C0C0C0; color:#000000; border:0px hidden ; width:100% }
.onglet_button_fix_1 { font:11px Tahoma; background-color:#E3E3E3; color:#000000; border:0px hidden ; width:100% }

.onglet_btg { font:11px Tahoma;background-color:#E3E3E3; color:red; border:0px hidden ; width:100% }
.input_text { background-color:#FFFFFF; font:9px Tahoma; border:1px solid #ACACAC;width:50px; height:15px; text-decoration:none; }
.textarea_2 { border:1px solid #F0F0F0;font:11px Tahoma; width:200px; height:45px;}
.textarea_3 { border:1px solid #FF6600;font:11px Tahoma; width:400px; height:150px;}
.textarea_4 { border:1px solid #FF6600;font:11px Tahoma; width:400px; height:75px;}

.date_com { border:1px solid #FF6600;font:11px Tahoma; width:200px; height:25px;}
.date_date { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #FF6600;width:125px; height:17px; text-decoration:none; }

.flex_td_a { background-color:#FFFFFF;font:11px Tahoma;border-bottom:0px solid #BEBEBE;border-top:1px solid #FFFFFF; border-right:0px solid #CCCCCC;border-left:1px solid #FFFFFF; padding-right:0px;}
.flex_td_xy { font:11px Tahoma;border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;border-left:1px solid #FFFFFF; padding-right:0px;}
.td_planning { font:11px Tahoma;border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;border-left:1px solid #FFFFFF; padding-right:0px;}
.flex_td_x { background-color:#EAEAEA;font:11px Tahoma;border-bottom:1px solid #BEBEBE;border-top:1px solid #FFFFFF; border-right:1px solid #CCCCCC;border-left:1px solid #FFFFFF; padding-right:0px;}
.flex_td_y { border-bottom:1px solid #BEBEBE;border-top:1px solid #FFFFFF;font:11px Tahoma; border-right:0px solid #F0F0F0;border-left:0px solid #FFFFFF; padding-right:0px;}
.flex_button {font:11px Tahoma;color:#666666;background-color:#F0F0F0;border:0px hidden;width:100% }
.flex_input_text { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #FF6600;  width:100px; height:17px; text-decoration:none; }
.input_rech { color:#000000; background-color:#EAEAEA; font:11px Tahoma; border:1px solid #FF6600; width:200px; height:17px; text-decoration:none; }

.input_g { background-color:#F0F0F0; font:11px Tahoma; border:1px solid #F0F0F0;  width:100%; height:17px; text-decoration:none; }
.input_b { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #FFFFFF;  width:100%; height:17px; text-decoration:none; }
.textarea_b { border:1px solid #FFFFFF; font:11px Tahoma; width:100%; height:100%;}
.textarea_d { border:1px solid #FFFFFF; font:11px Tahoma; width:100%; height:15;}

.desc {font-family:Tahoma;font-size:11px;color:#555555;white-space:normal;line-height:10pt;text-align:justify;margin-left:5px;margin-top:3px;margin-bottom:0px;margin-right:5px}
.desc_right {font-family:Tahoma;font-size:11px;color:#777777;white-space:normal;line-height:10pt;text-align:right;margin-left:5px;margin-top:3px;margin-bottom:0px;margin-right:5px}
.puce {color:777777;font-family:Tahoma;font-size:11px;text-align:left;line-height:8pt;margin-left:5px;margin-top:0px;}
.date {font-family:Tahoma;font-size:11px;color:#FF6600;text-align:left;margin-left:5px;margin-top:3px;margin-bottom:1px;margin-right:5px}
.titre {font-family:Tahoma;font-size:11px;color:#FF6600;text-align:center;margin-left:5px;margin-top:3px;margin-bottom:1px;margin-right:5px}
.pm {font-family:Tahoma;font-size:11px;color:#232323;text-align:left;margin-left:5px;margin-top:3px;margin-bottom:1px;margin-right:5px}
.titre_2 {font-family:helvetica,Arial;font-size:18px;color:#FF6600;margin-left:5px;margin-top:3px;margin-bottom:1px;margin-right:5px}
.titre_left {font-family:Tahoma;font-size:11px;color:#FF6600;text-align:left;margin-left:5px;margin-top:3px;margin-bottom:1px;margin-right:5px}
.just_orange {font-family:Tahoma;text-indent:5px;font-size:11px;color:#FF6600;text-align:justify;margin-left:5px;margin-top:3px;margin-bottom:1px;margin-right:5px}
.nom {font-family:Tahoma;font-size:11px;color:#777777;white-space:normal;line-height:10pt;text-indent:0px;text-align:justify;margin-bottom:2px;}
.nom_left {font-family:Tahoma;font-size:11px;color:#777777;white-space:normal;line-height:10pt;text-indent:0px;text-align:left;margin-left:3px;margin-top:3px;margin-bottom:3px;margin-right:3px}
.nom_href {font-family:Tahoma;font-size:11px;color:#777777;}
.nom_plein {font-family:Tahoma;font-size:11px;color:#777777;white-space:normal;line-height:9pt;text-indent:0px;text-align:justify;margin-left:5px;margin-right:-50px;margin-top:5px;margin-bottom:5px;}
.nom_center {font-family:Tahoma;font-size:11px;color:#777777;white-space:normal;line-height:10pt;text-indent:0px;text-align:center;margin-left:3px;margin-top:3px;margin-bottom:3px;margin-right:3px}
.nom_right {font-family:Tahoma;font-size:11px;color:#777777;white-space:normal;line-height:10pt;text-indent:0px;text-align:right;margin-left:3px;margin-top:3px;margin-bottom:3px;margin-right:3px}
.vide {font-family:Tahoma;font-size:11px;color:#777777;text-align:center;margin-top:0px;margin-bottom:0px;}
.input_text_long { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #ACACAC; width:200px; height:20px; text-decoration:none; }
/* frm_mod */
.com { border:1px solid #FF6600;font:11px Tahoma; width:450px; height:50px;}

/* menu icons */
.msicon { background-repeat:no-repeat; background-position:2px 3px; }
.mschart { background-image:url(/udm-resources/msicon-chart.gif) !important; }
.mschart:hover, .mschart:focus, .mschart:active { background-image:url(/udm-resources/msicon-chart-rollover.gif) !important; }
.mstask { background-image:url(/udm-resources/msicon-task.gif) !important; }
.mstask:hover, .mstask:focus, .mstask:active { background-image:url(/udm-resources/msicon-task-rollover.gif) !important; }

.select_multiple {width: 200px; background-color:#F0F0F0; font-family: Tahoma; color:#666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.input_blanc { background-color:#FFFFFF; font:11px Tahoma; color:#666666; border:1px solid #999999;width:200px; height:17px; text-decoration:none; }
.input_blanc_2 { background-color:#FFB5B5; font:11px Tahoma; color:#000000; border:0px;  width:200px; height:16px; text-decoration:none; padding-left:3px; padding-right:3px; }

.tooltip {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width:250px;
	background-color: #FFE79B;
	border:1px solid #626262;
	padding: 5px;
	font:11px Verdana;
	color:#666666;
}
.tooltip2 {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width:75px;
	background-color: #FFE79B;
	border:1px solid #626262;
	padding: 5px;
	font:11px Verdana;
	color:#666666;
}

/* RECOUV */

.textarea_BG { border:1px solid #9EA0CB; background-color:#F0F0F0; font:11px Tahoma; width:600px; height:75px;}
.input_BG { background-color:#F0F0F0; font:11px Tahoma; border:1px solid #9EA0CB;  height:17px; text-decoration:none; }
.input_MODIF 	{ border: none; width: 300px; background-color: transparent ;  height : 17px;}
.input_MODIF2 	{ border: none; width: 300px; background-color: #f5f9fd ; height : 17px; border: 1px solid #ff6600;}
.input_MODIF3 	{ border: none; width: 300px; background-color: transparent ; border: 1px solid #ff6600;}
.input_BlanC { background-color:#FFFFFF; color:#9EA0CB; font:11px Tahoma; border:1px solid #9EA0CB;  width:300px; height:17px; text-decoration:none; }
.input_BC { background-color:#E2E2EF; font:11px Tahoma; border:1px solid #9EA0CB;  height:17px; text-decoration:none; }
.input_BLEU { background-color:#9EA0CB; font:11px Tahoma; color:#FFFFFF; border:1px solid #51538F; height:17px; text-decoration:none; }

.moratoire { background-color:#F6F6F6; font:11px Tahoma; color:#333333; border:1px solid #9EA0CB;  width:132px; height:17px; text-decoration:none; text-align:right; padding-right:3px; }
.moratoire_ok { background-color:#E4FFDF; font:11px Tahoma; color:#333333; border:1px solid #9EA0CB;  width:132px; height:17px; text-decoration:none; text-align:right; padding-right:3px; }
.moratoire_nok { background-color:#FFDFDF; font:11px Tahoma; color:#333333; border:1px solid #9EA0CB; width:132px; height:17px; text-decoration:none; text-align:right; padding-right:3px; }
.moratoire_disabled { background-color:#E0E0E0; font:11px Tahoma; color:#333333; border:1px solid #9EA0CB;  width:132px; height:17px; text-decoration:none; text-align:right; padding-right:3px; }

.onglet_button { font:11px Tahoma; background-color:#7A7CB7; color:#FFFFFF; height:19px; border:0px hidden ; border:1px solid #696BA9; border-bottom:1px solid #7A7CB7; width:100%; padding-bottom:3px; padding-left:10px; padding-right:10px; }
.onglet_button_1 { font:11px Tahoma; background-color:#E2E2EF; color:#43457A; height:19px; border:0px hidden ; border:1px solid #BABBD8; border-bottom:1px solid #E2E2EF; width:100%; padding-bottom:3px; padding-left:10px; padding-right:10px; }

a.link_BG { color:#787AAF; font:bold 11px Tahoma; text-decoration:none; }
a.link_BG:hover { color:#000000; font:bold 11px Tahoma; text-decoration:none; }

a.link_gebe { color:#000000; font: 11px Tahoma; text-decoration:none; }
a.link_gebe:hover { color:#787AAF; font: 11px Tahoma; text-decoration:none; }

a.link_bbl { color:#FFFFFF; font: 11px Tahoma; text-decoration:none; }
a.link_bbl:hover { color:#000000; font: 11px Tahoma; text-decoration:none; }

a.link_BG_12 { color:#787AAF; font:bold 12px Tahoma; text-decoration:none; }
a.link_BG_12:hover { color:#000000; font:bold 12px Tahoma; text-decoration:none; }

a.link_BG_13 { color:#787AAF; font:bold 13px Tahoma; text-decoration:none; }
a.link_BG_13:hover { color:#000000; font:bold 13px Tahoma; text-decoration:none; }

fieldset { border:none;	}

a.link_BG_14 { color:#787AAF; font:bold 14px Tahoma; text-decoration:none; }
a.link_BG_14:hover { color:#000000; font:bold 14px Tahoma; text-decoration:none; }

.tooltip_gris { position: absolute; visibility: hidden; z-index: 100; width:120px; background-color: #777777; border:1px solid #333333; padding: 3px; font: bold 11px Verdana; color:#FFFFFF; text-align:center; }
.tooltip_bleu { position: absolute; visibility: hidden; z-index: 100; width:120px; background-color: #FF6600; border:1px solid #333333; padding: 3px; font: bold 11px Verdana; color:#FFFFFF; text-align:center; }
.tooltip_rouge { position: absolute; visibility: hidden; z-index: 100; width:120px; background-color: #797CC5; border:1px solid #333333; padding: 3px; font: bold 11px Verdana; color:#FFFFFF; text-align:center; }

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position : absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
}

div.Request {
	display:          none;
	position:         absolute;
	right:            0px;
	top:              0px;
	margin:           20px 20px 0px 0px;
	padding:          3px;
	border:           0px none;
	background-color: #FF0000;
	color:            #FFFFFF;
	font-weight:      bold;
}