a {
	color: #666;
	text-decoration:none;
	/*border-bottom: solid 1px #333;*/
}

a:hover { 
	color: #666;
}


/***********SLIDESHOW*******************/
/*Per centrare le foto: http://jquery.malsup.com/cycle/test/nov20.htmlhttp://jquery.malsup.com/cycle/test/nov20.html */
/*Per centrare le foto: http://www.nabble.com/jquery.cycle-centering-image-td20606209s27240.html*/

.pics {  
    padding: 0;  
    margin:  0;  
	padding:10px;


} 
 
.pics img {  
    top:  0; 
    left: 0;
	border:0;

} 

.pics img {
	/*-moz-border-radius: 10px; -webkit-border-radius: 10px;*/
}


/*wrapper foto. Definisce dimensioni massime in h e w. Da riportare nello script*/
#s3 {
	
position: absolute;
	left: 50%;
	width: 746px;
	height: 600px;
	margin-left:-373px;
	

}

.logoBackground {
	background: url(../img/logo.jpg) no-repeat 10px 0px;
}

.noBackground {
	background-color: #000;
}

#s3 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}


/*********FINE SLIDESHOW*********************/

#inglese {
	margin-top:35px; /*era: 6*/
	height: 23px;
	text-align:right;
}

#inglese a {
	padding-bottom:2px;
	color: #666;
	border-bottom:solid 1px #333;
}

#inglese a:visited {
	padding-bottom:2px;
	color: #666;
	border-bottom:solid 1px #333;
}

#inglese a:hover {
	border-bottom:solid 1px #666;;
}

#inglese a:visited:hover {
	border-bottom:solid 1px #666;;
}

p.menuTop {
	line-height:20px;
	font-size:14px;
}



/*****************************/


body, html {
		margin:0;
		padding:0;
		background:black;
		color:#fff;
	}
	body {
		min-width:1000px;
		font-family:"Arial", sans-serif;
		font-size: 12px;
		background-color:black;
		overflow: auto;

	}
	#wrap {

		margin:0 auto;
		width:1000px;
		height:600px;


	/*position: absolute;
	top: 50%;
	left: 50%;
	width: 1000px;
	height: 550px;
	margin-left:-500px;
	margin-top:-275px;*/

	}

	#header {
		background:#ddd;
	}
	#header h1 {
    		padding:5px;
		margin:0;
    }

	#nav {
		background:#c99;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background: black;
		float:left;
		width:620px;
		height:550px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }

	#anteprime {
		float:left;
		width: 70px;
		height:550px;
		margin-top:0px;
		padding-left:0px;
		padding-top:0px;
		margin-left:20px;
		}

	#sidebar {
		background:none;
		float:right;
		width:250px;
		height:550px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		color: #333;
		background:none;
		clear:both;
		position:absolute;
		top:590px;
		width:1000px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }

#menuTop {
	height: 180px;
	padding-top:10px;

}

#menuTop a {
	color: #ccc;
	/*border-bottom: solid 1px #333;*/

}

#menuTop a:visited {
	/*border-bottom: solid 1px #333;*/

}

#menuTop a:hover {
	/*border-bottom: solid 1px #ccc;*/

}

#menuTop a:visited:hover {
	/*border-bottom: solid 1px #ccc;*/

}


#menuTop ul {
	font-size:14px;
	/*font-weight:bold;*/
	padding-bottom: 10px;
	list-style:none;
	padding-top:5px;
	border-bottom: solid 1px #333;
	padding-left:0px;
	margin-left:0px;


}

#menuTop ul li {
	padding-bottom:5px;

}

#menuTop a {
	color: #ccc;

}

#menuTop a:hover {
	text-decoration:none;
}

#menuTop a:visited:hover {
	text-decoration:none;
}

#menuBottom {
	height: 270px;


}

#menuBottom ul  {
	list-style:none;
	margin-top:0;
	padding-right:0px;
	padding-top:2px;
	padding-left:0px;
	margin-left:0px;


}

#menuBottom ul li {

	padding-top:4px;
	padding-bottom:4px;
}

#menuBottom a {
	color: #666;
	text-decoration:none;
}

#menuBottom a:visited {
	color: #666;
	text-decoration:none;
}

#menuBottom a:hover {
	border-bottom: solid 1px #666;

}

#menuBottom a:visited:hover {
	border-color: #666;

}

#logo {
	height:60px;
}

#logo img {
	border:none;
}


.attivo {
	list-style:none;
	color:white;
}

.attivoMenuPrincipale {
	font-weight:bold;
}

/*****************************/


/* http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	padding-top: 10px;
	margin-top: 15px;
			
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
}

.jScrollPaneDrag {
	position: absolute;
	background: url(../img/icons/scrollbar-handle.png) no-repeat;
	cursor: pointer;
	overflow: hidden;
	width: 40px;


}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

/*******************************/


#cuscinetto {
	height:58px;

}

#cuscinetto2 {
	height:29px;

}


/*******************************/

#profilo {

	float:left;
	width:615px;


}

#fotoProfilo
{
	float:right;
	width:200px;

}

ul.noStile {
	list-style-type: none;
}

ul.listaBibliografia {
	list-style-type: square;
}

li.elementoBibliografia {
	padding-bottom:5px;
}

h2 {
margin-top:0px;

}

/********************/

#footerMG {
	position:relative;
	top:90px;
	text-align:center;
	color: #333;
	padding:10px;

}

