html,body{margin:0;padding:0}

body{font-size: 	12px;
     background-color: 	#FFFDEB;
     color: 		#000000;
     text-align:	left;
     background:	#FAF6CA url(../immagini/bg.gif) repeat-x;
     font-family: 	verdana,arial,courier,Helvetica,sans-serif;
     
}
  
h2{

	font-size:	16px;
	color:		#0D7FD7;
	font-weight: 	bold;
}

h3{

	font-size:	14px;
	color:		#0D7FD7;
	font-weight: 	bold;
}
h4{

	font-size:	14px;
	color:		black;
	font-weight: 	bold;
}
p{margin:0;padding: 0;}

form {
	padding:	0px; 
	margin:		0px 0px 0px 0px;
}

a{
	font-size: 	12px;
	color:		#000000;
	text-decoration:underline;
}

a:hover{
	font-size: 	12px;
	color:		#000000;
	text-decoration:none;
}

td{
	text-align:left;
	font-family: Verdana,courier, Helvetica, sans-serif;
}


.bordo_immagine{

border:1px solid #000000;

}

.bordo_immagine_mar{

border:1px solid #000000;
margin:0px 5px 5px 0px;
float:left;
}

.bordo_immagine_grig{

border:1px solid #E0E0E0;
margin:0px 5px 5px 0px;
float:left;
}

.bordo_immagine_no{
border:0px;
margin:0px 15px 5px 0px;
float:left;
text-align: top;
}


div#container{
	width:		1000px;
	margin: 	0 auto;
	text-align:	left;
	border-left:	1px solid #BCBDBF;
	border-right:	1px solid #BCBDBF;
	border-bottom:	1px solid #BCBDBF;
	background-color: 	#FFFDEB;
	background:	#FFFDEB url(../immagini/bg_div_container.gif) repeat-x;
	margin-bottom:   20px;		
	padding-bottom:   20px;		
}


div#container_menu_top{
	text-align:	right;
	padding:	0px 10px 0px 0px;
	height:		24px;
}


div#lang{
float:left;
margin-left:10px;
padding-top:5px;

}

div#menu_top{
	padding:	10px 0px 0px 0px;

}


div.spacer {
	  clear: 	both;
  }


div#container_menu_top a{

	text-decoration: none;
}

div#container_menu_top a:hover{

	text-decoration: underline;
}



.div_foglia{
padding-right:10px;
}


.titolo {
	font-size:	14px;
	color:		#0D7FD7;
	font-weight: 	bold;
}

.titolo a {
	font-size:	14px;
	color:		#0D7FD7;
	font-weight: 	bold;
	text-decoration:none;
}

.titolo a:hover{
	font-size:	14px;
	color:		#FD8400;
	font-weight: 	bold;
}

.data_news{
	/*font-weight:bold;*/
	color: #F5F5F5;
	background-color: #005188;
}

.data_news a{
	color: #F5F5F5;
	background-color: #005188;
	text-decoration:underline;
}
.data_news a:hover{
	color: #F5F5F5;
	background-color: #FD8400;
	text-decoration:none;
}

ul#nav{
	float: 		left;
	width: 		100%;
	list-style: 	none;
     	margin: 	0;
     	padding: 	0;
     	height:		30px;
}

ul#nav li{
	float: 		left;
	margin: 	0 0.0 0;
	padding: 	0
}

ul#nav a{
	float: 		left;
	padding: 	5px 0 0 0;
	background: 	url(../immagini/bg_menu_top_off.gif) repeat-x;
	background-position: bottom left;
	text-decoration: none;
	color: 		#222;
	width:		110px;
	text-align:	center;
	height:		23px;
	font-family: 	Arial;
	font-size:	16px;
	font-weight:	bold ;
	border-right:	1px solid #BDBEBD;
}



ul#nav li#active a,ul#nav a:hover{
	background: 	url(../immagini/bg_menu_top_on.gif) repeat-x;
	background-position: bottom left;
	color:		#088CEF;
    }

ul#nav li#active span,ul#nav a:hover span{
 	color: 		#184D8A
 }

ul#nav_sub{
	float: 		left;
	width: 		100%;
	list-style: 	none;
     	margin: 	0;     	
     	padding: 	0;
     	height:		27px;
     	border-bottom:  1px solid #BDBEBD;
}

