/* CSS Document */

body {
	background-color:#B3C4C8;
 }
.box_principale {
	width: 900px;
	background-color:#FFFFFF;
}
.box_menu {
	float:left;
	width:864px;
	height:122px;
	margin-left:18px;
	margin-right:18px;
	margin-top:18px;
	margin-bottom:3px;
}
.box_logo {
	float:left;
	width:100px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
}
.newsletter {
	float:left;
	margin:0px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}
.box_chisiamo {
	float:left;
	width:122px;
	height:122px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51B8EF;
	background-color:#51B8EF;
}
.box_prodotti {
	float:left;
	width:210px;
	height:122px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51B8EF;
	background-color:#0082C8;
}
.box_servizi {
	float:left;
	width:210px;
	height:122px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51B8EF;
	background-color:#9DAFB8;
}
.box_engineering{
	float:left;
	width:210px;
	height:122px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51B8EF;
	background-color:#75838E;
}
.box_menutop {
	margin-bottom:12px;
	margin-left:11px;
	margin-top:10px;
}
.box_menutop2 {
	margin-left:11px;
	margin-bottom:5px;
}
.riga {
	margin-left:18;
	/*margin-right:18;*/
	float:left;
	border-top:1px;
	border-top-color:#CDD3D6;
	border-top-style:solid; 
	width:864px;
	height:67px;
}

/*.sotto_menu1 {
	float:left;
	margin-left: 6px;
	margin-top: 13px;

}*/

.sotto_menu1 {
	padding-left: 6px;
	padding-top: 13px;
}
.sotto_menu_home {
	padding-top: 13px;
}

.sotto_menu2 {
	float:left;
	margin-top: 13px;
	margin-right:26px;

}
.sotto_menu3 {
	float:left;
	margin-top: 13px;
	width: 370px;
	/*margin-right:360px;*/
}
.sotto_menu4 {
	float:left;
	margin-top: 3px;
	height:50px;
	margin-left: 74px;
	width: 200px;

}
.sotto_menu_azienda2 {
	margin-top: 13px;
	margin-bottom: 4px;
}
.sotto_menu_azienda {
	margin-bottom: 4px;
}
.contenuto {
	float:left;
	width:864px;
	height: 200px;
	margin-left:18px;
	margin-bottom:18px;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#8EA2AC;
	border-right-style:solid;
	border-left:1px;
	border-left-color:#8EA2AC;
	border-left-style:solid;
	border-top:1px;
	border-top-color:#8EA2AC;
	border-top-style:solid;
	}
	
.contenuto_contatto {
	float:left;
	width:800px;
	height: 200px;
	margin-left:18px;
	margin-bottom:18px;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#8EA2AC;
	border-right-style:solid;
	border-left:1px;
	border-left-color:#8EA2AC;
	border-left-style:solid;
	border-top:1px;
	border-top-color:#8EA2AC;
	border-top-style:solid;
	}
	

.contenuto2 {
	float:left;
	width:864px;
	height: 200px;
	margin-left:18px;
	margin-bottom:18px;
	}
	
.contenuto_nuovaindex{
	float:left;
	width:864px;
	height: 200px;
	margin-left:18px;
	margin-bottom:18px;
	}
.contenuto_home {
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#8EA2AC;
	border-right-style:solid;
	border-left:1px;
	border-left-color:#8EA2AC;
	border-left-style:solid;
	border-top:1px;
	border-top-color:#8EA2AC;
	border-top-style:solid;
}

.box_login {
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#8EA2AC;
	border-right-style:solid;
	border-left:1px;
	border-left-color:#8EA2AC;
	border-left-style:solid;
	border-top:1px;
	border-top-color:#8EA2AC;
	border-top-style:solid;
	align:center;
}
.bordo_sin_home {
	border-left:1px;
	border-left-color:#8EA2AC;
	border-left-style:solid;
	}
	
	
