/* generici
--------------------------------------------------------------------------------------------- */
* {
margin:0px;
padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:86%;
	color:#C4C4C4;
	background:#000 url(images/fondo.jpg) top left fixed no-repeat;
}
h2 {
	text-align:center;
	text-transform:uppercase;

	color:#fff;
		background:url(images/nero_n.png);
	padding-bottom:30px;
}
h2:first-letter {
	font-size: xx-large;
}
legend, #spostamento:first-letter {
	background-color:#CC3300;
}
h3 {
	margin-left:8px;
	margin-right:8px;
	text-align:center;
	text-transform:uppercase;

	color: #C03200;
	background:url(images/nero_n.png);
}
h4 {

	text-align:center;
	text-transform:uppercase;

	color: #85290C;

}
acronym {
	background:url(images/acronym.gif) bottom left repeat-x;
	cursor: help;
	text-decoration:none;
	border:0px;
}
ul {
	list-style-type:square;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:20px;
	margin-top:15px;
}
ul li{
	padding-bottom:5px;

}
ol li {
	margin-right:5px;
}
a {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#FF6600;
}
p {
	padding:15px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}
p:first-letter {

	color: #85290C;
	font-size:xx-large;
}
hr {
	margin:20px;
}
dl {
	padding:15px;
}
dt {
	font-weight:bold;
	border-bottom:#c0c0c0 2px dotted;
	display:block;
	padding-top:10px;
}
dd {
	border-bottom:#c0c0c0 2px dotted;
	display:block;
}
span {
	font-style:italic;
}
label {
	margin-top:15px;
	font-weight:bold;
}
input, textarea {
	margin-bottom:10px;
}
fieldset {
	margin-left:70px;
	width:300px;
}
legend {
background-color:transparent;
	color:#85290C;
}
/* classi
--------------------------------------------------------------------------------------------- */
.fondo1 {
	background:#000 url(images/fondo1.jpg) top left fixed no-repeat;
}
.fondo2 {
	background:#000 url(images/fondo2.jpg) top left fixed no-repeat;
}
.fondo3 {
	background:#000 url(images/fondo3.jpg) top left fixed no-repeat;
}
.fondo4 {
	background:#000 url(images/fondo4.jpg) top left fixed no-repeat;
}
.hidden {
	visibility:hidden;
}
.bianco {
	background:url(images/nero_n.png) ;
	width:100%;

}
.torna {
	display:block;
	padding:10px;
	text-align:center;
	text-decoration:underline;
}
.paging {
	position:relative;
	left:50px;
}
.cont_piccolo_sito{
width:204px;
height:152px;
background:url(images/quadro_n.png) top left no-repeat;
margin-left:auto;
margin-right:auto;
}
.piccolo_sito{
width:178px;
height:127px;
padding:13px;}

/* unici
--------------------------------------------------------------------------------------------- */
#container {
	height:100%;
	width:930px;
	margin-left:auto;
	margin-right:auto;
}
#testata {
	width:930px;
	height:96px;
	background:url(images/testa_n.png) center center no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#left {
	float:left;
	width:260px;
	height:400px;
	margin-left:7px;

}
#occludi{		width:260px;
	height:380px;
overflow:scroll;
	overflow-x:hidden;
	margin-top:10px;}
	#certi{
	padding-left:20px;
	padding-top:20px;}
#right {
	float:right;
	width:170px;
}
#center {
	width:445px;
	height:100%;
	float:left;
	margin-top:20px;

}

