HTML, BODY
{
    margin:0px;
    text-align: center;
    background-image:url(../images/sfondo.png);
    background-repeat:no-repeat;
    background-position:center top;
}
A:FOCUS
{
    outline: none;
}
IMG
{
    border: none;
}
.main
{
    margin:0 auto;
    text-align: center;
    width: 900px;
    height:1px;
}
.mainContainer
{
    float:left;
    width:900px;
    background-color:White;
    margin:0px;
    padding:0px;
}
a.top
{
	display:block;
    width:900px;
    height:136px;
    background-image:url(../images/top.png);
    background-repeat:no-repeat;
}
.text
{
    font-family:Arial;
    font-size:12px;
    color:#2a2760;
    text-align:justify;    
    line-height:18px;
}
.text H1
{
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 0px;	
}
.text H2
{
	font-size:12px;
	font-weight:bold;
	color:#4b3287;
	margin:10px 0px 0px 0px;
}
.text H3
{
	width:450px;
	background-color:#91278f;
	color:#FFFFFF;
	font-size:12px;
	padding-left:10px;	
	margin:10px 0px 10px 0px;
}
.menu
{
    float:left;
    width:900px;
    height:34px;
    background-image:url(../images/sfondo_menu.png);
    background-repeat:no-repeat;  
    
}
.menu span
{
    font-size:16px;    
}
.menu A
{
    color:#2a2760;
    text-decoration:none;
    font-size:14px;  
    padding:7px 14px 7px 14px;  
    float:left;
}
.menu A:HOVER
{
    background-image:url(../images/menu_hover.png);
    background-repeat:repeat-x;
}
.menu UL
{
    margin: 0px;
    margin-left:30px !important;
    margin-left:15px;
    padding: 0px;
    list-style: none;
    float: left;
}
.menu LI
{
    position: relative;
    float: left;
}
/*
.menu LI UL
{
    position: absolute;
    top: 38px;
    left: 0px;
    width: 180px;
    display: none;
    padding: 0px;
    margin: 0px;
    background-image: url(../images/sfondoSottomenu.png);
    background-repeat: repeat-x;
    background-color: #98c5dc;
    z-index: 0;
    border: 1px solid #2690c4;
}
.menu LI UL LI
{
    display: block;
    list-style: none;
    padding: 4px 0px 4px 0px;
    margin: 0px 0px 0px 10px !important;
    margin: 0px 0px 0px 5px;
    float: left;
    width: 160px;
}
.menu UL LI:hover UL, LI.over UL
{
    display: block;
}
.menu LI UL LI A
{
    text-decoration: none;
    color: White;
    font-size: 12px;
    padding: 2px 0px 2px 4px !important;
    padding: 1px 0px 1px 4px;
    width: 160px;
    float: left;
    
}
.menu LI UL LI A:HOVER
{
    background-color: #89c7e5;
    margin-bottom:0px !important;
    margin-bottom:4px;
}
*/
.contenuti
{
    padding:5px 5px 5px 5px;  
    float:left;  
}
.flashSx
{
    float:left;
    width:443px;
    height:214px;
    /*background-image:url(../images/flashSx.png);
    background-repeat:no-repeat;*/
}
.aziende
{
    width:219px;
    height:214px;
    float:left;
    margin-left:4px;    
}
.privati
{
    width:219px;
    height:214px;
    float:left;
    display:block;
    margin-left:4px;    
    
}
.areaHome
{
    float:left;
    width:668px;
    padding:10px 0px 10px 0px;
}
.areaHome A
{
    color:#7d2b8b; 
    text-decoration:underline;   
}
.areaHome A:HOVER
{
    color:#E0922F;    
}
.areaNews
{
    float:left;
    width:668px;
    background-image:url(../images/sfondo_area_news.png);
    background-repeat:repeat-y;
    padding:10px 0px 10px 0px;
    margin-top:10px;
}
.areaNews A
{
    color:#7d2b8b; 
    text-decoration:underline;   
}
.areaNews A:HOVER
{
    color:#E0922F;    
}
.etichettaNews
{
    color:#5d2d83;
    font-size:20px;
    background-image:url(../images/sfondoEtichetta.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:60px; 
}
.etichettaNews span
{
    font-size:24px;    
}
.etichettaArchivio
{
    color:#5d2d83;
    font-size:18px;
    background-image:url(../images/sfondoEtichetta.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:60px;
    margin-bottom:12px; 
}
.etichettaArchivio span
{
    font-size:22px;    
}
.titoloNewsDetail
{
	font-weight:bold;
	font-size:14px;
	color:#2a2760;	
	margin:20px 0px 10px 0px;
}
.newsTitleArchivio
{
    color:#e0922f;
    font-size:10px;
    font-weight:bold;    
    margin-top:3px;
    background-image:url(../images/leggi.png);
    background-repeat:no-repeat;
    padding-left:15px;
    text-align:left;
}
.newsTitleArchivio A
{
   color:#6b2e8c
}
.newsItem
{
    float:left;
    margin:10px 0px 10px 60px !important;
    margin:10px 0px 10px 30px;    
}
.newsDate
{
    color:#2a2760;  
}
.newsTitle
{
    color:#e0922f;
    font-size:16px;
    font-weight:bold;    
    margin:5px 0px 5px 0px;
}
.newsTitle A
{
   color:#e0922f;
}
.textAreaSmall
{
    width:400px; 
    float:left;   
}
.textAreaLarge
{
    width:546px;
    float:left;   
    
}
.abstract
{
    color:#2a2760;
}
.newsThumb
{
    float: left;
    margin: 0px 0px 0px 20px;
    border: 1px solid #703590;
    margin-top:20px;    
}
.leggi
{
    float:left;
    height:15px;
    margin-top:20px;
    background-image:url(../images/leggi.png);
    background-repeat:no-repeat;
    padding:3px 0px 0px 15px;     
}

/*--- Dettaglio News -------*/
.newsFoto
{
    float:left;
    border: 1px solid #703590;    
    margin:0px 6px 2px 0px;    
    font-size:0px;
}
.thumbLinks
{
    float:left;
    border: 1px solid #703590;    
    margin:6px 6px 2px 0px;    
}
.testoStandard
{
    margin:10px 20px 0px 60px;    
}
.copertura
{
    float:left;
    width:219px;
    height:197px;
    background-image:url(../images/copertura.png);
    background-repeat:no-repeat;
    margin:4px 0px 0px 0px; 
}

.pubblica_amministrazione
{
    float:left;
    width:220px;
    height:140px;
    margin:10px 0px 0px 2px; 
}

.preFooter
{
    float:left;
    width:900px;
    height:4px;
    background-image:url(../images/preFooter.png);
    background-repeat:no-repeat;    
}
.footer
{
    float:left;
    width:890px;
    padding:5px 5px 5px 5px 
}
.areaTestuale
{
    float:left;
    width:550px;    
}
.footerIntestazione
{
    color:#6b2e8c;
    font-size:10px;
    float:left;
}
.footerIntestazione A
{
	color:#7D2B8B;	
}
.footerIntestazione A:HOVER
{
	color:#E0922F;	
}
.footerEtichetta
{
    float:left;    
    color:#6b2e8c; 
    margin-right:2px;  
}
.footerText
{
    color:#2a2760;
    
}
.loghinoMu
{
    float:right;    
    width:83px;
    height:49px;
    background-image:url(../images/loghinoMu.png);
    background-repeat:no-repeat;
    margin-top:15px !important;
    margin-top:0px;
}
.separatoreLoghi
{
    width:1px;
    height:49px;
    float:right;
    margin-top:18px !important;
    margin-top:0px;
    background-image:url(../images/separatoreLoghi.png);
}
.wimax
{
    float:right;    
    width:88px;
    height:39px;
    background-image:url(../images/wimax.gif);
    background-repeat:no-repeat;
    margin:18px 8px 0px 0px !important;
    margin:0px 8px 0px 0px; 
}
.wimaxLogo
{
    float:right;    
    width:142px;
    height:40px;
    background-image:url(../images/wimax-logo.png);
    background-repeat:no-repeat;
    margin:25px 8px 0px 0px !important;   
    margin:10px 8px 0px 0px; 
    
}
.etichetta
{
    color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.etichetta TABLE
{
	width:575px;
}
.etichetta TD
{
}
.input
{
    border:1px solid #5a308d;
    width:270px;    
    margin-bottom:3px;
}
.textArea
{
    border:1px solid #5a308d;
    width:556px;    
    height:80px;
    margin-bottom:3px;
}
.inputButton
{
    float:right;
    margin:10px 10px 0px 0px;  
    cursor:pointer;  
}
.dettaglioNews
{
    float:left;
    width:433px;    
    padding:5px 5px 5px 5px;   
}
.archivioNews
{
    float:left;
    width:207px;
    margin-left:5px;
    padding:5px 5px 5px 5px; 
}
.numeroPagina
{
    float: left;
    font-size: 12px;
    color: #697475;
}
.paginatoreArchivio
{
    float: left;
    margin: 10px 0px 0px 0px !important;
    margin: 10px 0px 0px 0px;
    color: #697475;
}
.paginatoreArchivio UL
{
    margin-left: 5px;
}
.paginatoreArchivio LI
{
    float: left;
    margin: 0px;
    margin-left: 5px;
    margin-top: 1px;
    list-style: none;
}
.paginatoreArchivio A
{
    color: #003551;
    float: left;
}
.separatorePagine
{
    width: 4px;
    height: 9px;
    float: left;
    background-image: url(../images/separatorePagine.png);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 2px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px;
}
.testoStandard b
{
    font-weight:bold;    
}
.risorse
{
    float:left;
    width:430px;    
}
.colonnaDx
{
	float:left;
	width:220px;
	margin:4px 0px 0px 2px;	
	padding-top:5px;
}
.servizio
{
	float:left;
	width:550px;
	height:200px;
	margin-top:50px;
}
.linkServizio
{
	float:left;	
}
.separatoreLoghiIconeServizi
{
	float:left;
	width:5px;
	height:151px;
	background-image:url(../images/servizi/lineseparaiconeservizi.gif);	
	background-repeat:no-repeat;
	margin:0px 25px 0px 25px;
}
.colonnaIconeServizi
{
	float:left;	
	width:90px;
}
.lineaSottoServizi
{
	float:right;
	width:5px;
	height:151px;
	background-image:url(../images/servizi/lineServiziSottosezioni.gif);
	background-repeat:no-repeat;
}
.linkIconaServizio
{
	float:left;
	margin:10px 0px 10px 0px;	
}
.sottoColonnaIconeServizi
{
	float:left;
	width:52px;	
	margin:10px 0px 0px 15px;
}
.testoServizio
{
	float:left;
	margin:0px 0px 0px 15px;	
	width:460px;
}
.borderLine
{
	height:1px;
	float:left;
	width:460px;
	border-top:1px dotted #572c7f;
	margin:5px 0px 5px 0px;
}
.boxLogin
{
	float:left;
	width:282px;
	height:168px;
	border:1px solid #65489d;	
	margin:8px 0px 0px 0px;
	padding:25px 80px 25px 80px;
}
.boxLoginInput
{
	width:274px;
	height:15px;
	border:1px solid #65489d;
	margin:3px 0px 11px 0px;
	padding:1px 1px 1px 1px;
	color:#666666;
	font-size:10px;
}
.boxLoginButton
{
	float:right;
	margin:20px 5px 0px 0px;
}
.toolBarAreaRiservata
{
	width:666px;
	float:left;
	background-color:#2a2760;	
	margin:8px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.toolBarAreaRiservata A
{
	color:White;
	text-decoration:none;
	font-weight:bold;
	margin-left:60px;	
}
.buttonLogout
{
	float:right;
	background-color:#2a2760;
	color:White;
	text-decoration:none;
	font-weight:bold;
	width:60px;
}
.utenteAreaRiservata
{
	float:right;
	font-weight:bold;
	color:#5a2c81;
	margin-right:5px;
}
.boxLoginForm
{
	float:left;
	width:666px;	
}
.grigliaRichieste
{
	float:left;
	text-align:left;	
}
.grigliaRichieste TD
{
	width:83px;
}
.grigliaRichieste TR
{
	width:580px;
	border-bottom:1px solid #2a2760;
	float:left;
	margin:5px 0px 5px 0px;
}
.buttonVisualizza
{
	background-image:url(../images/text.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
}
.buttonConferma
{
	background-image:url(../images/check2.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	
}
.richiestaMail
{
	float:left;
	margin:20px 0px 0px 0px;	
}
.buttonClose
{
	background-image:url(../images/delete.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;	
	height:16px;
	float:right;
	margin-top:5px;
}
.areaRiservataLink
{
	float:left;
	width:209px;
	height:23px;
	background-image:url(../images/areaRiservata.png);
	margin-top:10px;
	text-align:right;
	text-decoration:none;
	padding:4px 10px 0px 0px;
    color:#7d2b8b; 
}
.areaRiservataLink:HOVER
{
    color:#E0922F;    
}

.flashTecnologia
{
	float:left;
	margin:10px 0px 10px 0px;	
}
/*-----------------Press Area-------------------------------*/
.pressItem
{
	padding:8px;
	border-bottom:1px solid #CCC;
	float:left;
}
.pressItem .date
{
	float:left;
	width:80px;
	color:#2a2760;
	font-size:10px;	
}
.pressItem .title
{
	float:left;
	width:410px;
	padding-right:25px;
	color:#2a2760;
	font-size:14px;	
}
.pressItem .download
{
	float:left;
	background-image:url(../images/download_press.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:12px;
	font-size:10px;
	text-decoration:none;
}
.paginatorePressArea
{
	float:left;
	padding:10px;
	width:550px;
}
.paginatorePressArea UL
{
	float:right;
	list-style:none;
	margin:0px;
}	
.paginatorePressArea LI
{
	display:inline;
}
.messaggioCopertura
{
	background-color:#E6EAFB;
	padding:20px;
	margin:10px 0px;
}