body {
    margin: 0px;padding: 0px;
}

a {
	color: #FED026;
	text-decoration: none;
}

a:hover {
	color: #FED026;
	text-decoration: underline;
}

a:visited {
	color: #FED026;
	text-decoration: none;
}

a:active {
	color: #FED026;
	text-decoration: none;
}

#header_title {
    position:relative;z-index:1006;width:100%;height:51px;background:url('../images/header_top.png') repeat-x scroll center top transparent;
}

#header_background_title {
	position:relative;z-index:1;top:-15px;width:100%;height:14px;background:url('../images/header_shadow.png') no-repeat scroll center top transparent;
}

#header_background_photo {
    position:relative;width:100%;height:300px;
}

#header_background {
	z-index:0;top:-15px;position:absolute;width:100%;height:150px;background:url('../images/header_inside.png') repeat-x scroll center transparent;
}

#content_div_header {
    position:absolute;z-index:1;width:100%;height:34px;top:-16px;
}

#content_header {
    width:270px;height:34px;
}

#header_background_l {
    position:relative;z-index:10;float:left;width:110px;height:34px;background-image:url('../images/header_top_l.png');top:0px;
}

#header_background_c {
    position:relative;z-index:10;float:left;width:50px;height:34px;background-image:url('../images/header_top_c.png');top:0px;
}

#header_background_r {
    position:relative;z-index:10;float:right;width:110px;height:34px;background-image:url('../images/header_top_r.png');top:0px;
}

#content_div_photo {
    position:relative;width:100%;background:transparent;top:25px;
}

/*#photo {
    position:relative;width:970px;height:240px;background:#E6E6E6;font-family:verdana;font-size:9pt;color:#C0C0C0;
}*/

#photo {
    width: 970px; /* important to be same as image width */
    height: 240px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	background:url(../images/load.gif) no-repeat 50% 50%;
}

.left {
	top: 0;
	left: 0;
	width: 110px !important;
	height: 230px;
}

.top {
	top: 0;
	left: 0;
}

.right {
	right: 0;
	bottom: 0;
	width: 110px !important;
	height: 230px;
}

.bottom {
	bottom: 0;
    left: 0;
}

.clear {
	clear: both;
}

#center_background_bg_t {
    width:100%;background:url('../images/content_gradient_t.png') repeat-x;
}

#center_background {
    width:100%;height:73px;background:url('../images/nav.png') no-repeat scroll center top transparent;
}

#backb_1 {
    width:100%;height:88px;background:url('../images/content_t.png') no-repeat scroll center top transparent;
}

#bg_center {
    position:relative;width:100%;background:url('../images/content_shadow.png') repeat-y scroll center transparent;;
}

#bg_center1 {
    position:relative;width:100%;top:50px;background:transparent;;
}

#text {
    position:relative;width:1044px;top:0px;
}

#bottom_banckground {
    width:100%;height:250px;background:url('../images/content_gradient_b.png') repeat-x;
}

#bottom_background_b2 {
    width:100%;height:100%;background:url('../images/content_b.png') no-repeat scroll center top transparent;
}

#footer {
    width:100%;background:transparent;
}

#footer_close {
    width:100%;height:110px;background:url('../images/footer_t.png') no-repeat scroll center top #292929;position:relative;
}

#text_footer {
    width:970px;height:100%;background:transparent;position:relative;border:0;font-family: Verdana;font-size: 8pt;color: #999999;top:50px;
}

#text_footer_l {
	text-align:left;float:left;width:100px;border:1px solid #0000000;position:relative;
}

#text_footer_c {
	text-align:center;float:left;width:765px;border:1px solid #0000000;position:relative;
}

#text_footer_r {
	text-align:right;float:left;width:100px;border:1px solid #0000000;position:relative;
}

#heade_menu_c {
    position:relative;z-index:1008;width:370px;height:51px;float:left;background:url('../images/logo.png') no-repeat center;
}

#cont_bottom {
	width:100%;
}

#header_title_c {
    width:970px;height:51px;font-family:verdana;font-size:8pt;color:#C0C0C0;
}

#heade_menu_l {
	width:300px;height:51px;float:left;background:transparent;
}

