/*                               Block of style sheet for pop up menu only                        
.................................................................................................................................*/
#dropmenudiv{
position:absolute;
background-color:#FFFFEF;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
color:#000000;
text-align:left;
text-indent: 3px; border-bottom-color:
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
padding: 1px 1; 
text-decoration: none;
color:#000000;
text-align:left;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFEF;
color:#469F27;
text-align:left;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}

/*                                 End Block of style sheet for pop up menu
................................................................................................................................*/ 

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* Global ************************* */

BODY {
	margin: 0;
	background-color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 11px;
			
}

body:lang(km) {
font-family:"Khmer OS System","Khmer OS","Khmer Kampongtrach","CDT Khmer",Verdana,Arial,sans-serif;
font-size:11pt;
}


BODY,TD,TH,LI  { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;	}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

TD.contenu { background-color:#FFFFFF; }
DIV.contenu {
	margin: 16px 16px 30px 32px;
	text-align : justify;
	font-family :  Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 11px;	
}
DIV.contenuk {
	margin: 16px 16px 30px 32px;
	text-align : justify;
	font-family :  Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 11px;
}

DIV.home {
	margin-left:32px;
	text-align : justify;
	font-family :  Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 11px;
}

.exclamation{
	font-family:"Khmer OS Freehand";
	font-size: 11px;	
}
DIV.contenu UL {}
/* I.E. ONLY  */ * html TD.contenu {
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:100px;
}

.TD_menu1 {
	padding: 0px;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.TD_home{
	padding: 0px 20px 15px 20px;
	margin-top:20px;
}
.TD_menu1 A:link, .TD_menu1 A:visited {color: #000000;text-decoration:none;}
.TD_menu1 A:active, .TD_menu1 A:hover { color: #469F27; text-decoration:none; }


.tVert { color: #469F27; }

	
.TD_sousmenu {
	padding: 0px;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	border-top : 1px solid #A5E3FA;
	border-left : 1px solid #A5E3FA;
	background-color : #D6F4FF;
}
	.TD_sousmenu A:link, .TD_sousmenu A:visited {color: #000000;padding: 9px; height:31px;text-decoration:none;background-color : #D6F4FF;}
	.TD_sousmenu A:active, .TD_sousmenu A:hover { color: #000066; padding: 9px;height:31px;text-decoration:none; background-color : #FFFFFF;}
	
	
.TD_sousmenu_active {
	padding: 9px;
	height:31px;	
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	border-top : 1px solid #A5E3FA;
	border-left : 1px solid #A5E3FA;
	background-color : #FFFFFF;		
}	

		
.TD_sousmenuKhmer {
	padding: 0px;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	border-top : 1px solid #A5E3FA;
	border-left : 1px solid #A5E3FA;
	background-color : #D6F4FF;
}
.TD_sousmenuKhmer A:link, .TD_sousmenuKhmer A:visited {
	color: #000000;
	padding: 0px 9px 0 9px;
	height:31px;
	text-decoration:none;
	background-color : #D6F4FF;
}
.TD_sousmenuKhmer A:active, .TD_sousmenuKhmer A:hover {
	color: #000066;
	padding: 0px 9px 0 9px;
	height:31px;
	text-decoration:none;
	background-color : #FFFFFF;
}
	
	
.TD_sousmenuKhmer_active {
	padding: 0px 9px 0 9px;
	height:31px;	
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	border-top : 1px solid #A5E3FA;
	border-left : 1px solid #A5E3FA;
	background-color : #FFFFFF;		
}	


		
.TD_menu {
	padding: 0px;
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
}

.TD_menu A:link, .TD_menu A:visited {
	color: #999999;
	text-decoration:none;
}

.TD_menu A:active, .TD_menu A:hover { 
	color: #000000; 
	text-decoration:none; 
}

.TD_copyright {
	padding: 0px;
	line-height : 15px;
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

.TD_copyright A:link, .TD_copyright A:visited {
	color: #000000;
	text-decoration:none;
}
.TD_copyright A:active, .TD_copyright A:hover {
	color: #000000; text-decoration:underline; 
}
	    
.Style3 {font-size: xx-large}
	
.Style4 {font-size: x-large}	

.Style5 {font-size: large}

.Style6 {font-size: medium}
		
/* Backgrounds ******************** */


.tab_contenu {
	 background : url(../../images/interface/bg_bleu.gif) repeat-x top left; 
	
}
			
/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */
.tableau { border:1px solid #A5E3FA; }
.td_border{ border-right:1px solid #A5E3FA;border-bottom:1px solid #A5E3FA;  }
.td_border1{ border-right:1px solid #A5E3FA; }
.td_border2{ border-bottom:1px solid #A5E3FA;  }

.topTitle	{
	padding: 30px 0px 0 35px;
	font-size: 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0C3484;
	background: url(images/interface/top.gif);
	font-weight : bold;
}

.topTitle2	{
	background-image : url(/images/interface/top.gif);
	height:161;
}
	
.topTitle3	{
	padding: 27px 0px 0px 35px;
	font-size: 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0C3484;
	font-weight : bold;
}
.topTitle4	{
	padding: 40px 0px 0 35px;
	font-size: 15px;
	color: #0C3484;
	font-weight : bold;
	font-family:"Khmer OS Freehand";
	
}	
.topTitle5	{
	z-index:100;
	position:absolute;
	padding: 40px 0px 0 35px;
	font-size: 15px;
	color: #0C3484;
	font-weight : bold;
	font-family:"Khmer OS Freehand";
	left: 420px;
	top: 63px;
	
}	
	
.error{color: #E0002A;}

/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */
	
	
	
/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 14px; margin: 0px; color:#000000;}


H2 {
	font-size: 11px;
	margin: 20px 0 0px 0;
	color:#469F27;
	font-family:"Khmer OS Freehand";
}

H3 { font-size: 12px; font-weight:bold; color:#469F27; margin: 20px 0 0px 0; }
H4, H5 { font-size: 13px; font-weight:bold; color: #000000; margin: 0; }

H6 { font-size: 11px; color: #000000; margin: 10px 0 12px 10px; }
.contentTitle{
	font-family:"Khmer OS Freehand";
	font-size: 13px;
	font-weight:bold;
}

p{
	line-height : 18px;
	margin: 7px 0 7px 0;
}

.tText01 {color: #000000;}
.tBleu  {color: #006699;font-weight:bold;}
.xRouge  {color: #ff0000; }
.tAsterix {color:#C91616;font-weight:bold;}
.tFleche {color:#517D97;font-weight:normal;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.tItalic { font-style: italic;margin: 0 20px 0px 0;}


.petit  {font-size: 10px;color: #000000;  }

A:link.astropof, A:visited.astropof {
	color: #A9A9A9;
	text-decoration:none;
}
A:active.astropof, A:hover.astropof {color: #A9A9A9; text-decoration:underline; }

A:link.menu_top, A:visited.menu_top { color: #000066; text-decoration:underline; }
A:active.menu_top, A:hover.menu_top {color: #000066; text-decoration:none; }
	
A:link.menu_top_a, A:visited.menu_top_a { color: #E0002A; text-decoration:none; }
A:active.menu_top_a, A:hover.menu_top_a {color: #000066; text-decoration:none; }
	
/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #000066; text-decoration:none;}
A:active, A:hover {color: #000066; text-decoration:underline; }

A:link.bold, A:visited.bold {font-weight:bold;}
A:active.bold, A:hover.bold {font-weight:bold; }


	
/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 0px 0px 12px 30px; padding: 0;list-style-image: url(/images/interface/li_2.gif); list-style-type: disc;}
	LI {margin: 0px 0 5px 0; padding: 0; vetical-align:top; }
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

UL.liste_fleche {list-style-image: url(/images/icons/li_fleche1.gif); list-style-type: none; }
	.liste_fleche LI {}
	.liste_fleche A:link, .liste_fleche A:visited { color: #666666; text-decoration:underline; }
	.liste_fleche A:active, .liste_fleche A:hover { color: #666666; text-decoration:none; }
	
UL.liste_tiret {list-style-image: url(/images/icons/menu_tiret.gif); list-style-type: none; }
	
UL.liste_accueil {list-style-image: url(/images/icons/li_1.gif); list-style-type: none;color:#CC3300;}
	.liste_accueil LI {font-size:12px;font-weight:bold;}
	.liste_accueil A:link, .liste_accueil A:visited {text-decoration:none;}
	.liste_accueil A:active, .liste_accueil A:hover {text-decoration:underline;}
	
/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }

IMG.img_spacer {width:1px;height:20px;}
IMG.img_marge {width:29px;height:1px;}

.btn_top {text-align:right;}

