/* CSS Document */
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#666666;
	/*background-color:#0066FF;*/
	SCROLLBAR-FACE-COLOR: #e3e3e3;
	SCROLLBAR-HIGHLIGHT-COLOR: #e3e3e3;
	SCROLLBAR-SHADOW-COLOR: #e3e3e3;
	SCROLLBAR-3DLIGHT-COLOR: #e3e3e3;
	SCROLLBAR-ARROW-COLOR: #44555b;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #fbfbf;
}

p{
	margin:0;
	border:0;
}

/*\*/
* html #hr {
	margin-top:1px;
	margin-bottom:1px;
}
/**/

hr{
	margin-top:8px;
	margin-bottom:8px;
	background-color:#cccccc;
	color:#cccccc;
	height:1px;
	padding:0px;
	border:0px;
}

div.hr {
	margin: 5px 0px;
	border:none;
	border-top: 1px solid #cccccc;
}

div.hr hr{
	display:none;

}

form{
	margin:0;
	border:0;

}

a {
	color:#999999;
	text-decoration:underline;
}

a:hover{
	color:#666666;
	text-decoration:none;
}


/*----HOME PAGE -------------------*/

#flag{
	padding-top:183px;
	padding-right:5px;
}

#flag-login{
	padding-top:80px;
	padding-right:5px;
}

#menu_home{
	margin-top:30px; 
	padding-left:10px; 
	padding-right:10px;
	position:relative;
	overflow:hidden; 
	height:420px;
	/*background-color:#99FF66; */
}

#menu_item{
	font-size:13px;

}

#menu_home a{
	text-decoration:none;
}

#menu_home a:hover{
	color:#0099ff;
}

.home_selected{
	font-weight:bold;
	color:#0099ff;
	padding-left:15px;
	background-image:url(../images/freccia_home.png);
	background-repeat:no-repeat;
	background-position:left;
}

.titolo_lista_home{
	font-weight:bold;
	color:#0099ff;
}

.data_lista_home{
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	color:#666666;

}
.testo_lista_home {
	color:#777777;
	text-decoration:none;
}

.testo_lista_home a{
	color:#666666;
	font-weight:bold;
	font-style: italic;
	text-decoration:none;
}

.testo_lista_home a:hover{
	font-weight:bold;
	text-decoration:underline;
}


#alert{
	padding-top:15px;
	padding-bottom:50px;
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
}

#inner_home_contenuti{
	margin-top:30px; 
	padding-left:5px; 
	/*padding-right:5px; */
	position:relative;
	overflow:hidden; 
	height:416px; 
	cursor: n-resize;

}


#inner_home_icone{
	margin-top:30px; 
	padding-left:10px; 
	padding-right:10px;
	position:relative;
	overflow:hidden; 
	height:420px; 

}

#username, #password {width:122px}
/*----CONTENUTI----------------------------------------*/

#content{
	width: 866px;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/back_home.png);
	background-repeat:repeat-y;
	position:relative;
	z-index:1;
	margin-bottom:-4px;
	}

/*\*/
* html #content {
	margin-bottom:-13px;
}
/**/

#content_contenuti{
	width: 866px;
	margin: 0 auto;
	text-align: left;
	padding-bottom:20px;
	/*background-image:url(../images/back_home.png);
	background-repeat:repeat-y;*/
	
}

#head_contenuti{
	width: 866px;
	background-image:url(../images/back_home.png);
	background-repeat:repeat-y;
	position:relative;
	z-index:1;
}


/* ---- NEW MENU ----- */
#inner_menu_oriz{
	/*float:left;
	overflow: hidden; 
	position: relative;
	padding-top:7px;
	width: 810px;*/
	width: 850px;
}

* html #inner_menu_oriz{float: left; margin-top: -29px;} 
*:first-child+html #inner_menu_oriz{float: left; margin-top: -29px;}

#inner_menu_oriz table{margin:-3px 0pt 0px 0;}
* html #inner_menu_oriz table{ padding-top:5px;} 
*:first-child+html #inner_menu_oriz table{ padding-top:5px;}

 
#menu_linea_due {margin-top: -5px;}
* html #menu_linea_due{padding-top: 8px;}
*:first-child+html #menu_linea_due{padding-top: 8px;} 

ul#nav{list-style: none; font-size:13px; line-height:20px; font-weight:bold; margin-left:-25px}
* html ul#nav{ margin-left: -20px;} 
*:first-child+html ul#nav{ margin-left: -20px;} 

ul#nav li{float: left; margin: 0 0.1em 0; padding: 0}

