/* BODY */
html {
  width: 100%;
}
.tx_centrale{text-align:justify; line-height:17px; font-size:12px;}
body{
	margin: 0;
    padding: 0;
    text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../img/sf.gif);
	background-repeat: repeat-x;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #0068bd;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
.style5 {
	color: #000000;
	font-weight: bold;
}
.style3 {color: #999999}
.style4 {color: #FFFFFF}
.flat_left { float:left; height:3.2em; }
.pad{ padding:10px; float:left; font-size:10px; }
.pad_0{ font-size:10px; float:left; width:160px; }
/* TOLGO I MARGINI AL PARAGRAFO */
p{ text-align:justify; line-height:17px; padding: margin:0px; margin-left:5px; margin-right:5px; margin-bottom:5px; font-size:12px; color:#000000; }
#contorno_bis{ margin:5px; margin-bottom:20px; border-bottom:dashed 1px #999999; border-top:dashed 1px #cccccc; padding-top:10px; padding-bottom:10px;}
h1{ font-family: Garamond, Times, serif; font-weight:normal; font-size:26px; margin:0px;}
h3{ font-family: Garamond, Times, serif; font-weight:bold; font-size:20px; padding:5px; padding-left:10px; color:white;}
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:5px; padding-left:10px; font-weight:normal;  color:#000000;}
/* CONTENITORE GRANDE */
#conta{width: 937px;
    margin: auto;
    background-position: center;
    background-repeat: repeat-y;
    background-image: url(../xxx/container.jpg);
    text-align: left;;
	clear: both;}
#technosky{ width: 937px; float:left; margin-top:30px; }
/* TOP */
#top { float: left; width: 938px; }
#top_banner { float: left;  width: 935px; }
/* MENU DI SERVIZIO */
.cont{ float:left; }
#serv_menu { float: left; width: 935px; background-color: #d4d4d4; }
.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: #d4d4d4; padding-left:5px; padding-right:5px;}
/* 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:935px;
	background-position: top;
} 
#img2{
	background-image:url(img/home/img2.jpg);
	background-repeat:no-repeat;
	float:left;
	width:230px;
	height:156px;
	background-position: top;
}
#img3{
	background-image:url(img/home/img3.jpg);
	background-repeat:no-repeat;
	float:left;
	width:230px;
	height:156px;
	background-position: top;
}
#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;
	background-position: top;
}
ul{ font-size:12px; line-height:17px;}
.img_em{height:30px;/* width:23em; */}
/* IMPOSTO IL MENU */
#menu{ float:left; width:935px; background-color:#808080; color:white; margin-top:0px;}
.menu{ float:left; font-weight:bold; padding-left:3px; padding-right:3px; padding-top:11px; padding-bottom:11px; }
/* IMPOSTO LO STILE PER I LINK DEL MENU	*/
#menu a:link { color: #FFFFFF; text-decoration: none; }
#menu a:visited { text-decoration: none; color:#ffffff }
#menu a:hover { text-decoration: none; color: #ffffff; text-decoration:underline;}
#menu a:active { text-decoration: none; }
/* CONTENUTO */
#contenuto { float:left; width: 935px; }
/* DEFINISCO GLI STILI PER GLI SFONDI DEI MENU */
#home{
	background-color:#78574c;
}
/* DEFINISCO LO STILE DELLA COLONNA DI SINISTRA */
#col_sinistra {
	float: left;
	width: 160px;
}
#bradcumb {
	padding: 5px;
	margin-top: 5px;
	width: 510px;
}
/* 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:#d4d4d4; }
.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:#0068bd; 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{ font-size:12px; margin-top:1px; border:1px dashed #d4d4d4; padding:0px; width:233px;}
/* 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;}
.stile_sottomenu {
	border-bottom:dashed 1px #999999;
	padding:10px;
	color:#78574c
}
.stile_sottomenu a:link{ text-decoration:none; }
.stile_sottomenu a:hover{ text-decoration:none; color:#78574c };
.sezione_Z{
	background-color:#78574c;
	margin-top: 5px;
}
.col{
	color:#78574c;
}

