.print_over{
	display:block;
	position:absolute;
	text-align:center;
	height:100%;
	width:100%;
	line-height:200px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	top:0px;
	left:0px;
	z-index:3;
	padding-left:100px;
	padding-top:40px;
}


html,body{height:100%; margin: 0;padding:0;}
body {
	background-color: #bebebe;
	background-image:url(../graph/body_pattern.png);
	text-align:center; /*centra in IE 5.x */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:0px;
}

.txt_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.contenitore{
	border:  1px solid #02365c;
	width: 955px;
	/* background-color:#F3F3F3; */
	display: block;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-485px;
	text-align: left;
}

.intestazione{
	width: 955px;
	height: 116px;
	display: block;
	position:relative;
	float: left;
	background-image: url(../graph/bg_header_top.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	overflow:hidden;
}

.logo_head{
	float:left;
	margin-left:9px;
	background-image:url(../graph/logo_header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:400px;
	height:116px;
	cursor:pointer;
}

.banner_head{
	float:left;
	margin-top:25px;
	margin-left:20px;
}

.corpo_pagina{
	width: 955px;
	background-color:#ebf3fb;	
	display: block;
	position:relative;
	float: left;
	text-align: left;
	/*background-image: url(../graph/bg_body.jpg);		*/
	background-repeat: repeat-y;
	background-position: left top;
}


.box_contenuto{
	/*width: 932px;*/
	width: 902px;
	min-height:360px;	
	/*background-color:#33CCFF;*/
	display: block;
	position: relative;
	float:left;
	text-align: left;
	margin-top: 10px;
	left: 9px;
	padding-top: 10 px;
	z-index: 1;

}

.contenuto{
	width: 710px;
	display: block;
	position: relative;
	float:left;
	text-align: left;
	left: 10px;
}


.piedipagina{
	width: 955px;
	height: 45px;
	display: block;
	position:relative;
	float: left;
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	overflow:hidden;
	/*background-image: url(../graph/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 0;
	*/
}


.inputcorto {
	BORDER-RIGHT: #010884 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #010884 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #010884 1px solid;
	WIDTH: 285;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #010884 1px solid;
	HEIGHT: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010884;
}

.inputlungo {
	BORDER-RIGHT: #010884 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #010884 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #010884 1px solid;
	WIDTH: 580;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #010884 1px solid;
	HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010884;
}

.inputtelefono {
	BORDER-RIGHT: #010884 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #010884 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #010884 1px solid;
	WIDTH: 200;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #010884 1px solid;
	HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010884;
}

.inputemail {
	BORDER-RIGHT: #010884 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #010884 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #010884 1px solid;
	WIDTH: 285;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #010884 1px solid;
	HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010884;
}

.areatext {
	BORDER-RIGHT: #010884 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #010884 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #010884 1px solid;
	WIDTH: 580px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #010884 1px solid;
	HEIGHT: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010884;
	line-height: 17px;	
}

.pulsante {
	BORDER-RIGHT: #010884 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #010884 1px solid; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 2px 0px 0px; 
	BORDER-LEFT: #010884 1px solid; 
	CURSOR: pointer; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #010884 1px solid; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff
}


.separatore20{
	width: 600px;
	height: 20px;
	display: block;
	position: relative;
	float:left;
}

.txt_titolo {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	margin-left:5px;
}

.txt_sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	text-indent: 5px;
	/* background-color: #e2e2f0; */
}


/*----------- ZONA SB ------------*/


.menu_head_container{
	clear:both;
	overflow:hidden;
	cursor:default;	
	background-image:url(../graph/bg_header_menu.jpg);
	background-repeat:repeat-x;

}

.menu_head_sx{
	margin-left:9px;
	height:26px;
	background-image:url(../graph/bg_menu_left.jpg);
	width:12px;
	float:left;
}

.menu_head{
	height:26px;
	width:904px;
	background-image:url(../graph/bg_menu_mid.jpg);
	padding-left:10px;
	line-height:26px;
	text-align:center;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

.menu_head_dx{
	height:26px;
	background-image:url(../graph/bg_menu_right.jpg);
	width:12px;
	float:left;
	color:#ffb201;	
}

.menu_item{
	float:left;
	cursor:pointer;
}

.menu_item_hover{
	float:left;
	cursor:pointer;
	color:#ffb201;
}

.menu_separator{
	float:left;
}

.submenu_head_sx{
	clear:both;
	margin-left:9px;
	height:26px;
	background-image:url(../graph/bg_submenu_left.jpg);
	width:12px;
	float:left;
}

.submenu_head{
	height:26px;
	width:904px;
	padding-left:10px;	
	line-height:20px;
	text-align:center;
	background-image:url(../graph/bg_submenu_mid.jpg);	
	font-family:Verdana;
	font-size:11px; 		
	float:left;
}

.submenu_head_dx{
	height:26px;
	background-image:url(../graph/bg_submenu_right.jpg);
	width:12px;
	float:left;
	color:#ffb201;	
}

.submenu_item{
	float:left;
	cursor:pointer;
}

.submenu_item a{
	color:#004678;
	text-decoration:none;	
}

.submenu_item a:hover{
	text-decoration:underline;	
}

.submenu_separator{
	background-image:url(../graph/separatore_sottomenu.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}


.box_ricerca_closed{
	display:block;
	overflow:hidden;
	width:720px;
}

.box_ricerca_open{
	display:block;
	overflow:hidden;
	width:900px;
}

.box_organizzazione_guidata_top_closed{
	display:block;
	overflow:hidden;
	width:720px;
	height:32px;	
}

.box_organizzazione_guidata_top_open{
	display:block;
	overflow:hidden;
	width:900px;
	height:32px;	
	background:#00CCFF;
}

.box_ricerca_apri_btn{
	float:left;
	width:13px;
	height:18px;
	margin-top:7px;
	cursor:pointer;
	background-image:url(../graph/apri_riquadro.gif);
}

.box_ricerca_chiudi_btn{
	float:left;
	width:13px;
	height:18px;
	margin-top:7px;
	cursor:pointer;
	background-image:url(../graph/chiudi_riquadro.gif);
}

.box_organizzazione_guidata_top_closed1{
	float:left;
	width:14px;
	height:32px;
	background-image:url(../graph/bar_blue_left.jpg);
	background-repeat:no-repeat;
}

.box_organizzazione_guidata_top_open1{
	float:left;
	width:14px;
	height:32px;
	background-image:url(../graph/riquadro_blu_aperto_top_left.jpg);
	background-repeat:no-repeat;
}

.box_organizzazione_guidata_top_closed2{
	float:left;
	width:692px;
	height:32px;
	background-image:url(../graph/bar_blue_mid.jpg);
	background-repeat:repeat-x;		
}

.box_organizzazione_guidata_top_open2{
	float:left;
	width:875px;
	height:32px;
	background-image:url(../graph/riquadro_blu_aperto_top_mid.jpg);
	background-repeat:repeat-x;		
}

.box_organizzazione_guidata_top_closed3{
	float:left;
	width:11px;
	height:32px;
	background-image:url(../graph/bar_blue_right.jpg);
	background-repeat:no-repeat;
}

.box_organizzazione_guidata_top_open3{
	float:left;
	width:11px;
	height:32px;
	background-image:url(../graph/riquadro_blu_aperto_top_right.jpg);
	background-repeat:no-repeat;
}

.box_organizzazione_guidata_middle{
	clear:both;
	width:900px;
	overflow:hidden;
	height:auto;
}

.box_organizzazione_guidata_middle1{
	display:block;
	float:left;
	width:14px;
	background-image:url(../graph/riquadro_aperto_body_left.jpg);
	background-repeat:repeat-y;
}

.box_organizzazione_guidata_middle2{
	display:block;
	float:left;
	width:900px;
	background-color:#FFFFFF;
	background-image:url(../graph/riquadro_aperto_body_bg.jpg);
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:11px;	
}

.box_organizzazione_guidata_middle3{
	display:block;
	float:left;
	width:11px;
	background-image:url(../graph/riquadro_aperto_body_right.jpg);
	background-repeat:repeat-y;
}

.box_organizzazione_guidata_bottom{
	clear:both;
	width:900px;
	overflow:hidden;
}

.box_organizzazione_guidata_bottom1{
	float:left;
	width:14px;
	height:15px;
	background-image:url(../graph/riquadro_aperto_bottom_left.jpg);
	background-repeat:no-repeat;
}

.box_organizzazione_guidata_bottom2{
	float:left;
	width:875px;
	height:15px;
	background-image:url(../graph/riquadro_aperto_bottom_mid.jpg);
	background-repeat:repeat-x;
}

.box_organizzazione_guidata_bottom3{
	float:left;
	width:11px;
	height:15px;
	background-image:url(../graph/riquadro_aperto_bottom_right.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_top_closed{
	display:block;
	overflow:hidden;
	width:720px;
	height:32px;	
}

.box_ricerca_veloce_top_open{
	display:block;
	overflow:hidden;
	width:900px;
	height:32px;	
	background-color:#00FF99;
}

.box_ricerca_veloce_top_closed1{
	float:left;
	width:14px;
	height:32px;
	background-image:url(../graph/bar_orange_left.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_top_open1{
	float:left;
	width:14px;
	height:32px;
	background-image:url(../graph/riquadro_orange_aperto_top_left.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_top_closed2{
	float:left;
	width:692px;
	height:32px;
	background-image:url(../graph/bar_orange_mid.jpg);
	background-repeat:repeat-x;		
}

.box_ricerca_veloce_top_open2{
	float:left;
	width:875px;
	height:32px;
	background-image:url(../graph/riquadro_orange_aperto_top_mid.jpg);
	background-repeat:repeat-x;		
}

.box_ricerca_veloce_top_closed3{
	float:left;
	width:11px;
	height:32px;
	background-image:url(../graph/bar_orange_right.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_top_open3{
	float:left;
	width:11px;
	height:32px;
	background-image:url(../graph/riquadro_orange_aperto_top_right.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_middle{
	clear:both;
	display:block;
	overflow:hidden;
	width:900px;	
	background-color:#3366CC;
}

.box_ricerca_veloce_middle1{
	display:block;
	float:left;
	width:14px;
	background-image:url(../graph/riquadro_aperto_body_left.jpg);
	background-repeat:repeat-y;
}

.box_ricerca_veloce_middle2{
	display:block;
	float:left;
	width:900px;
	background-color:#FFFFFF;
	background-image:url(../graph/riquadro_aperto_body_bg.jpg);
	background-repeat:repeat-y;	
	padding-left:14px;
	padding-right:11px;
}

.box_ricerca_veloce_middle3{
	display:block;
	float:left;
	width:11px;
	background-image:url(../graph/riquadro_aperto_body_right.jpg);
	background-repeat:repeat-y;
}

.box_ric_vel_tools{
	display:block;
	clear:both;
	margin-top:12px;
	margin-left:2px;
	width:870px;
	height:67px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}

.box_ric_vel_tools_top{
	display:block;
	clear:both;
	width:870px;
	height:11px;
	overflow:hidden;
}

.box_ric_vel_tools_top1{
	display:block;
	clear:both;
	float:left;
	width:10px;
	height:11px;
	overflow:hidden;
	background-image:url(../graph/box_key_top_left.jpg);
}

.box_ric_vel_tools_top2{
	display:block;
	float:left;
	width:850px;
	height:11px;
	overflow:hidden;
	background-image:url(../graph/box_key_top_mid.jpg);
	background-repeat:repeat-x;
}

.box_ric_vel_tools_top3{
	display:block;
	float:left;
	width:10px;
	height:11px;
	overflow:hidden;
	background-image:url(../graph/box_key_top_right.jpg);
}

.box_ric_vel_tools_mid{
	display:block;
	clear:both;
	width:870px;
	height:45px;
	overflow:hidden;
}

.box_ric_vel_tools_mid1{
	display:block;
	clear:both;
	float:left;
	width:10px;
	height:45px;
	overflow:hidden;
	background-image:url(../graph/box_key_middle_left.jpg);
	background-repeat:repeat-y;
}

.box_ric_vel_tools_mid2{
	display:block;
	float:left;
	width:850px;
	height:45px;
	overflow:hidden;
	background-color:#fff0d3;
}

.box_ric_vel_tools_mid3{
	display:block;
	float:left;
	width:10px;
	height:45px;
	overflow:hidden;
	background-image:url(../graph/box_key_middle_right.jpg);
	background-repeat:repeat-y;
}

.box_ric_vel_tools_bot{
	display:block;
	clear:both;
	width:870px;
	height:11px;
	overflow:hidden;
}

.box_ric_vel_tools_bot1{
	display:block;
	clear:both;
	float:left;
	width:10px;
	height:11px;
	overflow:hidden;
	background-image:url(../graph/box_key_bottom_left.jpg);
}

.box_ric_vel_tools_bot2{
	display:block;
	float:left;
	width:850px;
	height:11px;
	overflow:hidden;
	background-image:url(../graph/box_key_bottom_mid.jpg);
	background-repeat:repeat-x;
}

.box_ric_vel_tools_bot3{
	display:block;
	float:left;
	width:10px;
	height:11px;
	overflow:hidden;
	background-image:url(../graph/box_key_bottom_right.jpg);
}

.box_ric_vel_ris{
	clear:both;
	width:870px;
	display:none;
	margin-left:2px;
	margin-top:10px;
}

.box_ric_vel_risultato{
	margin-left:12px;
	margin-top:15px;
	clear:both;
	margin-bottom:20px;
	line-height:18px;
}

.bar_key{
	clear:both;
	width:870px;
	height:18px;
	overflow:hidden;
	margin-top:20px;
}

.bar_key_left{
	float:left;
	width:10px;
	height:18px;
	overflow:hidden;
	background-image:url(../graph/bar_key_left.jpg);
	background-repeat:no-repeat;
}

.bar_key_mid{
	float:left;
	width:850px;
	height:18px;
	overflow:hidden;
	line-height:18px;
	font-weight:bold;
	background-image:url(../graph/bar_key_mid.jpg);
	background-repeat:repeat-x;
}

.bar_key_right{
	float:left;
	width:10px;
	height:18px;
	overflow:hidden;
	background-image:url(../graph/bar_key_right.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_bottom{
	clear:both;
	width:900px;
	overflow:hidden;
}

.box_ricerca_veloce_bottom1{
	float:left;
	width:14px;
	height:15px;
	background-image:url(../graph/riquadro_aperto_bottom_left.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_veloce_bottom2{
	float:left;
	width:875px;
	height:15px;
	background-image:url(../graph/riquadro_aperto_bottom_mid.jpg);
	background-repeat:repeat-x;
}

.box_ricerca_veloce_bottom3{
	float:left;
	width:11px;
	height:15px;
	background-image:url(../graph/riquadro_aperto_bottom_right.jpg);
	background-repeat:no-repeat;
}

.info_text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style: normal;
	text-decoration: none;
	line-height: 30px;
	margin-left:5px;
}

.info_ico{
	width:29px;
	height:30px;
	overflow:hidden;
	float:left;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:5px;
	background-image:url(../graph/info.jpg);
	background-repeat:no-repeat;
}

.tip_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
}

.tip_ico{
	width:30px;
	height:45px;
	overflow:hidden;
	float:left;
	margin-left:20px;
	margin-right:12px;
	margin-bottom:5px;
	background-image:url(../graph/wizard.jpg);
	background-repeat:no-repeat;
}

.box_contenuto_aperto{
	width:720px;
	/*margin-top:8px;
	margin-left:10px;*/	
	overflow:hidden;	
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	text-align: justify;
}

.box_contenuto_top{
	width:712px;
	height:12px;
	overflow:hidden;	
	clear:both;
}

.box_contenuto_top1{
	width:12px;
	height:12px;
	overflow:hidden;	
	float:left;
	background:url(../graph/bg_contenuto_top_left.jpg);
	background-repeat:no-repeat;
}

.box_contenuto_top2{
	width:688px;
	height:12px;
	overflow:hidden;	
	float:left;
	background:url(../graph/bg_contenuto_top_mid.jpg);
	background-repeat:repeat-x;
}

.box_contenuto_top3{
	width:12px;
	height:12px;
	overflow:hidden;	
	float:left;
	background:url(../graph/bg_contenuto_top_right.jpg);
	background-repeat:no-repeat;
}

.box_contenuto_aperto_middle{
	width:712px;
	overflow:hidden;	
	clear:both;
	background:url(../graph/bg_contenuto_middle.jpg);
	background-repeat:repeat-y;
}

.box_contenuto_aperto_testo{
	margin-left:15px;
	/*margin-top:5px;*/
	margin-right:15px;
	margin-bottom:10px;
}

.box_contenuto_aperto_bottom{
	width:712px;
	height:12px;
	overflow:hidden;	
	clear:both;
}

.box_contenuto_bottom1{
	width:12px;
	height:12px;
	overflow:hidden;	
	float:left;
	background:url(../graph/bg_contenuto_bottom_left.jpg);
	background-repeat:no-repeat;
}

.box_contenuto_bottom2{
	width:688px;
	height:12px;
	overflow:hidden;	
	float:left;
	background:url(../graph/bg_contenutobottom_mid.jpg);
	background-repeat:repeat-x;
}

.box_contenuto_bottom3{
	width:12px;
	height:12px;
	overflow:hidden;	
	float:left;
	background:url(../graph/bg_contenutobottom_right.jpg);
	background-repeat:no-repeat;
}

.box_spalla_dx{
	width:192px;
	position:absolute;
	top:9px;
	z-index:2;
	height:360px;
	right:10px;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	overflow:hidden;
}


.box_spalla_dx_top{
	clear:both;
	display:block;
	width:192px;
	height:16px;
	overflow:hidden;
}
.box_spalla_dx_border1{
	float:left;
	background-image:url(../graph/spalla_top_left.jpg);
	width:17px;
	height:16px;
}

.box_spalla_dx_border2{
	float:left;
	background-image:url(../graph/spalla_top_mid.jpg);
	background-repeat:repeat-x;
	height:16px;
	width:158px;
}

.box_spalla_dx_border3{
	float:left;
	background-image:url(../graph/spalla_top_right.jpg);
	width:17px;
	height:16px;
}

.box_spalla_dx_middle{
	clear:both;
	display:block;
	width:192px;
	height:328px;
	overflow:hidden;
}

.box_spalla_dx_border4{
	clear:both;
	float:left;
	background-image:url(../graph/spalla_body_left.jpg);
	background-repeat:repeat-y;
	width:17px;
	height:328px;
}

.box_spalla_dx_border5{
	float:left;
	background-color:#eeeeee;
	width:158px;
	height:328px;
}
.box_spalla_dx_border6{
	float:left;
	background-image:url(../graph/spalla_body_right.jpg);
	background-repeat:repeat-y;
	width:17px;
	height:328px;
}

.box_spalla_dx_bottom{
	clear:both;
	display:block;
	width:192px;
	height:16px;
	overflow:hidden;
}
.box_spalla_dx_border7{
	clear:both;
	float:left;
	background-image:url(../graph/spalla_bottom_left.jpg);
	width:17px;
	height:16px;
}
.box_spalla_dx_border8{
	float:left;
	background-image:url(../graph/spalla_bottom_mid.jpg);
	width:158px;
	height:16px;
}
.box_spalla_dx_border9{
	float:left;
	background-image:url(../graph/spalla_bottom_right.jpg);
	width:17px;
	height:16px;
}

.box_spalla_dx_open_btn{
	cursor:pointer;
	width:10px;
	height:9px;
	margin-left:7px;
	margin-top:7px;
	background-image:url(../graph/triangolino.gif);
	float:left;
	visibility:hidden;
}

.box_spalla_dx_close_btn{
	cursor:pointer;
	width:10px;
	height:9px;
	margin-left:0px;
	margin-top:7px;	
	background-image:url(../graph/chiudi.gif);
	float:left;
}

.banner_lavora{
	width:158px;
	height:56px;
	overflow:hidden;
	background-image:url(../graph/banner_lavora.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.banner_pubblicita{
	width:158px;
	height:56px;
	overflow:hidden;
	background-image:url(../graph/banner_pubblicita.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.banner_preventivo{
	width:158px;
	height:56px;
	overflow:hidden;
	background-image:url(../graph/banner_preventivo.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.box_login{
	width:158px;
	height:56px;
	overflow:hidden;
	background-image:url(../graph/box_login.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:5px;
	/*cursor:pointer;*/
}

.banner_creare_dx{
	width:156px;
	height:53px;
	overflow:hidden;
	background-image:url(../graph/banner_creare_dx.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

.step_title{
	clear:both;
	overflow:hidden;
	width:900px;
	height:31px;
	margin-left:-7px;
}

.step_1 {
	float:left;
	width:31px;
	height:31px;
}

.step_2 {
	float:left;
	width:844px;
	height:31px;
	background-image:url(../graph/bar_wizard_blue_mid.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	line-height:25px;
}

.step_3 {
	float:left;
	width:8px;
	height:31px;
	background-image:url(../graph/bar_wizard_blue_right.jpg);
	background-repeat:no-repeat;
}

.avanti_btn{
	clear:both;
	width:54px;
	height:18px;
	background-image:url(../graph/pulsante_avanti.jpg);
	cursor:pointer;
}



.box_soluzioni_per_servizio{
	width:288px;  
	background-color:#99CCAA; 
	margin-right:6px;
	margin-bottom:10px; 
	float:left;
	overflow:hidden;
}

.box_soluzione_top{
	clear:both;
	width:288px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_top_03.jpg);
	background-repeat:no-repeat;
}



.box_soluzione_tag_1{
	margin-left:10px;
	float:left;
	width:4px;
	height:19px;
	background-image:url(../graph/box_tag_left.jpg);
	background-repeat:no-repeat;
}

.box_soluzione_tag_2{
	float:left;
	height:19px;
	padding-left:3px;
	padding-right:3px;
	background-image:url(../graph/box_tag_mid.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.box_soluzione_tag_3{
	float:left;
	width:4px;
	height:19px;
	background-image:url(../graph/box_tag_right.jpg);
	background-repeat:no-repeat;	
}

.box_soluzione_top_bottom{
	clear:both;
	width:288px;
	height:17px;
	overflow:hidden;
	background-image:url(../graph/bar_topi_05.jpg);
	background-repeat:no-repeat;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.soluzione_totale{
	float:left;
}

.soluzione_filtro{
	float:right;
	visibility:hidden;
	margin-right:18px;
}

.soluzione_filtro input{
	height:9px;
	width:25px;
	padding:0px;
	font-size:9px;
	line-height:10px;
	margin-bottom:2px;
}

.box_soluzione_body_top{
	clear:both;
	width:288px;
	height:8px;
	overflow:hidden;
	background-image:url(../graph/body_top_06.jpg);
	background-repeat:no-repeat;
}


.box_soluzione_body_middle_container{
	clear:both;
	width:288px;
	margin-top:0px;
	height:170px;
	overflow:hidden;
	background-image:url(../graph/body_midi_08.jpg);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
}

.box_soluzione_body_middle{
	clear:both;
	width:288px;
	margin-top:0px;
	/*height:175px;*/
	overflow:hidden;
	background-image:url(../graph/body_midi_08.jpg);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
}

.riga_soluzione{
	clear:both;
	width:288px;
	height:17px;
	overflow:hidden;
	padding-left:10px;
	line-height:14px;
	cursor:default;
}

.riga_soluzione_check{
	float:left;
	width:10px;
	height:8px;
	background-image:url(../graph/box_risultati_nocheck.jpg);
	cursor:pointer;
	margin-top:4px;
}

.riga_soluzione_check_hover{
	float:left;
	width:10px;
	height:8px;
	background-image:url(../graph/box_risultati_nocheck_hover.jpg);
	cursor:pointer;
	margin-top:4px;	
}

.riga_soluzione_checked{
	float:left;
	width:10px;
	height:8px;
	background-image:url(../graph/box_risultati_check.jpg);
	cursor:pointer;
	margin-top:4px;
}

.riga_soluzione_checked_hover{
	float:left;
	width:10px;
	height:8px;
	background-image:url(../graph/box_risultati_check_hover.jpg);
	cursor:pointer;
	margin-top:4px;	
}

.riga_soluzione_text{
	float:left;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}

.riga_soluzione_aprischeda{
	float:left;
	cursor:pointer;
	width:17px;
	height:12px;
	margin-left:5px;
	margin-right:4px;
	margin-top:1px;
	background-image:url(../graph/ico_scheda_h12.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.box_soluzione_body_bottom{
	clear:both;
	width:288px;
	height:7px;
	overflow:hidden;
	background-image:url(../graph/body_bottom_10.jpg);
	background-repeat:no-repeat;
}

.box_soluzione_bottom{
	clear:both;
	width:288px;
	height:13px;
	overflow:hidden;
	background-image:url(../graph/bar_bottom_11.jpg);
	background-repeat:no-repeat;
}

.box_soluzione_barra_go_left{
	float:left;
	margin-left:8px;
	width:13px;
	height:13px;
	background-image:url(../graph/box_risultati_prev.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.box_soluzione_barra_go_middle{
	float:left;
	width:245px;
	height:13px;
	line-height:13px;
	text-align:center;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.box_soluzione_barra_go_right{
	float:left;
	width:13px;
	height:13px;
	background-image:url(../graph/box_risultati_next.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.box_soluzione_bottom_close{
	clear:both;
	width:288px;
	height:4px;
	overflow:hidden;
	background-image:url(../graph/box_bottom_12.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_top{
	clear:both;
	width:875px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_ricerca_top.jpg);
	background-repeat:no-repeat;
}

.box_ricerca_middle{
	clear:both;
	width:875px;
	overflow:hidden;
	background-image:url(../graph/box_ricerca_mid.jpg);
	background-repeat:repeat-y;
}

.box_ricerca_bottom{
	clear:both;
	width:875px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_ricerca_bottom.jpg);
	background-repeat:no-repeat;
}

.zone_list_item{
	color:#330099;
	cursor:pointer; 
}

.zone_list_item:visited{
	color:#330099;
}

.zone_list_item:hover{
	background-color:#FFFFCC;
	color:#990000;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

.scheda_soluzione {
	display:none;
	/*background-color:#003300;*/
	/*-moz-opacity:0.98;
	filter:alpha(opacity=98);*/
	width:940px;
	height:596px;
	padding:0px;
	position:absolute;
	z-index:5;
}

.box_scheda_top_1{
	float:left;
	width:14px;
	height:14px;
	background-image:url(../graph/bg_scheda_01.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.box_scheda_top_2{
	float:left;
	width:912px;
	height:14px;
	background-image:url(../graph/bg_scheda_02.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
}

.box_scheda_top_3{
	float:left;
	width:14px;
	height:14px;
	background-image:url(../graph/bg_scheda_03.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.box_scheda_middle_1{
	clear:both;
	float:left;
	width:14px;
	height:566px;
	background-image:url(../graph/bg_scheda_04.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

.box_scheda_middle_2{
	float:left;
	width:912px;
	height:566px;
	background-color:#f4f4f4;
	overflow:hidden;
}

.box_scheda_middle_3{
	float:left;
	width:14px;
	height:566px;
	background-image:url(../graph/bg_scheda_06.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

.box_scheda_bottom_1{
	clear:both;
	float:left;
	width:14px;
	height:14px;
	background-image:url(../graph/bg_scheda_07.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.box_scheda_bottom_2{
	float:left;
	width:912px;
	height:14px;
	background-image:url(../graph/bg_scheda_08.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
}

.box_scheda_bottom_3{
	float:left;
	width:14px;
	height:14px;
	background-image:url(../graph/bg_scheda_09.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.box_scheda_titolo{
	clear:both;
	width:912px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#3c5a9a;
}

.box_scheda_separatore{
	clear:both;
	width:912px;
	height:15px;
	overflow:hidden;
	background-image:url(../graph/linea_sottotitolo.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.box_scheda_contatti{
	clear:both;
	float:left;
	padding-left:8px;
	padding-top:13px;
	width:440px;
	height:160px;
	overflow:hidden;
	font-size:12px;
	color:#000000;
	line-height:18px;
}

.box_scheda_contatti a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
	color:#000000;
}

.ico_mail{
	width:17px;
	height:8px;
	margin-top:6px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	background-image:url(../graph/ico_email.jpg);
	background-repeat:no-repeat;
}

.ico_web{
	width:17px;
	height:12px;
	margin-top:5px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	background-image:url(../graph/ico_www.jpg);
	background-repeat:no-repeat;
}

.box_scheda_descrittiva{
	clear:both;
	float:left;
	width:437px;
	height:325px;
	overflow:hidden;
}

.box_scheda_descrittiva_top_1{
	float:left;
	width:5px;
	height:5px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_01.jpg);
	background-repeat:no-repeat;
}

.box_scheda_descrittiva_top_2{
	float:left;
	width:427px;
	height:5px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_02.jpg);
	background-repeat:repeat-x;
}

.box_scheda_descrittiva_top_3{
	float:left;
	width:5px;
	height:5px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_03.jpg);
	background-repeat:no-repeat;
}

.box_scheda_descrittiva_middle_1{
	clear:both;
	float:left;
	width:5px;
	height:315px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_04.jpg);
	background-repeat:repeat-y;
}

.box_scheda_descrittiva_middle_2{
	float:left;
	width:427px;
	height:315px;
	overflow:hidden;
	background-color:#fcfcfc;
}

.box_scheda_descrittiva_middle_3{
	float:left;
	width:5px;
	height:315px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_06.jpg);
	background-repeat:repeat-y;
}

.box_scheda_descrittiva_bottom_1{
	clear:both;
	float:left;
	width:5px;
	height:5px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_07.jpg);
	background-repeat:no-repeat;
}

.box_scheda_descrittiva_bottom_2{
	float:left;
	width:427px;
	height:5px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_08.jpg);
	background-repeat:repeat-x;
}

.box_scheda_descrittiva_bottom_3{
	float:left;
	width:5px;
	height:5px;
	overflow:hidden;
	background-image:url(../graph/bg_descrittiva_09.jpg);
	background-repeat:no-repeat;
}

.box_scheda_descrittiva_contenuto{
	clear:both;
	float:left;
	width:400px;
	overflow:hidden;
	text-align:justify;
	padding:10px;
}

.box_scheda_descrittiva_mappa{
	width:200px;
	height:220px;
	float:right;
	padding-top:10px;
	padding-left:10px;
}

.box_scheda_descrittiva_mappa a{
	color:#0000FF;
	text-align:center;
	font-size:9px;
}

.box_scheda_descrittiva_scroll{
	float:left;
	width:7px;
	height:300px;
	margin-top:10px;
	overflow:hidden;
}

.box_scheda_descrittiva_scroll_1{
	width:7px;
	height:7px;
	overflow:hidden;
	cursor:pointer;
	background:url(../graph/scroll_bar_up.gif);
	background-repeat:no-repeat;
}

.box_scheda_descrittiva_scroll_2{
	width:7px;
	height:286px;
	overflow:hidden;
	cursor:default;
	background:url(../graph/scroll_bar_line.gif);
	background-repeat:repeat-y;
}

.box_scheda_descrittiva_scroll_3{
	width:7px;
	height:7px;
	overflow:hidden;
	cursor:pointer;
	background:url(../graph/scroll_bar_down.gif);
	background-repeat:no-repeat;
}

.box_scheda_miniature{
	float:left;
	width:402px;
	height:138px;
	overflow:hidden;
	background-image:url(../graph/bg_miniature.jpg);
	background-repeat:no-repeat;
	margin-left:32px;
	margin-top:33px;
}

.box_scheda_miniature_contenuto{
	clear:both;
	float:left;
	width:390px;
	/*height:138px;*/
	overflow:hidden;
}

.foto_miniatura {
	float:left;
	max-width:75px;
	max-height:57px;
	margin-top:-1px;
	cursor:pointer;
	border:none;
	background:none;
	align:center;
	vertical-align:middle;
}

.foto_miniatura_container{
	float:left;
	width:75px;
	height:56px;
	overflow:hidden;
	cursor:pointer;
	margin-left:20px;
	margin-top:10px;
	align:center;
	text-align:center;
	vertical-align:middle;
}

.foto{
	max-width:352px;
	max-height:325px;
	margin-top:-1px;
	cursor:pointer;
	border:none;
}

.foto_container{
	width:352px;
	height:323px;
	overflow:hidden;
	margin-top:25px;
	cursor:pointer;
	background:none;
	align:center;
	text-align:center;
	vertical-align:middle;
}

.box_scheda_miniature_scroll{
	float:left;
	width:7px;
	height:120px;
	margin-top:10px;
	overflow:hidden;
}

.box_scheda_miniature_scroll_1{
	width:7px;
	height:7px;
	overflow:hidden;
	cursor:pointer;
	background:url(../graph/scroll_bar_up.gif);
	background-repeat:no-repeat;
}

.box_scheda_miniature_scroll_2{
	width:7px;
	height:106px;
	overflow:hidden;
	cursor:default;
	background:url(../graph/scroll_bar_line.gif);
	background-repeat:repeat-y;
}

.box_scheda_miniature_scroll_3{
	width:7px;
	height:7px;
	overflow:hidden;
	cursor:pointer;
	background:url(../graph/scroll_bar_down.gif);
	background-repeat:no-repeat;
}


.box_scheda_media_player{
	clear:both;
	width:450px;
	height:325px;
	overflow:hidden;
	/*background-image:url(../graph/bg_miniature.jpg);
	background-repeat:no-repeat;*/
	margin-left:6px;
	background-color:#000000;	
}

.box_scheda_media_player_left{
	clear:both;
	float:left;
	width:49px;
	height:325px;
	overflow:hidden;	
	background-image:url(../graph/screen_foto_01.jpg);
	background-repeat:no-repeat;	
}

.box_scheda_media_player_middle{
	float:left;
	width:352px;
	height:325px;
	overflow:hidden;	
	background-image:url(../graph/screen_foto_02.jpg);
	background-repeat:repeat-x;	
}

.box_scheda_media_player_right{
	float:left;
	width:49px;
	height:325px;
	overflow:hidden;	
	background-image:url(../graph/screen_foto_03.jpg);
	background-repeat:no-repeat;	
}

.box_scheda_media_prev{
	clear:both;
	float:left;
	width:13px;
	height:13px;
	margin-left:154px;
	margin-top:12px;
	background-image:url(../graph/prev_foto.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.box_scheda_media_next{
	float:left;
	width:13px;
	height:13px;
	margin-left:12px;
	margin-top:12px;	
	background-image:url(../graph/next_foto.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

.box_scheda_media_film_icon{
	width:29px;
	height:30px;
	margin-left:10px;
	margin-top:21px;	
	background-image:url(../graph/btn_video_up.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.box_scheda_media_film_icon_selected{
	width:29px;
	height:30px;
	margin-left:10px;
	margin-top:21px;	
	background-image:url(../graph/btn_video_down.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

.box_scheda_media_film_icon_hover{
	width:29px;
	height:30px;
	margin-left:10px;
	margin-top:21px;	
	background-image:url(../graph/btn_video_hover.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

.box_scheda_media_photo_icon{
	width:29px;
	height:30px;
	margin-left:10px;	
	margin-top:10px;
	background-image:url(../graph/btn_foto_up.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

.box_scheda_media_photo_icon_selected{
	width:29px;
	height:30px;
	margin-left:10px;	
	margin-top:10px;
	background-image:url(../graph/btn_foto_down.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

.box_scheda_media_photo_icon_hover{
	width:29px;
	height:30px;
	margin-left:10px;	
	margin-top:10px;
	background-image:url(../graph/btn_foto_hover.jpg);
	background-repeat:no-repeat;
	cursor:pointer;	
}

.box_scheda_btn_bar{
	clear:both;
	width:700px;
	height:18px;
	margin-top:2px;
	overflow:hidden;
	align:center;
	text-align:center;
}

.box_scheda_btn_seleziona {
	float:left;
	width:74px;
	height:18px;
	overflow:hidden;
	margin-left:350px;
	background-image:url(../graph/btn_seleziona.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.box_scheda_btn_chiudi {
	float:left;
	width:54px;
	height:18px;
	overflow:hidden;
	margin-left:30px;
	background-image:url(../graph/btn_chiudi.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


/*-------- FINE ZONA SB ----------*/

/*------- INIZIO ZONA AF ---------*/

.box_contenuto_statico{
	width:700px;
	overflow:hidden;
	margin-left:9px;
	margin-top:5px;
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	text-align: justify;
}

.txt_titolo_pagina {
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	margin-left:0px;
}

.btn_stampa{
	width:79px;
	height:31px;
	overflow:hidden;
	float:left;
	margin-left:175px;
	margin-right:20px;
	background-image:url(../graph/btn_stampa.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.btn_esporta{
	width:79px;
	height:31px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	background-image:url(../graph/btn_esporta.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.btn_email{
	width:164px;
	height:31px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	background-image:url(../graph/btn_mailto.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.btn_preventivo{
	width:151px;
	height:31px;
	overflow:hidden;
	float:left;
	background-image:url(../graph/btn_preventivo.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.input200 {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	width: 200px;
	padding-top: 0px;
	height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px solid #7f9db9;
	background-color: #F4F9FD;
	line-height:13px;
}

.input200w {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	width: 200px;
	padding-top: 0px;
	height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px solid #7f9db9;
	line-height:13px;
}

.select200w {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	width: 210px;
	padding-top: 0px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px solid #7f9db9;
	line-height:13px;
}

.cbo200w {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	width: 210px;
	padding-top: 0px;
	/*height: 200px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px solid #7f9db9;
}


.input80LoginBox{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	width: 80px;
	padding-top: 0px;
	height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	border: 1px solid #7f9db9;
	background-color: #F4F9FD;
	line-height:11px;
}

.labelLoginBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	width:145px;
	text-align:right;
	clear:both;
	display:block;
}

.labelLoginBoxB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#111111;
	width:145px;
	text-align:right;
	clear:both;
	display:block;
	line-height:16px;
	overflow:hidden;
}

.errMessage{
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:9px;
	text-align:center;
}

.box_form_top{
	clear:both;
	width:668px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_form_top.jpg);
	background-repeat:no-repeat;
}

.box_form_middle{
	clear:both;
	width:668px;
	overflow:hidden;
	background-image:url(../graph/box_form_mid.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.box_form_bottom{
	clear:both;
	width:668px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_form_bottom.jpg);
	background-repeat:no-repeat;
}

.box_form_top_short{
	clear:both;
	width:320px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_form_top_short.jpg);
	background-repeat:no-repeat;
}

.box_form_middle_short{
	clear:both;
	width:320px;
	overflow:hidden;
	background-image:url(../graph/box_form_mid_short.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.box_form_bottom_short{
	clear:both;
	width:320px;
	height:19px;
	overflow:hidden;
	background-image:url(../graph/box_form_bottom_short.jpg);
	background-repeat:no-repeat;
}

.edit_retrieve_old{
	cursor:pointer;
	font-size:8px;
	color:#FF0000;
	background-color:#CCCCCC;
	font-weight:bold;
	display:inline;
	margin-left:5px;
	margin-right:20px;
}

.logout_btn{
	display:block;
	overflow:hidden;
	width:74px;
	height:18px;
	margin-top:5px;
	background-image:url(../graph/btn_logout.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.addphoto_btn{
	clear:both;
	display:block;
	overflow:hidden;
	background:url(../graph/btn_aggiungi_foto.jpg);
	background-repeat:no-repeat;
	width:114px;
	height:18px;	
	cursor:pointer !important;
}

.barra_paginazione{
	margin-top:30px;
	height:11px;
	width:180px;
	overflow:hidden;
	visibility:hidden;
	margin-left:260px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	background-image:url(../graph/bar_pag_sfondo.jpg);
	background-position:left;
}

.barra_paginazione_first{
	width:14px;
	height:11px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	visibility:hidden;
	background-image:url(../graph/bar_pag_first.jpg);
}

.barra_paginazione_prev{
	width:11px;
	height:11px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	visibility:hidden;
	background-image:url(../graph/bar_pag_prev.jpg);
}

.barra_paginazione_numeri{
	width:130px;
	height:11px;
	cursor:default;
	overflow:hidden;
	float:left;
	text-align:center;
}

.barra_paginazione_numero{
	width:26px;
	height:11px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	text-align:center;
	color:#4383b1;
}

.barra_paginazione_numero_selezionato{
	width:26px;
	height:11px;
	overflow:hidden;
	float:left;
	font-weight:bold;
	text-align:center;
	color:#000066;
}

.barra_paginazione_next{
	width:11px;
	height:11px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	visibility:hidden;
	background-image:url(../graph/bar_pag_next.jpg);
}

.barra_paginazione_last{
	width:14px;
	height:11px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	visibility:hidden;
	background-image:url(../graph/bar_pag_last.jpg);
}

.btn_rigenera_account{
	cursor:pointer;
	background-image:url(../graph/btn_rigenera_account.jpg);
	width:127px;
	height:18px;
	float:left;
}

.btn_elimina_account{
	cursor:pointer;
	background-image:url(../graph/btn_elimina_account.jpg);
	width:127px;
	height:18px;
	float:left;
}
