html, body{
	margin: 0;
	padding:0;
	background:#fff;
	font-family: Arial,Trebuchet MS,Verdana,sans-serif;
	color:#87888a; font-size:13px;
}

.centrale {
	position:relative; 	
	width:1001px; 
	float:left; 
	padding-bottom:10px; 
	margin-top:10px;
	background-image: url(../immagini/bg_menu_sx.jpg);
	background-repeat: repeat-y;
	background-position: 0px 4px;
}
.menu_sx {position:relative; width:185px; float:left;}
.centro {
	position:relative;
	width:792px;/*totale della largezza 816*/
	padding-bottom:10px;
	float:left;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:20px;
	min-height:600px; 
	
}
.tit_interne {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-weight:bold;
	width: 792px;
	font-size:16px; margin:0px; padding:0px;margin-bottom:20px;   
	
}
.tit_interne_scheda{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-weight:bold;
	font-size:16px; margin-bottom:20px;
	
}
.prodotto_storico{
	font-weight:bold;
	font-size:36px;
	
}
.descrizione_storico{
	font-size:14px;
	
}
.img_storico{ padding-bottom:3px;padding-bottom:3px;}
.img-sx { padding-left:10px}
a:link, 
a:visited{
	text-decoration:none;
}
a:hover,
a:focus,
a:active a{
	text-decoration:underline;
}
.principale { position:relative; width:1001px; height:auto;}
.fascia_logo {
	position:relative;
	width:1001px;
	height:137px;
}
.fascia_menu {position:relative; width:1001px; height:30px; z-index:900; text-align:left;}
.foto_centrale {position:relative; width:1001px; height:495px; padding-bottom:10px; float:left; z-index:109;}

.slogan {
	
	position:absolute;
	left:0px;
	top:0px;
	z-index:110;
	float: left;

}
.bold {
	font-weight: bold;
}
.bold_sottolineato {
	font-weight: bold; text-decoration:underline;
}

