body {
	margin: 0 auto 0 auto;
	padding: 0; 
	}

TD {
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR:#5b5b5b;
}

HR {
height: 1px;
color:silver;
}
/* Link /////////////////////////////////*/
a {
FONT-SIZE: 11px; 
COLOR:#5b5b5b;
text-decoration: none;
}

a:hover
{
	color: #F46C05;
	text-decoration: underline;
	FONT-SIZE: 11px; 
}

a.link_head{
	FONT-SIZE: 11px; 
}
a.link_head:hover{
	FONT-SIZE: 11px; 
}


a.link_add{

font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
FONT-SIZE: 11px; 
COLOR:#3e3e3e;
text-decoration: none;
font-weight:bold;	
}
a.link_add:hover{
font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
FONT-SIZE: 11px; 
COLOR:#ff3300;
text-decoration: none;
font-weight:bold;	
}

a.link_big{

font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
FONT-SIZE: 12px; 
COLOR:#3e3e3e;
text-decoration: none;
font-weight:bold;	
}
a.link_big:hover{
font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
FONT-SIZE: 12px; 
COLOR:#ff3300;
text-decoration: none;
font-weight:bold;	
}


a.link_menu{
FONT-SIZE: 11px; 
COLOR:#3e3e3e;
text-decoration: none;
font-weight:bold;	
}
a.link_menu:hover{
FONT-SIZE: 11px; 
COLOR:#ff3300;
text-decoration: none;
font-weight:bold;	
}

a#link_menu{
FONT-SIZE: 11px; 
COLOR:#3e3e3e;
text-decoration: none;
font-weight:bold;	
}
a#link_menu:hover{
FONT-SIZE: 11px; 
COLOR:#ff3300;
text-decoration: none;
font-weight:bold;	
}

a.link_small {
FONT-SIZE: 11px; 
COLOR:#4f4f4f;
text-decoration: none;
}

a.link_small:hover
{
	FONT-SIZE: 11px; 
	color: red;
/*	background-color: #FFFACD;*/
	text-decoration: underline;
}

.title_h{
	FONT-SIZE: 12pt; 
	font-weight:bold;	
	COLOR:#313131;
	padding-top:0px;
	padding-bottom:5px;
}

.title_h2{
	FONT-SIZE: 11pt; 
	font-weight:bold;	
	COLOR:#313131;
	padding-top:15px;
	padding-bottom:5px;
}

.font_title{
	FONT-SIZE: 12px; 
	font-weight:bold;	
	COLOR:#4EB4F2;
}

.font_date{
	FONT-SIZE: 11px; 
	font-weight:bold;	
	COLOR:#4EB4F2;
}
.font_footer{
color:#B6B6B6;
}

#font_bold{
font-weight:bold;	
}

	
	.font_h{
	font:bold 12px tahoma,Helvetica,sans-serif;
	/*color:#F4793A;*/
	}	

.font_big{
	FONT-SIZE: 14px; 
	font-weight:bold;	
	font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
}
.div_border{
BORDER: #DBD7C6 1px solid; 
PADDING:10px;
/*background-color:#F6F3E6;*/
}

.div_images{
BORDER: #DBD7C6 1px solid; 
}

#td_label{
background-color:#FBFBFB;
padding-left:10px;
border-bottom:1px solid #EEEEEE
}

.div_img{
BORDER: #C1C0C0 1px solid; 
PADDING:5px;
background-color: white;
}

.tbl_td{
padding-left:10px;
font-weight:bold;	
}

.tbl_td_list{
padding-left:10px;
}
/* INPUT */
.input_box {
	FONT-SIZE: 13px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #5b5b5b; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid #c1c1c1;
	font-weight:normal;	
}

.input_box_white{
	FONT-SIZE: 13px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #5b5b5b; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid white;
	font-weight:bold;	
}

.input_box_read {
	FONT-SIZE: 13px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #5b5b5b; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;		
	border:1px solid #c1c1c1;
	font-weight:normal;	
	background-color:#f7f7f7;
}

.input_box_center {
	FONT-SIZE: 13px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #5b5b5b; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid #c1c1c1;
	text-align: center;	
}

.input_box_read_center {
	FONT-SIZE: 13px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #5b5b5b; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid #c1c1c1;
	text-align: center;	
	background-color:#f7f7f7;	
}

