body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0e45a9;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#0e45a9;
	text-align:center;
}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#0e45a9;
	text-align:left;
}

img {
	border-width:0px;
	border-style:none;
}

a:link, a:visited{
	color: #0e45a9; text-decoration: none;
}
a:hover {
	color: #0e45a9; text-decoration: underline;
}

/*---------------| Roll over Nav |---------------*/
a.nav:link, a.nav:visited{
	color: #FFFFFF; text-decoration: none; font-weight:bold; font-size:12px;
}
a.nav:hover {
	color: #014e82; text-decoration: none; font-weight:bold; font-size:12px;
}

/*---------------| Roll over Sms |---------------*/
a.sms:link, a.sms:visited{
	color: #646466; text-decoration: none;
	font-size: 12px; font-weight: bold;
}
a.sms:hover {
	color: #c70000; text-decoration: none;
	font-size: 12px; font-weight: bold;
}

/*---------------| Roll over White |---------------*/
a.white:link, a.white:visited{
	color: #FFFFFF; text-decoration: none
}
a.white:hover {
	color: #FFFFFF; text-decoration: underline
}

ul{
	margin:2px 0px 0px 0px;
	padding:0px;
}
li{
	list-style-type:none;
	background-image:url(../img/ico_puce.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:16px;
}

#barre_haut {
	width:100%;
	height:123px;
}


#barre_nav {
	height:25px;
	width:100%;
}

/*---------------| Barre titre |---------------*/

#barre_titre_img, #barre_ban {
	width:100%;
	height:111px;
	margin-top:15px;
	margin-bottom:9px;
}

#titre_alerte {
	width:560px;
	height:17px;
	position:relative;
	float:left;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}


#container {
	width:760px;
	text-align:justify;
	overflow:visible;
}


/*-------------| Contenu principal |-------------*/
#contenu {
	width:614px;
	position:relative;
	clear:both;
}

#contenu_h {
	background-image:url(../img/contenu_h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:614px; height:9px;
	position:relative; float:left;
}

#contenu_c {
	background-image:url(../img/contenu_c.gif);
	background-repeat:repeat-y;
	width:598px;
	padding-left:8px; padding-right:8px;
	position:relative; float:left;
}

#contenu_b {
	background-image:url(../img/contenu_b.gif);
	background-repeat:no-repeat;
	width:614px; height:9px;
	position:relative; float:left;
}


#footer {
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	width:100%; height:50px;
	padding-top:18px;
	position:relative; 
	clear:both;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}

#main {
	width:614px;
	position:relative;
	float:right;
	margin-bottom:40px;
}

#menu_container {
	width:130px;
	position:relative;
	float:left;
	margin-bottom:15px;
	margin-top:1px;
}

#create_btn {
	width:100%;
	height:69px;
}

/*---------------| Menu log |---------------*/
#menu_log {
	width:130px;
	clear:both;
	position:relative;
}

#menu_log_h {
	background-image:url(../img/menu_log_h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:130px;height:10px;
	position:relative; float:left;	
}

#menu_log_c {
	background-image:url(../img/menu_log_c.gif);
	background-repeat:repeat-y;
	width:120px;
	padding-left:5px; padding-right:5px;
	text-align:center;
	position:relative; float:left;
}

#menu_log_b {
	background-image:url(../img/menu_log_b.gif);
	background-repeat:no-repeat;
	width:130px; height:10px;
	position:relative; float:left;
}

/*-------------| Menu d'identification |-------------*/
#menu_id {
	width:130px;
	clear:both;
	position:relative;
}

#menu_id_h {
	background-image:url(../img/menu_id_h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:130px; height:21px;
	position:relative; float:left;
	margin-top:9px;
}

#menu_id_h_en {
	background-image:url(../img/menu_id_h_en.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:130px; height:21px;
	position:relative; float:left;
	margin-top:9px;
}

#menu_id_h_cn {
	background-image:url(../cn/img/menu_id_h_cn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:130px; height:21px;
	position:relative; float:left;
	margin-top:9px;
}

#menu_id_c {
	background-image:url(../img/menu_id_c.gif);
	background-repeat:repeat-y;
	width:120px;
	padding-left:5px; padding-right:5px;
	font-size:10px; color:#1839b7;
	position:relative; float:left;
}

#menu_id_b {
	background-image:url(../img/menu_id_b.gif);
	background-repeat:no-repeat;
	width:130px; height:20px;
	position:relative; float:left;
}