ul#nav a{float: left; height:27px;
padding:0pt 0pt 0pt 0.6em;
    background: url(../images/tab_b.gif) no-repeat top left;
    text-decoration: none;color: #FFFFFF}

ul#nav span{float: left; padding: 0.4em 0.6em 0.4em 0; height:27px;
    background: url(../images/tab.gif) no-repeat top right; cursor: pointer}

ul#nav li#active a,ul#nav a:hover{
    background: url(../images/tab2_b.gif) no-repeat top left}

ul#nav li#active span,ul#nav a:hover span{
    background: url(../images/tab2.gif) no-repeat top right;color: #663300}

/*--------MENU PRINCIPALE-------------------------------------------------------*/

#menu_oriz{
	height:70px;
	background-image:url(../images/onda_head.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#663300;
	
}

#menu_oriz_adv_full_page{
	height:70px;
	/*background-image:url(../images/onda_head.jpg);
	background-position:left;
	background-repeat:no-repeat;*/
	color:#663300;
	font-size:15px;
}

#m_left{
	float:left;
	width:28px;
	/*background-color:#666666;
	padding-top:7px;*/
}

#m_right{
	float:right;
	width:28px;
	/*background-color:#666666;
	padding-top:7px;*/
}


/*#inner_menu_oriz a{
	color: #FFFFFF;
	margin: 0px;
	text-decoration:none;
	font-weight:bold;
}

#inner_menu_oriz a:hover{
	color: #FFFFFF;
}

.menu_oriz_selected a{
	color: #FFFFFF;
	font-style:italic;
}*/

#voci_menu_oriz{
	width: 855px;
	margin: 0 auto;
}



/*--------NEWS SCROLL-------------------------------------------------------*/

#news_scroll{
	height:35px;
	width:866px;
	background-image:url(../images/back_news_scroll.png);
	background-repeat:no-repeat;

}

#news_scroll ul{
	padding-left: 9px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 8px;
	/*background-color:#00FF33;*/

}

#news_scroll li{
	list-style: none;
	display: inline;
	margin: 0px;
	color: #a9a9a9;
	font-weight:bold;
}


/*--------BREADCRUMBS-------------------------------------------------------*/

#breadcrumbs{
	height:30px;
	/*background-color:#00FFCC;*/

}

#breadcrumbs ul{
	padding-left: 9px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	/*background-color:#00FF33;*/

}

#breadcrumbs li{
	list-style: none;
	display: inline;
	margin: 0px;
	color: #a9a9a9;
	font-weight:bold;

}

#breadcrumbs li a{
	color: #a9a9a9;
	margin: 0px;
	text-decoration:none;
	font-weight:bold;
}

#breadcrumbs li a:hover{
	color: #ffbc00;
}


/*--------BREADCRUMBS RICERCA-------------------------------------------------------*/

#breadcrumbs_ricerca{
	height:30px;
	padding-top:10px;
	padding-bottom:5px;
	/*background-color:#00FFCC;*/

}

#breadcrumbs_ricerca ul{
	padding-left: 9px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	/*background-color:#00FF33;*/

}

#breadcrumbs_ricerca li{
	list-style: none;
	display: inline;
	margin: 0px;
	color: #ffbc00;
	font-weight:bold;

}

#breadcrumbs_ricerca li a{
	color: #ffbc00;
	margin: 0px;
	text-decoration:none;
	font-weight:bold;
}

#breadcrumbs_ricerca li a:hover{
	color: #ffbc00;
}



/*--------MENU LEVEL2-------------------------------------------------------*/

#menu_level2 {
	margin-bottom: -8px;
	clear:both;
}

#voci_menu_level2{
	background-image:url(../images/back_menu_liv2.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}

#table_menu{
	position:relative;
}

.sep{
	width:1px;
	/*background-color:#c9c9c9;*/
	
}

.menu1{
	/*background-color:#c9c9c9;*/
}

.menu1_selected{
	/*background-color:#FFFFFF;*/
}

.menu1 a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	/*padding-left: 20px;
	padding-right: 20px;*/
	/*background-color:#c9c9c9;*/
	padding-left: 10px;
	width:179px;
	display:block;
}

.menu1 a:hover{
	color: #663300;
	/*background-color:#FFFFFF;*/
}

.menu1_selected a{
	text-decoration:none;
	color:#663300;
	font-weight:bold;
	/*padding-left: 20px;
	padding-right: 20px;*/
	padding-left: 10px;
	width:179px;
	display:block;
}

