body {background-color: #f1f1f1; font: 11px/18px Arial, "Helvetica Neue"; color: #848383; text-align: left;
}

h3 { color: #154677;font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

#container {background-color: #fff;width: 790px;height: 100%; margin-left: auto;margin-right: auto; padding: 15px 15px 0 15px}

#header {width: 790px; height: 68px;}

#logo {width: 250px; height: 68px; float: left;}

.logo_tech {width: 24px; height: 20px; float: right;
background: url(../img/logo_tech_1.jpg) no-repeat; margin-top: 24px; padding-left: 10px;}

a.logo_tech:hover{width: 24px; height: 20px; background: url(../img/logo_tech_2.jpg) no-repeat; float: left;margin-top: 24px;padding-left: 10px;} 

.logo_hm {width: 220px; height: 50px; float: right;
background: url(../img/HM_1.jpg) no-repeat;}

a.logo_hm:hover{width: 220px; height: 50px;  float: right;background: url(../img/HM_2.jpg) no-repeat;} 

#slider {width: 790px; height: 250px; padding-top: 5px;}

.line {width: 790px; height: 3px; border-bottom: 3px solid #154677; padding-top: 10px;}

#line2 {width: 790px; height: 3px; border-bottom: 1px solid #154677; padding-top: 10px;}

#boxwrap {width: 790px; height: 161px; margin-top: 10px;}

#box_01 {width: 350px; height: 161px; float: left;}

#box_02 {width: 350px; height: 161px; float: right;
}

#servizi {width: 790px;}

#servizi ul li{
	list-style-type: disc;
	list-style-position: outside;
	color: #154677;
}

#divisory {width: 1px; height: 161px; float: left; margin-left: 45px; 
	background: url(../img/divisory.jpg) no-repeat;
}

#banner {
	width: 790px; height: 100px;
	background: url(../img/banner.jpg) no-repeat;}

#footer {width: 790px; padding: 10px; text-align: center;color: #848383;
}
/** Menù **/

#navigation {width: 790px; height: 30px; padding-top: 20px;}

ul#nav { margin:0; padding:0; list-style-type:none;}

ul#nav li { position:relative; float:left; border-bottom:3px solid #efefef; margin-right: 15px; padding-right: 20px;}

ul#nav li:hover { border-bottom:3px solid #154677;}

ul#nav li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#154677;}

ul#nav li a:hover { color:#154677; border:none; }

a:link, a:visited { text-decoration: none; color: #004276;}

a:hover { text-decoration: underline; color: #3C65B0;}
