/* CSS GLOBALE */


/* *************** CONTENITORE GENERALE *************** */
.trasp{
display:none}	

.container {	
	width:984px;
	height:100%;
}
/* *************** HEADER *************** */
.txt_header{
	width:980px;
	float:left;
	text-align:center;
	color:#999999;
}
.main_h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;}
	
.header {
	width:984px;
	height:134px;
	float:left;

}
.logo {
	width:155px;
	height:134px;
	float:left;
}
.banner {
	width:610px;
	height:134px;
	float:left;
}
.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 {
	float:left;
	padding-top:15px;
	height:100%;
	/*border:1px solid #000000;*/

	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_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:#999999;
	line-height:19px;
	text-decoration:none;
}

.menu_text a:link {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:19px;
	text-decoration:none;
}
.menu_text a:active {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:19px;
	text-decoration:none;
}
.menu_text a:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:19px;
	text-decoration:none;
}
.menu_text a:hover {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:19px;
	text-decoration:none;
}
.banner_vertical {
	width:164px;
	padding:5px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
		margin-top:10px;
}
.banner_vertical_dx{
width:148px;
	height:240px;

	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:5px;
		margin-top:10px;
}


/* *************** CONTENUTI *************** */
.container_content {
	width:798px;
	height:100%;
	float:left;
	padding-top:15px;
	padding-left:12px
}

.content_central {
	width:616px;
	height:100%;
	float:left;
		margin-top:10px;
}

.content_right {
	padding-left:12px;
	width:150px;
	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 {

	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;
		float:left;
}

.news_text A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505657;
	text-decoration: none;
		float:left;
}

.news_text A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#51a0c3;
	text-decoration: none;
		float:left;
}

.news_text A:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505657;
	text-decoration: none;
		float:left;
}


/* *************** WIDGET *************** */
.widget {
padding-bottom:15px;
float:left;

}

.widget_corner_left {
display:none;
	
}

.widget_corner_right {
display:none;
}

.widget_corner_left_green {
display:none;
	
}

.widget_corner_right_green {
display:none;
}

.widget_title_body_orange {
	width:149px;
	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:145px;
	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;

}

.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;
}




/* *************** FOOTER *************** */


/* ** CONTENITORE FOOTER ** */
.footer {
display:none
}


/* FOOTER PARTE SUPERIORE */

.footer_top {
	width:980px;
	height:57px;
	/*background-color:#014268;*/


}

.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;
}

.footer_stampa{
width:100%}


/*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:#999999;
	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;
	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;
}





.banner_vertical {
display:none
}
.banner_vertical_dx{
display:none
}


/* *************** 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{

	width:616px;
	height:158px;
	margin-top:40px;
	background-image:url(../images/fondo_box_h_prodotto_del_mese.jpg);
	background-repeat:no-repeat;
}




div#blocchi{
	width:980;
	height:100%;
	margin-left:auto;
	margin-right:auto;

}

/* *************** box_h_realizzazioni *************** */

div#box_h_realizzazioni{
	height:158px;
	width:616px;
	float:left;
	margin-top:10px;
	background-image:url(../images/fondo_box_h_realiz.jpg);
	background-repeat:no-repeat;
	

}

div.breakbefore {page-break-before:always;
	color: silver}


/* *************** box_h_speciali *************** */

div#box_h_speciali{

	width:616px;
	float:left;
	height:158px;
	margin-top:10px;
	background-image:url(../images/fondo_box_h_speciali.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* *************** box_h_database *************** */


div#box_h_database{
	float:left;
	height:158px;
	margin-top:10px;
	background-image:url(../images/fondo_box_h_database.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* *************** box_h_progetti *************** */

div#box_h_progetti{
	float:left;
	height:158px;
	margin-top:10px;
	background-image:url(../images/fondo_box_h_progetti.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
}




/* *************** 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;
}

.txt_assufficio{
color:#383838;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

/* *************** fine box_assufficio *************** */



/*css per ob direct del 14-01-2010 inizio*/

div#titolo{
	float:left;
	height: 16px;
	border: 1px solid #FF7B24;
	width: 768px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 20px;
	background-image:url(../../../immagini/globale/ico_focus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	}
	
div#contenuto_pag_polo{
float:left;

width:19cm;
height:100%;
padding-bottom:20px;
}

div#header_polo_tot{
float:left;
width:788px;
}

