/* CSS GLOBALE */


/* *************** CONTENITORE GENERALE *************** */
.footer_trasparente{
display:none}
.trasparente{
display:none}	

.container {
	width:980px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	position:relative
}
/* *************** HEADER *************** */
.txt_header{
	width:980px;
	float:left;
	text-align:center;
	color:#999999;
}

.main_h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}

.header {
	width:980px;
	height:134px;
	float:left;
}
.logo {
	width:207px;
	height:134px;
	float:left;
}
.banner {
	width:560px;
	height:134px;
	float:left;
	 color:#014268;
}
.login {
	width:213px;
	height:134px;
	float:left;
}
.sfondo_blu{
background-color:#014268;}


.sfondo_grigio{
 background-color:#f4f5f7;}


/* *************** MENU *************** */

/* div contenente tutti i tipi di menu */
.menu {
	width:160px;
	float:left;
	padding-top:15px;
	padding-left:10px;
	vertical-align:top;
}

.menu_bottoni{
width:160px;
height:400px;
	
	float:left;}



/* ****** MENU ESPANDIBILI ***** */

/* classe menu aperto */
.menu_open {
	width:160px;
	padding-bottom:20px;
	float:left;
}

/*  classe menu chiuso */
.menu_close {
	width:160px;
	padding-bottom:4px;
	float:left;
}




/*contenitore per l'header del menu*/


/*titolo del menu*/
.menu_title_body a:link {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
		border-bottom:4px solid #ffffff;

}
.menu_title_body a:active {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
		border-bottom:4px solid #ffffff;
	

}
.menu_title_body a:visited {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
		border-bottom:4px solid #ffffff;
	

}
.menu_title_body a:hover {
	width:150px;
	height:19px;
	background-color:#2286c8;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close_r.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
		border-bottom:4px solid #ffffff;
	

}

.menu_title_body_sel a:link {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close_sel.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
}
.menu_title_body_sel a:active {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close_sel.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
}
.menu_title_body_sel a:visited {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close_sel.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
}
.menu_title_body_sel a:hover {
	width:150px;
	height:19px;
	background-color:#005790;
	padding-left:10px;
	float:left;
	background-image: url(../images/menu_icon_close_sel.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display:block;
}

/*contenitore menu a bottone*/
.menu_container {
	width:150px;
	border-bottom:4px solid #ffffff;
	float:left;
	vertical-align:top;
}
/*titolo menu a bottone*/
.menu_title_light a:link {
	padding-left:10px;
	background-color:#51a0c3;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;
}
.menu_title_light a:active {
	padding-left:10px;
	background-color:#51a0c3;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;	

}
.menu_title_light a:visited {
	padding-left:10px;
	background-color:#51a0c3;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;
			
}
.menu_title_light a:hover{
	padding-left:10px;
	background-color:#7bc9eb;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;
	
}

.menu_title_corner_right {
	width:5px;
	height:19px;
	float:left;
}





.menu_lingue a:link {
	padding-left:10px;
	background-color:#b1cb35;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;
}
.menu_lingue a:active {
	padding-left:10px;
	background-color:#b1cb35;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;	

}
.menu_lingue a:visited {
	padding-left:10px;
	background-color:#b1cb35;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;
			
}
.menu_lingue a:hover{
	padding-left:10px;
	background-color:#c6df51;
	width:150px;
	float:left;
	height:19px;
	border-bottom:4px solid #ffffff;
	
}






.menu_row {
	width:150px;
	height:19px;
	background-color:#f7f9f2;
	padding-left:10px;
	float:left;
	border-bottom:1px solid #cccccc;	
	display:block;
}
.menu_text_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	}
.menu_text_title a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	text-decoration:none;
}
.menu_text_title a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	text-decoration:none;
}
.menu_text_title a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	text-decoration:none;
}
.menu_text_title a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	text-decoration:none;
}
.menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505657;
	line-height:19px;
	text-decoration:none;
}

