/* css document */
body{
	padding:0px;
	margin:0px;	
	font-family: verdana,arial, helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-align:center;
	background:url(images/bg.gif);
	}
	
	
img, ul, li, h1, h2, h3, p{
	padding:0;
	margin:0;
	}
	
.blank {
	clear:both;
	line-height:0px;
	font-size:0px;
	}	

	
/*-------------------main frame------------*/
#main{
	width:760px;	
	background-color:#ffffff;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px;	
	color:#000000;
	margin:0 auto 0 auto;	
	/*height:100%;*/
	}

#main_header{
	width:760px;	
	background-color:#ffffff;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px;	
	color:#000000;
	margin:0 auto 0 auto;
	background:url(images/testa1.jpg) no-repeat;
	height:207px;
	}
/*---------------------header------------*/

#main_header #header ul{
	 top:0px; 
	 left:280px;
	 height:107px;	
	 margin:0 auto; 
	 background:url(images/nuvola.gif) no-repeat ;
	 color:#FFFFFF; 
	 width:112px; 
	 position:relative;
	}
#main_header #header ul li{
	float:left; 
	display:block; 
	margin-left:5px;
	margin-top:0px;
	margin-right: 0px;	 
}
#main_header #header ul li a{
	height:15px; text-decoration:none; text-indent:-2000px; display:block; width:20px;
	}
#main_header #header ul li a.contact{
	background:url(images/mail24.png) no-repeat 0 0; width:25px; height:25px;
	}	
#main_header #header ul li a.contact:hover{
	background:url(images/mail.png) no-repeat 0 0; width:25px; height:25px;
	}
#main_header #header ul li a.home{
	background:url(images/home24.png) no-repeat 0 0; width:25px; height:25px;
	}	
#main_header #header ul li a.home:hover{
	background:url(images/home24u.png) no-repeat 0 0; width:25px; height:25px;
	}
#main_header #header ul li a.riservata{
	background:url(images/chiave.gif) no-repeat 0 0; width:25px; height:25px;
	}	
#main_header #header ul li a.riservata:hover{
	background:url(images/chiaveD.gif) no-repeat 0 0; width:25px; height:25px;
	}

#menu {
	top:75px; 
	left:80px;	
	position:relative;	
	font-weight: bold;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size:10px;		
	color:#000000;
	}

a:link, a:visited, a:active { 
	font-family: verdana, geneva, helvetica, arial, sans-serif;	
	font-size:14px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a:hover { 
	color:#fc0202;
}	

#home {	
	width:760px;
	height:550px;
	background:url(images/corpohome1.jpg) no-repeat;	
	}

#pagina{
	width:760px;	
	text-align:left;
	background:url(images/corpopagine1.gif) no-repeat;	
	padding-left:30px; 
	padding-right:30px;
	}	
	
#footer{	
	position:relative;
	width:100%;
	height:36px;	
	border-bottom:#ffffff 4px solid;
	color:#ffffff;	
}

#footer_div{	
	background:url(images/bgcoda.jpg);
	width:760px;
	margin:0 auto 0 auto;
}

#gatto{
	top:175px; 
	left:80px;
	position:relative;
	background:url(images/gattomoschettiere.gif) no-repeat;	
}

ul{
	margin-left: 0.7em;
	padding-left: 0.5em;
	padding-top: 0.5em;
}

.titolo {
	color:#fa0404;
	font-weight: bold;
}

/*-----------mail----------*/
#mail{
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	text-align: justify;
	margin-right: 60px;
	top:40px;
	position:relative;
	}

#mail TEXTAREA{
	background-position: 120px 30px;
	background-image: url(./images/mail/Matita.jpg);
	width: 424px;
	background-repeat: no-repeat;
	height: 255px;
	} 

	
/*-----------novita----------*/
#novita {
	text-align: justify;
	margin-right: 0px;
	top:40px;
	position:relative;
	}


#novita table{
	width:600px;
} 

#novita td {
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top; 	
	}
	
#novita .titolo_novita {					
	font-weight: bold;
	}	
	
.paginazione {
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top;
	text-align:center; 			
	}	
#paginazione table{
	width:10px;
}

#ParaToolbar1 div {
	width:30px;
	height:30px;
	border: #0a237e 1px solid;	
	text-align:center;
	}
	
#EditMode {
	width:330px;
}	
/*-----------biografi ----------*/
#bio  {
	text-align: justify;
	margin-right: 60px;
	top:40px;
	position:relative;
	}

#GATTOCHERIPOSA{
	width:200px;
	top:-45px; 
	left:610px;
	position:absolute;
}

/*-----------Scoula anti trantran ----------*/
#scuola{
	width:760px;	
	text-align:left;
	background:url(images/corpopagine2.gif) no-repeat;	
	padding-left:0px; 
	padding-right:0px;
}	
	
#scuola div{
	width:700px;
	margin-top:0px; 	
	
}	

#bambini {					
	top:40px;
	left:160px;		
	position:relative;
}	

#bambini table.tran{
	width:600px;
} 
	
#bambini td {	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top; 
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
}

#bambini td span{	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:16px; 
}

