BODY{


margin:0px 0px 0px 0px;
width:100%;

}




h1{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:bold;
margin-bottom:20px;
margin-left:-10px;

}

h2{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
margin-bottom:20px;
font-weight:100;
margin-left:50px;

}

h3{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;

font-weight:bold;


}

hr{
border-top:dotted 1px #999999;
width:390px;
border-bottom:none;
border-left:none;
border-right:none;
margin-top:15px;
margin-bottom:15px;
margin-right:60px;

}


#menu ul li{

	display: inline;
	font-size:10px;

}

ul{

list-style-image:url(square.jpg);
list-style-type:square;
padding-left:15px;
 }
 
 .clear{
 
 clear:both;
 height:20px;
 
 }
 





li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:9px;
margin-top:5px;

}


a:link {

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 
 text-decoration:none;
	
}

a:visited {

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 
 text-decoration:none;
	
}

a:hover {

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#999999;
 
	
}

#header a:link {

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 
 text-decoration:none;
	
}

#header a:visited {

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 
 text-decoration:none;
	
}

#header a:hover {

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#999999;
 
	
}






.pnlCorpo{

/*width:100%;
min-width:968px;*/
width:985px;
margin-top:10px;
padding-top:5px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;




}

.pnlContenitore{
width:985px;

overflow:hidden;


}

.header{

width:968px;

overflow:hidden;
}

.pnlLogo{
 float:left;
 margin-top:5px;

}




.pnlMenu{
 float:right;
 margin-top:15px;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 

}

.pnlLink{
 float:right;

 margin-top:2px;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;

}

.pnlLeftMenu{
 float:left;
 margin-top:40px;
 font-size:12px;

 font-family:Verdana, Arial, Helvetica, sans-serif;
 width:107px;

}

.pnlSito{
 float:left;
 padding-top:5px;
 padding-left:0px;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width:770px;
 margin-top:0px;
 border-right:dotted 1px #999999;
 border-left:dotted 1px #999999;
 border-bottom:dotted 1px #999999;
 min-height:300px;
 padding-bottom:30px;
 min-height:450px;

 

}

.testosx{
 float:left;
 margin-top:10px;
 padding-left:20px;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width:450px;
 color:#666666;
 
 
 }
 
 p{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;

 color:#666666;
 
 }
 
 .testodx{
  margin-top:10px;
 margin-right:20px;
padding:2px 2px 2px 2px;
border:solid 1px #666666;
 
 }
 
 .pnlContDx{
  margin-top:50px;
 margin-right:20px;
padding:2px 2px 0px 2px;

 width:225px;
 
 }
 
 .pnlContDx_2{
  margin-top:10px;
 margin-right:10px;
padding:2px 2px 0px 2px;
font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 
 color:#666666;
 width:225px;
 
 }
 
 .pnldxFoto{
 float:right;
 margin-top:0px;

 

 
 }
 
.lbltestodx {

 margin-top:2px;
font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
width:225px;
display:block;
  
 }
 
 
 .titolo{
 
 
 background-repeat:no-repeat;
 
 border-bottom:dotted 1px #666666 ;
 /*background-image:url(sfondoTitolo.png);*/
 margin-left:107px;
 margin-top:1px;
 height:15px;
 width:400px;
 padding-bottom:8px;
 
 

 
 }
 
 
 .TestoTitolo{
 

 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#666666;
 margin-left:5px;



 
 }

.footer{
width:770px;
overflow:hidden;
margin-left:107px;

margin-top:10px;
}

.pnlLogofooter{
float:right;

margin-top:0px;
}

.pnlLogofooterSX{
float:left;

margin-top:5px;

}

.pnlLogofooterSX_2{
float:left;

margin-top:12px;
margin-left:0px;
}

.pnlDX{
float:left;
width:95px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
margin-top:15px;

margin-left:10px;
}

.pnlSottoMenu{
float:left;
min-width:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
margin-right:12px;

}

