body,td,th { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FF8C00;
	text-align:center;
	color: #FFF;
}
a img{border:0;}
a {color:#90d105; text-decoration:none;}
a:hover{text-decoration:underline;}
img, div, a, input { behavior: url(scripts/iepngfix.htc) }

#main { width:757px; margin:0 auto; text-align:center; position:relative;}
#content{text-align:left; background-color: #000; width:100%;}

.pageTitle{
	display:block;
	color:#90d105;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:15px;
	/*background-image: url(../images/filetto-titolo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	border-bottom:solid 1px #90d105;
}
.pageTitle2{
	display:block;
	color:#90d105;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:15px;
	/*background-image: url(../images/filetto-titolo2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	border-bottom:solid 1px #FFF100;
}

#news, #chisiamo, #staff, #musicoterapia, #insegnanti, #doveSiamo, #corsi, #seminari{
	vertical-align:top;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:50px;
	padding-left:20px;
	padding-bottom:20px;
}

.col1{
	text-align:left;
	vertical-align:top;
	width:474px;
	padding-right:20px;
	padding-top:30px;
}
.col2{
	text-align:left;
	vertical-align:top;
	width:233px;
}
.col3{
	text-align:left;
	vertical-align:top;
	width:100%;
	padding-right:20px;
	padding-top:30px;
}
.col4{
	text-align:left;
	vertical-align:top;
	width:275px;
	padding-top:30px;
}
.col5{
	text-align:left;
	vertical-align:top;
	width:442px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}
/*-------------------------CREDITS--------------------------------------*/
#credits { 
	background-position: left top; 
	text-align: left; color: #666; 
	font-size: 8pt; width: 717px; 
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto; 
	padding-top: 51px; 
	padding-right: 20px; 
	padding-bottom: 20px; 
	padding-left: 20px; 
	background-image: url( '../images/chiusura.jpg' ); 
	background-repeat: no-repeat; 
}
#credits .leftCol{
	text-align: left;
	vertical-align: top;
	float:left;
	width:357px;
	position:relative;
}
#credits .rightCol{
	text-align: right;
	vertical-align: top;
	float:right;
	width:357px;
	position:relative;
}
#credits a{font-weight:bold; color:#666; text-decoration:none}
#credits a:hover{text-decoration:underline}

/*-------------------------NEWS--------------------------------------*/
#news{background-image: url(../images/sfondo-news.jpg);}
#news .date{
	text-transform:uppercase;
	font-size: 11pt;
	color: #FF8C00;
	margin-bottom:5px;
	display:block;
}
#news .title{
	font-size: 11pt;
	color:#90d105;
	margin-bottom:5px;
	display:block;
}
#news .text{
	padding-left: 35px;
	padding-bottom: 0px;
	display:block;
}
#news .filetto{
	background-image: url(../images/news-separetor.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 25px;
	display:block;
	width:100%;
}
#news a{font-weight:bold; text-decoration:underline;}
#news a:hover{text-decoration:none;}
#news a.linkSeminario:hover{text-decoration:underline;}
#news a.linkSeminario{
	text-decoration:none;
	margin:0 0 5px 0;
	display:block;
	background:url(../images/signal.gif) no-repeat 0 14px;
	padding:10px 0px 0px 10px;
	color:#FF8C00;
	font-weight:bold;
}
#news .banner{border:solid 1px #FF8C00;}
/*-------------------------CHI SIAMO--------------------------------------*/
#chisiamo{background-image: url(../images/sfondo-chisiamo.jpg);}
#chisiamo p{
	margin:0px;
	line-height:1.5em;
}
#chisiamo .contact{
	float:left;
	width:237px;
}
#chisiamo .boss{
	background:url(../images/signal.gif) no-repeat 0 4px;
	padding:0px 0px 0px 10px;
	color:#FF8C00;
	font-weight:bold;
}
#chisiamo .bossText{
	line-height:1.5em;
	padding:0px 0px 0px 10px;
}

/*-------------------------STAFF--------------------------------------*/
#staff{background-image: url(../images/sfondo-staff.jpg);}
#staff .boss{
	color:#90d105;
	font-size:10pt;
	font-weight:bold;
}
#staff .upper{text-transform:uppercase;}
#staff img{border:solid 1px #FFFFFF; margin:5px 0 5px 0}
#staff a{color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:underline;}
#staff a:hover{color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none;}