#bambini td span.TITOLO {	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:24px; 
}

#insegnanti {					
	top:0px;
	left:70px;		
	position:relative;
}	

#insegnanti td{					
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top;
	text-align:center; 
}	

#gliinsegnanti {		
	top:0px;
	left:0px;
	position:relative;	
}

#gliinsegnanti td {
	vertical-align :middle;	
	text-align: left;
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;  
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#gliinsegnanti td.1 {
	vertical-align :middle; 
	text-align: right;	  
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}
#gliinsegnanti td span{
	vertical-align :top; 
	text-align: right;		
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
	font-weight: bold;
}

#gliinsegnanti ul{
	margin-left: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
}


#sette {					
	top:-70px;
	left:300px;		
	position:relative;
}	

#sette td{					
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top; 
	text-align:center;
}	

#recenzione {					
	top:-180px;
	left:550px;		
	position:relative;
	
}

#recenzione td{					
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top; 
	text-align:center;
}	

#setteUndici {					
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	text-align: justify;
	vertical-align :top; 	
}	

#setteUndici span {					
	font-weight: bold;
}	

#recenzionePagina {						
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 	
	vertical-align :top; 
	text-align: justify;
	
}	
#recenzionePagina span {					
	font-weight: bold;
}	


/*--------------------articoli------------*/

#articoli{
	text-align: justify;
	margin-right: 60px;
	top:40px;
	position:relative;
}
#articoli span {font-weight: bold;}
#GATTOMOSCETTIERE{
	top:-830px; 
	left:-300px;
	/*position:relative;*/
}

/*--------------------libri------------*/

#libri {
	text-align: justify;
	margin-right: 60px;
	top:40px;
	position:relative;
}
#menuLibri {
	text-align:right;
	top:0px; 
	left:0px;		
	}
	
#ILGATTONELLACARTELLA {			
	top:20px;
	left:0px;
	position:relative;
	}	
	
#ILGATTONELLACARTELLA td {	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}


#ABRACADABRABRODABRODAGLIA {	
	top:0px;
	left:0px;
	position:relative;
	
}
#ABRACADABRABRODABRODAGLIA td {	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#GATTOPIUGATTOMENO {	
	top:20px;
	left:0px;
	position:relative;	
}
#GATTOPIUGATTOMENO td {	
	text-align: justify; 	
	vertical-align :top; 
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#GATTOPIUGATTOMENO2 {	
	top:0px;
	left:0px;
	position:relative;
}

#GATTOPIUGATTOMENO2 td {	
	text-align: justify; 	
	vertical-align :botton; 
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#ASINOCHINONGIOCA {		
	top:0px;
	left:0px;
	position:relative;	
}

#ASINOCHINONGIOCA td {	
	vertical-align :middle;
	text-align: justify;
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;  
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#MATEMAGICA1{
	text-align:left;
	top:20px;
	left:0px;
	/*position:relative;*/
}

#MATEMAGICA2{		
	text-align: center;	
	top:-180px;
	left:0px;
	/*position:relative;*/
}	

#MATEMAGICA{				
	top:20px;
	left:0px;
	position:relative;
}		
		
#MATEMAGICA td {	
	vertical-align :middle;
	text-align: justify;
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;  
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}



#MATEMAGICA3{			
	text-align: right;	
	top:-250px;
	left:0px;
	/*position:relative;*/
}		
		
#MATEMAGICA3 td {	
	vertical-align :middle;
	text-align: justify;
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;  
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#MATEMAGICA4{			
	top:-280px;
	left:0px;	
	/*position:relative;*/
}		
#MATEMAGICA4 td.1 {	
	vertical-align :botton;
	text-align: justify;
	margin: 10px 15px 10px 0px; 
	padding-top: 10px; 
	padding-left: 18px; 
	padding-right: 10px; 
	/*width:200px;*/
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}
#MATEMAGICA5{			
	top:-350px;
	left:0px;	
	/*position:relative;*/
}		
		
#MATEMAGICA5 td.1 {	
	vertical-align :middle;
	text-align: justify;
	padding-top: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 
	/*width:350px;*/
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#DIDATTICADELDISEGNO {	
	top:20px;
	left:0px;
	position:relative;	
}
#DIDATTICADELDISEGNO td {	
	text-align: justify;
	padding-top: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#CERAUNAVOLTA {	
	top:10px;
	left:0px;
	position:relative;	
}

#CERAUNAVOLTA td {
	vertical-align :middle;
	text-align: justify;
	padding-top: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px; 
}

#CHIOCCIOLAOLAOLA {	
	top:0px;
	left:0px;
	position:relative;	
}
#CHIOCCIOLAOLAOLA td {	
	text-align: justify;
	padding-top: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px;  
}

#PETUZZOPINCOPALLINO {	
	top:0px;
	left:0px;	
}

#PETUZZOPINCOPALLINO td{		
	text-align: justify;	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px;
	}

#LAMUCCAMAMMELLONA {	
	top:0px;
	left:0px;
	position:relative;	
}

#LAMUCCAMAMMELLONA td {	
	text-align:justify;
	padding-top: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 	
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size:14px;  
}

