@import url("tabs.css");

@import url("slimbox.css");	/*	appoggio provvisoriamente qui il css dietro le gallerie d'immagini*/

body
	{
	background-image: url(../img/partecipazioni-body2.gif);
	background-position: 0 -1px;
	}

/*#logoIperbole{ }*/
#header .iperbolelogo { background: url(../img/iperbole-logo2.gif) 0 0 no-repeat;}

#header-controller p	{
	margin-top:22px;
}


a, .func {
	color:#151dc6;
}
#search div input {
	background: url(../img/form-button.gif) 0 0 no-repeat;
}

#logos
{
	height: 90px;
	background-image: url(../img/center.gif);
}

#menu-fregio
{
	background-image:url(../img/main-nav-bck.png);
}

/* /////////////////// */



#nav ul ul
{
	background-color: #fff;
	margin:0 0 1px 3px;

}

#nav ul ul a:hover
{
/*	color: #d94141;*/
}

/* main content */


#image-nodo
	{
	background-image: url(../img/partecipazioni3-bck.jpg);
	}


#main h2 span{
	color: #f58634;
	background-color: #ffffff;
	position: relative;
	font-weight:bold;
}

#main h3{
	color: #f58634;
}

.rel-services ul.linkList li{
	background-image: url(../img/linklist.gif);
}



#search
	{
	background-color:#f7f6ed;
	}

#search-container
	{
	border:1px solid #f58634;
	background-color:#f7f6ed;
	}

#search div input {
	background: url(../img/form-button.gif) 0 0 no-repeat;
}


/*===================================================*/
#content-nav,
#content-toc{
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin-top:2px;
	margin-left:2px;
	border-left:4px solid #efeedb;
	padding-left:2px;
}

#content-nav a,
#content-toc a{
	padding-left: 15px;
	background-repeat: no-repeat;
}

#content-toc a,
#content-nav a,
#content-nav a:link {
	text-decoration: none;
	color: #151dc6;
}

#content-toc a:hover,
#content-nav a:hover{
	background-image: url(../img/list-serviziosingolo.gif);
}

#content-nav .selected a {
	font-weight:bold;
	background-image: url(../img/list-serviziosingolo.gif);
}
/*===================================================*/


#main h5{
	font-size:1.1em;
	color: #000;
}

.place_toggle{
	color:#963f6a;
}

#side h3{
	color: #c16228;
	/*background-image: url(../img/h3-menucorrelati.gif);*/
	background-color:#fff;
}


#search input.input
{
/*	border:1px solid #ab2525;*/
}

div.menu-overlay {
	border-color: #f58634;
	}




#main-nav li{
	background: #efeedb;

}

/*	hp	*/

h3.side_vda{
	color:#f58634;
}


div.HP-news-primo-piano, div.HP-news-info{
	border-bottom: 1px solid #f58634;
	}

.HP-newstype{
	background-color:#f7f6ed;
	border:1px solid #f58634;
	}

#calendar-header .prevmonth, #calendar-header .thismonth, #calendar-header .nextmonth{
	 background-color: #efeedb;
	}

#calendar-header .prevmonth{
	background-image:url(../img/calendar_header_left.png);
}

#calendar-header .nextmonth{
	background-image:url(../img/calendar_header_right.png);
}


#main ul#calendar-list-day li.active-day{
	background-image:url(../img/active_daynumber.png) !important;
	}



.galleria {

	border:1px solid #efeedb;

}



.galleria_description{

	background-color:#efeedb;

	}



/*	grafico partecipazioni */





#organigramma-partecipate	{

	margin: 0 auto;

	width:960px;

	background: #EFEEDB;

	overflow: hidden;

	font-family: Arial, Helvetica, sans-serif;

}



#organigramma-partecipate h2	{

	border: 1px solid #000;

	background: #fff;

	text-align: center;

	width:260px;

	padding:20px;

	margin: 0 auto;

}



#organigramma-partecipate .fondo-uno	{



	background-image: url(../bck-1.png);

	width:960px;

	height:69px;

}



#organigramma-partecipate .partecipate, #organigramma-partecipate .vigilati, #organigramma-partecipate .controllati	{

	float: left;

	width:286px;

	margin-top:-19px;

}



#organigramma-partecipate .partecipate, #organigramma-partecipate .vigilati	{

	margin-right: 3%;

}



#organigramma-partecipate .partecipate	{

	margin-left:2%;

}



