/* COLORS
4F72C3
1b2170
allo touttt ttt pis tous de tyout
*/


body{ 
font-size:10px;
font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
background-color:#fff;
margin:0;
height:100%;
}

input{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
select{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
textarea{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
option{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}


/* 
main bg
*/

#bg_center{
padding:15px 10px 20px;
margin:0;
height:100%;
background-color:#fff;
}

#bg_center.out_centered{
max-width:1024px;
padding:0;
margin:0 auto;
height:100%;
border:0;
}

@media only screen and (max-width: 1030px), only screen and (max-device-width: 1030px) {

	#bg_center.out_centered{
	max-width:auto;
	margin:0 10px;
	}
}


#bg_center.out_centered H1{
margin:0;
padding:20px 0;
font-size:20px;
color:#1b2170;
line-height:20px;
vertical-align:middle;
font-weight:bold;
float:none;
border:0;
background-image:none;
}

#bg_center.out_centered H2{
margin:10px 0;
font-size:14px;
font-weight:bold;
color:#4F72C3;
}

#bg_center.out_centered #introtxt{
margin-left:0;
margin-right:0;
}

#bg_center div.mid_contained{
max-width:1024px;
margin:0 auto;
}

#bg_center div.mid_contained #introtxt{
margin-left:0;
margin-right:0;
}

#bg_center div.mid_contained H1{
margin:0;
padding:20px 0;
font-size:20px;
color:#1b2170;
line-height:20px;
vertical-align:middle;
font-weight:bold;
float:none;
border:0;
background-image:none;
}

#bg_center div.mid_contained H2{
margin:10px 0;
font-size:14px;
font-weight:bold;
color:#4F72C3;
}


/* 
header 2
*/

#header_bx{
background-image:url(img/head_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0 0 17px 0;
}

#header_bx div.top_lnks{
color:#999;
bottom:0;
padding:5px 10px 3px 0;
margin:0;
float:right;
font-size:9px;
line-height:100%;
}

#header_bx div.top_lnks a:link,
#header_bx div.top_lnks a:visited{
margin:0 6px;
font-size:10px;
color:#1b2170;
text-decoration:none;
font-weight:bold;
}

#header_bx div.top_lnks a:hover{
color:#000;
text-decoration:underline;
}

#header_bx div.menu_bx_logo{
float:left;
margin:0;
padding:10px 30px 10px 20px;
height:100px;
width:140px;
}

#header_bx div.menu_bx_logo a:link, #header_bx div.menu_bx_logo a:visited{
height:100px;
width:140px;
display:block;
text-align:center;
}

#header_bx div.menu_bx_logo a.default_logo:link, #header_bx div.menu_bx_logo a.default_logo:visited{
background-image:url(../bg_menu_bx.gif);
background-repeat:no-repeat;
background-position:center center;
}

#header_bx div.menu_bx_logo img{ 
padding:0;
border:0;
margin:auto;
}

#header_bx div.bot_lnks{
color:#999;
padding:95px 0 0 0;
margin:0 0 5px 0;
font-size:10px;
}

#header_bx div.bot_lnks a:link, #header_bx div.bot_lnks a:visited{
margin:0 8px;
font-weight:bold;
font-size:12px;
color:#1b2170;
text-decoration:none;
}

#header_bx div.bot_lnks a:hover{
color:#000;
text-decoration:underline;
}

@media only screen and (max-width: 650px), only screen and (max-device-width: 560px) {

	#header_bx div.menu_bx_logo{
	clear:both;
	float:none;
	margin:0 auto;
	}

	#header_bx div.bot_lnks{
	padding:0;
	margin:5px;
	text-align:center;
	}
}

#header_leadbrd{
background-image:url(img/leadbrd_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:5px 0 10px;
background-color:#fafafa;
}

#header_leadbrd a:link, #header_leadbrd a:visited{
display:block;
margin:0 auto;
width:728px;
height:90px;
}

#header_leadbrd a img{
border:0;
width:728px;
height:90px;
}

@media only screen and (max-width: 740px), only screen and (max-device-width: 740px) {

	#header_leadbrd a:link, #header_leadbrd a:visited{
	width:546px;
	height:68px;
	}

	#header_leadbrd a img{
	width:546px;
	height:68px;
	}
}