.menu1_chiuso a{
	text-decoration:none;
	color:#c76300;
	font-weight:bold;
	/*padding-left: 20px;
	padding-right: 20px;*/
	padding-left: 10px;
	width:179px;
	display:block;
}

#inner_voci_menu_level2{
	padding-top:1px;
	padding-bottom:3px;
	overflow: hidden; 
	position: relative;
	width: 765px;
	float:left;

}

#inner_avanti{
	margin-top: -3px;
	padding-bottom:3px;
	width:89px;
	color:#999999;
	float:left;
}

#voci_menu_level2 ul{
	/*background-image:url(../images/back_sing_filtro.jpg);
	background-position:right;
	background-repeat:repeat-y;*/
	text-align:left;
	font-weight:normal;
	padding-left: 10px;
	margin-top: 11px;
	margin-left: 0px;
	margin-bottom: 0px;
	/*margin-right: -2px;*/
	color:#a9a9a9;
	font-size:11px;
}

#voci_menu_level2 li{
	list-style-type:none;
}

#voci_menu_level2 li a{
	text-decoration:none;
	color:#ffbc00;
}

#voci_menu_level2 li a:hover{
	text-decoration:underline;
	color: #663300
}

/*--------MENU LEVEL3-------------------------------------------------------*/

/*#menu_level3 ul{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	background-color:#00CCFF;
}

#menu_level3 li{
	float:left;
	list-style-type:none;
	padding-left: 20px;
	padding-right: 20px;
	width:100px;
	
}

#menu_level3 li a{
	
}

#voci_menu_level3{
	color:#a9a9a9;
}

#voci_menu_level3{
	color:#a9a9a9;
	background-color:#FFFFFF;
}*/

/*#voci_menu_level3 li{
	display:list-item;
	list-style-type:square;
}*/

/*#voci_menu_level3 li a{
	color:#a9a9a9;

}

#voci_menu_level3 li a:hover{
	color:#a9a9a9;

}*/


/*--------FILTRI-------------------------------------------------------*/

#filtri{
	padding-bottom:10px;
}

#voci_filtri{
	background-image:url(../images/back_filtri.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}

#inner_voci_filtri{
	padding-top:1px;
	padding-bottom:3px;
	overflow: hidden; 
	position: relative;
	width: 765px;
	float:left;
}

#tabella_filtri{
	/*background-image:url(../images/marker_filtri.png);
	background-attachment:fixed;*/
}

#inner_avanti_filtri{
	margin-top: -1px;
	padding-bottom:3px;
	width:89px;
	color:#999999;
	float:left;
}

.filtro1{
	/*background-color:#c9c9c9;*/
}

.filtro1_selected{
	/*background-color:#FFFFFF;*/
}

.filtro1 a{
	text-decoration:none;
	color:#acacac;
	/*background-color:#ffbc00;*/
	font-weight:bold;
	padding-left: 10px;
	width:179px;
	display:block;
	
}

.filtro1 a:hover{
	background-color:transparent;
}

.filtro1_selected a{
	color:#707070;
	text-decoration:none;
	font-weight:bold;
	padding-left: 10px;
	width:179px;
	display:block;
}

.filtro1_selected a:hover{
	color:#404040;
}
#voci_filtri ul{
	text-align:left;
	padding-left: 0px;
	padding-top: 8px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	color:#a9a9a9;
	font-size:10px;
}

#voci_filtri li{
	list-style-type:none;
}

#voci_filtri li a{
	text-decoration:none;
	font-weight:bold;
	color:#a9a9a9;
}

.cont_multiselect{
	border: 0;
  	position: relative; 
	width: 175px;
	height:92px;
	overflow: hidden;
}

.cont_multiselect2{
	border: 0;
  	position: relative; 
	width: 175px;
	height:92px;
	overflow: hidden;
}

.filtro_multiselect{
	background-color:trasparent;
	font-size:12px;
	color: #a9a9a9;
	width:180px;
	margin-top:-3px;
	margin-left:-3px;
	border: none;
}

.filtro_multiselect option{height:13px; border: none;}

select.filtro_data {color:#A9A9A9; font-size:10px; margin:6px 4px 0 0;}
.voce_filtro_data {color:#A9A9A9; font-size:10px; margin:8px 3px 0 -5px; float:left;}

#filtro_data_evento_giorno, #filtro_fine_data_evento_giorno, #filtro_data_evento_mese, #filtro_fine_data_evento_mese {width: 43px;}
#filtro_data_evento_anno, #filtro_fine_data_evento_anno {width: 53px;}


.filtro_testo{
	font-size:12px;
	color: #a9a9a9;
	margin-top:5px;
	margin-bottom:30px;
}

#baloon{
	background-image:url(../images/tooltip.png);
	width: 193px;
	height: 73px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	color: #a9a9a9;
	font-style:italic;
}

#tooltip_header{
	width:205px;
	height:3px;
	background-image:url(../images/tooltip_header.png);
}

