/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/


BODY
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.688em;
	background-color: #EBEBEB;
	position:relative;
}

html {
font-size:100%;
}


/*********************************************************************/
/**** BOX TOTALE *****************************************************/
/*********************************************************************/

#boxTotale{
	width: 100%;
	font-size: 100%;
	position:relative;
	margin: 0 auto;
	padding:0px 4px 0px 4px;
	width: 967px;
	background:#fff url(../../../immagini/sfondo/SfondoBody.jpg);
}

#boxTotale A{
	color: black;
	text-decoration: none;
	font-weight: bold;
} 

#boxTotale a:hover{
	font-weight: bold;
	text-decoration: underline;
}

.nonVisibile{
	display:none;
}

#formid_intestazione1{
	float: left;
	height:257px;
}

#formid_intestazione2 {
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	float: left;
	margin-top: -23px;
	width: 695px;
	min-height: 343px!important;
	height: auto!important;
} 


#formid_intestazione3 
{
	border-left: 1px solid #768492;
	float: right;
	width: 271px;
	margin-top: -23px;
	height: 860px;  
	padding-bottom: 3px;
}

#corpo {
	display: none;
	position:relative;
	margin-left:0px;
	margin-right:0px;
} 

#formid_sx,#formid_dx {
	display: none;
}

#formid_centro {
    position:relative;
	 margin: 0%;
	 padding: 0%;
    width: 100%;
    float:left;
}

#formid_centro ul {
	margin: 0px;
	padding: 0px;
	margin-left:30px;
}

#formid_centro ol {
	margin: 0px;
	padding: 0px;
	margin-left:30px;
}

#formid_centro ul li{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#formid_centro ol li{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#formid_fondo1 {
height: auto;
}

#formid_fondo2 {
height: auto;
}

#formid_fondo3 {
height: auto;
clear: both;
position:relative;
margin:0px -4px 0px -4px;
padding: 0px 0px 0px 0px;
background-color: #EBEBEB;
background:#EBEBEB url(../../../immagini/sfondo/SfondoCorpo.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
width: 975px;
}


/*********************************************************************/
/**** BOX INTESTAZIONE ***********************************************/
/*********************************************************************/

#boxIntestazioneGrafica {
	height:257px;
}

#boxIntestazioneAccessibile {
	display: none;
}

/*********************************************************************/
/**** BOX BANNER ECM HOMEPAGE*****************************************/
/*********************************************************************/

#boxBannerEcmHomepage{
	clear: both;
	padding-bottom: 25px;
}

#boxBannerEcmHomepage .Banner {
	float: left;
	width: 225px;
}

#boxBannerEcmHomepageAccessibile{
	display: none;
}

/*********************************************************************/
/**** BOX RICERCA HOMEPAGE   *****************************************/
/*********************************************************************/

#boxRicercaNelSito{
	clear: both;
	margin: 0px;
	padding: 0px;
}

#boxRicercaNelSito .intestazione,#boxRicercaNelSito fieldset legend, #boxRicercaNelSito fieldset label {
	display: none;
}

#boxRicercaNelSito form, #boxRicercaNelSito fieldset {
	margin: 0px;
	padding: 0px;
}

#boxRicercaNelSito input {
	width: 189px;
	height: 13px;
	float: left;
	background-color: #DFE4C0;
	border: 1px solid #768492;
	font-weight: bold;
	color: #4F4F4F;
	border-left: 0px;
	padding: 10px;
}

#boxRicercaNelSito input.pulsante1{
	width: 54px;
	height: 35px;
	padding: 0px;
	float: left;
	background-color: #A0D22B;
	margin-left: 3px;
	color: Black;
	border: 1px solid #000000;
}

/*********************************************************************/
/**** BOX LETTORE FEED HOMEPAGE   *****************************************/
/*********************************************************************/

.BoxFeed {
	clear: both;
	float: left;
	width: 100%;
	border-top: 1px solid #7D8288;
}

.BoxFeed .Titolo{
	background-color: #E4E3DC;
	font-weight: bold;
	clear: both;
	float: left;
	width: 252px;
	margin-bottom: 15px;
	padding: 5px 10px 5px 10px;
}

.BoxFeed .Elenco .Elemento{
	clear: both;
	padding: 0px 10px 15px 10px;
}

.BoxFeed .Elenco a{
	clear: both;
	width: 100%;
	text-align: justify;
}

.BoxFeed .Elenco .descrizione{
	clear: both;
	width: 100%;
	text-align: justify;
}

/*********************************************************************/
/**** BOX EVENTI DELLA VITA   *****************************************/
/*********************************************************************/

#boxEventidellaVitaSelect {
	clear: both;
	float: left;
	width: 252px;
	text-align: center;
	border-top: 1px solid #7D8288;
	padding: 15PX 10PX 15PX 10PX;
	position:relative;
}

#boxEventidellaVitaSelect select {
	width: 249px;
	background-color: #D2CFC8;
	color: #232323;
	border: 1px solid #7D8288;
	padding: 0px;
	margin: 0px;
	position:relative;
	/*height: 18px!important;*/
}

/*********************************************************************/
/**** BOX MENU SERVIZI HOMEPAGE   *****************************************/
/*********************************************************************/

#boxMenuHomepage {
	clear: both;
	float: left;
	width: 252px;
	padding: 0PX 10PX 0PX 10PX;
	position:relative;
}

#boxMenuHomepage .categoria {
	display: none;
}

#boxMenuHomepage .area {
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	position:relative;
}

#boxMenuHomepage .area a{
	clear: both;
	padding: 0px 0px 0px 15px;
	background:url(../../../immagini/sfondo/elencomenuhomepage.gif);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	font-weight: normal;
	display: block;
	position:relative;
}

#boxMenuHomepage .area a:hover{
	font-weight: normal;
	position:relative;
}

/*********************************************************************/
/**** BOX BANNER HOMEPAGE   *****************************************/
/*********************************************************************/

#boxBannerHomepage{
/*	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background:white url(../../../immagini/sfondo/Sfondobanner.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding-top: 16px;
	text-align: center;*/
	
background:url("../../../immagini/sfondo/Sfondobanner_new.jpg") no-repeat scroll 0 0 #B4B4B4;
clear:both;
float:left;
margin:0;
padding:0 0 1em;
text-align:center;
width:100%;
}

#boxBannerHomepage .Banner{
	/*float: left;*/
/*	width: 12%!important;
	margin: 0px;
	padding: 0px;
	text-align: center;
	display: inline-block;*/
	
display:inline-block;
padding:0 0 1em;
width:12% !important;
}

#boxBannerHomepage .Banner img{
/*	text-align: center;*/
/*
	margin:0 auto;
	text-align:center;*/
}

/*********************************************************************/
/**** BOX BANNER HOMEPAGE   *****************************************/
/*********************************************************************/

.ImmagineLogoAccessibilita {
	clear: both;
	float: left;
	width: auto;
}

.Accessibilita {
	float: right;
	text-align: right;
	width: 92%;
}

.Feed{
	float: left;
	width: auto;
	padding-top: 4px;
}

.link{
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.link a,.link a:hover{
	font-weight: normal!important;
	text-decoration: underline!important;
	color: #494949!important;
}

.Dimensione {
	width: 100px;
	float: right;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

.Dimensione img{
	float:right;
	padding:0px 0px 0px 2px;
	margin:0;
	width:28px;
}

.Dimensione a{
	float:right;
	padding:0px;
	margin:0;
	width:30px;
}