ul#nav_sub li{
	float: 		left;
	margin: 	0 0.0 0;
	/*margin: 	0px 0px 10px 0px;*/	
	padding: 	0
}
/*
ul#nav_sub a:old{
	float: 		left;
	padding: 	9px 8px 0 8px;
	background: 	url(../immagini/bg_menu_sub.gif) no-repeat;
	background-position: bottom right;
	text-decoration: none;
	color: 		#222;
	text-align:	center;
	height:		19px;
	font-family: 	Arial;
	font-size:	14px;
}*/

ul#nav_sub a{
	float: 		left;
	padding: 	9px 8px 0 8px;
	background: 	url(../immagini/bg_menu_sub_off.gif) repeat-x;
	background-position: bottom right;
	text-decoration: none;
	color: 		#222;
	text-align:	center;
	height:		19px;
	font-family: 	Arial;
	font-size:	14px;
	border-right:	1px solid #BDBEBD;
}


ul#nav_sub li#active_sub a,ul#nav_sub a:hover{
	/*color:		#FF8400*/
	background: 	url(../immagini/bg_menu_sub_on.gif) repeat-x;
	background-position: bottom left;
	color:		#088CEF;
	/*border-bottom:1px solid #FF8400*/
 
    }

ul#nav_sub li#active_sub span,ul#nav_sub a:hover span{
 	color: 		#184D8A
 }
 
.container_content_titolo{

	font-size:	14px;
	color:		#0D7FD7;
	font-weight: 	bold;
}
 
 
 
 
.container_content_immagine{
	border: 1px solid #CDCDCD;
	margin-right:3px;
	margin-bottom:3px;
} 
 
div#container_content{
padding: 10px 0px 10px 10px;
float:left;

} 
/*
div#box_tabella_sx, div#box_tabella_dx {
	margin-bottom:5px;
	margin-right:5px;
	padding: 5px 5px 5px 5px;
	background-position: top left;
}
div#box_tabella_sx {	
	/*vertical-align:;ext-top*/
	vertical-align: top;
	width: 20%;
}

div#box_tabella_dx {
	width: 80%;
}
*/

/* SIMULAZIONE TABELLA IN HOME PAGE PRODOTTI E APPLICAZIONI*/

#div_tab_left,#div_tab_right{
float:left;
/*padding-right:10px;*/
}

#div_tab_left{
/*padding-right:10px;*/
}

#div_tab_right{
width:83%;
margin:0px;
padding: 0px;;
}

#div_tab_right UL {
	padding: 0px 0px 0px 10px;   
	margin: 0px 0px 0px 10px;  	 
	list-style-type: disc;
	
}
#div_tab_right UL LI {
	padding: 0px 0px 0px 10px; 
	margin:0px 0px 5px 10px; 


}

/* BOX CHIARI E SCURI*/

div#box_chiaro_50,div#box_scuro_50,div#box_chiaro_100,div#box_scuro_100{
border: 1px solid #CDCDCD;float:left; 
	margin-bottom:10px;
	background-position: top left;
	padding: 5px 5px 5px 5px;
}

div#box_trasp_50{
border: 1px solid #FFFFFF;float:left; 
	margin-bottom:10px;
	background-position: top left;
	padding: 5px 5px 5px 5px;
	width:470px;
	height:95px;
	background: url(../immagini/bg_bianco.gif) repeat-x;
}

div#box_trasp_space{
border: 1px solid #FFFFFF;float:left; 
	background-position: top left;
	margin-right:10px;
	width:962px;
	height:5px;
	background: #FFFDEB url(../immagini/bg_bianco.gif) repeat-x;
}




div#box_chiaro_50_left,div#box_scuro_50_left,div#box_chiaro_100_left,div#box_scuro_100_left{
border: 1px solid #CDCDCD;float:left; 
	margin-bottom:10px;
	background-position: top left;
	padding: 5px 5px 5px 5px;
	margin-right:10px;
}

div#box_scuro_50,div#box_chiaro_50,div#box_scuro_50_left,div#box_chiaro_50_left{
	width:470px;
}

div#box_chiaro_50,div#box_chiaro_100,div#box_chiaro_50_left,div#box_chiaro_100_left{
	background: 	url(../immagini/bg_box_chiaro.gif) repeat-x;
}


div#box_scuro_50,div#box_scuro_100,div#box_scuro_50_left,div#box_scuro_100_left{
	background: 	url(../immagini/bg_box_scuro.gif) repeat-x;
}


div#box_scuro_100,div#box_chiaro_100,div#box_scuro_100_left,div#box_chiaro_100_left{
	width:962px;
}




div#footer{
	text-align:center;
}

