/* css design by GLUdesign - www.gludesign.it - www.gianlucadelia.it */



* {	margin: 0px;	padding: 0px; }

.invisibile { display:none }

img { border: 0px; vertical-align: bottom; }




p {margin-bottom: 0.9em; margin-top: 0.6em; }

div.clear { clear: both;}

body {
	background-image: url(img/sfond-pennelloo.gif);
	background-position: center 8px;
	background-repeat: no-repeat;
	PADDING-TOP: 30px; 
	height: 100%; 
		align: center;
	text-align:center;
	valign: middle;
}

div#container {
	margin:auto;
	width:762px;
	min-height: 100%;
}


#content {
	width:762px;
	background-image: url(img/sfondo_lungo_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	position: relative;
	height: auto;
	padding: 0px;
	margin-top: 0px;
}




#content_home {
	width:762px;
	height:430px;
	background-image: url(img/sfondo_home2007.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	padding: 0px;
	margin-top: 0px;
}



#lista_home ul 
{
	margin: 0;
	padding: 0px 4px 2px 0;
	float:right;
}

#lista_home li
{
	display: inline;
	list-style-type: none;

}



#lista_home li a:link, #lista_home a:visited
{
	text-decoration: none;
		font-weight: bold;
		color:#333333;
		display:block;		width:82px; 		height:137px;
		float: right;
}



#lista_home li.uno a{background: url(img/testata_r1_c2.gif) no-repeat center 13px;}
#lista_home li.uno a:hover{background: url(img/testata_r1_c2_f2.gif) no-repeat center 13px;}
#lista_home li.due a{background: url(img/testata_r1_c4.gif) no-repeat center 3px;}
#lista_home li.due a:hover{background: url(img/testata_r1_c4_f2.gif) no-repeat center 3px;}
#lista_home li.tre a{background: url(img/testata_r1_c6.gif) no-repeat center 7px;}
#lista_home li.tre a:hover{background: url(img/testata_r1_c6_f2.gif) no-repeat center 7px;}
#lista_home li.quattro a{background: url(img/testata_r1_c6-bis.gif) no-repeat center 3px;}
#lista_home li.quattro a:hover{background: url(img/testata_r1_c6_f2-bis.gif) no-repeat center 3px;}
#lista_home li.cinque a{background: url(img/testata_scorzette.gif) no-repeat center 12px;}
#lista_home li.cinque a:hover{background: url(img/testata_scorzette_f2.gif) no-repeat center 12px;}
#lista_home li.sei a{background: url(img/testata_magici-cartoni.gif) no-repeat center 2px;}
#lista_home li.sei a:hover{background: url(img/testata_magici-cartoni_over.gif) no-repeat center 2px;}
#lista_home li.sette a{background: url(img/testata_racconti-lanterna.gif) no-repeat center 12px;}
#lista_home li.sette a:hover{background: url(img/testata_racconti-lanterna_over.gif) no-repeat center 12px;}
#lista_home li.otto a{background: url(img/testata_r1_c8.gif) no-repeat center 12px;}
#lista_home li.otto a:hover{background: url(img/testata_r1_c8_f2.gif) no-repeat center 12px;}
#lista_home li.nove a{background: url(img/testata_r1_c9.gif) no-repeat center 12px;}
#lista_home li.nove a:hover{background: url(img/testata_r1_c9_f2.gif) no-repeat center 12px;}
#lista_home li.dieci a{background: url(img/testata_r1_c10.gif) no-repeat center 12px;}
#lista_home li.dieci a:hover{background: url(img/testata_r1_c10_f2.gif) no-repeat center 12px;}
#lista_home li.undici a{background: url(img/testata_r1_c11.gif) no-repeat center 12px;}
#lista_home li.undici a:hover{background: url(img/testata_r1_c11_f2.gif) no-repeat center 12px;}
#lista_home li.dodici a{background: url(img/testata_r1_c12.gif) no-repeat center 12px;}
#lista_home li.dodici a:hover{background: url(img/testata_r1_c12_f2.gif) no-repeat center 12px;}







div#footer {
	position: relative;
	bottom: 0px;
	width:100%;
	height: 19px;
	padding: 0px;
	margin:0px;
	text-align: center;
}






#bambina {
	width:280px;
	height:160px;
	float:left;
	background-image: url(img/bimba_trasp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



#sx {
width:300px; 
height:auto;
float:left;
}

#dx {
width:454px; 
height:auto;
float:right;
}


#precedentesuccessiva {
width:454px; 
height:80px;
float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top:40px;
}

#precedentesuccessiva a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;	
}

#precedentesuccessiva a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;	
}






#divertimento_home {
	width:174px;
	height:40px;
	margin-top:80px;
	float:left;
	background-image: url(img/divertimento2007.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

#divertimento_home a{
display:block;
	width:174px;
	height:40px;
		float: left;
}





