body {
	font-family: Verdana,Helvetica, Arial, sans-serif;	
	font-size:10px;	
}



img {
border: 0;
}
  
a:link, a:visited {
	text-decoration:none;
	color: #000000;
}




a {font-size: 10px; font-family: verdana,sans-serif;text-decoration:none;}
a:link{color: gray}
a:visited {color: gray}
a:hover {color: red}
a:active{color: red}


a.verde{font-family: Verdana,Helvetica, Arial, sans-serif; font-size:13px; text-decoration:none;}
a.verde:link{color:#82a30c;}
a.verde:visited{color:#82a30c;}
a.verde:hover {color:red;}
a.verde:active{color:red;}

a.griggio{font-family: Verdana,Helvetica, Arial, sans-serif; font-size:13px; text-decoration:none;}
a.griggio:link{color:#333333;}
a.griggio:visited{color:#333333;}
a.griggio:hover {color:red;}
a.griggio:active{color:red;}



a.bianco{font-family: Verdana,Helvetica, Arial, sans-serif; font-size:16px; text-decoration:none;}
a.bianco:link{color:white;}
a.bianco:visited{color:white;}
a.bianco:hover {color:red;}
a.bianco:active{color:red;}


a.pulsante{font-family: Verdana,Helvetica, Arial, sans-serif; font-size:11px; text-decoration:none; background-color:gray;padding:3px;}
a.pulsante:link{color:white;}
a.pulsante:visited{color:white;}
a.pulsante:hover {color:red;}
a.pulsante:active{color:red;}


a.verdone{font-family: Verdana,Helvetica, Arial, sans-serif; font-size:14px; text-decoration:none; }
a.verdone:link{color:#82a30c;}
a.verdone:visited{color:#82a30c;}
a.verdone:hover {color:red;}
a.verdone:active{color:red;}

a.black{font-family: Verdana,Helvetica, Arial, sans-serif; font-size:10px; text-decoration:none;}
a.black:link{color:black;}
a.black:visited{color:black;}
a.black:hover {color:red;}
a.black:active{color:red;}





.nome_protagonista {
font-size:20px;
color: #83a40d;
left:145px;
top:5px;
position:absolute;
}


.verdino2 {
color: #83a40d;
float:left;
}

.verdino {
color: #99cc33;
}

.label_singolo {
background-image:url('immagini/label.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 266px;
height:19px;
margin-top:3px;
}


.label_note {
background-image:url('immagini/label_note.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 276px;
height:91px;
margin-top:3px;
}


.label_lungo {
background-image:url('immagini/label_lungo.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:592px;
height:29px;
margin-top:3px;
}





.label_grande {
background-image:url('immagini/label_grande.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
campo_viapadding-left:10px;
width:595px;
height:153px;
margin-top:3px;
}


.campo_sinistra23 {
font-size:10px;
width:450;
height:auto;
margin-bottom:10px;
}

.campo_sinistra {
font-size:10px;
width:290px;
height:auto;
margin-bottom:10px;
}








.campo_lungo {
font-size:10px;
width:600px;
height:auto;
margin-bottom:10px;
}



.fotina_video {
font-size:10px;
width:300px;
height:54px;
position:absolute;
left:280px;
top:90px;

text-align:left;

}



.fotina_video_new {
font-size:10px;
width:300px;
height:54px;
position:absolute;
left:280px;
top:270px;

text-align:left;

}


.campo_youtube_new {
position:absolute;
font-size:10px;
width:290px;
height:144px;
float:left;
top:190px;
}






.campo_youtube {
font-size:10px;
width:290px;
height:144px;
float:left;


}

.label_youtube {
background-image:url('immagini/label_youtube.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 266px;
height:114px;
margin-top:3px;
border:none;
}




.campo_link_sito {
font-size:10px;
width:600px;
height:auto;
float:left;
position:absolute;
top:220px;

}

.campo_link_sito_new {
font-size:10px;
width:542px;
height:auto;
float:left;
position:absolute;
top:50px;

}








.campo {
font-size:10px;
width:290px;
height:auto;
float:left;

}


textarea{resize: none}


.inputprofessione {
background-image:url('immagini/label_professione.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:331px;
height:16px;
margin-top:3px;
border:none;
}



.inputprovalbo {
background-image:url('immagini/prov_albo.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 103px;
height:16px;
margin-top:3px;
border:none;
}




.inputalbo {
background-image:url('immagini/label_albo.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 257px;
height:16px;
margin-top:3px;
border:none;
}



.inputnome {
background-image:url('immagini/label_nome.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 215px;
height:16px;
margin-top:3px;
border:none;
}



.inputcognome {
background-image:url('immagini/label_cognome.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 215px;
height:16px;
margin-top:3px;
border:none;
}


.inputdata_nascita {
background-image:url('immagini/data_nascita.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 122px;
height:16px;
margin-top:3px;
border:none;
}


.inputnomeazienda {
background-image:url('immagini/nomeazienda.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:310px;
height:16px;
margin-top:3px;
border:none;
}





.inputnomegruppo {
background-image:url('immagini/nomegruppo.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:298px;
height:16px;
margin-top:3px;
border:none;
}



.inputsezione {
background-image:url('immagini/sezione.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:128px;
height:16px;
margin-top:3px;
border:none;
}


.inputcategoria {
background-image:url('immagini/sezione.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:135px;
height:16px;
margin-top:3px;
border:none;
}


.inputvia {
background-image:url('immagini/via.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:233px;
height:16px;
margin-top:3px;
border:none;
}



.inputnumero {
background-image:url('immagini/numero.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:3px;
width:36px;
height:16px;
margin-top:3px;
border:none;
}


.inputcap {
background-image:url('immagini/cap.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:3px;
width:41px;
height:16px;
margin-top:3px;
border:none;
}



.inputcitta {
background-image:url('immagini/citta.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:191px;
height:16px;
margin-top:3px;
border:none;
}


.inputprov {
background-image:url('immagini/prov.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:22px;
height:16px;
margin-top:3px;
border:none;
}



.inputnazione {
background-image:url('immagini/nazione.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:208px;
height:16px;
margin-top:3px;
border:none;
}



.inputtelefono {
background-image:url('immagini/telefono.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:91px;
height:16px;
margin-top:3px;
border:none;
}

.inputmail {
background-image:url('immagini/mail.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:252px;
height:16px;
margin-top:3px;
border:none;
}


.inputlinksito {
background-image:url('immagini/linksito.gif');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:542px;
height:30px;
margin-top:3px;
border:none;
}





.inputnote {
background-image:url('immagini/note.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:582px;
height:30px;
margin-top:3px;
border:none;
}
.inputdescrizione {
background-image:url('immagini/label_grande.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:582px;
height:110px;
margin-top:3px;
border:none;
vertical-align:top;
}


.inputdescizione2 {
position:relative;
top:60px;
background-image:url('immagini/label_grande.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:582px;
height:123px;
border:none;
vertical-align:top;
}




.messaggio_albo {
font-size:10px;
width:500px;
height:12px;
float:left;
top:430px;
left:37px;
position:absolute;

}





.campo_albo {
font-size:10px;
width:267px;
height:51px;
float:left;
top:450px;
left:37px;
position:absolute;

}


.campo_prov_albo {
font-size:10px;
width: 103px;
height:51px;
float:left;
top:450px;
left:317px;
position:absolute;

}


.inputprovalbo {
background-image:url('immagini/prov_albo.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:93px;
height:16px;
margin-top:3px;
border:none;
}



.campo_num_albo {
font-size:10px;
width: 230px;
height:51px;
float:left;
top:450px;
left:430px;
position:absolute;

}


.inputnum_albo {
background-image:url('immagini/num_albo.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 220px;
height:16px;
margin-top:3px;
border:none;
}



.label {
color:black;
margin-bottom:3px;
font-weight:bold;
}

.sfondo_verde {
background-color:#c7e0a5;
padding:8px;
min-height:11px;
}

.sfondo_verde_note {
background-color:#c7e0a5;
padding:8px;
height:45px;
}


.campo_cognome23 {
font-size:10px;
width:320px;
height:60px;
float:left;
top:65px;
left:332px;
position:absolute;

}




.campo_cognome {
font-size:10px;
width:320px;
height:60px;
float:left;
top:260px;
left:342px;
position:absolute;

}

.campo_data_nascita {
font-size:10px;
width:123px;
height:49px;
float:left;
top:78px;
left:506px;
position:absolute;

}


.campo_nome_scheda {
font-size:10px;
width:220px;
height:60px;
float:left;
top:78px;
left:37px;
position:absolute;

}


.campo_cognome_scheda {
font-size:10px;
width:220px;
height:60px;
float:left;
top:78px;
left:272px;
position:absolute;

}


.campo_nomegruppo {
font-size:10px;
width:310px;
height:49px;
float:left;
top:128px;
left:37px;
position:absolute;

}


.campo_sezione33 {
font-size:10px;
width:169px;
height:49px;
float:left;
top:128px;
left:360px;
position:absolute;

}



.campo_sezione {
font-size:10px;
width:129px;
height:49px;
float:left;
top:128px;
left:360px;
position:absolute;

}


.campo_categoria33 {
font-size:10px;
width:88px;
height:49px;
float:left;
top:128px;
left:541px;
position:absolute;

}




.campo_categoria {
font-size:10px;
width:128px;
height:49px;
float:left;
top:128px;
left:501px;
position:absolute;

}


.campo_nome23 {
font-size:10px;
width:320px;
height:60px;
float:left;
top:65px;
left:0px;
position:absolute;

}




.campo_nome {
font-size:10px;
width:320px;
height:60px;
float:left;
top:260px;
left:0px;
position:absolute;

}



.inputnomeutente {
background-image:url('immagini/nomeutente.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:285px;
height:16px;
margin-top:3px;
border:none;
}


.campo_nome_utente {
font-size:10px;
width:285px;
height:20px;
float:left;
top:70px;
left:30px;
position:absolute;

}


.campo_cognome_utente {
font-size:10px;
width:285px;
height:60px;
float:left;
top:70px;
left:330px;
position:absolute;

}


.campo_nomeazienda23 {
font-size:10px;
width:320px;
height:60px;
float:left;
top:10px;
left:0px;
position:absolute;

}


.campo_mail_iscrizione25 {
font-size:10px;
width:289px;
height:49px;
float:left;
top:10px;
left:332px;
position:absolute;
}






.campo_nomeazienda {
font-size:10px;
width:320px;
height:60px;
float:left;
top:200px;
left:0px;
position:absolute;

}



.campo_nomegruppo_iscrizione {
font-size:10px;
width:310px;
height:49px;
float:left;
top:138px;
left:37px;
position:absolute;

}



.campo_via23 {
font-size:10px;
width:283px;
height:49px;
float:left;
top:174px;
left:37px;
position:absolute;

}




.campo_via {
font-size:10px;
width:245px;
height:49px;
float:left;
top:174px;
left:37px;
position:absolute;

}



.campo_mail_iscrizione2 {
font-size:10px;
width:289px;
height:49px;
float:left;
top:200px;
left:342px;
position:absolute;
}


.inputmail_utente {
background-image:url('immagini/mail_utente.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:289px;
height:16px;
margin-top:3px;
border:none;
}


.campo_via_iscrizione {
font-size:10px;
width:255px;
height:49px;
float:left;
top:194px;
left:37px;
position:absolute;

}


.campo_professione {
font-size:10px;
width:335px;
height:49px;
float:left;
top:194px;
left:297px;
position:absolute;
}


.campo_numero {
font-size:10px;
width:38px;
height:49px;
float:left;
top:174px;
left:291px;
position:absolute;
}


.campo_numero_iscrizione {
font-size:10px;
width:38px;
height:49px;
float:left;
top:194px;
left:291px;
position:absolute;
}


.campo_cap_iscrizione {
font-size:10px;
width:63px;
height:49px;
float:left;
top:194px;
left:336px;
position:absolute;

}


.campo_cap {
font-size:10px;
width:63px;
height:49px;
float:left;
top:174px;
left:336px;
position:absolute;

}

.campo_citta {
font-size:10px;
width:184px;
height:49px;
float:left;
top:174px;
left:407px;
position:absolute;

}


.campo_prov {
font-size:10px;
width:30px;
height:49px;
float:left;
top:174px;
left:598px;
position:absolute;

}


.campo_citta_iscrizione {
font-size:10px;
width:214px;
height:49px;
float:left;
top:194px;
left:390px;
position:absolute;

}


.campo_prov_iscrizione {
font-size:10px;
width:30px;
height:49px;
float:left;
top:194px;
left:598px;
position:absolute;

}




.campo_mail {
font-size:10px;
width:254px;
height:49px;
float:left;
top:257px;
left:37px;
position:absolute;
}

.campo_mail_iscrizione {
font-size:10px;
width:259px;
height:49px;
float:left;
top:257px;
left:377px;
position:absolute;
}



.campo_nazione {
font-size:10px;
width:221px;
height:49px;
float:left;
top:227px;
left:37px;
position:absolute;

}


.campo_nazione_iscrizione {
font-size:10px;
width:30px;
height:49px;
float:left;
top:257px;
left:37px;
position:absolute;

}



.campo_telefono {
font-size:10px;
width:125px;
height:49px;
float:left;
top:227px;
left:265px;
position:absolute;

}


.campo_telefono_iscrizione {
font-size:10px;
width:105px;
height:49px;
float:left;
top:257px;
left:265px;
position:absolute;

}




.campo_mail {
font-size:10px;
width:232px;
height:49px;
float:left;
top:227px;
left:397px;
position:absolute;

}



.campo_note {
font-size:10px;
width:594px;
height:67px;
float:left;
top:278px;
left:37px;
position:absolute;
}



.notifiche {
font-size:10px;
width:594px;
height:67px;
float:left;
top:365px;
left:37px;
position:relative;

}



.salva_scheda_utente {
width:79px;
top:10px;
left:553px;
position:relative;

}  

.salva1 {
font-size:10px;
width:79px;
height:67px;
float:left;
top:343px;
left:553px;
position:absolute;

}



.salva_poetica {
font-size:10px;
width:79px;
height:67px;
float:left;
top:330px;
left:517px;
position:absolute;

}





.salva2 {
font-size:10px;
width:79px;
height:67px;
float:left;
top:255px;
left:517px;
position:absolute;

}



.salva_img {
font-size:10px;
width:79px;
height:67px;
float:left;
top:390px;
left:517px;
position:absolute;

}




.salva3 {
font-size:10px;
width:79px;
height:67px;
float:left;
top:320px;
left:517px;
position:absolute;

}

.salva4 {
font-size:10px;
width:79px;
height:67px;
float:left;
top:170px;
left:515px;
position:absolute;


}


.salva4_new {
font-size:10px;
width:79px;
height:67px;
float:left;
top:320px;
left:515px;
position:absolute;


}



.salvasito {
font-size:10px;
width:79px;
height:67px;
float:left;
top:160px;
left:515px;
position:absolute;


}


.salva5 {
font-size:10px;
width:79px;
height:67px;
float:left;
top:290px;
left:515px;
position:absolute;


}




div#shim {
width: 50%;
float: left;
	overflow:none;
 background-color:white;
	margin-left: 0px auto;
            }
			
#wrapper {
background-repeat:no-repeat;
	position: relative;
	top:10px;
	text-align: left;
	width: 997px;
	height:1417px;
	clear: both;
	margin: 0px auto;
background-color:white;
overflow:none;

	}



	#sinistra{	
    position: absolute;
	text-align: left;
    top:30px;
	left:30px;
	width: 350px;
	height: 600px;
	border:1px solid gray;
    padding:10px;
     float:left;
	}
	
	
		#destra{	
    position: absolute;
	text-align: left;
    top:30px;
	left:420px;
	width: 350px;
	height: 600px;
	border:1px solid gray;
    padding:10px;
     float:left;
	}
	
	
	#contenuto_grande{	
    position: absolute;
	text-align: left;
    top:30px;
	left:30px;
	width:700px;
	height: 600px;
	border:1px solid gray;
    padding:10px;
     float:left;
	}
	
	
	.logo{
position:relative;
top:5px;
left:5px;
width:100px;
height:100px;
background-color:white;
text-align:center;
padding:5px;
float:left;
} 


	.icone{
position:relative;
top:10px;
left:20px;
width:80px;
height:auto;
text-align:center;
} 


	.thumb3{
position:relative;
top:0px;
left:0px;
width:120px;
height:140px;
background-color:#B1B1B1;
text-align:center;
float:left;
margin-right:5px;
margin-bottom:5px;

} 
	

	
	
	#torna_home{	
    position: absolute;
    top:92px;
	left:0px;
	width:980px;
	height:20px;
    float:left;
	font-size:16px;
	z-index:30;
	text-align:center;
	}
	
	
	
	
	#testata2{	
    position: absolute;
    top:0px;
	left:0px;
	width:980px;
	height:125px;
	 background-image:url('immagini/testata_new.jpg');
     background-repeat:no-repeat;
	 z-index:10;
	}
	
	
	
	#testata{	
    position: absolute;
    top:0px;
	left:0px;
	width:980px;
	height:83px;
	 background-image:url('immagini/testata.jpg');
     background-repeat:no-repeat;
	 z-index:10;
	}
	
	
	
	#menu_alto{	
    position: absolute;
    top:85px;
	left:0px;
	width:980px;
	height:50px;
	}
	
	
a.boton_idee{
display:block;
float:left;
width:193px;
height:38px;
color:white;
font-size:18px;
margin-right:5px;
	 background-image:url('immagini/idee_costruttive.jpg');
     background-repeat:no-repeat;
}

a.boton_idee:hover{
display:block;
float:left;
	 background-image:url('immagini/idee_costruttive.jpg');
     background-repeat:no-repeat;
	 height:38px;
}



a.boton_home{
background-color:#83a40d;
display:block;
float:left;
width:228px;
height:18px;
color:white;
font-size:16px;
padding:10px;
margin-right:5px;
text-align:center;
}


a.boton_home:hover{
background-color:#b6e285;
display:block;
float:left;
}


a.boton_forum{
background-color:#83a40d;
display:block;
float:left;
width:64px;
height:18px;
color:white;
font-size:18px;
padding:10px;
margin-right:5px;
}


a.boton_forum:hover{
background-color:#b6e285;
display:block;
float:left;
}




.login_utente{
position:absolute;
background-color:#83a40d;
left:542px;
top:0px;
display:block;
float:left;
width:418px;
height:18px;
color:white;
font-size:18px;
padding:10px;
margin-right:5px;
}



    #normativa{	
    position: relative;
    top:145px;
	left:0px;
	width:500px;
	height:auto;
    float:left;
	text-align:justify;
	}
	
	
	
	#contenuto_piccolo{	
    position: relative;
    top:145px;
	left:0px;
	width:500px;
	height:auto;
    float:left;
	}
	

	
    #contenuto{	
    position: relative;
    top:145px;
	left:0px;
	width:700px;
	height:auto;
    float:left;
	}
	
	
   .benvenuto_utente{	
    position: relative;
    top:8px;
	left:0px;
	width:660px;
	height:150px;
	background-image:url('immagini/benvenuto_utente.jpg');
    background-repeat:no-repeat;

	}
	
	
	
	
		.scheda_utente{	
    position: absolute;
    top:100px;
	left:25px;
	width:640px;
	height:600px;
    z-index:30;
	}
	
	
	
		 .scheda_iscrizione_utente_ammin{	
    position: relative;
    top:100px;
	left:20px;
	width:630px;
	height:550px;
	padding-top:50px;
	z-index:30;
	}
	
	
	
	
	
	 .scheda_iscrizione_utente{	
    position: relative;
    top:8px;
	left:0px;
	width:630px;
	height:550px;
	background-image:url('immagini/utente.gif');
    background-repeat:no-repeat;
	padding-top:50px;
	}
	
	
	
	 .titolo_amministratore{	
    position: absolute;
    top:0px;
	left:0px;
	width:639px;
	height:159px;
	background-image:url('immagini/titolo_amm.jpg');
    background-repeat:no-repeat;
	z-index:10;
	}
	
		
	 .titolo_amministratore_modifica{	
    position: absolute;
    top:0px;
	left:0px;
	width:639px;
	height:159px;
	background-image:url('immagini/modifica_amm.jpg');
    background-repeat:no-repeat;
	z-index:10;
	}
	
	

	
	.titolo_utenti_gestisci{	
    position: absolute;
    top:0px;
	left:0px;
	width:639px;
	height:159px;
	background-image:url('immagini/utenti_gestisci.jpg');
    background-repeat:no-repeat;
	z-index:10;
	}
	
	
	
	
	
	
			
	 .elenco_modifica{	
    position: absolute;
    top:200px;
	left:30px;
	width:640px;
	height:auto;
	z-index:30;
	line-height:22px;
	
	}
	
	
	 .elenco_commenti{	
    position: absolute;
    top:240px;
	left:30px;
	width:600px;
	height:auto;
	z-index:30;	
	}
	
	
	.ricerca_cognome{	
    position: absolute;
    top:100px;
	left:30px;
	width:200px;
	height:50px;
	z-index:30;
	line-height:22px;

	}
	
	
.ricerca_commenti{	
    position: absolute;
    top:100px;
	left:30px;
	height:50px;
	z-index:30;
	line-height:22px;

	}
	
	
	
	
	
	
	
	.titolo_preiscrizione{	
    position: absolute;
    top:0px;
	left:0px;
	width:639px;
	height:159px;
	background-image:url('immagini/diventa_pro.jpg');
    background-repeat:no-repeat;
	z-index:10;
	}
	
	
	 .scheda_iscrizione{	
    position: absolute;
	padding-top:30px;
    top:70px;
	left:-20px;
	width:660px;
	height:auto;
	min-height:350px;
	margin-bottom:10px;
	z-index:30;
	}
	
	
	 .scheda_iscrizione_amministratore{	
    position: absolute;
	padding-top:30px;
    top:70px;
	left:-20px;
	width:660px;
	height:auto;
	min-height:350px;
	margin-bottom:10px;
	z-index:30;
	}
	
	
	
	
	
	
	.scheda_protagonista{	
    position: relative;
    top:0px;
	left:0px;
	width:660px;
	height:auto;
	background-image:url('immagini/benvenuto.jpg');
    background-repeat:no-repeat;
	min-height:350px;
	margin-bottom:10px;
	}
	
	

		.scheda_foto_grande{	
    position: relative;
    top:0px;
	left:0px;
	width:660px;
	height:auto;
	background-image:url('immagini/benvenuto2.jpg');
    background-repeat:no-repeat;
	min-height:350px;
	margin-bottom:10px;
	}
	
	
	.descrizione_progetto{	
    position:relative;
    top:50px;
	left:37px;
	width:597px;
	height:auto;
	background-image:url('immagini/descrizione_progetto.jpg');
    background-repeat:no-repeat;
	padding-top:30px;
	min-height:256px;
	margin-bottom:20px;
	}
	
	
	.carica_immagini{	
    position: relative;
    top:50px;
	left:37px;
	width:597px;
	height:auto;
	background-image:url('immagini/carica_immagini.jpg');
    background-repeat:no-repeat;
	padding-top:39px;
	min-height:206px;
    margin-bottom:20px;
	}
		
	.contenitore_video{	
    position: relative;
    top:50px;
	left:37px;
	width:630px;
	height:auto;
	background-image:url('immagini/sfondo_video.jpg');
    background-repeat:no-repeat;
	padding-top:57px;
	min-height:104px;
	margin-bottom:20px;
	}
	
	
	#colonna_destra_dos{	
    position: absolute;
    top:155px;
	left:657px;
	width:323px;
	height:1673px;
    float:left;
	background-color:#f1fbdd;
	text-align:center;
	}
	
	
	#colonna_destra2{	
    position: absolute;
    top:170px;
	left:657px;
	width:323px;
	height:1673px;
    float:left;
	background-color:#f1fbdd;
	text-align:center;
	}
	
.voti {
    position: absolute;
    top:150px;
	left:657px;
	width:323px;
	height:22px;
color:white;
background-color:#83a40d;
text-align:center;
font-size:14px;
Z-INDEX:50;
padding-top:10px;
}



	
	
	
	#colonna_destra{	
    position: absolute;
    top:155px;
	left:657px;
	width:323px;
	height:1373px;
    float:left;
	background-color:#f1fbdd;
	text-align:center;
	}
	
	
	#sfondino{	
	position: absolute;
    top:145px;
    left:657px;
	width:323px;
	height:227px;
    float:left;
	background-image:url('immagini/sfondino.jpg');
    background-repeat:no-repeat;
	z-index:30;
	}
	
	
	
	
		#sfondino2{	
	position: absolute;
    top:170px;
    left:657px;
	width:323px;
	height:227px;
    float:left;
	background-image:url('immagini/sfondino.jpg');
    background-repeat:no-repeat;
	z-index:30;
	}
	
	
	
	
	
	
	#testo_destra{	
	position: absolute;
    top:255px;
	left:27px;
	width:267px;
	height:115px;
	z-index:30;
	text-align:center;
	font-size:12px;
	}
	
	
		
	#thumb_principale{	
	position: absolute;
    top:369px;
	left:27px;
	width:267px;
	height:159px;
	background-image:url('immagini/thumb_principale.jpg');
    background-repeat:no-repeat;
	border:1px solid white;
	}
	
			
 .fotina_principale{	
	position: absolute;
    top:28px;
	left:0px;
	width:267px;
	height:131px;
	overflow:hidden;

	}
	
	
	
	
	
	
	#piu{	
	position: absolute;
    top:135px;
	left:0px;
	width:25px;
	height:25px;
	}
	
	
	.thumb{	
	position: relative;
    top:573px;
	left:27px;
	width:129px;
	height:129px;
    background-color:#c7e0a6;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	overflow:hidden;

	}
	

	
	
	
	
	#piu2{	
	position: absolute;
    top:104px;
	left:0px;
	width:25px;
	height:25px;
	}
	
	
	 #immagini_caricate{	
	position: absolute;
    top:544px;
	left:27px;
	width:268px;
	height:20px;
	background-image:url('immagini/immagini_caricate.jpg');
    background-repeat:no-repeat;
	}
	
	
	
	#immagine_grande{	
	position: relative;
    top:85px;
	left:45px;
width:auto;
height:auto;
margin-bottom:30px;
	}
	
	
		
	#didascalia_grande{	
	position: relative;
    top:85px;
	left:45px;
width:auto;
height:auto;
margin-bottom:30px;
overflow:hidden;


	}
	
	
	#pulsanti{	
	position: relative;
    top:55px;
	left:455px;
width:200px;
height:40px;

	}
	
	
	
	

.campo_nome_protagonista {
font-size:10px;
width:320px;
height:51px;
float:left;
top:78px;
left:37px;
position:absolute;


}

.inputnome_protagonista {
background-image:url('immagini/nome_protagonista.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width: 310px;
height:16px;
margin-top:3px;
border:none;
}



.campo_cognome_protagonista {
font-size:10px;
width:292px;
height:51px;
float:left;
top:78px;
left:367px;
position:absolute;


}

.inputcognome_protagonista {
background-image:url('immagini/cognome.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:282px;
height:16px;
margin-top:3px;
border:none;
}




.campo_nascita_pro {
font-size:10px;
width:274px;
height:51px;
float:left;
top:132px;
left:37px;
position:absolute;


}

.inputnascita_pro {
background-image:url('immagini/natoa.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:264px;
height:16px;
margin-top:3px;
border:none;
}




.provincia1 {
font-size:10px;
width:46px;
height:51px;
float:left;
top:132px;
left:319px;
position:absolute;


}

.inputprovincia {
background-image:url('immagini/provincia.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:36px;
height:16px;
margin-top:3px;
border:none;
}





.nascita {
font-size:10px;
width:122px;
height:51px;
float:left;
top:132px;
left:375px;
position:absolute;


}

.inputnascita {
background-image:url('immagini/nascita.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:92px;
height:16px;
margin-top:3px;
border:none;
}


	
	.nazionalita {
font-size:10px;
width:174px;
height:51px;
float:left;
top:132px;
left:484px;
position:absolute;


}

.inputnazionalita {
background-image:url('immagini/nazionalita.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:164px;
height:16px;
margin-top:3px;
border:none;
}




	.residenza {
font-size:10px;
width:153px;
height:51px;
float:left;
top:190px;
left:37px;
position:absolute;


}

.inputresidenza {
background-image:url('immagini/residenza.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:143px;
height:16px;
margin-top:3px;
border:none;
}

	
	
.provincia2 {
font-size:10px;
width:46px;
height:51px;
float:left;
top:190px;
left:198px;
position:absolute;


}
	
.cap1 {
font-size:10px;
width:66px;
height:51px;
float:left;
top:190px;
left:253px;
position:absolute;


}	
	
.inputcap1 {
background-image:url('immagini/cap.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:56px;
height:16px;
margin-top:3px;
border:none;
}


	
.via {
font-size:10px;
width:196px;
height:51px;
float:left;
top:190px;
left:326px;
position:absolute;


}	
	
.inputvia1 {
background-image:url('immagini/via1.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:186px;
height:16px;
margin-top:3px;
border:none;
}





.stato {
font-size:10px;
width:130px;
height:51px;
float:left;
top:190px;
left:531px;
position:absolute;


}	
	
.inputstato {
background-image:url('immagini/stato.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:120px;
height:16px;
margin-top:3px;
border:none;
}


	
	.domicilio {
font-size:10px;
width:153px;
height:51px;
float:left;
top:247px;
left:37px;
position:absolute;


}




	
	
.provincia3 {
font-size:10px;
width:46px;
height:51px;
float:left;
top:247px;
left:198px;
position:absolute;


}


.cap2 {
font-size:10px;
width:66px;
height:51px;
float:left;
top:247px;
left:253px;
position:absolute;


}



.via2 {
font-size:10px;
width:196px;
height:51px;
float:left;
top:247px;
left:326px;
position:absolute;
}


.stato2 {
font-size:10px;
width:130px;
height:51px;
float:left;
top:247px;
left:531px;
position:absolute;
}	



.telefono {
font-size:10px;
width:181px;
height:51px;
float:left;
top:311px;
left:37px;
position:absolute;
}	


.inputtel {
background-image:url('immagini/label_tel.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:171px;
height:16px;
margin-top:3px;
border:none;
}


.mail1 {
font-size:10px;
width:206px;
height:51px;
float:left;
top:311px;
left:229px;
position:absolute;
}




.inputmail {
background-image:url('immagini/label_mail.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:196px;
height:16px;
margin-top:3px;
border:none;
}



.mail2 {
font-size:10px;
width:206px;
height:51px;
float:left;
top:311px;
left:451px;
position:absolute;
}







.website {
font-size:10px;
width:625px;
height:51px;
float:left;
top:370px;
left:37px;
position:absolute;
}




.inputweb {
background-image:url('immagini/label_web.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:615px;
height:16px;
margin-top:3px;
border:none;
}


.titoloverde {
position:absolute;
top:520px;
left:37px;
width:616px;
heigth:20px;
color:white;
padding:3px;
background-color:#83a40d;
text-align:center;
font-size:12px;
}






.gruppo_iscrizione {
font-size:10px;
width:395px;
height:51px;
float:left;
top:555px;
left:37px;
position:absolute;
}




.inputgrup {
background-image:url('immagini/nome_grup.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:385px;
height:20px;
margin-top:3px;
border:none;
}




.tipologia {
font-size:10px;
width:auto;
height:auto;
float:left;
top:558px;
left:450px;
position:absolute;
line-height:14px;
}



.componenti {
font-size:10px;
width:625px;
height:140px;
float:left;
top:616px;
left:37px;
position:absolute;
}

.inputcomponenti {
background-image:url('immagini/partecipanti.jpg');
background-repeat:no-repeat;
font-size:10px;
padding:15px;
width:600px;
height:120px;
margin-top:3px;
border:none;
}



.sotto {
position:absolute;
top:830px;
left:37px;
width:616px;
heigth:14px;
padding:3px;
text-align:left;
font-size:11px;
}




.titoloverde2 {
position:absolute;
top:800px;
left:37px;
width:616px;
heigth:14px;
color:white;
padding:3px;
background-color:#83a40d;
text-align:center;
font-size:11px;
}


	
	#contenuto_destra{	
    position: absolute;
    top:36px;
	left:16px;
	width:288px;
	height:1000px;
	text-align:center;
	font-size:12px;
	color:black;
	}
	
	
	
	
.titoloalto {
position:relative;
width:262px;
heigth:10px;
color:white;
padding-left:13px;
padding-right:13px;
padding-bottom:8px;
padding-top:8px;
background-color:#83a40d;
text-align:center;
font-size:11px;
}



.menu_destra {
position:relative;
width:282px;
heigth:auto;
color:white;
padding:3px;
text-align:center;
font-size:11px;
}





a.menu_verde{
background-color:#83a40d;
display:block;
width:272px;
height:auto;
color:white;
font-size:12px;
padding:5px;
margin-bottom:2px;
}


a.menu_verde:hover{
background-color:#b6e285;
display:block;

}


a.menu_verde2{
background-color:#778e26;
display:block;
width:272px;
height:auto;
color:white;
font-size:12px;
padding:5px;
margin-bottom:2px;
}










.titoloverde3 {
position:relative;
width:282px;
heigth:14px;
color:white;
padding:3px;
background-color:#83a40d;
text-align:center;
font-size:11px;
}



.testo {
margin-top:15px;
position:relative;
width:252px;
heigth:auto;
color:black;
text-align:left;
font-size:11px;
left:15px;
}

.testo2 {
margin-top:15px;
position:relative;
width:262px;
heigth:auto;
color:black;
text-align:left;
font-size:10px;
left:5px;
}




.campologinutente {
position:absolute;
left:92px;
top:3px;
width:334px;
heigth:auto;
text-align:left;
float:left;
}



	
	
.inputuser {
top:3px;
background-color:#b6e285;
font-size:10px;
padding:5px;
width:110px;
height:17px;
margin-top:3px;
border:none;
color:gray;
font-size:12px;
}


p
{
font-size:11px;
text-align:justify;
}

	
		
.campo_website23 {
font-size:10px;
width:220px;
height:60px;
float:left;
top:127px;
left:0px;
position:absolute;
line-height:9px;

}



	
.campo_website {
font-size:10px;
width:220px;
height:60px;
float:left;
top:327px;
left:0px;
position:absolute;
line-height:9px;

}


.inputwebsite_ut {
background-image:url('immagini/label_website_ut.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:220px;
height:16px;
margin-top:3px;
border:none;
}



.fasciaeta23 {
font-size:10px;
width:102px;
float:left;
top:127px;
left:225px;
position:absolute;
line-height:9px;
}





.fasciaeta {
font-size:10px;
width:102px;
float:left;
top:327px;
left:230px;
position:absolute;
line-height:9px;
}

.professione {
font-size:10px;
width:320px;
float:left;
top:327px;
left:342px;
position:absolute;
line-height:9px;
}


.professione23 {
font-size:10px;
width:320px;
float:left;
top:127px;
left:332px;
position:absolute;
line-height:9px;
}






.inputprofessione_ut {
background-image:url('immagini/professione_ut.jpg');
background-repeat:no-repeat;
font-size:10px;
padding-top:10px;
padding-left:10px;
width:177px;
height:16px;
margin-top:3px;
border:none;
}


.interesse23 {
font-size:10px;
width:500px;
float:left;
top:230px;
left:0px;
position:absolute;
line-height:13px;

}


.interesse {
font-size:10px;
width:500px;
float:left;
top:387px;
left:0px;
position:absolute;
line-height:9px;

}


#rigaverde {
position:absolute;
top:450px;
width:630px;
heigth:3px;
border-top:6px solid #83a40d;

}

.colonnatestocredits{
position:absolute;
top:5px;
left:20px;
width:640px;
height:120px;
text-align:left;
}

     .control {
position:absolute;
top:10px;
left:675px;
width: 15px;
height:15px;
 text-align:left;
 float:left;
 }
 
 


.fotina_anteprima {
position:relative;
left:0px;
width: 50px;
height:66px;
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 display:block;
 }
 
 
 .cancella_anteprima {
position:relative;
left:0px;
width: 50px;
height:16px;
 text-align:center;
 }
 

.thumbs_video {
position:absolute;
font-size:10px;
width:450px;
height:auto;
top:310px;

}


#votanti {
position:relative;
padding-top:30px;
font-size:10px;
width:600px;
height:auto;
top:50px;
background-image:url('immagini/votanti.jpg');
background-repeat:no-repeat;
}



