/*CSS Document*/
BODY
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
/*
background-attachment:scroll;
background-image:url(images/sfondo.gif);
background-position:center top;
background-repeat:repeat-x;
*/
	behavior: url(csshover3.htc);
}
IMG
{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}
OBJECT, EMBED
{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}
HTML, BODY
{
	height: 100%;
}
DIV
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*BASE STYLE*/
UL
{
	margin-top: 0px;
	margin-bottom: 0px;
}
LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}
SELECT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.float_none
{
	float: none;
}
TABLE
{
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
TR
{
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
TD
{
	border: 0px solid #000000;
	padding: 5px 10px;
	margin: 0px;
}
.clear
{
	clear: left;
}
.centered
{
	display: block;
	margin: 0 auto;
}
A:link
{
	color: #369D8A;
	text-decoration: none;
}
A:visited
{
	color: #369D8A;
	text-decoration: none;
}
A:active
{
	color: #369D8A;
	text-decoration: none;
}
A:hover
{
	color: #808080;
}
.back:link
{
	color: #8A8A8A;
	font-size: 13px;
	text-decoration: none;
}
.back:visited
{
	color: #8A8A8A;
	font-size: 13px;
	text-decoration: none;
}
.back:active
{
	color: #8A8A8A;
	font-size: 13px;
	text-decoration: none;
}
.back:hover
{
	color: #000000;
	font-size: 13px;
}
.black_link:link
{
	color: #000 !important;
	text-decoration: underline;
}
.black_link:visited
{
	color: #000 !important;
	text-decoration: underline;
}
.black_link:active
{
	color: #000 !important;
	text-decoration: underline;
}
.black_link:hover
{
	color: #000 !important;
	text-decoration: none;
}




.spacer_5
{
	height: 5px;
}
.spacer_10
{
	height: 10px;
}
.spacer_20
{
	height: 20px;
}
.spacer_30
{
	height: 30px;
}
/*MAIN TEMPLATE*/
#site_container
{
	float: none;
	width: 959px;
	height: 300px;
/*background-color: white;*/
	margin: 0 auto;
}
#logo
{
	width: 144px;
	height: 144px;
	background-image: url(images/logo.png);
	position: absolute;
	behavior: url(/Fondital0911/iepngfix.htc);
}
#header
{
	width: 959px;
	height: 130px;
	background-image: url(images/header_bkg_1.png);
	float: left;
	position: relative;
}
#header_iscr
{
	width: 959px;
	height: 130px;
	background-image: url(images/header_bkg_2.png);
	float: left;
	position: relative;
}
#log_user
{
	position: absolute;
	top: 42px;
	left: 678px;
	width: 60px;
	height: 12px;
	border: 0px solid #000000;
	font-size: 9px;
	color: #808081;
	font-weight: bold;
}
#log_pass
{
	position: absolute;
	top: 42px;
	left: 749px;
	width: 80px;
	height: 12px;
	border: 0px solid #000000;
	font-size: 9px;
	color: #808081;
	font-weight: bold;
}
#login_btn
{
	position: absolute;
	top: 39px;
	left: 913px;
	width: 27px;
	height: 51px;
	border: 0px solid #000000;
	cursor: pointer;
}
#login_btn:hover
{
	background-image: url(images/login_btn_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_1
{
	position: absolute;
	top: 81px;
	left: 222px;
	width: 50px;
	height: 35px;
	background-image: url(images/menu_btn_1.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_1_sel
{
	position: absolute;
	top: 81px;
	left: 222px;
	width: 50px;
	height: 35px;
	background-image: url(images/menu_btn_1_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_1:hover
{
	background-image: url(images/menu_btn_1_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_2
{
	position: absolute;
	top: 81px;
	left: 280px;
	width: 95px;
	height: 35px;
	background-image: url(images/menu_btn_2.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_2_sel
{
	position: absolute;
	top: 81px;
	left: 280px;
	width: 95px;
	height: 35px;
	background-image: url(images/menu_btn_2_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_2:hover
{
	background-image: url(images/menu_btn_2_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_3
{
	position: absolute;
	top: 81px;
	left: 383px;
	width: 109px;
	height: 35px;
	background-image: url(images/menu_btn_3.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_3_sel
{
	position: absolute;
	top: 81px;
	left: 383px;
	width: 109px;
	height: 35px;
	background-image: url(images/menu_btn_3_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_3:hover
{
	background-image: url(images/menu_btn_3_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_4
{
	position: absolute;
	top: 81px;
	left: 500px;
	width: 85px;
	height: 35px;
	background-image: url(images/menu_btn_4.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_4_sel
{
	position: absolute;
	top: 81px;
	left: 500px;
	width: 85px;
	height: 35px;
	background-image: url(images/menu_btn_4_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_4:hover
{
	background-image: url(images/menu_btn_4_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_2b
{
	position: absolute;
	top: 81px;
	left: 385px;
	width: 95px;
	height: 35px;
	background-image: url(images/menu_btn_2.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_2b_sel
{
	position: absolute;
	top: 81px;
	left: 385px;
	width: 95px;
	height: 35px;
	background-image: url(images/menu_btn_2_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_2b:hover
{
	background-image: url(images/menu_btn_2_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_3b
{
	position: absolute;
	top: 81px;
	left: 488px;
	width: 109px;
	height: 35px;
	background-image: url(images/menu_btn_3.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_3b_sel
{
	position: absolute;
	top: 81px;
	left: 488px;
	width: 109px;
	height: 35px;
	background-image: url(images/menu_btn_3_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_3b:hover
{
	background-image: url(images/menu_btn_3_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_4b
{
	position: absolute;
	top: 81px;
	left: 605px;
	width: 85px;
	height: 35px;
	background-image: url(images/menu_btn_4.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_4b_sel
{
	position: absolute;
	top: 81px;
	left: 605px;
	width: 85px;
	height: 35px;
	background-image: url(images/menu_btn_4_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_4b:hover
{
	background-image: url(images/menu_btn_4_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_5
{
	position: absolute;
	top: 81px;
	left: 201px;
	width: 76px;
	height: 35px;
	background-image: url(images/menu_btn_5.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_5_sel
{
	position: absolute;
	top: 81px;
	left: 201px;
	width: 76px;
	height: 35px;
	background-image: url(images/menu_btn_5_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_5:hover
{
	background-image: url(images/menu_btn_5_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_6
{
	position: absolute;
	top: 81px;
	left: 285px;
	width: 92px;
	height: 35px;
	background-image: url(images/menu_btn_6.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_6_sel
{
	position: absolute;
	top: 81px;
	left: 285px;
	width: 92px;
	height: 35px;
	background-image: url(images/menu_btn_6_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_6:hover
{
	background-image: url(images/menu_btn_6_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_7_1
{
	position: absolute;
	top: 81px;
	left: 698px;
	width: 71px;
	height: 35px;
	background-image: url(images/menu_btn_7_1.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_7_1_sel
{
	position: absolute;
	top: 81px;
	left: 698px;
	width: 71px;
	height: 35px;
	background-image: url(images/menu_btn_7_1_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_7_1:hover
{
	background-image: url(images/menu_btn_7_1_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_7_0
{
	position: absolute;
	top: 81px;
	left: 698px;
	width: 71px;
	height: 35px;
	background-image: url(images/menu_btn_7_0.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_7_0_sel
{
	position: absolute;
	top: 81px;
	left: 698px;
	width: 71px;
	height: 35px;
	background-image: url(images/menu_btn_7_0_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_7_0:hover
{
	background-image: url(images/menu_btn_7_0_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_8
{
	position: absolute;
	top: 81px;
	left: 777px;
	width: 95px;
	height: 35px;
	background-image: url(images/menu_btn_8.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_8_sel
{
	position: absolute;
	top: 81px;
	left: 777px;
	width: 95px;
	height: 35px;
	background-image: url(images/menu_btn_8_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_8:hover
{
	background-image: url(images/menu_btn_8_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_9
{
	position: absolute;
	top: 81px;
	left: 880px;
	width: 35px;
	height: 35px;
	background-image: url(images/menu_btn_9.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#menu_btn_9_sel
{
	position: absolute;
	top: 81px;
	left: 880px;
	width: 35px;
	height: 35px;
	background-image: url(images/menu_btn_9_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#menu_btn_9:hover
{
	background-image: url(images/menu_btn_9_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#center_container
{
	width: 945px;
	height: 461px;
/*background-color: pink;*/
	background-image: url(images/contents_bkg.png);
	background-position: center top;
	background-repeat: repeat-y;
	padding: 0 7px;
	float: left;
}
#contents_home2
{
	width: 945px;
	height: 461px;
/*background-color: red;*/
	background-image: url(images/contents_bkg2.png);
	position: relative;
}
#contents_home3
{
	width: 945px;
	height: 461px;
/*background-color: red;*/
	background-image: url(images/contents_bkg3.png);
	position: relative;
}

#home_text
{
	position: absolute;
	top: 125px;
	left: 20px;
	width: 210px;
	height: 210px;
	font-size: 20px;
	color: #000;
	text-align: center;
}
#home_iscr_table
{
	position: absolute;
	top: 330px;
	left: 50px;
	width: 152px;
	height: 119px;
	background-image: url(images/home_iscr_table.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#home_iscr_btn
{
	position: absolute;
	top: 420px;
	left: 190px;
	width: 86px;
	height: 40px;
	background-image: url(images/btn_cliccaqui.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#home_iscr_btn:hover
{
	background-image: url(images/btn_cliccaqui_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#contents_home_2
{
	width: 945px;
	height: 447px;
/*background-color: red;*/
	background-image: url(images/home2.jpg);
}
#contents
{
	width: 945px;
	height: 461px;
/*background-color: brown;*/
}
#footer
{
	width: 959px;
	height: 14px;
	background-image: url(images/footer.png);
	overflow: hidden;
	float: left;
}
/*SPAN TYPES*/
.xsmall_black
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
	line-height: 10px;
}
.xsmall_black_bold
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.small_black
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.small_black_bold
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.normal_black
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
.normal_black_centered
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-align: center;
}
.normal_black_bold
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.medium_black_bold
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.normal_white_bold
{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.normal_plus_white_bold
{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.normal_plus_black_bold
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.medium_white_bold
{
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.big_black_bold
{
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.normal_red_bold
{
	font-family: Arial;
	font-size: 13px;
	color: #FD1813;
	font-weight: bold;
}
.normal_green_bold
{
	font-family: Arial;
	font-size: 13px;
	color: #008837;
	font-weight: bold;
}
.medium_red
{
	font-family: Arial;
	font-size: 15px;
	color: #FD1813;
	font-weight: bold;
}
.normal_blue
{
	font-family: Arial;
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
}
.normal_red
{
	font-family: Arial;
	font-size: 14px;
	color: #FD1813;
	font-weight: bold;
}
.small_orange
{
	font-family: Arial;
	font-size: 13px;
	color: #FF9200;
	font-weight: bold;
}
.medium_orange
{
	font-family: Arial;
	font-size: 18px;
	color: #FF9200;
	font-weight: bold;
}
/*COL TYPES*/
#col_1
{
	width: 130px;
	height: 447px;
/*background-color: red;*/
	float: left;
	text-align: left;
	padding: 0 5px;
}
#col_1_ric
{
	width: 130px;
	height: 447px;
/*background-color: red;*/
	float: left;
	text-align: left;
}
.col_1_left_align
{
	width: 120px;
/*height: 447px;
background-color: red;*/
	text-align: left;
}
.col_1_centered
{
	width: 120px;
	height: 447px;
/*background-color: red;*/
	float: left;
	text-align: center;
	padding: 0 10px;
}
.col_1_left
{
	width: 140px;
/*background-color: red;*/
	float: left;
	text-align: left;
	padding: 0 20px 0 0;
}
.col_1_line
{
	width: 120px;
	height: 3px;
	background-color: #CCCCCC;
	float: left;
	overflow: hidden;
}
#col_2
{
	width: 805px;
	height: 461px;
/*background-color: red;*/
	float: left;
	position: relative;
	overflow: hidden;
}
#col_2_top
{
	width: 805px;
	height: 395px;
	float: left; 
	position: relative;
}

#trattamento_dati_container
{
	line-height: 10px; 
}
#col_2_top_for_small
{
	width: 805px;
	height: 375px;
/*background-color: green;*/
	float: left;
}
#col_2_1_3
{
	width: 182px;
	height: 461px;
/*background-color: yellow;*/
	float: left;
}
#col_2_1_3_top
{
	width: 182px;
	height: 238px;
/*background-color: black;*/
	float: left;
	padding: 10px 0 0;
}
#col_2_1_3_bottom
{
	width: 167px;
	height: 173px;
/*background-color: brown;*/
	float: left;
	text-align: right;
	padding: 0 15px 0 0;
}
#col_2_2_3
{
	width: 304px;
	height: 461px;
/*background-color: blue;*/
	float: left;
}
#col_2_3_3
{
	width: 304px;
	height: 461px;
/*background-color: brown;*/
	float: left;
}
.col_2_line
{
	width: 775px;
	height: 36px;
	float: left;
	text-align: right;
	/*background-color: #008000;*/
}
.col_2_line_text_centered
{
	height: 36px;
	float: left;
	text-align: left;
	line-height: 36px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding: 0 5px 0 0;
}
.col_2_line_text_over
{
	height: 36px;
	float: left;
	text-align: left;
	line-height: 12px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 0 5px 0 0;
}
#col_2_line_pager
{
	height: 36px;
	float: left;
	text-align: left;
	line-height: 36px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	color: #FF9200;
	font-weight: bold;
	padding: 0 5px;
}
.left_arrow_empty
{
	width: 31px;
	height: 36px;
	float: left;
}
.left_arrow
{
	width: 31px;
	height: 36px;
	background-image: url(images/left_arrow.png);
	float: left;
	cursor: pointer;
}
.left_arrow:hover
{
	background-image: url(images/left_arrow_over.png);
}
.right_arrow_empty
{
	width: 30px;
	height: 36px;
	float: left;
}
.right_arrow
{
	width: 30px;
	height: 36px;
	background-image: url(images/right_arrow.png);
	float: left;
	cursor: pointer;
}
.right_arrow:hover
{
	background-image: url(images/right_arrow_over.png);
}
.button_1
{
	width: 51px;
	height: 36px;
	background-image: url(images/2_button.png);
	float: left;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.button_1_pressed
{
	width: 51px;
	height: 36px;
	background-image: url(images/2_button_active.png);
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.button_1:hover
{
	color: #FFFFFF;
}
.button_2
{
	width: 82px;
	height: 36px;
	background-image: url(images/3_button.png);
	float: left;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.button_2_pressed
{
	width: 82px;
	height: 36px;
	background-image: url(images/3_button_active.png);
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.button_2:hover
{
	color: #FFFFFF;
}
.button_invia
{
	width: 79px;
	height: 40px;
	background-image: url(images/btn_invia.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	float: left;
	cursor: pointer;
}
.button_invia:hover
{
	background-image: url(images/btn_invia_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#button_spacer
{
	width: 85px;
	height: 36px;
	float: left;
}
#button_spacer_xsmall
{
	width: 10px;
	height: 36px;
	float: left;
}
.col_2_overline_title
{
	width: 250px;
	height: 36px;
	float: left;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	float: none;
	margin: 0 auto;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
}
#col_2_center
{
	width: 805px;
	height: 461px;
	background-image: url(images/bkg_big.png);
	float: left;
}
#col_2_center_contents
{
	width: 784px;
	height: 461px;
	background-image: url(images/bkg_big.png);
	float: left;
	padding: 0 0 0 21px;
	position: relative;
}
#col_2_center_empty
{
	width: 784px;
	height: 461px;
	float: left;
	padding: 0 0 0 21px;
	position: relative;
}
#col_2_center_pad_iscr
{
	width: 784px;
	height: 461px;
	background-image: url(images/bkg_iscr.png);
	float: left;
	padding: 0 0 0 21px;
	position: relative;
}
#col_2_centered_line
{
	width: 805px;
	height: 30px;
	float: left;
	font-size: 18px;
	color: #000;
	text-align: center;
	line-height: 20px;
}
.col_2_half_left
{
	width: 377px;
	height: 447px;
	float: left;
	padding: 0 0px 0 25px;
}
.col_2_half_right
{
	width: 377px;
	height: 447px;
	float: left;
	padding: 0 15px 0 10px;
}
.col_2_half_spacer
{
	width: 377px;
	height: 5px;
	float: left;
	overflow: hidden;
}
.col_2_half_text
{
	width: 377px;
	float: left;
}
.col_2_half_text_point
{
	width: 7px;
	height: 9px;
	float: left;
	overflow: hidden;
	padding: 3px 0 0;
	clear: left;
}
.col_2_half_text_right
{
	width: 360px;
	float: left;
	padding: 0 5px;
}
.col_2_half_text_right_fake
{
	width: 360px;
	float: left;
	padding: 0 5px 0 12px;
}
.col_2_half_text_right_centered
{
	width: 365px;
	float: left;
	text-align: center;
	padding: 0 0 0 12px;
}
/*total 775

width: 805px;
height: 461px;
*/
#cat_nav
{
	float: left;
	width: 610px;
	height: 45px;
	background-image: url(images/cat_title_bkg.png);
	padding: 0 0 0 195px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#cat_p_2
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_2.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_2_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_2_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_2:hover
{
	background-image: url(images/cat_p_2_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_4
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_4.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_4_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_4_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_4:hover
{
	background-image: url(images/cat_p_4_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_5
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_5.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_5_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_5_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_5:hover
{
	background-image: url(images/cat_p_5_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_8
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_8.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_8_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_8_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_8:hover
{
	background-image: url(images/cat_p_8_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_10
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_10.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_10_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_10_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_10:hover
{
	background-image: url(images/cat_p_10_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_11
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_11.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_11_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_11_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_11:hover
{
	background-image: url(images/cat_p_11_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_14
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_14.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_14_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_14_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_14:hover
{
	background-image: url(images/cat_p_14_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_15
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_15.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_15_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_15_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_15:hover
{
	background-image: url(images/cat_p_15_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_18
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_18.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_18_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_18_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_18:hover
{
	background-image: url(images/cat_p_18_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_22
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_22.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_22_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_22_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_22:hover
{
	background-image: url(images/cat_p_22_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_24
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_24.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_24_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_24_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_24:hover
{
	background-image: url(images/cat_p_24_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_28
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_28.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_28_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_28_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_28:hover
{
	background-image: url(images/cat_p_28_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_34
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_34.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_34_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_34_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_34:hover
{
	background-image: url(images/cat_p_34_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_36
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_36.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_36_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_36_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_36:hover
{
	background-image: url(images/cat_p_36_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_38
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_38.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_38_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_38_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_38:hover
{
	background-image: url(images/cat_p_38_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_40
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_40.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_40_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_40_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_40:hover
{
	background-image: url(images/cat_p_40_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_44
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_44.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_44_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_44_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_44:hover
{
	background-image: url(images/cat_p_44_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_48
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_48.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_48_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_48_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_48:hover
{
	background-image: url(images/cat_p_48_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_50
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_50.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_50_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_50_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_50:hover
{
	background-image: url(images/cat_p_50_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_55
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_55.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#cat_p_55_sel
{
	float: left;
	width: 26px;
	height: 35px;
	margin-right: 4px;
	background-image: url(images/cat_p_55_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_p_55:hover
{
	background-image: url(images/cat_p_55_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_prizes
{
	float: left;
	width: 781px;
	padding: 0 0 0 24px;
	position: absolute;
	top: 50px;
	left: 0px;
}
.prize_container
{
	width: 189px;
	height: 267px;
/*background-color: red;*/
	float: left;
	position: relative;
	margin-left: 4px;
}
.prize_container_bg
{
	width: 189px;
	height: 267px;
/*background-color: red;*/
	background-image: url(images/prize_bkg.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}
.prize_disabled
{
	width: 189px;
	height: 267px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
.prize_photo
{
	position: absolute;
	top: -3px;
	left: 10px;
	width: 168px;
	height: 148px;
}
.prize_info_row_1
{
	position: absolute;
	top: 155px;
	left: 10px;
	width: 164px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	padding: 0 0 0 5px;
}
.prize_info_row_2
{
	position: absolute;
	top: 173px;
	left: 10px;
	width: 164px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	color: #636466;
	padding: 0 0 0 5px;
}
.prize_info_row_3
{
	position: absolute;
	top: 190px;
	left: 10px;
	width: 164px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	color: #636466;
	padding: 0 0 0 5px;
}
.prize_info_row_4
{
	position: absolute;
	top: 210px;
	left: 10px;
	width: 162px;
	height: 18px;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	padding: 0 7px 0 0;
	text-align: right;
}
.prize_points
{
	position: absolute;
	top: 229px;
	left: 110px;
	width: 53px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	text-align: right;
}
/*BALOON TITLE*/
.baloon_title
{
	position: relative;
	float: none;
	width: 369px;
	height: 80px;
	background-image: url(images/baloon_title.png);
	margin-left: 10px;
	margin-right: 10px;
}
.baloon_title_info_1
{
	position: absolute;
	width: 369px;
	height: 17px;
	line-height: 17px;
	top: 0px;
	left: 0px;
	font-size: 11px;
	font-weight: bold;
}
.baloon_title_info_2
{
	position: absolute;
	width: 354px;
	height: 15px;
	line-height: 15px;
	top: 15px;
	left: 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 0 15px 0 0;
}
.baloon_title_info_3
{
	position: absolute;
	width: 369px;
	height: 15px;
	line-height: 15px;
	top: 30px;
	left: 0px;
	font-size: 12px;
}
.baloon_title_info_4
{
	position: absolute;
	width: 369px;
	height: 15px;
	line-height: 15px;
	top: 45px;
	left: 0px;
	color: #636466;
	font-size: 12px;
}
.baloon_title_info_5
{
	position: absolute;
	width: 369px;
	height: 15px;
	line-height: 15px;
	top: 60px;
	left: 0px;
	color: #636466;
	font-size: 12px;
}
.baloon_content
{
	float: none;
	width: 369px;
	padding: 0 10px;
	font-size: 11px;
}
.prize_click
{
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.prize_order
{
	position: absolute;
	top: 227px;
	left: 20px;
	width: 22px;
	height: 22px;
	background-image: url(images/prize_order.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
.prize_order:hover
{
	background-image: url(images/prize_order_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.prize_zoom
{
	float:left;
	width: 23px;
	height: 23px;
	background-image: url(images/prize_zoom.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
.prize_zoom_container
{
	float:left;
	position: absolute;
	top: 227px;
	left: 51px;
	width: 23px;
	height: 23px;
}
.prize_zoom:hover
{
	background-image: url(images/prize_zoom_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.prize_info
{
	float:left;
	width: 23px;
	height: 23px;
	background-image: url(images/prize_info.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
.prize_info_container
{
	float:left;
	position: absolute;
	top: 227px;
	left: 79px;
	width: 23px;
	height: 23px;
}
.prize_info:hover
{
	background-image: url(images/prize_info_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#cat_gen_info_1
{
	position: absolute;
	top: 420px;
	left: 270px;
	width: 320px;
	height: 30px;
	color: #000;
	font-size: 11px;
}
#cat_gen_info_2
{
	position: absolute;
	top: 420px;
	left: 590px;
	width: 240px;
	height: 30px;
	color: #000;
	font-size: 11px;
}
#cat_gen_info_3
{
	position: absolute;
	top: 340px;
	left: 30px;
	width: 750px;
	height: 30px;
	color: #000;
	font-size: 18px;
}
#cat_gen_info_4
{
	position: absolute;
	top: 420px;
	left: 30px;
	width: 22px;
	height: 22px;
	background-image: url(images/prize_order.png);
}
#cat_gen_info_5
{
	position: absolute;
	top: 417px;
	left: 60px;
	width: 240px;
	height: 30px;
	color: #000;
	font-size: 12px;
}
/*FORM ISCRIZIONE*/
#form_iscrizione
{
	width: 764px;
	height: 269px;
/*background-image:url(images/form_iscrizione.png);*/
	float: left;
	position: absolute;
	top: -2px;
	left: 22px;
/*opacity:0.3;
filter: alpha(opacity = 30);*/
}
#form_iscr_nome
{
	width: 242px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 52px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_cognome
{
	width: 242px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 364px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_gg
{
	width: 22px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 664px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_mm
{
	width: 22px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 690px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_aaaa
{
	width: 29px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 717px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_indirizzo
{
	width: 199px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 64px;
	left: 95px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_indirizzo_n
{
	width: 22px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 64px;
	left: 317px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_localita
{
	width: 205px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 64px;
	left: 401px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_prov
{
	width: 23px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 64px;
	left: 644px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_cap
{
	width: 41px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 64px;
	left: 705px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_email_1
{
	width: 106px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 99px;
	left: 55px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_email_2
{
	width: 108px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 99px;
	left: 186px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_titolare
{
/*width: 20px;
height: 20px;*/
	background-color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	top: 134px;
	left: 114px;
/*margin: 0px;
padding: 0px;*/
}
#form_iscr_dipendente
{
/*width: 20px;
height: 20px;*/
	background-color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	top: 134px;
	left: 185px;
/*margin: 0px;
padding: 0px;*/
}
#form_iscr_altro
{
/*width: 20px;
height: 20px;*/
	background-color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	top: 134px;
	left: 278px;
/*margin: 0px;
padding: 0px;*/
}
#form_iscr_cellulare
{
	width: 100px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 124px;
	left: 409px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_cellulare_conf
{
	width: 100px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 124px;
	left: 639px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_dipendenti
{
	width: 23px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 172px;
	left: 722px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_nome
{
	width: 194px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 200px;
	left: 100px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_telefono
{
	width: 100px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 200px;
	left: 357px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_email_1
{
	width: 106px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 200px;
	left: 507px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_email_2
{
	width: 108px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 200px;
	left: 638px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_indirizzo
{
	width: 199px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 233px;
	left: 95px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_piva
{
	width: 205px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 267px;
	left: 79px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_indirizzo_n
{
	width: 22px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 233px;
	left: 317px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_localita
{
	width: 205px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 233px;
	left: 401px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_prov
{
	width: 23px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 233px;
	left: 644px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
#form_iscr_az_cap
{
	width: 41px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 233px;
	left: 705px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}
.input_error
{
	background-color: #97FF99;
}
.radio_error
{
	background-color: #97FF99;
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.iscr_input
{
	background-color: #EBEBEB;
}
#iscr_btn_svuota
{
	width: 79px;
	height: 40px;
/*background-color: red;*/
	position: absolute;
	top: 396px;
	left: 540px;
	background-image: url(images/btn_svuota.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#iscr_btn_svuota:hover
{
	background-image: url(images/btn_svuota_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#iscr_btn_invia
{
	width: 79px;
	height: 40px;
/*background-color: red;*/
	position: absolute;
	top: 396px;
	left: 630px;
	background-image: url(images/btn_invia.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#iscr_btn_invia:hover
{
	background-image: url(images/btn_invia_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#conf_btn_annulla
{
	width: 79px;
	height: 40px;
/*background-color: red;*/
	position: absolute;
	top: 396px;
	left: 440px;
	background-image: url(images/btn_annulla.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#conf_btn_annulla:hover
{
	background-image: url(images/btn_annulla_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#conf_btn_modifica
{
	width: 79px;
	height: 40px;
/*background-color: red;*/
	position: absolute;
	top: 396px;
	left: 530px;
	background-image: url(images/btn_modifica.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#conf_btn_modifica:hover
{
	background-image: url(images/btn_modifica_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#conf_btn_invia
{
	width: 79px;
	height: 40px;
/*background-color: red;*/
	position: absolute;
	top: 396px;
	left: 620px;
	background-image: url(images/btn_invia.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#conf_btn_invia:hover
{
	background-image: url(images/btn_invia_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#conf_btn_chiudi
{
	width: 79px;
	height: 40px;
/*background-color: red;*/
	position: absolute;
	top: 396px;
	left: 530px;
	background-image: url(images/btn_chiudi.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	cursor: pointer;
}
#conf_btn_chiudi:hover
{
	background-image: url(images/btn_chiudi_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
#col_iscr_1
{
	width: 377px;
/*background-color: red;*/
	float: left;
	padding: 0 5px;
	position: absolute;
	top: 296px;
	left: 31px;
}
#col_iscr_2
{
	width: 377px;
/*background-color: red;*/
	float: left;
	padding: 0 5px;
	position: absolute;
	top: 296px;
	left: 418px;
}
.col_2_half_var
{
	width: 377px;
/*background-color: red;*/
	float: left;
	padding: 0 5px;
	position: relative;
}
#sign_error_message
{
	width: 360px;
	height: 30px;
	background-color: #FD1813;
	float: left;
	padding: 0 5px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 27px;
	position: absolute;
	top: 264px;
	left: 361px;
}
#form_overview_1_1
{
	width: 764px;
	height: 245px;
	background-color: #FFFFFF;
	float: left;
}
.form_overview_2_1
{
	width: 320px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
}
.form_overview_2_2
{
	width: 120px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
	padding: 0 0 0 20px;
}
.form_overview_2_3
{
	width: 164px;
	height: 30px;
	line-height: 25px;
	float: left;
	text-align: right;
	font-family: Arial;
	font-size: 18px;
	color: #FD1813;
	font-weight: bold;
	overflow: hidden;
}
.form_overview_2_4
{
	width: 120px;
	height: 30px;
	line-height: 25px;
	float: left;
	text-align: left;
	font-family: Arial;
	font-size: 18px;
	color: #0000FF;
	font-weight: bold;
	overflow: hidden;
	padding: 0 0 0 20px;
}
.medium_line_separator
{
	width: 764px;
	height: 3px;
	background-color: #7C7C7C;
	float: left;
	overflow: hidden;
}
#form_overview_3_1
{
	width: 320px;
	float: left;
	text-align: right;
	overflow: hidden;
	padding: 8px 0 0;
}
#form_overview_3_2
{
	width: 424px;
	float: left;
	text-align: left;
	overflow: hidden;
	padding: 8px 0 0 20px;
}
.form_overview_title
{
	width: 382px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
	color: #7C7C7C;
	font-weight: bold;
	overflow: hidden;
}
.form_overview_field
{
	width: 95px;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	overflow: hidden;
}
.form_overview_value
{
	width: 272px;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
	padding: 0 0 0 15px;
}
/*LE MIE CALDAIE
width: 945px;
height: 447px;
*/
#caldaie_ins_container_1
{
	width: 225px;
	height: 280px;
	float: left;
	background-image: url(images/bkg_small.png);
	position: absolute;
	top: 0px;
	left: 10px;
	text-align: center;
	padding: 0 14px;
}
.caldaie_ins_container_text
{
	width: 225px;
	float: left;
}
.caldaie_ins_container_1_1_spacer
{
	width: 225px;
	height: 5px;
	float: left;
	overflow: hidden;
}
.caldaie_ins_container_1_1_button_spacer
{
	width: 78px;
	height: 32px;
	float: left;
}
#caldaie_ins_container_2
{
	width: 254px;
	height: 173px;
	float: left;
	background-image: url(images/bkg_small_1.png);
	position: absolute;
	top: 290px;
	left: 10px;
	text-align: center;
}
#caldaie_list_container
{
	width: 518px;
	height: 438px;
	float: left;
	background-image: url(images/bkg_medium.png);
	position: absolute;
	top: 0px;
	left: 280px;
}
#posta_list_container
{
	width: 468px;
	height: 438px;
	float: left;
	background-image: url(images/bkg_posta_1.png);
	position: absolute;
	top: 0px;
	left: 20px;
}
#caldaie_ins_container_2_empty
{
	width: 254px;
	height: 173px;
	float: left;
	position: absolute;
	top: 290px;
	left: 10px;
	text-align: center;
}
#caldaia_code_input
{
	width: 150px;
	height: 20px;
	overflow: hidden;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: #E4E4E4;
}
/*GRID SCROLLER*/
#grid_container_empty
{
	width: 515px;
	height: 447px;
/*background-color: green;*/
	float: left;
	position: relative;
}
#grid_container
{
	width: 515px;
	height: 447px;
/*background-color: green;*/
	float: left;
/*background-image:url(images/grid_background.png);*/
	position: relative;
}
#grid_title
{
	position: absolute;
	left: 6px;
	top: 5px;
	width: 495px;
	height: 30px;
	overflow: hidden;
	text-align: left;
	line-height: 30px;
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding: 0 5px;
}
#caldaie_grid_list
{
/*Typical fixed height and fixed width example*/
	position: absolute;
	top: 59px;
	left: 13px;
	width: 489px;
	height: 359px;
	overflow: auto;
/*IE overflow fix, position must be relative or absolute*/
	background-color: #FFFFFF;
}
#posta_grid_list
{
/*Typical fixed height and fixed width example*/
	position: absolute;
	top: 59px;
	left: 13px;
	width: 438px;
	height: 359px;
	overflow: auto;
/*IE overflow fix, position must be relative or absolute*/
	background-color: #FFFFFF;
}
/*475px;*/
.grid_row_white
{
	width: 465px;
	height: 25px;
	overflow: hidden;
	background-color: #FFFFFF;
}
.grid_row_orange
{
	width: 465px;
	height: 25px;
	overflow: hidden;
	background-color: #E4E4E4;
}
#grid_row_title
{
	width: 465px;
	height: 23px;
	float: left;
	overflow: hidden;
	position: absolute;
	top: 36px;
	left: 9px;
}
.grid_caldaie_title_1
{
	width: 30px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_caldaie_title_2
{
	width: 120px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_caldaie_title_3
{
	width: 160px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_caldaie_title_4
{
	width: 50px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_caldaie_title_5
{
	width: 70px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_caldaie_title_6
{
	width: 35px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_caldaie_1
{
	width: 30px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
}
.grid_caldaie_2
{
	width: 120px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
}
.grid_caldaie_3
{
	width: 160px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
}
.grid_caldaie_4
{
	width: 50px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
}
.grid_caldaie_5
{
	width: 70px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
}
.grid_caldaie_6
{
	width: 35px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
}
/*TICKET FORM*/
#ticket_form
{
	width: 278px;
	height: 438px;
	float: left;
	background-image: url(images/bkg_posta_2.png);
	padding: 0 6px 0 16px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 495px;
}
#ticket_form_reply
{
	width: 278px;
	height: 438px;
	float: left;
	background-image: url(images/bkg_posta_2_reply.png);
	padding: 0 6px 0 16px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 495px;
}
#ticket_form_reply_1
{
	width: 278px;
	height: 369px;
	float: left;
	overflow: hidden;
}
#ticket_form_reply_2
{
	width: 278px;
	height: 36px;
	float: left;
	overflow: hidden;
}
#ticket_form_centered
{
	width: 278px;
	float: left;
	text-align: center;
	padding: 10px 0 0;
}
#ticket_form_spacer
{
	width: 278px;
	height: 10px;
	float: left;
}
#ticket_form_left
{
	width: 278px;
	float: left;
	text-align: left;
}
#ticket_form_subject
{
	width: 261px;
	height: 20px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: #E4E4E4;
}
#ticket_form_text
{
	width: 261px;
	height: 200px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: #E4E4E4;
}
#ticket_form_text_2
{
	width: 261px;
	height: 240px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: #E4E4E4;
}
#ticket_form_button_spacer
{
	width: 100px;
	height: 36px;
	float: left;
}
/*TICKET GRID*/
.grid_row_gray_posta
{
	width: 415px;
	height: 25px;
	overflow: hidden;
	background-color: #E4E4E4;
}
.grid_row_white_posta_var
{
	width: 415px;
	overflow: hidden;
	background-color: #FFFFFF;
}
.grid_ticket_list_title_1
{
	width: 37px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_ticket_list_title_2
{
	width: 290px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_ticket_list_title_3
{
	width: 80px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.grid_ticket_list_1_read
{
	width: 37px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-image: url(images/ticket_read.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.grid_ticket_list_1_unread
{
	width: 37px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-image: url(images/ticket_unread.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.grid_ticket_list_2_read
{
	width: 290px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 23px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.grid_ticket_list_2_unread
{
	width: 290px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 23px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.grid_ticket_list_3
{
	width: 80px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 23px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
/*TICKET DETAIL*/
.grid_ticket_detail_title_1
{
	width: 470px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	padding: 0 0 0 5px;
}
.grid_ticket_detail_int_1
{
	width: 235px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 23px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0 0 0 5px;
}
.grid_ticket_detail_int_2
{
	width: 170px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: right;
	line-height: 23px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0 5px 0 0;
}
.grid_ticket_detail_text
{
	width: 405px;
	float: left;
	overflow: hidden;
	text-align: left;
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding: 5px;
}









/* Riepilogo premi richiesti */
.huge_red
{
	font-family:Arial;
	font-size:20px;
	color: #FD1813;	
	font-weight: bold;		
}

#premi_richiesti
{
	width: 784px;
	height: 461px;
	background-image: url(images/bkg_big.png);
	float: left;
	padding: 0 0 0 21px;
	position: relative;
}


	#pr_grid_title {
		position: absolute;
		left: 30px;
		top: 0px;
		width: 754px;
		height: 30px;
		overflow: hidden;
		text-align: left;	
		line-height: 30px;
		font-family:Arial;
		font-size:18px;
		color: #CCCCCC;
		font-weight: bold;	
		padding: 0 5px 0 5px;		
	}

		#pr_grid_row_title
		{
			width: 725px;
			height: 18px;
			float: left;
			overflow: hidden;
			position: absolute;
			top: 36px;
			left: 33px; 
			border-bottom: 2px solid #CCCCCC;
		}
		
		.pr_grid_caldaie_title_1
		{
			width: 110px;
			height: 18px;
			float: left;
			overflow: hidden;
			text-align: center;	
			line-height: 17px;
			font-family:Arial;
			font-size:12px;
			color: #000000;		
		}	
		
		.pr_grid_caldaie_title_2
		{
			width: 60px;
			height: 18px;
			float: left;
			overflow: hidden;
			text-align: center;	
			line-height: 17px;
			font-family:Arial;
			font-size:12px;
			color: #000000;			
		}	
		
		.pr_grid_caldaie_title_3
		{
			width: 225px;
			height: 18px;
			float: left;
			overflow: hidden;
			text-align: left;	
			line-height: 17px;
			font-family:Arial;
			font-size:12px;
			color: #000000;	
			padding: 0 0 0 10px;
		}		
		
		.pr_grid_caldaie_title_4
		{
			width: 230px;
			height: 18px;
			float: left;
			overflow: hidden;
			text-align: left;	
			line-height: 17px;
			font-family:Arial;
			font-size:12px;
			color: #000000;			
			padding: 0 0 0 10px;
		}	
		
		.pr_grid_caldaie_title_5
		{
			width: 80px;
			height: 18px;
			float: left;
			overflow: hidden;
			text-align: center;	
			line-height: 17px;
			font-family:Arial;
			font-size:12px;
			color: #000000;
		}

#posta_grid_list
{
/*Typical fixed height and fixed width example*/
	position: absolute;
	top: 59px;
	left: 13px;
	width: 438px;
	height: 359px;
	overflow: auto;
/*IE overflow fix, position must be relative or absolute*/
	background-color: #FFFFFF;
}

	#pr_grid_data_container {
		position: absolute;
		top: 56px;
		left: 33px;
		width: 748px;
		height: 370px;
		overflow: auto;
		background-color: #FFF;
	}
	
		.pr_grid_row
		{
			width: 725px;
			height: 25px;
			/*float: left;*/
			overflow: hidden;
			border-bottom: 2px solid #CCCCCC;

		}
		
		.pr_grid_caldaie_1
		{
			width: 110px;
			height: 25px;
			float: left;
			overflow: hidden;
			text-align: center;	
			line-height: 25px;
			font-family:Arial;
			font-size:12px;
			color: #000000;		
			font-weight: bold;
		}	
		
		.pr_grid_caldaie_2
		{
			width: 60px;
			height: 25px;
			float: left;
			overflow: hidden;
			text-align: center;	
			line-height: 25px;
			font-family:Arial;
			font-size:12px;
			color: #000000;			
			font-weight: bold;	
		}	
		
		.pr_grid_caldaie_3
		{
			width: 225px;
			height: 25px;
			float: left;
			overflow: hidden;
			text-align: left;	
			line-height: 25px;
			font-family:Arial;
			font-size:12px;
			color: #000000;	
			font-weight: bold;
			padding: 0 0 0 10px;
		}		
		
		.pr_grid_caldaie_4
		{
			width: 230px;
			height: 25px;
			float: left;
			overflow: hidden;
			text-align: left;	
			line-height: 25px;
			font-family:Arial;
			font-size:12px;
			color: #000000;			
			font-weight: bold;	
			padding: 0 0 0 10px;
		}	
		
		.pr_grid_caldaie_5
		{
			width: 80px;
			height: 25px;
			float: left;
			overflow: hidden;
			text-align: center;	
			line-height: 25px;
			font-family:Arial;
			font-size:12px;
			color: #000000;
			font-weight: bold;
		}	
		
#mypoints_countdown_home
{
	float: left;
	position: absolute;
	top: 70px;
	left: 40px;
	width: 285px;
	height: 153px;
	background-image:url(images/countdown_home.png);
	behavior: url(/Fondital0901//Fondital0911/iepngfix.htc);
	line-height: 65px;
	padding: 0 0 0 45px;
	font-family:Arial;
	font-size:22px;
	font-weight: bold;
	color: #FFFFFF;	
}		

#form_asc_error1
{
	width: 21px;
	height: 22px;
	float: left;
	position: absolute;
	top: 202px;
	left: 210px;

}
#form_asc_error2
{
	width: 21px;
	height: 22px;
	float: left;
	position: absolute;
	top: 202px;
	left: 253px;

}

#form_ped_error1
{
	width: 21px;
	height: 22px;
	float: left;
	position: absolute;
	top: 202px;
	left: 324px;

}
#form_ped_error2
{
	width: 20px;
	height: 22px;
	float: left;
	position: absolute;
	top: 202px;
	left: 368px;
}

#form_ztl_error1
{
	width: 20px;
	height: 22px;
	float: left;
	position: absolute;
	top: 202px;
	left: 433px;
}
#form_ztl_error2
{
	width: 20px;
	height: 22px;
	float: left;
	position: absolute;
	top: 202px;
	left: 476px;
}
/*
							<div id="form_asc_error"></div>		
							<div id="form_ped_error"></div>	
							<div id="form_ztl_error"></div>	
							
*/


/* FORM RICHIESTA */

.button_invia
{
	width: 79px;
	height: 40px;
	background-image: url(images/btn_invia.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	float: left;
	cursor: pointer;
}
.button_invia:hover
{
	background-image: url(images/btn_invia_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.button_modifica
{
	width: 79px;
	height: 40px;
	background-image: url(images/btn_modifica.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	float: left;
	cursor: pointer;
}
.button_modifica:hover
{
	background-image: url(images/btn_modifica_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.button_annulla
{
	width: 79px;
	height: 40px;
	background-image: url(images/btn_annulla.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	float: left;
	cursor: pointer;
}
.button_annulla:hover
{
	background-image: url(images/btn_annulla_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}
.button_chiudi
{
	width: 79px;
	height: 40px;
	background-image: url(images/btn_chiudi.png);
	behavior: url(/Fondital0911/iepngfix.htc);
	float: left;
	cursor: pointer;
}
.button_chiudi:hover
{
	background-image: url(images/btn_chiudi_roll.png);
	behavior: url(/Fondital0911/iepngfix.htc);
}

#col_2_ric
{
	width: 805px;
	height: 461px;
/*background-color: red;*/
	float: left;
	position: relative;
	overflow: hidden;
	background-image:url(images/bkg_big.png);
}

#col_2_ric_pr
{
	width: 784px;
	height: 461px;
/*background-color: red;*/
	float: left;
	position: relative;
	overflow: hidden;
	background-image:url(images/bkg_big.png);
	padding: 0 0 0 21px;
}
#form_richiesta
{
	width: 764px;
	height: 317px;
	background-image:url(images/form_ric.png);
	float: left;
	position: relative;
}

#form_richiesta_overview
{
	width: 764px;
	height: 330px;
	/*background-color: #FF9200;*/
	float: left;
	position: relative;
	border-bottom: 3px solid #7C7C7C;
}

	#form_ric_product_code
	{
		width: 50px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 27px;
		left: 120px;
		border-bottom: 0px;
		border-right: 0px;
		text-align: center;
		font-family:Arial;
		font-size:13px;
		color: #000000;
		line-height: 20px;		
	}

	#form_ric_product_name
	{
		width: 210px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 27px;
		left: 185px;
		border-bottom: 0px;
		border-right: 0px;
		text-align: left;
		font-family:Arial;
		font-size:13px;
		color: #000000;
		line-height: 20px;		
	}

	#form_ric_product_brand
	{
		width: 240px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 27px;
		left: 417px;
		border-bottom: 0px;
		border-right: 0px;
		text-align: left;
		font-family:Arial;
		font-size:13px;
		color: #000000;
		line-height: 20px;		
	}	
	
	#form_ric_product_points
	{
		width: 70px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 27px;
		left: 675px;
		border-bottom: 0px;
		border-right: 0px;
		text-align: center;
		font-family:Arial;
		font-size:13px;
		color: #000000;
		line-height: 20px;		
	}		

	#form_ric_nome
	{
		width: 242px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 80px;
		left: 170px;
		border-bottom: 0px;
		border-right: 0px;

	}	

	#form_ric_cognome
	{
		width: 252px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 80px;
		left: 495px;
		border-bottom: 0px;
		border-right: 0px;

	}	

	#form_ric_indir
	{
		width: 190px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 111px;
		left: 98px;
		border-bottom: 0px;
		border-right: 0px;

	}	

	#form_ric_indir_n
	{
		width: 25px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 111px;
		left: 318px;
		border-bottom: 0px;
		border-right: 0px;

	}	

	#form_ric_localita
	{
		width: 190px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 111px;
		left: 405px;
		border-bottom: 0px;
		border-right: 0px;

	}	

	#form_ric_prov
	{
		width: 23px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 111px;
		left: 645px;
		border-bottom: 0px;
		border-right: 0px;

	}	
	
	#form_ric_cap
	{
		width: 40px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 111px;
		left: 707px;
		border-bottom: 0px;
		border-right: 0px;

	}		
	
	#form_ric_email1
	{
		width: 99px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 145px;
		left: 60px;
		border-bottom: 0px;
		border-right: 0px;

	}		
	
	#form_ric_email2
	{
		width: 101px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 145px;
		left: 187px;
		border-bottom: 0px;
		border-right: 0px;

	}		
	
	#form_ric_cell
	{
		width: 150px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 145px;
		left: 415px;
		border-bottom: 0px;
		border-right: 0px;

	}		
	
	#form_ric_chiusura
	{
		width: 100px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 20px;
		border-bottom: 0px;
		border-right: 0px;

	}			
	
	#form_ric_piano
	{
		width: 23px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 155px;
		border-bottom: 0px;
		border-right: 0px;

	}			
	
	#form_ric_ascen0
	{
		/*width: 23px;
		height: 20px;*/
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 208px;
	}	

	#form_ric_ascen1
	{
		/*width: 23px;
		height: 20px;*/
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 250px;
	}	

	#form_ric_pedon0
	{
		/*width: 23px;
		height: 20px;*/
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 322px;
	}	

	#form_ric_pedon1
	{
		/*width: 23px;
		height: 20px;*/
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 365px;
	}	

	#form_ric_ztl0
	{
		/*width: 23px;
		height: 20px;*/
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 430px;
	}	

	#form_ric_ztl1
	{
		/*width: 23px;
		height: 20px;*/
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 473px;
	}	
/*
	#form_ric_mercrio0
	{
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 545px;
	}	

	#form_ric_mercrio1
	{
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 585px;
	}	
	*/
	#form_ric_giornomerc
	{
		width: 100px;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: 202px;
		left: 545px;
		border-bottom: 0px;
		border-right: 0px;

	}		
	
	#form_ric_note
	{
		width: 640px;
		height: 50px;
		overflow: hidden;
		position: absolute;
		top: 245px;
		left: 100px;
		border-bottom: 0px;
		border-right: 0px;

	}			

	#form_ric_error_message	
	{
		position: absolute;
		top: 390px;
		left: 0px; 
		width: 360px;
		height: 20px;
		background-color: #FD1813;
		float: left;
		padding: 0 5px 0 5px;	
		text-align: center;	
		font-family:Arial;
		font-size:12px;
		color: #FFFFFF;
		font-weight: bold;	
		line-height: 18px;
	}
	
.form_ric_overview_title1	
{
	width: 240px;
	height: 30px;
	line-height: 30px;
	float: left;	
	text-align: left;	
	font-family:Arial;
	font-size:18px;
	color: #7C7C7C;
	font-weight: bold;	
	overflow: hidden;	
	padding: 0 0 0 60px;	
}	
.form_ric_overview_title2
{
	width: 384px;
	height: 30px;
	line-height: 30px;
	float: left;	
	text-align: left;	
	font-family:Arial;
	font-size:18px;
	color: #7C7C7C;
	font-weight: bold;	
	overflow: hidden;		
	padding: 0 0 0 80px;
}	
.form_ric_overview_field1
{
	width: 95px;
	height: 20px;
	line-height: 20px;
	float: left;	
	text-align: right;	
	font-family:Arial;
	font-size:11px;
	color: #000000;	
	overflow: hidden;			
}
.form_ric_overview_value1
{
	width: 190px;
	height: 20px;
	line-height: 20px;
	float: left;	
	text-align: left;	
	font-family:Arial;
	font-size:12px;
	color: #000000;
	font-weight: bold;	
	overflow: hidden;	
	padding: 0 0 0 15px;
}	
.form_ric_overview_field2
{
	width: 110px;
	height: 20px;
	line-height: 20px;
	float: left;	
	text-align: right;	
	font-family:Arial;
	font-size:11px;
	color: #000000;	
	overflow: hidden;			
}
.form_ric_overview_value2
{
	width: 339px;
	height: 20px;
	line-height: 20px;
	float: left;	
	text-align: left;	
	font-family:Arial;
	font-size:12px;
	color: #000000;
	font-weight: bold;	
	overflow: hidden;	
	padding: 0 0 0 15px;
}	

.col_2_half_var_right2
{
	width: 150px;
	/*background-color: red;*/
	float: left;
	text-align: right;
	padding: 0 5px 0 5px;
}	

