/* CSS Document */

#DivCenter {
	position: relative;
	width: 380px;
	left: 50%;
}
#PageCenter {
	position:relative;
	left:-380px;
	width:760px;
}


#MenuDefault0 ,
#MenuLanguages{
	display:none;
}

#MenuLanguages {
	position:absolute;
	top:43px;
	width:90px;
	left:662px;
	background-color: #DCF9BF;
	z-index:200;
}

td.greenh20{
	background-color: #8CED2C;
	height:18px;
}

a.b_lang, a.b_lang:visited, a.b_lang:active{
	padding-top:2px;
	height: 18px;
	width: 70px;
	/*border: 1px solid #DCF9BF;*/
	background-color: #8CED2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	display:block;
	background-image: url(../images/icones/ico_world.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align:left;
}

a.menu_en, a.menu_fr:visited,
a.menu_fr, a.menu_fr:visited,
a.menu_de, a.menu_de:visited,
a.menu_es, a.menu_es:visited,
a.menu_jp, a.menu_jp:visited,
a.menu_nl, a.menu_nl:visited,
a.menu_pt, a.menu_pt:visited,
a.menu_zh, a.menu_zh:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #8CED2C;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	height: 16px;/**/
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	text-decoration:none;
	display:block;
}

a.menu_en:hover, 
a.menu_fr:hover, 
a.menu_de:hover,
a.menu_nl:hover,
a.menu_es:hover,
a.menu_jp:hover,
a.menu_pt:hover,
a.menu_zh:hover {
	background-color: #FFFFFF;
}
a.menu_en, a.menu_en:visited, a.menu_en:hover {
	background-image: url(../images/flag_eng.gif);
}

a.menu_fr, a.menu_fr:visited, a.menu_fr:hover {
	background-image: url(../images/flag_fre.gif);
}

a.menu_de, a.menu_de:visited, a.menu_de:hover {
	background-image: url(../images/flag_ger.gif);
}

a.menu_es, a.menu_es:visited, a.menu_es:hover {
	background-image: url(../images/flag_esp.gif);
}

a.menu_jp, a.menu_jp:visited, a.menu_jp:hover {
	background-image: url(../images/flag_jap.gif);
}

a.menu_nl, a.menu_nl:visited, a.menu_nl:hover {
	background-image: url(../images/flag_dut.gif);
}

a.menu_pt, a.menu_pt:visited, a.menu_pt:hover {
	background-image: url(../images/flag_ptg.gif);
}

a.menu_zh, a.menu_zh:visited, a.menu_zh:hover {
	background-image: url(../images/flag_chi.gif);
}

/*------------------------------------------------------------------------------	
tableau Langues VPN_LOCAL jilo july 2008
------------------------------------------------------------------------------*/

#MenuLanguages1 {
	position:absolute;
	margin: 30px 0px 0px 78px ;
	width: 80px ;
	background-color: grey ;
	}
	
td.greenh201 {
	background-color: grey ;
	height:18px;
}

a.menu_lg {
	background-color: grey ;
	color: white ;
	}
	
a.menu_lg:hover {
	background-color: grey ;
	color: white ;
	text-decoration: underline ;
	}

th.lang_flag a {
	text-decoration: none ;
	color: inherit ;
	}
	
th.lang_flag a img {
	vertical-align: middle ;
	}
	
th.lang_flag a:hover {
	text-decoration: none ;
	color: inherit ;
	}
	
th.lang_flag a:hover img {
	vertical-align: middle ;
	}