							#latest_news
							{
							width:auto;
							\width:auto;
							w\idth:auto;
							text-align:center;							
							padding-top:0px;
							border-top:1px solid #cccccc;
							padding-bottom:5px;
							margin-bottom:10px;
							overflow:hidden;
							}
							
							div.partners,div.offerte,div.loghi,div.workflow
							{
							width:auto;
							\width:auto;
							w\idth:auto;
							text-align:center;							
							padding-top:5px;
							border-bottom:1px solid #cccccc;						
							padding-bottom:10px;
							margin-bottom:10px;
							overflow:hidden;
							}

							#segnalati
							{
							width:auto;
							\width:auto;
							w\idth:auto;
							text-align:center;							
							padding-top:50px;
							border-bottom:1px solid #cccccc;						
							padding-bottom:10px;
							margin-bottom:10px;
							margin-top:30px;							
							overflow:hidden;
							}
							
							#citrix
							{
							width:auto;
							\width:auto;
							w\idth:auto;
							text-align:center;							
							padding-top:5px;	
							padding-bottom:10px;
							margin-bottom:10px;
							overflow:hidden;
							}			

														
							#globaltrust
							{
							border-top:1px solid #cccccc;
							width:auto;
							\width:auto;
							w\idth:auto;
							text-align:center;							
							padding-top:15px;	
							padding-bottom:10px;
							margin-bottom:10px;
							overflow:hidden;
							}												
							
							#sep
							{
							background-image:url(../images/sep.gif);
							width:170px;
							}							
						
								div#latest_news_title
								{
								width:auto;
								\width:auto;
								w\idth:auto;
								height:18px;
								background: url(../images/news.gif) no-repeat;
								background-position:right;	
								}
								
								div#latest_news_in
								{
								width:auto;
								\width:auto;
								w\idth:auto;
								padding-top:0px;
								padding-right:10px;
								padding-bottom:0px;					
								padding-left:10px;
								/*border:1px solid black;*/
								}

							div#latest_news span.date
							{
							color:#333333; 
							font-weight:bold;
							}
							
							div#latest_news span.title
							{
							color: #FF0000
							}
							
							div#latest_news div.description
							{
							margin:0px;
							padding:0px;
							padding-left:0px;
							text-align:justify;
							}

							div#projects span.date
							{
							color:#333333; 
							font-weight:bold;
							}
							
							div#projects span.title
							{
							color: #FF0000
							}
							
							div#projects div.description
							{
							margin:0px;
							padding:0px;
							padding-left:0px;
							text-align:justify;
							}

                            /* name "macroareas" is better than "links"  */
							#macroareas
							{
							width:320px;
							\width:320px;
							w\idth:320px;
							height:1150px;
							margin-top:-1px;							
							}
							
								#macroareas_in 
								{
								/*LINE-HEIGHT: 140%;*/
								padding: +10px;
								padding-top: 0px;   
								margin-top: 1px;            
								border-top:1px solid #cccccc;
								text-align:left;
															}
								
								div.macroareas_in_bak 
								{
								LINE-HEIGHT: 140%;
								padding: +10px;          
								background-color: #EFF4FF;
								margin-top: +10px;							
								}

								#macroareas_in_head 
								{
								/*LINE-HEIGHT: 140%;*/
								padding: +10px;
								padding-top: 0px;   
								margin-top: 1px;            
								border-top:1px solid #cccccc;
								text-align:left;
								}

								#macroareas_in_head_bak 
								{
								LINE-HEIGHT: 140%;
								padding: +8px;
								padding-bottom: +10px;              
								margin-top: +10px;
								border:2px solid #F9D2B9;	
								margin-bottom:0px;						
								}
								
								#demo
								{
								margin-top:5px;
								border:1px solid #cccccc;
								background-color:#F2F2F2;
								padding:5px;
								}
								
							#banner_global
							{

							border-top:1px solid #666666;
							border-bottom:1px solid #666666;
							width:300px;
							\width:300px;
							w\idth:300px;
							height:50px;
					
							}
								
								
img.btn-vai
{
cursor:pointer;
background-image: url(../images/vai_nero.gif);
background-repeat:no-repeat;
vertical-align:middle;
}

img.btn-vai:hover
{
background-image: url(../images/vai_rosso.gif);
background-repeat:no-repeat;
}

#news_left {

float:left;
}

#news_right {
width:50px;
float:right;
}