.input_box_number {
	FONT-SIZE: 14px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #3366cc; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid #c1c1c1;
	font-weight:bold;	
	text-align: right;	
	padding-right:5px;
	BACKGROUND-IMAGE: url(../../images/thai_currency.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

.input_box_number_read {
	FONT-SIZE: 14px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #3366cc; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid #c1c1c1;
	font-weight:bold;	
	text-align: right;	
	padding-right:5px;
	BACKGROUND-IMAGE: url(../../images/thai_currency.gif);
	background-repeat: no-repeat;
	background-position: top left;	
	background-color:#f7f7f7;
}


.input_box_small {
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #5b5b5b; 
	HEIGHT: 18px; 
	WIDTH:100%;
	padding:1px 1px;
	border:1px solid #c1c1c1;
	font-weight:normal;	
}

.input_checkbox{
	padding:0px;
	margin:0px;
	FONT-SIZE: 10px;
}

.div_box{
	padding:5px;
	border:1px solid #c1c1c1;
}

.bg_center {
BACKGROUND-IMAGE: url(../../images/bg_center.gif);
background-repeat: repeat-x;
background-position: top;
}

.bg_left_top {
BACKGROUND-IMAGE: url(../../images/bg_left_top.jpg);
background-repeat: no-repeat;
background-position: top left;
}
.bg_right_top {
BACKGROUND-IMAGE: url(../../images/bg_right_top.jpg);
background-repeat: no-repeat;
background-position: top left;
}
.bg_left_bottom {
BACKGROUND-IMAGE: url(../../images/bg_left_bottom.jpg);
background-repeat: no-repeat;
background-position: bottom left;
height:100%;
}
.bg_right_bottom {
BACKGROUND-IMAGE: url(../../images/bg_right_bottom.jpg);
background-repeat: no-repeat;
background-position: bottom left;
height:100%;
}

.button {
	FONT-SIZE: 12px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;	
	COLOR: #121212; 
}

/* MENU @@ */
.object_options {
	width: 147px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	float: right;
}

.object_options li {
	margin-bottom: 4px;
	display: block !important;
}

.object_options a {
	display: block;
	color: #333333;
	font-size: 10px;
	width: 147px;
	text-decoration: none;
	background: #eee url(../../images/bg_m.gif) no-repeat right top; /*color of menu by default*/	
}

.object_options a span {
	display: block;
	font-weight: bold;
	padding: 7px 10px;
	text-align: right;
}

.object_options a:hover {
	color: #333333;
	font-size: 10px;
	background: #D6D6D6 url(../../images/bg_m_over.gif) no-repeat right top; /*color of menu by default*/	  
}

.object_options a.current {
	color: #333333;
	font-size: 10px;
	background: #D6D6D6 url(../../images/bg_m_over.jpg) no-repeat right top; /*color of menu by default*/	    
}


.tbl_border{
BORDER-TOP: #D6D6D6 1px solid; 
BORDER-RIGHT: #D6D6D6 1px solid; 
PADDING:2px;
}

/* pagination */

.pagination{
 background:transparent url(../images/div-h.gif) repeat-x left top;
 padding:5px;
 padding-top:2px;
 padding-bottom:2px;
 margin:5px;
 text-align:left;
}

.pagination a{
 padding:1px 10px;
 text-decoration:none;
 background:transparent url(../images/pagination.gif) repeat-x left bottom;
 border:1px solid #ccc;
 margin:0 2px;
 color:#666666;
}

.pagination a:hover{
 background: #ffff99;
 color:#666666; 
 border:1px solid #aaa; 
}

.pagination span, .pagination span.nextprev{
 background:#FFFFFF;
 border:1px solid #CCCCCC;
 color:#CCCCCC;
 padding:1px 4px; 
 margin:0 2px; 
}

.pagination span.current{
 background:#1E5775;
 border:1px solid #A49979;
 color:#FFFFFF;
 margin:0 2px; 
 font-weight:bold;
}

/* ######### menu ################################# */

.arrowlistmenu{
width: 150px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px tahoma,Helvetica,sans-serif;
color: #666666;
/*background: black url(titlebar.png) repeat-x center left;*/
border-left:5px solid #B5CFD9;
background-color:#DEEFFA;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 3px; /*header text is indented 10px*/
padding-left:10px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
margin-bottom: 5px; 
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-bottom: 10px; 
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-left: 15px;
color: gray;
}

.arrowlistmenu ul li a{
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
background: url(../../images/CarreGrisVide.gif) left center no-repeat;
display: block;
padding: 1px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 0px solid #f8f8f8;
padding-left: 15px;
color: gray;
font: 11px tahoma,Helvetica,sans-serif;
}

.arrowlistmenu ul li a:visited{
color: gray;
font: 11px tahoma,Helvetica,sans-serif;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background: url(../../images/puceCarreRouge.gif) left center no-repeat;
padding-left: 15px;
font: 11px tahoma,Helvetica,sans-serif;
color: #2366A8;
background-color:#E8F3FB;
}

.arrowlistmenu ul li#current a {
background: url(../../images/puceCarreRouge.gif) left center no-repeat;
padding-left: 15px;
color: #2366A8;
}
/* ######### menu ################################# */



#crumb ul {
	height:1.1em;
	padding-bottom:20px;
	margin:0;
	padding:0;	
	}
#crumb li {
	font:12px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	display:block;
	float:left;
	color:#999999;
	margin:0;
	padding:0;	
	font-weight:bold;
	}
#crumb li a {
	padding:0 20px 0 0;
	margin:0 10px 0 0;
	background:url(../../images/crumb.gif) no-repeat right center;
	font:12px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;	
	font-weight:bold;
	}	
#crumb li a:link,
#crumb li a:visited {
	color: #333333;
	text-decoration:none;
	}	
#crumb li a:hover,
#crumb li a:focus {
	color:#e22f2d;
	text-decoration:underline;
	}		
	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

	.input_small {
	FONT-SIZE: 13px; 
	FONT-FAMILY: tahoma,Helvetica,sans-serif;
	COLOR: #121212; 
	BACKGROUND: white; 	
	BORDER: #D6D6D6 1px solid; 
	HEIGHT: 22px; 
	WIDTH:100%;
	padding:1px 1px;	
	
}