.contenuto_titolo1 {
	float:left;
	width:224px;
	height:379px;	

}
.titlo {
	float:left;
	margin-top: 8px;
	margin-bottom:9px;
	width:224px;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;

}
.titlo_news {
	margin-top: 8px;
	margin-bottom:46px;
	width:224px;
	height:30px;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;

}
.titlo_news2 {
	margin-top: 8px;
	margin-bottom:46px;
	width:224px;
	height:30px;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
}
.titolo_prodotti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0082C8;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.contenuto_testo {
	border-left:1px;
	border-left-color:#8EA2AC;
	border-left-style:solid;
	width:638px;

}
.contenuto_testo2 {
	float:left;
	margin-top:83px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
	margin-right: 40px;
	margin-bottom: 14px;
	margin-left: 14px;
}
.contenuto_galleria {
	float:left;
	margin-top:83px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
	margin-right: 10px;
	margin-bottom: 14px;
	margin-left: 14px;
}
.testo_normale {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}
.contenuto_news01 {
	float:left;
	margin:14px;
	margin-bottom:50px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}
.contenuto_news02 {
	float:left;
	width:351px;
	margin:14px;
	margin-bottom:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}
.contenuto_news_pscom {
	float:left;
	width:575px;
	margin:14px;
	margin-bottom:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}
.foto_news {
	margin-top:10px;
	margin-bottom:12px;
}

.contenuto_immagini {
	float:left;
	margin-left: 6px;
	margin-bottom:10px;
	width:224px;

}
.contenuto_immagini2 {
	float:left;
	margin-bottom:10px;
	width:224px;
}
.contenuto_immagini3 {
	float:left;
	margin-bottom:6px;
	width:224px;
}
none {
}

.contenuto_immagini4 {
	float:left;
	margin-top:46px;
	margin-bottom:7px;
	width:200px;
	margin-left:9px;
}
.enghome {
	margin-top:3px;
	}
.campi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
	text-decoration: none;
	width: 135px;
	height: 18px;
	border: 1px solid #ACAEB5;
}
.titolo_focus_on {
	margin-top:10px;
	margin-left:11px;
	margin-bottom:35px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}
.titolo_blu {
	margin-left:11px;
	margin-bottom:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C8;
	font-weight: bold;
	line-height: 14px;
}
.titolo_blu2 {
	margin-left:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C8;
	font-weight: bold;
}
.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C8;
	font-weight: bold;
}
a.blu {
text-decoration: none;
color: #0082C8;
font-weight: bold;
}

a.blu:hover {
text-decoration: underline;
color: #0082C8;
font-weight: bold;
}
.titolo_blu3 {
	margin-left:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C8;
	font-weight: bold;
}
.asterischi {
	margin-left:11px;
	margin-bottom:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9DAFB8;
}
.testo_grigio_home {
	margin-left:11px;
	margin-top:16px;
	margin-bottom:47px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5F717A;
}
.titolo_quick {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}
.box_link {
	margin-top:4px;
	margin-left:10px;
	margin-bottom:20px;
}
.box_link2 {
	margin-top:4px;
	margin-left:10px;
	margin-bottom:16px;
}
.testo_cifratura {
	margin-left:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5F717A;
}
.testo_cifratura2 {
	margin-left:11px;
	margin-bottom:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5F717A;
}
.menu_cifratura {
	margin-left:11px;
	width:274px;
	height:538px;
}

.roll1 {
margin-bottom:6px;
}
.ppp {
	/*top: 10px;*/
	bottom: 8px;
	height: 40px;
	vertical-align: middle;	/*padding-top: 10px;*/
}
.contenuto_interno_prodotti {
	margin-left:12px;
	margin-right:24px;
	margin-bottom:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}
