html,body{ margin:0px; text-align:center; font-family:"Trebuchet MS", Arial, Tahoma; font-size:13px; /* background:url(../immagini/righe fine.gif) repeat; */ background:#00CC33;}
#cont{ width:1000px; margin:0px auto; border:#666666 solid 1px; background:#4ABE11 url(../immagini/sfondoCorpo_03.jpg) no-repeat 0px 473px; }
#testa{ background:url(../immagini/testa_01.jpg) no-repeat; width:1000px; height:473px; }
#sx{ float:left; width:296px; border:#003399 solid 0px; background:url(../immagini/sfondoMenu_02.jpg) no-repeat 0 30px; min-height:555px; text-align:left; }
	#sx marquee{ }
	#sx marquee a{ color:#FFFFFF; font-size:18px; }
	.menu{ padding:30px 50px 70px 80px; border:#663399 solid 0px; }
		.menu ul{ margin:0px; padding:0px; }
		.menu li{ list-style:none; border-bottom: solid 1px #ffffff;}
		.menu li a{ font-size:16px; font-style:italic; line-height:31px; color:#424242; font-weight:bold; text-decoration:none; padding:10px 0px 10px 23px;  }
		.menu li a:hover{ text-decoration:underline; color:#6C6C6C; }
		.menu li a.home{ background:url(../immagini/icone/home.gif) no-repeat 0px 12px; }
		.menu li a.chisiamo{ background:url(../immagini/icone/chisiamo.gif) no-repeat 0px 12px; }
		.menu li a.dovesiamo{ background:url(../immagini/icone/dovesiamo.gif) no-repeat 0px 12px; }
		.menu li a.emofilia{ background:url(../immagini/icone/abce.gif) no-repeat 0px 14px; }		
		.menu li a.direttivo{ background:url(../immagini/icone/direttivo.gif) no-repeat 0px 12px; }		
		.menu li a.comitato{ background:url(../immagini/icone/comitato.jpg) no-repeat 0px 12px; }		
		.menu li a.contributo{ background:url(../immagini/icone/contributo.gif) no-repeat 0px 12px; }		
		.menu li a.linkutili{ background:url(../immagini/icone/linkutili.gif) no-repeat 0px 12px; }		
		.menu li a.iscrizione{ background:url(../immagini/icone/iscrizione.gif) no-repeat 0px 12px; }		
		.menu li a.giochi{ background:url(../immagini/icone/giochi.gif) no-repeat 0px 12px; }		
		.menu li a.leggi{ background:url(../immagini/icone/bilancia.gif) no-repeat 0px 14px; }		
		.menu li a.pillole{ background:url(../immagini/icone/pill.png) no-repeat 0px 14px; }		
		.menu li a.iniziative{ background:url(../immagini/icone/iniziative.gif) no-repeat 0px 12px; }		
		.menu li a.contatti{ background:url(../immagini/icone/contatti.gif) no-repeat 0px 12px; }		
#dx{ margin-left:296px; border:#FF0000 solid 0px; background:url(../immagini/sfondoTesto_03.gif) no-repeat; min-height:555px; text-align:left; }
	.testo{ padding:57px 160px 0px 90px; line-height:21px; position:relative; border:#000033 solid 0px; width:440px; }
	.testo h1{ position:absolute; font-size:18px; top:10px; left:90px; color:#FFFFFF; background:url(../immagini/sfondoH1_05.jpg) no-repeat; width:300px; height:37px; padding:9px 0px 0px 22px; margin:0px; border:#000 solid 0px; }
	.testo h2{ font-size:14px; margin:0px; text-transform:uppercase; color:#CC3300; }
	#contMatita{ position:absolute; width:44px; height:134px; border:#333333 solid 0px; background:url(../immagini/matita.gif) no-repeat; top:-60px; right:120px; }
#footer { clear:left; background:url(../immagini/bimbiFooter.jpg) no-repeat; height:150px; background-position:center; }

p,form{ margin:0px; }
a{ color:#666666; }
a:hover{ color:#999999; text-decoration:none; }
ul{ margin:0px; padding:0px; }
li{ list-style:none; }
li a{ background:url(../immagini/freccia1.gif) no-repeat 0 3px; padding:0px 0px 0px 22px; text-decoration:none; color:#333333; }
li a:hover{ text-decoration:underline; }
img.foto{ border:#333333 solid 1px; margin:5px; padding:4px; background:#CCCCCC; }
img.fotoTesto{ margin:0px 8px 5px 0px; padding:5px; background:#CCCCCC; border:#333333 solid 1px; }

ul.chisiamo{ margin:0px; padding:0px 0px 0px 30px; }
ul.chisiamo li{ list-style:square; }

p,form{ margin:0px; }
input{ border:#333333 solid 1px; }

.response { border:#333333 solid 0px; margin:0px 0px 0px 0px; padding:10px; color:#CC3300; font-weight:bold; font-size:16px; }
#contactform { margin: 0; width:430px; background: #CCCCCC; padding: 2px; }
#contactform ol { margin: 0; padding: 0; list-style: none; }
#contactform li { margin: 0 0 2px 0; padding: 5px; background: #FBFAEC; }
#contactform li.buttons { margin: 0; overflow: hidden; }
#contactform label { margin: 0; width: 190px; display: block; float: left; padding: 2px 10px 2px 0; }
#contactform input.text { width: 274px; border: 1px solid #D4D4D4; padding: 2px; margin: 0; }
#contactform textarea { width: 274px; border: 1px solid #D4D4D4; padding: 2px; height: 60px; background: #FDFDF7; font-family:"Trebuchet MS", Arial, Tahoma; font-size:12px; }
#contactform li.buttons input { padding: 4px; float: right; margin: 0 0 0 5px; width: auto; }

/* stili per ingrandimento */
#thumbBox{ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar{ font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ background-color: white; }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }