
body {
	position: relative;
	background-color:#fff;
	height: 100%;
	width: 100%;
	font-family:Arial;
	font-weight:	normal;
	text-align:left;
	color:#333333;
	font-size: 10pt;
	margin:  0px 0px 0px 0px;
	padding: 0;
	text-align: left;
	background-attachment: fixed;
	
	
}
p {
line-height:15px;
padding:0px;
}

a						{color:	#0099CC;  font-family:Arial,Verdana,Tahome font-size:12px; 	text-decoration:	none}
a:link					{color:	#0099CC;	font-family:Arial,Verdana,Tahome font-size:13px; text-decoration:	none}
a:visited				{color:	#666666;	font-family:Arial,Verdana,Tahome font-size:13px; text-decoration:	none}
a:hover					{color:	#33FF66;	font-family:Arial,Verdana,Tahome font-size:13px; text-decoration:	underline}
a:active				{color:	#0099CC;	font-family:Arial,Verdana,Tahome font-size:13px; text-decoration:	none}

.moltopiccolo { font-size: xx-small; font-family:Arial,Verdana,Tahoma }

.fine{ font-size:12,5px; padding: 5px; margin:5px; font-family:Arial,Verdana,Tahoma}



.blu{ font-size: 12,5px; padding: 0px; font-weight:bold; color:#0099cc font-family:Arial,Verdana,Tahome}

.tdbackground{
background:url(../images/arrow_SX.gif) no-repeat;
vertical-align: top;
}

.bold{ 
font-size: 13,5px; 
padding: 10px; margin:10px;
font-weight:bold; 
color:#333; 
font-family:Tahoma,Arial,Verdana;

border-bottom:1px dashed #0099cc;
border-top:1px dashed #0099cc;
border-left:1px dashed #0099cc;
border-right:1px dashed #0099cc;


/*background-color:#333; filter:alpha(opacity=80); -moz-opacity:0.7; opacity: 0.7 -khtml-opacity: 0.7;

*/



}


.todaysgig{ 
font-size: 14,5px; 
padding: 8px; margin:8px;
font-weight:bold; 
color:#fff; 
font-family:Tahoma,Arial,Verdana;

border-bottom:1px dashed #0099cc;
border-top:1px dashed #0099cc;
border-left:1px dashed #0099cc;
border-right:1px dashed #0099cc;


background-color:#333; filter:alpha(opacity=80); -moz-opacity:0.7; opacity: 0.7 -khtml-opacity: 0.7;


}



.avvisi{ 
font-size: 12px; 
padding: 0px; margin:3px;
font-weight:bolder; 
color:#333;
font-family:Tahoma,Arial,Verdana;
border-bottom:1px dashed #71c1dc;
border-top:1px dashed #71c1dc;
border-left:1px dashed #71c1dc;
border-right:1px dashed #71c1dc;
background-color:#9ccfdf;
text-align:center;
}



.pmjo_home{ 
font-size: 13px; 
padding: 5px; margin:5px;
font-weight:normal; 
color:#333; 
font-family:Tahoma,Arial,Verdana;
/*
border-bottom:1px dashed #0099cc;
border-top:1px dashed #0099cc;
border-left:1px dashed #0099cc;
border-right:1px dashed #0099cc;
*/
min-width:270px;
background-color:#fff; 

}

.news{ 
font-size: 13px; 
padding: 5px; margin:7px;
font-weight:plain; 
color:#000; 
font-family:Tahoma,Arial,Verdana;
/*border-bottom:1px dashed #0099cc;
border-top:1px dashed #0099cc;
border-left:1px dashed #0099cc;
border-right:1px dashed #0099cc;
*/
background-color:#fff; filter:alpha(opacity=80); -moz-opacity:0.9; opacity: 0.9 -khtml-opacity: 0.9;



}


.bio{ 
font-size: 14px; 
padding: 5px; margin:20px;
font-weight:plain; 
color:#000; 
font-family:Tahoma,Arial,Verdana;
line-height:21px;
text-indent:20px;
}




.agenda{ 
font-size: 14px; 
padding:0px 5px 12px 10px; margin top:10px;
font-weight:plain; 
color:#000; 
font-family:Tahoma,Arial,Verdana;
border-bottom:1px dashed #0099cc;
/*border-top:1px dashed #0099cc;*/
border-left:1px dashed #0099cc;
/*border-right:1px dashed #0099cc;*/

background-color:#fff; filter:alpha(opacity=80); -moz-opacity:0.7; opacity: 0.7 -khtml-opacity: 0.7;



}

.rosso{color:#D7342F; font-size:13px; padding:0px; margin:0px; font-family:Tahoma,Arial,Verdana; font-weight:bold;}
.nero{ color:#333; font-size:13.5px; padding: 0px; margin:0px; font-family:Tahoma,Arial,Verdana; font-weight:bold;}
.grigio{ color:#666; font-size:13.5px; padding: 0px; margin:0px; font-family:Tahoma,Arial,Verdana; font-weight:bold;}

.blu {color:#0099CC; font-family:Tahoma,Arial,Verdana; font-size: 13.5px; font-weight:bold; padding: 5px; margin:0px;}
.verde {color:#6699CC; font-family:Tahoma,Arial,Verdana; font-size: 13.5px; font-weight:bold; padding: 5px; margin:0px;}



.titolo {color:#333; font-family:Tahoma,Arial,Verdana; font-size: 15px; font-weight:bold; padding: 8px; margin:8px;}
.titolo_sans {color:#333; font-family:Tahoma,Arial,Verdana; font-size: 15px; font-weight:bold; }
.grigio_b{ color:#666; font-size:13.5px; padding: 5px; margin:0px; font-family:Tahoma,Arial,Verdana; font-weight:bold;}

.titolino {color:#333; font-family:Tahoma,Arial,Verdana; font-size: 13px; font-weight:bold; padding: 5px; margin:0px;}
.piccolo{ font-size:13.5px; padding: 8px; margin:8px; font-family:Tahoma,Arial,Verdana; line-height:21px;}
.piccolo-r{ color:#FF0000;  font-size:13.5px; padding: 8px; margin:8px; font-family:Tahoma,Arial,Verdana; line-height:21px;}
.piccolo-c{ color:#666;  font-size:13.5px; padding: 8px; margin:8px; font-family:Tahoma,Arial,Verdana; line-height:21px;}


.piccolo-2{ font-size:13px; padding: 5px; margin:3px; font-family:Tahoma,Arial,Verdana;}


.icon {text-align:center;}


.medio { font-size: medium; font-family:Tahoma,Arial,Verdana;}
.grande{ font-size: large; font-family:Tahoma,Arial,Verdana;}
.enorme{ font-size: xx-large; font-family:Tahoma,Arial,Verdana;}
.alphabet {color:#666666; font-family:Tahoma,Arial,Verdana,; font-size: 10px;}
.alphabet-1 {color:#666666; font-family:Tahoma,Arial,Verdana,Arial; font-size: 11px;}
.alphabet-1-5 {color:#666666; font-family:Tahoma,Arial,Verdana,Arial; font-size: 11.5px;}
.alphabet-1-5r {color:#ff0000; font-family:Arial,Tahoma, Verdana,Arial; font-size: 11.5px;text-transform: lowercase;}
.alphabet-2 {color:#333; font-family:Arial,Tahoma, Verdana,Arial; font-size: 12px;}
.alphabet-3g {color:#CCC; font-family:Arial,Tahoma, Verdana,Arial; font-size: 14px;text-transform: uppercase; font-weight:bolder;}
.alphabet-2r {color:#ff0000; font-family:Arial,Tahoma, Verdana,Arial; font-size: 12px;text-transform: uppercase;}

.alphabet-r {color:#ff0000; font-family:Arial,Tahoma, Verdana,Arial; font-size: 10px;text-transform: lowercase;}

.testi_spiega {color:#333; font-family:Arial,Tahoma, Verdana,Arial; line-height:18px; font-size: 12px;}


.azzurro {color:#0099ff; font-family:Tahoma,Arial,Verdana,Arial; font-size: 11.5px;}


/*.link {margin-left:180px; }*/


h2{
font-size:14px;
font-family:Tahoma,Arial,Verdana;
color:#66CC00;
border-bottom:1px dashed #6699CC;
border-top:1px dashed #6699CC;
border-left:1px dashed #6699CC;
border-right:1px dashed #6699CC;



}


#highproj{
	
	width:100%;
	
	padding:0px 0px 0px 0px;
	

/*border-left:3px dashed #6699CC;
border-right:3px dashed #6699CC;
	*/
}


#tab{
	position: absolute; 
	top:-320px;
	left:100px;
	width:200px;
	height:20px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dashed #6699CC;

border-left:1px dashed #6699CC;
border-right:1px dashed #6699CC;
	
}


#lang{
			position:absolute;
			width:100px;
			height:0px;
			top:270px;
			left:70px;
			margin:0;
			padding:20px;
			
			
			}	

			
			
#container {
			position:relative;
			height:335px;
				left:50px;
			width:900px;
			top:0px;
			padding:0px;
			color:#333;
			background-color:#fff;
			/*background-image: url('../images/sfondo-super-sintesi.jpg'); background-repeat: repeat -x;*/
			/*background-image: url('../images/sfondo-sintesi-small-2.jpg'); background-repeat: repeat -x;*/
			background-image: url('../images/sfondo-def.jpg'); background-repeat: repeat -x;
			/*background-image: url('../images/sfondo-moyen.jpg'); background-repeat: repeat -x;*/
			}

#subcontainer {
	position: relative; 
	top:0px;
	left:50px;
	width:900px;
	padding:0px 0px 0px 0px;
	text-align: left;
	background-image: url('../images/linea-verde.gif'); background-repeat: repeat -x;
}


#lefter{
	position: absolute; 
	top:0px;
	left:0px;
	width:420px;
	height:1580px;
	padding:0px 0px 0px 0px;
	background-color:#9fb9D0;
	background-image: url('../images/lefter.jpg'); background-repeat: repeat -x;
}


#home_inc {
	position: relative; 
	width:900px;
	top:0px;
	left:0px;
	
	padding:0px 0px 0px 60px;
	text-align: left;
	background-image: url('../images/metro-oriz-2.gif'); norepeat;
	
	
}





#page_inc {
	position: relative; 
	top:10px;
	left:20px;
	min-height:600px;
	padding:0px 0px 0px 60px;
	text-align: left;
	
}

	
			
#menu{
			
			position:relative;
			width:700px;
			height:60px;
			left:0px;
			top:0px;
			margin:0px;
			padding: 0px 0px 2px 20px;
			text-align:left;
			
			font-family:"Arial",Verdana,Tahoma, sans-serif;
			font-size: 5px;
			color : #ccc;
			font-weight : normal;
			text-decoration : none;
				background-color:#C9D1EB; filter:alpha(opacity=80); -moz-opacity:0.7; opacity: 0.7 -khtml-opacity: 0.7;
				
		
			
				
}

#menu a:link, #menu a:visited {
	
	display: block;
	font-size: plain 5px, "Arial",Tahoma,Verdana, sans-serif;
	color: #330066; 
	text-decoration:none;
	padding: 0px 0px 2px 20px;
	/*background: url(../images/BG_li.gif) top left no-repeat;*/
	}
	
#menu a:hover { 
	display: block;
	font-size: plain 5px, "Arial",Tahoma,Verdana, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 2px 20px;
	/*background: url(../images/BG_li_hover.gif) top left no-repeat;*/
	}


#links{
			
			position:relative;
			width:550px;
			height:100%;
			left:0px;
			top:30px;
			margin:0px;
			padding: 5px 0px 10px 40px;
			text-align:left;
			
			font-family:"Arial",Verdana,Tahoma, sans-serif;
			font-size: 15px;
			color : #333;
			font-weight : bold;
			text-decoration : none;
				
				
				
				/*
				border-bottom:1px dashed #0099cc;
				border-top:1px dashed #0099cc;
				border-left:1px dashed #0099cc;
				border-right:1px dashed #0099cc;
*/
		
			
				
}

#links a:link, #links a:visited {
	
	display: block;
	font-size: plain 15px, "Arial",Tahoma,Verdana, sans-serif;
	color: #330066; 
	text-decoration:none;
	padding: 5px 0px 10px 40px;
	background: url(../images/arrow.gif) top left no-repeat;
	}
	
#links a:hover { 
	display: block;
	font-size: plain 15px, "Arial",Tahoma,Verdana, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 5px 0px 10px 40px;
	background: url(../images/arrow_hover.gif) top left no-repeat;
	}
	
	
	
img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	left:20px;
	width:700px;
	height:80px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	top:0px;
	height: 80px;
	/*background: url(../images/dock-bg2.gif);*/
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 45px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 80px;
	/*background: url(../images/dock-bg.gif);*/
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 120px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}






input.email
	{
				width:110px;
				height:16px;
				color : #fff;
				background-color: #222222; 
				border : 0px;
				font-family : Arial, Verdana, Tahoma, helvetica;
				font-size : 11px;
				
				text-decoration : none;
				padding:0px;
				margin:0px;
				
	}

input.bottone
	{
				width:80px;
				height:16px;
				color : #333;
				background: #ccc; 
				border : 0px;
				font-family : Arial, Verdana, Tahoma, helvetica;
				font-size : 11px;
				font-weight : bold;
				text-decoration : none;
				padding:0px;
				margin:0px;
				
	}

#footer{
	position: relative; 
	top:0px;
	left:-20px;
	width:800px;
	height:5px;
	padding:0px 0px 0px 0px;
	background-color:#33ff66;
	/*background-image: url('../images/lefter.jpg'); background-repeat: repeat -y;*/
}