H1.blu_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0082C8;
	text-decoration: none;
	font-weight: bold;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ##8EA2AC;
	text-decoration: underline;
	font-weight: normal;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C8;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	display: inline;	
	
}
.news_attiva {
	background-color:#CAEAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.box_newsletter {
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	margin-right: 3px;
	padding-top :3px;
	padding-left :3px;
	background-color:#FFFFFF;
	width: 225px;
	border: 1px solid #B3C4C8;
}
.testo_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
}
.box_news {
	margin-left:8px;
}
.box_news_bianco {
	margin-left:8px;
	margin-top:2px;
	background-color:#FFFFFF;
}
.news_trateggio {
	margin-top:9px;
	margin-left:8px;
	margin-bottom:20px;
}
.box_news_foto {
	margin-left:8px;
	margin-bottom:6px;
}
.titolo_grigio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F717A;
	margin-top:4px;
 }
 .testogrigio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F717A;
}
 a.testogrigio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F717A;
	text-decoration:underline;
}
 .contenuto_flash {
	margin-left:11px;
	margin-top:47px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
}

.linkgrigi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4782B3;
	text-decoration: none;
	font-weight: none;
}
.linkgrigi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4782B3;
	text-decoration: none;
}
.link_staff {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#5F717A;
	line-height: 14px;
}

/*a.link_staff {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#5F717A;
	line-height: 14px;
	
}

a.link_staff:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#5F717A;
	line-height: 14px;
	background-color: #9FCFEA;
}*/

div.sottolineato {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#5F717A;
	line-height: 14px;
	background-color: #9FCFEA;
}

.linkgrigi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C8;
	text-decoration: underline;
}
/*.paola {background-color:#FFFFFF;
}*/
.mini {
	font-size: 13px;
}

.roll_elencoprodotti{
visibility:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
}
.tabella {
	border: 1px dashed #5f717a;
	padding: 5px;
}


* html .rounded {
 background-attachment: fixed;
}

input.my_input_1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-image: url(../image/sfondo_input.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
 
   }
   
* html .rounded {
 background-attachment: fixed;
}

textarea.my_textarea_1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-image: url(../image/sfondo_textarea.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
   
   }

input.bottone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #B3C4C8;
	font-weight: bold;
}

input.bottone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B3C4C8;
	border: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.none {noborder;}

.emph {
	font-size: 11px;
	color: #FF0000;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(image/sfondo_input.jpg);
	background-repeat: no-repeat;
	border: thin solid #B3C4C8;
	width:140px;
}
.testobianco {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold
}

.testonero {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.testo_box_hp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
}

.testoverde {
	color:#339933;
	font-weight: bold;
}

.contenuto_testo_prodotti {

	float:left;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
	margin-right: 40px;
	margin-bottom: 14px;
	margin-left: 14px;
}
.terzanav {
	float:left;
	margin-top: 8px;
	margin-bottom:9px;
	width:100%;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	height: 26px;
}

.terzanav_doppio_titolo {
	float:left;
	margin-top: 8px;
	margin-bottom:9px;
	width:100%;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	height: 50px;
}
.terzanav_triplo_titolo {
	float:left;
	margin-top: 8px;
	margin-bottom:9px;
	width:100%;
	border-bottom:1px;
	border-bottom-color:#8EA2AC;
	border-bottom-style:solid;
	height: 80px;
}
.contenuto_testo_alto {

	float:left;
	margin-top:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
	margin-right: 40px;
	margin-bottom: 14px;
	margin-left: 14px;
}
.titolo_giallo {
	font-size: 10px;
	color: #FF9900;
}
.contenuto_testo_doppio_titolo {

	float:left;
	margin-top:65px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F717A;
	line-height: 14px;
	margin-right: 40px;
	margin-bottom: 14px;
	margin-left: 14px;
}
.box_hp {
	border: 1px solid #CDD3D6;
}

.box_hp_blu {
	border: 1px solid #0082c8;
}

.login-riv {
	border: 1px solid #0082C8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	width: 110px;
}
.bott-riv {
	background-color: #0082C8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	border: 1px solid #ffffff;
}
.bott-riv:hover {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0082C8;
	font-size:11px;
	border: 1px solid #0082c8;
}

.ricerca {
background-image:url(http://www.sata-hts.com/image/profilo/cerca.gif);
width:60px;
border:none;
height:16px;}