#menu_hl {
	position:relative;top:10px;text-align:left;
}

#menu_hr {
    position:relative;top:10px;width:100px;left:100px;text-align:right;
}

#menu_center {
	width:970px;height:42px;font-family:verdana;font-size:10pt;color:#C0C0C0;text-shadow:-2px 2px 2px #000000;position:relative;top:0px;z-index:3
}

.button_left {
	width:160px;float:left;margin-left:9px;
}

.button_menu {
	width:160px;float:left;
}

.border_left {
	width:8px;height:42px;background:url('../images/bleft.png') no-repeat center;float:left;
}

.border_left_on {
	width:8px;height:42px;background:url('../images/bleft_on.png') no-repeat center;float:left;
}

.border_center {
	width:136px;height:42px;background:url('../images/bcenter.png') repeat-x center;float:left;
}

.border_center_on {
	width:136px;height:42px;background:url('../images/bcenter_on.png') repeat-x center;float:left;
}

.button_text {
	width:136px;position:relative;top:13px;filter: dropshadow(color=#000000,offX=-2,offY=2);
}

.border_right {
	width:8px;height:42px;background:url('../images/bright.png') no-repeat center;float:left;
}

.border_right_on {
	width:8px;height:42px;background:url('../images/bright_on.png') no-repeat center;float:left;
}

#news_div {
	width:970px;height:80px;top:45px;position:relative;z-index:1000;background:url("../images/userarea.png") no-repeat center bottom;
}

#title_news {
	position:relative;top:15px;left:10px;float:left;font:bold 11px Verdana;color: #292929
}

.title_center_sx {
	background:url('../images/moduletable_grey_l.png') no-repeat center top;width:55px;height:53px;float:left
}

.title_center_ct {
	background:url('../images/moduletable_grey_headline.png') repeat-x center top;width:137px;height:53px;float:left
}

.title_center_dx {
	background:url('../images/moduletable_grey_r.png') no-repeat center top;width:8px;height:53px;float:left
}

.title_center_ts {
	background:url('../images/middle-column_tl.png') no-repeat center top;width:10px;height:50px;float:left
}

.title_center_tc {
	background:url('../images/middle-column_tc.png') repeat-x center top;width:525px;height:50px;float:left
}

.title_center_td {
	background:url('../images/middle-column_tr.png') no-repeat center top;width:10px;height:50px;float:left


}

.title_1 {
	font-family: Verdana;font-size: 10pt;font-weight: bold;color: #005C7A;position: relative;
}

.title_2 {
	font-family: Verdana;font-size: 10pt;font-weight: bold;color: #555555;position: relative;
}

.title_3 {
	font-family: Georgia;font-size: 18pt;color: #555555;
}

.title_4 {
	font-family: Georgia;font-size: 18pt;color: #005C7A;
}

.title_5 {
	font-family: Verdana;font-size: 10pt;color: #555555;
}

.title_6 {
	font-family: Georgia;font-size: 10pt;color: #005C7A;width:260px;height:35px;
}

.dropcap {
	display:block;float:left;font:5.6em/75% Georgia,"Times New Roman",Times,serif;color: #555555;padding:4px 8px 0 0
}

#menu_log {
	background:url('../images/login-bg.png') no-repeat 0 100% transparent;position:relative;width:320px;height:190px;top:22px;left:-15px;border-top:1px solid #FFFFFF;z-index:1005;display:none;
}

#divisor_x_1 {
	width:520px;height:12px;background:url('../images/main_sep.png') no-repeat center transparent;
}

#divisor_x_2 {
	width:520px;height:12px;background:url('../images/main_sep.png') no-repeat center transparent;
}

#news_text_slide {
	position:relative;width:870px;height:20px;margin:0;padding:0;list-style:none;border:0;top:15px;text-align:left;
}

#news_text_slide ul, #news_text_slide li {
	margin:0;padding:0;list-style:none;border:0;
}

#news_text_slide li , #news_text_slide li a{
	width:870px;height:20px;overflow:hidden;color: #005C7A;font: bold 11px Verdana;
}

#box_login {
	position:relative;width:320px;height:240px;
}