@media only screen and (max-width: 560px), only screen and (max-device-width: 560px) {

	#header_leadbrd a:link, #header_leadbrd a:visited{
	width:364px;
	height:45px;
	}

	#header_leadbrd a img{
	width:364px;
	height:50px;
	}
}



/* 
foot
*/

#bg_footer{
border-top:3px solid #ddd;
padding:40px 30px 20px 30px;
margin:100px auto 0 auto;
max-width:800px;
font-size:9px;
text-align:center;
line-height:135%;
color:#333;
}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {

	#bg_footer{
	margin-left:100px;
	margin-right:100px;
	max-width:auto;
	}
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {

	#bg_footer{
	margin-left:40px;
	margin-right:40px;
	}
}

@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {

	#bg_footer{
	margin-left:15px;
	margin-right:15px;
	}
}


#bg_footer a, #bg_footer a:visited{
color:#1b2170;
font-weight:bold;
font-size:9px;
text-decoration:underline;
}

#bg_footer a:hover{
color:#555;
text-decoration:none;
}

#bg_footer img{
border:0;
}

#bg_footer table{
border-width:0;
border-spacing:0;
padding:0;
margin:10px auto 15px auto;
vertical-align:middle;
}

#bg_footer td{
padding:0;
margin:0;
}


/*
Main menu
*/

table.main_mn_tb{
padding:20px 0 0 0;
}

table.main_mn_tb td{
vertical-align:top;
}

#main_mn_bx{
padding:10px;
width:200px;
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
border:3px solid #999;
-webkit-border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border-radius:10px;
margin:0 5px 15px 5px;
}

#main_mn_bx div.bx_tlt{
margin:0;
padding:0 0 5px 0;
font-size:14px;
float:none;
color:#4F72C3;
font-weight:bold;
background-color:transparent;
border:0;
background-image:none;
text-align:center;
}

#main_mn_bx a, #main_mn_bx a:visited{
border-top:1px solid #999;
color:#777;
font-weight:normal;
font-size:10px;
display:block;
margin:0;
padding:6px 0 5px 14px;
text-decoration:none;
background-image:url(img/sideBul.gif);
background-repeat:no-repeat;
background-position:0 8px;
}

#main_mn_bx a:hover{
color:#1b2170;
border-top:1px solid #1b2170;
text-decoration:none;
background-image:url(img/sideBul_o.gif);
}

#main_big_bx{
padding:15px 10px 10px 10px;
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
border:3px solid #999;
-webkit-border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border-radius:10px;
max-width:650px;
margin:15px auto 50px auto;
}

#main_big_bx H1.head{
margin:0;
padding:0 0 5px 0;
font-weight:bold;
font-size:16px;
text-align:center;
color:#777;
border:none;
background:none;
float:none;
height:auto;
}

#main_big_bx a, #main_big_bx a:visited{
border-top:1px solid #999;
color:#777;
font-weight:normal;
font-size:16px;
display:block;
margin:0;
padding:6px 0 5px 14px;
text-decoration:none;
background-image:url(img/sideBul.gif);
background-repeat:no-repeat;
background-position:0 10px;
}

#main_big_bx a:hover{
color:#1b2170;
border-top:1px solid #1b2170;
text-decoration:none;
background-image:url(img/sideBul_o.gif);
}

#main_big_bx div.load_intro{
display:none;
border-top:1px solid #999;
color:#1b2170;
font-weight:normal;
font-size:16px;
margin:0;
padding:6px 0 5px 14px;
text-decoration:none;
background-repeat:no-repeat;
background-position:0 10px;
background-image:url(img/sideBul_o.gif);
}

#main_big_bx div.load_process{
color:#777;
text-align: center;
font-weight:normal;
font-size:16px;
margin:5px 0;
padding:0;
}

#main_big_bx div.sublnks{
padding:0;
margin:0;
}

#main_big_bx div.sepi{
border-top:1px solid #999;
margin:0;
height:2px
}

#main_big_bx div.sublnks H2{
border-top:1px solid #999;
color:#777;
font-weight:normal;
font-size:16px;
display:block;
margin:0;
padding:6px 0 5px 14px;
text-decoration:none;
background-image:url(img/sideBul.gif);
background-repeat:no-repeat;
background-position:0 10px;
}