.pnlVideo{

width:770px;
overflow:hidden;
}

.pnlContenitoreVideo{


 padding:2px 2px 2px 2px;

 border:solid 1px #666666;
 float:left;
 margin-left:20px;
margin-bottom:0px;
}
.pnlContenitoreventi{
 padding:2px 2px 2px 2px;
 float:left;
 margin-left:20px;
  margin-right:50px;
margin-bottom:0px;
}

.pnlTestoVideo{
width:135px;
float:left;
 margin-left:25px;
margin-bottom:10px;
}

.pnlRigaVideo{
width:770px;
overflow:hidden;
margin-bottom:5px;
}

.pnlVideo h1{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:bold;
margin-bottom:20px;
margin-left:10px;
margin-top:20px;

}

.pnlVideo img{

border:0px;

}

.TestoFooter{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:9px;
margin-left:5px;

vertical-align:top;

}

.pnlRigaFoto{
width:450px;
overflow:hidden;
margin-bottom:5px;
}

.pnlContenitoreFoto{


 padding:2px 2px 2px 2px;

 border:solid 1px #666666;
 float:left;
 margin-left:0px;
margin-bottom:0px;
margin-right:5px;
}


.pnlTestoFoto{
width:450px;
float:left;
 margin-left:0px;

}

.pnlContenitoreRassegna{


 padding:2px 2px 0px 2px;

 margin-left:20px;
margin-bottom:0px;
}

.pnlRigaRassegna{
width:450px;
overflow:hidden;
margin-bottom:5px;
}

span.stampa{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;


}

.cartina{
	
	width:390px;
	float:left;
	margin-top:-30px;
 padding-left:20px;
 margin-right:20px;


}

.pnlCartinaDx{
	
	float:left;
	width:340px;
	float:left;
	margin-top:10px;

}




.pnlCartinaDx p{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
margin-top:5px;


}

.pnlCartinaDx h1{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:bold;
margin:0px 0px 20px 0px;


}


.pnlCartinaDx li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;

}

.pnlCartinaDx ul{


list-style-type:none;
padding:0px;
margin:0px;

 }

.ContSocieta{

float:left;

}

.ContTesto{

float:left;

}


.pnlCartinaDx hr{
border-top:dotted 1px #999999;
width:330px;
border-bottom:none;
border-left:none;
border-right:none;
margin-top:15px;
margin-bottom:15px;
margin-right:60px;

}

.pnlCartinaDx img{

margin-top:2px;
margin-bottom:5px;


}


.pnlCartinaDx span{

font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;

 color:#666666;
}

.lbltestoVideo{
	
	 margin-top:2px;
font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;

display:block;
	}
	

#internet ul{
	list-style-image:url(square.jpg);
	list-style-type:square;
	
}
	
	#internet li{
		
		margin-right:10px;
	}
	
	.pnlInternet{
		
		width:370px;
		float:left;
		margin-left:10px;
		}
		
		.testoLogin
		{
			background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
color:#5F6565;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin-bottom:10px;
padding:4px 5px;
width:80px;
font-size:11px;
			
			}
			
			
.Alert
			{
				color:#5F6565;
				font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
padding:4px 5px;
				
				}
				
.pnlEsito
{
	margin-top:5px;
	margin-left:10px;
	
}

/* Modal Popup */
.modalBackground
{
background-color:#707070;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup
{
background-color:#4b6c9e;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:3px;
position:absolute;
}


.popupControl
{
background-color:#4b6c9e;
position:absolute;
border-style: solid;
border-color:Black;
border-width:2px;
font:Arial;
}	


.layer1 {
margin-top: 10px;
padding: 0;

}
 
.heading {
margin: 1px;
font-weight: bold;
padding: 3px 10px;
cursor: pointer;
position: relative;
font-size:10px;

}
.content {
padding: 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;

}

.pnlFlags
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
font-weight:normal;

  
  }