#content_login {
	width:260px;height:220px;text-align:left;
}

#title_login {
	position:relative;width:260px;margin-top:10px;font-family:Georgia;font-size:11pt;color:#888888;
}

#usern {
	position:relative;background:url('../images/login_username.png') no-repeat scroll center top transparent;height:25px;width:170px;margin-top:10pt;
}

#passw {
	 position:relative;background:url('../images/login_password.png') no-repeat scroll center top transparent;height:25px;width:170px;margin-top:10pt;
}

#button_submit {
	 background:url('../images/login_button.png') no-repeat center top transparent;width:70px;height:30px;margin-top:10pt;
}

#ricorda_dati {
	 background:transparent;width:250px;height:30px;margin-top:20pt;font-family:verdana;font-size:8pt;color:#FED026
}

#center_text {
	width:955px;position:relative;overflow:hidden;
}

#col_sx {
	 width:202px;float:left;
}

#cont_title_sx {
	 width:200px;height:53px;position:relative;
}

#title_sx {
	position:absolute;top: 5px;width:200px;height:53px;overflow:hidden;
}

.new_title {
	height:15px;font-family:Verdana;font-size:8pt;color:#555555;font-weight:bold;text-align:left;
}

#new_text {
	margin-left:9px;margin-right:5px;font-family:Verdana;font-size:8pt;color:#555555;font-weight:normal;text-align:justify;
}

#new_title {
	height:15px;font-family:Verdana;font-size:8pt;color:#555555;font-weight:normal;text-align:center;
}

#col_ct {
	width:551px;float:left;
}

#cont_title_c {
	width:545px;height:50px
}

#title_x {
	position:relative;top:-42px;width:545px;height:53px;
}


#bg_cx {
	width:545px;position:relative;top:-55px;background:url('../images/middle_bg.png') repeat-y center;
}

#text_bg {
	position:relative;width:545px;top:10px;
}

#img_ctr {
	width:525px;height:198px;background:url('../images/infort.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;
}

#articol_tot_1 {
	position:relative;width:530px;overflow:hidden;
}

#articol_tot_2 {
	position:relative;width:530px;overflow:hidden;
}

#articol_1 {
	width:260px;height:220px;float:left;text-align:left;
}

#news_uni {
	position:relative;
}

#cont_arti {
	font-family:Verdana;font-size:10pt;color:#555555;margin-left:4px;
}

.text_art {
	position:relative;
}

.text_art2 {
	position:relative;height:200px;
}

.artimg {
	position:relative;width:130px;height:100px;border:1px solid #DDDDDD;float:left;
}

.read_more {
	bottom:5px;border:1px solid #DEDEDE;background:url('../images/readmore_bg.png') repeat-x center;width:80px;height:20px;font-size:7pt;position:relative;cursor:pointer;
}

.didasca {
	font-family:verdana;font-size:6.5pt;color:#7F7F7F;
}

#cont_img_text {
	position:relative;height:145px;padding-top:6px;
}

#articol_2 {
	width:260px;height:220px;float:left;text-align:left;background:url('../images/colmodule_style2_header.png') repeat-y left top transparent
}

#text_read_more {
	width:60px;margin-right:2px;float:right;margin-top:3px
}

.read_more_button {
	background:url('../images/readmore.png') no-repeat center transparent;width:14px;height:14px;float:left;margin-top:3px;margin-left:2px;
}

.title_center_bs {
	width:10px;height:10px;background:url('../images/middle_ts_bot.png') no-repeat center bottom;float:left
}

.title_center_bc {
	width:525px;height:10px;background:url('../images/middle_tc_bot.png') repeat-x center bottom;float:left
}

.title_center_bd {
	width:10px;height:10px;background:url('../images/middle_td_bot.png') no-repeat center bottom;float:left
}

#cont_title_cx {
	width:545px;height:50px;position:relative;top:-55px;
}

#col_dx {
	width:202px;float:right;
}

#cont_title_dx {
	width:200px;height:53px;position:relative;
}

#new_title_art {
	font-family:Verdana;font-size:8pt;color:#555555;font-weight:normal;text-align:justify;
}

#center_text_c {
	text-align: justify; width: 520px; top: 15px; position: relative;
}