#main_big_bx div.sublnks a, #main_big_bx div.sublnks a:visited{
border-top:0;
color:#777;
font-weight:normal;
font-size:14px;
display:block;
margin:0;
padding:2px 0 7px 25px;
text-decoration:none;
background-image:url(img/sideBul2.gif);
background-repeat:no-repeat;
background-position:14px 7px;
}

#main_big_bx div.sublnks a:hover{
color:#1b2170;
border-top:0;
text-decoration:none;
background-image:url(img/sideBul2_o.gif);
}

#main_big_bx div.sublnks div.sepi{
border-top:1px solid #ccc;
margin:0 0 0 11px;
height:5px;
}


/*
box bordure 
*/

div.bordure_bx{
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
border:3px solid #999;
background-color:#fff;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:20px 15px;
}

div.bordure_bx_head{
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
border:3px solid #ddd;
border-bottom:0;
background-color:#fff;
-webkit-border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
padding:10px 15px 20px 15px;
margin:0 0 -10px 0;
}

div.bordure_bx_head ul{
margin:5px 10px;
padding:0;
list-style-image: url(img/sideBul.gif);
}

div.bordure_bx_head li{
margin:7px 10px;
padding:0;
font-size:14px;
}

div.bordure_bx_head li a:link, div.bordure_bx_head li a:visited{
font-size:14px;
color:#4F72C3;
font-weight:normal;
text-decoration:underline;
}

div.bordure_bx_head li a:hover{
color:#555;
text-decoration:none;
}

/*
dub list (rdlc) 
*/


#sub_list{
font-size:10px;
margin:0;
}

#sub_list p{
font-weight:normal;
font-size:10px;
padding:1px 2px;
margin:0;
}

#sub_list p:hover{
background-color:#DEDEDE;
padding:0 1px;
border:1px solid #999;
}

/*
lock
*/

a.lck_span_bx:link, a.lck_span_bx:visited{
background-image:url(img/lock.gif);
display:inline-block;
width:17px;
height:11px;
margin:0 5px;
background-repeat:no-repeat;
background-position:center;
}

a.lck_span_bx:hover{
background-image:url(img/unlock.gif);
}

a.ulck_span_bx:link, a.ulck_span_bx:visited{
background-image:url(img/unlock.gif);
display:inline-block;
width:17px;
height:11px;
margin:0 5px;
background-repeat:no-repeat;
background-position:center;
}

a.ulck_span_bx:hover{
background-image:url(img/lock.gif);
}



/* 
errors
*/

#log_err_bx{
padding:15px;
margin:0 0 10px 0;
text-align:center;
color:#860404;
font-weight:bold;
font-size:16px;
line-height:135%;
}

#err_bx{
padding:15px;
margin:10px 0;
text-align:center;
color:#860404;
font-weight:bold;
font-size:16px;
line-height:135%;
}

#err_bx.virus{
padding-bottom:120px;
background-image:url(img/msgVirus.gif);
background-repeat:no-repeat;
background-position:center bottom;
}

#err_bx span.no_bold{
font-weight:normal;
}

#err_bx p{
margin:10px 0;
}

#err_bx a:link, #err_bx a:visited{
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#000;
background-color:transparent;
margin:0 2px 0 2px;
}

#err_bx a:hover{
color:#860404;
text-decoration:none;
}

#err_bx ul{
text-align:left;
}

#err_bx ul.cntr{
text-align:center;
list-style: inside;
padding-left:0;
padding-right:0;
}

/*
% div
*/

#perc_out{
background-repeat:repeat-x;
background-position:top;
border:3px solid #999;
background-color:#fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding:3px;
height:17px;
margin:20px 25px 10px 15px;
}

#perc_in{
height:17px;
background-color:#4F72C3;
margin:0;
padding:0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

#perc_in_txt{
position:relative;
height:17px;
font-size:12px;
line-height:17px;
vertical-align:middle;
text-align:center;
top:-17px;
padding:0;
font-weight:bold;
color:#999;
}

/*
content box
*/

#cntBx{
margin:0 0 5px 0;
padding:10px 5px 5px 5px;
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
border:3px solid #999;
background-color:#fff;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

#cntBx div.list_bx table{
border:0;
border-top:3px solid #ddd;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:1px 0 15px 0;
}

#cntBx input[type="submit"]{
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:5px 10px;
color:#000;
padding:4px 20px;
margin:0 2px 0 0;
color:#fff;
border:3px solid #999;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
background-color:#4F72C3;
background-image:url(img/bg_blgr.gif);
background-repeat:repeat-x;
background-position:top;
}

