body {
	background-color: #0f1820;
	background-image: url(immagini/01_home_02.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.menu_flash{ position:relative; float:left; width:955px; height:100px; clear:both}
.logo{position:relative; float:left; width:955px; height:127px; clear:both; text-align:left;  }
.flash{position:relative; float:left; width:955px; height:345px; clear:both; margin-bottom:27px;}
.tre_link{position:relative; float:left; width:955px; height:139px; border-bottom: solid 1px #1d2932; margin-bottom:11px;}
.progettazione{position:relative; float:left; width:294px; height:109px; border-right: solid 1px #1d2932; }
.produzione{position:relative; float:left; width:333px; height:109px; border-right: solid 1px #1d2932; }
.assistenza{position:relative; float:left; width:326px; height:109px;    }
.color{ color: #fff;}
.font_color{ color: #707c85; padding-left:23px; padding-right:20px; padding-top:15px; text-align:left}
.font_color2{ color: #707c85; padding-left:40px; padding-right:20px; padding-top:15px; text-align:left}
.font_color3{ color: #707c85; padding-left:40px; padding-right:20px; padding-top:15px; text-align:left}
.font_color4{ color: #707c85; padding-left:70px; padding-right:20px; padding-top:15px; text-align:left}

.banner{position:relative; float:left; width:955px; height:325px; background-image:url(../immagini/Banner.jpg); background-position:left top; background-repeat:no-repeat; padding-bottom:11px; border-bottom: solid 1px #1d2932; }
/*NEW INDEX CHE SCORRONO*/
.novita{ position:relative; float:left; width:480px; padding-top:90px; color:#FFF; text-align:left; padding-left:25px;  }
.sponsorizzazioni{position:relative; float:left; width:400px; padding-top:96px; color:#FFF; text-align:left; padding-left:25px; }

#ticker-container {
	position:relative;
	overflow:hidden;
	width:400px;
	height:230px;  
}
 
#ticker {
	position:relative; float:left
	
}
 
#ticker ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#ticker ul li {
	display:list-item;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	 
}
 
#ticker ul li a {
	 
	text-decoration: none;
	padding-left: 2px;
}
#ticker ul li a:hover {
	 
	text-decoration: none;
	 
}
.titolo_news_hp {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #565656;
	text-decoration: none;
	font-size: 12px;
}
.anteprima_news_hp {
	color: #fff; font-size:13px;
	text-decoration: none;
	font-size: 12px;
}
/* */
.bordo_dx { border-right: solid 1px #1d2932;}
.pad_sx { padding-left:20px;}
.servizi{position:relative; float:left; width:955px; height:255px; padding-bottom:11px; border-bottom: solid 1px #1d2932;
background-image:url(../immagini/01_home_26.jpg); background-position:left 11px; background-repeat:no-repeat; }

a.link:link {
	color: #707c85; text-decoration:none;
}
a.link:visited {
	color: #707c85; text-decoration:none;
}
a.link:hover {
	color: #FFF;
}
a.link:active {
	color: #707c85; text-decoration:none;
}
/**/
a.link2:link {
	color: #5fb2d1; text-decoration:none;
}
a.link2:visited {
	color: #5fb2d1;
}
a.link2:hover {
	color: #FFF;
}
a.link2:active {
	color: #5fb2d1;
}
/**/

/**/
a.link3:link {
	color: #dedede; font-weight:bold  
}
a.link3:visited {
	color: #dedede; font-weight:bold
}
a.link3:hover {
	color: #FFF; font-weight:bold
}
a.link3:active {
	color: #dedede; font-weight:bold
}
/**/
.campi_moduli{
	background-image:url(../immagini/input.gif);
	width:203px;
	height:30px;
	background-repeat:no-repeat;
	background-position: left top;
	border: 1px solid #111920;
	font-size: 15px;
	color: #FFF; background-color: #111920;
}
.campi_moduli2{
	background-image:url(../immagini/area.gif);
	width:287px;
	height:68px;
	background-repeat:no-repeat;
	background-position: left top;
	border: 1px solid #111920;
	font-size: 15px;
	color: #FFF;
	background-color: #111920;
}
.invia{
	background-image:url(../immagini/invia.jpg);
	width:79px;
	height:25px;
	background-repeat:no-repeat;
	background-position: left top;
	border: 1px solid #111920;
	font-size: 15px;
	color: #FFF;
	background-color: #111920;
}
.piede{ position:relative; float:left; width:935px; padding:10px; color:#707c85; font-size:10px; text-align:center}
/* layout statiche*/
.centrale_per_statiche{position:relative; float:left; width:955px; padding-bottom:11px;}
.titolo_pagina {position:relative; float:left; clear:both; padding-bottom:10px; }
.testi {position:relative; float:left; clear:both; color: #b8b8b8; font-size:12px; text-align:justify; width:955px;  }
.img_sx {position:relative; float:left; padding-right:15px; padding-bottom:15px;}
.img_dx {position:relative; float:right; padding-left:15px; padding-bottom:15px;}
.form{position:relative; float:left; width:955px; height:300px; padding-bottom:22px; border-bottom: solid 1px #1d2932; border-top: solid 1px #1d2932;
background-image:url(../immagini/form.jpg); background-position:left 11px; background-repeat:no-repeat; }

/*galleria ricrca*/
.galleria_ricerca{position:relative; float:left; width:654px; border-right: solid 1px #1d2932; text-align:left }/*colonna larga 655*/
.risultato_ricerca{position:relative; float:left; width:280px; padding-left:20px; }/*colonna larga 300*/
.ricerca {color: #b8b8b8; }
.nuova_ricerca{
	background-image:url(../immagini/ricerca.jpg);
	width:180px;
	height:25px;
	background-repeat:no-repeat;
	background-position: left top;
	border: 1px solid #111920;
	font-size: 15px;
	color: #FFF;
	background-color: #111920;
}
.trovati {position:relative; float:left; width:654px; font-size:16px; font-weight:bold; padding-bottom:20px;}
.trovati2 {position:relative; float:left; font-size:16px; font-weight:bold; padding-bottom:20px;}
.azzurro{ color: #5fb2d1;  }
.quattro_bordi {border: solid 1px #1d2932;}
.bordo_sotto {border-bottom: solid 1px #1d2932;}
/*risultato ricerca*/
.cellspento1 { 	background-color:#131a20; color: #b8b8b8;}
.tr_bgcolor { background-color:#131a20;  color: #b8b8b8;}
.cellacceso1 {color: #5fb2d1; background-color:#131a20; }

#social{
	/*background-color:#06C;*/
	float:right;
	 width:146px;
	 overflow:hidden;
	 padding-left:0px;
	/* margin-top:87px;*/
/*	 position:absolute;
	 top:0px;
	 left:0px;
*/}
#social li{
	width:24px;
	height:24px;
	/*background-color:#990;*/
	float:left;
	list-style-type: none;
	margin-left:5px;
}

