/* CSS Document */
.space { margin-top:12px; margin-bottom:12px; border-top:12px; border-bottom:12px;}
body, TD, .text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
body {margin: 0px 0px 0px 0px; background-color:#FFF;}
.txtmenu{font-weight: bold; color: #3a599c;}
.txtend {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #999999; text-align: center; padding : 12px 0px 6px 0px;}
form{display: inline; margin: 0; padding: 0;}
.ButtonClsSmall{padding: 2px 16px 2px 16px;}
.popup_body {background-color:#d5e3f7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a, a:visited {Arial, Helvetica, sans-serif; font-size: 13px; color: #3a599c; text-decoration: underline; font-weight: normal;}
a:hover , a:visited:hover {color: #f4900f;}
a.menualto , a.menualto:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: bold; text-decoration:none;}
a.menualto:hover , a.menualto:visited:hover {color:#ff7e00; text-decoration:underline;}
.risultatoalto {color:#6a6a6a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}
a.menu , a.menu:visited, a.menu_green , a.menu_green:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; text-decoration:none;}
a.menu:hover , a.menu:visited:hover {color:white; text-decoration: underline;}
a.menu_green:hover , a.menu_green:visited:hover {color:#68C35C; text-decoration: underline;}
.boxtitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white; padding-left:4px; font-weight:bold; text-decoration:none;}
a.linktxt , a.linktxt:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black; text-decoration:underline;}
a.linktxt:hover, a.linktxt:visited:hover {text-decoration:underline;}
.txtofferte {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #286acb; text-indent:4px;}
a.txtaziende, a.txtaziende:visited {}
a.txtaziende:hover, a.txtaziende:visited:hover {}
/* --- LINK MENU --- */
a.list, a.list:visited, a.list_nounder, a.list_nounder:visited {display: block; padding-top: 3px; padding-bottom: 3px; /* border-bottom: 1px solid #FFFFFF; */}
a.list:hover, a.list:visited:hover, a.list_nounder:hover, a.list_nounder:visited:hover {/*border-bottom: 1px dotted #f4900f;*/}
a.list_nounder, a.list_nounder:visited {text-decoration: none;}
a.sel_list, a.sel_list:visited {display: block; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #3a599c; text-decoration: none; /*border-bottom: 1px solid #FFF;*/}
a.sel_list:hover, a.sel_list:visited:hover {/*border-bottom: 1px dotted #f4900f;*/}
a.grid_delete, a.grid_delete:visited, a.grid_modify, a.grid_modify:visited, a.grid_evidenzia, a.grid_evidenzia:visited, a.grid_evidenzia_dis, a.grid_evidenzia_dis:visited {font-style: italic;}
a.grid_delete, a.grid_delete:visited {color: #CC0000;}
a.grid_delete:hover, a.grid_delete:visited:hover {color: #e48306;}
a.grid_modify, a.grid_modify:visited {color: #3a599c;}
a.grid_evidenzia, a.grid_evidenzia:visited {color: #e48306;}
a.grid_evidenzia:hover, a.grid_evidenzia:visited:hover {color: #13c800;}
a.grid_evidenzia_dis, a.grid_evidenzia_dis:visited {color: #999999;}
a.grid_evidenzia_dis:hover, a.grid_evidenzia_dis:visited:hover {color: #000001;}
a.grid_modify:hover, a.grid_modify:visited:hover {color: #e48306;}
a.grid_link:hover, a.grid_link:visited:hover {color: #e48306;}
a.grid_link, a.grid_link:visited {font-weight: bold;}
.txtcurr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #286acb;}
.txtkosmous {color: #ff7e00; font-weight: bold;}
.txtbox, .txtbox_file{color: #000000; border: 1px solid #7f9db9; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 2px; }
.txtboxsuggest {border: 1px solid #7f9db9; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; padding: 2px; }
.AjaxBox{border: 1px solid #7f9db9;}
.ButtonCls{padding: 2px 6px 2px 6px;}
a.linkgeneral , a.linkgeneral:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #286acb; text-decoration:none;}
a.linkgeneral:hover , a.linkgeneral:visited:hover {color:#ff7e00; text-decoration:underline;}
a.linkkosmous , a.linkkosmous:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ff7e00; text-decoration:none;}
a.linkkosmous:hover , a.linkkosmous:visited:hover {color: #ff7e00; text-decoration:underline;}
a.linkgrid , a.linkgrid:visited, .GridOffersPari td a, .GridOffersPari td a:visited, .GridOffersDispari td a, .GridOffersDispari td a:visited, .GridOffersPariJBA td a, .GridOffersPariJBA td a:visited, .GridOffersDispariJBA td a, .GridOffersDispariJBA td a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration:none; font-weight: normal;}
a.linkgrid:hover , a.linkgrid:visited:hover, .GridOffersPari td a:hover, .GridOffersPari td a:visited:hover, .GridOffersDispari td a:hover, .GridOffersDispari td a:visited:hover, .GridOffersPariJBA td a:hover, .GridOffersPariJBA td a:visited:hover, .GridOffersDispariJBA td a:hover, .GridOffersDispariJBA td a:visited:hover {color:#ff7e00; text-decoration:underline;}
a.linkflag , a.linkflag:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #286acb; text-decoration:none;}
a.linkflag:hover, a linkflag:visited:hover {color: #ff7e00;}
.pagetitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #73A1E5; text-decoration:none;font-weight: bold;}
.txtelenco {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.blacktxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
.whitetxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.Grid {border-bottom: 1px solid #D5E3F7; height: 14px; padding-right: 4px; padding-left: 4px;}
.GridCompany {border-bottom: 1px solid #f7d5f7; height: 14px; padding-right: 4px; padding-left: 4px;}
.GridCandidate {border-bottom: 1px solid #9caccd; height: 14px; padding-right: 4px; padding-left: 4px;}
.GridTraining {border-bottom: 1px solid #efbebe; height: 14px; padding-right: 4px; padding-left: 4px;}
.GridBR {border-bottom: 1px solid #D5E3F7; border-right: 1px solid #D5E3F7; height: 14px;}
.button {border-style: inset;}
.cellmenu {padding-bottom: 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #286acb;}
a.PageCompanyEnable, a.PageCompanyEnable:visited {color: #e473e5; font-size: 10px; font-weight: bold; border: 1px solid #e473e5; padding: 1px 4px 1px 4px; background-color: #FFFFFF; margin-right: 2px;}
a.PageCompanyEnable:hover, a.PageCompanyEnable:visited:hover {color: #ff7e00; border: 1px solid #ff7e00;}
.PageCompanyDisabled {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #f7d5f7; padding: 1px 4px 1px 4px; background-color: #fae8fa; margin-right: 2px;}
.PageCompanySelected {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #e473e5; padding: 1px 4px 1px 4px; background-color: #e473e5; margin-right: 2px;}
a.PageCandidateEnable, a.PageCandidateEnable:visited {color: #68c35c; font-size: 10px; font-weight: bold; border: 1px solid #68c35c; padding: 1px 4px 1px 4px; background-color: #FFFFFF; margin-right: 2px;}
a.PageCandidateEnable:hover, a.PageCandidateEnable:visited:hover {color: #ff7e00; border: 1px solid #ff7e00;}
.PageCandidateDisabled {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #d1edce; padding: 1px 4px 1px 4px; background-color: #edf8ec; margin-right: 2px;}
.PageCandidateSelected {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #68c35c; padding: 1px 4px 1px 4px; background-color: #68c35c; margin-right: 2px;}
a.PageTrainingEnable, a.PageTrainingEnable:visited {color: #cb2828; font-size: 10px; font-weight: bold; border: 1px solid #cb2828; padding: 1px 4px 1px 4px; background-color: #FFFFFF; margin-right: 2px;}
a.PageTrainingEnable:hover, a.PageTrainingEnable:visited:hover {color: #ff7e00; border: 1px solid #ff7e00;}
.PageTrainingDisabled {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #efbebe; padding: 1px 4px 1px 4px; background-color: #fff0f0; margin-right: 2px;}
.PageTrainingSelected {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #cb2828; padding: 1px 4px 1px 4px; background-color: #cb2828; margin-right: 2px;}
a.PageStandardEnable, a.PageStandardEnable:visited {color: #73a1e5; font-size: 10px; font-weight: bold; border: 1px solid #73a1e5; padding: 1px 4px 1px 4px; background-color: #FFFFFF; margin-right: 2px;}
a.PageStandardEnable:hover, a.PageStandardEnable:visited:hover {color: #ff7e00; border: 1px solid #ff7e00;}
.PageStandardDisabled {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #d5e3f7; padding: 1px 4px 1px 4px; background-color: #edf3fa; margin-right: 2px;}
.PageStandardSelected {color: #FFFFFF; font-size: 10px; font-weight: bold; border: 1px solid #73a1e5; padding: 1px 4px 1px 4px; background-color: #73a1e5; margin-right: 2px;}
.HardBreak{word-wrap: break-word;}
.Presentation TD{padding-top: 6px; padding-bottom: 6px;}
.NOPresentation TD {padding-top: 0px; padding-bottom: 0px;}
.FuncBox, .FuncBox:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3a599c; text-decoration: none; font-weight: bold;}
.FuncBox:hover , .FuncBox:visited:hover {color: #ff7e00; text-decoration: underline;}
.TableFeedBack TD {padding: 5px 5px 5px 5px;}
.TDFeedBack{cursor: hand; cursor: pointer; border-bottom: 1px solid #D5E3F7; border-right: 1px solid #D5E3F7;}
.BlogCommentSx {padding: 2px 0px 2px 0px; border-bottom: 1px dotted #afafaf;}
.IEiframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute;/*must have*/ top:0;/*must have*/ left:0;/*must have*/ z-index:-1;/*must have*/ filter:mask();/*must have*/ width:350px;/*must have for any big value*/ height:800px/*must have for any big value*/; }
.body-mask {background-color:#FFFFFF;	height:4200px; left:0pt; opacity:0.7;	position:absolute; top:0pt;	width:100%;	z-index:250; display:none; filter:alpha(opacity=70);}
.GridOffersPari td, .GridOffersDispari td, .GridOffersPariJBA td, .GridOffersDispariJBA td{padding:5px 5px 5px 5px;}
.GridOffersPari td {background-color: #edf3fa; border-bottom: 1px solid #d5e3f7; border-top: 1px solid #d5e3f7;}
.GridOffersDispari td {background-color: #FFFFFF;}
.GridOffersPariJBA td {background-color: #FFFF66; border-bottom: 1px solid #73A1E5; border-top: 1px solid #73A1E5;}
.GridOffersDispariJBA td {background-color: #FFFF66; border-bottom: 1px solid #73A1E5; border-top: 1px solid #73A1E5;}
.NoPadding td {padding: 0px 0px 4px 0px;}
.CvEbarRow, .CvEbarRowSel. CvEbarRowDis{font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.CvEbarRow{color: #000000; background-color : #FFFFFF;}
.CvEbarRowDis{color: #999999; background-color : #FFFFFF;}
.CvEbarRowSel{color: #FFFFFF; background-color : #3A599C;}
.CvEbarRowDisSel{color: #999999; background-color : #3A599C;}
.menu_v3_space, .menu_v3_space_border, .menu_v3_space_sx, .menu_v3_space_dx{height : 37px; width : 10px; display : inline; float : left;}
.menu_v3_space, .menu_v3_space_border{background-image : url('/img/menu_v3-2_space.gif'); background-repeat: no-repeat;}
.menu_v3_space_sx{background-image : url('/img/menu_v3-2_space_sx.gif'); background-repeat : no-repeat;}
.menu_v3_space_dx{background-image : url('/img/menu_v3-2_space_dx.gif'); background-repeat : no-repeat;}
.menu_v3_space_border{width : 11px; background-repeat : repeat-x;}
.menu_v3_selected_sx, .menu_v3_sx{height : 37px; width : 10px; background-image : url('/img/menu_v3-2_selected_sx.gif'); background-repeat : no-repeat; display : inline; float : left;}
.menu_v3_selected_dx, .menu_v3_dx{height : 37px; width : 10px; background-image : url('/img/menu_v3-2_selected_dx.gif'); background-repeat : no-repeat; display : inline; float : left;}
.menu_v3_selected_center, .menu_v3_center{height : 37px; background-image : url('/img/menu_v3-2_selected_center.gif'); background-repeat : repeat-x; display : inline; float : left; padding : 0px 0px 0px 0px; width: 87px; font-weight: bold; text-align: center; color: #fff;}
.menu_v3_selected_center DIV, .menu_v3_center DIV{padding-top: 8px;}
.menu_v3_sx{background-image : url('/img/menu_v3-2_sx.gif');}
.menu_v3_dx{background-image : url('/img/menu_v3-2_dx.gif');}
.menu_v3_center{background-image : url('/img/menu_v3-2_center.gif');}
.menu_v3_center a, .menu_v3_center a:visited, .menu_v3_selected_center a, .menu_v3_selected_center a:visited {font-weight: normal; color:#000000; text-decoration: none;}
.menu_v3_center a, .menu_v3_center a:visited {color:#000000;}
.menu_v3_selected_center a, .menu_v3_selected_center a:visited {font-weight: bold; color:#ffffff; text-decoration: none; }
.menu_v3_selected_center a:hover, .menu_v3_selected_center a:visited:hover {color:#ffffff; text-decoration: underline;}
.menu_v3_center a:hover, .menu_v3_center a:visited:hover {color:#f4900f; text-decoration: underline;}
.TabStrip, .TabStrip:visited, .TabStripSelected, .TabStripSelected:visited {font-weight: normal; color:#3a599c; text-decoration: underline;}
.TabStripSelected, .TabStripSelected:visited{color:#000000; text-decoration: none;}
.box_222_top, .box_160_top, .box_530_top, .box_530_silver_top, .box_345_top, .box_253_top, .box_350_blu_top{padding: 0px; margin: 0px; position: relative; top: 0px; left: 0px; height: 6px; font-size: 2px; background-repeat: no-repeat ; border: none; background-position : bottom;}
.box_222_top{width: 222px; background-image: url('/img/box_v3_222_top.gif');}
.box_160_top{width: 160px; background-image: url('/img/box_v3_160_top.gif');}
.box_530_top{width: 530px; background-image: url('/img/box_v3_530_top.gif');}
.box_345_top{width: 345px; background-image: url('/img/box_v3_345_top.gif');}
.box_253_top{width: 253px; background-image: url('/img/box_v3_253_top.gif');}
.box_350_blu_top{width: 350px; background-image: url('/img/box_v3_350_blu_top.gif');}
.box_530_silver_top{width: 530px; background-image: url('/img/box_v3_silver_530_top.gif');}
.box_222_bottom, .box_160_bottom, .box_530_bottom, .box_530_silver_bottom, .box_345_bottom, .box_253_bottom, .box_350_blu_bottom{padding: 0px; margin: 0px 0 24 0; position: relative; top: 0px; left: 0px; height: 6px; border: none; background-repeat: no-repeat ; font-size: 2px; background-position : top;}
.box_222_bottom{width: 222px; background-image: url('/img/box_v3_222_bottom.gif');}
.box_160_bottom{width: 160px; background-image: url('/img/box_v3_160_bottom.gif');}
.box_530_bottom{width: 530px; background-image: url('/img/box_v3_530_bottom.gif');}
.box_345_bottom{width: 345px; background-image: url('/img/box_v3_345_bottom.gif');}
.box_253_bottom{width: 253px; background-image: url('/img/box_v3_253_bottom.gif');}
.box_350_blu_bottom{width: 350px; background-image: url('/img/box_v3_350_blu_bottom.gif');}
.box_530_silver_bottom{width: 530px; background-image: url('/img/box_v3_silver_530_bottom.gif');}
.box_222_center, .box_160_center, .box_530_center, .box_530_silver_center, .box_345_center, .box_253_center, .box_350_blu_center{margin: 0px; padding: 0px; border: none; background-repeat: repeat-y;}
.box_222_center{width: 222px; background-image: url('/img/box_v3_222_center.gif');}
.box_160_center{width: 160px; background-image: url('/img/box_v3_160_center.gif');}
.box_530_center{width: 530px; background-image: url('/img/box_v3_530_center.gif');}
.box_345_center{width: 345px; background-image: url('/img/box_v3_345_center.gif');}
.box_253_center{width: 253px; background-image: url('/img/box_v3_253_center.gif');}
.box_350_blu_center{width: 350px; background-image: url('/img/box_v3_350_blu_center.gif');}
.box_530_silver_center{width: 530px; background-color: #f8f7f7;}
.box_222_center DIV, .box_160_center DIV, .box_530_center DIV, .box_345_center DIV, .box_253_center DIV, .box_350_blu_center DIV {padding : 0px 6px 0px 6px;}
.box_530_silver_center #margin{padding : 16px 22px 16px 22px;}
.grid_v3_topsx, .grid_v3_topsx2, .grid_v3_topsx_ns, .grid_v3_topsx2_ns {height: 29px; width: 16px; background-repeat: no-repeat; display: inline; float: left;}
.grid_v3_topsx {background-image: url('/img/grid_v3_topsx.gif');}
.grid_v3_topsx2 {background-image: url('/img/grid_v3_topsx2.gif');}
.grid_v3_topsx_ns {background-image: url('/img/grid_v3_topsx_ns.gif');}
.grid_v3_topsx2_ns {background-image: url('/img/grid_v3_topsx2_ns.gif');}
.grid_v3_top_title, .grid_v3_top_title_ns {height: 29px; background-repeat: repeat-x; display: inline; float: left;}
.grid_v3_top_title {background-image: url('/img/grid_v3_top_title.gif');}
.grid_v3_top_title_ns {background-image: url('/img/grid_v3_top_title_ns.gif');}
.grid_v3_top_title DIV, .grid_v3_top_title_ns DIV {padding-top: 4px; text-align: center; color: #000000; padding-left: 3px; padding-right: 3px;}
.grid_v3_top_titledx, .grid_v3_top_titledx_ns {height: 29px; width: 6px; background-repeat: no-repeat; display: inline; float: left; margin: 0px; padding: 0px;}
.grid_v3_top_titledx {background-image: url('/img/grid_v3_top_titledx.gif');}
.grid_v3_top_titledx_ns {background-image: url('/img/grid_v3_top_titledx_ns.gif');}
.grid_v3_top {height: 29px; background-image: url('/img/grid_v3_top.gif'); background-repeat: repeat-x; margin: 0px; padding: 0px;}
.grid_v3_top_text {padding-right: 6px; padding-top: 4px; color:#999999; float: right;}
.grid_v3_topdx {height: 29px; width: 6px; background-image: url('/img/grid_v3_topdx.gif'); background-repeat: no-repeat; display: inline; float: right;}
.grid_v3_topdx_medium {height: 29px; width: 6px; background-image: url('/img/grid_v3_topdx_medium.gif'); background-repeat: no-repeat; display: inline; float: right;}
.grid_v3_center {margin-top: 0px; padding-top: 0px; width: 530px; clear: both; background-image: url('/img/grid_v3_center.gif'); background-repeat: repeat-y;}
.grid_v3_center_714 {margin-top: 0px; padding-top: 0px; width: 714px; clear: both; background-image: url('/img/grid_v3_center_714.gif'); background-repeat: repeat-y;}
.grid_v3_center_cont {padding: 0px 6px 0px 6px;}
.grid_v3_bottom {width: 530px; height: 6px; clear: both; background-image: url('/img/grid_v3_bottom.gif'); background-repeat: no-repeat; font-size: 2px;}
.grid_v3_bottom_714 {width: 714px; height: 6px; clear: both; background-image: url('/img/grid_v3_bottom_714.gif'); background-repeat: no-repeat; font-size: 2px;}
.grid_modif {background-color: #d7d9f9; padding-top: 3px; padding-bottom: 3px;}
.grid_normal {padding-top: 3px; padding-bottom: 3px;}
.grid_disabled {color: #999; padding-top: 3px; padding-bottom: 3px;}
.grid_silver {font-size: 11px; color: #999999; /*font-style: italic;*/}
.grid_silver_big {color: #999999;}
.grid_green {font-size: 11px; color: #008000; /*font-style: italic;*/}
.grid_green_big {color: #008000;}
.grid_blu_big {color: #5555FF;}
.grid_black {font-size: 11px; color: #000000; /*font-style: italic;*/}
.grid_red {font-size: 11px; color: #CC0000; font-style: italic;}
.grid_red_big {color: #CC0000;}
.box_title_1{font-weight: bold; color: #000001; margin-bottom: 8px; /*text-decoration: underline;*/}
H1, H2{font-family: Arial, Helvetica, sans-serif;  font-weight: bold; margin-top: 0px; padding-top: 0px;}
H1{font-size: 14px; color: #000001; margin-bottom: 16px;}
H2{font-size: 13px; color: #3a599c;}
.selected_opt{color: #000001; font-weight: bold;}
.space_16{height: 16px; clear: both; font-size: 2px;}
.space_12{height: 12px; clear: both; font-size: 2px;}
.space_24{height: 24px; clear: both; font-size: 2px;}
.space_6{height: 6px; clear: both; font-size: 2px;}
.space_6{height: 4px; clear: both; font-size: 2px;}
.label, .label_search, .label_search_adv{display: inline; float: left;  text-align: left;}
.label{width: 218px; padding-top: 2px;}
.label_txt{width: 200px; float:left;}
.label_help{width: 190px; padding-top: 2px;}
.label_search{width: 70px; padding: 4px 0px 0px 0px;}
.label_search_adv{width: 173px; padding: 4px 0px 0px 0px;}
.btn_search{display: inline; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.suggest_search{display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-left: 82px; font-size: 11px; font-style: italic; color: #999;}
.field, field_only, .field_valid_error, .field_search{display: inline; float: left; width: 300px; text-align: left; margin-left: 12px;}
.field_search{padding: 2px 0px 0px 0px;}
.field_only, .field_valid_error {margin-left: 230px}
.field_search_adv{padding: 2px 0px 0px 0px; display: inline; float: left; width: 300px; text-align: left; margin-left: 12px;}
.field_esteso{display: inline; float: left; width: 484px; text-align: left; margin-left: 12px;}
.field_message {color: #ff0000; text-align: center;}
.help, .help_only{display: inline; float: right; background-image : url('/img/help_circle.gif'); background-repeat: no-repeat; width: 17px; height: 17px; cursor: pointer; cursor: hand; margin-top: 1px;}
.help_only{margin-left: 200px}
.check_pi, .check_pi_top, .check_pi_bottom, .check_pi_noimg{display: inline; float: right; width: 30px; height: 24px; text-align: left; background-image : url('/img/check_pi_line.gif'); background-position : center; background-repeat: no-repeat;}
.check_pi_top{background-image : url('/img/check_pi_line_top.gif');}
.check_pi_bottom{background-image : url('/img/check_pi_line_bottom.gif');}
.check_pi_noimg {background-image : none;}
.check_pi div{padding-top: 1px;}
.label_pi{display: inline; float: left;  text-align: left; width: 230px; }
.label_pi div.label_txt{padding-top: 2px;}
.field_pi{display: inline; float: left; width: 288px; text-align: left; margin-left: 0px;}
.space_12_pi{height: 10px; clear: both; font-size: 2px; background-image : url('/img/check_pi_space.gif'); background-repeat: no-repeat;}
.field_full{padding-top: 2px; display: inline; float: left; width: 518px; text-align: left; margin-left: 0px;}
.field_valid_error{color: red;}
.justify{text-align: justify;}
.strip_silver_sx, .strip_silver_center, .strip_silver_dx, .strip_silver_void_sx, .strip_silver_void_center, .strip_silver_void_dx{padding: 0px; margin: 0px; position: relative; top: 0px; left: 0px; height: 24px; border: none; display: inline; float: left;}
.strip_silver_sx{width: 6px; background-repeat: no-repeat ; background-image: url('/img/strip_v3_silver_sx.gif');}
.strip_silver_center{text-align: center; width: 120px; background-color: #f8f7f7;}
.strip_silver_dx{width: 6px; background-repeat: no-repeat ; background-image: url('/img/strip_v3_silver_dx.gif');}
.strip_silver_void_sx{width: 6px; background-repeat: no-repeat ; background-image: url('/img/strip_v3_silver_void_sx.gif');}
.strip_silver_void_center{text-align: center; width: 120px; background-repeat: repeat-x; background-image: url('/img/strip_v3_silver_void_center.gif');}
.strip_silver_void_dx{width: 6px; background-repeat: no-repeat; background-image: url('/img/strip_v3_silver_void_dx.gif');}
.ev_offers TD{padding-top: 6px;}
.ev_offers TD#space{width: 12px;}
.ev_sector TD#space{width: 12px;}
.page_v3_sx {float: left; width: 6px; height: 24px; background-image: url('/img/page_v3_sx.gif'); margin-left: 2px; }
.page_v3_center, .page_v3_center_enable, .page_v3_center_disabled {float: left; height: 24px; background-image: url('/img/page_v3_center.gif'); background-repeat: repeat-x; padding: 3px 3px 0px 3px;}
.page_v3_center_disabled {color: #CCC; font-weight: normal;}
.page_v3_center {color: #000000; font-weight: bold;}
.page_v3_center_enable a:hover, .page_v3_center_enable a:visited:hover {color: #000001;}
.page_v3_dx {float: left; width: 6px; height: 24px; background-image: url('/img/page_v3_dx.gif'); margin-right: 2px;}
.offlist, .offlist_spo{margin-bottom: 16px; text-align: justify;}
.offlist_spo{padding: 6px; background-color: #fff9DD;}
a.express_cand, a.express_cand:visited{background-image : url('/img/express_cand.gif'); background-repeat: no-repeat; padding-left: 20px; font-style: italic; text-decoration: none; color: #f00;}
a.express_cand:hover, a.express_cand:visited:hover{text-decoration: underline;}
.portafoglio_blu{background-image: url('/img/money_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.creditiacq_blu{background-image: url('/img/credits_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.costoservizio_blu{background-image: url('/img/costoservizio_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.calendar_blu{background-image: url('/img/calendaricon_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.star_blu{background-image: url('/img/star_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.bonus_blu{background-image: url('/img/bonus_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.finebonus_blu{background-image: url('/img/finebonus_blu.gif'); background-repeat: no-repeat; margin-left: 12px; height: 40px;}
.portafoglio_blu div, .costoservizio_blu div, .calendar_blu div, .star_blu div, .bonus_blu div, .finebonus_blu div, .creditiacq_blu div{padding-left: 40px; padding-top: 4px;}
#MsgConfirmError{border: 1px solid #f00; background-color: #f6f5f6; padding: 12px 12px 12px 12px;}
#MsgConfirmOk{border: 1px solid #f1f1f1; background-color: #f6f5f6; padding: 12px 12px 12px 12px;}