#tooltip_middle{
	background-image:url(../images/tooltip_middle.png);
	width: 193px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
	color: #a9a9a9;
	font-style:italic;
}

#tooltip_closer{
	width:205px;
	height:13px;
	background-image:url(../images/tooltip_closer.png);
}


/*.filtro_multiselect{
	font-size:12px;
	color: #a9a9a9;
	background-color:#FFFFFF;
	width:175px;
	/*height:55px;*/
	/*border: 0px none;
	margin:0;
}*/

/*--------SPLASH PAGES-------------------------------------------------------*/

#splash_page {
	clear:both;

}

#tabella_splash{
	text-align:justify;
	padding-top:11px;
	padding-left:7px;
	padding-right:7px;

}

#cont_sup{
	padding-bottom:4px;

}

#cont_sx{
	
	padding-right:23px;
}

#cont_dx{
	padding-left:23px;

}

#cont_corpo_sup_sx{
	/*padding-left:21px;
	padding-right:21px;*/
	padding-bottom:15px;

}

#cont_corpo_sup_dx{
	/*padding-left:21px;
	padding-right:21px;*/
	padding-bottom:15px;
}

#cont_corpo_inf_sx{
	/*padding-left:21px;
	padding-right:21px;*/

}

#cont_corpo_inf_dx{
	/*padding-left:21px;
	padding-right:21px;*/
}

#spacer_splash{
	padding-left:21px;
	padding-right:21px;
}

#cont_inf{
	padding-top:4px;

}

#titolo_contenuto_spash{
	font-weight:bold;

}

#leggi_tutto{
	padding-top:10px;

}

#leggi_tutto a{
	font-weight:bold;

}

#splash_sx {
	float:left;
	padding-left:7px;
	padding-right:7px;

}

#splash_dx {
	float:left;
	padding-left:7px;
	padding-right:7px;

}

/*--------CONTENUTO-------------------------------------------------------*/

#contenuto{}

#indice_sezione{margin-top:15px}

#titolo_contenuto{
	font-size:18px;
	/*font-weight:bold;*/
	padding-top:15px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
}

#testo_introduttivo{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:14px;
	text-align:justify;
	clear:both;
}

#testo_introduttivo_splash{
	/*padding-left:7px;
	padding-right:7px;*/
	padding-bottom:14px;
	text-align:justify;
}

#testo_contenuto{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

#attributi_contenuto{
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	background-image:url(../images/back_filetto.jpg);
	/*background-color:#0099FF;*/
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	/*margin: 0 7px 10px 1px;*/
}

#attributi_contenuto_report{
	padding-left:7px;
	padding-right:7px;
	background-image:url(../images/back_filetto1.jpg);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	height:65px;
}

#attributi_contenuto_approfondimenti{
	padding-left:7px;
	padding-right:7px;
	background-image:url(../images/back_filetto1.jpg);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	height:65px;
}

#attributi_contenuto_commenti{
	padding-right:7px;
	background-image:url(../images/back_filetto1.jpg);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	height:65px;
}

.riga_contenuto a{
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.riga_contenuto a:hover{
	background-color:#ffbc00;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/triangolo_arancio.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

*:first-child+html .riga_contenuto a{width:854px;}
*:first-child+html .riga_contenuto a:hover{width:854px;}


.riga_contenuto_bloccato a{
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.riga_contenuto_bloccato a:hover{
	background-color:#ffbc00;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/triangolo_arancio.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

*:first-child+html .riga_contenuto_bloccato a{width:854px;}
*:first-child+html .riga_contenuto_bloccato a:hover{width:854px;}


.riga_contenuto_splash a{
	text-decoration:none;
	/*margin-left:4px;
	margin-right:4px;*/
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.riga_contenuto_splash a:hover{
	background-color:#ffbc00;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/triangolo_arancio.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

*:first-child+html .riga_contenuto_splash a{margin: -7px 0; width:100%;}
*:first-child+html .riga_contenuto_splash a:hover{margin: -7px 0; width:100%;}

.riga_contenuto_bloccato_splash a{
	/*margin-left:4px;
	margin-right:4px;*/
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.riga_contenuto_bloccato_splash a:hover{
	background-color:#ffbc00;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/triangolo_arancio.jpg);
	background-position:right;
	background-repeat:no-repeat;
}



/*--------ATTRIBUTI-------------------------------------------------------*/

#attr_argomento{
	float:left;
	width:262px;
	margin-right:41px;
	
}

#attr_localizzazione{
	float:left;
	width:246px;
	margin-right:41px;
	
}

#attr_data{
	float:left;
	width:262px;
	
}

#attr_testate{
	float:left;
	width:246px;
	margin-right:41px;
	margin-left:16px;
}

#attr_macchinario{
	float:left;
	width:262px;
	margin-right:41px;
	
}

#attr_files{
	padding-left:7px;
	padding-right:7px;
/*	background-image:url(../images/back_filetto.jpg);
	background-repeat:repeat-y;*/
	margin-top:10px;
	margin-bottom:10px;
}

#riga_file{
	padding-bottom:5px;

}

