

/* ------------------------------------ */
/*               GENERAL                */
/* ------------------------------------ */
*{	padding: 0;	margin: 0;}

body {background-color: #fae8b9;  font-family: verdana,Arial,Helvetica,Garuda,sans-serif; font-size: 12px;}
html, body{	height: 100%; width: 100%;}

.no_float{float: none;}
.clear { clear: both; }
.clearing { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
a{	color: #4a2b23 ; text-decoration: none;}
a:hover{color: Green; text-decoration: underline;}
img {	border: 0;}
.error_clear{color:red; font-style:italic; float: none; clear: both;}
/*SPECS*/
.fltl{float: left !important;}
.fltr{float: right !important;}
.b{font-weight: bold !important;}
.hide{display: none !important;}
.block{display: block !important;}
.nowrap{white-space: nowrap !important;}
.brdlnone{border-left: none !important;}
.brdrnone{border-right: none !important; }
.hided {display: none}
.absolute{position:absolute;}
img.inline {
    position: relative;
    top: 3px;
}

img.button {
    cursor: pointer;
    padding: 1px;
}

img.button_over {
    border: 1px solid #e85716;
    padding: 0;
}
.clear{clear: both;}


img { border: 0; }
form input.error {border: 1px solid red !important;}
form select.error {border: 1px solid red !important;}
form textarea.error {border: 1px solid red !important;}

#view_photo{ margin: -120px -10px 0px; height: 150px; }
.red{color: red;}
/* ------------------------------------ */
/*               MESSAGE                */
/* ------------------------------------ */
#message span {float: left; position: relative; top: -3px; background-position: 5px 0; background-repeat: no-repeat; padding: 7px 0 0 45px; margin: 10px 0 0 0; text-align: left; height: 25px;}
html>body #message span {height: auto; min-height: 25px;}
#message a {text-decoration: none; font-weight: bold;}
#message a:hover {text-decoration: underline;}
#message .erreur {color: red; background-image: url('/_design/erreur.png');}
#message .erreur a { color: red; }
#message .avert {color: rgb(236, 118, 0); background-image: url('/_design/avert.png');}
#message .avert a {color: rgb(236, 118, 0);}
#message .info {color: blue; background-image: url('/_design/info.png');}
#message .info a {color: blue;}


/************ Main ***************************************/
/*
@font-face {
 font-family: VAGRundschriftD;
 src: url("/fonts/VAGRundschriftD.eot");
}
@font-face { 
    font-family: "VAGRundschriftD";
    src: url("/fonts/VAGRundschriftD.ttf") format("truetype");
}
*/

#bg_repeat{background: url('/_design/home/bg_repeat.png') repeat-x scroll left top; }
#bg_home{min-width:1038px; background: url('/_design/home/bg_home.png') no-repeat scroll center top;}
#bg{min-width:990px; background: url('/_design/home/bg.png') no-repeat scroll center top; }
#bg_nooja{min-width:902px; background: url('/_design/home/bg_nooja1.png') no-repeat scroll center top; }

.fix_center{width: 3px; }
.wrapper_home{margin: 0 auto; position: relative; width: 960px; background:#3E2F28 url(/_design/home/header_top_bg.gif) repeat-x scroll center top;height: 23px;}
.wrapper{width: 984px; margin: 0 auto; position: relative;}
.wrapper_nooja{width: 902px; margin: 0 auto; position: relative;}
#body{margin: 0 auto; position:relative; width:984px; }
/*****header****/
#header{height: 276px; position: relative;}
/**/
#header_nooja{height: 205px;}
#header_top{width: 100%;  height: 23px; overflow: hidden; background-color: #3E2F28;}

#bg_home #header{margin:0 auto; width: 964px; height: 521px;}
#header_top_text{ font-size: 9px; color: #1ddad9; text-align: center; float: right; height: 19px; padding:0 20px 0 0;}
#header_top_text #wrap{background-color:#3E2F28;font-size:9pxpx;height:23px;float: right;}
#header_top_text #wrap #wrap-in{float:left;padding-top:4px;}
/*#header_top_text a{font-size: 9; color: #1ddad9;line-height: 1.7;margin:0 15px;}*/
#header_top_text a{color: #1ddad9;line-height: 1.7;margin:0 15px;text-transform:uppercase;}
/*#header_top_text .nick{display:inline-block;font-size:11px;margin-top:-5px;}*/
#header_top_text .nick{display:inline-block;font-size:11px;margin-top:-2px;}
#header_top_text .nick a{text-transform: none;}

#header_top_text img{vertical-align: middle; padding: 0 0 0 10px;}

#header_top_text .lang-menu{margin-right:17px; float:left;height:23px;position:relative;width:119px;background:transparent url(/_design/home/back-lang-left.gif) no-repeat scroll 0 0;}
#header_top_text .lang-menu #lang-index{height:23px;}
#header_top_text .lang-menu #lang-indexs{height:23px;background:transparent url(/_design/home/back-lang-flash.gif) no-repeat scroll 100% 0;}
#header_top_text .lang-menu #lang-index:HOVER{cursor: pointer;}
#header_top_text .lang-menu .overs{background:transparent url(/_design/home/back-lang-right-closed.gif) no-repeat scroll 100% 0;}
#header_top_text .lang-menu .out{background:transparent url(/_design/home/back-lang-right.gif) no-repeat scroll 100% 0;}
#header_top_text .lang-menu .lang-index-in{background-color:#554138;color:#BFDCC0;font-size:9px;height:18px;margin-left:8px;margin-right:27px;padding-top:5px;text-transform:uppercase;}
#header_top_text .lang-menu .lang-index-ins{background-color:#554138;color:#BFDCC0;font-size:9px;height:18px;margin-left:8px;margin-right:8px;padding-top:5px;text-transform:uppercase;}
.lang-sub{position:absolute;width:133px;z-index:100;display:none;}
.lang-sub .corners-top{background-image:url(/_design/home/l-top.png);background-repeat:no-repeat;display:block;height:7px;line-height:1px;margin:0;}
.lang-sub .wrap-sub{background:transparent url(/_design/home/l-mid.png) repeat-y scroll 0 0;}
.lang-sub .wrap-sub .wrap-in-sub .lang-list{color:#1DDAD9;font-size:9px;height:21px;margin:0 7px;padding:5px 0 0 12px;text-transform:uppercase;}
/*
.lang-sub .wrap-sub .wrap-in-sub{background:transparent url(/_design/home/mid-right.png) repeat-y scroll 100% 0;}
.lang-sub .wrap-sub .wrap-in-sub .lang-list{background-color:#3E2F28;color:#1DDAD9;font-size:9px;height:21px;margin:0 7px;padding:5px 0 0 12px;text-transform:uppercase;}
*/
.lang-sub .wrap-sub .wrap-in-sub .default{background-color: #554138;}
.lang-sub .wrap-sub .wrap-in-sub .lang-list a{color: #1DDAD9;}
.lang-sub .wrap-sub .wrap-in-sub .lang-list a:HOVER{text-decoration: none;}
.lang-sub .wrap-sub .wrap-in-sub .lang-list:HOVER{background-color: #554138;cursor: pointer;}
.lang-sub .corners-top span{background-image:url(/_design/home/top-right.png);background-position:100% 0;background-repeat:no-repeat;display:block;line-height:1px;}
.lang-sub .corners-top span.b-top{background-color:#3E2F28;background-image:none;margin:0 14px;height:7px;}
.lang-sub .corners-bottom{background-image:url(/_design/home/l-bottom.png);background-repeat:no-repeat;display:block;height:13px;line-height:1px;margin:0;}
.lang-sub .corners-bottom span{background-image:url(/_design/home/bo-right.png);background-position:100% 50%;background-repeat:no-repeat;display:block;height:13px;line-height:1px;}
.lang-sub .corners-bottom span.b-bottom{background-image:url(/_design/home/bo-repeat.png);background-repeat:repeat;margin-left:14px;margin-right:14px;}

.wrapper_home #go_home{color:#1DDAD9;float:left;height:23px;overflow:hidden;padding:0 0 0 20px;}
.wrapper_home #go_home #wrap{height:19px;padding:4px 0 0 0;background-color: #3E2F28;float: left;}
.wrapper_home #go_home a{color:#1DDAD9;font-size:9px;margin:0 15px; text-transform:uppercase;}
#nooja_home{background: url('/_design/home/nooja.png') no-repeat scroll center top; cursor: pointer; width: 214px; height: 106px; left:373px; position:absolute; top:6px;}
#nooja_logo{background: url('/_design/home/nooja.png') no-repeat scroll center top; cursor: pointer; width: 214px; height: 106px; left: 384px; position: absolute; top: 15px;}
ul{list-style: none; padding: 0; margin: 0; }
ul.bullet{list-style: disc; padding: 0px 0px 0px 10px; margin-left: 15px; }
/****************** content **********************/
#title_main{color: #FFFFFF; font-family:  verdana; font-weight: bold; font-size: 25px; text-align: center; text-transform: uppercase; }

/*** home ***/
#content_top_bar{background: url('/_design/home/content_top_bar.png') no-repeat scroll left top; width: 1038px; height: 30px; display: block;}
#content_home{margin: 0 auto; position:relative; width: 1038px; }
#content_home .mh_jouer{height:96px; top: -52px; left:450px; position:absolute; width:133px; z-index:10;}
#content_home_top{ background: url('/_design/home/content_home_top.png') no-repeat scroll center top; min-height:218px;}
#content_home_bottom{ overflow:hidden;  width: 1038px; padding:0 0 43px;}
#content_home_foot{ background: url('/_design/home/content_home_foot.png') no-repeat scroll left top; height: 200px; margin: -179px 0 0;}
#content_home_center{ padding: 57px 0 20px; width: 910px; margin: 0 0 0 70px; position:relative;}
#content_home_background{background: url('/_design/home/content_home_middle.png') repeat-y scroll left center; min-height: 455px;}

.cp{width: 187px; margin:0 0 0 -6px; position:relative; float:left;}
.cp .cp_home_wrapper{width: 153px; margin: 0 auto; text-align: center; }
.cp .cp_home_top{ background: url('/_design/home/page_home_top.png') no-repeat scroll left top; height: 12px;}
.cp_home_bottom{ background: url('/_design/home/page_home_bottom.png') no-repeat scroll center bottom; height: 12px; }
.cp .cp_home_bg{background: url('/_design/home/page_home_middle.png') repeat-y scroll left center; color: #99715C; font-family: arial; font-size: 13px; }
.cp h1{font-size: 20px; text-transform: uppercase; padding: 7px 0 5px;}
.cp .cp_home_title{background: #e2fffd ;  margin: 0 0 25px -17px; }
.cp img{margin: -48px auto 0;}
/*
.btn_check{background: url('/_design/home/btn_bg.png') no-repeat scroll left top; width: 106px; height: 24px; margin:0 auto 0; padding:0 7px 5px;text-align:center;}
*/
.btn_check{background: none;background-color: #3D2E27 ; margin:0 auto 0; display:block;text-align:center;width:98px; height: 24px; -moz-border-radius:15px; -webkit-border-radius:15px; border: #3D2E27;}
.btn_check a{color: #9c7865; text-transform: uppercase; text-align: center; font-size: 11px; font-weight: bold; line-height:2; text-decoration: none;}
.btn_check a:hover{color: #1edad5;}
.content_page span.button1{margin-left:95px; float:left;cursor:pointer;}
/*
.content_page div.button{background: none;background-color: #3D2E27 ;margin-left:80px; display:block;text-align:center;width:106px;float: left;-moz-border-radius:15px; -webkit-border-radius:15px; }

*/
.btn_position{background: url('/_design/home/page_home_middle.png') repeat-y scroll left center; padding: 27px 0 0px; width: 187px; }
.cp_row{clear: left;}
.content_text{margin: -20px 0 0;}
/********* inscription page ***********/

#bg_inscription{min-width:902px; background: url('/_design/home/bg_inscription.png') no-repeat scroll center top;}
#content_inscription{margin: 0 auto; position:relative; width: 902px; padding: 100px 0 0;}

#content_inscription_top_up{ background: url('/_design/home/content_inscription_top_up.png') no-repeat scroll center top; height:26px;}
#content_inscription_top{ background: url('/_design/home/content-body-top-nooja.gif') no-repeat scroll center top; min-height:252px;}
#content_inscription_bottom{ overflow:hidden;  padding:0 0 43px;}
#content_inscription_foot{ background: url('/_design/home/content_inscription_foot.png') no-repeat scroll left top; height:273px; margin:-251px 0 0;}
#content_inscription_center{position:relative; margin:0 0 80px;}
#content_inscription_background{background: url('/_design/home/content_inscription_middle.png') repeat-y scroll left center; min-height: 455px; }


.inscription{width: 814px; margin: 0 auto; position:relative;}
.inscription .inscription_top{background: url('/_design/home/inscription_top.png') no-repeat left top; width: 814px; height: 53px; overflow: hidden;}
.inscription .inscription_bg{background: url('/_design/home/inscription_middle.png') repeat-y left top; width: 814px; overflow: hidden;}
.inscription .inscription_bg_wrapper{width: 770px; margin:15px auto; color: #99715c; font-family: Arial;}
.inscription .inscription_bg_wrapper h2{background: none;}
.inscription .inscription_bg_wrapper .title_2_underline{background-color:#e4dcd7; clear:left; height:1px; overflow:hidden; width:246px; margin: 0 auto;}
.inscription .inscription_bg_wrapper .inscription_left_0{background: url('/_design/home/InscriptionIlluGcheFormulaire.png') no-repeat left top; width: 197px; height: 261px; overflow: hidden;}
.inscription .inscription_bg_wrapper .inscription_left_1{background: url('/_design/home/InscriptionIlluGcheValidation.png') no-repeat left top; width: 197px; height: 261px; overflow: hidden;}
.inscription .inscription_bg_wrapper .inscription_left{float: left; margin: 0 15px 0 0; width: 197px;}
.inscription .inscription_bg_wrapper .inscription_center{float: left; margin: 21px 15px 0 0; width: 449px; padding:0 0 99px;}
.inscription .inscription_bg_wrapper .inscription_right{background: url('/_design/home/InscriptionIlluDroite.png') no-repeat left top; width: 94px; height: 261px; overflow: hidden; float: left;}

.inscription .inscription_bottom{background: url('/_design/home/inscription_bottom.png') no-repeat left top; width: 814px; height: 22px;}
/*** other ***/
#content{position: relative; width: 619px; float: left; margin: -32px 0 0 -8px; z-index: 2;}
#content_nooja{position: relative; width: 902px; margin: 0px 0 130px 0px; z-index: 2;}
#content-body{margin: 0;}
#content-body-top-up{ background: url('/_design/home/content-body-top-up.png') no-repeat scroll left top; height: 14px;}
#content-body-top-up-nooja{ background: url('/_design/home/content-body-top-up-nooja.png') no-repeat scroll left top; height:25px;width:902px;}
#content-body-top{ background: url('/_design/home/content-body-top.png') no-repeat scroll center top; min-height: 209px;}
#content-body-top-nooja{width:902px;position:relative; background: url('/_design/home/content-body-top-nooja.gif') no-repeat scroll center top; min-height: 148px;}
#content-body-bottom{min-height: 216px;}
#content-body-foot{ background: url('/_design/home/content-body-foot.png') no-repeat scroll left top; height: 238px; margin: -216px 0 0;}
#content-body-foot-nooja{ background: url('/_design/home/content-body-foot-nooja.png') no-repeat scroll left top;height:146px;margin:-123px 0 0;width:902px;}
#content-body-center{  min-height: 457px; padding: 5px 0px 20px; width:530px; margin:0 auto; position: relative;}

#content-body-center{  min-height: 457px; padding: 5px 0px 20px; width:530px; margin:0 auto; position: relative; z-index: 1;}

#content-body-background{background: url('/_design/home/content-middle.png') repeat-y scroll left center; min-height: 520px;}
#content-body-background-nooja{background:transparent url(/_design/home/content-middle-nooja.png) repeat-y scroll 0 0;width:902px;}


.register_form h3{margin:10px 0;}
.register_form #button{margin:10px 0;}
/**normal page**/
.content_page{width: 530px; margin:0 auto; position:relative;}
.content_page a{	color: #3addcf ; text-decoration: none;}
.content_page a:hover{color: #3addcf; text-decoration: underline;}
.content_page a:visited{color: #01a496;}
.content_page .cp_wrapper{width: 486px; margin: 0 auto; }
.content_page .cp_top{ background: url('/_design/home/page_top.png') no-repeat scroll left top; height: 12px; width: 530px;}
.content_page .cp_bottom{ background: url('/_design/home/page_bottom.png') no-repeat scroll center bottom;  width: 530px; height: 12px; }
/*.content_page .cp_bg{background: url('/_design/home/page_middle.png') repeat-y scroll left center; color: #99715C; font-family: arial; font-size: 13px; width: 530px; overflow:hidden; padding:0 0 10px}*/
.content_page .cp_bg{background: url('/_design/home/page_middle.png') repeat-y scroll left center; color: #99715C; font-family: arial; font-size: 13px; width: 530px; padding:0 0 10px; display:table;}
.content_page .cp_title{width: 516px; margin: 0 0 25px -15px; }
.content_page .cp_bg_top_abs{background: url('/_design/home/titile_top_col1.png') no-repeat scroll left top; width: 530px; height: 5px; display: block; left:7px; position:absolute; top:8px;}

/**2 col page**/
.content_page1{width: 530px; position: relative;}
.content_page1 a{	color: #3addcf ; text-decoration: none;}
.content_page1 a:hover{color: #3addcf; text-decoration: underline;}
.content_page1 a:visited{color: #01a496;}
/*.content_page1 .cp_wrapper1{overflow:hidden;}*/
.content_page1 .cp_wrapper1{display:table;}

.content_page1 .col1{padding:0 22px; width:225px; float: left;}
.content_page1 .col2{margin: 0 0 0 -8px; padding:0 23px; width:213px; float: left; }
.content_page1 .cp_top1{ background: url('/_design/home/page_top1.png') no-repeat scroll left top; height: 13px; width: 530px;}
.content_page1 .cp_bottom1{ background: url('/_design/home/page_bottom1.png') no-repeat scroll left bottom;  width: 530px; height: 13px;}
.content_page1 .cp_bg1{background: url('/_design/home/page_middle1.png') repeat-y scroll left center; color: #99715C; font-family: arial; font-size: 13px; width: 530px; padding:0 0 15px;}
.content_page1 .col1 .cp_title{margin:0 0 25px -15px; width:254px;}
.content_page1 .col2 .cp_title{margin:0 0 25px -15px; width:254px;}

.content_page1 .col2 .cp_bg_top_abs{left: 269px;}

/**col3**/
.content_page2{width: 531px; position: relative;}
.content_page2 a{	color: #3addcf ; text-decoration: none;}
.content_page2 a:hover{color: #3addcf; text-decoration: underline;}
.content_page2 a:visited{color: #01a496;}
.content_page2 .cp_wrapper2{display:table;}
.content_page2 .col3_1{padding:0 17px; width:147px; float: left;/* margin:0 0 0 -1px;*/}
.content_page2 .col3_2{margin: 0 0 0 -6px; padding:0 17px; float: left; width: 147px;}
.content_page2 .col3_3{margin: 0 0 0 -6px; padding:0 17px; float: left; width: 147px;}
.content_page2 .cp_top2{ background: url('/_design/home/col3_top.png') no-repeat scroll left top; height: 12px; width: 531px;}
.content_page2 .cp_bottom2{ background: url('/_design/home/col3_bottom.png') no-repeat scroll left bottom;  width: 531px; height: 13px;}
.content_page2 .cp_bg2{background: url('/_design/home/col3_middle.png') repeat-y scroll left center; color: #99715C; font-family: arial; font-size: 13px; width: 531px; }
.content_page2 .col3_1 .cp_title{margin:0 0 25px -9px; width:167px;}
.content_page2 .col3_2 .cp_title{margin:0 0 25px -9px; width:167px;}
.content_page2 .col3_3 .cp_title{margin:0 0 25px -9px; width:167px;}
.content_page2 .col3_2 .cp_bg_top_abs{left: 182px;}
.content_page2 .col3_3 .cp_bg_top_abs{left: 357px;}
.content_page2{}
.cp_wrapper2 .cp_bg_top_abs{background: none; height: 0;}
.cp_wrapper2 .cp_bg_top{background: none; height: 0;}
.cp_wrapper2 .cp_bg_repeat{background: none; }


.cp_bg_top_abs{background: url('/_design/home/titile_top.png') no-repeat scroll left top; width: 254px; height: 5px; display: block; left:7px; position:absolute; top:8px; overflow: hidden;}



/*.cp_bg_top{background: url('/_design/home/titile_top.png') no-repeat scroll left top; width: 100%; height: 5px; display: block;  margin:25px 0 0; }*/
.cp_bg_top{background: url('/_design/home/titile_top.png') no-repeat scroll left top; width: 100%; height: 5px; display: block;   overflow: hidden;}
.cp_bg_repeat{background: #e2fffd url('/_design/home/title_1_bg.jpg') repeat-x scroll left bottom; width: 100%; min-height:42px;}


.cp_wrapper_top_left{margin:0 0 5px 198px; width:310px;}
.cp_wrapper_top_left .cp_title{margin:0 0 25px -191px;}
.cp_wrapper_top_left .title_1{margin:0 0 0 173px;}

.cp_wrapper_top_right{margin:0 0 5px 22px; width:323px;}
.cp_wrapper_top_right .cp_title{margin:0 0 25px -15px;}
.cp_wrapper_top_right .title_1{margin:0 173px 0 0;}

.cp_wrapper_bottom_left{margin:0 0 5px 198px; width:310px;}
.cp_wrapper_bottom_left .cp_title{margin:0 0 25px -191px;}
.cp_wrapper_bottom_left .title_1{margin:0 0 0 173px;}

.cp_wrapper_bottom_right{margin:0 0 5px 22px; width:323px;}
.cp_wrapper_bottom_right .cp_title{margin:0 0 25px -15px;}
.cp_wrapper_bottom_right .title_1{margin:0 173px 0 0;}

.img_top_left{position: absolute; left: 22px; top: -1px; z-index: 10;}
.img_top_right{position: absolute; right: 22px; top: -1px; z-index: 10;}
.img_bottom_left{position: absolute; left: 22px; bottom: 7px; z-index: 10;}
.img_bottom_right{position: absolute; right: 22px; bottom: 7px; z-index: 10;}

h1{font-family:  verdana; font-weight: bold; font-size: 22px; color: #301d22; line-height:1.5em; text-transform: uppercase;}
h2{background: url('/_design/home/title_2_icon.jpg') no-repeat left top; padding: 0 0 0 21px; font-family: Arial; font-size: 13px; color: #99715c; text-transform: uppercase; text-align: left;}
.title_2{margin: 0 0 25px;}
.title_2_underline{clear: left; height: 1px; width: 100%; background-color: #e4dcd7; overflow: hidden;}

.title_1{position:relative;padding: 0 15px; text-align: center;}
/*.cp_bg .cp_bg_top{left:7px; position:absolute; top:8px;}*/
.blank_height_25{height: 25px; width: 100%;}
.blank_height_11{height: 11px; width: 100%;}
/****** footer *********/
#footer_home{background: url('/_design/home/footer.jpg') no-repeat center top; text-align: center; clear: both; height: 246px; margin: 10px auto 0;color: #AC9B76;}
#footer_home img{vertical-align: middle;}
#footer_home a{padding:0 10px; color: #ac9b76; text-decoration: none;}

#footer{background: url('/_design/home/footer.jpg') no-repeat center top; text-align: center; clear: left; height: 246px; padding:33px 0 0;color: #AC9B76;}
#footer img{vertical-align: middle;}
#footer a{padding:0 10px; color: #ac9b76; text-decoration: none;}
#footer_home #copy_right{color: #ac9b76;}
#footer #copy_right{color: #ac9b76;}
/****** Manu *******************************/



#menu_header{background: url('/_design/home/mh_bg.png') no-repeat scroll center top; width: 619px; height: 32px; text-transform: uppercase; z-index: 1;}
#menu_header a{color: #9c7865; line-height:2; letter-spacing: 1px; font-size: 12px; font-family:  verdana; font-weight: bold; text-decoration: none; line-height: 3; z-index: 6; }
#menu_header .mh{position: absolute;  min-width: 100px; text-align: center; overflow: hidden; height:30px; }
#menu_header a:hover{color: #18b0ac !important;}
#menu_header a:active {color: #18b0ac !important;}


.mh_jouer{width: 133px; height: 96px; position: absolute; left: 244px; top: -50px; z-index: 10;}
.mh_jouer:hover{cursor: pointer; z-index: 10;}
.mh_jouer_index{z-index: 10;}

#mh_jouer{ width: 133px; height: 96px; z-index: 10;}
#mh_jouer_over{width: 133px; height: 96px !important; visibility: hidden; z-index: 10;}


#menu_header_home{width: 964px; height: 66px; margin: 0 auto; padding: 37px 0 0; text-transform: uppercase; z-index: 1;}
#menu_header_home div{position: relative!important;}
#menu_header_home a{color: #9c7865; letter-spacing: 1px; font-size: 20px; font-family:  verdana; font-weight: bold; text-decoration: none; line-height: 3; z-index: 6; }
#menu_header_home .mh{position: absolute;  min-width: 100px; text-align: center; overflow: hidden; }
#menu_header_home a:hover{color: #18b0ac !important;}
#menu_header_home a:active {color: #18b0ac !important;}
#menu_header_home .mh_1{margin:0 0 0 12px; width:186px; float: left;}
#menu_header_home .mh_2{margin:0 192px 0 0; width:186px; float: left;}
#menu_header_home .mh_3{width: 186px; float: left;}
#menu_header_home .mh_4{width: 182px; float: left;}

#menu_header .mh_1{left: 14px;}
#menu_header .mh_2{left: 136px;}
#menu_header .mh_3{left: 379px;}
#menu_header .mh_4{left: 488px;}
.mh_selected a{color: #18b0ac ; }

/**** menu left****/
#menu_left{position: relative; width: 189px; float: left;}
#menu_left #ml-body{margin: 0;}
#menu_left #ml-body-top-up{ background: url('/_design/home/ml_top_up.png') no-repeat scroll left top; height: 14px; width: 189px;}
#menu_left #ml-body-top{ background: url('/_design/home/ml_top.jpg') no-repeat scroll right top; min-height: 176px;}
#menu_left #ml-body-bottom{ background: url('/_design/home/ml_bottom_up.jpg') no-repeat scroll right bottom;  min-height: 290px; padding:0 0 20px;}
#menu_left #ml-body-foot{ background: url('/_design/home/ml_bottom.png') no-repeat scroll left top;  height: 13px;}
#menu_left #ml-body-background{background: url('/_design/home/ml_bg.png') repeat-y scroll left center;}

.ml-li1{background: url('/_design/home/ml_l1_bg.png') no-repeat top left; padding: 11px 0 0 8px; min-height: 44px; position: relative;}
.class_menu_level1{font-family: verdana; font-weight: bold; font-size:12px; text-transform: uppercase; letter-spacing: 1px; display: block; position: relative;}
.class_menu_level1:hover{text-decoration: none;}

.ml-li1 a{position: relative; text-decoration: none; }
.ml-li1 a:hover{color: #1edad5;}
.ml-li1 a:active{color: #1edad5;}
.ml-li1 a.ml-li1-selected{color: #1edad5! important;}

.li-second{line-height: 2; margin: 10px 0 0; clear: both;}
.li-second .ml-li2{clear: both; margin: 0 0 0 12px; padding: 0 0 0 8px; color: #009900; line-height: 17px; list-style-image: url('/_design/home/ml_li.png'); list-style-position: inside;}
.li-second .ml-li2 a{font-family: arial; font-size: 13px; color: #009900; margin: 0 0 0 -5px;}

.li-second .ml-li2:hover{background-color: #32AD1F; list-style-image: url(/_design/home/ml_li_icon_selected.png); list-style-position: inside;}
.li-second .ml-li2:hover a.class_menu_level2{color: #fff !important;}
.li-second .ml-li2 a:hover{color: #fff !important;}

.li-second .ml-li2-selected{background: url('/_design/home/li_bg.jpg') no-repeat scroll left top; list-style-image: url(/_design/home/ml_li_icon_selected.png); list-style-position: inside;}
.li-second .ml-li2-selected a.class_menu_level2{color: #fff !important;}

.li-third{line-height: 2; margin: 0; clear: both;}
.li-third .ml-li3{clear: both; margin: 0 0 0 15px; padding: 0 0 0 8px; background-color: none; line-height: 17px; list-style-position: inside;}
.li-third .ml-li3 a{font-family: arial; font-size: 13px; color: #009900; margin: 0 0 0 -5px;}

.li-third .ml-li3:hover {}
.li-third .ml-li3 a:hover{color: #fff !important;}

.li-third .ml-li3-selected{background-color: none;}
.li-third .ml-li3-selected a.class_menu_level3{color: #fff !important;}

.ml_icon{position: relative; vertical-align: middle; }
/**** menu right****/
#menu_right{position: relative; width: 191px; float: left; margin: 0 0 0 -7px;}
#menu_right #mr-body{margin: 0;}
#menu_right #mr-body-top-up{ background: url('/_design/home/mr_top_up.png') no-repeat scroll right top; height: 14px; width: 191px;}
#menu_right #mr-body-top{ background:transparent url(/_design/home/mr_top.jpg) no-repeat scroll left top; min-height: 73px;}
#menu_right #mr-body-bottom{ background:transparent url(/_design/home/mr_bottom_up.jpg) no-repeat scroll left bottom; min-height: 63px; padding:0 0 20px;}
#menu_right #mr-body-foot{ background: url('/_design/home/mr_bottom.png') no-repeat scroll right top;  height: 13px;}
#menu_right #mr-body-background{background: url('/_design/home/mr_bg.png') repeat-y scroll right center;}

.menu-right-ul{margin:  0px 0px 0px -27px; }
.menu-right-ul .class_menu_level1{margin:0 0 0 28px; padding:0 0 11px;}
.mr-li1{background: url('/_design/home/mr_l1_bg.png') no-repeat top right; margin:  0px 0px 0px 8px; padding: 11px 0 0 0px; min-height: 44px; width: 210px; overflow: hidden;}
.mr-li1 a{position: relative; text-decoration: none; }
.mr-li1 a:hover{color: #1edad5;}
.mr-li1 a:active{color: #1edad5;}
.mr-li1 a.mr-li1-selected{color: #1edad5! important;}

.mr-li-second{line-height: 2;  }
.mr-li-second .mr-li2{max-width:162px; padding:0 0 0 27px; color: #009900; line-height:17px; list-style-image: url('/_design/home/ml_li.png'); list-style-position: inside;}
.mr-li-second .mr-li2 a{font-family: arial; font-size:13px; color: #009900; margin:0 0 0 -5px;}

.mr-li-second .mr-li2:hover{background-color: #83d31e; list-style-image: url(/_design/home/ml_li_icon_selected.png); list-style-position: inside;}
.mr-li-second .mr-li2 a:hover{color: #fff !important;}

.mr-li-second .mr-li2-selected{background-color: #83d31e; list-style-image: url(/_design/home/ml_li_icon_selected.png); list-style-position: inside;}
.mr-li-second .mr-li2-selected a{color: #fff !important;}

.mr_icon{position: relative; vertical-align: middle; }

/*** Menu right Special ***/
.menu-right-sp-ul{margin:  0px 0px 0px -27px; }
.menu-right-sp-ul .class_menu_level1{margin:0 0 0 28px;}
.sp_center{width: 165px; text-align: center; margin: 10px 0 0 21px; font-family: arial; font-size: 13px; color: #009900;position:relative;}
.sp_center a{color: #009900;}
.sp_center a:HOVER{color: #FFFFFF;}
.sp_center .photo_title{clear: both; margin:10px 0 0;}
#menu_right_sp{position:relative; width:191px; float: left; margin:0 0 0 -7px;}
#menu_right_sp #mrs-body{margin: 0;}
#menu_right_sp #mrs-body-top-up{ background: url('/_design/home/mrs_top_up.png') no-repeat scroll right top; height: 14px; width: 191px;}
#menu_right_sp #mrs-body-top{ background:transparent url(/_design/home/mrs_top.jpg) no-repeat scroll left top; min-height: 131px; }
#menu_right_sp #mrs-body-bottom{ background:transparent url(/_design/home/mrs_bottom_up.jpg) no-repeat scroll left bottom; min-height: 86px; padding:0 0 20px;}
#menu_right_sp #mrs-body-foot{ background: url('/_design/home/mrs_bottom.png') no-repeat scroll right top;  height: 13px;}
#menu_right_sp #mrs-body-background{background: url('/_design/home/mrs_bg.png') repeat-y scroll left center; width: 191px;}

.mrs-li1{background: url('/_design/home/ml_l1_bg.png') no-repeat right top; margin:  0px 0px 0px 8px; padding: 11px 0 0 0px; min-height: 44px;}
.mrs-li1 a{position: relative; text-decoration: none; }
.mrs-li1 a:hover{color: #1edad5;}
.mrs-li1 a:active{color: #1edad5;}
.mrs-li1 a.mrs-li1-selected{color: #1edad5! important;}
.mrs_icon{position: relative; vertical-align: middle; }

#jack{background: url('/_design/home/jack.png') no-repeat top right; width: 104px; height: 78px; position: absolute; right: -6px; top: -14px; z-index: 3;}


/***** media **************/
.media_page{width: 530px;}
.media_page .top{ background: url('/_design/home/page_top.png') no-repeat scroll left top; height:12px; width:530px;}
.media_page .bottom{ background: url('/_design/home/page_bottom.png') no-repeat scroll center bottom;  width: 530px; height: 12px; position:relative;}
.media_page .bg{background: url('/_design/home/page_middle.png') repeat-y scroll left center; padding: 60px 0px 8px; color: #99715C; font-family: arial; font-size: 13px; position: relative;}

.media_page .content{ background-color: #e2fffd; text-align:center; margin:0 auto; width:486px;}
.media_page .title{background: #e2fffd ; height:41px; left:7px; position:absolute; top:0; width:515px;}
.bg_desc{clear: both; overflow: hidden;}
.title .cp_bg_top_abs{background: url('/_design/home/titile_top_col1.png') no-repeat scroll left top; width: 530px; height: 5px; display: block; left:0px; position:absolute; top:-5px;}
.xtitle .cp_bg_top_abs{background: url('/_design/home/titile_top_col1.png') no-repeat scroll left top; width: 530px; height: 5px; display: block; left:0px; position:absolute; top:-5px;}
/***** media **************/
.media_page_desc{width: 530px;}
.media_page_desc .xtop{ background: url('/_design/home/page_top.png') no-repeat scroll left top; height:12px; width:530px;}
.media_page_desc .xbottom{ background: url('/_design/home/page_bottom.png') no-repeat scroll center bottom;  width: 530px; height: 12px; position:relative;}
.media_page_desc .xbg{background: url('/_design/home/page_middle.png') repeat-y scroll left center; padding: 60px 0px 8px; color: #99715C; font-family: arial; font-size: 13px; position: relative;}
.media_page_desc .xcontent{ background-color: #e2fffd; margin:0 auto; width:486px;}
.media_page_desc .xtitle{background: #e2fffd ; height:41px; left:7px; position:absolute; top:0; width:515px;}

.gauche {text-align: left;}
.centre {text-align: center;}
.droite {text-align: right;}
.justifie {text-align: justify;}

.rounded{overflow: hidden; position:absolute; z-index: 1;}
.rounded .tl,.tr,.bl,.br{float: left; width: 16px; height: 16px;}

.rounded .tm,.bm{float: left; height: 16px;}
.rounded .ml,.mr{float: left; width: 16px;}
.rounded .mm{float: left;}

.rounded .tl{background: url('/_design/media/tl.png') no-repeat scroll left top;}
.rounded .tr{background: url('/_design/media/tr.png') no-repeat scroll left top; clear: right;}
.rounded .bl{background: url('/_design/media/bl.png') no-repeat scroll left top;}
.rounded .br{background: url('/_design/media/br.png') no-repeat scroll left top;}

.rounded .tm{background: url('/_design/media/tm.png') repeat-x scroll left top;}
.rounded .bm{background: url('/_design/media/bm.png') repeat-x scroll left top;}

.rounded .ml{background: url('/_design/media/ml.png') repeat-y scroll left top;}
.rounded .mr{background: url('/_design/media/mr.png') repeat-y scroll left top; clear: right;}

/** over **/
.media_over .tl{background: url('/_design/media/tl_over.png') no-repeat scroll left top!important;}
.media_over .tr{background: url('/_design/media/tr_over.png') no-repeat scroll left top!important; clear: right;}
.media_over .bl{background: url('/_design/media/bl_over.png') no-repeat scroll left top!important;}
.media_over .br{background: url('/_design/media/br_over.png') no-repeat scroll left top!important;}

.media_over .tm{background: url('/_design/media/tm_over.png') repeat-x scroll left top!important;}
.media_over .bm{background: url('/_design/media/bm_over.png') repeat-x scroll left top!important;}

.media_over .ml{background: url('/_design/media/ml_over.png') repeat-y scroll left top!important;}
.media_over .mr{background: url('/_design/media/mr_over.png') repeat-y scroll left top!important; clear: right;}

/** selected **/
.media_selected .tl{background: url('/_design/media/tl_selected.png') no-repeat scroll left top!important;}
.media_selected .tr{background: url('/_design/media/tr_selected.png') no-repeat scroll left top!important; clear: right;}
.media_selected .bl{background: url('/_design/media/bl_selected.png') no-repeat scroll left top!important;}
.media_selected .br{background: url('/_design/media/br_selected.png') no-repeat scroll left top!important;}


.media_selected .tm{background: url('/_design/media/tm_selected.png') repeat-x scroll left top!important;}
.media_selected .bm{background: url('/_design/media/bm_selected.png') repeat-x scroll left top!important;}

.media_selected .ml{background: url('/_design/media/ml_selected.png') repeat-y scroll left top!important;}
.media_selected .mr{background: url('/_design/media/mr_selected.png') repeat-y scroll left top!important; clear: right;}

/****************** News ***************/
#list_news {display:inline-table;width:100%;}

#photo_news{float: left;position:relative;margin-top:21px;}
#photo_news .cp_top_img{height:16px;}
#photo_news .cp_top_img .left{float: left; height: 16px; width: 16px;}
#photo_news .cp_top_img .middle{float: left;height: 16px; }
#photo_news .cp_top_img .right{float: left; height: 16px; width: 16px;}
#photo_news .cp_bg_img{color: #99715C; font-family: arial; font-size: 13px; overflow:hidden;}
#photo_news .cp_bg_img .left{float: left; width: 16px;}
#photo_news .cp_bg_img .middle{float: left;height:1px;}
#photo_news .cp_bg_img img{left:10px;position:absolute;top:10px;}

#photo_news .cp_bg_img .right{float: left;width: 16px;}
#photo_news .cp_bottom_img{ height:16px;}
#photo_news .cp_bottom_img .left{float: left; height: 16px; width: 16px;}
#photo_news .cp_bottom_img .middle{float: left;height: 16px; }
#photo_news .cp_bottom_img .right{float: left; height: 16px; width: 16px;}

/*
#photo_news .cp_top_img .left{float: left; background: url('/_design/news/tl_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
#photo_news .cp_top_img .middle{float: left; background: url('/_design/news/tm_selected.png') repeat-x scroll left top; height: 16px; }
#photo_news .cp_top_img .right{float: left; background: url('/_design/news/tr_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
#photo_news .cp_bg_img{color: #99715C; font-family: arial; font-size: 13px; overflow:hidden;}
#photo_news .cp_bg_img .left{float: left; background: url('/_design/news/ml_selected.png') repeat-y scroll left top; width: 16px;}
#photo_news .cp_bg_img .middle{float: left;height:1px;}
#photo_news .cp_bg_img img{left:10px;position:absolute;top:10px;}

#photo_news .cp_bg_img .right{float: left; background: url('/_design/news/mr_selected.png') repeat-y scroll left top; width: 16px;}
#photo_news .cp_bottom_img{ height:16px;}
#photo_news .cp_bottom_img .left{float: left; background: url('/_design/news/bl_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
#photo_news .cp_bottom_img .middle{float: left; background: url('/_design/news/bm_selected.png') repeat-x scroll left top; height: 16px; }
#photo_news .cp_bottom_img .right{float: left; background: url('/_design/news/br_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
*/
.sp_center .cp_top_img{height:16px;}
.sp_center .cp_top_img .left{float: left; background: url('/_design/news/tl_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
.sp_center .cp_top_img .middle{float: left; background: url('/_design/news/tm_selected.png') repeat-x scroll left top; height: 16px; }
.sp_center .cp_top_img .right{float: left; background: url('/_design/news/tr_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
.sp_center .cp_bg_img{color: #99715C; font-family: arial; font-size: 13px; overflow:hidden;}
.sp_center .cp_bg_img .left{float: left; background: url('/_design/news/ml_selected.png') repeat-y scroll left top; width: 16px;}
.sp_center .cp_bg_img .middle{float: left;height:1px;}
.sp_center .cp_bg_img .middle_img{left:10px;position:absolute;top:10px;}
.sp_center .cp_bg_img .right{float: left; background: url('/_design/news/mr_selected.png') repeat-y scroll left top; width: 16px;}
.sp_center .cp_bottom_img{ height:16px;}
.sp_center .cp_bottom_img .left{float: left; background: url('/_design/news/bl_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
.sp_center .cp_bottom_img .middle{float: left; background: url('/_design/news/bm_selected.png') repeat-x scroll left top; height: 16px; }
.sp_center .cp_bottom_img .right{float: left; background: url('/_design/news/br_selected.png') no-repeat scroll left top; height: 16px; width: 16px;}
.sp_center .cp_bg_img a{left:10px;position:absolute;top:10px;}
.sp_center #wrap_img{margin:0 auto;}
.mr_sp_img{cursor: pointer;}
.list_news .detail_news{margin-left:7px;width:516px;}
.list_news .detail_news .title {background:#E2FFFD url(/_design/home/title_1_bg.jpg) repeat-x scroll 0 0;height:41px;}
.list_news .detail_news .title_top{background:transparent url(/_design/home/titile_top_col1.gif) no-repeat scroll 0 0;height:5px;position:absolute;top:8px;width:515px;}
.list_news .detail_news .title .title_icon{background: url('/_design/home/title_icon.jpg') no-repeat left top; min-height: 37px; margin:0 0 0 5px; padding: 0 0 5px 52px; text-align:left; position:relative;}
.list_news .detail_news .detail{margin:0 10px 0px 15px;}
.list_news .detail_news .detail .detail_text{float: left;width:370px; margin:25px 0 0;}
.list_news .detail_news .detail #news_image{float:left;margin-right:8px;margin-top:25px;}
#p_down{margin-top:10px;}
#page_news{min-height:400px;}

.list_news{width: 530px; margin:0 auto; position:relative;}
.list_news .cp_wrapper{width: 482px; margin: 0 auto; }
.list_news .cp_top{ background: url('/_design/home/page_top.png') no-repeat scroll left top; height: 11px; width: 530px;}
.list_news .cp_bottom{ background: url('/_design/home/page_bottom.png') no-repeat scroll center bottom;  width: 530px; height: 12px; }
.list_news .cp_bg{background: url('/_design/home/page_middle.png') repeat-y scroll left center; color: #99715C; font-family: arial; font-size: 13px; width: 530px; overflow:hidden;}
.list_news .cp_title{background: #e2fffd ; width: 516px; margin: 0 0 25px -17px; }
.list_news .cp_bg_top_abs{background: url('/_design/home/titile_top_col1.png') no-repeat scroll left top; width: 530px; height: 5px; display: block; left:7px; position:absolute; top:8px;}

/**** form ******/
.legend{border: 1px solid #e4dcd7;}
.form-ligne {clear: both; position: relative; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
.form-titre {float: left; border-bottom: 1px solid #e4dcd7; margin: 0 0px 0 0; width: 175px; height: auto; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.form-field {float: right; width: 295px; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}
.form-field input{background-color: #f9f5f4; border: 1px solid #e4dcd7; float:left; width:290px; color: #4f3931;}
.form-field textarea{background-color: #f9f5f4; border: 1px solid #e4dcd7; float:left; width:290px; color: #4f3931;}
.form-field .btn_check{margin-left: 19px;}
.form-explain {}

.inscription .form-ligne {clear: both; position: relative; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
.inscription .form-ligne input{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 100%; color: #4f3931;}
.inscription .form-ligne input.radio{border: none; width: auto; background: none; float:none;}
.inscription .form-ligne input.checkbox{border: none; width: auto; background: none; float:none;}
.inscription .form-titre {float: left; border-bottom: 1px solid #e4dcd7; margin: 0 0px 0 0; width: 50%; height: auto; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.inscription .form-field {float: right; text-align:right; width:48%; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}
.inscription .form-field #gender_girl{margin: 0 40px 0 0;}
.inscription .form-field .gender .error{position: absolute;}
.inscription .form-field .girl{float:left;margin-left:68px;}
.inscription .form-explain {}

.create_account .form-ligne {clear: both; position: relative; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
.create_account .form-ligne input{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 100%; color: #4f3931;}
.create_account .form-ligne input.checkbox{border: none; width: auto; background: none;}
.create_account .form-titre {float: left; border-bottom: 1px solid #e4dcd7; margin: 0 0px 0 0; width: 50%; height: auto; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.create_account .form-field {float: right; text-align:right; width:48%; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}

#body-nooja .form-ligne {clear: both; position: relative; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
#body-nooja .form-ligne input{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 100%; color: #4f3931;}
#body-nooja .form-ligne input.checkbox{width: 13px;}
#body-nooja .form-ligne .button{ margin: 14px 0 0;}
#body-nooja .form-ligne .button input{border: none; width: auto; background: none;}
#body-nooja .form-titre {float:none; border-bottom: 1px solid #e4dcd7; margin: 0 0px 25px 0; width: 100%; height: auto; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
#body-nooja .form-field {text-align:right; width:100%; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}


.content_pass .form-ligne {clear: both; position: relative; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
.content_pass .form-titre {float: left; border-bottom: 1px solid #e4dcd7; margin: 0 0px 0 0; width: 48%; height: auto; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_pass .form-field {float: right; width: 50%; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}
.content_pass .form-field input{width: 240px;}

.content_profil_detail h2{margin: 0 0 25px; float: left; width:237px;}
.content_profil_detail .form-ligne {clear: both; position: relative; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
.content_profil_detail .form-titre {float: left; border-bottom: 1px solid #e4dcd7; margin: 0 0px 0 0; width: 357px; height: 24px; line-height: 3; color: #99715c; font-size: 10px; text-align: left; text-transform: uppercase;  padding: 0;}

.content_profil_detail .form-field {float: right; width: 120px; line-height:2; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}
.content_profil_detail .form-titre-1-line{float: left; border-bottom: 1px solid #e4dcd7; margin: 0 0px 0 0; width:100%; height: 24px; line-height: 2; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil_detail .nickname_gradient{background: url('/_design/home/nick_name_bg.jpg') repeat-y scroll left top; width: 107px; height: 24px; float: left;}
.content_profil_detail .nickname_right{float: left; width:121px; height: 24px; background-color: #ccffff; text-align: center; color: #33cccc;}
.content_profil_detail .form-field span{margin: 0;}

.legend .form-titre {width: 175px;}
.legend .form-field{width: 295px;}

.inscription .form-explain {}

#inscript_btn{background: url('/_design/home/inscription_btn.png') no-repeat scroll left top; width: 140px; height: 95px; display: block;}
#inscript_btn_over{background: url('/_design/home/inscription_btn_over.png') no-repeat scroll left top; width: 140px; height: 95px; display: none;}

.inscript_button{bottom:-9px; cursor:pointer; height:95px; position:absolute; right:193px; width:140px;}

.profil-box {border: 1px solid purple; padding: 10px;}
#profil {min-height: 172px;}
.profil-box .newsletter{margin:10px 0 0 10px;}
.form-ligne .newsletter{font-weight:normal; margin:0 0 5px;}
.form-ligne .newsletter .status{color:red;float:left;width:25px;}
.form-field .newsletter{text-align:left;}
.form-field .newsletter .checkbox{margin-right:5px;}
.form-field .newsletter .title{margin-top: 2px;}
#profil-add {padding: 15px 0px;}
#message{color:red;text-align:center;}
#message .info a { color: blue; }
button{cursor: pointer;}
.button{cursor: pointer;}
.submit{cursor: pointer;}
/***** Newsletter *******/
.newsletter{display:table;width:100%;}
.newsletter .newsletter_left{float:left;font-weight:bold;padding-left:10px;width:30%;}
.newsletter .newsletter_right{float:left;width:68%;}
.newsletter .newsletter_right .title{font-weight:bold;}
.newsletter .newsletter_right .title span{margin-right:10px;}
.newsletter .newsletter_right .description{margin:5px 0;}

/******** flash page ********************/
.btn_flash_player{margin:50px 0; text-align:center;}
.btn_flash_player BUTTON {cursor: pointer; text-decoration: none;}

/******** AJAX ****************/
.ajax_loading{background: url('/_design/loading.gif') no-repeat left top; width: 220px; height: 19px;}

/**---------new-page-nooja----------**/
#content-body-bottom-nooja{width: 902px;}
#content-body-bottom-nooja #message{margin-left:40px;}
#content-body-bottom-nooja #top-nooja{width: 815px; height: 11px; background: url('/_design/home/x-nooja.png') repeat-x left top;}
#content-body-bottom-nooja #body-nooja{color:#99715C;font-family:arial;font-size:13px;width: 815px; background: url('/_design/home/body-repeat-nooja.png') repeat-y left top;}
#content-body-bottom-nooja #body-nooja #body-in-nooja{margin-left:8px;display:table; width: 800px; background: #FFF url('/_design/home/bg-in-nooja.gif') repeat-x left top;}
#content-body-bottom-nooja #buttom-nooja{width: 814px; height: 16px; background: url('/_design/home/x-buttom-nooja.png') repeat-x left top;}
#content-body-bottom-nooja #wrap-nooja{margin:0 auto; padding:30px 0 22px; width:815px; position: relative;}
#body-in-nooja #title-nooja{display:block;height:38px;text-align:center;width:100%;}
#body-in-nooja .sub-body{float: left;margin:15px 0 -1px 15px;}
#body-in-nooja #sub-1{}
#body-in-nooja #sub-2{height:195px;width:210px;margin-right: 15px; text-align: center;margin-top:40px;}
#body-in-nooja #sub-2 #hello{display:block;font-size:15px;font-weight:bold;}
#body-in-nooja #sub-3{height:195px;width:210px;margin-top:40px;}
#body-in-nooja #sub-4{height:195px;width:555px;margin-top:40px;text-align:center;}
#body-in-nooja #sub-6{height:195px;width:94px;margin-top:40px;text-align:center;}
#body-in-nooja #sub-7{width:450px;}
#body-in-nooja #sub-8{width:210px;margin-right: 15px; text-align: center;margin-top:25px;}
#body-in-nooja #sub-8 #hello{display:block;font-size:15px;font-weight:bold;}
#body-in-nooja #sub-9{width:195px;margin-top:40px;}
#body-in-nooja #sub-10{float:left;margin-top:10px;width:430px;}
#body-in-nooja #sub-11{margin-top:6px;text-align:center;width:94px;}
/*#body-in-nooja #sub-3 input{background-color:#F9F5F4;border:1px solid #E4DCD7;color:#4F3931;}*/
#body-in-nooja #sub-3 span.button{margin-left:43px; background-image:url(/_design/home/btn_bg.png);display:block;height:19px;text-align:center;}
#body-in-nooja #sub-4{margin-right: 15px;}
#body-in-nooja #sub-5{height:195px;width:430px;margin-right: 15px; text-align: center;margin-top:40px;}


/**info bull***/
.info_div{position: absolute; right: 0px; display: none; font-family: Arial; font-size: 13px; color: #009999;z-index:100;}
.info_div .info_div_top{background: url('/_design/home/infobulles_top.png') no-repeat left top; width: 143px; height: 13px;}
.info_div .info_div_middle{background: url('/_design/home/infobulles_middle.png') repeat-y left top; width: 143px; }
.info_div .info_div_text{width: 115px; overflow: hidden; height: auto; margin: 0 15px 0 13px;}
.info_div .info_div_bottom{background: url('/_design/home/infobulles_bottom.png') no-repeat left top; width: 143px; height: 15px;}

.info_divs{position: absolute; right: -125px; display: none; font-family: Arial; font-size: 13px; color: #009999;z-index:100;}
.info_divs .info_div_top{background: url('/_design/home/infobulles_top.png') no-repeat left top; width: 143px; height: 13px;}
.info_divs .info_div_middle{background: url('/_design/home/infobulles_middle.png') repeat-y left top; width: 143px; }
.info_divs .info_div_text{width: 115px; overflow: hidden; height: auto; margin: 0 15px 0 13px;}
.info_divs .info_div_bottom{background: url('/_design/home/infobulles_bottom.png') no-repeat left top; width: 143px; height: 15px;}

.cp_wrapper_validation #btn{}
.content_page .cp_wrapper_validation {margin:0 auto;width:486px;}
.content_page .cp_wrapper_validation #wrap_validation{margin:5px 52px;}

.pf_div_sp{margin-top: 5px;}
.sub-body div.error {width:213px; }

/********profil ************/
.tbl_profil{width: 485px; margin: 0 0 25px;}
.tbl_profil .tbl_header{ background-color: #31d5c9; height: 20px; margin: 0 0 1px; overflow: hidden;}
.tbl_profil .tbl_header div{float: left; width: 161px; color: #FFFFFF; font-size: 10px; line-height:2; text-transform: uppercase; text-align: center;}
.tbl_profil .th_left{background:  url('/_design/home/tbl_header_left_bg.jpg') no-repeat left top;}
.tbl_profil .th_right{background:  url('/_design/home/tbl_header_right_bg.jpg') no-repeat right top;}
.tbl_profil .tbl_header span{color: #26a79e; display: block; float: left; width: 1px; overflow: hidden;}

.tbl_profil .tbl_row{clear: both; height: 20px; overflow: hidden; margin: 0 0 1px;}
.tbl_profil .pair{background-color: #e4dcd7;}
.tbl_profil .impair{background-color: #ccffff;}
.tbl_profil .tbl_td{float: left; width: 161px; text-align: center; line-height: 1.5;}
.tbl_profil .tbl_td a{ color: #009999; font-size: 12px; }

.tbl_profil .tbl_footer{ background-color: #31d5c9;  height: 20px;}
.tbl_profil .tbl_footer div{ height: 20px; float: left;}
.tbl_profil .tf_middle{ width: 161px;}
.tbl_profil .tf_left{background:  url('/_design/home/tbl_footer_left_bg.jpg') no-repeat left bottom;  width: 162px;}
.tbl_profil .tf_right{background:  url('/_design/home/tbl_footer_right_bg.jpg') no-repeat right bottom;  width: 162px;}

/** block details and modification */
.tbl_info{width: 486px; margin: 0 0 25px;  font-family: arial;}
.tbl_info .tbl_header{margin: 0 0 1px; position: relative; overflow:hidden;}
.tbl_info .tbl_header div{float: left; font-size: 10px; height: 20px; line-height:2; text-transform: uppercase;}
.tbl_info .th_left{background:  url('/_design/home/corner_1_top.gif') no-repeat left top; width: 10px; }
.tbl_info .th_right{background:  url('/_design/home/corner_1_top.gif') no-repeat right top; width: 10px; }
.tbl_info .th_middle{ background-color: #694f43; height: 20px; width: 466px; color: #be9682;}
.tbl_info .th_button{background:  url('/_design/home/corner_1_toggle.gif') no-repeat right top; position: relative; color: #1edad5; width: 113px; float: right !important;  cursor: pointer;  text-align: center;}
.tbl_info .th_button.active{background:  url('/_design/home/corner_1_toggle.gif') no-repeat right bottom;}
.tbl_info .tbl_header span{background-color:#4D3A31; height:10px; overflow:hidden; position:absolute; top:5px; left: 0; width:1px;}
.tbl_info .tbl_header .th_middle_text{width: 353px; float: left;}

.tbl_info .tbl_body{clear:both; width: 458px; background-color: #f1e9e4; padding: 0 14px; height:20px; line-height:1.5;}
.tbl_info .tbl_body b{font-size: 12px;}
.tbl_info .legend{background-color: #f1e9e4; border: none; margin:1px 0 0; padding:12px 15px 5px; width: 456px;}

.tbl_info .tbl_footer{clear: both;}
.tbl_info .tbl_footer div{ height:10px; overflow: hidden; float: left;}
.tbl_info .tf_middle{ width: 466px; background-color: #f1e9e4;}
.tbl_info .tf_left{background:  url('/_design/home/corner_1_bottom.gif') no-repeat left top;  width: 10px;}
.tbl_info .tf_right{background:  url('/_design/home/corner_1_bottom.gif') no-repeat right top;  width: 10px;}


.tbl_info .form-ligne {clear: both; position: relative; padding: 0; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0; /*border: 1px solid red*/}
.tbl_info .form-ligne.ligne_btn{padding: 20px 0 0;}
.tbl_info .form-ligne input{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 146px; height: 18px; color: #4f3931; margin: 5px 0 0 5px;}
.tbl_info .form-ligne .select_tag{margin: 5px 0 0 5px;}
.tbl_info .form-ligne .checkbox{margin: 5px 0 0 5px;}

.tbl_info .form-ligne input.radio{border: none; width: auto; background: none; float:none;}
.tbl_info .form-ligne input.checkbox{border: none; width: auto; background: none; float:none;}
.tbl_info .form-titre {float: left; border: none; margin: 0 0px 0 0; line-height: 3; width: 50%; height: auto; color: #99715c; font-weight: normal; font-size: 10px; text-align: right; text-transform: uppercase;  padding: 0;}
.tbl_info .form-titre .btn_check{float: right; margin: 0 9px 0 0;}
.tbl_info .form-field {float: right; line-height: 2; text-align: left; width:50%; height: auto; font-weight: normal; font-size: 13px; color: #99715c; padding: 0;}
.tbl_info .form-field i{margin: 0 0 0 10px; color: #49372f;}
.tbl_info .form-field a{color: #1bc1bd; text-decoration: underline; float: right; text-align: left;}
.tbl_info .form-field #gender_girl{margin: 0 40px 0 0;}
.tbl_info .form-field .btn_check{float: left; margin: 0 0 0 9px;}
.tbl_info .form-field div{line-height: 1;}

.tbl_info .checkbox{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 18px; height: 18px; color: #4f3931;}
.tbl_info .checkbox_check{background:  #f9f5f4 url('/_design/home/checked.jpg') no-repeat center center; }
.tbl_info .checked{background:  #f9f5f4 url('/_design/home/checked.jpg') no-repeat center center; width: 16px; height: 16px;}

.globle_checkbox{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 18px; height: 18px; color: #4f3931;}
.globle_checkbox_check{background:  #f9f5f4 url('/_design/home/checked.jpg') no-repeat center center; }
.globle_checked{background:  #f9f5f4 url('/_design/home/checked.jpg') no-repeat center center; width: 16px; height: 16px;}


.content_profil h2{border-bottom: 1px solid #e4dcd7; margin: 0 0 25px;}
.content_profil .form-ligne{clear: both; position: relative; height: 24px; padding: 0px 0px 14px 0px ; width: 100%; font-weight: bold; display: table; margin-bottom: 5px; margin: 0;}
.content_profil .form-field-right{float: right;}
.content_profil .line{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0;}
.content_profil .line_email{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 310px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .line_button{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 360px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .line_pwd{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 360px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .line_language{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 400px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .line_language_modify{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 330px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .line_newsletters{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 435px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .line_newsletters_modify{border-bottom: 1px solid #e4dcd7; float: left; line-height:2; margin: 0 0px 0 0; width: 460px; height: 24px; color: #99715c; font-weight: bold; font-size: 13px; text-align: left; text-transform: uppercase;  padding: 0;}
.content_profil .select{background-color: #f9f5f4; border: 1px solid #e4dcd7; height: 22px; color: #4f3931;}
.content_profil .checkbox{background-color: #f9f5f4; border: 1px solid #e4dcd7; width: 18px; height: 18px; color: #4f3931;}
.content_profil .checkbox_check{background:  #f9f5f4 url('/_design/home/checked.jpg') no-repeat center center; }
.content_profil .checked{background:  #f9f5f4 url('/_design/home/checked.jpg') no-repeat center center; width: 16px; height: 16px;}
.to_right{float: right;}
.to_center{margin: 0 auto;}
.form-ligne .form-ligne{padding: 0;}
.form-ligne .form-ligne .form-title{margin: 0 0 0 25px; font-weight: normal; text-transform: none; }

/**** select option tag ****/
.select_tag{position: relative;}
.select_tag .select_default{background-color: #f9f5f4; border: 1px solid #e4dcd7; height: 20px; color: #4f3931; clear: both; width: 149px; }

.select_tag .select_text{float: left; line-height: 1.5 !important; padding:0 0 0 2px;}
.select_tag .btn_click{background:  url('/_design/home/select_btn.jpg') no-repeat right bottom;  width: 20px; height: 20px; float: right;}
.select_tag .select_list{display: none; position: absolute; z-index: 100; left: 0; top: 22px; background-color: #f9f5f4; border: 1px solid #e4dcd7;  color: #4f3931; clear: both; width: 149px;}
.select_tag .select_list div{line-height: 1.5 !important; padding:0 0 0 2px;}
.select_tag .option{ height: 20px; line-height:1.5; cursor: pointer; width: 149px;}
.select_tag .selected{background-color: #4f3931; color: #f9f5f4;}
.select_tag .option:hover{background-color: #4f3931; color: #f9f5f4;}

#text_error_sms{color:red;display:block;}
.text_success_sms{color:green;display:block;}


/** player sponser ( profile-player-message.tpl ) **/
#profile-player-message {width:490px; margin: 0 0 0 22px;}
#profile-player-message .cp_bg_top_abs{}
#info-player-invitation {color: red;}
/*********/
.preload{height: 0px !important; overflow: hidden; position: absolute; top: -4000px; }
.obli_connexion{float:right;}
.obli_connexion a{}
.wrap_create_account_connexion{width:120px;}
#sms_speudo_erro{color:red;display:block;font-style:italic;text-align:center;width:100%;}
#b_m_pseudo{}
#dis_status_speudo{float:right;}
#body-nooja #label_con{margin-bottom:0;width:50%;float:left;}
#body-nooja #val_con{width:49%;}
.dis_error_con{left:225px;position:absolute;}
.dis_error_con a{color:#3ADDCF;}
a.obli{	color: #3addcf ; text-decoration: none;}
a.obli:HOVER{	text-decoration: underline;}
#frm_email_ou_player #pseudo_error{color:#99715C;margin-top:35px;}
.form-titre-connec{font-size:11px;font-weight:normal;text-align:right;text-transform:uppercase;}
.u_line_con{border-top:1px solid #E4DCD7;margin-bottom:18px;width:100%;}
#con_obli{background:url("/_design/home/arrow.png") no-repeat scroll 0 2px transparent;clear: left; display:block;font-size:10px;padding-left:10px;margin-top:22px;text-align:left;}
#con_obli a{color:#1edad5;}
#btn_con{background:url("/_design/home/connecter_both.png") no-repeat scroll 0 0 transparent;height:40px;width:138px;}
#btn_con:HOVER{background:url("/_design/home/connecter_both.png") no-repeat scroll 0 100% transparent;height:40px;width:138px;}
#btn_dec{background:url("/_design/home/decouvery_both.png") no-repeat scroll 0 0 transparent;height:40px;width:138px;}
#btn_dec:HOVER{background:url("/_design/home/decouvery_both.png") no-repeat scroll 0 100% transparent;height:40px;width:138px;}
#wrap-nooja .con_btn{padding-left:213px;width:220px;}
#wrap-nooja .in_con{}
#btn_change_pseudo_gully{float:left;margin-top:20px;width:50%;}
#btn_gully_player{padding-left:45px;}

/****** div popup **********/
.popup_ok_no{ background:#fff; height:100%; position: relative;}
.popup_ok_no .popup_title{text-align: center; }
.popup_ok_no .popup_desc{padding: 8px 5px; min-height: 30px;}
.popup_ok_no .popup_button_box{width: 100%;}
.popup_ok_no .popup_button{width: 200px; margin: 0 auto; overflow:hidden;}
/*.popup_ok_no .popup_button div{width: auto;margin:0.5em 0 0.5em 0; border:1px solid #CCCCCC; color:#1C94C4; font-weight:bold; outline:medium none; cursor:pointer; padding:0.2em 0.6em 0.3em; -moz-border-radius:5px; -webkit-border-radius:5px;}*/
.popup_ok_no .popup_button div{overflow:hidden; height:24px; width: 98px; cursor: pointer;}
.form_option{margin: 5px 0;float: left; font-size:11px; line-height:19px; text-align:left;}
/*]]>*/