.menu_text a:link {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505657;
	line-height:19px;
	text-decoration:none;
}
.menu_text a:active {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505657;
	line-height:19px;
	text-decoration:none;
}
.menu_text a:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505657;
	line-height:19px;
	text-decoration:none;
}
.menu_text a:hover {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff8a00;
	line-height:19px;
	text-decoration:none;
}
.banner_vertical {
	width:160px;
	height:100%;
	padding-top:0px;
	float:left;
	
}
.banner_vertical_dx{
	width:160px;
	height:300px;
	padding-top:5px;
	float:left;
}


/* *************** CONTENUTI *************** */
.container_content {
	width:798px;
	height:100%;
	float:left;
	padding-top:15px;
	padding-left:12px
}

.content_central {
	width:616px;
	height:100%;
	float:left;
}

.content_right {
	padding-left:12px;
	width:170px;
	height:100%;
	float:left;
}

/* *************** BOX MULTIFUNZIONE *************** */
.box_multifunction {
	width:616px;
	height:437px;

}


/* *************** NEWS *************** */

.news_header {
/*	float:left;*/
}



.news_corner_left {
	width:5px;
	height:19px;
	float:left;
	background-image:url(../images/box_corner_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.news_corner_left_bottom {
	width:5px;
	height:16px;
	float:left;
	background-image:url(../images/box_news_corner_bottom_left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.news_corner_right_bottom {
	width:5px;
	height:16px;
	float:right;
	background-image:url(../images/box_news_corner_bottom_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}



.news_title_body {
	width:596px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	background-color:#005790;
	float:left;
	line-height:19px;
}


.news {
	width:600px;
	height:100%;
	margin-top:10px;
	margin-left:3px;
	padding-left:5px;
	float:left
}



.news_footer {
width:616px;
float:left;

}

.news_footer_center {
	width:606px;
	height:19px;
	float:left;
	background-image:url(../images/box_news_corner_bottom_center.jpg);
	background-repeat:repeat-x;
	background-repeat:top;
}


.news_corner_right {
	width:5px;
	height:19px;
	float:right;
	background-image:url(../images/box_corner_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.news_container {
	width:616px;
	height:100%;
	padding-top:15px;
	float:left;
	vertical-align:top;
}

.news_border {
	width:614px;
	height:100%;
	float:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#b6b7b9;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#b6b7b9;
}




.news_thumb{
	width:72px; 
	height:72px;
	padding:4px;
	border:solid 1px;
	border-color:#666666;
	vertical-align:bottom;
	float:left;
}




.news_text{
	width:500px;
	height:70px;
	padding-top:10px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505657;
	text-decoration: none;
	border-bottom:dotted 1px;
	border-bottom-color:#666666;
	float:left;
}


.news_text A:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff8a00;
	text-decoration: none;
}

.news_text A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505657;
	text-decoration: none;
}

.news_text A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#51a0c3;
	text-decoration: none;
}

.news_text A:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505657;
	text-decoration: none;
}



/* *************** WIDGET *************** */
.widget {
padding-bottom:15px;
float:left;
}

.widget_corner_left {
	width:4px;
	height:22px;
	float:left;
		background-image:url(../images/box_orange_corner_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
}

.widget_corner_right {
	width:4px;
	height:22px;
	float:left;
			background-image:url(../images/box_orange_corner_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.widget_corner_left_green {
	width:4px;
	height:22px;
	float:left;
		background-image:url(../images/box_green_corner_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
}

.widget_corner_right_green {
	width:4px;
	height:22px;
	float:left;
			background-image:url(../images/box_green_corner_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.widget_title_body_orange {
	width:140px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	background-color:#ff8a00;
	float:left;
		line-height:22px
}

.widget_title_body_green {
	width:140px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	background-color:#b1cb35;
	float:left;
		line-height:22px
}


.widget_body {
	width:156px;
	padding-top:10px;
	padding-bottom:10px;
	border-left:solid #b6b7b9 1px;
	border-right:solid #b6b7b9 1px;
	background-color:#ffffff;
	float:left;
}

.widget_body_vetrina {
	width:156px;
	padding-top:10px;
	padding-bottom:0px;
	border-left:solid #b6b7b9 1px;
	border-right:solid #b6b7b9 1px;
	background-color:#ffffff;
	float:left;
}


.widget_body_content_2 {
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
	text-decoration:none;
	line-height:24px;
	
}
.widget_body_content_2 a:link {
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
	text-decoration:none;
	line-height:24px;

}
.widget_body_content_2 a:active {
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
		text-decoration:none;
			line-height:24px;

}
.widget_body_content_2 a:visited{
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
	text-decoration:none;
	line-height:24px;

}
.widget_body_content_2 a:hover{
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2386c9;
	text-decoration:none;
	line-height:24px;
}
.widget_body_content {
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
		text-decoration:none;
}
.widget_body_content a:link {
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
		text-decoration:none;
}
.widget_body_content a:active {
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
		text-decoration:none;
}
.widget_body_content a:visited{
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#014268;
		text-decoration:none;
}
.widget_body_content a:hover{
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2386c9;
	text-decoration:none;

}
.widget_footer {
	width:158px;
	float:left;
}


.widget_corner_bottom_left {
	width:6px;
	height:16px;
	float:left;
		background-image:url(../images/box_news_corner_bottom_left.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}


.widget_corner_bottom_right {
	width:6px;
	height:16px;
	float:left;
	background-image:url(../images/box_news_corner_bottom_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;

}

.widget_footer_center {
	width:146px;
	height:16px;
	float:left;
	background-image:url(../images/box_news_corner_bottom_center.jpg);
	background-repeat:repeat-x;
	background-repeat:top;
	text-decoration:none
}
.widget a:link{text-decoration:underline}
.widget a:visited{text-decoration:underline}
.widget a:active{text-decoration:underline}
.widget a:hover{text-decoration:none}

.widget_text {
	width:136px;
	padding-left:10px;
	padding-right:10px;
	border-left:solid #b6b7b9 1px;
	border-right:solid #b6b7b9 1px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505657;
}


/* *************** inizio BOX H *************** */

div#box_h_txt_left{
	float:left;
	width:338px;
	height:98px;
	padding:50px 15px 10px 15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#383838;
}

#box_h_txt_left a{
color:#ff8a00;
text-decoration:none;
font-weight:bold;
}

#box_h_txt_left a:hover{
color:#51a0c3;
text-decoration:none;
font-weight:bold;
}

div#box_h_txt_right{
	float:left;
	width:333px;
	height:98px;
	padding:50px 20px 10px 15px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#383838;
}

#box_h_txt_right a{
color:#ff8a00;
text-decoration:none;
font-weight:bold;
}

#box_h_txt_right a:hover{
color:#51a0c3;
text-decoration:none;
font-weight:bold;
}

.title_box_h{
color:#ff8a00;
font-weight:bold;
font-size:16px;
}

.title_box_h a{
color:#ff8a00;
font-weight:bold;
font-size:16px;
text-decoration:none;
}

.title_box_h a:hover{
color:#51a0c3;
font-weight:bold;
font-size:16px;
text-decoration:none;
}

.subtitle_box_h{
color:#51a0c3;
font-weight:bold;
font-size:12px;
}

div#box_h_dx{
float:left;
width:248px;
height:158px;
}

div#box_h_sx{
float:left;
width:248px;
height:158px;
}

div#box_h_dx_img{
float:left;
padding:6px 0px 0px;
width:248px;
height:118px;
}

div#box_h_sx_img{
float:left;
padding:6px 0px 0px;
width:248px;
height:118px;
}

div#box_h_sx_img_prod_del_mese{
	float:left;
	padding:6px 0px 0px 21px;
	width:227px;
	height:152px;
}

