/* ================================
    CSS STYLES FOR ETA' INSIEME
   ================================
*/ 

HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}  
/* LAYOUT */
BODY {
	color: #333333;
	background-color: #AFD2D6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 160%;
	MIN-HEIGHT: 100%;
	HEIGHT: auto! important /* verificare */;
	text-align: center;

}
#Container{
	width:960px;   /*centra negli altri browsers*/
	text-align: left;   /*ripristina l' allineamento*/
	height:100%;
	margin: 0px;
	background-color: #FFFFFF;

}
#header {
	width: 960px;
	clear: left;
	background-color: #FFFFFF;
}
#content {
	width: 960px;
	background-color: #FFFFFF;
	clear: both;
}

#footer {
	clear: both;
	width: 960px;
	color: #6B6666;
	background-image: url(../images/bkgd.gif);
	background-repeat: repeat-x;
}

#leftBody {
	float: left;
	width: 215px;
	padding-top: 60px;

}
#cenBody {
	width: 530px;
	float: left;
	padding-top: 60px;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color: #136291;
}
	
#rightBody {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 60px;
	padding-left: 10px;
	color: #666666;
	background-color: #C6CFD5;
/*	margin-right: -1px;*/
}
#cenBodyI {
	width: 460px;
	float: left;
	padding-top: 20px;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color: #136291;
	padding-right: 60px;
	padding-left: 10px;
}

.bottom {
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-IMAGE: url(../images/bottom.gif);
	WIDTH: 455px;
	COLOR: #FFFFFF;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #469FD4;
	margin-top: 20px;
}
.contenuto {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 60px;
	BACKGROUND-IMAGE: url(../images/top.gif);
	PADDING-BOTTOM: 50px;
	PADDING-TOP: 30px;
	BACKGROUND-REPEAT: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 130%;
}
#footer a {
	text-decoration: none;
	color: #005397;
}
#footer a:hover {
	text-decoration: none;
	color: #6B717A;
}
#footer .firma {
	background-image: url(../images/firma.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 108px;
}
#footer .testo{
	color: #005397;
	padding-top: 25px;
}
/*SEZIONI */
#rInfanzia {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	color: #666666;
	background-color: #FFCCCC;
	/*	margin-right: -1px;*/
}
#rMinori {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	color: #666666;
	background-color: #BEDA61;
}
#rAnziani {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	color: #666666;
	background-color: #E1A268;
}
#rServizi {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	color: #666666;
	background-color: #8AC2E3;
}

/*TIPOGRAFIA */
h1{
	font-size: 1.8em;/* headline*/
	line-height: 130%;
	margin: 0px;
}
h2{
	font-size: 1.7em;/* sezione*/
	line-height: 130%;
	margin: 0px;
}
h3{
	font-size: 1.5em;/* titolo*/
	line-height: 130%;
	margin: 0px;
}
.nota {
	font-size: 0.8em;
	;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*------------------------ links --------------------------*/
a.Larchivio:link {text-decoration: none;color: #469FD4;}
a.Larchivio:visited {text-decoration: none; color: #469FD4;}
a.Larchivio:active {text-decoration: none; color: #FF9933;}
a.Larchivio:hover {text-decoration: none; color: #FF9933;}

#cenBodyI a {
	text-decoration: none;
	color: #469FD4;
}
#cenBodyI a:hover {
	text-decoration: none;
	color: #FF9933;;
}
#cenBodyI ul{
	text-decoration: none;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: square;
}

#cenBodyI li{
	margin: 0px;
	list-style-type:square;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rightBody a {
	text-decoration: none;
	color: #428188;
}

#rightBody a:hover {
	text-decoration: none;
	color: #FF9933;
	;
	background-color: #FFFFCC;
}

#rInfanzia ul{
	text-decoration: none;
	color: #003C87;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: square;
}

#rInfanzia li{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:square;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
}

#rInfanzia li a{
	text-decoration: none;
	color: #003366;
	list-style-type: square;
}
#rInfanzia li a:hover{
	color: #CC3399;
} 
#rInfanzia a{
	text-decoration: none;
	color: #003366;
}
#rInfanzia a:hover{
	color: #CC3399;
}
/*--M----*/
#rMinori ul{
	text-decoration: none;
	color: #003C87;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: square;
}

#rMinori li{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:square;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
}
#rMinori a{
	text-decoration: none;
	color: #003366;
}
#rMinori a:hover{
	color: #FFFF00;
}
/*--A----*/
#rAnziani ul{
	text-decoration: none;
	color: #003C87;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: square;
}
#rAnziani li{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:square;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
}
#rAnziani a{
	text-decoration: none;
	color: #003366;
}
#rAnziani a:hover{
	color: #FFFF00;
}
/*--S----*/
#rServizi ul{
	text-decoration: none;
	color: #003C87;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: square;
}
#rServizi li{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:square;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
}
#rServizi a{
	text-decoration: none;
	color: #003366;
}
#rServizi a:hover{
	color: #FFFF00;
}
h4 {

	font-size: 1.4em;/* titolo*/
	line-height: 110%;
	margin: 0px;
}
.News {
	background-color: #469FD4;
	color: #FFFF99;
}