/*-------------------------MUSICOTERAPIA--------------------------------------*/
#musicoterapia{background-image: url(../images/sfondo-chisiamo.jpg);}
#musicoterapia .col1{
	text-align:left;
	vertical-align:top;
	width:474px;
	padding-right:20px;
	padding-top:30px;
}

/*-------------------------INSEGNANTI--------------------------------------*/
#insegnanti{background-image: url(../images/sfondo-insegnanti.jpg);}
#teacherList{margin-bottom:15px; width:275px; float:left;}
#teacherList a{color:#FFF; text-transform:uppercase; display:block; text-decoration:none;}
#teacherList a:hover{color:#90d105; text-transform:uppercase; display:block; text-decoration:none;}
#teacherList span{color:#FF8C00; text-transform:uppercase; font-weight:bold; display:block;}
#teacherDetails img{margin-right:10px; margin-bottom:5px;}
#teacherDetails .lCol{
	color:#90d105;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	padding-bottom:5px;
}
#teacherDetails .hRule{
	height:10px;
	background-image: url(../images/filetto-titolo3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*-------------------------DOVE SIAMO--------------------------------------*/
#doveSiamo{background-image: url(../images/sfondo-dovesiamo.jpg); padding-top:80px; padding-right:20px;}
#doveSiamo .cityList{width:200px; text-align:left; vertical-align:top}
#doveSiamo .cityMap{text-align:right; vertical-align:top; padding-top:5px;}
#doveSiamo a:hover{text-decoration:underline;}
#doveSiamo a{
	text-decoration:none;
	display:block;
	background:url(../images/signal.gif) no-repeat 0 4px;
	padding:0px 0px 0px 10px;
	color:#FF8C00;
	font-weight:bold;
}
#doveSiamo .adress{
	line-height:1.5em;
	padding:5px 0px 10px 10px;
}
#doveSiamo iframe{border:solid 1px #FFF; width:470px; height:300px;}

/*-------------------------CORSI--------------------------------------*/
#corsi{background-image: url(../images/sfondo-corsi.jpg); padding-top:80px; padding-right:20px;}
#corsi a.materie:hover{text-decoration:underline;}
#corsi a.materie{
	text-decoration:none;
	text-transform:uppercase;
	margin:0 0 5px 0;
	display:block;
	background:url(../images/signal.gif) no-repeat 0 4px;
	padding:0px 0px 0px 10px;
	color:#FF8C00;
	font-weight:bold;
}
#corsi .list{width:200px; text-align:left; vertical-align:top}
#corsi .details{text-align:left; vertical-align:top; padding:0 0 0 20px;}
#corsi p{margin:0px; line-height:1.5em;}
#corsi h1{
	display:block;
	color:#FF8C00;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	margin:0 0 5px 0;
}
#corsi h2{
	display:block;
	color:#90d105;
	font-weight:bold;
	font-size:10pt;
	font-style:italic;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
#corsi .containerDetails{text-align:left; vertical-align:bottom; margin-bottom:10px; display:block;}
#corsi .img{margin-right:10px; float:left;}
#corsi h3{color:#FFF; font-weight:bold; font-size:10pt; font-style:italic;}

/*-------------------------SEMINARI--------------------------------------*/
#seminari{background-image: url(../images/sfondo-seminari.jpg); padding-top:80px; padding-right:20px;}
#seminari a.linkTitoli:hover{text-decoration:underline;}
#seminari a.linkTitoli{
	text-decoration:none;
	text-transform:uppercase;
	margin:0 0 5px 0;
	display:block;
	background:url(../images/signal.gif) no-repeat 0 4px;
	padding:0px 0px 0px 10px;
	color:#FF8C00;
	font-weight:bold;
}
#seminari .list{width:300px; text-align:left; vertical-align:top}
#seminari .details{text-align:left; vertical-align:top; padding:0 0 0 20px; /*border-left:dotted 1px #FFF;*/}
#seminari .date{
	text-transform:uppercase;
	font-size: 11pt;
	color: #FF8C00;
	margin-bottom:5px;
	display:block;
}
#seminari .title{
	text-transform:uppercase;
	font-size: 11pt;
	color:#90d105;
	margin-bottom:5px;
	display:block;
}
#seminari a.top{
	text-decoration:none;
	width:100%;
	color:#FF8C00;
	border-bottom:dotted 1px #FF8C00;
	text-align:right;
	margin-bottom:10px;
	padding-bottom:5px;
	display:block;
}
#seminari a.top:hover{
	text-decoration:none;
}
