/* BODY */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(img/sf.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
a:link {
	color: #FFFF00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFF00;
}
a:hover {
	text-decoration: underline;
	color: #FFFF00;
}
a:active {
	text-decoration: none;
	color: #FFFF00;
}
.flat_left { float:left; height:3.2em; }
.pad{ padding:5px; padding-bottom:30px; }
/* TOLGO I MARGINI AL PARAGRAFO */
p{ text-align:justify; padding: margin:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	font-size:12px;
	color:#FFFF00;
}
#contorno_bis{margin:5px; margin-bottom:20px; border-bottom:dashed 1px #999999; border-top:dashed 1px #999999; padding-top:5px; padding-bottom:5px;}
h1{ font-family: Garamond, Times, serif; font-weight:normal; font-size:26px; margin:0px;}
h3{ font-family: Garamond, Times, serif; font-size:20px; padding:5px;}
h2{ font-family: Garamond, Times, serif; font-size:14px; margin:0px; }
h4{ font-family: Garamond, Times, serif; font-weight:normal; font-size:18px; margin:0px; padding:6px; font-weight:normal;  color:#d4d4d4;}
/* CONTENITORE GRANDE */
#technosky{
	width: 937px;
	margin-left: -467px;
	position: absolute;
	left: 50%;
	top:30px;
	color: #FFFF00;
	background-color: #000000;
}
/* TOP */
#top { float: left; width: 938px; }
#top_banner { float: left; height: 70px; width: 935px; }
/* MENU DI SERVIZIO */
.cont{ float:left; }
#serv_menu {
	float: left;
	width: 935px;
	background-color: #000000;
	color: #FFFFFF;
}
.serv_span{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-top:8px; padding-bottom:2px; font-weight:bold;}
.serv_int {
	float: right;
	background-color: #000000;
	padding-left:5px;
	padding-right:5px;
	color: #FFFF00;
}
/* IMMAGINI PER IL TOP */
.vspac_w{ float:left; width:5px; height:156px; }
#img1{ background-image:url(img/home/img1.jpg); background-repeat:no-repeat; float:left; width:230px; height:156px;} 
#img2{ background-image:url(img/home/img2.jpg); background-repeat:no-repeat; float:left; width:230px; height:156px;}
#img3{ background-image:url(img/home/img3.jpg); background-repeat:no-repeat; float:left; width:230px; height:156px;}
#img3_inner{ padding-top:30px;}
#img4_inner{ padding-top:60px; padding-bottom:60px;} 
#img4{ background-image:url(img/home/img4.jpg); background-repeat:no-repeat; float:left; width:230px; height:156px;}
.img_em{height:30px;/* width:23em; */}
/* IMPOSTO IL MENU */
#menu{
	float:left;
	width:935px;
	background-color:#000066;
	color:white;
	margin-top:5px;
}
.menu{ float:left; padding-left:5px; padding-right:5px; padding-top:11px; padding-bottom:11px; }
/* IMPOSTO LO STILE PER I LINK DEL MENU	*/
#menu a:link { color: #FFFF00; text-decoration: none; }
#menu a:visited { text-decoration: none; color:#FFFF00 }
#menu a:hover { text-decoration: none; color: #FFFF00;}
#menu a:active { text-decoration: none; }
/* CONTENUTO */
#contenuto { float:left; width: 935px; }
/* DEFINISCO GLI STILI PER GLI SFONDI DEI MENU */
#home{ background-color:#0167bb; }
/* DEFINISCO LO STILE DELLA COLONNA DI SINISTRA */
#col_sinistra {
	float: left;
	width: 160px;
	background-color: #000066;
}
/* DEFINISCO LO STILE DELLA COLONNA CENTRALE */
#col_centro { float: left; width: 520px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
/* DEFINISCO LO STILE DELLA COLONNA DI DESTRA */
#col_destra { float:left; width:235px; }
/* box per le news */
#news{ float:left; margin-top:5px; }
.top_news { width:235px; background:#878787; }
.new { width:225px; background:#0086c5; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; color:#000000; border-top:#ffffff 1px solid; }
.altre_news { width:225px; background:#0167bb; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; color:#000000; border-top:#ffffff 1px solid; }
/* BOX PER Lavora con Noi */
.box{ float:left; margin-top:5px; width:235px; }
.box_dash{ margin-top:1px; border:1px dashed #d4d4d4; padding:10px; width:235;}
/* FOOTER */
#footer { float:left; padding-top:5px; width:935px; }
#foot_top {
	height:20px;
	padding:0px;
	padding-top:11px;
	padding-bottom:9px;
	background-image:url(img/bottom.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left; width:975px;
}
.input_log { font-size:9px; width:100px; height:10px; border:none; }
.button {
	font-size:9px;
	height:12px;
	border:none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#foot_bot { margin-top:5px;}
#foot_g {
	float: left;
}
.foot_g {
	float: left;
	padding-top:2px;
}
.float{ float:left;}
.pad_l_r{padding-left:5px; padding-right:5px; color: #FFFFFF;}