#testo_report{
	float:left;
	width:551px;
	margin-right:20px;
	text-align:justify;
	line-height:18px;

}

#testo_report1{
	text-align:justify;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
}

#tasto_report{
	float:right;
	margin-top:-24px;
}



#testo_approfondimenti{
	float:left;
	width:551px;
	margin-right:20px;
	text-align:justify;
	line-height:18px;

}

#testo_approfondimenti1{
	text-align:justify;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
}

#tasto_approfondimenti{
	float:right;
	margin-top:-24px;
}

#testo_commento{
	float:left;
	width:551px;
	margin-right:20px;
	margin-top:15px;
	text-align:justify;
	line-height:22px;

}

.titolo_bold_commento{
	font-size:26px;
	color:#6f6f6f;
	padding-left: 7px;
}

.titolo_bold_commento b{
	color:#ffbc00;
}


#testo_commento1{
	text-align:justify;
	/*padding-top:10px;
	padding-left:7px;
	padding-right:7px;*/
}

#commento {
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
}

#tasto_commento{
	
	float:right;
	/*margin-top:-24px;*/
	margin-top:15px;
	margin-right:25px;
	text-align:justify;
	line-height:22px;
}

#tasto_commento a{
	text-decoration:none;
	color:#6f6f6f;
}

#filetto{
	background-image:url(../images/back_filetto.jpg);
	background-repeat:repeat-y;
	float:left;
	width:1px;
	padding-left:20px;
	padding-right:20px;
}

#head{
	/*height:175px;*/
	background-color:#fdb800;
	background-image:url(../images/back_head_menu_oriz.jpg);
	background-position:bottom;
	background-repeat:repeat-x;

}

#head_adv_full_page{
	/*background-color:#fdb800;
	background-image:url(../images/back_head_menu_oriz.jpg);
	background-position:bottom;
	background-repeat:repeat-x;*/

}

#print_header{
	display:none;

}

#login{
	height:105px;
	background-image:url(../images/back_head_login.jpg);
	background-repeat:repeat-x;
}

#login_wrap{
	width: 858px;
	margin: 0 auto;
	text-align: left;
}

#login_banner {
	padding-top:20px;
	margin-left:27px;
	float:left;

}

#form_login{
	padding-top:10px;
	float:right;

}

#form_login a{
	font-size:11px;
	text-decoration:none;
	color:#663300;
}


#form_login a:hover{
	text-decoration:underline;
	color: #663300;
}


#login_text{
	float:left;
	font-size:18px;
	color:#663300;
}

#login_field{
	float:left;
}

#graph_member_area{
	/*float:right;*/
}

#tasto_home{
	padding-top:5px;
	float:left;
	margin-bottom: -5px;

}

#tasto_member_area_closed{
	padding-top:5px;
	float:right;
	margin-bottom: -5px;
}

#tasto_member_area_open{
	padding-top:5px;
	float:right;
	margin-bottom: -5px;
}

#sfum_head{
	position:relative;
	height:7px;
	width:100%;
	background-image:url(../images/sfum_head.png);
	background-repeat:repeat-x;
	z-index:2;
	margin-bottom:-7px;
	/*background: transparent url(../images/sfum_head.png) repeat-x scroll 0 0;*/
}

#sfum_head_adv_full_page{
	position:relative;
	height:7px;
	width:100%;
	/*background-image:url(../images/sfum_head.png);
	background-repeat:repeat-x;*/
	z-index:2;
	margin-bottom:-7px;
	/*background: transparent url(../images/sfum_head.png) repeat-x scroll 0 0;*/
}

/*\*/
* html #sfum_head {
	margin-bottom:-13px;
}
/**/

