/* ================================
    CSS STYLES FOR ETA' INSIEME
   ================================
*/ 

HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}  
/* LAYOUT */
BODY {
	color: #333333;
	/*background-color: #AFD2D6;*/ /*vecchio colore verdino sanità*/
	background-color: #CAE2F9; /*nuova proposta*/
	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;
	clear: both;
	background-color: #FFFFFF;
}

#footer {
	clear: both;
	width: 960px;
	color: #6B6666;
	background-image: url(../images/bkgd.gif);
	background-repeat: repeat-x;
}

#leftBody {
	float: left;
	width: 215px;
	padding-top: 50px;

}
#leftBodyH {
	float: left;
	width: 215px;
	padding-top: 60px;
	clear: left;

}
#leftBodyQ {
	float: left;
	width: 215px;
	margin-top: 50px;
}

#leftBody #prj {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 5px;
	color: #136291;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/bg_RCol.gif);
}
/*#leftBody .foto {
	padding-top: 30px;
}*/
#cenBody {
	width: 530px;
	float: left;
	padding-top: 53px;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color: #136291;
	padding-left: 5px;
}
#cenBodyH {
	width: 520px;
	float: left;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color: #136291;
	padding-left: 5px;
	padding-right: 10px;
	text-align: justify;
	margin-top: 50px;
	z-index: 1;
}
	
#rightBodyH {
	float: right;
	width: 197px;
	vertical-align: top;
	padding-left: 10px;
	color: #666666;
	/*background-color: #C6CFD5;*/
	background-color: #ACCBE8;
	padding-top: 50px;
/*	margin-right: -1px;*/
}
#rightBody {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 50px;
	padding-left: 10px;
	color: #666666;
	/*background-color: #C6CFD5;*/
	background-color: #ACCBE8;
/*	margin-right: -1px;*/
}
#rightBodyVuoto {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 60px;
	padding-left: 10px;
	color: #666666;
/*	margin-right: -1px;*/
}
.BoxNews {
	background-color: #FFFFFF;
	width: 521px;
	margin-top: 20px;
}
.FiliLatNews {
	text-align: left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	color: #333333;
	padding-bottom: 10px;
}
#cenBodyI {
	width: 490px;
	float: left;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color: #136291;
	padding-right: 30px;
	padding-left: 10px;
	margin-top: 50px;
}
#video {
	position: relative;
}

.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 */

/*#rInfanziaold {
	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;
}*/

#rInfanzia {
	float: right;
	width: 205px;
	vertical-align: top;
	padding-top: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	color: #136291;
	background-attachment: fixed;
	background-image: url(../images/bg_RCol.gif);
	background-repeat: repeat-x;
	background-position: left top;
	/*	margin-right: -1px;*/
}
/*#rMinoriold {

	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;
}*/
#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-attachment: fixed;
	background-image: url(../images/bg_RCol.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*#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-image: url(../images/bg_RCol.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/*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;
}
h4 {

	font-size: 1.4em;/* titolo o intro*/
	line-height: 110%;
	margin: 0px;
}
h5 {
	font-size: 1.3em;/* ingrandimento testo*/
	line-height: 130%;
	margin: 0px;
}
h6 {
	font-size: 1.3em;/* ingrandimento testo*/
	line-height: 160%;
	margin: 0px;
}
.nota {
	font-size: 0.8em;
	;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.testogrande {
	font-size: 160%;
	font-weight: bold;
}
/*#Intro {
	color: #136291;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 15px;
	clear: both;
	font-style: italic;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 8px;
	background-color: #E3F2FB;
	text-align: justify;
}*/

#Intro {
	color: #136291;
	clear: both;
	font-style: normal;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #136291;
	padding: 0px 8px 8px;
	background-color: #E3F2FB;
	text-align: justify;
	line-height: 1.5em;
	font-size: 1.5em;

}
#leftBodyQ img {
	border: 1px solid #136291;
	padding: 2px;
}

#Descr {
	clear: both;
	text-align: justify;
	margin: 0px;
}
#DescrNoJust {
	clear: both;
	margin: 0px;
}
#Descr img {
	border: 1px solid #949494;
	margin: 2px;
	padding: 4px;
}

#DescrNoQ {
	margin-right: 0px;
	margin-bottom: 0px;
	clear: both;
	text-align: justify;
}

/*------------------------ 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;
}
#rightBodyH a {
	text-decoration: none;
	color: #136291;
}

#rightBodyH a:hover {
	text-decoration: none;
	color: #FF9933;
	background-color: #FFFFCC;
}

#rightBody a {
	text-decoration: none;
	color: #136291;
}

#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;*/
	color: #136291;
	list-style-type: square;
}
#rInfanzia li a:hover{
	/*color: #CC3399;*/
	color: #FF9933;
	background-color: #FFFFCC;
} 
#rInfanzia a{
	text-decoration: none;
	color: #136291;
}
#rInfanzia a:hover{
	color: #FF9933;
	background-color: #FFFFCC;
}
/*--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: #136291;
}
#rMinori a:hover{
	color: #FF9933;
	background-color: #FFFFCC;
}
/*--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: #136291;
}
#rServizi a:hover{
	color: #FF9933;
	background-color: #FFFFCC;
}

.News {
	background-color: #469FD4;
	color: #FFFF99;
}
#prj 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;
}

#prj li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #136291;
}
#prj li a{
	text-decoration: none;
	color: #003366;
}
#prj li a:hover{
	color: #CC3399;
} 
#prj a{
	text-decoration: none;
	color: #003366;
}
#prj a:hover{
	color: #CC3399;
	}
/*-------------Bilanci--------------------*/

#Bil {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#NBil ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#Bil li{
	list-style-type: none;
	background-image: url(../images/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	padding-left: 30px;
}
#Bil a{
	text-decoration: none;
	color:#4589C0;
}

#Bil a:hover {
	text-decoration: none;
	color: #FF9900;
}
/*-------------Newsletter--------------------*/
#NewsL {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 490px;
	clear: both;
	height: 100%;
}

#NewsL ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#NewsL li{
	list-style-type: none;
	text-indent: 30px;
}
#NewsL a{
	text-decoration: none;
	color:#4589C0;
}

#NewsL a:hover {
	text-decoration: none;
	color: #FF9900;
}

#NewsL img {
	border: 1px solid #136291;
	padding: 3px;
	margin: 5px;
}
#NewsLleft{
	float: left;
	width: 245px;

}
#NewsLright {
	float: right;
	width: 240px;
	clear: right;

}
.item {
	height: 120px;
	width: 240px;
	clear: right;
}
#DescrNoJ {

	clear: both;
	margin: 0px;
}