/*-------------| Menu SMS |-------------*/
#menu_sms_h {
	background-image:url(../img/menu_sms_h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:130px; height:21px;
	position:relative; float:left;
	margin-top:9px;
}

#menu_sms_h_cn {
	background-image:url(../cn/img/menu_sms_h_cn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:130px; height:21px;
	position:relative; float:left;
	margin-top:9px;
}

#menu_langue {
	width:100%;
	text-align:center;
	clear:both;
	position:relative;
	margin-top:2px;
}

#menu_logo_paiement {
	width:100%;
	text-align:center;
	position:relative;
	top:36px;
	margin-bottom:20px;
}

#menu_logo_lmd {
	width:100%;
	text-align:center;
	position:relative;
	top:36px;
	margin-bottom:15px;
}

#menu_logo_bm {
	width:100%;
	text-align:center;
	position:relative;
	top:36px;
	margin-bottom:60px;
}

.btn_orange {  
	height:18px;	
	border: 1px #214185 solid;
	background: url(../img/img_foot_bg.gif) repeat-x;
	font-size: 10px; color: #FFFFFF;
	cursor:pointer;
}

.btn_vert {  
	height:18px;	
	border: 1px #214185 solid;
	background: url(../img/degrade_vert.gif) repeat-x;
	font-size: 10px; color: #FFFFFF;
	cursor:pointer;
}

.btn_rouge {  
	height:18px;	
	border: 1px #214185 solid;
	background: url(../img/degrade_rouge.gif) repeat-x;
	font-size: 10px; color: #FFFFFF;
	cursor:pointer;
}

.btn_menu {
	height:25px;
	width:110px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
}

.btn_menu2 {
	height:25px;
	width:110px;
	margin-top:16px;
	margin-bottom:2px;
	text-align:center;
}

.btn_nav {
	height:25px;
	width:86px;
	position:relative;
	padding-top:1px;
	float:left;
}

.commentaire {
	background-color:#fefa9d;
	border:1px solid #183a7d;
	width:312px;
	margin:5px 10px 5px 5px;
	padding:5px 5px 5px 5px;
	font-size:10px;
}

.etoile {
	color:#FF0000;
}

.input_bleu {
	border:1px solid #214185;
	height:14px; width:104px;
	font-size:10px;
	color: #214185;
}

.input_bleu_uk {
	border:1px solid #214185;
	height:14px; width:85px;
	font-size:10px;
	color: #214185;
}

.ligne_couleur {
	background-color:#fefa9d;
}

.menu_titre {
	background-image:url(../img/img_panel_login_bg.gif);
	background-repeat:repeat-x;
	font-size: 10px;
	font-weight:bold;
	border-bottom-color:#183a7d;
	border-bottom-width:1px;
	border-bottom-style:solid;
	color: #FFFFFF;
	height:15px;
	padding-top:1px;
	text-align:center;
}

.menu_contenu {
	padding-left:10px;
	padding-right:10px;
}

.table_couleur {
	border:1px solid #183a7d;
	background-color:#ffffff;
}

.table_couleur th {
	background-color:#009ee0;
	color:#ffffff;
	border-bottom:1px solid #183a7d;
}

/*---------------| Contenus |---------------*/
.table_tarifs {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.title {
background-image:url(../img/img_panel_login_bg.gif);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
}

.choix {
background-color:#eeeeee;
padding:5px;
width:285px;
height:200px;
}

.achats {
border:1px solid #183a7d;
}

.btn_panel_login {
width:100px; height:18px;	
border: 1px #214185 solid; background: url(../img/img_foot_bg.gif) repeat-x;
font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight:bold;
cursor:pointer;
}

#faq_t {
background-color:#e1f6fe;
vertical-align:middle;
margin:0;
padding:0;
}

#faq_spacer {
background-image:url(../img/void_orange.gif);
background-position:center;
background-repeat:repeat-x;
}

#faq_q {
width:540px;
border:0;
padding:0;
margin-left:20px;
}

/*---------------| Table contenus |---------------*/

.content_panel {
width:595px;
padding:0px;
text-align:left;
}

.content_space {
width:30px;
padding:0px;
}

.xs_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.xs_ita {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #FF0000;
}

.help_txt {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #2746bc;
}

.red_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
}

.red_txt_b {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #FF0000;
}
.bleu_txt_big {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #2746bc;
}
.orange_txt_big {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #FF6600;
}
