.nb{
	clear: left;
}


/************ messaggio errore ***********/
#messaggio_errore {
padding:10px 0 15px 15px;
}

#messaggio_errore a:link,#messaggio_errore a:visited,#messaggio_errore a:active{
	text-decoration: underline;
}

#messaggio_errore p{
	font-size:70%;
}


/************ definition list per bandi ***********/
div.listaBandi dl
{
margin: 0 0 30px 0;

}

div.listaBandi dt{
	font-weight: bold;
	float:left;
	height: 2em;
	padding-right: 2px;
}

div.listaBandi dd{
	padding: 0 .5em;
	height: 2em;
}

div.listaBandi span.scadenza{
	font-weight: bold;
	color: #aa0000;
}

div.listaBandi h2{
	color: navy;
	padding: 10px 0 5px 0;
	font-size: 120%;
	border-top: 1px dashed gray;
}



/********** tabelle ******************/

img{
	border: 0;
}
.feature table{
	border-collapse:collapse;
}
.feature th{
	font-size: 110%;
	font-weight: bold;
	background: #eaf2ff;
	padding: 0.5em 0.7em;
	border: solid 1px white;
	color: #33548b;
}
.feature td{
	font-size: 100%;
	padding: 0.5em 0.7em;
	text-align: center;
	/*border-right: solid 1px white;*/
	border-bottom: solid 1px white;
	color: white;
}
.feature table tr.pari{
	background: #4066a5;
}

.feature table tr.dispari{
	background: #33548b;
}

.feature a:link,.feature a:visited,.feature a:active{
	text-decoration: underline;
}

.feature td.first,.feature td.descrizione {
	text-align: left;
}
/************** faq **************/


#faq dt
{
	margin: 1em 0 0 0;
	padding: 0 0 0 25px;
	background-image: url(img/help.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-weight: bold;
	height: 2em;
	text-align: justify;
	
	border-top: 1px dashed gray;
	padding-top: 10px;
	background-position: 0 8px;
	
}

#faq dd
{
	margin: 2em 0 0 0;
	padding: 0 0 0 25px;
	text-align: justify;
}

#faq dt.notFirstFAQ
{
	border-top: 1px dashed gray;
	padding-top: 10px;
	background-position: 0 8px;
}

.faqLoginInfo{
	font-size: 60%;
	padding: 0 7px 0 45px;
	background-image: url(img/big_help.png);
	background-repeat: no-repeat;
	background-position: 10px 0;
}

#faiUnaDomanda{
	padding: 5px 7px 5px 45px;
	background: url(img/big_help.png) no-repeat 8px 3px #f1f2ed;
	border: 1px solid gray;
}

/***************** registrazione faq ***********************/

div.registrazione{
	margin-top:0;
}

div.registrazione form{
	margin-top:0;
}

div.registrazione input.text{
	width: 20em;
}
div.registrazione label{
	font-weight: bold;
}

/*************** alegati *************/
h2#allegati{
	margin: 10px 0 10px 20px;
	color: #728ebd;
}
