@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
table #spaziata {
border-collapse:separate;
border-spacing:2px;
} 
html {
	height: 100%;
	min-height: 100%;
}
body {
	font: 80% Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	color:#000;
	background-color:#fff;
	text-align:center;
}
.container {
	width:902px;
	text-align:left;
	margin:auto;
	position:relative;
}
.spaziatore_link{
	padding:0 1px 0 1px;
	color: #ccc;
}
.box{
	/*width:680px;*/
	width:98%;
    height:250px;
    overflow:auto;
	padding: 4px;
    border:0px solid #EEE;
	border-right:0 solid;
} 

A.LinkVerde:link, A.LinkVerde:visited, A.LinkVerde:hover, A.LinkVerde:active {
	color: #a9c42b;
	text-decoration: none;
}
A.LinkGrigioScuro:link, A.LinkGrigioScuro:visited, A.LinkGrigioScuro:hover, A.LinkGrigioScuro:active {
	color: #747474;
	text-decoration: none;
}
A.LinkNero:link, A.LinkNero:visited, A.LinkNero:hover, A.LinkNero:active {
	color: #000000;
	text-decoration: none;
}
A.LinkBianco:link, A.LinkBianco:visited, A.LinkBianco:hover, A.LinkBianco:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.LinkBiancoBold:link, A.LinkBiancoBold:visited, A.LinkBiancoBold:hover, A.LinkBiancoBold:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.LinkGrigio:link, A.LinkGrigio:visited, A.LinkGrigio:hover, A.LinkGrigio:active {
	color: #E4E4E4;
	text-decoration: none;
}
A.LinkCopyright:link, A.LinkCopyright:visited, A.LinkCopyright:hover, A.LinkCopyright:active {
	color: #E2EBB1;
	text-decoration: none;
}
A.LinkCopyrightGrigio:link, A.LinkCopyrightGrigio:visited, A.LinkCopyrightGrigio:hover, A.LinkCopyrightGrigio:active {
	color: #c6c6c6;
	text-decoration: none;
}
A.LinkAzzurro:link, A.LinkAzzurro:visited, A.LinkAzzurro:hover, A.LinkAzzurro:active {
	color: #2f6681;
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
}
A.LinkAzzurroThin:link, A.LinkAzzurroThin:visited, A.LinkAzzurroThin:hover, A.LinkAzzurroThin:active {
	color: #2f6681;
	text-decoration: none;
}
.coloreSfondo {
	background-color: #2f6681;
}
.coloreSfondoGrigio {
	background-color: #e4e4e4;
}
.coloreSfondoGrigioChiaro {
	background-color: #f5f5f5;
}
.sfondoCopyright {
	background-image: url(../images/css/sfumatura_copyright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.copyrightBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
.spaziatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
}
.bordoTabella {
	border: 1px solid #929292;
}
.bordoFoto {
	border: 1px solid #929292;
	background-color: #FFF;
}
.testoSito {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}
.testoSitoNero {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}
.testoSitoBoldNero {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.testoSitoMedNero {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}
.testoSitoBianco {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
}
.testoSitoBiancoBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.testoSitoBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #2f6681;
	font-size: 14px;
	font-weight: bold;
}
.testoSitoMed {
	font-family: Arial, Helvetica, sans-serif;
	color: #2f6681;
	font-size: 14px;
}
.testoSitoMedBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.testoSitoBoldBig {
	font-family: Arial, Helvetica, sans-serif;
	color: #2f6681;
	font-size: 18px;
	font-weight: bold;
}
.testoSitoBoldBigGrigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f6681;
	font-weight: normal;
	margin: 5px 0 0 5px;
	float:left;
}
.testoSitoBoldBigGrigioFreccia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	font-weight:bolder;
}
.sfondoTexture {
	background-image: url(../images/css/texture_sfondo.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.just {
	text-align: justify;
	text-justify: inner-cluster;                             
	text-align-last: relative;
}
.justWord {
	text-align: justify;
	text-justify: newspaper;                             
}
.sfondoHome {
	background-image: url(../images/css/sfumatora_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoSupportHome {
	background-image: url(../images/css/sfondo_support_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdottiHome {
	background-image: url(../images/css/sfondoProdotti_Home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoActionHome {
	background-image: url(../images/css/sfondo_action_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.testiBox {
	padding: 8px 8px;
}
/* SFONDI PAG INTERNE */
.sfondoAzienda {
	background-image: url(../images/css/sfondoAzienda.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoJob {
	background-image: url(../images/css/sfondoJob.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoLogin {
	background-image: url(../images/css/sfondoLogin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoAreaClienti {
	background-image: url(../images/css/sfondoAreaClienti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoActionAid {
	background-image: url(../images/css/sfondoActionAid.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti {
	background-image: url(../images/css/sfondoProdotti.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.sfondoProdotti_Pulsante {
	background-image: url(../images/css/sfondoProdotti_Pulsante.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
.sfondoProdotti_Siti {
	background-image: url(../images/css/sfondoProdotti_Siti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_Ecommerce {
	background-image: url(../images/css/sfondoProdotti_Ecommerce.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_Housing_Hosting {
	background-image: url(../images/css/sfondoProdotti_Housing_Hosting.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_Mail {
	background-image: url(../images/css/sfondoProdotti_Mail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_SMS {
	background-image: url(../images/css/sfondoProdotti_SMS.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_VoIP {
	background-image: url(../images/css/sfondoProdotti_VoIP.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_Zimbra {
	background-image: url(../images/css/sfondoProdotti_ZIMBRA.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_Menu {
	background-image: url(../images/css/sfondoProdotti_Menu.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_MenuSelezionato {
	background-image: url(../images/css/sfondoProdotti_MenuSelezionato.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoProdotti_Menu_Laterale {
	text-align: left;
	height: 30px;
	vertical-align: bottom;
	border-bottom: 1;
}

.coloreProdottiMenu {
	color: #2f6681;
	font-weight: bold;
	text-decoration: none;
}

.coloreProdottiMenu:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.sfondoProdotti_Menu_Laterale_BIG {
	background-image: url(../images/css/sfondoProdotti_Pulsante_Laterale_BIG.png);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	height: 43px;
}
.sfondoProdotti_Menu_Laterale_BIG #voce {
	position:relative;
	top:7px;
}
.sfondoProdotti_Menu_Laterale_BIG:hover{
	background-image: url(../images/css/sfondoProdotti_Pulsante_Laterale_BIG_Selezionato.png);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	height: 43px;
} 



/* FASCE TITOLI */
.sfondoFasciaTitolo {
	background-image: url(../images/css/sfondoFasciaTitolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* MENU */ 
#menu_nav{
position:relative;
margin-top:1px;
background:url(../images/css/menu_sfondo.jpg) repeat-x top left;
z-index:10;
border:1px solid #ccc;
zoom:1;
}
#menu_nav .nav-container{
width:100%;
margin-top:0px;
}
#menu_nav .nav{
padding:6px 28px;
border-right:1px solid #ccc;
position:relative;
}
* html #menu_nav .nav{
behavior:expression(this.onmouseenter=new Function("this.className+=' hover'"),this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),this.style.behavior=null);
}
#menu_nav .lastnav{
border-right:0 solid #ccc;
}
#menu_nav .nav:hover,#menu_nav .hover{
background:url(../images/css/menu_sfondo.jpg) repeat-x 0 -100px;
}
#menu_nav .nav a{
display:block;
padding:0;
height:auto;
color:#2f6681;
background-color:transparent;
font-size:93.5%;
line-height:1.13em;
font-weight:bold;
text-align:center;
text-decoration:none;
z-index:4;
}
#menu_nav .nav:hover a,#menu_nav .hover a{
color:#fff;
}
#menu_nav .nav#active_menu{
background:url(../images/css/menu_sfondo.jpg) repeat-x 0 -100px;
color:#fff;
}
/*** SEARCH ***/
.search{
float:right;
height:22px;
}
.search #searchPhrase{
float:left;
margin-right:-1px;
padding:1px ;
height:17px;
width:238px;
border:1px solid #ccc;
border-top:2px solid #999;
border-left:2px solid #999;
font-size:100%;
}
.search #go{
float:left;
height:22px;
width:31px;
}

/*** SFONDI ***/

.news_link {
	float:left;
	width:902px;
	opacity:.999;
	background-image:url(../images/css/news_links.png);
	position:relative;
	color:#2F6681;
	font-size:86%;
	min-height:26px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
.news_link h3{
	float:left;
	padding-left:12px;
}

#verticmenu {
	width:195px;
	margin-left:0px;
	margin-top:4px;
	border-right:4px solid #EFEFEF;
	padding:0px 0px 0px 1px;
	float:left;
	padding-left: 3px;
	/*border-bottom: 2px solid #EFEFEF;*/
	}

#verticmenu h1 {
	/*background-color:#FFFFFF;*/
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	color:#0A496E;
	text-decoration:none;
	padding-left:8px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 6px;
	}

#verticmenu a:hover {
	/*color:#FFFFFF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	/*background-color: #1E94A9;*/
	/*border-top: 1px solid #95E4FF;*/
	/*border-left: 1px solid #95E4FF;*/
	/*border-right: 1px solid #0066CC;*/
	border-bottom: 1px solid #E5011A;
	}

#verticmenu a.start {
	color:#009933 !important;
}	
#verticmenu a.start:hover {
	color:#00CC00 !important;
	}

#verticmenu a.arancio:hover {
	color:#FF9933 !important;
}	

#verticmenu a.arancio {
	color:#FF6600 !important;
}

#verticmenu a.validator {
	background-color: #FFFFFF;
	padding-left: 40px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

#verticmenu a.validator:hover {
	background-color: #FFFFFF;
	padding-left: 40px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

#verticmenu a {
	/*background-color:#e6e6e6;*/
	/*border-top:1px solid #ffffff;*/
	/*border-left:1px solid #ffffff;*/
	/*border-right:1px solid #cccccc;*/
	border-bottom:1px solid #cccccc;
	display:block;
	color:#2f6681;
	padding-left:18px;
	padding-bottom:1px;
	padding-top:13px;
	margin-bottom:0;
	margin-top:2px;
	font-size:10px;
	margin-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.intestazioneTitoliProdotti {
	background-color: white;
}
.iconeUtilityProdotti {
	float:right;
	margin: 5px 5px 0 5px;
	text-align:right;
	width: 100px;
	right: auto;
}