div#footer a{
	text-decoration:none;
}

div#footer a:hover{
	text-decoration:underline;
}

div#box_grigio_50{
	width:470px;
	background-color: #ECECEC;
}



/**** RESTYLING BIOMETRIKA***/
.tableTitle{

	padding: 	9px 8px 0 8px;
	background: 	url(../immagini/bg_th.gif) repeat;
	background-position: bottom left;
	text-decoration: none;
	color: 		#222;
	height:		25px;
	font-family: 	Arial;
	font-size:	14px;

}

.tableTd{
border-right:1px solid #000000;
padding-left:10px;
padding-bottom:10px;
}


.tablecelltitle{
font-weight:bold;
color: #0D7FD7;
}
.tablecellleft a{
color:#0D7FD7;
text-decoration:underline;
}
.tablecellleft a:hover{
color:#FD8400;
}

/*TABELLA APPLICAZIONI*/

table.Applicazioni {
	font-family: 	Arial;
	border-collapse: collapse;
}

table.Applicazioni a{
	color: #0D7FD7;
	text-decoration: underline;
}
table.Applicazioni a:hover{
	color: #FD8400;
	text-decoration: none;
}
table.Applicazioni th.Titolo{

	/*padding: 	9px 8px 0 8px;*/
	background: 	url(../immagini/bg_th.gif) repeat;
	background-position: bottom left;
	text-decoration: none;
	color: 		#222;
	height:		25px;
	font-family: 	Arial;
	font-size:	16px;

}
table.Applicazioni td.Evidenza{  
    padding: 	9px 8px 8px 8px;
    background-color:#F5FBFF;
    border:1px solid #C0C0C0;
    text-align: left;
    vertical-align: top;	  
    font-size: 14px;
    font-weight:bold;
    color: #0D7FD7;
}
table.Applicazioni td.Descrizione{    
    color: black;
    text-align: justify;
    vertical-align: top; 	  
    font-size: 14px;
    font-style:italic;
    padding: 	9px 8px 8px 8px;
    border:1px solid #C0C0C0;
    border-right:none;
}
table.Applicazioni td.Soluzione{   
    margin: 1% 1% 1% 1%;
    background-color:#EFEFEF;  
    color: black;
    text-align: justify;
    vertical-align: top; 	  
    font-size: 14px;
    padding: 	9px 8px 8px 8px;
    border:1px solid #C0C0C0;
    border-left:none;
}


/*TABELLA PAGINE HOME*/

table.PaginaHome {
	font-size: 12px;
	border:none;

}
table.PaginaHome a{
	color: 	#000000;
	font-size: 12px;
	text-decoration: underline;
	

}
table.PaginaHome a:hover{
	color: 	#000000;
	font-size: 12px;
	text-decoration: none;
	

}
table.PaginaHome tr {
	border:none;
	valign:top;
}
table.PaginaHome td {
	border:none;
	line-height: 12pt;
	valign:top;

}

table.PaginaHome UL {
	padding: 0px 0px 0px 10px;   
	margin: 0px 0px 5px 10px;  	 
	list-style-type: disc;
	
}
table.PaginaHome UL LI {
	padding: 0px 0px 0px 10px; 
	margin:0px 0px 0px 10px; 

}

/*************************************/

table.Enfasi {
	margin: 0px;
	padding: 0px;
	font-size:	11px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.Enfasi tr.borderOnlyTableHeader td{
    text-align: center;
    font-size:	12px;
	color:		#0D7FD7;
	font-weight: 	bold;
    border-style: solid solid solid solid;
}

table.Enfasi td {
	margin: 0px;
	padding: 10px 4px 10px 4px;
	vertical-align: top;
	border-width: 1px; 
	border-color:#13409B;
	border-style: solid solid solid solid;
}
table.Enfasi td.center {
	text-align:center;
}


a.SmallTable:link {
	font-size:	11px;	
	text-decoration: underline;
	color: black;
} 
a.SmallTable:visited {
	font-size:	11px;
	text-decoration: underline;
	color: black;
} 
a.SmallTable:active {
	font-size:	11px;
	text-decoration: underline;
	color: black;
} 

a.SmallTable:hover {
	font-size:	11px;
	color: #0D7FD7;
	
} 


Ul.Enfasi,Ul.Enfasi li{
	/*margin-left: 5px;*/
	padding-left:3px;
	list-style: inside;
	margin: 0px;
	list-style-type: disc;
	

}




/*************************************/