#img_ctr_az {
	width:525px;height:198px;background:url('../images/infort_az.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;
}

#img_ctr_inf {
	width:525px;height:198px;background:url('../images/infort_if.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;
}

#img_ctr_gest {
	width:525px;height:198px;background:url('../images/infort_gest.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;
}

#img_ctr_demo {
	width:525px;height:141px;background:url('../images/infort_demo.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;cursor:pointer;
}

#img_ctr_schoo {
	width:525px;height:198px;background:url('../images/infort_schoo.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;
}

#img_ctr_cont {
	width:525px;height:198px;background:url('../images/infort_cont.png') no-repeat center #EBEBEB;border:1px solid #DDDDDD;
}

#imorti {
	width:54px;height:8px;position:relative;top:-40px;background:url('../images/triangolo.png') no-repeat center top transparent;visibility:hidden;z-index:3
}

.text1_prova {
    top:30px;position:absolute;width:300px;height:150px;font-family:Verdana;font-size:6pt;color:#FED026;font-weight:bold;font-style: italic;
}

#cont_section_login {
	width:955px;border:0px;position:relative;overflow:hidden;
}

#section_login_dx_t {
	position:relative;float:left;width:10px;height:50px;background:url('../images/middle-column_tl.png') no-repeat center top transparent;
}

#section_login_cx_t {
	position:relative;float:left;width:935px;height:50px;background:url('../images/middle-column_tc.png') repeat-x center top transparent;
}

#section_login_sx_t {
	position:relative;float:left;width:10px;height:50px;background:url('../images/middle-column_tr.png') no-repeat center top transparent;
}

#section_login_dx_b {
	position:relative;float:left;width:10px;height:50px;background:url('../images/middle_ts_bot.png') no-repeat center top transparent;
}

#section_login_cx_b {
	position:relative;float:left;width:935px;height:50px;background:url('../images/middle_tc_bot.png') repeat-x center top transparent;
}

#section_login_sx_b {
	position:relative;float:left;width:10px;height:50px;background:url('../images/middle_td_bot.png') no-repeat center top transparent;
}

#center_text_login {
	width:955px;background:url('../images/middle_bk.png') repeat-y center top transparent;overflow:hidden;
}

#account_div {
	width:970px;height:80px;top:45px;position:relative;z-index:1000;background:url("../images/userarea.png") no-repeat center bottom;
}

#dati_tit {
	width:205px;height:20px;float:left;position:relative;font:bold 12px Verdana;color: #292929;text-align:left;margin-left:10px;
}

#dati_corpo {
	width:700px;height:20px;float:left;position:relative;font:normal 12px Verdana;color: #292929;text-align:left;margin-left:2px;
}

#icons_cm {
	position:absolute;float:left;width:50px;height:50px;top:10px;left:920px;
}

#cont_table_login {
	background:transparent;width:950px;border:0;font-family:verdana;font-size:9pt;position:relative;overflow:hidden;margin:0px;left:1px;
}

#cont_table_login2 {
	background:transparent;width:950px;border:0;font-family:verdana;font-size:9pt;position:relative;overflow:hidden;margin:0px;left:98px;
}

#cont_table_login3 {
	background:transparent;width:950px;border:0;font-family:verdana;font-size:9pt;position:relative;overflow:hidden;margin:0px;left:54px;
}

#table_login_data_title {
	background:#434343;font-weight:bold;color:#FFFFFF;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_data_title2 {
	background:#434343;font-weight:bold;color:#FFFFFF;width:250px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_pratica_title {
	background:#434343;font-weight:bold;color:#FFFFFF;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}
#table_login_pratica_title2 {
	background:#434343;font-weight:bold;color:#FFFFFF;width:250px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_ragsoc_title {
	background:#434343;font-weight:bold;color:#FFFFFF;width:378px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_ragsoc_title2 {
	background:#434343;font-weight:bold;color:#FFFFFF;width:378px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;
}

#table_login_ragsoc_title3 {
	background:#434343;font-weight:bold;color:#FFFFFF;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;
}

#table_login_ragsoc_title4 {
	background:#434343;font-weight:bold;color:#FFFFFF;width:250px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;
}

