@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding: 0px;
	background-image:url(../img/sfondobody.jpg);
	background-repeat:repeat-x;
	font-family: trebuchet ms;
	color:#595959;
	font-size:70%;
	
}

a{
	color: #31291b;	
	text-decoration: none;
}

a:hover{
	color: #595959
}

#testo ul{
display:inline;
float: left;
width:320px;
}

a img{
border: 0px;
}

#maincontainer{
	width:953px;
	margin: 0px auto;
	display:block;
	height: 207px;
	padding:0px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
}

#container{
	display:inline;
	float:left;
	width:953px;
	margin: 0px -478px 0px 0px;
	padding: 0px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-image:url(../img/sfondoassoluto.jpg);
	background-position:0px 200px;
	background-repeat:no-repeat;
}


#colsx{
	display:inline;
	float:left;
	width:220px;
	
	margin-top: 120px;
	background-image:url(../img/sxprofess.jpg);
	background-repeat:no-repeat;
	background-position: 4px 80px;
}

#colcen{
	display:inline;
	float:left;
	width:579px;
	padding: 0px;
	background-image:url(../img/cen.jpg);
	background-repeat:repeat-x;
	background-position: 0px 30px;
	margin: 170px 0px 15px 0px;
	
}

#colcen p{
	float:left;
	padding: 10px;
	margin:0px;
	width:370px;

}

#colcen h2{
	display:inline;
	float:left;
	width:370px;
	font-size:110%;
	padding: 10px;
	margin:0px 0px 0px 0px;
	
}

#fototizio{
	display:inline;
	float:left;
	margin-top: 1px;
}

#testo{
	display:inline;
	float:left;
	width:370px;	
}

#footer{
	display:inline;
	float:left;
	width:100%;
	height:30px;
	background-color: #f4f4f4;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-image:url(../img/brown.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#linkeng{
	display:inline;
	float:left;
	margin-left: 107px;
}

#bread{
	
	float:left;
	height:30px;
	width:525px;
	
}

#contentbread{
	display:inline;
	float:left;
	margin: 10px 0px 0px 183px;
	color:#999999;
	font-size:13px;
}

#aaa{
	display:inline;
	float:left;
	margin: 10px 0px 0px 0px;
	
}

#coldx{
	display:inline;
	float:left;
	width:154px;
	overflow:hidden;
	height:300px;
	background-image:url(../img/dx.jpg);
	background-repeat:no-repeat;
	background-position: 0px 30px;
	margin-top: 170px;
	/*border: 1px solid;*/	
}


/*MENU*/


#menu{
	display:inline;
	float:left;
	width:165px;
	margin: 20px 0px 0px 10px ;
	line-height: 14px;

	padding:0px;
	font-size:11px;
}

#menu div {
	display:inline;
	float:right;
	padding:0px;	
}

#menu div.ecco {
	margin: 0px 0px 5px 0px ;
}

#menu div a{
	float:right;
	text-decoration:none;
}

#menu div a img{
	border: 0px;
}


.primosoffietto, .secondosoffietto{
	height:0px;
	overflow:hidden;
	width:160px;

}

.vocemenunonsel a img{
	margin: 0px 16px 0px 0px ;
	height:16px;
}

#menu ul{
	display:inline;
	list-style:none;
	margin-top:20px;
	padding:0px;

}

#menu li{
	display:inline;
	float:right;
	width:145px;
	text-align: right;
	margin-right: 7px;
	padding: 3px 7px 3px 0px;
	border-right: 1px solid #808080;
}

/*SCHEDINE*/

.schedine{
	display:inline;
	float:left;
	border:1px solid;	
}

.riga{
	display:inline;
	float:left;
	margin: 0px 0px 4px 0px;	
}

.elemento{
	display:inline;
	float:left;
	width:194px;
	height:37px;
	background-color: #e3e3e4;
	margin: 0px 4px 0px 0px ;
}

.foto{
	display:inline;
	float:left;
	width:68px;
	height:33px;

	margin:2px 10px 2px 2px;
	padding:0px;
}

.nome{
	display:inline;
	float:left;
	margin:2px 0px 0px 0px;
	font-weight:bold;

}