div#box_h_btn{
float:left;
width:248px;
height:34px;
}



/* *************** box_h_prodotto_del_mese *************** */

div#box_h_prodotto_del_mese{
	float:left;
	width:616px;
	height:158px;
	margin-top:40px;
	background:url(../images/fondo_box_h_prodotto_del_mese.jpg);
}


/* *************** box_h_realizzazioni *************** */

div#box_h_realizzazioni{
	float:left;
	width:616px;
	height:158px;
	margin-top:10px;
	background:url(../images/fondo_box_h_realiz.jpg);
}


/* *************** box_h_speciali *************** */

div#box_h_speciali{
	float:left;
	width:616px;
	height:158px;
	margin-top:10px;
	background:url(../images/fondo_box_h_speciali.jpg);
}

/* *************** box_h_database *************** */


div#box_h_database{
	float:left;
	width:616px;
	height:158px;
	margin-top:10px;
	background:url(../images/fondo_box_h_database.jpg);
}

/* *************** box_h_progetti *************** */

div#box_h_progetti{
	float:left;
	width:616px;
	height:158px;
	margin-top:10px;
	background:url(../images/fondo_box_h_progetti.jpg);
}



/* *************** fine BOX H *************** */








/* *************** box_assufficio *************** */

div#box_assufficio{
	float:left;
	width:155px;
	height:284px;
	border:#CCCCCC solid 1px;
	margin:0px 0px 15px;
	background:url(../images/header_box_assufficio.jpg) top no-repeat;
}

