@charset "utf-8";

.submit{ margin:0px; padding:0px 5px; background:url(../images/button/submit.png) center repeat-x; height:25px; color:#ffffff; border:1px solid #999; cursor:pointer; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold;}
.submit:hover{ color:#245D28; background:url(../images/button/submit_hover.png) center repeat-x;}

.inserisci {clear:both; text-align:left; margin-bottom:5px; overflow:hidden; border:0px solid black}

.contenitore_btn { clear:both; margin-top:12px; border:0px solid blue; overflow:hidden;}

.news_dinamica { margin-top:10px;}

img { border:0px;}

.input2 { width:17px;} 
.input3 { width:23px;}
.input4 { width:30px;} 
.input5 { width:38px;} 
.input8 { width:65px;} 
.input10 { width:80px;} 
.input15 { width:115px;} 
.input20 { width:155px;} 
.input25 { width:180px;} 
.input30 { width:225px;} 
.input35 { width:265px;} 
.input40 { width:305px;} 
.input45 { width:345px;} 
.input50 { width:380px;} 
.input55 { width:410px;} 
.input60 { width:450px;} 
.input65 { width:480px;} 
.input70 { width:520px;} 
.input75 { width:560px;} 
.input80 { width:590px;} 
.input85 { width:625px;} 
.input90 { width:660px;} 
.input95 { width:690px;} 
.input99 { width:720px;} 

.input_biggest { width:96%;}

.textarea_small { width:180px;} 
.textarea_medium { width:400px; height:120px;} /* Contiene 45 Caratteri su 7 righe */
.textarea_big { width:99%; height:35px;} /* Contiene 2 righe */
.textarea_med_big { width:300px; height:60px;}
.textarea_med_high { width:450px; height:250px;}
.textarea_med_bigger { width:99%; height:90px;}
.textarea_biggest { width:99%; height:120px;}

.centra { text-align:center; margin:0px auto;}
.a_sx { text-align:left;}
.a_dx { text-align:right;}
.f_sx { float:left;}
.f_dx { float:right;}
.info{cursor:help;}
.nascosto {display:none;}
.visibile {display:block;}

.fieldset { width:300px; overflow:visible;}
fieldset div { margin:10px;}

.stacco_input { width:180px; margin-bottom:10px;}
.btn_img { margin-top:26px; margin-bottom:0px;}

.icona { margin-right:5px; margin-top:2px;}
.testo { margin-right:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif;}

.form { width:100%; height:100%;}
.form  td { text-align:left;}

.maiuscolo { text-transform:uppercase;}

.elenco { border:0px navy solid; width:40%; float:left; margin-left:10px;}
#white { color:#FFFFFF;}

.testo_back { margin-top:10px;}

.box_icone_back {
	text-align:left;
	height: 60px;
	width: auto;
	margin: auto;
	padding: 0px;
}

