
/* -------- Elementi generici -------- */
body 
	{
	font-size:100%; 
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#E1E1E1 url(../images/bg_body.jpg) repeat-y;
	text-align:center; 
	margin:0px auto 0px auto;
   padding:0px;	
	}
.nascosto, hr
	{
	position: absolute;
	top: -10000px;
	left:-10000px;
	width: 0;
	height:0;
	clear:none;
	}


.alt

	{
	display:none;
	}

#contentitore

	{
	width:900px;
	margin:0 auto ;
	text-align:center;
	}

#banner
	{
	margin:0; 
	padding:0;
	background:#123C5C url(../images/bg_logo.jpg) 0 0 repeat-x;
	background-position: bottom left;
	height:223px;
	position:relative;
	}




#bannerimg {
	height:223px;
	text-align:center;
	border-bottom:none;
	margin:0 15px;
	}




#bannerimg .logo
	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 6px; left: 6px;
	background:url(../images/apoy.jpg) 0 0 no-repeat;width:260px;height:216px;
	}


#bannerimg .foto
	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 6px; right: 6px;border-left:6px solid #174366;
	}



.mid
	{
	vertical-align:top;
	border:none;
	}

.middle
	{
	vertical-align:middle;
	border:none;
	}



.clear 
	{
	width:100%; 
	clear:both; 
	height:1px; 
	line-height:.1em; 
	font-size:.1em; 
	color:#FFFFFF;
	margin:0;
	padding:0;
	}



#layoutesterno
	{	
	margin:0; 
	padding: 0;
	color: #000000;
	background-color: #2A5D85;
	}



#menuh 
	{
	display: block;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	color: #FFFFFF;
	background-color: #123C5C;
	margin: 0 6px;
	padding: 0;
	}
#menuh img
	{
	float:left;
	border:0;
	margin:3px;
	}


#menuh ol 
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: .8em;
	text-align: center;
	vertical-align: baseline;
	}

#menuh ol li 
	{
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 3.6em;
	}