#left,#right {
margin-top:40px;
}
#center .bianco{	border:#000 4px double;}
#chiusura{
	width:445px;
	height:20px;
	background:url(images/chiusura.png) bottom center no-repeat;
}
#pesce {
	width:306px;
	height:134px;

}
#fiore {
	width:50px;
	height:185px;
	position:relative;
	top:-220px;
	margin-left:-2em;

}
#cert {
	margin-left:-20px;
}
#home #l_home, #curriculum #l_curriculum, #galleria #l_galleria, #tasti #l_tasti , #tutorial #l_tutorial, #formail #l_formail, #links #links {
	color:#FF6600;
	text-decoration:underline;
	cursor: default;
	
}
#home #l_home {
	background: url(images/home1.gif) top right no-repeat;
}
#curriculum #l_curriculum {
	background: url(images/cappello1.gif) top right no-repeat;
}
#galleria #l_galleria {
	background: url(images/gal1.gif) top right no-repeat;
}
#tasti #l_tasti {
	background: url(images/tas1.gif) top right no-repeat;
}
#tutorial #l_tutorial {
	background: url(images/penna1.gif) top right no-repeat;
}
#formail #l_formail {
	background: url(images/mail1.gif) top right no-repeat;
}
#l_home {
	background: url(images/home.gif) top right no-repeat;
}
#l_curriculum {
	background: url(images/cappello.gif) top right no-repeat;
}
#l_galleria {
	background: url(images/gal.gif) top right no-repeat;
}
#l_tasti {
	background: url(images/tas.gif) top right no-repeat;
}
#l_tutorial {
	background: url(images/penna.gif) top right no-repeat;
}
#nav-graph {
	background: url(images/folio.gif) top right no-repeat;
}
#fav {
	background: url(images/news.gif) top right no-repeat;
}
#fav:hover {
	background: url(images/news1.gif) top right no-repeat;
}
#l_home:hover {
	background: url(images/home1.gif) top right no-repeat;
}
#l_curriculum:hover {
	background: url(images/cappello1.gif) top right no-repeat;
}
#l_galleria:hover {
	background: url(images/gal1.gif) top right no-repeat;
}
#l_tasti:hover {
	background: url(images/tas1.gif) top right no-repeat;
}
#l_tutorial:hover {
	background: url(images/penna1.gif) top right no-repeat;
}
#nav-graph:hover {
	background: url(images/folio1.gif) top right no-repeat;
}
#l_formail{
	background: url(images/mail.gif) top right no-repeat;
}
#l_formail:hover {
	background: url(images/mail1.gif) top right no-repeat;
}
#l_links{
	background: url(images/links.gif) top right no-repeat;
}
#l_links:hover {
	background: url(images/links1.gif) top right no-repeat;
}
#pavone {
	border:#c0c0c0 4px double;
	margin:20px;
}
#nessuno {
	margin:0px;
	list-style-image:none;
}
#sub {
	background:url(images/gradiente.png) bottom center ;
	width:150px;
	font-weight:bold;
	cursor:pointer;
}
#ricentra{
margin-left:80px;}

/* misti
--------------------------------------------------------------------------------------------- */
#left h3{
width:245px;
	margin-left:auto;
	margin-right:auto;
	margin-left:15px;
}
#left a {
text-align:center;
padding-left:18px;
}
#cert {
text-align:center;
}
#cert li {
	display:inline;
	padding:10px;
}
#cert a {
	text-decoration:underline;
}
#curriculum #center ul.lista, #tutorial #center ul.lista {

	text-align:justify;
}
#curriculum #center ul li {
	padding-top:4px;
}
#galleria #center img {
	border:#c0c0c0 4px solid;
	margin-left:40px;
	cursor:pointer;
}


#left ul {
	margin-top:-20px;
	padding-top:10px;
	padding-left:30px;
}
#right ul {
	padding-top:10px;
	margin-left:-30px;
	list-style-image:none;
	list-style-type:none;
}
#right .bianco ul li a {
	display:block;
	width:145px;
	height:1.3em;
}

#pavone:first-letter {
	margin:0px;
	padding:0px;
}
#spostamento {
	text-align:center;
}
#spostamento:first-letter {
	margin:0px;
	padding:0px;
	color:#000;
	border:0px;
	font-size:medium;
}
#formail form {
	margin:15px;
}
#left img {
cursor:pointer;}

