/**************FORM iscrizione************************************/
.iscrizione{
	background-color:#d7daed;width:85%;text-align:left;margin-left:auto;margin-right:auto; padding: 5px;
}
.testo {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; padding: 5px;}
.testo_r {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000}
/*a {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; text-decoration: none; color: #666666}
.testo_r_small {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #990000}
a:hover {  color: #990000; text-decoration: underline} */
.testoreg {  FONT-WEIGHT: bold; FONT-FAMILY: Trebuchet MS; font-size: 13px; color: #14594C}
.testoreg2 {  FONT-WEIGHT: regular; FONT-FAMILY: Trebuchet MS; font-size: 13px; color: #14594C}
.campiinput {
	border-style: solid;
	border-color: #C8D1DB;
	border-width: 1;
	background: #999FD1;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	width: 125px;
	text-align: center;
	font: 11px  Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	letter-spacing: 1px;
	word-spacing: 1px;
}
div.main2 label, input {
	display: block;
	width: 260px;
	float: left;
	margin:10px;
	font-size:0.8em;
}
div.main4 label, input {
	width: 50px;
	float: right;
	margin:10px;
	font-size:0.8em;
}

div.main2 label {
	text-align: right;
	width: 260px;
	padding-right: 20px;
}

div.main2 br {
	clear: left;
}

.formlog_left label{
	width: 150px;
	text-align: right;
	padding-right: 0px !important;
	margin-right: 0px !important;
	border: 0px solid #000;
}
.formlog_right input{margin-left: 50px;
	border: 0px solid #000;
	text-align: left;
}
.registrazione input {
	width: 170px;
	margin-left: 100px !important;
	font-size:0.8em;
}
/**************FINE FORM iscrizione************************************/
/****************************************************/
#progetti{
	background-color:#d7daed;
	float: left;
	width: 90%;
}
/*#progetti label{
	width: 120px!IMPORTANT;
	font-size:100%;
	text-align: left;
}
#progetti input, #progetti option, #progetti select, #progetti input[type=file]{
	width: 120px!IMPORTANT;
	font-size:100%!IMPORTANT;

}
#progetti input,#progetti label, #progetti span.testo{
	font-size: 100%;
}*/
#progetti table{
	margin-left: -690px!IMPORTANT;
	//margin-left: 0px!IMPORTANT;
}
.proleft {text-align: left;
	border: 0px solid;
}
.left_prog label{float: left;
	width: 160px!IMPORTANT;
	font-size:100%!IMPORTANT;
	border: 0px solid;
}
/*.right_prog {float: right;
	width: 120px!IMPORTANT;
	font-size:120%!IMPORTANT;
	border: 0px solid;
}*/
.free br{
	clear:none!important;
}
.center_prog {
	margin-right: 40px!IMPORTANT;
	//margin-right: 0px!IMPORTANT;
	margin-left: 200px!IMPORTANT;
	text-align: left;
	border: 0px solid;
}
.center_prog select{
	margin-left : -70px;
	//margin-left : 5px;
	/*margin-bottom: 0px;
	margin-top: -105px;*/
}
.center_prog select.sel_pro{
	margin-left : 0px;

	/*margin-bottom: 0px;
	margin-top: -105px;*/
}
#progetti input[type=hidden]{
	height: 0px;
	width:0px;
}
.center_prog input, .center_prog select, .center_prog option {
	font-size:100%!IMPORTANT;
}
.iscri_pro {float: left;
	width: 650px;
	padding: 5px;
	border: 0px solid;
}
.left_prog1 {float: left;
	width: 400px!IMPORTANT;
	font-size:100%!IMPORTANT;
}
.right_prog1 {float: right;
	width: 400px!IMPORTANT;
	font-size:100%!IMPORTANT;
}
.bg {background: #67AD4D;
	width: 60%;
}
.title_pro{
	font-size: 0.9em;
}
.red_pro{
	color: red;
	font-weight: bold;
}
#nom_iscr_prog {border: 0px;
}
#nom_iscr_prog1 {border: 0px;
margin-top: 50px;
//margin-top: 0px;
margin-left: -650px;
//margin-left: 0px;
}
.center_align {text-align: center;}
.tab_progetti {text-align: center;  padding: 3px;  width: 730px;}
#tab_progetti_ch {text-align: left;  padding: 3px;  width: 730px;}
#tab_progetti_ch td{padding: 5px;}
.floatbox-tablea {width: 35%; text-align: left;}
#main_progetti {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
color:#001929;
width:750px;
margin-left:auto;
margin-right:auto;
margin-bottom:8px;
padding:0;
color:#0E3A5F;
font-size:0.9em;
text-align:left;
height: auto !important;  /* per i browser moderni */
/* per IE5.x e IE6 */
min-height: auto;  /* per i browser moderni */
 font-size:0.8em;
 border: 0px solid;
}
.clear {clear: both;}
.tab_progetti1 {text-align: left;  padding: 3px;  width: 730px;}
.width_pro {width: 65%;}
.sf_ch {background: #f0f0f0;}
.proponi1 {float:left; background-color:#ededed;width:300px;height:150px; margin-top:10px; margin-right:50px; padding:6px 10px;}
.proponi2{float:right; background-color:#ededed;width:300px; height:150px;margin-top:10px;margin-right:50px;padding:6px 10px; }
/****************************************************/
.main4{
width:100%;
margin-left:5%;
margin-bottom:8px;
padding:0;
text-align:left;
height: auto !important;  /* per i browser moderni */
/* per IE5.x e IE6 */
min-height: auto;  /* per i browser moderni */
margin-right:6px;
}
.giova1{width:100%;text-align:left;float:left !important;margin-right:400px;}
.anto2{margin-left:305px;width:170px;float:right;margin-top:-30px;}