#brand_home{
	background-image:url(../images/brand_home.jpg);
	margin-left:4px;
	margin-right:4px;
	height:247px;
}

#brand_home_contenuti{
	background-image:url(../images/brand_home_contenuti.jpg);
	margin-left:4px;
	margin-right:4px;
	height:143px;
}

#approfondimenti{
	position:relative;
	background-image:url(../images/app_back.png);
	/*width:279px;*/
	width:320px;
	height:30px;
	/*padding-left:100px;*/
	padding-left:58px;
	padding-top:10px;
	float:right;
	color:#666666;
}


#logo_associato{
	/*position:relative;
	float:right;*/
	padding-top:48px;
	padding-right:10px;
}

#banner_associato{
	/*position:relative;
	float:right;*/
	padding-top:65px;
	padding-right:18px;
}

#saluto_utente{
	padding-top:17px;
	color:#000000;

}

#saluto_utente a{
	text-decoration:none;
	color:#666666;

}

#saluto_utente a:hover{
	text-decoration:underline;
	
}

#home_news{
	position:relative;
	z-index:1;
	background-image:url(../images/back_home.jpg);
	background-repeat:repeat-x;
	background-color:#767676;
	height:761px;
	margin-left:4px;
	margin-right:4px;
}

#area_attiva_fys{
	margin-top:80px;
	margin-left:102px;
	height:87px;
	width:225px;
	cursor:default;
	float:left;
}

#area_attiva_pys{
	margin-top:80px;
	margin-left:531px;
	height:87px;
	width:225px;
	cursor:default;
}

#area_attiva_fys a{
	display:block;
	height:87px;
	color:#e4a429;
	text-decoration:none;
}


#area_attiva_pys a{
	display:block;
	height:87px;
	color:#e4a429;
	text-decoration:none;
}

/*--------AZIENDE-------------------------------------------------------*/

#dett_azienda1{
	float:left;
	/*padding-left:5px;
	padding-right:5px;*/
	text-align:justify;
	/*width:400px;*/
	
}

.logo_azienda{
	padding-bottom:20px;

}

.logo_azienda a{
	border:1px solid #FFFFFF;
	padding:3px;
	display:block;
	width:230px;

}


.logo_azienda a:hover{
	border:1px solid #a9a9a9;

}

.logo_dett_azienda{
	padding-top:10px;
	padding-bottom:10px;
}

#logo_dett_azienda{
	padding-bottom:20px;
}

.thumb_azienda{
	padding-bottom:10px;

}

.thumb_azienda a{
	border:1px solid #FFFFFF;
	padding:3px;
	display:block;
	width:100px;
}

.thumb_azienda a:hover{
	border:1px solid #a9a9a9;
}

#titolo_azienda{
	font-size:18px;
	padding-left:7px;
	padding-right:7px;
	margin-bottom: 10px;
}

#descrizione_azienda{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;
	text-align:justify;
}

#info_azienda{
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;
}

#testo_info_azienda{
	line-height:18px;

}

#testo_azienda{
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

#video_azienda{
	float:right;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:10px;
}

#sep_azienda{
	height:45px;
	background-image:url(../images/back_sep_azienda.jpg);
	background-repeat:no-repeat;

}

.riga_azienda a{
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.riga_azienda a:hover{
	background-color:#ffbc00;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/triangolo_arancio.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

/*\*/
* html #macchinari {
	margin-left:2px;
}
/**/

#macchinari{
	float:left;
	width:240px;
	margin-left:4px;
	margin-top:-32px;
	padding-left:22px;
	padding-right:22px;

}

#macchinari ul{
	margin:0;
	padding-left:1px;
}

#prodotti{
	float:left;
	width:244px;
	margin-left:1px;
	margin-top:-32px;
	padding-left:22px;
	padding-right:22px;
}

#prodotti ul{
	margin:0;
	padding-left:1px;
}

#imballaggi{
	float:left;
	width:240px;
	margin-left:1px;
	margin-right:4px;
	margin-top:-32px;
	padding-left:22px;
	padding-right:22px;
}

#imballaggi ul{
	margin:0;
	padding-left:1px;
}

/*--------MY UCIMA-------------------------------------------------------*/

#menu_my_ucima{
	padding-top:25px;

}

#menu_my_ucima a{
	text-decoration:none;
	color:#ffbc00;
}

#menu_my_ucima a:hover{
	text-decoration:underline;
}

#menu_my_ucima ul {
	padding-left: 10px;
	margin-top: 6px;
	margin-left: 0px;
	margin-bottom: 0px;
	color:#a9a9a9;
	font-size:11px;
}