div#header_polo{
float:left;
width:788px;
height:88px;
}

div#logo_polo{
float:left; 
width:241px; 
height:88px;
}

div#title_polo{
	float:left;
	font-size:24px;
	text-align:right;
	color:#000000;
	height:88px;
	line-height:88px;
	width:10cm;
	padding-right:25px
}

.titolo{
	font-size:20px;
}

p {
	margin:0px;
	padding:0px;
}

.p1{
	width:570px;
}

.titolo_p{
	border-bottom: #8ccd00 solid 1px;
	padding-bottom:3px;
	color:#000000;
	font-weight:bold;
}
div#foto_polo{
	float:left;
	width:788px;
	height: 100%;
}

div#foto_polo_up_down{
float:left;
width:788px;
height:10px;
}

div#foto_polo_centrale{
	float:left;
	padding:0px 0px 0px;
	width:788px;
	height: 161px;
}

div#foto_polo_centrale_singole{
float:left;
}

.foto{
padding:0px 81px;
}

div#tit_paragrafo_polo{
	float:left;
	background-color:#014268;
	background-image:url(../20090914_polo_eccellenza/bkground_tit_prgfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:1px 58px 2px 28px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0.3cm;
	
}

div#paragrafo_polo{
	width:788px;

}



div#txt_paragrafo_polo{
	float:left;
	
	width:738px;
	font-size:12px;
	color:#000000;
}

div#txt_paragrafo_polo_1{
	float:left;

	width:738px;
	font-size:12px;
	color:#000000;
	background: url(loghi_ob_lb.jpg) bottom right no-repeat;
}


div#txt_paragrafo_polo_2{
	float:left;

	width:738px;
	font-size:12px;
	color:#000000;
}

#txt_paragrafo_polo ul{
	list-style-type:disc;
	padding-left:18px;
	padding-top:5px;
	margin:0px;
}
div#spazio_credits_polo{
	float:left;
	width:290px;
	padding-left:0px;
}

div#spazio_credits_polo_2{
	display:inline;
	float:left;
	width:380px;
	padding-left:65px;
}

div#info_polo{
	float:left;
	width:265px;
	padding-top:30px;
	padding-left:21px;
}

div#info_polo_2{
	float:left;
	width:350px;
	padding-top:30px;
	padding-left:21px;
}

div#azienda_polo{
float:left;
background-image:url(../20090914_polo_eccellenza/fondo_credits.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
}

div#azienda_polo_2{
	float:left;
	display:inline;
	background-image:url(../20090914_polo_eccellenza/fondo_credits.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:140px;
}

div#logo_azienda_polo{
	float:left;
	width:100%;
	padding-top:30px;
}

div#logo_azienda_polo_2{
	float:left;
	width:100%;
	height:6cm;


}

#logo_azienda_polo_2 a{
font-weight:bold;
}




#logo_azienda_polo_2 a:hover{
font-weight:bold;
}

.spazio{
text-align:center;
}

div#fotogallery_polo{
float:left;
padding:9px;
width:720px;
height:228px;
background-image:url(../20090914_polo_eccellenza/fondo_fotogallery.gif);
}

div#content_fotogallery_polo{
	float:left;
	height:212px;
	width:700px;
}

div#riga_fotogallery_polo{
	float:left;
	width:700px;
	float:left;
	padding-left:5px;
}

#riga_fotogallery_polo ul{
display:inline;
margin:0px;
padding:0px;
}

#riga_fotogallery_polo li{
display:inline;
list-style-type:none;
}

#riga_fotogallery_polo img{
	margin-top:23px;
	margin-left:45px;
}

div#preview_fotogallery_polo{
	float:left;
	width:200px;
	padding-top:23px;
}

div#mini_menu{
	float:left;
	width:400px;
	padding:5px 0px 10px 25px;
	color:#ff8a00;
}

#mini_menu a{
	text-decoration:none;
	color:#999999;
}

#mini_menu a:hover{
text-decoration:none;
color:#333333;
}

div#footer_direct{
	float:left;
	background:url(../20091022_sedus/riga_fondo.gif) no-repeat bottom;
	padding:40px 294px 0px;
	width:200px;
	height:35px;
}

div#footer_direct_btn{
float:left;
width:200px;
}


/*css per ob direct del 14-01-2010 fine*/