#table_login_file_title {
	background:#434343;font-weight:bold;color:#FFFFFF;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;
}


#table_login_data {
	font-weight:normal;color:#000000;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:0px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_pratica {
	font-weight:normal;color:#000000;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:0px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_ragsoc {
	font-weight:normal;color:#000000;width:378px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:0px solid #C0C0C0;border-right:0;border-bottom:1px solid #C0C0C0;
}

#table_login_ragsoc2 {
	font-weight:normal;color:#000000;width:378px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:0px solid #C0C0C0;border-right:1px solid #C0C0C0;;border-bottom:1px solid #C0C0C0;
}

#table_login_file {
	font-weight:normal;color:#000000;width:188px;height:32px;float:left;border-left:1px solid #C0C0C0;border-top:0px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;
}

#table_file_icon {
	width:60px;float:left;position:relative;
}

#parole_table_login {
	position:relative;top:8px;
}

#sep_but {
	width:30px;height:32px;position:relative;border:0;float:left;
}

.td_panel {
	background:#546D8E;border: 1px solid #283444;font-family:verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#FFFFFF;text-align:center;
}

.tb_dat_user {
	background: #FFFFFF;border: 1px solid #C0C0C0;font-family:verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;
}

.tb_dat_user a {
	background: #FFFFFF;border: 1px solid #C0C0C0;font-family:verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#0000FF;
}

.tb_dat_user a:hover {
	background: #FFFFFF;border: 1px solid #C0C0C0;font-family:verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#0000FF;
}

.tb_dat_user a:visited {
	background: #FFFFFF;border: 1px solid #C0C0C0;font-family:verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#0000FF;
}

.tb_dat_user a:active {
	background: #FFFFFF;border: 1px solid #C0C0C0;font-family:verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#0000FF;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;}

.calendario {
	background:#FFFFFF;border-collapse: collapse;border: 1px solid;border-color: #000000;font-family: tahoma, verdana, arial, sans serif;font-size: 9pt;
}

.menu_stampa {
	width:150px;border: 1px solid #737373;background: #FFFFFF;display:none;z-index:100;position:absolute;top:90px;font-family: tahoma, arial, verdana;font-size: 8pt;color: #FF0000;
}

.ul_menu_print {
	background: #FFFFFF;border:0px;font-family: tahoma, arial, verdana;font-size: 8pt;color: #FF0000;list-style-type:none;padding:0px;
}

.li_menu_print {
	background: #FFFFFF;border:0px;border-bottom: 1px solid #737373;font-family: tahoma, arial, verdana;font-size: 8pt;color: #FF0000;
}

.li_menu_print a {
	background: #FFFFFF;font-family: tahoma, arial, verdana;font-size: 8pt;color: #FF0000;
}

.li_menu_print a:hover {
	background: #FFFFFF;font-family: tahoma, arial, verdana;font-size: 8pt;color: #FF0000;
}

.aperta_close {
	background-color: #737373;border: 1px solid #001E3C;border-collapse: collapse;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;text-transform: uppercase;
}

#titprimtab {
	width: 97%;border: 1px solid #000000;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 8pt;font-weight: bold;
}

td#titprim {
	border: 1px solid #000000;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;
}

td#titprimn {
	background-color: #DBE6F7;border: 1px solid #000000;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;color: #000000;
}

td#titprimR {
	background-color: #DBE6F7;border: 1px solid #000000;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;color: #FF0000;
}

td#titprimdx {
	border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px dotted #C0C0C0;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;
}

td#titprimsx {
	border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px dotted #C0C0C0;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;
}

td#titprimsxR {
	border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px dotted #C0C0C0;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;color: #FF0000;
}

td#titprimsxR2 {
	border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px dotted #C0C0C0;border-collapse: collapse;font-family: tahoma, verdana, arial;font-size: 7pt;font-weight: normal;
}

#progress {
	display:none;
}

#cont1 {
	width:945px;position:relative;overflow:hidden
}

#icons_msg {
	position:fixed;background:url('../images/icons/new_msg.png') no-repeat center center transparent;z-index:2000;border:0;width:190px;height:190px;bottom:15px;left:20px;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;display:none;
}