#cntBx input:hover[type="submit"]{
font-weight:bold;
cursor:pointer;
color:#999;
border:3px solid #ddd;
background-color:#fff;
background-image:url(img/bg_f4_ff.png);
}

/*
Pop table
*/

#pop_bx div.list_bx table{
border:0;
border-top:3px solid #ddd;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:1px 0 10px 0;
}

/*
form col
*/

#bx_chk_list{
padding:0;
margin:0 0 12px 0;
}

#bx_chk_list p{
font-weight:normal;
font-size:10px;
padding:0;
margin:0 0 2px 0;
background-color:#fff;
line-height:18px;
color:#444;
vertical-align:middle;
}

#bx_chk_list p:hover{
background-color:#F0F0F0;
}

#bx_chk_list input[type="checkbox"]{
margin:0 5px 0 0;
padding:0;
vertical-align:center;
position: relative;
top:3px;
}

#bx_chk_list input[type="radio"]{
margin:0 5px 0 0;
padding:0;
vertical-align:center;
position: relative;
top:3px;
}


/*
Date Form 
*/

#sub_date_bx table{
margin:0;
}

#sub_date_bx td{
font-size:10px;
font-weight:normal;
border-top:none;
padding:2px 5px 2px 5px;
text-align:left;
}

#sub_date_nt{
font-size:10px;
color:#777;
}

span.date_format{
margin:0 0 0 4px;
font-size:10px;
color:#444;
}

/* 
page text (description)
*/

#pagetxt{
margin:5px 10px 20px 0;
color:#333;
font-weight:normal;
font-size:14px;
padding:0;
line-height:140%;
overflow:hidden;
}

#pagetxt p{
margin:0 0 7px 0;
font-size:14px;
color:#333;
font-weight:normal;
padding:0;
line-height:140%;
}

#pagetxt a:link, #pagetxt a:visited{
color:#4F72C3;
font-size:14px;
font-weight:normal;
text-decoration:underline;
}

#pagetxt a:hover{
color:#000;
text-decoration:none;
}

#pagetxt H2{
color:#4F72C3;
font-size:16px;
margin:0 0 7px 0;
padding:0;
}

#pagetxt H3{
font-size:14px;
margin:17px 0 4px 0;
padding:0;
font-weight:bold;
color:#1b2170;
padding:0;
}

#pagetxt hr{
margin:10px 0;
padding:0;
size:1px;
border-color:#eee;; 
background-color:#eee;
color:#eee;
}

/*txt lng
*/

#txt_ln_nv{
border:3px solid #999;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topright: 10px;
border-top-right-radius:10px;
margin:30px 0 5px 0;
padding:5px;
}

#txt_ln_nv div.nav{
margin:-28px 0 0 -8px;
padding:0;
height:28px;
}

#txt_ln_nv div.nav a.sel:link, #txt_ln_nv div.nav a.sel:visited{
display:block;
margin:0 3px 0 0;
padding:0 10px;
height:20px;
font-size:9px;
color:#1b2170;
line-height:20px;
vertical-align:middle;
font-weight:bold;
background-color:#fff;
float:left;
border-top:3px solid #999;
border-left:3px solid #999;
border-right:3px solid #999;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
text-decoration:none;
}

#txt_ln_nv div.nav a.sel:hover{
color:#000;
text-decoration:underline;
}

#txt_ln_nv div.nav a.unsel:link, #txt_ln_nv div.nav a.unsel:visited{
display:block;
margin:0 3px 0 0;
padding:0 10px;
font-size:9px;
color:#fff;
line-height:17px;
vertical-align:middle;
font-weight:normal;
text-decoration:none;
background-color:#4F72C3;
float:left;
border-top:3px solid #1b2170;
border-left:3px solid #1b2170;
border-right:3px solid #1b2170;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
background-image:url(img/bg_blgr.gif);
background-repeat:repeat-x;
background-position:top;
}

#txt_ln_nv div.nav a.unsel:hover{
color:#ddd;
text-decoration:underline;
}

#txt_ln_nv div.nav a.xtra:link, #txt_ln_nv div.nav a.xtra:visited{
display:block;
margin:0 3px 0 0;
padding:2px 10px;
font-size:9px;
color:#182c85;
line-height:17px;
vertical-align:middle;
font-weight:normal;
text-decoration:underline;
float:left;
}