#menuh ol li a 
	{
	font-weight: bold;
	margin: 0 0px 0 -4px;
	padding: 1em .9em 1.2em 1em;		
	color: #fff;
	background-color: transparent;
	white-space: nowrap;
	background-image: url(../images/MenuH.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-decoration: none;
	}

#menuh ol li a:hover 
	{
	background-image: url(../images/MenuH-hover.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #405E08;
	color: #fff;
	}

#corpopagina 
	{
	padding: .5em .6em 1em .5em;
	background-color: #fff;
	min-height:450px;
	font-size:.7em;
	text-align:left;
	}





#corpopagina a:link, 
#corpopagina a:visited
	{
	color:#F56315;
	text-decoration:underline;
	}


#corpopagina a:hover, 
#corpopagina a:focus,
#corpopagina a:active
	{
	color:#F56315;
	text-decoration:none;
	}


.breadcrumb h2
	{ 
	margin:0;
	padding:0;
	color:#000;height:70px; width:870px;
	}

h2
	{
	margin:30px 0 0 0;
	padding:0px;	
	text-align:left;
	color:#023E6C;
	font-size:1.5em;
	}

h3
	{
	margin:0px;
	padding:0px;	
	text-align:left;
	color:#F06314;
	font-size:1.3em;
	}



.mail
	{
	vertical-align:top;
	border:none;	
	margin:0;
	}





h2.home
	{ 
	background:#fff url(../images/h2_home.png) top right no-repeat;
	}
h2.products
	{ 
	background:#fff url(../images/h2_products.png) top right no-repeat;
	}
h2.partners
	{ 
	background:#fff url(../images/h2_partners.png) top right no-repeat;
	}
h2.profile
	{ 
	background:#fff url(../images/h2_profile.png) top right no-repeat;
	}
h2.mission
	{ 
	background:#fff url(../images/h2_mission.png) top right no-repeat;
	}
h2.contact
	{ 
	background:#fff url(../images/h2_contact.png) top right no-repeat;
	}
h2.newsletter
	{ 
	background:#fff url(../images/h2_newsletter.png) top right no-repeat;
	}
h2.telecom
	{ 
	background:#fff url(../images/h2_telecom.png) top right no-repeat;
	}
h2.transportation
	{ 
	background:#fff url(../images/h2_transportation.png) top right no-repeat;
	}
h2.automation
	{ 
	background:#fff url(../images/h2_automation.png) top right no-repeat;
	}
h2.medical
	{ 
	background:#fff url(../images/h2_medical.png) top right no-repeat;
	}
h2.electrical
	{ 
	background:#fff url(../images/h2_electrical.png) top right no-repeat;
	}
h2.energy
	{ 
	background:#fff url(../images/h2_energy.png) top right no-repeat;
	}
h2.defense
	{ 
	background:#fff url(../images/h2_defense.png) top right no-repeat;
	}
h2.onshore
	{ 
	background:#fff url(../images/h2_onshore.png) top right no-repeat;
	}
h2.audiovideo
	{ 
	background:#fff url(../images/h2_audiovideo.png) top right no-repeat;
	}
h2.electronics
	{ 
	background:#fff url(../images/h2_electronics.png) top right no-repeat;
	}
h2.fin_hp
	{ 
	background:#fff url(../images/fin_hp.png) top right no-repeat;
	}

h2.fin_contact
	{ 
	background:#fff url(../images/fin_contact.png) top right no-repeat;
	}
h2.fin_newsletter
	{ 
	background:#fff url(../images/fin_newsletter.png) top right no-repeat;
	}
h2.fin_mission
	{ 
	background:#fff url(../images/fin_mission.png) top right no-repeat;
	}
h2.fin_partner
	{ 
	background:#fff url(../images/fin_partners.png) top right no-repeat;
	}
h2.fin_products
	{ 
	background:#fff url(../images/fin_products.png) top right no-repeat;
	}
h2.fin_telecom
	{ 
	background:#fff url(../images/fin_telecom.png) top right no-repeat;
	}
h2.fin_transport
	{ 
	background:#fff url(../images/fin_transport.png) top right no-repeat;
	}
h2.fin_automation
	{ 
	background:#fff url(../images/fin_automation.png) top right no-repeat;
	}
h2.fin_medical
	{ 
	background:#fff url(../images/fin_medical.png) top right no-repeat;
	}
h2.fin_electrical
	{ 
	background:#fff url(../images/fin_electrical.png) top right no-repeat;
	}
h2.fin_energy
	{ 
	background:#fff url(../images/fin_energy.png) top right no-repeat;
	}
h2.fin_defense
	{ 
	background:#fff url(../images/fin_defense.png) top right no-repeat;
	} 

h2.fin_onshore
	{ 
	background:#fff url(../images/fin_onshore.png) top right no-repeat;
	}
h2.fin_audiovideo
	{ 
	background:#fff url(../images/fin_audiovideo.png) top right no-repeat;
	}
h2.fin_electronics
	{ 
	background:#fff url(../images/fin_electronics.png) top right no-repeat;
	}





#colsx
	{
	width: 170px;
	float:left;
	margin-right:15px;
	padding: 0 .5em .5em .5em;
	min-height:450px;
	}


#button-3
	{
	width:170px;
	margin:0;
	padding:0;
	text-transform:uppercase;	
	font-weight:bold;
	text-align:left;
	font-size:1em;
	}

#button-3 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	}

#button-3 a
	{
	display:block;
	text-decoration:none;
	padding:5px;
	margin:0;
	background:#fff;
	color:#000;
	}

#button-3 li
	{
	display:inline;
       
	}

#button-3 a
	{
	height:auto!important;
	height:0;
	}

#button-3 a:link, 
#button-3 a:visited
	{
	background:#fff;
	color:#7C7A7A;
	}

#button-3 a:hover, 
#button-3 a:focus,
#button-3 a:active
	{
	background:#fff;
	color:#2B6089;
	}

#button-3 #active-button-3 a
	{
	background:#fff;
	color:#4D90C7;
	}


.breadcrumb
	{
	padding:0 .5em;
	margin:0; 
	text-align:right;
	}


.breadcrumb h1
	{
	color:#113B5D;
	font-size:1.3em;
	padding:0 ;
	margin:0; 
	}


.v-bottom
	{
	vertical-align:bottom;
	}

.float_right
	{
	float:right;
	border:3px solid #2C6089;
	}

.center
	{
	text-align:center;
	border:none;
	}


/* ------------ Footer e Crediti ------------ */
div.footer {	
	background:#2C6089;
	color:#FFFFFF;	
	margin:0; 
	padding:.5em;
	font-size:.7em;
	text-align:center;
	
}
div.footer a {
	color:#FFFFFF; background-color:transparent;
	text-decoration:none;
}
div.footer a:hover {
	text-decoration:underline;
}


div.credits  {	
	background:#86878E;
	color:#fff;	
	margin:0; 
	padding:.3em;
	font-size:.7em;
	text-align:center;
	
}
div.credits a {
	color:#fff;	 background-color:transparent;
	text-decoration:none;
}
div.credits a:hover {
	text-decoration:underline;
}
	
























