/* CSS Document Dialecta by Elisa Battiston elisa.battiston@gmail.com */

body {
margin: 0;
padding: 0;
background:url(../images/hm/sfondo1px.jpg);
height: 100%;
overflow-y:scroll;
overflow-x:hidden;

}


#cont {
width:1024px;
height:100%;
left:50%;
margin-left:-475px;
position: absolute;
background:url(../images/hm/sfondoalto.jpg) no-repeat;
margin-top:2px;
margin-right:0px;
z-index: 1;
}


#central {
width:900px;
height:100%;
margin-left:20px;
z-index: 2;
}


#alto {
width:900px;
height:193px;
margin-top:0px;
z-index: 3;
display:			block;

}

#topcentrale {
width:489px;
height:131px;
z-index: 4;
margin-left:183px;
}

#logo {
width:183px;
height:131px;
background:url(../images/hm/logodialecta.jpg);

}


#topdx {
width:228px;
height:131px;
margin-left:489px;
margin-top:-54px;

}

#divlingua {
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	z-index: 4;
}


#divnewsletter {
width:228px;
height:29px;
background:url(../images/hm/sfnewsletter.jpg) no-repeat;
}

.testonewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.testomenusx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.testomenusx a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.testomenusx a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.testomenusx a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration:none;
}
.testomenusx a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.titolotesto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
}

.titolotestobig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
}

.language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
}


.casella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: thin dotted #CCCCCC;
}


#areariservata {
width:228px;
height:112px;
background: #FFFFFF;

}

#areariservatacurve {
width:228px;
height:11px;
background:url(../images/hm/sfarearis.jpg);
margin-top:15px;
}

/* css menu */
#menu {
	position: 			relative; 
	left: 				0px; 
	top: 				0px; 
	width:				900px;
	background: url(../images/hm/menu/sfondomenu.jpg);
	height:62px;
	
}

/* css menu */

#bxgrigio {

height:10px;
width:900px;


}


#areacorsi{
width:900px;
height:180px;
background: url(../images/hm/area-corsi/sfondo.jpg);
margin-top:10px;
z-index:7;

}


#areacorsi-test{
width:165px;
height:145px;
padding-top:20px;
padding-left:15px;
z-index:8;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;

}

h3.example {
	background: url(../img/heading-example.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}


#corsi-flash{
width:706px;
height:173px;
z-index:9;
margin-top: -162px;
margin-left:190px;
border-bottom-color:#C9CBC0;
border-top-color:#C9CBC0;
border-left-color:#C9CBC0;
border-right-color:#C9CBC0;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-style:solid;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;



}

#boxcc {
margin-top:2px;
width:900px;
height:235px;
z-index:10;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;


}


#newsscorrevolitit {
padding-top:5px;
margin-left:6px;
width:100px;
height:30px;
z-index:10;
}



#newsscorrevoli {
margin-top:-30px;
padding-left:110px;
width:700px;
height:30px;
z-index:11;
}



#boxiscriviti {
width:262px;
height:218px;
z-index:12;
margin-left:2px;
margin-top:-12px;
}


#boxiscriviti-testo {
padding-top:5px;
margin-left:5px;
width:262px;
height:20px;
z-index:13;
}

#boxiscriviti-corpo {
margin-top:0px;
margin-left:3px;
width:262px;
height:181px;
z-index:14;
background-color:#FFFFFF;
}



#boxfilosofia {
width:262px;
height:218px;
z-index:15;
margin-left:270px;
margin-top:-218px;
}


#boxfilosofia-testo {
padding-top:5px;
margin-left:5px;
width:262px;
height:20px;
z-index:16;
}

#boxfilosofia-corpo {
margin-top:0px;
margin-left:3px;
width:262px;
height:181px;
z-index:17;
background-color:#FFFFFF;
}

#boxfilosofia-corpo-testo {
padding-top:10px;
padding-right:10px;
padding-left:10px;


}


#boxinprimopiano {
width:353px;
height:218px;
z-index:18;
margin-left:538px;
margin-top:-218px;
}


#boxinprimopiano-testo {
padding-top:5px;
margin-left:5px;
width:262px;
height:20px;
z-index:19;
}