#txt_ln_nv div.nav a.xtra:hover{
color:#000;
text-decoration:none;
}

#txt_ln_nv div.list_bx table{
border:0;
border-top:3px solid #ddd;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:1px 0 15px 0;
}

#txt_ln_nv #top_nav_bx{
border-left:0;
border-right:0;
}




/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/* 
login
*/

#log_bx{
border:1px solid #999;
padding:10px;
margin:0 5px 20px 5px;
width:614px;
align:center;
background-color:#F9F9F9;
}

#log_bx td{
font-size:9px;
height:10px;
width:300px;
}

/*
preview
*/

#bx_prv{
border:3px solid #999;
background-color:#F7F7F7;
font-size:10px;
color:#000;
margin:7px;
padding:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

#bx_prv a:link, #bx_prv a:visited{
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#4F72C3;
background-color:#F7F7F7;
margin:0 2px 0 2px;
}

#bx_prv a:hover{
color:#1b2170;
}


/*meta
*/

#bx_meta{
border:1px solid #999;
background-color:#FAFAFA;
margin:0 -5px 5px -5px;
padding:5px 5px 0 5px;
}


/*
list ques
*/

#sub_lst_bx{
margin:0 0 0 12px;
padding:0;
}

#lst_bx{
font-size:10px;
}

/*
780
*/

#bx780{
max-width:780px;
margin:0 auto;
padding:0;
}

#bx780_txt{
max-width:780px;
margin:0;
padding:0;
font-size:12px;
}

/*
center
*/

#center_in{
margin:0 auto 0 auto;
padding:0;
}


/*
mail prv
*/

#mail_prv_bx{
border:1px solid #999;
background-color:#F7F7F7;
margin:10px 0 0 0;
padding:5px;
font-size:11px;
}

#mail_prv_bx p{
font-size:11px;
}

#mail_prv_bx a:link, #mail_prv_bx a:visited{
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#4F72C3;
background-color:#F7F7F7;
margin:0 2px 0 2px;
}

#mail_prv_bx a:hover{
color:#1b2170;
}


/***/
input[type="checkbox"]{
margin:0 5px 0 0;
padding:0;
}

/*
system mes
*/

#sys_mes_in{
border:2px solid #555;
background-color:#F7F7F7;
margin:10px 10px 2px 10px;
padding:10px 10px 0 10px;
font-size:10px;
font-weight:bold;
}

#sys_mes_in p{
margin:0 0 10px 0;
}


/*
system out
*/

#sys_mes_out{
border:1px solid #bbb;
background-color:#F7F7F7;
margin:10px 50px 2px 50px;
padding:8px 10px 0 10px;
font-size:9px;
background-image:url(img/bg_F7_FF.png);
background-repeat:repeat-x;
background-position:bottom;
}

#sys_mes_out p{
margin:0 0 8px 0;
}

/*
log
*/

#log_suc{
width:10px;
height:10px;
margin:0;
padding:0;
background-image:url(img/log_good.gif);
background-repeat:no-repeat;
}

#log_err{
width:10px;
height:10px;
margin:0;
padding:0;
background-image:url(img/log_preBad.gif);
background-repeat:no-repeat;
}

#log_new_to{
width:11px;
height:11px;
margin:0;
padding:0;
background-image:url(img/lock.gif);
background-repeat:no-repeat;
}

#log_to{
width:10px;
height:10px;
margin:0;
padding:0;
background-image:url(img/log_bad.gif);
background-repeat:no-repeat;
}

#log_signup{
width:10px;
height:10px;
margin:0;
padding:0;
background-image:url(img/log_signup.png);
background-repeat:no-repeat;
}

#log_unkn{
width:12px;
height:11px;
margin:0;
padding:0;
background-image:url(img/log_unkn.png);
background-repeat:no-repeat;
}

/*
cent link
*/

a.cnt_lnk a, a.cnt_lnk:visited{
font-size:10px;
display:block;
font-weight:bold;
text-decoration:underline;
text-align:center;
margin:0;
color:#4F72C3;
padding:0;
margin:3px auto 5px auto;
}

a.cnt_lnk:hover{
text-decoration:none;
font-weight:bold;
color:#000;
}


/*
Map 
*/

