div#blocco{
	margin:auto;
	width:899px;
	font-family:"Times New Roman", Times, serif;
	
	
}
div#blocco div#banner{
	width:899px;
	height:157px;
	background-image:url('img/banner.jpg');
}


div#blocco div#contenuto div#tabella{
	width:798px;

	background-color:#fcfcfc;
	margin:auto;
	background-image:url('img/sfondo_standard.jpg');
	background-repeat:no-repeat;
	
	
	min-height: 500px; /* Interpretata dai browser aderenti agli standard */
height: auto !important; /* Interpretata dai browser aderenti agli standard */
height: 500px; /* Interpretata da IE che considera però height come fosse min-height */
	
}
div#blocco div#contenuto div#tabella h2{
font-size:3em;
text-transform:capitalize;
color:#029EDE;
padding-left:16px;
padding-top:6px;
}
div#blocco div#contenuto div#tabella div#quadrati{
	width:130px;
	height:90px;
	background-image:url('img/quadrati.jpg');
	background-position:top;
	background-repeat:no-repeat;
	padding-left:16px;
	
}

div#blocco div#contenuto div#tabella table tr td.ombra {

padding:0 10px 10px 10px;
width:330px;
border-top:2px solid #F5F5F5;
vertical-align:top;
background:#FCFCFC url(img/ombra.png) no-repeat scroll right bottom;

}
div#blocco div#contenuto div#tabella table tr td.ombra div.elemento a{
	text-decoration:none;
	color:#029EDE;
}
div#blocco div#contenuto div#tabella table tr td.ombra div.elemento img.img_elemento{
	float:left;
	margin-right:1.3em;
	width:280px;
	margin-top:-10px;
	padding-bottom:10px;
	margin-left:1.3em;
}
div#blocco div#contenuto div#tabella table tr td.ombra div.elemento h3.titolo_elemento{
	font-size:1.4em;
	color:#029EDE;
	width:100%;
	margin-left:-0.7em;
	border-bottom:1px solid #029EDE;
	padding-left:8px;
	margin-bottom:20px;
}
div#blocco div#contenuto div#tabella table tr td.ombra div.elemento p.testo_elemento{
	padding-left:52%;
}
/*parte dettaglio*/

div#blocco div#contenuto div#dettaglio{
	width:798px;
	
	background-color:#fcfcfc;
	margin:auto;
	background-image:url('img/sfondo_standard.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	
	
	min-height: 500px; /* Interpretata dai browser aderenti agli standard */
height: auto !important; /* Interpretata dai browser aderenti agli standard */
height: 500px; /* Interpretata da IE che considera però height come fosse min-height */
	
	
}
div#blocco div#contenuto div#dettaglio h2{
font-size:3em;
text-transform:capitalize;
color:#029EDE;
padding-left:16px;
padding-top:6px;
}
div#blocco div#contenuto div#dettaglio h3{
font-size:1.3em;
text-transform:capitalize;
color:#029EDE;
padding-left:16px;
padding-top:3px;
}

div#blocco div#contenuto div#dettaglio div#quadrati{
	width:130px;
	height:90px;
	background-image:url('img/quadrati.jpg');
	background-position:top;
	background-repeat:no-repeat;
	padding-left:16px;
	
}
div#blocco div#contenuto div#dettaglio div#menu{
	float: left;
	width: 25%;
	}

div#blocco div#contenuto div#dettaglio div#sx{
	float: left;
	width: 46%;
	text-align: left;
	padding-left:1em;

}
div#blocco div#contenuto div#dettaglio div#dx{
float: right;
	width: 25%;
	text-align:center;
	
}

div#blocco div#contenuto div#dettaglio div#dx img.immagine{
border:4px solid #F8F7F4;
margin-bottom:20px;
}

/*gestione menu sx pagina dettaglio (scrivo qui e non in file sngolo x non creare ridondanza)*/

div#menu_sx_ombra{
	padding-bottom:1px;
padding-right:2px;
background-color:#E3E3E3;
	
}

div#menu_sx{
	background-color:#ffffff;
	
}
div#menu_sx ol{
	margin:auto;
	width:90%;
	padding-bottom:10px;
}
h4#titolo_sottomenu{
	font-weight:bolder;
	background-color:#ffffff;
	border-right:2px solid #E3E3E3;
	padding-left:10px;
	background-image:url('img/freccia.gif');
	background-position:right;
	background-repeat:no-repeat;
}
h4#titolo_sottomenu a{
	color:#3B8ECE;
}
h4#titolo_sottomenu a{
	
	text-decoration:none;
display:block;
	}
div#menu_sx ol li{
	font-size:0.9em;
	border-bottom:1px solid #E3E3E3;
}
div#menu_sx ol li a{
	color:#3B8ECE;
	text-decoration:none;
	
}
div#menu_sx ol li a:hover{
	text-decoration:underline;
}


/*menu*/
div#blocco div#banner ol li a#centri_estivi{
color:red;
}
div#blocco div#banner ol li a#servizi_infanzia{
	color:red;	
}
div#blocco div#banner ol li a#soggiorni{
	color:red;	
}
div#blocco div#banner ol li a#servizi_educativi{
	color:red;
}
div#blocco div#banner ol li a#staff{
	color:red;
}
div#blocco div#banner ol li a#portfolio{
	color:red;
}