.img1 {
	margin:3px;border:0;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}

.img2 {
	margin:3px;border:0;
}

.div {
	margin:3px;width:110px;height:84px;position:relative;float:left;background:#C0C0C0;border:1px solid #292929
}

#line {
	width:360px;position:relative;
}

#anteprima {
	width:580px;height:435px;border:1px solid #000000;position:relative;top:3px;
}

#load {
	display:none;position:relative;top:-250px;z-index:1000;
}

.load {
	/*display:none;position:relative;top:-250px;z-index:1000;*/
	background:url('../images/icons/loadi.gif') no-repeat center center transparent;
}

#cont_img_t {
	width:360px;float:left;
}

#cont_img {
	width:585px;float:left;
}

#button {
	position:relative;width:580px;
}

#button1 {
	position:relative;width:190px;float:left;
}

#button2 {
	position:relative;width:390px;float:left;
}

#cont_msg {
	width:950px;overflow:hidden;font-family: verdana, arial;font-size: 9pt;font-weight: normal;
}

#list_msg {
	width:948px;float:left;left:3px;border:1px solid #A5CBF7;border-top:0;background:transparent;position:relative;overflow:hidden;padding-top:15px;padding-bottom:15px;
}

#li_msg_tit {
	position:relative;left:2px;width:248px;border:1px solid #000000;background:#546D8E;color:#000000;float:left;font-family: verdana, arial;font-size: 9pt;font-weight: bold;overflow:hidden;
}

#li_msg_tito {
	width:246px;font-family: verdana, arial;font-size: 7pt;font-weight: normal;background:#546D8E;
}

#li_msg_t {
	width:246px;font-family: verdana, arial;font-size: 7pt;font-weight: normal;background:transparent;
}

#li_msg_b {
	width:246px;border:0px;font-family: verdana, arial;font-size: 9pt;background:transparent;
}

#text_msg {
	position:relative;left:4px;width:690px;float:left;border:1px solid #000000;overflow:hidden;background:#546D8E;
}

#textmsg {
	width:680px;border:1px solid #000000;margin:5px;font-family: verdana, arial;font-size: 9pt;font-weight: normal;background:#FFFFFF;text-align:left;
}

#titlo_msg {
	width:950px;position:relative;background:#546D8E;border:1px solid #000000;font-family: verdana, arial;font-size: 10pt;font-weight: bold;color:#FFFFFF;
}

.nnlette {
	background:url('../images/icons/leggere.png') no-repeat 10px 2px #FFFFFF;width:248px;border:1px solid #000000;cursor:pointer;font-weight:bold;
}

.lette {
	background:url('../images/icons/letta.png') no-repeat 10px 2px #FFFFFF;width:248px;border:1px solid #000000;cursor:pointer;font-weight:normal;
}

#contmen_3 {
	position:relative;width:473px;height:25px;border:1px solid #A5CBF7;border-bottom:0;background:#FFFFFF;float:left;font-weight:bold;
}

#contmen_4 {
	position:relative;width:473px;height:25px;border:1px solid #A5CBF7;border-bottom:0;background:#A5CBF7;float:left;font-weight:bold;
}

#cancelle {
	position:absolute;top:10px;left:640px;
}

#nuovo_msg {
	width:950px;height:45px;
}

#new_msg {
	position:relative;left:10px;top:5px;
}

#rubrica {
	position:absolute;z-index:3000;display:none;background:#546D8E;width:250px;font-family:tahoma;font-size:9pt;color:#0000FF;padding:2px;border:1px solid #000000
}

#flip {
	display:none;position:absolute;width:280px;height:290px;left:0px;z-index:2001;background:#FFFFFF;border:1px solid #000000;
}

#flip_int {
	margin:10px;position:relative;overflow:hidden;width:540px;height:554px;border:0
}

#flip_iframe {
	border:0;
}

.flip_gallery {
	position:relative;border:1px solid #000000;
}

.new_title_art{
	cursor:pointer;color:#555555;font-family:Verdana;font-size:8pt;font-weight:normal;margin-left:9px;margin-right:5px;text-align:left;
}

