@charset "utf-8";
/* TYPOGRAPHY << basic styles for html elements with font faces, sizes, weights and neutral colours. >> */
	body {
		text-align: center;
/*		font-family:Verdana, Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
		font-size: 85%;
        line-height: 1em;
		background:#FFF;
		color:#000;
		margin:0;
		padding:0;
	}
	div { font-size: 1em; }
	img { border: 0; }
	
/* LINKS */
	a{ color: #000; text-decoration: none; }
	a:hover { color:#0071BB; text-decoration:underline;}
/*\LINKS */
	
/* HEADINGS */
	h1 { font-size: 2em; line-height: 1.5em; margin: 0 0 0.5em 0; padding: 0; color: #000000; }
	h2 { font-size: 1.3em; line-height: 1.3em; margin: 0 0 0.5em 0; padding: 0; color: #000000; }
	h3 { font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.5em 0; padding:0; color: #000000; }
	h4 { font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; padding: 0; color: #000000; }
	h5 { font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; padding: 0; color: #000000; }
	h6 { font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; padding: 0; color: #000000; }
/*\HEADINGS */

/* TEXT */
	p { font-size: 1em; margin: 0 0 1.5em 0; padding: 0; line-height:1.4em; }
	blockquote { border-left:10px solid #ddd; margin-left:10px; }
	pre { font-family: monospace; font-size: 1.0em; }
	strong, b { font-weight: bold; }
	em, i { font-style:italic; }
    code { font-family: "Courier New", Courier, monospace; font-size: 1em; white-space: pre; }
/*\TEXT */
	
/* LISTS */
	ul { line-height:1.4em; margin: 0 0 1.5em 0; padding: 0; }
	ul li { margin: 0 0 0.25em 30px; padding: 0; }
	ol { font-size: 1.0em; line-height: 1.4em; margin: 0 0 1.5em 0; padding: 0; }
	ol li { font-size: 1.0em; margin: 0 0 0.25em 30px; padding: 0; }
	dl { margin: 0 0 1.5em 0; padding: 0; line-height: 1.4em; }
	dl dt { font-weight: bold; margin: 0.25em 0 0.25em 0; padding: 0; }
	dl dd { margin: 0 0 0 30px; padding: 0; }
/*\LISTS */
	
	
/* TABLE */
	table { font-size: 1em; margin: 0 0 1.5em 0; padding: 0; }
	table caption { font-weight: bold; margin: 0 0 0 0; padding: 0 0 1.5em 0; }
	th { font-weight: bold; text-align: left; }
	td { font-size: 1em; }
/*\TABLE */	

/* FORM ELEMENTS */
	form { margin:0; padding:0; }
	form div, form p { font-size: 1em; margin: 0 0 1em 0; padding: 0; }
	label { font-weight: normal; }

	input, select, textarea { font-size:1em;  font-family: arial, helvetica, verdana, sans-serif; margin: 0; padding: 1px; }
	
	input, select { vertical-align:middle; }
	textarea { width: 200px; height: 8em; }
	
	input.check { border: none; width: auto; height: auto; margin: 0; }
	input.radio { border: none; width: auto; height: auto; margin: 0; }
	input.file { height: auto; width: 250px; }
	input.readonly { background-color: transparent; border: none; }
	input.button { width: 10em; border:1px solid black; background-color: #ddd; }
	input.image { border: none; width: auto; height: auto; }
	
    form div.submit { margin: 1em 0; }
    form div.submit input { height: 2em; width: 15em; }
/*\FORM ELEMENTS */

/*\TYPOGRAPHY */	


#container{ width:975px; margin:0px auto; text-align:left; }
/* header */
#header{ clear:both; }

#header img.logo{ float:left;}
#header img.banner{ float:right;}
#header h2.textbanner {color:#0071BC; font-style:italic; font-weight:normal; text-align:center; padding:5px 5px 0px 70px; margin:10px 0px 10px 0px; font-size:30px; float:right;}
#header h2.textbanner .span14{font-size:14px;}
#header h2.textbanner .span18{ font-size:18px;}
#header h2.textbanner .span20{ font-size:20px;}

/* navigation */

#nav { 
	background: #0088F2 url(../images/header-bg-right.jpg) top right no-repeat;
	float:right;
	display:block;
	height:40px;
	width:718px;
}
#nav ul { 
	list-style:none; 
	padding:0px; 
	margin:0; 
	float:left;
}
#nav ul li { 
	margin:0px; 
	float:left;
	line-height:40px;
	padding:0px 10px 0px 10px;
}

#nav ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	display:block;
	float:left;
	color:#fff;
	
	/* 
	padding:0px 15px 0px 15px;
	line-height:50px;
	*/
}

#nav ul li a:hover, #nav ul li span{
	display:block;
	float:left;
	color:#fff;
	text-decoration: underline;
	/* 
	padding:0px 15px 0px 15px;
	line-height:50px;
	background:#006837;
	filter:alpha(opacity=40); 
   	-moz-opacity: 0.4; 
   	opacity: 0.4;
   	*/ 
 }

	/*********************/
	/* 		Ratanak 	 */
	/*********************/
	
	/* lefe navigation */
	
	ul.l_menu { list-style:none; padding-left:15px; margin:0px;  }
	ul.l_menu li { margin:0;}		
	ul.l_menu li.last { border-bottom:none;}
	ul.l_menu li a { color:#FFFFFF; text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
	ul.l_menu li a:hover, ul.l_menu li span { color:#FFFFFF; }
	/*
	ul.l_menu_b { list-style:none; padding:0px; margin:0px; margin-top:20px; border:1px solid blue; text-align: center;}
	ul.l_menu_b li{height:19px; color: #ffffff;}
	ul.l_menu_b li.selected { margin:0; padding:0px; background:#287cb2; margin-bottom:2px; background-color: #008DC4;}
	ul.l_menu_b li.disselected { margin:0;  padding:0px;  background:#3d90c6; margin-bottom:2px; height:40px;}		
	ul.l_menu_b li.disselected span {  padding:0px 15px 0px 15px; }
	ul.l_menu_b li.selected a { text-decoration:none; line-height: 19px; display:block;  padding:0px 15px 0px 15px; }	
	ul.l_menu_b li.selected a:hover{  height:19px;}
	*/
	
	/* One line menu*/
	/*
	ul.l_menu_b li.disselected span.c_menu_b { padding-top:10px;}
	ul.l_menu_b li.selected a.c_menu_b  { padding-top:10px;}
	ul.l_menu_b li.selected a.c_menu_b:hover{ background-color:#3184ba; height:30px; color:#c4e5f9;}
	*/
	ul.l_menu_b { list-style: none; margin-top:11px; text-align: left; }
	ul.l_menu_b li{line-height: 20px; height: 20px;  padding:0px; margin: 3px 5px; }
	ul.l_menu_b li.disselected span.c_menu_b, ul.l_menu_b li.selected a.c_menu_b {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFF;
		padding: 0px 10px;
		width: 159px;
	}
	
	ul.l_menu_b li.disselected, ul.l_menu_b li.selected:hover  {
		background:#008DC4 url(../images/submenu-bg-left.gif) top left no-repeat;
	}
	ul.l_menu_b li.disselected span.c_menu_b,
	ul.l_menu_b li.selected a:hover {
		display: block;		
		background: url(../images/submenu-bg-right.gif) top right no-repeat;
		text-decoration: none;
		
	}
	ul.l_menu_b li a {
		outline:none;
		width: 159px;
		display: block;	
	}
    /*********************/
    /*********************/
	/* menu double line */
	ul.l_menu_b_d { list-style: none; margin-top:11px; text-align: left; }
	ul.l_menu_b_d li{height: 44px;  padding:0px; margin: 5px 5px; }
	ul.l_menu_b_d li.disselected span.c_menu_b_d, ul.l_menu_b_d li.selected a.c_menu_b_d {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFF;
		padding: 3px 0 0 10px;
		width: 159px;
		line-height:17px;
	}
	
	ul.l_menu_b_d li.disselected{
		background:#008DC4 url(../images/submenu-doule-line.gif) top left no-repeat;
		padding:3px 0 0 10px;
	}
	 ul.l_menu_b_d li.selected:hover{
		background:#008DC4 url(../images/submenu-doule-line.gif) top left no-repeat;
	}
/*	ul.l_menu_b_d li.disselected span.c_menu_b_d,
	ul.l_menu_b_d li.selected a:hover {
		display: block;		
		background: url(../images/submenu-doule-line-right.gif) top right no-repeat;
		text-decoration: none;
		
	}*/
	ul.l_menu_b_d li a{
		color:#FFF;
		outline:none;
		width: 159px;
		display: block;
		text-decoration:none;
		padding:3px 0 0 10px;
	}
	/* end menu double line */
/* content */
#content { clear:both; width:100%; /* background: #fff url(../images/bg-rainbow-2.gif) top left repeat-y; */}
#content #c_left{ float:left; color:#fff;}
 
/**YUTH: Start: change css**/
/*#content #c_right{ float:left; padding:15px; width:725px; border-left:solid 10px #E6E6E6; background-color:#fff;}*/
#content #c_right{ 
	float:right; 
	padding:0px 0px 15px 15px; 
	width:769px; 
	border-left:solid 10px #E6E6E6; 
	background-color:#fff; 
	margin-top:15px; 
	border:1px solid #fff;
}

/**YUTH: End  : change css**/

/***************/
/* Ratanak 	   */
/***************/
	.white_line{ color:#fff; background-color:#008DC4; border:none; height:1px; width: 160px; margin:0 15px 10px 0; }
	.white_line_home{ color:#fff; background-color:#008DC4; border:none; height:1px; width: 170px; margin:0 0 0 10px; }

	/* login block */
	.login_block{ padding:3px; padding-left: 10px;}
	.login_block .title{ color:#fff; font-size:12px; text-decoration:underline; text-align:center; padding:5px; background:none; padding-left:0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; }
	.login_block label{font-size:11px; float:left; width:65px; margin:2px;}
	.login_block input.txt{ font-size:11px; float:left; width:95px; margin:2px;}
	.login_block input.btn{ font-size:11px; float:left; margin:2px;}
	.login_block p{ text-align:left; clear:both; color:#fff; }
	.login_block a{ color:#fff; font-family: Arial, "MS Trebuchet", sans-serif;  font-size: 12px; }
	.login_block a:hover{ color:#fff; }
	
	/* welcome block */
	.wel_block{ padding:3px; padding-left:15px; }
	.wel_block .title{ color:#FFFFFF; font-size:12px; padding:5px; padding-left: 0px; padding-bottom:10px; background:none; font-family: Arial, "MS Trebuchet", sans-serif; }
	.wel_block span{ color:#FFFFFF;}
		
	/*content right */
	.subtitle{ color:#000; padding:1px 10px 1px 10px; margin:0; clear:both;}
	.subtitle_2{ font-size:13px; color:#000; padding:1px 0px 5px 0px; margin:0; clear:both;}
/*	.title{ background-color:#0071BC; color:#fff; padding:1px 10px 1px 10px;}
	.orange{background-color:#FFD666;}
	.yellow{background-color:#E1DA59;}
	.green{background-color:#20ab58;}	
	.blue{background-color:#0579ad;}*/	
	
	.title{ background-color:#0071BC; color:#fff; padding:1px 10px 1px 10px;}
	.orange{background-color:#FFD666;}
	.yellow{background-color:#E1DA59;}
	.green{background-color:#20ab58;}	
	.blue{background-color:#0579ad;}
	
	
	/* box */
	/**YUTH: Start: change css**/
	/*#c_right .box { background-color:#FFFBEF; width:327px; padding:15px; float:left; margin:0px 0px 10px 0px;}*/
	#c_right .box { background-color:#FFFBEF; width:334px; padding:15px; float:left; margin:0px 0px 10px 0px;}
	*html #c_right .box { width:333px;}
	/**YUTH: End  : change css**/	
	
	#c_right .tab { background-color:#FFFBEF; width:200px; height:30px; padding:0px; float:left; margin:0px 0px 0px 0px;}
	#c_right .box .title{ background:none; color:#000; margin:0; padding:1px 10px 1px 10px;}
	#c_right .box a{ margin:0; padding:1px 10px 1px 10px; color:#29ABE2;}
	#c_right .box a:hover{ color:#0071BB;}
	
	/* content two block */
	.two_block{ margin:0px; padding:0; width:100%; background-color:#F5F5F5;}
	.two_block .b1, .two_block .b2{ margin:15px 0px 15px 15px; width:335px; float:left;}
	.two_block .b3{ margin:15px 0px 15px 15px; width:680px; float:left;}
	
	*html #stat{
		width:710px;
	}
	
	.btn_block{ clear:both; text-align:center; margin:5px;}
	label.lbl1{font-size:12px; float:left; width:100px; margin:2px; clear:left;}
	label.lbl2{font-size:12px; float:left; margin:2px; text-align:center;}	
	label.lbl3{font-size:12px; margin:2px; width:650px;}	
	label.lbl4{font-size:12px; float:left; width:200px;  margin:2px; }
	label.lbl5{font-size:12px; float:left; width:155px; margin:2px; clear:left;}
	input.txt1{font-size:12px; float:left; width:218px; margin:2px;}	
	input.txt2{font-size:12px; float:left; width:99px; margin:2px;}
	input.txt3{font-size:12px; float:left; width:190px; margin:2px;}		
	input.txt4{font-size:12px; float:left; width:205px; margin:2px;}			
		* html input.txt4{width:393px;}
		*:first-child+html input.txt4{width:393px;}
	input.txt5{font-size:12px; float:left; width:121px; margin:2px;}
	textarea.txt_area1{font-size:12px; float:left; width:220px; margin:2px; height:68px;}	
	textarea.txt_area2{font-size:12px; float:left; width:564px; height:250px; overflow:auto; margin:2px; padding:2px;}
	input.rdo1{font-size:12px; float:left;}	

	select.sel{font-size:12px; float:left; width:224px; margin:2px;}		
	
	.error_text{font-size:14px; font-weight:bold; color:#CC3300;}
	.sucess_text{font-size:14px; color:#0099FF; text-align:center; margin-top:0px; margin-bottom:200px;}

	label.dis_txt1{font-size:12px; float:left; width:218px; height:16px; margin:2px; padding:2px; background-color:#fff; border:solid 1px #ccc;}
	.dis_txt2{font-size:12px; float:left; width:218px; height:68px; overflow:auto; margin:2px; padding:2px; background-color:#fff; border:solid 1px #ccc;}
	textarea.dis_txt_area1{font-size:12px; float:left; width:566px; height:250px; overflow:auto; margin:2px; padding:2px; background-color:#fff; border:solid 1px #ccc;}
	
	.login_error { color:#F00; text-align:center;}
	/* content center */
	.center_block{ margin:0px; padding:0; width:100%; background-color:#F5F5F5;}
	.center_block .b1{ margin:15px 0px 15px 15px; width:335px; float:left;}
	
/* fieldset ***********************************************************/	
	fieldset.fs{
		margin:15px;	
	}
	fieldset.fs legend{
		font-weight:bold;
		font-size:16px;
		color:#000000;
	}
	
	fieldset.fs .b_block{
		float:left;
		background-color:#fff;
		margin:5px 5px 0px 5px;
		width:325px;
		text-align:center;
		border:solid 1px #cccccc;

	}
	fieldset.fs .b_block .subtitle{
		background-color:#eee;
		border-bottom:solid 1px #cccccc;
	}
	
	fieldset.fs .b_block ul{
		list-style:none;	
		padding:0px;
		padding:0px;	
	}
	
	fieldset.fs .b_block ul li{
		margin:5px 5px 0px 5px;
		padding:0;
		font-size:12px;
	}
/* fieldset end********************************************************/


/* login content */
#login_content { clear:both; width:100%; }
	/* content center */
	#login_content #c_center{ padding:15px; width:350px; background-color:#fff; margin:50px auto 50px auto;}
/* footer */
#footer{ clear:both; color:#000; text-align:right; border-top: 1px solid #008DC4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#footer a{ color:#000; }
#footer a:hover{ color:#fceab8; }
#footer .copyright{ padding:5px; }




/* table */

table {
	border-collapse: collapse;
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	color:#000;
}
table thead { background-color:#eee; }
table tbody { background-color:#fff; }
table tfoot { background-color:#eee; text-align:right; font-weight:bold; }
table tr.field_record_2{background-color:#faf3e0;}
table tr.field_record_2:hover{background-color:#fbeeca; cursor:pointer;}
table tr.field_record:hover,table .field_record_focus{background-color:#c4e5f9; cursor:pointer;}
table th{ border:solid 1px #cccccc; padding:2px; text-align:center; font-weight:bold;}
table td{ border:solid 1px #cccccc; padding:2px;}
table tr th.field_sort:hover{background-color:#dadada; cursor:pointer;}
table thead tr.h_top td{border:none; background:none;}
table tbody tr td a{ margin:0; padding:1px 0px 1px 0px; color:#000;}
table tbody tr td a:hover{ color:#0071BB; text-decoration:underline;}

.grey{ color:#0071BB; }
.cred{color:#CC3300;}

ul.sublist{ margin:0px; padding:0px; }
ul.sublist li{ 	margin:0px 0px 0px 15px; font-size:11px}

ul.sublist_2{ margin:0px; padding:0px;}
ul.sublist_2 li{ margin:0px; font-size:11px}

/* table offers */
table.tbl_offers {margin:15px; text-align:center;}
.tbl_offers col#c1 { width:20px; }
.tbl_offers col#c2 { width:130px; }
.tbl_offers col#c3 { width:70px; }
.tbl_offers col#c4 { width:70px; }
.tbl_offers col#c5 { width:120px; }
.tbl_offers col#c6 { width:180px; }
.tbl_offers col#c7 { width:70px; }

/* table offers 2 */
table.tbl_offers_2 {margin:15px; text-align:center;}
.tbl_offers_2 col#c1 { width:20px; }
.tbl_offers_2 col#c2 { width:20px; }
.tbl_offers_2 col#c3 { width:128px; }
.tbl_offers_2 col#c4 { width:67px; }
.tbl_offers_2 col#c5 { width:67px; }
.tbl_offers_2 col#c6 { width:97px; }
.tbl_offers_2 col#c7 { width:187px; }
.tbl_offers_2 col#c8 { width:57px; }


/* table offers 3 */
table.tbl_offers_3 {margin:15px; text-align:center;}
.tbl_offers_3 col#c1 { width:20px; }
.tbl_offers_3 col#c2 { width:128px; }
.tbl_offers_3 col#c3 { width:67px; }
.tbl_offers_3 col#c4 { width:67px; }
.tbl_offers_3 col#c5 { width:97px; }
.tbl_offers_3 col#c6 { width:197px; }
.tbl_offers_3 col#c7 { width:84px; }

/* table offers 4 */
table.tbl_offers_4 {margin:15px; text-align:center;}
.tbl_offers_4 col#c1 { width:20px; }
.tbl_offers_4 col#c2 { width:20px; }
.tbl_offers_4 col#c3 { width:128px; }
.tbl_offers_4 col#c4 { width:67px; }
.tbl_offers_4 col#c5 { width:67px; }
.tbl_offers_4 col#c6 { width:97px; }
.tbl_offers_4 col#c7 { width:180px; }
.tbl_offers_4 col#c8 { width:50px; }
.tbl_offers_4 col#c9 { width:14px; }

/* table syndicates */
table.tbl_syndicates {margin:15px; text-align:center;}
.tbl_syndicates col#c1 { width:15px; }
.tbl_syndicates col#c2 { width:135px; }
.tbl_syndicates col#c3 { width:130px; }
.tbl_syndicates col#c4 { width:100px; }
.tbl_syndicates col#c5 { width:100px; }
.tbl_syndicates col#c6 { width:60px; }
.tbl_syndicates col#c7 { width:60px; }
.tbl_syndicates col#c8 { width:60px; }

/* table enterprises */
table.tbl_enterprises {margin:15px; text-align:center;}
.tbl_enterprises col#c1 { width:10px; }
.tbl_enterprises col#c2 { width:140px; }
.tbl_enterprises col#c3 { width:160px; }
.tbl_enterprises col#c4 { width:75px; }
.tbl_enterprises col#c5 { width:105px; }
.tbl_enterprises col#c6 { width:60px; }
.tbl_enterprises col#c7 { width:70px; }
.tbl_enterprises col#c8 { width:40px; }


table.tbl_enterprises_temp {margin:15px; text-align:center;}
.tbl_enterprises_temp col#c1 { width:165px; }
.tbl_enterprises_temp col#c2 { width:165px; }
.tbl_enterprises_temp col#c3 { width:75px; }
.tbl_enterprises_temp col#c4 { width:105px; }
.tbl_enterprises_temp col#c5 { width:60px; }
.tbl_enterprises_temp col#c6 { width:70px; }
.tbl_enterprises_temp col#c7 { width:40px; }


/* table validate enterprises */
table.tbl_validate_enterprises {margin:15px; text-align:center;}
.tbl_validate_enterprises col#c1 { width:20px; }
.tbl_validate_enterprises col#c2 { width:145px; }
.tbl_validate_enterprises col#c3 { width:145px; }
.tbl_validate_enterprises col#c4 { width:80px; }
.tbl_validate_enterprises col#c5 { width:110px; }
.tbl_validate_enterprises col#c6 { width:160px; }

/* table fed validate enterprises */
table.tbl_fed_validate_enterprises {margin:15px; text-align:center;}
.tbl_fed_validate_enterprises col#c1 { width:20px; }
.tbl_fed_validate_enterprises col#c2 { width:145px; }
.tbl_fed_validate_enterprises col#c3 { width:105px; }
.tbl_fed_validate_enterprises col#c4 { width:80px; }
.tbl_fed_validate_enterprises col#c5 { width:90px; }
.tbl_fed_validate_enterprises col#c6 { width:70px; }
.tbl_fed_validate_enterprises col#c7 { width:70px; }
.tbl_fed_validate_enterprises col#c8 { width:80px; }

/* table cv */
table.tbl_cv {margin:15px; text-align:center;}
.tbl_cv col#c1 { width:25px; }
.tbl_cv col#c2 { width:90px; }
.tbl_cv col#c3 { width:145px; }
.tbl_cv col#c4 { width:175px; }
.tbl_cv col#c5 { width:145px; }
.tbl_cv col#c6 { width:80px; }

/* table cv + action */
table.tbl_cv_action {margin:15px; text-align:center;}
.tbl_cv_action col#c1 { width:20px; }
.tbl_cv_action col#c2 { width:25px; }
.tbl_cv_action col#c3 { width:75px; }
.tbl_cv_action col#c4 { width:145px; }
.tbl_cv_action col#c5 { width:175px; }
.tbl_cv_action col#c6 { width:145px; }
.tbl_cv_action col#c7 { width:75px; }

/* table cv match */
table.tbl_cv_match_action {margin:15px; text-align:center;}
.tbl_cv_match_action col#c1 { width:20px; }
.tbl_cv_match_action col#c2 { width:25px; }
.tbl_cv_match_action col#c3 { width:65px; }
.tbl_cv_match_action col#c4 { width:145px; }
.tbl_cv_match_action col#c5 { width:175px; }
.tbl_cv_match_action col#c6 { width:145px; }
.tbl_cv_match_action col#c7 { width:65px; }
.tbl_cv_match_action col#c8 { width:20px; }

/* table cv match */
table.tbl_stat {margin:15px; float:left;}
table.tbl_stat th{ border:solid 1px #cccccc; padding:1px; text-align:center; font-weight:bold;}
table.tbl_stat td{ border:solid 1px #cccccc; padding:1px;}
.tbl_stat col#c1 { width:585px; }
.tbl_stat col#c2 { width:100px; }

/*table mobilite*/
table.sortable {margin:15px; float:left;}
table.sortable th{ border:solid 1px #cccccc; padding:1px; text-align:center; font-weight:bold;}
table.sortable td{ border:solid 1px #cccccc; padding:1px;}
.sortable col#c1 { width:555px; }
.sortable col#c2 { width:100px; }

/* header text position */
#txtheader{margin-left:80px; font-size:50px;}
/*vandy tab in index*/
.taboffer{
width:70px;
height:30px;
border:none;
}
.taboffer:hover{
background:#F99106;

}
#show_index{
margin-bottom:0px;
padding-bottom:0px;
}


ul#tab_menu{
	list-style:none;
	margin:0;
	padding:0;
}

ul#tab_menu li{
	margin:0 2px 2px 0;
	padding:0;
	line-height:30px;
	
	float:left;
	width:100px;
	text-align:center;
}

ul#tab_menu li a{
	background-color:#FAA21B;
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	font-size:16px;
}


/* tab link in home page */
a.tab_link { 
	background-color:#e1da59;
	color:#fff;
	padding:0px 10px 1px 10px;
}
a.tab_link:hover{ color:#b28200; text-decoration:none }
span.link_focus{
	color:#000;
	background-color:#f0f0f0;
	padding:1px 10px 1px 10px;

}

.para{ padding-left:20px;}
#txt_mail{ font-weight:bold; color:#0000FF; text-decoration:underline;}
.txt_ul{ padding-left:30px;}

.gestion_des_login{
	margin:15px 0px 15px 15px; 
	float:left;
 	margin-left:150px; 
	padding-left:0px; 
	width:390px;
}

* html .gestion_des_login{
 	margin-left:70px; 
}


#date { margin:2px; font-size:12px;}
#date .month_naissance{ width:82px;}
#date .year_naissance{ width:70px;}


.right{ padding-left:410px;}
.lbl_print {margin-left:400px;}
.lbl_print a {  font-size:12px; /*margin-left:615px; clear:both;*/ height:10px; color:#0099CC} 
.lbl_print a:hover {text-decoration:none; color:#00CCFF } 
.lbl_print a img{ text-decoration:none;};

.nb_offer{ padding-left:17px; font-weight:bold; font-size:12px;}


/* Offer fieldset */
.fset_offer{
	margin:10px;
}

.fset_offer legend{
	font-size:13px; 
	color:#000;
	font-weight:bold;
}

.fset_offer .b1, .fset_offer .b2{ margin:15px 0px 15px 0px;}
.fset_offer .b3{ margin:15px 0px 15px 0px;}


.num_visited{ margin-left:15px;}
#date_visited{ padding-left:10px;}

.pdf_box{
margin-bottom:10px;
height:75px;
background: #fffde9 url(../images/pdf-box.jpg) no-repeat
}
.pdf_box a:hover{
text-decoration:underline;
color:#FFFFFF
}
.pdf_box a{
 text-align:center;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
 line-height:70px;
}
.pdf_box div{
height:100%;
/*padding-top:30px;*/
text-align:center;
}

.white_link{
	color:#FFFFFF;
}
.white_link:hover{
	color:#FBE9B7;
	text-decoration:none;
}

/******************************************/

div#nav-right{
	width:255px; 
	height:40px;
	background:url(../images/header-bg-left.jpg) no-repeat; 
	float:left;	
}

ul.federation li {
	padding:0px;
	margin:0px;
}

div#c_left {
	background:url(../images/submenu-bg-top.jpg) top left no-repeat; 
	background-color: #84C8E3;
	width: 189px; 
	margin-top: 15px; 
	color: #FFFFFF;	
}

div#c_left_bottom{
	background:url(../images/submenu-bg-bottom.jpg) top left no-repeat;
	height:9px;
	width:189px;
}
h2.title_new{
	border-bottom:2px solid #E1DA59; 
	background-color:#FFF; 
	color:#000; 
	font-size: 14px; 
	padding: 0px 0px 10px 0px; 
	margin-left:0px; 
	font-family: Arial, Helvetica, sans-serif;
}

	.title{ background-color:#FFF; color:#000; padding: 0px 0px 10px 0px;; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
	.orange{border-bottom:#FFD666 solid 2px;}
	.yellow{border-bottom:#E1DA59 solid 2px;}
	.green{border-bottom:#20ab58 solid 2px;}	
	.blue{border-bottom:#0579ad solid 2px;}

