/*HOME*/
body.home {
	margin:0px;
	text-align:center;
	overflow:hidden;
	background: #042422 url(img/background.png) center repeat-y;
}

body.contenuti {
	background-color: #FFF5CE;
	/*font-family:Helvetica, Geneva, Arial, sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	width:95%;
}

body.backoffice {
	background-color: #ffffff;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-size:1em;
	padding:5px;
}

table.testo {
	/*width:90%;*/
	margin:0px;
}
div.foto {
	width:40%;
	background-color:blue;
	right:0%;
	top:0%;
	position:absolute;
}

div.curriculum {
	width:100%;
	text-align:center;
}

p.curriculum {
	font-size:0.9em;
	text-align:left;
}

ul.curriculum {
	font-size:0.9em;
	text-align:left;
}

td.MiniCognome {
	text-align:center;
	color:#042422;
	font-size:0.9em;
	padding-left:3px;
	padding-right:3px;
}

a.MiniCognome {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}

a {
	color:#042422;
	font-weight:bold;
	text-decoration:none;
}

#home {
	width:100%;
	text-align:center;
	position:relative;
	margin:0px;
	top: 0px;
	height:550px;

	z-index:1;
}

	#banner {
		left:0px;
		position:absolute;
		margin:0px;
		top:0px;
		width:100%;
		height:235px;
		text-align:center;
		/*border: 1px solid blue;*/
		/*background:url(img/logo.png) center no-repeat;*/

		z-index:2;
	}
	
	#studio {
		left:0px;
		position:relative;
		margin:0px;
		top:0px;
		width:100%;
		height:235px;
		text-align:center;
		/*border: 1px solid green;*/

		z-index:3;
	}
	
		#logostudio {
			height: 250px;
			width: 950px;
			top:20px;
			position:relative;
		}

	#menu {
		left:0px;
		position:absolute;
		margin:0px;
		top:214px;
		width:100%;
		height:70px;
		text-align:center;
		/*border: 1px solid yellow;*/

		z-index:3;
	}
	
		#sfondomenu {
			width:100%;
			height:70px;
			z-index:4;
		}

		#strutturamenu {
			z-index:5;
			top:-49px;
			height:30px;
			position:relative;
			margin-left:auto;
			margin-right:auto;
		}

	#content {
		left:0px;
		position:absolute;
		margin:0px;
		top:290px;
		width:100%;
		height:400px;
		text-align:center;
		/*border: 1px solid yellow;*/

		z-index:2;
	}
	
		#contenuto {
			width:900px;
			height:400px;
		}
		
		.bordoscuro {
			border: 2px solid #042422;		
		}

	#dfk {
		position:relative;
		top: 705px;
		width:100%;
		height:40px;
		z-index:10;
		-moz-opacity:0.70;
		filter:alpha(opacity=70);
	}
		#logodfk {
			height:40px;
			width:130px;
		}
		
	#licenze {
		position:absolute;
		bottom:5px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width:99%;
		left:0%;
		font-size:0.8em;
		font-style:italic;
		color:#ffffff;
		-moz-opacity:0.50;
		filter:alpha(opacity=50);
	}
		
/*VARIE*/

.tdpulsanti {
 	width:150px;
	height:30px;
	margin:0px;
	padding:0px;
}
.pulsanti {
	width:150px;
	height:30px;
	text-align:center;
	bottom:0px;
	cursor:pointer;
	top:0px;
	left:0px;
	border: 0px;
}
div.sottosezioni {
	background-color:#FFFDF2;
	-moz-opacity: 0.95;
	visibility:hidden;
}
table.sottosezioni {
	width:150px; 
	text-align:left; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000;
}
td.sottosezione {
	border-bottom: 1px solid #08403d;
	cursor:pointer;
	padding:4px;
}
td.sottosezione:hover {
	background-color:#FFEC9F;
}
a.sottosezione {
	width:100%;
	height:100%;
	text-decoration:none;
	color:#042422;
}


/*COLORI*/

.sfondoscuro {
	background-color:#042422;
}

a:hover {text-decoration:underline;}