div#box_assufficio_txt{
float:left; 
width:151px; 
height:195px; 
margin-top:68px; 
padding:0px 2px 21px;
background:url(../images/footer_box_assufficio.jpg) bottom no-repeat;
}

.date_assufficio{
color:#005790;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.title_assufficio{
color:#383838;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}
.title_assufficio a:link{text-decoration:underline;color:#ff8a00;}
.title_assufficio a:visited{text-decoration:underline;color:#ff8a00;}
.title_assufficio a:active{text-decoration:underline;color:#ff8a00;}
.title_assufficio a:hover{text-decoration:none;color:#ff8a00;}


.txt_assufficio{
color:#383838;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

/* *************** fine box_assufficio *************** */










/* *************** FOOTER *************** */


/* ** CONTENITORE FOOTER ** */
.footer {
	margin-top:15px;
	width:980px;
	height:134px;
	float:left;
}


/* FOOTER PARTE SUPERIORE */

.footer_top {
	width:980px;
	height:57px;
	/*background-color:#014268;*/
	float:left;

}

.footer_copyright {
	padding-left:15px;
	padding-top:20px;
	width:450px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter;
	color:#b1cb36;
	float:left;
	background-color:#014268;
}

.footer_menu {
	padding-right:15px;
	padding-top:20px;
	width:500px;
	height:23px;
	float:left;
	text-decoration:none;
	background-color:#014268;
	font-weight:lighter;
}
.testo_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.testo_footer_black {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	font-weight:lighter;
}
.testo_footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
}
.testo_footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
}
.testo_footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
}
.testo_footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b1cb36;
	text-decoration:none;
	font-weight:lighter;
}
.footer_corner_sx {
	width:14px;
	height:17px;
	float:left;
	background-image:url(../images/footer_corner_sx_01.jpg);
	background-repeat:no-repeat;
	background-position:top;

}

.footer_center {
	width:952px;
	height:17px;
	float:left;
	background-image:url(../images/footer_corner_centro.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.footer_corner_dx {
	width:14px;
	height:17px;
	float:left;
		background-image:url(../images/footer_corner_dx_01.jpg);
	background-repeat:no-repeat;
	background-position:top;
}



/* FOOTER PARTE INFERIORE */

.footer_bottom_sx {

	width:14px;
	height:76px;
	float:left;
	background-image:url(../images/footer_corner_sx_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.footer_bottom_center {
	text-align:center;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:76px;
	width:950px;
	float:left;
}
.footer_bottom_center a:link{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline; color:#000000}
.footer_bottom_center a:visited{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline; color:#000000}
.footer_bottom_center a:active{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline; color:#000000}
.footer_bottom_center a:hover{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; color:#000000}

.footer_bottom_tot{
	background-image:url(../images/footer_center.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
		width:980px;
	height:134px;
	margin-top:4px}

.footer_bottom_dx {

	width:14px;
	height:76px;
	float:right;
	background-image:url(../images/footer_corner_dx_02.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

/*TESTI */
.testo_arancio{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ffffff;
	text-decoration:none;
}
.testo_arancio a:link{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ffffff;
	text-decoration:none;
}
.testo_arancio a:active{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ffffff;
	text-decoration:none;
}
.testo_arancio a:visited{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ffffff;
	text-decoration:none;
}
.testo_arancio a:hover{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ff8a00;
	text-decoration:none;
}

.bg_header_dx{
	width:14px;
	height:108px;
	float:left;
	background-image:url(../images/bg_header_dx.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#014268 }

#slideshow {
    float:left;
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    opacity:0.0;
    filter: alpha(opacity=0);
}

#slideshow IMG.active {
	
    z-index:2;
    opacity:1.0;
    filter: alpha(opacity=100);
}

#slideshow IMG.pronto {
    z-index:1;
    opacity:1.0;
    filter: alpha(opacity=100);
}
#nascoste {
    float:left;
    position:absolute;
}


.bottoniimmagini {
height:75px;
width:100px;
margin:6px;
font:Arial;
color:#FFFFFF;
opacity:0.5;
filter: alpha(opacity=50);
z-index:5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
background-image: url(/officebit/hp_2009/images/bg_bottone_2.jpg);
background-repeat: repeat-x;
}

.bottoniimmagini3 {
height:75px;
width:100px;
margin:6px;
font:Arial;
color:#FFFFFF;
opacity:1.0;
filter: alpha(opacity=100);
z-index:3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
}

.bottoniimmagini2 {
height:75px;
width:100px;
margin:6px;
font:Arial;
color:#000000;
opacity:1.0;
filter: alpha(opacity=100);
z-index:5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
background-image: url(/officebit/hp_2009/images/bg_bottone.jpg);
background-repeat: repeat-x;
}

.blocco{
position:relative;z-index:5;width:5px;left:495px;top:12px;float:left;	
}

/*-----------------------------------------------------------------------------------*/


















#slideshow_icone {
    float:left;
    position:relative;
    height:100px;
}

#slideshow_icone IMG {
    position:absolute;
    top:0;
    left:11px;
    z-index:0;
    opacity:0.0;
    filter: alpha(opacity=0);
}

#slideshow_icone IMG.active_icone {
    z-index:2;
    opacity:1.0;
    filter: alpha(opacity=100);
}

#slideshow_icone IMG.pronto_icone {
    z-index:1;
    opacity:1.0;
    filter: alpha(opacity=100);
}

.input{
width:120px; 
height:14px;
margin-top:5px;
margin-bottom:5px
}

.news_title_body a {
	color: #FFF;
	text-decoration: none;
}
#menu_row_active {
	color: #ff8a00;
}
#menu_row_active_voce_unica {
	color: #015790;
}

.footer_stampa{
display:none}


.box_telefono{
	background-image:url(../images/box_telefono.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:113px;
	width:158px;
	margin-bottom:10px;
	padding-top:15px;
	color:#014268;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

div#facebook{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:15px 0px 0px 5px;
	color: #014268;
	font-weight: bold;}

div#facebook a:link{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #014268;	font-weight: bold; text-decoration:none}
div#facebook a:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #014268;	font-weight: bold; text-decoration:none}
div#facebook a:active{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #014268;	font-weight: bold; text-decoration:none}
div#facebook a:hover{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #ff8a00;	font-weight: bold; text-decoration:none}


