/*
** Mondialbroker style sheet for CSS2-capable browsers.
** Copyright Ferrą srl- http://www.ferra.com/
** Gestione Custom Area
** rev 2.0
*/
body {font:x-small sans-serif;color:black; margin:0; padding:0;}
table {position:relative; border:none; font:x-small sans-serif; padding:2px; empty-cells:show; margin:0 auto; text-align:left;}
input {font-size:9.75pt;}
img {border:none;}
.img16 {width:16px; height:16px;}
textarea {resize:none}
form {margin:0px;padding:0px;}
.container {position:relative; text-align:left; width:960px; margin:0 auto;}
.hide {display:none; visibility:hidden;}
.pageDefault {position:relative; width:960px; text-align:left; background:white;}
.divTitle {width:960px; position:relative; text-align:left; font-weight:normal; font-family:Arial,Helvetica; font-size:20px; color:#5e76a4; padding:2px; background:white;}
.item {position:relative; clear:left; display:block;}
.red {background: #FF4040; font-size:10px; border:1px solid #fbfbfb; }
.red2 {background: #FF4040; font-size:10px;}
.green {background: #00BD02; font-size:10px; border:1px solid #fbfbfb; }
.btnSmall {font-size:11px;}

/* Table Row List Standard */
table.rowlist tr td {padding:5px; border-bottom: 1px solid #C9C9C9; text-align:left; cursor:pointer;} 
.r0 {background-color:#FBFBFB; color:black;}
.r1 {background-color: #F1F1F1; color:black;}
.r2 {background-color: #D0E799; color:black;}

.rs {background-color: #ffffb1; color:black; font-weight:bold;} /* Selezionata */
.rl {background-color: #ffffc1; color:#141414;} /* Mouse over */
.rm {background-color: #CDE4F3; color:#141414;} 

.linex {height:22px; background: url(/imgs/bg_list.jpg); color:white; font:bold 11px Tahoma,Arial,Helvetica;}
.linex td {border-left:1px solid #0080ff; border-bottom:1px solid #226292; padding-left:3px; padding-right:8px;}

.linex2 {background: url(/imgs/bg_list2.jpg); color:white; font-family:Tahoma,Arial,Helvetica; font-weight:bold; font-size:12px; height:16px; border-bottom: 2px solid #ff8400; padding:3px; text-align:left;}

.linex3 {color: white; background: #4c4c4c url(/imgs/bg_cap2.jpg); font-size:12px; padding:1px; padding-top:3px; font-weight:bold; border-bottom: 1px solid #666666; background-repeat:repeat-x;}
.linex4 {background: url(/imgs/bg_y.jpg); color: #383838; font-family:Arial,Verdana,Helvetica; font-weight:bold; font-size:12px; height:21px; border-top: 1px solid #e4cc00; padding:3px; }
.linex5 {background: url(/imgs/bg_rs.jpg); color: #383838; font-family:Arial,Verdana,Helvetica; font-weight:bold; font-size:12px; height:21px; border-top: 1px solid #ff8c8c; padding:3px; }
.lnbt {border-bottom:1px solid #ededed; padding:3px;}

.lbl_tab {font-family:Arial,Tahoma,Helvetica,Sans-Serif; font-size:11px; padding:0px; height:23px;}
.lbl_dr {width:2px; background: url(/imgs/FL_B.jpg); background-position: top right;  background-repeat: no-repeat; white-space: nowrap;}
.lbl_dc {padding-left:5px; padding-right:5px; color:white; text-align:center; font-weight:bold; background-color:#e1e9ff; background-image: url(/imgs/FL_B.jpg); background-position: top;  cursor:pointer; white-space: nowrap;}
.lbl_dl {width:2px; background: url(/imgs/FL_B.jpg); background-position: top left; background-repeat: no-repeat; white-space: nowrap;}
.lbl_lr {width:2px; background: url(/imgs/FL_A.jpg); background-position: top right; background-repeat: no-repeat; white-space: nowrap;}
.lbl_lc {padding-left:2px; padding-right:2px; text-align:center; font-weight:bold; background-color:#e1e9ff; background-image: url(/imgs/FL_A.jpg); background-position: top;  cursor:pointer; white-space: nowrap;}
.lbl_ll {width:2px; background: url(/imgs/FL_A.jpg); background-repeat:no-repeat; background-position: top left; white-space: nowrap;}

.lbl_lr_a {width:2px; background: url(/imgs/FL_ARA.jpg); background-position: top right; background-repeat: no-repeat; white-space: nowrap;}
.lbl_lr_b {width:2px; background: url(/imgs/FL_DOC.jpg); background-position: top right; background-repeat: no-repeat; white-space: nowrap;}
.lbl_lc_a {padding-left:2px; padding-right:2px; text-align:center; font-weight:bold; background-color:#e1e9ff; background-image: url(/imgs/FL_ARA.jpg); background-position: top;  cursor:pointer; white-space: nowrap;}
.lbl_lc_b {padding-left:2px; padding-right:2px; text-align:center; font-weight:bold; background-color:#e1e9ff; background-image: url(/imgs/FL_DOC.jpg); background-position: top;  cursor:pointer; white-space: nowrap;}
.lbl_ll_a {width:2px; background: url(/imgs/FL_ARA.jpg); background-repeat:no-repeat; background-position: top left; white-space: nowrap;}
.lbl_ll_b {width:2px; background: url(/imgs/FL_DOC.jpg); background-repeat:no-repeat; background-position: top left; white-space: nowrap;}

.lbl_tab2 {font-family:Arial,Tahoma,Helvetica,Sans-Serif; font-size:11px;padding:0px; height:23px;}
.lbl_dr2 {width:2px; background: url(/imgs/FL_YY.jpg); background-position: top right;  background-repeat: no-repeat;}
.lbl_dc2 {padding-left:5px; padding-right:5px; color:#141414; text-align:center; font-weight:bold; background-repeat: repeat-x; background-image: url(/imgs/FL_YY.jpg); background-position: top;}
.lbl_dl2 {width:2px; background: url(/imgs/FL_YY.jpg); background-position: top left; background-repeat: no-repeat;}
.lbl_lr2 {width:2px; background: url(/imgs/FL_BB.jpg); background-position: top right; background-repeat: no-repeat;}
.lbl_lc2 {padding-left:5px; padding-right:5px; text-align:center; font-weight:bold; background-repeat: repeat-x; background-image: url(/imgs/FL_BB.jpg); background-position: top;  cursor:pointer;}
.lbl_ll2 {width:2px; background: url(/imgs/FL_BB.jpg); background-repeat:no-repeat; background-position: top left;}

/* Link su Label */
a.lbl_lnk1 {font-family:Arial,Tahoma,Helvetica,Sans-Serif; color:#3f507c; text-decoration: none;}
a.lbl_lnk1:hover, a.lbl_lnk1:active {color:#141414; font-family:Arial,Tahoma,Helvetica,Sans-Serif; border-top:1px solid #FF7F00;}

a.lbl_lnk1_a {font-family:Arial,Tahoma,Helvetica,Sans-Serif; color:white; text-decoration: none;}
a.lbl_lnk1_a:hover, a.lbl_lnk1_a:active {color:#141414; font-family:Arial,Tahoma,Helvetica,Sans-Serif; border-top:1px solid white;}

a.lbl_lnk1b {color:#cacaca; font-family:Arial,Tahoma,Helvetica,Sans-Serif; text-decoration: none;}
a.lbl_lnk1b:hover, a.lbl_lnk1b:active {color:white; font-family:Arial,Tahoma,Helvetica,Sans-Serif; border-bottom:1px solid #FF7F00;}

a.sta {font-family:Tahoma,Arial,Helvetica,Sans-Serif; color:#3f507c; text-decoration: none; }
a.sta:hover, a.sta:active {font-family:Tahoma,Arial,Helvetica,Sans-Serif;  color:#141414; text-decoration: none;}
.lbl_stab {background:#3f507c; font-family:Arial,Tahoma,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; padding:5px;}

.lbl_sc {position:relative; float:left; padding-bottom:2px; padding-left:8px; padding-right:8px; text-align:center; font-weight:normal; color:#bababa; border-right:1px solid #cacaca;padding-top:4px;padding-bottom:4px;}
.lbl_scb {position:relative; float:left; padding-bottom:2px; padding-left:8px; padding-right:8px; text-align:center; font-weight:bold; color: Yellow; border-right:1px solid #cacaca;padding-top:4px;padding-bottom:4px;}
a.lbl_lnk2{color:white; text-decoration: none; font-family:Arial,Tahoma,Helvetica,Sans-Serif; font-weight:bold;}
a.lbl_lnk2:hover, a.lbl_lnk2:active {color:white; font-family:Arial,Tahoma,Helvetica,Sans-Serif; border-bottom:1px solid #FF7F00;font-weight:bold;}

a.lbl_lnk3 {color:gray; text-decoration: none; font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal;}
a.lbl_lnk3:hover, a.lbl_lnk3:active {color:black; font-size:11px;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;/* border-bottom:1px dotted #3f507c; */}
.lbl_focus {font-family: Tahoma,Arial,helvetica; font-size: 14px; color: #FF4500; font-weight:bold; padding:4px; }

/* Corpo ----------------------------------------------------- */
.alrt {font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:13px; background-color: red; color:#ffffff; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #C9C9C9; font-weight: bold; }
.riga_tab {font:normal 11px Tahoma,Arial,Verdana,Helvetica,Sans-Serif; padding:0px; margin:0px; margin:0 auto;}
.riga_tab tr.linex td a {color:#eaeaea;}
.riga_tab tr.linex td a:hover {color:white;}
.riga_tab tr td {padding-left:3px; padding-right:3px;}

.tabEdit {font:normal 11px Tahoma,Arial,Verdana,Helvetica,Sans-Serif; padding:0px; margin:0px; margin:0 auto;}
.tabEdit tr td {padding:2px;}

.tabLine {font:normal 11px Tahoma,Arial,Verdana,Helvetica,Sans-Serif; padding:0px; margin:0px;}
.tabLine tr td {padding:2px; padding-right:12px}

.riga {color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9; height:20px;}
.rigapromo {color:#141414; border-bottom: 1px solid #eae9e9; padding:4px;}
.rigamovi {color:#141414; border-bottom: 1px solid white; padding:4px;}
.riga1 {background-color:#FBFBFB; color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9; height:20px;}
.rigabute_1 {background-color:#FBFBFB; color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9;}
.rigabute {background-color:#FBFBFB; color:#141414; padding: 1px; border-bottom: 1px solid #eae9e9;  font-size:13px; font-weight:bold;}
.riga2 {background-color: #F5F5F5; color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9; height:20px;}
.riga2xx {background-color: #ffffc1; color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9; height:20px;}
.riga3 {background-color: #FFFF80; color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9; font-weight: bold; height:20px;}
.riga1m {background-color:white; color:#141414; font-size:11px; padding: 2px; border-bottom: 1px solid #eae9e9; height:20px; text-align:left;}
.riga1v {background-color: #D0E799; color:#141414; font-size:11px; padding: 3px; border-bottom: 1px solid #228B22; height:20px; text-align:left;}
.riga1mx {background-color:white; color:#141414; font-size:11px; padding: 2px; height:20px; text-align:left;}
.rigamax {background-color: #cce2f9; color:#141414; padding: 3px; border-bottom: 1px solid #eae9e9; height:20px; font-weight: bold;}
.riga1dark { background-color:#F3F3F3; color:#141414; padding: 3px; border-bottom: 1px solid #C9C9C9; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; height:20px;}
.rigamaxdark {background-color: #b5d5f7; color:#141414; padding: 3px; border-bottom: 1px solid #C9C9C9; border-left: 1px solid #95b6d9; border-right: 1px solid #95b6d9; height:20px; font-weight: bold;}
.riga1b {background-color:#FBFBFB; color:#141414; padding: 3px; font-size:12px; height:20px;}
.riga1e {background-color: #FFDDDD; color:#141414; padding: 3px; border-bottom: 1px solid #FF8C8C; height:20px;}
.riga1be {background-color:#FFDDDD; color:#141414; padding: 3px; border-top: 1px solid #FF8C8C; font-size:12px; height:20px;}
.riga2e {background-color: #ffff80; color: #141414; padding: 3px; border-bottom: 1px solid #000080; height:20px;}
.riga0 {background-color:#FBFBFB; color:#141414; padding-left: 3px; border-bottom: 1px solid #eae9e9;}
.rigagreen {background-color: #BBFF79; color:#101010;}
.rigagreen td {padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9; text-align:left; }

.riga1s {background-color:#FBFBFB; color:#101010;}
.riga1s td {padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9; text-align:left;}
.riga2s {background-color: #F0F0F0; color:#101010;}
.rigayl td{padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9; background-color: #FFFF8C; color:#101010;}
.riga2s td {padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9;  text-align:left;}
.tdstat, .tdstatov , .tdstaton {color:#101010; text-align:right; border-left:1px dotted #808080; background:#ededed; font:normal 11px Arial; cursor:help}
.tdstatov {background:#dadada;}
.tdstaton {color:white; font-weight:bold; background:#003060;}
.tdstatbg {color:#101010; text-align:right; border-left:1px dotted #808080;  font:normal 11px Arial; cursor:help}
.tdstatopz {cursor:auto; text-align:right; padding-right:3px; border-bottom:1px solid white;}

/*
.riga2stat {background-color: #D5E9FD; color:#141414; }
.riga1stat {background-color: #E2EFFC; color:#141414; }
.riga1stat td, .riga2stat td {padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9; text-align:right;}
*/

.riga4s {background-color: #FFDDDD; color:#141414; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #C9C9C9; text-align:left;}
.riga1h {background-color:#ffff84; color:#8a8a8a;}
.riga1x td {background:#CCE3F4; padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9;}
.riga1h td {padding-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #C9C9C9; text-align:left;}
.riga1g {background-color: #f1f1f1; color:#141414; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; font-size: 11px;}
.riga1g_r {color:#141414; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; text-align:right;}
.rigad {background-color:#e1e1e1; color:#141414; padding-left: 3px; border-bottom: 1px dotted #BCBCBC;}
.tch{font-family:arial,verdana,helvetica; font-size:22px; color: #2D2D2D; background:#ebebeb; font-weight:bold; border-top:1px solid #cecece; padding:4px;}
.tchcant{font-family:arial,verdana,helvetica; font-size:22px; color: #2D2D2D; background:#ebebeb; font-weight:bold; padding:4px;}

.titc1{font-family:tahoma,arial,verdana,helvetica; height: 23px; font-size:12px; color: #2C2C2C; background: #ebebeb url(/imgs/sfo_gr.gif); font-weight:bold; border-bottom:1px solid #b2b2b2; padding-left:2px;}
.titc2{font-family:tahoma,arial,verdana,helvetica; height: 23px; font-size:12px; color:#1a1a1a; background: #ebebeb url(/imgs/sfo_az.gif); font-weight:bold; border-bottom: 1px solid #2d6e9e; padding-left: 2px;}
.titc3{font-family:tahoma,arial,verdana,helvetica; height: 26px; font-size:12px; color:#1a1a1a; background: #ebebeb url(/imgs/sfo_ve.gif); font-weight:bold; border-bottom:1px solid #bbc58e; padding-left:2px;}

.ul{border-bottom:1px solid #ededed; height:24px;}
.ulgreen {border-bottom:1px solid #ededed; height:24px;  background-color: #BBFF79; }
.bgavv {background:white;cursor:pointer}
.ul2 {background:#CCE3F4; cursor:pointer;}

/*
** cConto -------------------------------------------------------------
*/
.line{width:100%; font-family:tahoma,arial,verdana,helvetica;}
.line2{float:left; position:relative; width:100%; font-family:tahoma,arial,verdana,helvetica;}
.bttop{position:relative; float:left; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:11px; color:#000000; border-bottom: 1px dotted #C9C9C9; padding-left:5px;padding-right:5px; background-color:#fafafa; height: auto !important; height: 30px; min-height: 30px;}
.lntop{
position:relative; 
float:left;
font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
font-size:11px;
background-color:#666666; color:white;
border-bottom: 1px dotted #C9C9C9;
line-height: 2.1em;
border-right:1px solid white;
padding-left:5px; padding-right:5px;
font-weight:bold;
}
.ln1{
font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
font-size:11px;
background-color:#FBFBFB;
color:#141414;
border-bottom: 1px dotted #C9C9C9;
line-height: 1.8em;
padding-left:3px;
padding-right:5px;
border-right:1px dotted #c0c0c0;
}
.ln2{
font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
font-size:11px;
background-color: #B9E8CE;
color: #141414;
border-bottom: 1px dotted #C9C9C9;
line-height: 1.8em;
padding-left:3px;
padding-right:5px;
border-right:1px dotted #c0c0c0;
font-weight:bold;
}

/* Form -------------------------------------------------------- */
.frm_tit2 {color: #1E1E1E; background-color: #E0E0E0; font-size:12px; padding:2px; font-weight:bold; border-bottom: 1px solid #b2b2b2; }
.frm_tit2b {color: white; background-color: #767676; font-size:12px; padding:2px; font-weight:bold; border-bottom: 1px solid #666666; }
.frm_tit3 {background-color:#556571; color:white; font-size:12px; padding:2px; font-weight:bold; border-bottom: 1px solid #FAFAFA; }
.frm_tit4 {color: white; background-color: #95a2bf; font-size:12px; padding:2px; font-weight:bold; border-bottom: 1px solid #5e719a; }
.frm_tit5 {background-color: #666666; color:white; font-size:12px; padding:2px; font-weight:bold; border-bottom: 1px solid #FAFAFA; }
.frm_tit6 {background-color: #494949; color:white; font-size:15px; padding:2px; font-weight:bold; border-bottom: 1px solid #FAFAFA; }
.frme {height: 24px; background-color:#ffffca; color:#141414; padding-left: 3px; border-bottom: 1px dotted #BCBCBC; }

.in1 {padding:2px; background-color: #FFFFFF; border: 1px solid #BEBEBE; color:black; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
.in0 {background-color: #FFFFFF; border: 1px solid white; color:black; padding-left: 2px; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
.in1e {padding:2px; background-color: #FFFFC1; border: 1px solid #9F9F9F; color:#000000; padding-left: 2px; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
.in1r {background-color:#FFFFFF; border: 1px solid #BEBEBE; color:#000000; font-size:12px; padding-left: 2px; text-align:right; }
.in2 {background-color:#FFFFFF; border: 1px solid #BEBEBE; color:#000000; font-size:11px; padding-left: 2px; }
.in3 {background-color:#FFFFFF; border: 1px solid #BEBEBE; color:#000000; font-size:13px; padding-left: 2px; }
.in4 {background-color:#FFFFFF; border: 1px solid #BEBEBE; color:#000000; font-size:13px; padding:1px; margin-bottom:4px;}

.dtg0 {border-left:1px dotted gray; border-bottom:1px dotted gray; font-weight:normal; background:white; }
.dtg1 {border:1px solid black; font-weight:bold; background:#FFFF80; }
.dtgipt {width:100%; font-size:9px; margin-left:4px; margin-right:4px; margin-bottom:2px; display:none;	visibility:hidden; }
.dtgBtn {float:right; font-size:11px; display:none; visibility:hidden;	padding:4px; }

img.imgb{margin:1px;}

img.fed_m {	width:120px; height:120px;	float:left; }
img.fed_p {	width:60px; height:60px; }

a.riga:link, a.riga:visited {color:#000000;text-decoration: none; border:0;}
a.riga:hover, a.riga:active {color:#FF7F00;text-decoration: none; border:0; }

a.rigawt:link, a.rigawt:visited {color:#000000; text-decoration: none; border:0;}
a.rigawt:hover, a.rigawt:active {color:#FFFFFF; text-decoration: none; border:0; }

a.blk:link, a.blk:visited {text-decoration: none; border:0;}
a.blk:hover, a.blk:active {text-decoration: none; border:0;}


a.rigavt:link, a.rigavt:visited {font-family:arial,verdana,helvetica; font-size:14px; color:#000000;text-decoration: none;}
a.rigavt:hover, a.rigavt:active {font-family:arial,verdana,helvetica; font-size:14px; color:#FF7F00;text-decoration: none;}

a.rigalst:link, a.rigalst:visited {color:white;text-decoration: none;}
a.rigalst:hover, a.rigalst:active {color: #00407D;text-decoration: none;}

a.rigahi:link, a.rigahi:visited {color:#8a8a8a;text-decoration: none;}
a.rigahi:hover, a.rigahi:active {color:#FF7F00;text-decoration: none;}

a.log:link, a.log:visited {text-decoration: underline; color:#141414; font-weight:bold;}
a.log:hover, a.log:active {text-decoration: underline; color:#ff7f00; font-weight:bold;}


/* ** Footer ------------------------------------------------------------- */
.ftr {background:#444444; border-top: 1px solid #B2B2B2; color: #FFFFFF; line-height: 1.5em; font-size: 11px; }
.all {color:#333333; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:11px;	padding-right: 2px; padding-left: 2px; }
.all2 {color: #232323;	font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:11px; padding:3px; border-bottom: 1px solid #eae9e9; }

a.bo:link, a.bo:visited {color:white;text-decoration: none;}
a.bo:hover, a.bo:active {color:#FF7F00;text-decoration: none;}

/* SELETTORE  NEW ################################### */
#Selector {position:relative; background:white; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:11px; clear:both; width:100%; height:20px; }
#Selector a {color:black; text-decoration:none; background:white; border:1px solid #c0c0c0; padding:4px; padding-left:8px; padding-right:8px; margin:1px;}
#Selector a:hover {background:#eaeaea; border:1px solid black;}
#Selector a.ps {color:white; font-weight:bold; text-decoration:none; background:#ff8000; border:1px solid gray; padding:4px; padding-left:8px; padding-right:8px;}
#Selector a.ps:hover {background:#ff9000; border:1px solid black;}
#Selector a.ps:visited {color:white;}

/* SELETTORE ################################### */

/*
.stsRecord {position:relative; padding:1px; height:24px;}
.nsOver {float:left; padding:2px; border:1px solid gray; margin-left:2px; cursor:pointer;}
.ntOver {float:left; font-size:30px; width:16px; padding:2px; border:1px solid gray; margin-left:2px; text-align:center; cursor:pointer;}
*/

/* CAMPO DI INPUT */
/* nsi CONTENITORE CAMPO DI INPUT (vai alla pagina)*/
.nsi {float:left; margin-left:2px;}
/* nsipt CAMPO DI INPUT (vai alla pagina)*/
.nsipt {
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
background:white; color:#1a1a1a; font-size:11px;  
border:1px solid #d1d1d1; margin-left:-1px; margin-top:-1px;
padding:2px; height:19px; width:35px;}

/* TESTO  (top - precedente - sucessivo) */ 
/* nsOutOver TESTO con MouseOver  */
.nsOutOver {
float:left; 
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
background:#fafafa; color:#FF7000; font-size:11px;  
height:19px; padding:2px; border:1px solid gray; margin-left:2px; 
cursor:pointer; }
/* nsOut TESTO NON evidenziato  */
.nsOut {
float:left; 
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
background:#fbfbfb; color:#1a1a1a; font-size:11px;  
height:19px; padding:2px; border:1px solid #d1d1d1; margin-left:2px; 
cursor:pointer; }

/* NUMERI DI PAGINA */ 
/* ntOutOver NUMERO di pagina NON evidenziato con MouseOver */
.ntOutOver {
float:left;  
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
background:#fafafa; color:#ff7000; font-size:11px;  
width:25px; height:19px; padding:2px; border:1px solid gray; margin-left:2px; text-align:center; 
cursor:pointer;}
/* ntOut NUMERO di pagina NON evidenziato */
.ntOut {
float:left; font-family:Tahoma,Arial,Helvetica,Sans-Serif;  background: white; color:#1a1a1a; font-size:11px;
width:25px; height:19px; padding:2px; border:1px solid #d1d1d1; margin-left:2px; text-align:center; 
cursor:pointer;}
/* nfFocus NUMERO di pagina evidenziato */
.ntFocus {float:left; overflow:hidden; font-family:Tahoma,Arial,Helvetica,Sans-Serif; background:#FF4000; color:white; font-size:11px; font-weight:bold; ; 
width:25px; padding:2px; border:1px solid #424242; margin-left:2px; text-align:center;}

/* Bottoni sulla scheda imbarcazione */
.btnBoat0 {background-color:#aab9e2; font-size:13px; color:black; font-weight:bold; border:1px solid black; margin-right:2px; cursor:pointer;}
.btnBoat1 {background-color:#FF7F00; font-size:13px; color:white; font-weight:bold; border:1px solid black; margin-right:2px; cursor:pointer;}

/* Segnalazione foto rubate csegnala.taf */
.fotoff {float:left; width:145px; height:160px; text-align:center; background:white; margin-right:10px; margin-bottom:5px; padding-top:4px; cursor: pointer; color:#333333; border:1px solid #ededed; }
.foton {float:left; width:145px; height:160px; text-align:center; background:#333333; margin-right:10px; margin-bottom:5px; padding-top:4px; cursor: pointer; color:white; border:1px solid #333333; }

#fat {width:100%; margin:0 auto; text-align:left;}
#fat ul {list-style-type:none; text-align:left; margin:6px 0 8px 6px; padding:0;}
#fat ul li {overflow:hidden; margin:0; color:#333333;} 

.c0 {background:#99cc99;}
.c1 {background:#7792c5;}
.c2 {background:#e69f9f;}
.c3 {background:yellow;}

.listino {background:#666666; font-family:Arial,Verdana,Helvetica; color:white; font-size:12px; padding:2px; font-weight:bold; border-bottom: 1px solid #FAFAFA; border-right:1px solid white;}

.salva {text-align:center; padding:5px; background:#3f507c url(/imgs/FL_BG.jpg); margin:0}
.savehid {position:absolute; background:#666666; bottom:0; right:0; width:100%; padding:0; margin:0;}
.savepr {position:absolute; background:#ff4000; bottom:0; right:0; width:100%; padding:0; margin:0;}
.close {float:right; position:relative; text-align:right; font-family:tahoma,Arial,Helvetica; font-size:12px; font-weight:bold; padding:3px; background:#ffffff;}


/* Stili dei campi delle descrizioni nella parte interna cbe_desc */
.desc_sx {background: url(/imgs/FD_sx.gif); background-repeat:no-repeat; background-position:top left; height:30px;font-size:10px;}
.desc_sf {background: url(/imgs/FD_sfondo.gif); background-repeat:repeat-x; height:30px; text-align:right;}
.desc_dx {background: url(/imgs/FD_dx.gif); background-repeat:no-repeat;background-position:top right; height:30px;font-size:10px;}
.desc_int_sx {background: url(/imgs/FDP_sx.gif); background-repeat:no-repeat; background-position:top left; height:30px; font-size:10px;}
.desc_int_sf {background: url(/imgs/FDP_sfondo.gif); background-repeat:repeat-x; height:28px; padding-left:5px; padding-right:5px; text-align:center; color: #292929;}
.desc_int_dx {background: url(/imgs/FDP_dx.gif); background-repeat:no-repeat;background-position:top right; height:30px;font-size:10px;}
.desc_ta {border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;}

/* Stili dei campi delle descrizioni nella parte interna cbe_boat */

.f_boat_cnt {clear:both; height:24px;border-bottom:1px solid #b6b6b6;font-size:11px; margin-top:5px;}
.f_boat_sx {height:24px; float:left; background: url(/imgs/flagBoat.gif); background-position: top left; padding-right:15px;}
.f_boat_sf {padding-top:8px; float:left; background: url(/imgs/flagBoat.gif); background-position: top center;}
.f_boat_dx {height:24px; float:left; background: url(/imgs/flagBoat.gif); background-position: top right; padding-left:15px;}


.latodx{margin:0; padding:0; background: #eae9e9 url(../imgs/ombradx.jpg); background-repeat: repeat-y; background-position: top left;}
.tabdx{font-family:Arial,verdana,helvetica; font-size:11px; color:#141414; border:1px solid gray; padding:0; margin:0 auto;}

.pnt{position:relative; cursor:pointer;}

.tab{font-family:arial,verdana,helvetica; font-size:11px;}

.ins{width:200px; border-top:4px solid #FF7F00; color:#666666; font-size:15px; text-align:left;}
.insute{width:200px; border-top:4px solid #0080DA; color:#666666; font-size:15px; text-align:left;}

/* Lastminute 
.lstm {height:25px; background: url(../imgs/sflm.gif); background-position: top right; background-repeat:no-repeat; float:left; padding:5px; padding-left:1px; text-align:right; margin-right:4px; color:white; font-weight:bold;}
.lstmsx {height:25px; background: url(../imgs/sflm.gif); background-position: top left; background-repeat:no-repeat;  float:left; padding:5px; text-align:right;}
.lstm2 {background: url(../imgs/sflm3.gif); background-position: top right; background-repeat:no-repeat; float:left; padding:5px; padding-top:1px; padding-left:1px; text-align:right; margin-right:4px;}
.lstmsx2 {background: url(../imgs/sflm3.gif); background-position: top left; background-repeat:no-repeat;  float:left; padding:5px; padding-top:1px; text-align:right;}
#lstmain  {clear:both; margin-left:30px; width:610px; cursor:pointer; height:20px; padding-top:2px;}
*/

/* Lastminute */
.titlm {height:14px; background:#f1f1f1 url(../imgs/bg_lab.jpg); border-left:1px solid white; padding:6px; text-align:right;font-weight:bold; border-bottom:1px solid #bababa;}
/* DIV sempre al fondo della FINESTA */
#divStayBottom {position: fixed;bottom: 0;left: 0;padding: 0;margin: 0;width: 100%;height: 120px;background:#ff7f00;z-index: 999;}

.cnt {font-family:arial,verdana,helvetica;padding-left:2px;padding-right:2px;padding-bottom:3px;line-height:0.9em;font-size:11px; font-weight:bold; color: #141414;white-space:nowrap;}
.cnt_b {text-align:left;font-family:arial,verdana,helvetica;padding-left:2px;padding-right:2px;padding-bottom:3px;line-height:1.6em;font-size:11px; font-weight:bold; color: #141414;white-space:nowrap;}

/* TOOLTIP LASTMINUTE*/
.tt_tit {font-family:tahoma,arial,verdana,helvetica; padding-right:15px; color:#FF4000;}
.div_tt_alt {margin:0 auto; color: white; border: 1px solid #424242; background: #505050; width:260px; padding-top:3px; padding-bottom:3px; margin-bottom:4px;font-weight:bold;}
.div_tt_pr {margin:0 auto; color:#141414; width:270px; text-align:right; padding-bottom:5px;}

/* OFFERTA del Giorno */
.dayoff_tit {padding-left:5px;position:relative; height:25px; font-size:14px;font-weight:bold;color:#141414;}
.dayoff_cnt {padding-left:5px;height:65px; line-height:1.7em;}
.dayoff_btn {text-align:right;padding-right:15px;padding-bottom:5px;}

/* EMAIL in HTML */
.tabl {font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:11px; }
.titoloriga {position:relative; clear:both; font-family:arial,verdana,helvetica; font-size:19px; color:#1a1a1a; background:#ebebeb; font-weight:bold; border-top:1px solid #cecece; padding:5px; }
.neutra {color:#333333; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:11px; padding-right: 2px; padding-left: 2px; }
.neutraEM {color:#333333; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:13px; padding-right: 2px; padding-left: 2px; }
/* LOGINB */
#lgcontainer {width: 600px; height: 300px;position: absolute;top: 50%;left: 50%;	margin: -150px 0 0 -300px;background:white;border:1px solid #ededed;}  
#piedipagina {position: fixed;width: 100%;height: 30px;top: auto;right: 0;bottom: 0;left: 0;background:#ededed url(../imgs/linep.gif);background-position: top left;background-repeat:repeat-x;padding-left:5px;padding-bottom:5px;}
div#lgsinistra{float:left; width:250px; text-align:right; margin-top:25px; margin-right:20px; }
div#lgcentro{float:left; width:10px; margin-top:25px; text-align:center;}
div#lgdestra{float:left; width:280px; margin-top:25px;}

.formido {background:white url(../imgs/bg_grl.jpg) repeat-x top; color:#141414; padding:3px;	font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-weight:bold;border: 1px solid #999999;}
.formido1 {background:white url(../imgs/bg_grl2.jpg) repeat-x top; color:#141414; padding:3px; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-weight:bold; border: 1px solid #0088b5;}

.frmc1 {padding:4px; background-color: #FFFFFF; border: 1px solid #b2b2b2; color:black; font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif; font-size:14px; }
.ai{font-family:Arial,Verdana,Helvetica,Sans-Serif; color:black; font-size:20px; font-weight:bold; background:white;}

.formpsw {background: url(../imgs/bg_grl3.jpg) repeat-x top; color:#141414; padding:1px; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:11px;border: 1px solid #999999;}
.formpsw1 {background: url(../imgs/bg_grl2.jpg) repeat-x top; color:#141414; padding:1px; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:11px; border: 1px solid #0088b5;}

#anagcontainer {clear:both; margin:0 auto;padding:0; width:960px;background:#eae8e9;}  
#anagsxtop {float:left; background:white url(../imgs/anagtop.gif) no-repeat top; width:660px; height:15px;}
#anagsxcnt {float:left; text-align:left; background:white url(../imgs/anagtbg.gif) repeat-y center; width:660px;}
#anagsxbtm {float:left; background:white url(../imgs/anagbottom.gif) no-repeat bottom; width:660px;height:20px;}

#anagsxtop_p {float:left; background:white url(../imgs/anagtop_616.gif) no-repeat top; width:620px; height:15px;}
#anagsxcnt_p {float:left; text-align:left; background:white url(../imgs/anagtbg_616.gif) repeat-y center; width:620px;}
#anagsxbtm_p {float:left; background:white url(../imgs/anagbottom_616.gif) no-repeat bottom; width:620px;height:20px;}


.latodx2{float:left; background: white url(../imgs/ombradx.jpg); background-repeat: repeat-y; background-position: top right;}
.anagbk {clear:left;width:635px; text-align:right; padding-right:25px;}
.anagbklf {clear:left;width:635px; text-align:left; padding-left:25px;}
.anagbkp {clear:left;width:620px; text-align:right;}
.anagcap {clear:both; width:612px; padding-left:8px; padding-top:4px; margin-bottom:4px; margin-left:10px; font-weight:bold;background: url(../imgs/linep2.gif) bottom repeat-x;font-size:14px;font-weight:bold;color:#a60e0e;}
.anagcap_p {clear:both; width:580px; padding-left:8px; padding-top:4px; margin-bottom:4px; margin-left:10px; font-weight:bold;background: url(../imgs/linep2.gif) bottom repeat-x;font-size:14px;font-weight:bold;color:#a60e0e;}

.anagsxpsw{display:inline; float:left; height:19px; width:160px; margin-left:30px; text-align:right; font-size:11px; padding-top:3px; padding-right:3px;}
.anagdxpsw{display:inline; float:left; height:22px; width:390px; text-align:left; padding-left:3px;}
.anaglatodx{position:relative; float:left; margin:0 auto; text-align:center; width:270px; background:#eae8e9;}
.anagdx_top{clear:both; margin:0 auto; padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:2px;background: url(../imgs/anagdx_top.jpg) top no-repeat;}
.anagdx_cnt{clear:both; margin:0 auto; padding-left:20px; padding-right:20px; background: url(../imgs/anagdx_cnt.jpg) top repeat-y;}
.anagdx_bottom{clear:both; margin:0 auto; padding:2px;background: url(../imgs/anagdx_bot.jpg) bottom no-repeat;}
.logo{float:right; width:190px; height:92px; background: url(../imgs/sf_logo.jpg) no-repeat;}
.rivend{clear:both; margin:0 auto; width:270px;}
.rivtop{clear:both; margin:0 auto; padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:2px;background: url(../imgs/rivtop.jpg) top no-repeat;}
.rivcnt{clear:both; margin:0 auto; padding-left:20px; padding-right:20px; background: url(../imgs/rivcnt.jpg) top repeat-y;}
.rivbottom{clear:both; margin:0 auto; padding:2px;background: url(../imgs/rivbot.jpg) bottom no-repeat;}

.rivend_p {clear:both; margin:0 auto; width:315px;}
.rivtop_p{clear:both; margin:0 auto; padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:2px;background: url(../imgs/rivtop_p.gif) top no-repeat;}
.rivbottom_p{clear:both; margin:0 auto; padding:2px;background: url(../imgs/rivbot_p.gif) bottom no-repeat;}
.rivcnt_p{clear:both; margin:0 auto; padding-left:20px; padding-right:20px; background: url(../imgs/rivcnt_p.gif) top repeat-y;}

/* PRATICHE */
.rigapra {background-color:#ffffff; cursor:pointer;}
.rigapra1 {background-color:#ffffc1; cursor:pointer;}

.rigaprabody {background-color: #D7EAFF; cursor:pointer;}
.rigaprabody0 {background-color: #EFEFEF; cursor:pointer;}
.rigaprabody1 {background-color:#ffffff; cursor:pointer;}

.titbody {height:14px; background:#f1f1f1 url(../imgs/bg_grl2.jpg); border-left:1px solid white; padding:6px; text-align:right;font-weight:bold; border-bottom:1px solid #67B6D1;}

.rigapratica{color:#141414; border-top: 1px solid #ededed; padding:10px; font-size:12px;} /* nella lista */
.rigapraticasx{border-left:2px solid #3F4D6A; color:#141414; border-top: 1px solid #ededed; padding:10px; font-size:12px;}
.rigapraticadx{border-right:2px solid #3F4D6A; color:#141414; border-top: 1px solid #ededed; padding:10px; font-size:12px;}

.titprbody{color:#141414; padding:3px; font-weight:bold; background: #ffffc1; font-size:11px;}
.rigabody{color:#003E7A; border-top: 1px solid #D7D4D4; padding:3px; font-size:11px;} 

.rigabodyev {background: url(/imgs/bg_y2.jpg) top;  cursor:pointer; }

#rpcontainer {width:500px; height: 400px; position: absolute; top:50%; left:50%;	margin: -200px 0 0 -250px; background:white; border:10px solid #B7CEE4;z-index:100;} 
#viewcontainer {width:500px; height: 400px; position: absolute; top:50%; left:50%; margin: -200px 0 0 -250px; background:white; border:10px solid #FBBD7F;z-index:100;} 
#viewcontainerpra {width:550px; height:550px; position: absolute; top:50%; left:50%; margin: -200px 0 0 -250px; background:white; border:10px solid #FBBD7F;z-index:100;} 

#helpcontainer {width:450px; height:400px; position: absolute; top:50%; left:50%; margin: -150px 0 0 -200px; background:#fafafa; border:10px solid #96B1E4;z-index:2010; font-size:13px;} 
#helpcontainer p {color:black;}
#helpcontainer em {color:#0080ff;}
#helpcontainer li {color:black;}
#mbadvise {position:absolute; width: 300px; height: 300px; top: 0; left: 0;  width:100%; height:100%; background:black; z-index:2000;} 
#dlgclose {position:absolute; top:2px; right:2px; color:white; font-weight:bold;z-index:1000}


.praclose {position:absolute; right:5px; top:6px; cursor:pointer;}

.viewpratit {text-align:left;background:#FF7F00;width:540px;padding:4px;border:1px solid white;}

/* TESTI DINAMICI */
.td1 {color: black; font-family: Arial,Helvetica,sans-serif; font-size: 13px;}
.titolo{	font-family: Arial,Helvetica,sans-serif; padding:2px; font-size:20px; color:gray; }

#tagCloud {background:white; width:240px; margin:0px 0px 5px 2px; padding: 5px 0px 5px 0px; border:1px solid #AAAAAA;}
#tagCloud h4 {font-weight:bold; padding:0px; margin:0px 0px 0px 5px; color:#FF4000;}
#tagCloud ul {list-style-type:none; float:none; padding:5px; margin:0px 0px 0px 0px; text-align:justify;}
#tagCloud li {margin: 0px;padding:  0px 4px 4px 4px; display:inline;background:white;}
#tagCloud li a:visited {color: #141414;background:white; text-decoration:none;}
#tagCloud li a:link {color: #141414;background:white; text-decoration:none;}
#tagCloud li a:hover {color: #141414; text-decoration:underline;}
#tagCloud li .c7 {font-size: 180%;font-weight: normal;font-style: normal;}
#tagCloud li .c6 {font-size: 150%;font-weight: normal;font-style: normal;}
#tagCloud li .c5 {font-size: 130%;font-weight: normal;font-style: normal;}
#tagCloud li .c4 {font-size: 110%;font-weight: normal;font-style: normal;}
#tagCloud li .c3 {font-size: 100%;font-weight: normal;font-style: normal;}
#tagCloud li .c2 {font-size: 85%;font-weight: normal;font-style: normal;}
#tagCloud li .c1 {font-size: 75%;font-weight: normal;font-style: normal;}


/* TABELLA CHARTER */
.bod_tab {font-family:Arial; font-size:12px; width:100%; color:#141414}
.ivaTable {font-family:Arial; font-size:13px; margin:3px; border:1px solid gray; width:280px}
.iva_tit {font-family:Arial; font-size:12px; width:100%; background:#008000; color:white}
.bod_tit {font-family:Arial; font-size:12px; width:100%; background:#ff7000; color:white}
.pag_tit {font-family:Arial; font-size:12px; width:100%; background:#84c529; color:white}
.bod_l {text-align:left; border-bottom:1px solid #c0c0c0;}
.bod_r {position:relative; text-align:right; border-bottom:1px solid #c0c0c0; }
.bod_c {text-align:center; border-bottom:1px solid #c0c0c0;}
.bod_bin {text-align:center; border-bottom:1px solid #c0c0c0; background-image:url(images/bin.gif); background-repeat: no-repeat; background-position:center center}
.bod_tr0 {cursor:pointer;}
.bod_tr1 {cursor:pointer; background:#eaeafa;}
.bod_tr2 {background:orange;}
.bod_tr3 {cursor:pointer; background:#cccccc;}
.bod_tr4 {cursor:pointer; font-weight:bold; color:#f00;}
.bod_tr4h {cursor:pointer; background:#eaeafa; font-weight:bold; color:#f00;}
/* classe per gli input */
.bod_in {width:80%;}
.bod_inr {width:80%; text-align:right;}
.nuValid {width:60px; background:#fafaea; border:1px solid gray; color:black; font-weight:bold; margin:1px;}
.nuInvalid {width:60px; background:red; border:1px solid gray; color:white; font-weight:bold; margin:1px;}


/* PREZZI CHARTER */
.divPrezzi{margin-top:40px;}
.tabPrezzi{width:100%;}
.tipoPrezzo{font-size:10pt;background:#ff7000;color:white;height:20px;font-weight:bold;}
.colPeriodi{background-color:#c8c8c8;font-size:8pt;}
.tdNomeArea{font-size:8pt;font-weight:bold; text-align:left;width:80px;}
.rigaA{background-color:#f3f3f3; text-align:right;}
.rigaB{background-color:#e3e3e3; text-align:right;}
.tutteS{background-color:#a8d766;}
.bassaS{background-color:#fffe80;}
.mediaS{background-color:#f7be08;}
.altaS{background-color:#f75608;}
.inPrezzo{width:90%; text-align:right;}
.wait25 {position:absolute; width:25px; height:25px; left:50%; top:50%; margin:-14px 0 0 -12px;}


.boxAzienda {position:relative; background:#F9F9F9; overflow:hidden; float:left; border:1px solid #5e76a4; width:450px; height:56px; padding:2px; font-size:13px; margin:1px;}
#AziSelector {position:absolute; left:0; bottom:1px; height:16px; padding:1px; font-size:11px;}
#AziSelector a {color:black; text-decoration:none; background:white; border:1px solid #c0c0c0; padding-left:4px; padding-right:4px; margin:1px;}
#AziSelector a:hover {background:#eaeaea; border:1px solid black;}
.btnBase {font-size:11px;}

table.lst {width:100%; border-collapse:collapse; font-family: Arial,Verdana,Helvetica; color:black; font-size:11px;}
table.lst tr td {padding:2px; border-bottom:1px solid #dddddd;}
table.lst tr td.sm {font-size:10px;}
td.lst2 {background:#eeffdd;}
tr.lstOut0  {background:#f9f9f9;}
tr.lstOut1  {background:white;}
tr.lstDis0  {background:#f9f9f9; color:gray;}
tr.lstDis1  {background:white; color:gray;}
tr.lstOver0 {background:#ffffc1; cursor:pointer;}
tr.lstOver1 {background:#ffffc1; cursor:pointer;}
tr.lstDel  {background:red;} /* cancellato */
tr.lstSel {background:#ff8000; color:white;} /* Selezionato */
tr.lstDrop  {background:#ffff00; color:black;} /* Punto di arrivo del drop */
.spotBannerFix {position:fixed; background:#000020; overflow:hidden; bottom:0; left:0; z-index:9000;}
.spotBanner {position:absolute; color:white; font:normal 30px Arial; white-space:no-wrap; text-align:left;}
.spotBanner a {color:white; text-decoration:none;}
.spotBanner a:hover {color:yellow; text-decoration:underline;}
.spotClose {position:fixed; color:white; background:#000030; bottom:0; left:0; border:1px dotted white; margin:1px; padding:2px; padding-left:8px; padding-right:8px; font-size:12px;}
.spotClose a {color:white; text-decoration:none;}
.spotClose a:hover {color:red; text-decoration:underline;}

/* Lang Managment */
.flagIT {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_IT_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.flagEN {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_EN_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.flagFR {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_FR_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.flagES {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_ES_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.flagDE {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_DE_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.flagRU {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_RU_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.flagCN {position:absolute; left:0; top:4px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/flag_CN_2.gif) no-repeat; width:25px; height:16px; z-index:120;}
.AutoLang {position:absolute; top:-5px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/AutoLang.png) no-repeat; width:21px; height:21px; z-index:125;}
.ObsoLang {position:absolute; top:-5px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/ObsoLang.png) no-repeat; width:21px; height:21px; z-index:125;}
.langSelector {position:absolute; top:0; left:2px; cursor:pointer; background:url(http://engine.mondialbroker.com/img/lngBack.png) no-repeat; width:33px; height:30px; z-index:110;}
.langText {position:absolute; top:1px; right:100px; z-index:110; text-align:right; border:1px solid #a0a0a0; background:white; font:normal 11px sans-serif; padding:2px; padding-left:6px; padding-right:6px; white-space: nowrap;
	-moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
/* Prefissi telefonici */
.telPrefix {position:absolute; top:0; left:0; display:block; text-align:left; background:#f1f1f1; border:1px solid black; width:400px; height:280px; z-index:2000; overflow:auto; font:normal 13px Arial}
.telOver,.telOption,.telSel {padding:2px; border-bottom:1px solid #909090; cursor:pointer;}
.telSel {background:#ff5000; color:white;}
.telOver {background:#0080ff; color:white;}
.telOption {background:#f1f1f1; color:black;}