body {
	margin:0px; padding:0px; font-size:12px; line-height:15px;
	color:#000;
	text-align:center;
	font-family:arial;
}

a { color:#000; text-decoration:none;}
a:hover { background-color:transparent;color:#00;text-decoration:none;}

img { border:0px; }

#wrapper {margin:0 auto;width:980px;text-align:center;}

.nascosto {display:none;}

p {
	margin:0px; padding-bottom:10px; font-size:12px; line-height:17px;
	font-family:arial;
}


h2 {
font-size:16px;line-height:20px;margin:0px;padding:0px;font-weight:normal; padding-bottom:10px;
}

td {font-size:12px;padding:0px;line-height:18px;}

/* ------------- home ----------------- */
#body_home {
	text-align:center;
}
#contenuto_home {
	position:relative;
	width:980px;text-align:left;
	text-align:left;
}

#testata { background-image:url(img/fondotop.jpg);	background-repeat:no-repeat;	height:223px;}
#logo {	width:352px;	height:65px;	position:absolute;top:152px;left:318px; outline:none;}
#logo a, #logo a:hover { display:block;background-color:transparent; text-decoration:none;padding-left:90px; outline:none;}
#menudiv {position:absolute;left:12px;top:87px;width:220px;margin:0px;padding:0px;}
#menu {margin:0px;padding:0px;list-style-type:none;}
#menu li {height:24px;display:block;margin:0px;padding:0px;line-height:24px;font-size:15px;overflow:hidden;width:197px;}
#menu li:hover {background-position:-196px 0px; }
#menu li a, #menu li a:hover {background-color:transparent;display:block;color:#743f88;text-decoration:none;padding-left:10px;padding-right:10px;outline:none;text-indent:-10000px;}
#mperglioperatori {background-image:url(img/perglioperatori.gif);	background-repeat:no-repeat;}
#melencoasili {background-image:url(img/elencoasili.gif);	background-repeat:no-repeat;}
#melencoasili:hover {background-position:-196px 0px; }
#mforumdellemamme {background-image:url(img/forumdellemamme.gif);	background-repeat:no-repeat;}
#mlespertorisponde {background-image:url(img/lespertorisponde.gif);	background-repeat:no-repeat;}
#mmagazine {background-image:url(img/magazine.gif);	background-repeat:no-repeat;}
#menu li.selected {background-position:-196px 0px; }

#footer {clear:both;text-align:right; padding-left:123px; color:#000; font-size:10px;height:150px; border-top:4px solid #ecf4f5;}

#toolbar {
	width:280px;
	line-height:15px;height:15px;
	position:absolute;top:60px;left:520px;
}
#menutools {
	padding:0px;margin:0px;
	border-left:1px solid #000;
	width:280px; line-height:15px;height:15px;
	list-style-type:none;
}
#menutools li {display:inline; padding-left:10px; padding-right:10px; border-right:1px solid #000;line-height:15px;height:15px;}
#menutools li a {text-decoration:none;font-size:12px;line-height:15px;height:15px;}
#menutools li a:hover {text-decoration:none; background-color:#fff;color:#000;}


#h1TitCommenti {background-image:url(img/h1CommentiTit.gif);background-repeat:no-repeat;width:788px;height:39px;text-indent:-99999px;margin:10px 0 0 0;padding:0px;}
#h1magazine {background-image:url(img/h1magazine.gif);background-repeat:no-repeat;width:328px;height:39px;text-indent:-99999px;margin:0px;padding:0px;}
#h1segnalaci{background-image:url(img/h1segnalaci.gif);background-repeat:no-repeat;width:328px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
#h1lespertorisponde {background-image:url(img/h1lespertorisponde.gif);background-repeat:no-repeat;width:328px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
#h1mandalatuadomanda {background-image:url(img/h1mandalatuadomanda.gif);background-repeat:no-repeat;width:328px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
#h1chisiamo {background-image:url(img/h1chisiamo.gif);background-repeat:no-repeat;width:328px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
#colonnasx {float:left;width:328px;background-image:url(img/fondoleft.jpg);background-repeat:repeat-x;
height: 450px;
height: auto !important;
min-height: 450px;

}
div.box { padding:14px 0px 20px 0px;  margin:0px; }
div.box p { padding:0px 20px 0px 20px; line-height:17px; }