.liart{
	list-style-type:none;padding: 0px;margin: 0px;position: relative;width: 202px;
}

.nivo-controlNav {
	position:absolute;top:0px;left:47%;overflow:hidden;z-index:3000;
}
.nivo-controlNav a {
	display:block;width:10px;height:10px;background:url('../images/bullets.png') no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;z-index:3000;
}

.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;width:30px;height:30px;background:url('../images/arrows.png') no-repeat;text-indent:-9999px;border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;right:15px;
}

a.nivo-prevNav {
	left:15px;
}

#toltip {
	position:absolute;border:1px solid #000000;background-image:url('../images/tooltip_bg.png');width:190px;height:100px;z-index:2000;
}

#user_tp {
	width:190px;position:relative;top:15px;left:5px;
}

#user_img {
	position:relative;background:url('../images/user.png') no-repeat top transparent;width:47px;height:45px;float:left
}

#user_wrt {
	position:relative;padding:5px;background:transparent;width:130px;height:45px;float:left;font-family:tahoma;border:0px
}

#mail_tp {
	position:relative;width:180px;height:27px;left:5px;top:10px;
}

#mail_left {
	width:7px;height:27px;background:url('../images/mail_lt.png') no-repeat top transparent;float:left
}

#mail_center {
	width:166px;height:27px;background:url('../images/mail_ct.png') repeat-x top transparent;float:left;font-family:tahoma;text-align:center
}

#mail_right {
	width:7px;height:27px;background:url('../images/mail_rt.png') no-repeat top transparent;float:left
}

#n_userb {
	font-size:10pt;color:#000000;font-weight:bold
}

#n_user {
	font-size:7pt;color:#000000;
}

#pos_userb {
	font-size:7pt;color:4C566C
}

#pos_user {
	font-size:6pt;color:4C566C
}

#team {
	border:1px solid #000000;background:url('../images/tooltip_bg.png');width:520px;overflow:hidden;height:100px;
}

#img_toll {
	width:100px;height:100px;margin:5px;float:left;
}

#txt_toll {
	width:410px;height:95px;float:left;
}

#txt_pos {
	font-size:8pt;font-style:italic;
}

#cont_mail {
	width:400px;
}

#mail_lt {
	width:7px;height:27px;background:url('../images/mail_lt') no-repeat top transparent;float:left;
}

#mail_ct {
	width:386px;height:27px;background:url('../images/mail_ct') repeat-x top transparent;float:left;padding-top:5px;
}

#mail_rt {
	width:7px;height:27px;background:url('../images/mail_rt') no-repeat top transparent;float:left;
}

#cont_icon {
	text-align:justify;width:530px;top:15px;position:relative;overflow:hidden;font-family:tahoma;font-size:9pt;background-color:#EBEBEB;border:1px solid #DDDDDD;
}

#icon_lt {
	width:260px;float:left;padding:3px
}

#icon_lt a {
	text-decoration:none;
	color :#000000;
}

#icon_lt a:hover {
	text-decoration:underline;
	color :#000000;
}

#icon_rt {
	width:260px;float:left
}

#icon_rt a {
	text-decoration:none;
	color :#000000;
}

#icon_rt a:hover {
	text-decoration:underline;
	color :#000000;
}

.clear {
	clear:both
}
.block {
	width:500px;
	margin:0 auto;
	text-align:left;
}
.element {
	padding:5px; 
	margin:2px; 
	font-family:arial;
	font-size:12px;
	overflow:hidden;
}
.element span {
	float:left; 
	width:75px;
	font-weight:700
}
.element input.text {
	float:left; 
	width:370px;
	height:20px; 
	padding-left:20px;
}
.element .textarea {
	height:120px; 
	width:370px;
	padding-left:20px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url('../images/icons/iconCaution.gif') no-repeat 2px
}
.element #submit {
	float:right;
	margin-right:10px;
}
.loading {
	float:right; 
	background:url('../images/icons/ajax-loader.gif') no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url('../images/icons/iconIdea.gif') no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}

#mail_di {
	background:#FFFFFF;border:1px solid #DDDDDD;display:none;position:absolute;width:520px;height:350px;left:300px;z-index:2001;
}