#menu_my_ucima li {
	list-style-type:none;

}

#menu_my_ucima li.my_menu_selected a{
	color: #663300;

}

#my_ucima_preferiti{
	text-align:left;
	width:315px;
	height:387px;
	background-image:url(../images/bkg_ma.jpg);
	padding:20px;
	
}

#inner_my_ucima_box1, #inner_my_ucima_box2, #inner_my_ucima_box1_2, inner_my_ucima_box2_2 {
	height:344px;
	overflow:hidden;

}

#my_ucima_contenuti{
	text-align:left;
	width:315px;
	height:387px;
	background-image:url(../images/bkg_ma.jpg);
	padding:20px;
	
}

#my_ucima_inner{
	width:315px;
	height:360px;
	overflow:hidden;
}



#tasti_scroll{
	text-align:right;

}

#tasti_scroll_contenuti{
	text-align:right;

}

.titolo_lista_box{
	font-weight:bold;
	color:#0099ff;
	
}

.titolo_lista_box a{
	text-decoration:none;
	color:#0099ff;
	
}

.titolo_lista_box a:hover{
	text-decoration:underline;

}

.data_lista_box{
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.testo_lista_box {
	color:#777777;
	text-decoration:none;
}

.testo_lista_box a{
	color:#666666;
	font-weight:bold;
	font-style: italic;
	text-decoration:none;

}

.testo_lista_box a:hover{
	font-weight:bold;
	text-decoration:underline;

}

.table_my_ucima{
	margin-top:5px;
	margin-bottom:5px;
}

.cell_table_my_ucima{
	padding-bottom:12px;

}

.cell_table_file{
	padding-bottom:12px;
	padding-left:3px;

}

.cell_table_file a{
	text-decoration:none;

}

.cell_table_file a:hover{
	text-decoration:underline;

}


.my_ucima_textbox{
	font-size:12px;
}


.my_ucima_multiselect{
	font-size:12px;
	width:250px;

}

.my_ucima_textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;

}

#table_menu_my_ucima{
	
	

}

#ma_left{
	padding-top:15px;
	float:left;
	width:39px;

}

#ma_right{
	padding-top:15px;
	float:right;
	width:39px;
}


#inner_voci_menu_my_ucima{
	float:left;
	overflow: hidden; 
	position: relative;
	width: 624px;

}


.testo_navigazione{
	padding-left:10px;

}

#titolo_my_menu{
	padding-top:13px;
	padding-bottom:19px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
}

#titolo_my_ucima{
	font-weight:bold;
	font-size:18px;
}

#titolo_my_ucima a{
	text-decoration:none;
	color:#666666;
}

#titolo_preferiti{
	font-size:18px;

}

#titolo_preferiti a{
	text-decoration:none;

}

#titolo_preferiti a:hover{
	text-decoration:underline;

}


#testo_my_menu{
	text-align:justify;
	padding-bottom:13px;
	padding-left:7px;
	padding-right:7px;

}

#testo_cell_my_menu{
	color:#666666;
	padding-bottom:10px;
	text-align:justify;

}

.table_field{
	margin-top:12px;
	color:#ffbc00;

}

.table_field_commenti{
	margin-top:12px;
	font-weight:bold;

}

.cell_check_my_ucima{
	color:#ffbc00;
	font-weight:bold;
	padding-left:5px;


}

#cambio_password{
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:10px;
	background-color:#ffbc00;
	color:#FFFFFF;
	font-weight:bold;

}

#tasti_my_ucima{
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
}

.button_my_ucima_salva_out{
	background-image:url(../images/salva_out.jpg);
	border:0;
	width:76px;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.button_my_ucima_salva_over{
	background-image:url(../images/salva_over.jpg);
	border:0;
	width:76px;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.button_my_ucima_annulla_out{
	background-image:url(../images/annulla_out.jpg);
	border:0;
	width:76px;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.button_my_ucima_annulla_over{
	background-image:url(../images/annulla_over.jpg);
	border:0;
	width:76px;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}


.button_search_out{
	background-image:url(../images/ricerca_out.jpg);
	border:0;
	width:66px;
	height:22px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.button_search_over{
	background-image:url(../images/ricerca_over.jpg);
	border:0;
	width:66px;
	height:22px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}


.button_my_ucima_video_upload{
	background-image:url(../images/banner_video_upload.jpg);
	border:0;
	width:857px;
	height:90px;
	/*color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;*/
	cursor:hand;
}


/*--------FOOTER-------------------------------------------------------*/

#sfum_footer{
	clear:both;
	position:relative;
	z-index:2;
	background-image:url(../images/sfum_footer.png);
	background-repeat:repeat-x;
	height:4px;
	}

#footer{
	background-image:url(../images/back_footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:250px;
	background-color:#949494;
	
}

#foot_1{
	width: 866px;
	margin: 0 auto;
	text-align: left;
	height:130px;
}

#foot_2{
	width: 866px;
	margin: 0 auto;
	text-align: left;
	height:50px;
	font-size:10px;
	color:#333333;
}

#foot_2 a {
	color:#333333;
	text-decoration:none;
}