.titolo_down  { position:relative; float:left; clear:both; margin-left:70px; font-size:16px; padding-bottom:5px; color:#999}
.icona_down  {
	position:relative;
	float:left;
	clear:both;
	margin-left:70px;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC; width:400px;
}

a.link_down:link {
	text-decoration:none;
	 color:#87888a; font-size:16px;
}
a.link_down:visited {  text-decoration:none;
	 color:#87888a; font-size:16px;
	
}
a.link_down:hover {
	text-decoration:none;
	 color:#87888a; font-size:16px;
}
a.link_down:active {  text-decoration:none;
	 color:#87888a; font-size:16px;
	
}




/*
*/

.spacing { text-align:center; padding-left:7px; padding-right:7px;}
.spacing3 { text-align:center; padding-left:0px; padding-right:0px;}
.spacing2 { padding-right:5px;}
.riga_preview {
	position:relative;
	float: left;
	height:420px; 
	width:161px; 
	
	
}
.foto_scheda {
	position:relative;
	float: left;
	width:440px;
	height:449px;
	overflow:hidden;
	text-align:left; 
	
}
.linea_temporale {
	position:relative;
	float: left;
	width:440px;
	    }
.linea_temporale_preview {
	position:relative;
	float: left;
	width:145px;
	text-decoration:none;  
	
}
.linea_temporale_preview a {
	color:#F00;
	
}
.assoluto_img{position:aboslute; width:1001px; height:438px; left:0px; top:0px; z-index:1}/**/
.short_cut {position:relative; width:1001px; height:auto; float:left; clear:both; margin-bottom:15px;}
.img_shortcut{
	position:relative;
	width:150px;
	height:107px;
	float:left;
	clear:both;
	overflow:hidden;
	border-left-width: 22px;
	border-left-style: solid;
	border-left-color: #f0f0f0;
}
.preview_assoluto{
	position:absolute; left:0px; top:-40px;
}
.big_assoluto{
	position:absolute; left:0px; top:-30px;
}

.img_shortcut2{
    position:relative;
	width:150px;
	height:107px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-bottom:15px; 
	margin-top:4px; 
	padding-left:22px; 
}
.bg {
	 background-image:url(../immagini/bg_menu_sx2.jpg); background-repeat:repeat-y;
	border-top-style: solid;
	border-top-width: 1px;	
	border-top-color: #CCC;
	
}
.fianchi2 { 
    background-image:url(../immagini/bg_menu_sx2.jpg); background-repeat:repeat-y;

}
.bg_int {
	/*background-image: url(../immagini/index_08_b.gif);
	background-repeat: no-repeat;
	background-position: left top; */	
	border-right-style: solid;
	border-right-width: 1px;	
	border-right-color: #CCC;
	border-left-style: solid;
	border-left-width: 1px;	
	border-left-color: #CCC;
	border-top-style: solid;
	border-top-width: 1px;	
	border-top-color: #CCC;
	
}

.fianchi { 
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.cerca {
	border: solid 1px #CCC; background-color:#F0F0F0; color:#87888a;
	
}
.piede {padding-top:15px; position:relative; float:left; width:1001px; text-align:center; color:#bbb }
.tit { 
padding-top:15px;
padding-left:15px;
font-size:12px; font-weight:bold }
.tit3 { 
padding-top:15px;
padding-left:23px;
font-size:12px; padding-bottom:15px; font-weight:bold }
.tit33 { position:relative; clear:both; width:140px; 
padding-top:20px;
padding-left:23px;
font-size:12px; font-weight:bold; padding-bottom:10px; font-weight:bold}
.tit333 { position:relative; clear:both; width:140px; 
padding-top:20px;
padding-left:23px;
font-size:12px; padding-bottom:10px; font-weight:bold}
.tit2 { 
padding-top:5px; padding-left:15px; clear:both }

.tit_desc {
	 margin-right:110px; text-align:justify; font-size:14px; font-style:italic; font-weight:bold  
}

.sottotit_interne {
	margin-bottom:20px;
	width: 550px;
	font-size:14px; 
	clear:both;
	font-weight:bold;
}
.righetta {
	width: 485px;
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	height:20px;
}
.tit_cerca {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom:20px;
	width: 200px;
	font-size:14px;
	
}
.testi_interne{
	text-align:left;
	padding-left:30px;	
}
.testi_interne2{
	text-align:left;
	padding-right:30px;	
}
.pad_sx{ padding-left:15px;}
.pad_top{ padding-top:15px;}
.pad_dx{  position:relative; float:left; margin-bottom:10px; width:150px; height: 107px; overflow:hidden; text-align:left;}
.pad_dx3{ position:relative; float:left; margin-right:15px; margin-bottom:20px; text-align:left; height: 120px; width:150px;}
.pad_dx5{  position:relative; float:left; margin-bottom:10px;  margin-right:15px; width:150px; height: 107px; overflow:hidden; text-align:left;}
.pad_dx2{ margin-right:8px; position:relative; float:left; margin-bottom:8px; width:150px; height:106px; text-align:left; overflow:hidden}
.preview {position:relative; float:left; width:149px; height:107px; overflow:hidden; margin-bottom:10px;}
.select{ width:200px; margin-bottom:7px;}
.bordo_bianco {	border: 2px solid #FFF;  width:145px;  margin-right:16px; margin-bottom:10px; }
.bordo_blu { border: 2px solid #5492cb; width:145px; height:91px;  }
.bordo_soluzione_bianco { border: 2px solid #FFF; width:145px;   }
/*Originali*/
/*
.bordo_bianco {	border: 2px solid #FFF; position:relative; float:left; width:145px; height:91px; overflow:hidden; margin-right:16px; margin-bottom:10px;}
.bordo_blu {	border: 2px solid #5492cb; position:relative; float:left; width:145px; height:91px; overflow:hidden;}
*/
.bordo {	border: 1px solid #ccc; width:150px; padding:7px; }

.asterisco {color: #5492cb;}
.campi_moduli{border: 1px solid #CCC; width:150px; color:#87888a;}
.campi_moduli2{border: 1px solid #CCC; width:430px; color:#87888a;}
.invia{border: 1px solid #CCC; width:50px; color:#87888a; font-weight:bold}
.salva{border: 1px solid #CCC; width:70px; color:#87888a; font-weight:bold}
.modulis{border: 1px solid #CCC; width:150px; color:#87888a;}
.moduliu{border: 1px solid #CCC; width:150px; color:#87888a;}
/*news*/
#news { width:790px; float:left} 
.img_news { padding-right:20px; padding-bottom:20px;} 
.news_riga { margin-bottom:15px; position:relative; float:left; width:790px; }
.news_riga22 { position:relative; float:left; z-index:1 }

.data_news{
	
	font-size:13px;
	padding-bottom:2px;
	padding-top:3px;
	text-align:left;  
	} 
	.data_news_scheda{
	
	font-size:13px;
	padding-bottom:2px;
	padding-top:3px;
	text-align:left; 
	} 

.titolo_news{
	font-size:14px;
	text-align:justify;
	padding-bottom:2px;
	font-weight:bold;
	padding-bottom:5px;
	width:100%;
	} 
	.titolo_news_scheda{
	font-size:14px;
	text-align:justify;
	padding-bottom:2px;
	font-weight:bold;
	padding-bottom:5px;
	 
	} 
	
.news_gallery  { clear:both; float:left; margin-bottom:15px; margin-top:15px; width:790px; }
.news_img_padding { background-color:#F00}
.news_tab { background-color:#f0f0f0; border: solid 1px #ccc;}
.news_tab_td { }

.testo_news{
	
	font-size:13px;
	text-align:justify;
	 
	} 
.testo_news_scheda{
	
	font-size:13px;
	text-align:justify;
	 
	}
.more {
	font-size:13px;
	padding-top:15px;
	padding-right:20px;
	font-weight:bold;
	text-decoration:none;
	}
a.linknews:link {
	font-weight:bold; 
	text-decoration:none;
	 color:#5591cd;
}
a.linknews:visited {  color:#5591cd;
	
}
a.linknews:hover {
	color: #000; text-decoration:none
}
a.linknews:active {  color:#5591cd;
	
}
.img_scheda_news { position:relative; float:left; margin-bottom:15px; width:145px; margin-right:20px; overflow:hidden  }
.img_scheda_news22 { position:relative; float:left; margin-bottom:15px; width:145px; margin-right:15px; border: solid 1px #ccc;  }

/**/

/**/


/*NEWS INDEX*/
#news_index { width:140px; float:left;  position:relative; padding-left:23px;} 
.news_riga_index { margin-bottom:15px; position:relative; float:left; width:140px;}
.img_news_index {  padding-bottom:20px; width:140px; overflow:hidden; float:left;  position:relative; clear:both} 

.data_news_index{
	
	font-size:11px;
	padding-bottom:2px;
	padding-top:3px;
	width:140px;
	text-align:left; 
	} 
.titolo_news_index{
	font-size:12px;
	text-align:justify;
	padding-bottom:2px;
	font-weight:bold;
	padding-bottom:5px;
	width:140px; text-decoration:none; color:#87888a
	} 
	
a.titolo_news_index:link {
	font-weight:bold; 
	text-decoration:none;
	
}
a.titolo_news_index:visited {  
	
}
a.titolo_news_index:hover {
	color: #000; text-decoration:none
}
a.titolo_news_index:active {  
	
}	
	
	
.testo_news_index{
	
	font-size:11px;
	text-align:justify;
	width:140px;
	} 
.mor_indexe {
	font-size:11px;
	padding-top:15px;
	padding-right:20px;
	font-weight:bold;
	text-decoration:none;
	}
a.linknews_index:link {
	font-weight:bold; 
	text-decoration:none;
	 color:#5591cd;
}
a.linknews_index:visited {  color:#5591cd;
	
}
a.linknews_index:hover {
	color: #000; text-decoration:none
}
a.linknews_index:active {  color:#5591cd;
	
}

/**/



/*index */

#nav-menu {
width:160px;
float: left;
list-style-type:none;
text-align:left; 

}
#nav-menu ul
{list-style-type:none; padding-left:18px;
margin:0px;}
#nav-menu ul a:link, #nav-menu ul a:visited
{list-style-type:none; padding-left:5px; text-decoration: none;color: #848484; font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin:0px;}
#nav-menu ul a:hover
{list-style-type:none; padding-left:5px; text-decoration: none;color: #5591cd;
margin:0px;}
#nav-menu li
{list-style-type:none; padding-top:3px; font-size:11px;}


/**/


/*area download */

#nav-menu_a {
width:160px;
float: left;
list-style-type:none;
text-align:left; 

}
#nav-menu_a ul
{list-style-type:none; padding-left:18px;
margin:0px;}
#nav-menu_a ul a:link, #nav-menu_a ul a:visited
{list-style-type:none; padding-left:5px; text-decoration: none;color: #848484; font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin:0px;}
#nav-menu_a ul a:hover
{list-style-type:none; padding-left:5px; text-decoration: none;color: #5591cd;
margin:0px;}
#nav-menu_a li
{list-style-type:none; padding-top:3px; font-size:11px;}


/**/




/*pagine */

#nav-menu2 
{ width:185px;
float: left;
list-style-type:none;
text-align:left;
padding-top:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}
#nav-menu2 ul
{list-style-type:none; padding-left:10px;
margin:0px;}
#nav-menu2 ul a:link
{list-style-type:none; padding-left:5px; text-decoration: none;color: #848484;
margin:0px;}
#nav-menu2 ul a:hover
{list-style-type:none; padding-left:5px; text-decoration: none;color: #5591cd;
margin:0px;}
#nav-menu2 ul a:visited
{list-style-type:none; padding-left:5px; text-decoration: none;color: #848484;
margin:0px;}
#nav-menu2 li
{list-style-type:none; padding-top:3px; padding-left:25px;}


/**/

/*pagine */
.compo
{
	width:160px;
	float: right;
	font-size:12px;
	padding-top:80px;
	color: #5591cd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC; 
}

#nav-menu3 
{ 
width:160px;
float: right;
list-style-type:none;
text-align:right;
font-size:12px;
}
#nav-menu3 ul
{list-style-type:none; padding-left:5px;
margin:0px;}
#nav-menu3 ul a:link
{list-style-type:none; padding-left:5px; text-decoration: none;color: #5591cd;
margin:0px;}
#nav-menu3 ul a:hover
{list-style-type:none; padding-left:5px; text-decoration: none;color: #000;
margin:0px;}
#nav-menu3 ul a:visited
{list-style-type:none; padding-left:5px; text-decoration: none;color: #5591cd;
margin:0px;
}
#nav-menu3 li
{
	list-style-type:none;
	padding-top:10px;
	text-align:right;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC; 
}
.link {  color:#5591cd; text-decoration:none}
.select_language { color:#87888a; text-decoration:none;}
.selezionato { font-weight:bold; }

/**/

.hidden{display:none;}

