/* CSS Document */
body {
	background-color: #2c2429;
	background-repeat: no-repeat;
	margin: 0px
	padding: 0px;
	font-size: 10px;
	font-family: Trebuchet MS;	
}
#sfondo{
	background-image: url(immagini/sphondo.png);
	background-position: center center;
	width: 720px;
	height: 554px;
	position: absolute;
  	top: 50%;
  	left: 50%;
	margin: -277px 0px 0px -360px;
}


#menu_css_verticale{
width:130px; 
padding:1px; 
background-color:#2c2429;
border-top:1px solid #141010;
margin-top: 100px;
margin-left: -60px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_css_verticale a{
display:block;
height:25px;
margin-top:1px;
padding-left:15px;
background-color:#2c2429;
border-top:3px solid #141010;
border-bottom:2px solid #c3967c;
border-left:10px solid #eee9d6;
font-family:Trebuchet MS;
font-size:12px;
text-decoration:none;
color:#ffebc7;
line-height:25px;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_css_verticale a:hover{
background-color:#2c2429;
border-left:20px solid #6495ED;
text-transform:capitalize;
color:#6495ED;
}

/* rimossione del margine superiore per il primo link*/
#menu_css_verticale a.primo{
margin-top:0;
}
#quarto {
	width: 400px;
	margin-left: 160px;
	margin-top: -30px;
}
#contenutibio {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -353px;
}
#contenutobio {
	margin: 10px 20px 30px 16px;
	padding-top: 10px;
	height: 444px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
}
#contenutimedia {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutomedia {
	margin: 6px 20px 30px 6px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
	display: table-cell;
	width: 619px;
	height: 454px;
	text-align: center;
}
#contenutilive {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -353px;
}
#contenutolive {
	margin: 10px 20px 30px 16px;
	height: 454px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
}
#contenutiprojects {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutoprojects {
	margin: 10px 20px 30px 16px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
	display: table-cell;
	width: 619px;
	height: 454px;
	vertical-align: middle;
	text-align: center;
}
#contenutilessons {
	background-image: url(immagini/lessons.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutolessons {
	margin: 10px 20px 30px 16px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
	display: table-cell;
	width: 619px;
	height: 454px;
	vertical-align: middle;
	text-align: center;
}
#contenutigear {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutogear {
	margin: 10px 20px 30px 16px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
	display: table-cell;
	width: 619px;
	height: 454px;
	vertical-align: middle;
	text-align: center;
}
#contenutilinks {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutolinks {
	margin: 10px 20px 30px 16px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
	display: table-cell;
	width: 619px;
	height: 454px;
	vertical-align: middle;
	text-align: center;
}
#contenutiphotos {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -353px;
}
#contenutophotos {
	margin: 10px 20px 30px 16px;
	height: 454px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
}
#contenutivideos {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutovideos {
	margin: 10px 20px 30px 16px;
	margin-top: -10px;
	height: 424px;
	overflow: auto;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
}
#contenutimptre {
	background-image: url(immagini/trasp.png);
	background-repeat: no-repeat;
	width: 618px;
	height: 466px;
	margin-left: -99px;
	margin-top: -343px;
}
#contenutomptre {
	margin: 10px 20px 30px 16px;
	font: 11px Trebuchet MS;
	color: #e7e7e7;
	display: table-cell;
	width: 619px;
	height: 454px;
	vertical-align: middle;
	text-align: center;
}
#pie {
	margin-left: 30px;
	margin-top: 94px;
}