#print_foot{
	display:none;

}

#copy{
	float:left;
	/*width:550px;*/

}

#menu_footer{
	float:left;

}

#menu_footer ul{
	margin-top:0px;
	
}

#menu_footer li{
	list-style: none;
	display: inline;
	margin: 0px;
}

#menu_footer li a{
	color: #333333;
	margin: 0px;
	text-decoration:none;
}

#clear{
	clear:both;

}

.titolo{
	font-size:18px;
}


.titolo_bold{
	font-size:18px;
	font-weight:bold;
}

.text_field{
	border:0px;
	color:#666666;
}

.puntini {
	margin:0;
	padding:0;
	height:1px;
	/*background-image:url(../images/puntini.jpg);
	background-repeat:repeat-x;*/
	background-color:#330033;
}

.puntini_splash {
	margin-top:8px;
	margin-bottom:8px;
	padding:0;
	border:0;
	height:1px;
	background-image:url(../images/marker_oriz.jpg);
	background-repeat:repeat-x;
}

.puntini_splash_sezione {
	margin:0;
	padding:0;
	height:1px;
	background-image:url(../images/marker_oriz.jpg);
	background-color:#330033;
}

*:first-child+html .puntini_splash_sezione{
	margin:0;
	padding:0;
	height:1px;
	display: none;
}

*:first-child+html .puntini_splash_sezione_ie {
	margin:7px 0;
	padding:0;
	height:1px;
	background: #FFFFFF url(../images/marker_oriz.jpg) repeat-x top left;
}

/*\*/
* html .puntini {
	height:1px;
}
/**/

#lucchetto{
	padding-top:2px;

}

/*---FIND YOUR SOLUTION----*/

#titolo_contenuto_fys_1{
	font-size:30px;
	color:#6f6f6f;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

#titolo_contenuto_fys_1 b{
	color:#ffbc00;
}

#titolo_contenuto_fys_2{
	font-size:26px;
	color:#6f6f6f;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

#titolo_contenuto_fys_2 b{
	color:#ffbc00;
}

#titolo_tipo_fys{
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

#box_1_fys {
	padding-top:30px;
	width:285px;
	height:274px;
	background-image:url(../images/bkg_1.jpg);
}

#box_2_fys {
	padding-top:30px;
	width:285px;
	height:274px;
	background-image:url(../images/bkg_2.jpg);
}

#box_3_fys {
	padding-top:30px;
	width:285px;
	height:274px;
	background-image:url(../images/bkg_3.jpg);
}

#testo_tipo_fys{
	text-align:justify;
	font-size:11px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	height:160px;

}

#sotto_titolo_contenuto{
	color:#cecece;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

.button_search{
	background-image:url(../images/button_search.png);
	background-color:transparent;
	border:0;
	width:145px;
	height:45px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#form_ricerca_fys{
	padding-left:7px;
	padding-right:7px;
	padding-top:18px;
	padding-bottom:25px;
}


#banner_superiore{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;

}

#banner_destro{
	padding-top:30px;
	padding-left:7px;

}

#banner_inferiore{
	margin-top:15px;
	margin-left:4px;
}

#banner_myucima{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}

.table_mappa {
	padding-top:10px;
}

.table_mappa a {
	text-decoration:none;
}



/*--- SWORK WITH US ----*/
.cell_table_my_ucima_privacy{
	padding-bottom:5px;
	color:#FFBC00; 
	font-weight:normal;
}


/*--- SEGNALAZIONE AGENTI E FORNITORI  ----*/



#box_1_segnala {
	padding-top:30px;
	background:url(../images/bkg_1_segnala.jpg)  no-repeat center center;
	height:287px;
	width:350px;
	text-align:center;
}

.dist_centrale{ background: url(../images/marker_vert.jpg) repeat-y top left;}

#box_2_segnala {
	padding-top:30px;
	background:url(../images/bkg_2_segnala.jpg) no-repeat center center;
	height:287px;
	width:350px;
	text-align:center;
}