a.map_bx:link, a.map_bx:visited{
background-image:url(img/globe.gif);
display:block;
width:27px;
height:26px;
margin:0 10px 0 10px;
}

a.map_bx:hover{
background-image:url(img/globe_o.gif);
}

/* load */

#load_sc{
background-image:url(img/loading.gif);
background-position:0 0;
margin:20px auto 20px auto;
padding:0;
width:16px;
height:16px;
}

#pre_load_sc{
background-image:url(img/loading.gif);
width:0;
height:0;
background-position:-1000px -1000px;
}

/*
Avoid 2 clicks
*/

div.av2cl_reclk{
display:none;
}

div.av2cl_reclk div.reclck{
font-size:12px;
margin:0;
font-weight:normal;
cursor:pointer;
color:#555;
background-color:transparent;
border:0;
text-align:center;
}

div.av2cl_reclk div.reclck a:link,
div.av2cl_reclk div.reclck a:visited{
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
cursor:pointer;
color:#182c85;
text-decoration:underline;
border:0;
}

div.av2cl_reclk div.reclck a:hover{
color:#000;
text-decoration:none;
}

/*
floating del
*/

a.float_del:link, a.float_del:visited{
background-image:url(img/del_red.png);
display:block;
float:right;
width:12px;
height:12px;
margin:5px;
}

a.float_del:hover{
background-image:url(img/del_gr.png);
}

/*
inline icons
*/

a.edit_inline_bx:link, a.edit_inline_bx:visited{
background-image:url(img/edit.gif);
display:inline-block;
width:11px;
height:11px;
margin:0 auto;
}

a.edit_inline_bx:hover{
background-image:url(img/edit_o.gif);
}

/*
faq
*/

#bxfaq{
padding:0 5px; 
color:#333;
font-size:12px;
line-height:135%;
}

#bxfaq H3{
color:#000;
font-size:13px;
font-weight:bold;
line-height:135%;
margin:5px 0 2px 0;
}

#bxfaq p{
color:#333;
font-size:12px;
line-height:135%;
margin:0;
padding:0 0 9px 0;
}

#bxfaq a, #bxfaq a:visited{
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin:0;
padding:0;
color:#4F72C3;
}

#bxfaq a:hover{
font-weight:bold;
text-decoration:none;
color:#000;
}

#lnksfaq{
padding:0;
margin:0 0 15px 0;
}

#lnksfaq a, #lnksfaq a:visited{
line-height:150%;
}

/**
Iterations links
*/

#it_ln{
margin:0;
padding:6px 0 3px 10px;
background-image:url(img/sideBul.gif);
background-repeat:no-repeat;
background-position:0 8px;
font-size:11px;
color:#000;
}

#it_ln p{
margin:0;
font-size:11px;
color:#000;
}

#it_ln a:link, #it_ln a:visited{
font-style:normal;
background-repeat:no-repeat;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#182c85;
margin:0;
}

#it_ln a:hover{
color:#000;
text-decoration:none;
}

#it_ln a.tlt:link, #it_ln a.tlt:visited{
display:block;
padding:0 0 1px 0;
font-style:normal;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#182c85;
margin:0;
}

#it_ln a.tlt:hover{
color:#000;
text-decoration:underline;
}

#it_ln a.tlt:hover{
color:#000;
text-decoration:underline;
}

/*
box dev notice
*/

#bx_dev_notice{
position:fixed;
top:0;
width:100%;
height:3px;
margin:0;
padding:0;
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
background-color:green;
}

/*
version
*/

#verinfo table{
margin:60px 20px 0 auto;
}

#verinfo td{
font-size:9px;
padding:0;
text-align:right;
}

/*
hiden
*/

.hidobj{
display:none;
}

/*
space 
*/

@media print {
	.pagebreak { page-break-before: always; }
}

#spacer{
clear:both;
width:100%;
height:0;
font-size:0px
}

/*
Tog tree 
*/

#togTree{
}

#togTree a:link, #togTree a:visited{
display:block;
margin:5px 0;
font-style:normal;
background-repeat:no-repeat;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#182c85;
}

#togTree a:hover{
color:#000;
text-decoration:none;
}

#togTree a.fold_o:link, #togTree a.fold_o:visited{
color:#000;
text-decoration:none;
}

#togTree div.sub{
display:none;
margin:5px 0;
padding:0 0 10px 10px;
font-style:normal;
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}