#altra_home {
	width:159px;
	height:46px;
	margin-top:140px;
	float:left;
	background-image: url(img/laltralucia.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

#altra_home a{
display:block;
	width:159px;
	height:46px;
		float: left;
}












#lefavole {
	width:750px;
	height:54px;
	float:left;
	background-image: url(img/le_favole_di_lucia_home.gif);
	background-repeat: no-repeat;
	background-position: 46px  9px;
}



#lefavole_int {
	width:300px;
	height:70px;
	float:left;
	background-image: url(img/lefavole.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



#testofiaba {
	width:428px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 40px 18px 2px 8px;
}


h2 {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}


h3 {
	display: none;
}


h1 {
	text-indent:-9999; display:none;
}

h1 a.lefavoledilucia{
	text-indent:-9999;
	display:none;
}

h1 a{
	
	display:none;
}


.style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.dedica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 44px;
}



.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}


.copyright {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	text-align: right;
}





a.copyright { 
	color: #666666;
	}


a.link.copyright { 
	text-decoration: none; 
	}
a.visited.copyright { 
	text-decoration: none; 
	}
a.hover.copyright, a:active.copyright { 
	text-decoration: underline; 
	color: #333333;
	}
	
	
	

#topmenu
{
	padding: 0px;
	float:left;
	height: auto;
	width:160px;
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 8px;
}

#topmenu ul {
	list-style: none;
	margin:0;
	padding:0; 
}


#topmenu ul li {
 		margin:0;
	padding-top:0px;
		padding-bottom:1em;
}




#topmenu ul li a {
	text-indent: 0px;
	padding:0;   line-height: 0.8em;
}




.menu1 {
	background-image: url(img/bot_1_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	margin:0;
	background-repeat: no-repeat;
}


.menu1 a {
	color: #51AFDA;
	text-decoration: none;
		padding: 0;
}



.menu2 {

	background-image: url(img/bot_2_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}



.menu2 a {
	color: #30D53A;
	text-decoration: none;
}


.menu3 {

	background-image: url(img/bot_3_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu3 a {
	color: #FF5895;
	text-decoration: none;
}


.menu4 {
	background-image: url(img/bot_4_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu4 a {
	color: #FFC61A;
	text-decoration: none;
}


.menu5 {

	background-image: url(img/bot_5_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu5 a {
	color: #EB3927;
	text-decoration: none;
}







.menu6 {

	background-image: url(img/bot_6_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu6 a {
	color: #EB11fa;
	text-decoration: none;
}






.menu7 {

	background-image: url(img/bot_7_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu7 a {
	color: #66CC99;
	text-decoration: none;
}




.menu8 {
	background-image: url(img/bot_9_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}
.menu8 a {
	color: #a385d5;
	text-decoration: none;
}




.menu9 {

	background-image: url(img/bot_8_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu9 a {
	color: #c3d050;
	text-decoration: none;
}





.menu10 {

	background-image: url(img/bot_10_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}


.menu10 a {
	color: #472F17;
	text-decoration: none;
}



.menu11 {
	background-image: url(img/bot_11_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}
.menu11 a {
	color: #1E2092;
	text-decoration: none;
}




.menu12 {
	background-image: url(img/bot_12_.gif);
	background-position: left top;
	padding: 0px 0  6px 40px;
	background-repeat: no-repeat;
}
.menu12 a {
	color: #a385d5;
	text-decoration: none;
}













.menu_altra {
	padding: 20px 0  0 6px;
}

.menu_altra a {
	color: #1166FF;
	text-decoration: none;
}






.menu_divert {
	padding: 20px 0  0 6px;
}



.menu_divert a {
	color: #9966FF;
	text-decoration: none;
}


.menu_home {
	height: 12px;
	padding: 0 0  0 6px;
	margin:0;
}



.menu_home a {
	color: #999999;
	text-decoration: none; 
}




#back a {
	width:400px;
	height:50px;
	padding-top:40px;
	float:right;
	font-size: 10px;
	text-align: left;
	color:#FFFFFF;
	text-decoration: none;
}









ul {
	list-style: none;
	margin:0;
	padding:0; 
}


ul li {

}




ul li a {
	text-indent: 0px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-decoration: none;
}


ul li a:hover {
	text-decoration: underline;
}



#thumb  {
	margin-top: 30px;
	border-top: 1px dotted #FFFFFF;
}


.thumb  {
	width: 106px;
float:left;
margin: 0 10px 0 0;
}


#thumb h2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
		margin: 10px 0px 20px 0px;
}



#thumb img {
	margin: 0pt 10px 10px 0pt;
	float: left;
	cursor: pointer;
	width: 100px;
	vertical-align: bottom;
	border: 2px solid #FFFFFF;
}


#testofiaba img {
	margin: 10pt 0px 10px 0pt;

}

