/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

HTML {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 100%;
	font-weight : normal;
	color: white;
}

BODY { 
	background-color: #000000;
	color: white;	 
 }

#DIV, DIV {
	background-color: #000000;
	color: white;
}

IMG{
	display: none;
	border: none;
}

H1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style : normal;
	font-weight : normal;
	color: white;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style : normal;
	font-weight : normal;
	color: white;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size: 100%;
	font-weight : normal;
	color: white;
}

H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style : normal;
	font-weight : normal;
	color: white;
}
H5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size: 100%;
	font-weight : normal;	
	color: white;
}

/*
H6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size: 100%;
	font-weight : normal;
	color: white;
}*/

H7 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: white;
}

A, A:link, A:active, A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	color: yellow !important;
	text-decoration: none;
}


A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	color: yellow;
	text-decoration: underline;
}

legend {
	color: Yellow;
}


/*********************************************************************/
/**** BOX MODIFICATI PER ALTO CONTRASTO ******************************/
/*********************************************************************/

#boxCalendarioEventi{
	display: none;
}

.boxMenuSecondarioVoce{
	visibility: visible !important;
}

.boxMenuSecondarioVoce UL LI{
	display: inline;
}

/*********************************************************************/
/**** BOX PARTITA IVA SOTTO********************************************************/
/*********************************************************************/

#boxMascheraDiRicercaPerServizioStandard{
	clear: both;
	float: left;
	position:relative;
	width: 96%;
	padding: 10px 1% 10px 1%;
	border: 3px double yellow;
}

#boxMascheraDiRicercaPerServizioStandard h3{
	font-size: 118.18%;
	margin: 0px 5px 5px 5px;
	font-weight: bold;
	border-bottom: 3px double yellow;
}

#boxMascheraDiRicercaPerServizioStandard h4{
	font-size: 100%;
	text-align: justify;
	margin: 0px 5px 5px 5px;
}

#boxMascheraDiRicercaPerServizioStandard H4:first-letter{
	text-decoration: underline;
	font-weight: bold!important;
	margin: 0px 0px 5px 5px;
}

#boxMascheraDiRicercaPerServizioStandard h6{
	font-size: 95%;
	font-weight: bold;
	position:relative;
	float: left;
	margin: 0px;
	margin-right: 7px;
}

* html #boxMascheraDiRicercaPerServizioStandard h6{
	margin-right: 3.5px;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca{
	clear: both;
	float: left;
	position:relative;
	width: 98%;
	margin: 10px 0px 10px 5px;
}

* html #boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca{
	margin: 10px 0px 10px 2.5px;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca label{
	clear: both;
	float: left;
	position:relative;
	width: 155px;
	margin-right: 5px;
	padding-bottom: 3px;
	font-weight: bold;
}

* html #boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca label{
	margin-right: 2.5px;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input,#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca select{
	float: left;
	position:relative;
	width: 60%!important;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input.campoData{
	width: 75px!important;
	margin-right: 7px;
}

* html #boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input.campoData{
	margin-right: 3.5px;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante {
	clear: both;
	float: left;
	width: 100%;	
	margin: 0 auto;
	text-align: center;
	position:relative;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid yellow;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante input{
	background-color: transparent;
	color: Black;
	font-weight: bold;
	border: 0px;
}

.Titolo1{
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 118.18%;
	font-weight: bold;
	border-bottom: 3px double yellow;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.Titolo2{
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px solid yellow;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.Titolo3{
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 118.18%;
	font-weight: bold;
	border-bottom: 3px solid yellow;
	padding-bottom: 5px;
	color:#3A4C77;
	margin-bottom: 5px;
}