ul.barreli {
	padding:0px;margin:0px;
	padding-left:10px;
}
ul.barreli li {
	background-image: url(img/li.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	list-style: none;
	margin:0px;padding:0px;line-height:17px;
	padding-left:20px;
}
ul.barreli li a {text-decoration:none;}
ul.barreli li a:hover {text-decoration:underline;background-color:transparent;color:#000;}


#h1cercailtuonido {background-image:url(img/h1cercailtuonido.gif);background-repeat:no-repeat;width:477px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
#h1cercailtuonido2 {background-image:url(img/h1cercailtuonido.gif);background-repeat:no-repeat;width:477px;height:36px;text-indent:-99999px;margin:0px;padding:0px;background-position:-10px 0px;}
div.boxcerca {
	padding:11px 0px 10px 0px;
	margin:0px;
}
div.boxcerca p {
	padding:	0px 20px 0px 20px; line-height:17px;
}
div.boxcentro {
	padding:14px 0px 20px 4px;
	margin:0px;
}
div.boxcentro p {
	padding:0px 20px 0px 20px; line-height:17px;
}


#colonnacenter {float:left;width:481px;background-image:url(img/fondocenter.jpg);background-repeat:no-repeat;}

div.boxcentro_2 {
	padding:14px 0px 20px 0px;
	margin:0px;
}
div.boxcentro_2 p {
	padding:0px 20px 0px 14px; line-height:17px;
}

#colonnacenter_2 {float:left;width:481px;background-image:url(img/fondocenter_2.jpg);background-repeat:no-repeat;}
#colonnacenter_3 {float:left;width:781px;background-image:url(img/fondocenter_3.jpg);background-repeat:no-repeat;}

div.wrapper_2 {padding-left:0px;
height: 450px;
height: auto !important;
min-height: 450px;
}
div.wrapper_2 a {text-decoration:underline;}

#h1ultimirecensiti {background-image:url(img/h1ultimirecensiti.gif);background-repeat:no-repeat;width:477px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
#h1forum {background-image:url(img/h1forum.gif);background-repeat:no-repeat;width:477px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}
div.wrapper {padding-left:10px;}
h2.titoletto {font-size:12px;font-weight:bold;margin:0px;padding:0px;padding-left:15px;}
h2.titoletto_2 {font-size:13px;font-weight:bold;margin:0px;padding:0px;padding-left:15px;margin-bottom:10px;}
h2.titoletto_3 {font-size:24px;font-family:optima; font-weight:bold;margin:0px;padding:0px;padding-left:15px;margin-bottom:10px;margin-top:10px;}
h2.titoletto_3asili {float:left;width:430px; overflow:hidden;font-size:24px;font-family:optima; font-weight:bold;margin:0px;padding:0px;padding-left:15px;margin-bottom:10px;margin-top:10px;}

#schedatab {color:#000;font-size:11px;font-weight:bold;line-height:20px;width:231px;float:left;display:block;height:20px;text-align:center;margin-right:5px;margin-top:11px;cursor: pointer;_cursor: hand;}
#mappatab {color:#000;font-size:11px;font-weight:bold;line-height:20px;width:115px;float:left;display:block;height:20px;text-align:center;margin-right:5px;margin-top:11px;cursor: pointer;_cursor: hand;}
span.scheda_off {background-image:url(img/tab_scheda_off.gif);}
#schedatab:hover, span.scheda_on {background-image:url(img/tab_scheda_on.gif);}
span.mappa_off {background-image:url(img/tab_mappa_off.gif);}
#mappatab:hover, span.mappa_on {background-image:url(img/tab_mappa_on.gif);}


div.indirizzo {
	float:left;
	width:200px;
	padding-left:20px;
	padding-right:20px;
	font-size:10px;
	font-weight:bold;
}

div.datischeda {
	float:left;
	width:550px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;

}
#voticommunity {width:187px; background-color:#fff; padding:10px; float:left;margin-right:0px;}

a.link0 {text-decoration:underline;}
a.link0:hover {text-decoration:none;}

ul.noli {
	padding:0px;margin:0px;
	padding-left:10px;
}
ul.noli li {
	list-style: none;
	margin:0px;padding:0px;line-height:17px;
	padding-left:5px;
}
ul.noli li a {text-decoration:none;}
ul.noli li a:hover {text-decoration:underline;background-color:transparent;color:#000;}


#colonnaright {float:left;width:171px;background-image:url(img/fondoright.jpg);background-repeat:no-repeat;}
#h1forum2 {background-image:url(img/h1forumdx.gif);background-repeat:no-repeat;width:172px;height:36px;text-indent:-99999px;margin:0px;padding:0px;}

div.boxdestra {
	padding:14px 0px 20px 3px;
	margin:0px;
}
div.boxdestra p {
	padding:0px 20px 0px 20px; line-height:17px;
}

a.linkbottone, td a.linkbottone {
	padding-left:10px;color:#fff;font-weight:bold; float:left; display:block; height:18px; line-height:16px; font-size:12px;

	text-decoration:none;padding-right:10px;
	background-color:#c099ce;background-image:url(img/af0.jpg);background-repeat:repeat-x;
	
	}
a.linkbottone:hover {text-decoration:none;background-color:#2e74a6;background-image:url(img/af1.jpg);background-repeat:repeat-x;}
a.linkmicro {color:#000;font-size:9px;line-height:12px;text-decoration:underline;}
a.linkmicro:hover {text-decoration:none;}

a.bloccotesto {color:#000;text-decoration:none;}
a.bloccotesto:hover {color:#000;background-color:#fafdfe;}

div.elencoarticoli {padding:0 10px 10px 10px;}
div.elencoarticoli p a.bloccotesto span { text-decoration:underline; }
div.elencoarticoli p a.bloccotesto {color:#000;text-decoration:none;}
div.elencoarticoli p a.bloccotesto:hover {color:#000;}
div.elencoarticoli h3 {font-size:10px;font-weight:normal;margin:0px;padding:0px 0px 3px 0px;color:#000;line-height:13px;}
div.elencoarticoli h2 {font-size:13px;font-weight:bold;margin:0px;padding:0px 0px 3px 0px;color:#000;line-height:13px;}
div.elencoarticoli h2 a {color:#000; text-decoration:none;}
div.elencoarticoli h2 a:hover {color:#000; text-decoration:none;}
div.elencoarticoli p {font-size:12px;line-height:16px;margin:0px;padding:5px 0px 5px 0px;color:#000;}


/* cerca asili e mappa nella scheda asilo*/
#colonnacenter_3 {float:left;width:809px;background-image:url(img/fondo-3.gif);background-repeat:repeat-x;background-position:0px 5px;}
#colonnacenter_4 {float:left;width:809px;background-image:url(img/fondo-4.gif);background-repeat:repeat-x;background-position:0px 5px;}
#map {border:1px solid #fff;margin-top:5px;}
#wrappermap {width:792px; height:330px;overflow:hidden; }
#mappacontainer {margin:0px;padding:0px;width:552px; height:252px;overflow:hidden; float:left;}
#testofoto {margin-top:20px;}

#navigatormap {position:relative;top:-360px;left:665px;width:110px;background-color:#fff;padding:5px;opacity: 0.95;
							-moz-opacity: 0.95;
							filter: alpha(opacity=95);}

div.bigliettiContainer {width:483px;float:left;}
div.biglietto {padding-bottom:10px;}
div.biglietto h2 {font-size:13px;font-weight:bold;margin:0px;padding:0px 0px 3px 0px;color:#000;line-height:13px;}
div.biglietto h2 a {color:#000; text-decoration:none;}
div.biglietto h2 a:hover {color:#000; text-decoration:none;}
div.biglietto p {font-size:12px;line-height:16px;margin:0px;padding:5px 0px 5px 0px;color:#000;}
div.biglietto img.mini {border:2px solid #c67bc3;float:left;height:80px;width:80px;margin-right:8px;}
h1.titoloRisultati {border-bottom:2px solid #64D4E8;font-family:times;font-size:18px;line-height:22px;color:#000;font-weight:bold;
	padding:0px;margin:20px 0px 10px 0px;}
h1.titoloRisultati2 {border-bottom:2px solid #64D4E8;font-family:times;font-size:18px;line-height:22px;color:#000;font-weight:bold;
	padding:0px;margin:20px 0px 10px 15px;}

div.colonnadestrabiglietti {margin-left:0px;float:left;width:300px;}
div.spostaPaginazione {position:relative; top:-7px;text-align:right;margin-bottom:20px;border-bottom:2px solid #64D4E8;padding-bottom:8px;padding-top:3px;}
div.wrapperPaginazione {margin-top:30px;}
div.wrapperPaginazioneDestra {margin-top:10px;text-align:right;padding-right:20px;}
span.pselec {color:#C099CE;font-weight:bold;}
a.plink {color:#96DEEB;}
a.plink2 {color:#96DEEB;font-size:14px;font-weight:bold;padding-left:10px;padding-right:10px;}

form.inlineform {float:left;display:inline;}
#navigatormapx {}
#navigatormapx form {display:inline;}
#navigatormapx form #spunte {float:right;display:inline;padding-right:10px;}
#adsenseSottoMappa {padding:5px 0px 5px 50px;}

/* stili per il box di registrazione dell'utente*/
#outputRegistrazioneUtente {
	clear:both;
}

#outputDomanda {
	clear:both;
}


/* stili per la pagina di segnalazione nido */
#segnalaForm {
	padding:0 0 0 20px;
}

img.bordo {border:2px solid #c67bc3;margin:5px 4px 0px 4px;}
img.logonido {margin-top:10px;border:2px solid #c67bc3;}
#extrafoto {padding-left:10px;width:246px;float:left;padding-right:10px;}


textarea.testoform { font-size:12px; line-height:15px; font-family:georgia; padding:5px;}


table.commentstable td {vertical-align:top; padding:5px;}
table.commentstable td p {padding:0px; margin:0px;}
table.commentstable {border-collapse:collapse; margin-bottom:10px;margin-left:10px;}


.expert { background-color: #4DC1DC; padding:5px 9px 5px 9px !important; margin:5px !important; }
.expert span { font-size:16px; line-height:20px;}
.expert p { padding:9px 0 0 0 !important; line-height:14px !important;}

div.federica { padding:14px 0px 20px 0px;  margin:0px; background-color:#8CDEED;border-top:4px solid #E1EDEF;}
div.federica p { padding:0px 20px 0px 20px; line-height:17px; }
div.federica img {border:2px solid #C67BC3;margin:0 8px 75px 10px;float:left;}
div.federica h1 { font-size:18px; font-family: Times New Roman, times; margin:0; padding:0px; line-height:18px;}