#boxinprimopiano-corpo {
margin-top:0px;
margin-left:3px;
width:353px;
height:181px;
z-index:20;
background-color:#FFFFFF;
overflow-x:hidden;
overflow-y:scroll;

}

#boxcc2 {
margin-top:2px;
width:900px;
height:220px;
z-index:21;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;


}


#boxtariffe {
width:353px;
height:218px;
z-index:22;
padding-left:2px;
padding-top:8px;
}


#boxtariffe-testo {
padding-top:2px;
margin-left:5px;
width:262px;
height:20px;
z-index:23;
}

#boxtariffe-corpo {
margin-top:0px;
margin-left:3px;
width:353px;
height:181px;
z-index:24;
background-color:#fdd156;
}


#boxjob {
width:262px;
height:218px;
z-index:25;
margin-left:361px;
margin-top:-218px;
}



#boxjob-testo {
padding-top:2px;
margin-left:5px;
width:262px;
height:26px;
z-index:16;
}

#boxjob-corpo {
margin-top:-6px;
margin-left:3px;
width:262px;
height:181px;
z-index:27;
background-color:#fdd156;
}

#boxjob-corpo-testo {
padding-top:10px;
padding-right:10px;
padding-left:10px;


}


#boxdove {
width:262px;
height:218px;
z-index:25;
margin-left:629px;
margin-top:-218px;
}



#boxdove-testo {
padding-top:2px;
margin-left:5px;
width:262px;
height:26px;
z-index:16;
}

#boxdove-corpo {
margin-top:-6px;
margin-left:3px;
width:262px;
height:181px;
z-index:27;
background-color:#fdd156;
}

#boxdove-corpo-testo {
padding-top:10px;
padding-right:10px;
padding-left:10px;


}

#footer{
margin-top:15px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;


}

#filosofia{
width:900px;
height:22px;
background: url(../images/scuola/piedeup.jpg);
margin-top:10px;
z-index:31;

}
#filosofia-box {
margin-top:0px;
width:900px;
height:720px;
z-index:32;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;


}

#metodologia-box {
margin-top:0px;
width:900px;
height:580px;
z-index:32;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;


}

#filosofia-left {
margin-top:0px;
width:181px;
height:100px;
z-index:33;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;

}

#filosofia-central {
margin-top:-120px;
margin-left:189px;
width:708px;
height:703px;
z-index:34;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;

}

#metodologia-central {
margin-top:-120px;
margin-left:189px;
width:708px;
height:565px;
z-index:34;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;

}

#textpagina {
margin-top:20px;
margin-left:20px;
margin-right:20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#003366;
}



#footer-filo{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;

}

#footer-filo a:active{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;

}


#footer-filo a:link{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;

}
#footer-filo a:visited{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;

}

#footer-filo-met{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

}

#footer-filo-met a:active{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

}


#footer-filo-met a:link{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

}
#footer-filo-met a:visited{
margin-top:20px;
width:900px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

}


#attivita-left {
margin-top:0px;
width:181px;
height:385px;
z-index:33;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;

}


#attivita-box {
margin-top:0px;
width:900px;
height:720px;
z-index:32;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;


}

#attivita-central {
margin-top:-405px;
margin-left:189px;
width:708px;
height:700px;
z-index:34;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;

}


#attivitahm-box {
margin-top:0px;
width:900px;
height:900px;
z-index:32;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;


}

#attivitahm-central {
margin-top:-405px;
margin-left:189px;
width:708px;
height:890px;
z-index:34;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;

}


#lavoraconnoi-box {
margin-top:0px;
width:900px;
height:880px;
z-index:32;
background-color:#dbdeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;


}

#lavoraconnoi-central {
margin-top:-120px;
margin-left:189px;
width:708px;
height:865px;
z-index:34;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;

}

.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFffff;
}

.menutop a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.menutop a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFffff;
}
.menutop a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFffff;
}
.menutop a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFffff;
}

.vai {
	background-image: url(../images/pulsante-vai.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.annulla {
	background-image: url(../images/pulsante-annulla.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.scrivici {
	background-image: url(../images/attivita/pulsante-scrivici.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.nl {
	background-image: url(../images/hm/newsletter-submit.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.avanti {
	background-image: url(../images/pulsante-avanti.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