#organigramma-partecipate h3.societa	{

	background: #FFB075;

	border: 1px solid #000;

	text-align: center;

	padding:4px;

	font-size:1.1em;

}



#organigramma-partecipate .partecipate ul	{



	overflow: auto;

		margin-top: -19px !important;

	background: url(../bck-2.png) 23px 0px no-repeat;

}



#organigramma-partecipate .vigilati ul	{



	overflow: auto;

		margin-top: -19px !important;

	background: url(../bck-3.png) 23px 1px no-repeat;

/*	border:1px solid red;*/

	margin-left: -27px !important;

}



#organigramma-partecipate .controllati ul	{



	overflow: auto;

		margin-top: -19px !important;

	background: url(../bck-4.png) 23px 1px no-repeat;

	margin-left: -29px !important;

}





#organigramma-partecipate .partecipate ul, #organigramma-partecipate .vigilati ul, #organigramma-partecipate .controllati ul	{

	list-style: none;

	margin-left:-30px;

	margin-top: 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:.8em;

}



#organigramma-partecipate .partecipate ul li, #organigramma-partecipate .vigilati ul li, #organigramma-partecipate .controllati li	{

	border:1px solid #000;

/*	padding:3px;*/



	width: 45%;

	height:50px;

	margin-bottom: 16px;

	text-align:center;

}



#organigramma-partecipate .partecipate ul li	{

	background: #c0c0c0;

}



#organigramma-partecipate .vigilati ul li, #organigramma-partecipate .controllati ul li	{

	background: #e6e6e6;

}



#organigramma-partecipate .partecipate ul li a, #organigramma-partecipate .vigilati ul li a, #organigramma-partecipate .controllati ul li a	{

	display: block;

	width:100%;

	height: 100%;

/*	border:1px solid red;*/

	text-decoration: none;

	color:#000;

	font-weight: bold;

	font-size: .9em;





}



#organigramma-partecipate .partecipate ul li a:hover	{

	background:#eee;

}



#organigramma-partecipate .vigilati ul li a:hover, #organigramma-partecipate .controllati ul li a:hover	{

	background: #c0c0c0;

}



#organigramma-partecipate .partecipate ul li	a span, #organigramma-partecipate .vigilati ul li	a span, #organigramma-partecipate .controllati ul li	a span  {

	color:#000;

	font-size:.8em;

}



#organigramma-partecipate .partecipate ul li:nth-child(1), #organigramma-partecipate .partecipate ul li:nth-child(2),

#organigramma-partecipate .vigilati ul li:nth-child(1), #organigramma-partecipate .vigilati ul li:nth-child(2),

#organigramma-partecipate .controllati ul li:nth-child(1), #organigramma-partecipate .controllati ul li:nth-child(2)

	{

	margin-top: 30px;

}





#organigramma-partecipate .partecipate ul li:nth-child(1), #organigramma-partecipate .partecipate ul li:nth-child(3), #organigramma-partecipate .partecipate ul li:nth-child(5),

#organigramma-partecipate .partecipate ul li:nth-child(7), #organigramma-partecipate .partecipate ul li:nth-child(9), #organigramma-partecipate .partecipate ul li:nth-child(11),

#organigramma-partecipate .partecipate ul li:nth-child(13), #organigramma-partecipate .partecipate ul li:nth-child(15),

#organigramma-partecipate .vigilati ul li:nth-child(1), #organigramma-partecipate .vigilati ul li:nth-child(3), #organigramma-partecipate .controllati ul li:nth-child(1),

#organigramma-partecipate .controllati ul li:nth-child(3), #organigramma-partecipate .controllati ul li:nth-child(5)

 {

	float: left;

	margin-right:8px;



}



#organigramma-partecipate .partecipate ul li:nth-child(2), #organigramma-partecipate .partecipate ul li:nth-child(4), #organigramma-partecipate .partecipate ul li:nth-child(6),

#organigramma-partecipate .partecipate ul li:nth-child(8), #organigramma-partecipate .partecipate ul li:nth-child(10), #organigramma-partecipate .partecipate ul li:nth-child(12),

#organigramma-partecipate .partecipate ul li:nth-child(14), #organigramma-partecipate .partecipate ul li:nth-child(16),

#organigramma-partecipate .vigilati ul li:nth-child(2), #organigramma-partecipate .vigilati ul li:nth-child(4),

#organigramma-partecipate .controllati ul li:nth-child(2), #organigramma-partecipate .controllati ul li:nth-child(4)

 {

	float: left;

	margin-left:9px;



}





