label
{
width: 400px;  /* da 850 modificato a 400 per le due colonne........... */
height: 1.2em;
font-size: 1.2em;
font-weight: bold;
text-align: left; /* right */
padding-top: 10px; padding-bottom: 5px;
padding-left: 0px; padding-right: 0px;
margin-right: 0.5em;
display: block;
clear: left;

/*background: url(../imgs/dot_cyan.gif) repeat-x center;  /**/
background-position: 0px 20px;
color: #0e4baa;
}
.duecolonne
{
font-size: 1.2em;
font-weight: bold;
text-align: left; /* right */
padding-top: 10px; padding-bottom: 5px;
padding-left: 0px; padding-right: 0px;
margin-right: 0.5em;
color: #0e4baa;
}
label .contenuto {
	padding: 0px 10px 0px 0px;
	background-color: #FFFFFF;
}

.info {
	text-align: right;
	font-size: 0.8em;
	font-weight: normal;
	/*font-style: italic;  /**/
	
	color: #000;
}

.submit input
{
margin-left: 4.5em;
}
input, textarea, select
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
padding-left: 5px;
	/*padding-right: 5px; padding-top: 5px; padding-bottom: 5px;*/
	
color: #000000;
background: url(../imgs/bg_input_text2.gif) repeat-x top;
border: 1px solid #404040; border-top: 1px solid #404040; border-bottom: 1px solid #404040; border-left: 1px solid #404040; border-right: 1px solid #404040;
}
input.checkbox0, input.radio0 { border: 0px !important; background: #FFFFFF; }

input[type='checkbox'] {
    border: 0px solid #FFF;
}
input[type='radio'] {
    border: 0;
}

.submit0
{
padding-left: 10px;
padding-right: 10px;

font-size: 1.3em;
font-weight: bold;
cursor: pointer;
color: #ffffff;
background: #0889b1;
border: 1px solid #0889b1;
}
.submit0:hover, .submit1:hover
{
cursor: pointer;

color: #000000;
background: #84c4d8;
border: 1px solid #84c4d8;
}


.submit1
{
padding-left: 10px;
padding-right: 10px;

height: 25px;
padding-right: 10px;
width: 100%;
text-align: right;
font-size: 1.3em;
font-weight: bold;
cursor: pointer;

color: #ffffff;
background: #0889b1;
border: 1px solid #0889b1;
}

.submit2
{
padding: 0px 10px 8px 50px;
height: 34px;
display:block;
padding-left: 50px;
/*width: 100%;*/
text-align: left;
float: right;
border: 0;
font-size: 1.3em;
font-weight: bold;
cursor: pointer;

color: #ffffff;
background: #FFFFFF url(../imgs/submit_bar_blue.gif) no-repeat left;
}
.submit2:hover
{
color: #0e4baa;
background: #FFFFFF url(../imgs/submit_bar_cyan.gif) no-repeat left;
}

fieldset
{
width: 850px;
padding: 10px;

border: 0px solid #FFFFFF;
}


legend
{
padding: 2px 6px;

color: #fff;
background: #ffa20c;
border: 1px solid #781351;
}








#table_progetto input[type='text'], #table_progetto select,
#table_progetto.partners input[type='text'], #table_progetto.partners select {
    width: 500px;
}






.submit9
{
/*padding: 0px 10px 8px 50px;/**/
height: 22px;
display:block;
margin:0;
padding:0px 5px 0px 5px !important;
/*width: 100%;*/
text-align: center;
border: 0;
font-size: 1.3em;
font-weight: bold;
cursor: pointer;

color: #6c4500;
/* background: #FFFFFF url(../imgs/bg_input_text2.gif) no-repeat left; /**/
background-color: #ffa200;
background-image: none;
background-attachment: fixed;
}
.submit9:hover
{
color: #FFFFFF;
background-color: #ffa200;
/* background: #FFFFFF url(../imgs/bg_input_text2.gif) no-repeat left; /**/
}