/* Les popup (new version) */
.pop_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #6699CC;	
}	
.pop_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	background-color: #EBEADB;	
	padding-left: 5px;
}	
.pop_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	background-color: #ffffff;	
	padding-left: 5px;
}	
.pop_textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;		
}	
.pop_box {
	border-style: solid solid solid solid;
	border-width: 2px 2px 2px 2px;
	border-color: #0066CC #0066CC #0066CC #0066CC;
}

.pop_btn {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #6699CC;
	background-color: #ffffff;	
	cursor: pointer;
}

/* Les links */
a:link {color: #000000; text-decoration: underline}
a:visited {color: #000000; text-decoration: underline}
a:hover {color: #000000; text-decoration: none}

a:link.nav_list {color: #ffffff; text-decoration: underline; font-weight: bold;}
a:visited.nav_list {color: #ffffff; text-decoration: underline; font-weight: bold;}
a:hover.nav_list {color: #ffffff; text-decoration: none; font-weight: bold;}

a:link.footer {color: #ffffff; text-decoration: none; font-weight: bold;}
a:visited.footer {color: #ffffff; text-decoration: none; font-weight: bold;}
a:hover.footer {color: #ffffff; text-decoration: none; text-decoration: underline; font-weight: bold;}

a:link.nav_header {color: #ffffff; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
a:visited.nav_header {color: #ffffff; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
a:hover.nav_header {color: #ffffff; text-decoration: none; text-decoration: underline; font-weight: bold; letter-spacing: 1px;}
a:link.nav_header2 {color: #ffffff; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
a:visited.nav_header2 {color: #ffffff; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
a:hover.nav_header2 {color: #ffffff; text-decoration: none; text-decoration: underline; font-weight: bold; letter-spacing: 1px;}

a:link.radioLink {color: #000000; text-decoration: none}
a:visited.radioLink {color: #000000; text-decoration: none}
a:hover.radioLink {color: #000000; text-decoration: none}

a:link.panel_link {color: #ffffff; text-decoration: none; font-family: Webdings; font-size: 18px}
a:visited.panel_link {color: #ffffff; text-decoration: none; font-family: Webdings; font-size: 18px}
a:hover.panel_link {color: #F5BC00; text-decoration: blink ; font-family: Webdings; font-size: 18px}

a:link.panel_link_big {color: #ffffff; text-decoration: none; font-family: Webdings; font-size: 18px}
a:visited.panel_link_big {color: #ffffff; text-decoration: none; font-family: Webdings; font-size: 18px}
a:hover.panel_link_big {color: #F5BC00; text-decoration: blink; font-family: Webdings; font-size: 18px}

.tab_line {
	border-style: outset none none none;
	border-width: 1px 0px 0px 0px;
	border-color: #b6b6b6 #ffffff #ffffff #ffffff;
}

.control {
margin-top: 7px;
margin-left: 5px;
}

.tools_line {
	border-style: outset none none none;
	border-width: 1px 0px 0px 0px;
	border-color: #9C9EA5 #ffffff #ffffff #ffffff;
}

.tools_line_panel {
	border-style: outset none inset none;
	border-width: 0px 0px 1px 0px;
	border-color: #005AC6 #ffffff #005AC6 #ffffff ;
}

.tbl_recent_view {
	border-style: outset inset inset outset;
	border-width: 1px 1px 1px 1px;
	border-color: #8b8b8b #8b8b8b #8b8b8b #8b8b8b;
	margin-bottom: 7px;

}

.tbl_panel_big {
	
	margin-bottom: 10px;
}

/* Le message de confirmation  */
#message { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none; 
	color: #FF0000; 
}
.quicklink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.langlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #dddddd; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.toollink {
	FONT-SIZE: 10pt; COLOR: #dddddd; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}


/* Les object (textbox / Dropdown) */
.obj_normal { 
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #c9c9c9;
	background-color: #ffffff;	
}
.obj_selected { 
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #c9c9c9;
	background-color: #ffffff;	
}
.obj_error { 
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #f57a7d;
	background-color: #ffffff;	
}

.logs_hilite { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
	background-color: #999999;	
}

.documents_hilite { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	background-color: #999999;
	font-weight: bold;
	letter-spacing: 6px;
	
}
/* Header des resultats de recherche */
.header_list { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	background-color: #336699;	
}

/* Footer des resultats de recherche */
.footer_list { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
	background-color: #336699;	
}
a:link.footer_list {color: #ffffff; text-decoration: none}
a:visited.footer_list {color: #ffffff; text-decoration: none}
a:hover.footer_list {color: #ffffff; text-decoration: none}

a:link.nav_list {color: #ffffff; text-decoration: underline; font-weight: bold;}
a:visited.nav_list {color: #ffffff; text-decoration: underline; font-weight: bold;}
a:hover.nav_list {color: #ffffff; text-decoration: none; font-weight: bold;}

/* Les labels */

.txt_lbl_back_off {
	filter: alpha(opacity=20);
	background-color: #336699;
}	
.txt_lbl_back_on {
	filter: alpha(opacity=20);
	background-color: #993300;
}	
.txt_lbl_txt {
	position: relative;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}	

/* Menu informations */

.mnu_infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #336699;
	border: 1px solid #F5BC00;
	width: 180px;
}	

/* Menu userlog */
.mnu_userlog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #336699;
	width: 130px;
}	

/* Look popup infos */

.tbl_pop {
	border: 5px solid #F5BC00;
}	

.header_list_pop { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	background-color: #336699;	
}

.footer_list_pop { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
	background-color: #336699;	
}

.line_off { 
	background-color: #ffffff;		
}

.line_on { 
	background-color: #e5e5e5;	
}

.label_off { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	background-color: #e5e5e5;		
}

.label_on { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
	background-color: #336699;	
	cursor: pointer;
	font-weight: bold;
}

.line_txt {
	position: relative;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}	

.btn_submit {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #003366;
	background-color: #ffffff;	
	cursor: pointer;
}

.btn_consulter {
	font-family: Arial;
	font-size: 10px;
	color: #000000;	
	border: 2px solid #003366;
	background-color: #ffffff;	
	cursor: pointer;
}

.btn_payer {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #42B24A;
	background-color: #e1e1e1;	
	cursor: pointer;
}

.btn_new {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #999999;
	background-color: #ffffff;	
	cursor: pointer;
	height: 47px;
}

.btn_go {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #999999;
	background-color: #ffffff;	
	cursor: pointer;
}

.btn_disable {
	font-family: Arial;
	font-size: 12px;
	color: #a7a7a7;	
	border: 2px solid #a7a7a7;
	background-color: #ffffff;	
}

.btn_red {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #9f000c;
	background-color: #ffffff;	
	cursor: pointer;
}

.btn_red_small {
	font-family: Arial;
	font-size: 10px;
	color: #000000;	
	border: 1px solid #9f000c;
	background-color: #ffffff;	
	cursor: pointer;
}

.btn_green {
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #1c883f;
	background-color: #ffffff;	
	cursor: pointer;
}

div.panelTitle {
	color: #ffffff;
	background-color: #336699;
	cursor: pointer;
	padding: 0px;
	margin-left: 1; 
	margin-right: 1;
	margin-top: 1;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	height: 20px;
	padding-top: 3px
}

div.panelContent {
	background-color: #ffffff;
	padding: 2px;
	border-style: outset inset inset outset;
	border-width: 0px 1px 1px 1px;
	border-color: #8b8b8b #8b8b8b #8b8b8b #8b8b8b;
	height: 100%;
	overflow: auto;
	margin-left: 1; 
	margin-right: 1;
}

/* Datagrid */

.obj_nav_enable_over { 
	font-family: Webdings;
	font-size: 20px;
	color: #336699;	
	background-color: #ffffff;	
	border: 2px solid #336699;
	cursor: pointer;
	font-weight: bold;
}
.obj_nav_enable_out { 
	font-family: Webdings;
	font-size: 20px;
	color: #ffffff;	
	border: 2px solid #ffffff;
	background-color: #336699;	
	cursor: pointer;
}
.obj_nav_disable { 
	font-family: Webdings;
	font-size: 20px;
	color:#d4d4d4;	
	border: 2px solid #ffffff;
	background-color: #336699;	
}
.obj_nav_back { 
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;	
	border: 2px solid #ffffff;
	background-color: #336699;	
}

.obj_nav_back_white { 
	font-family: Arial;
	font-size: 14px;
	color: #336699;	
	background-color: #ffffff;	
}

.obj_nav_page_btn_over { 
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;	
	border: 2px solid #336699;
	background-color: #336699;	
	cursor: pointer;
	font-weight: bold;
}
.obj_nav_page_btn_out { 
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
	border: 2px solid #336699;
	background-color: #ffffff;	
	cursor: pointer;
}
.obj_nav_page_btn_selected{ 
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;	
	border: 2px solid #336699;
	background-color: #336699;	
	font-weight: bold;
}