@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
}

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-position: 0px 200px;
	background-color:#f4f4f4;*/
	background-image:url(../img/sfondoassoluto.jpg);
	background-position:0px 200px;
	background-repeat:no-repeat;
}


#colsx{
	display:inline;
	float:left;
	width:215px;
	height:400px;
	margin-top: 120px;
	/*background-image:url(../img/sx.jpg);
	background-repeat:no-repeat;
	background-position: 0px 80px;*/
	
}



#colcen{
	display:inline;
	float:left;
	width:730px;
	padding: 0px;
	background-image:url(../img/cenproff.jpg);
	background-repeat:no-repeat;
	background-position: 0px 30px;
	margin: 170px 0px 15px 0px;
	/*border:1px solid;*/
}


#colcen p{
	float:left;
	padding: 10px;
	margin:0px;
	
}

#colcen h2{
	display:inline;
	float:left;width:98%;
	font-size:110%;
	padding: 10px 0px 0px 0px;
	/*border: 1px solid;	*/
	margin:10px 0px 10px 0px;

}

#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{
	display:inline;
	float:left;
	height:30px;
	width:725px;
	/*border: 1px solid;*/
}

#contentbread{
	display:inline;
	float:left;
	margin: 10px 20px 0px 0px;
	color:#999999;
	font-size:13px;
	/*border: 1px solid;*/
}

#aaa{
	display:inline;
	float:left;
	margin: 0px 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;
}


/*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;
	
	width:600px;		
	margin-top:10px;
}

.riga{
	display:inline;
	float:left;
	margin: 0px 0px 6px 0px;	
}

.elemento{
	display:inline;
	float:left;
	width:194px;
	height:37px;
	background-color: #e3e3e4;
	margin: 0px 6px 0px 0px ;
}

.foto{
	display:inline;
	float:left;
	width:68px;
	height:33px;

	margin:2px 10px 2px 2px;
	padding:0px;
}

.nome{
	display:inline;
	float:left;
	line-height:13px;
	margin:2px 0px 0px 0px;
	font-weight:bold;
}

/*ALTRO STUDIO*/
#altrostudio{
	display:inline;
	float:left;
	width:590px;		
	margin-top:20px;
	border-top: 1px solid #CCC;
}
#titolo_contenuto_altrostudio{
display:inline;
	float:left;
	width:300px;		
	margin-top:20px;
	color:#999;
	text-transform:uppercase;
}
#testo_contenuto_altrostudio{
	display:inline;
	float:left;
	width:300px;	
	margin-top: 10px;
}