body{
margin:0px;
padding:0px;
border:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px !important;
color:#666666 !important;
background-color:#FFFFFF;
}
h1, h2, h3{
margin:0px;
padding:0px;
border:0px;
font-family:Verdana,  Arial, Helvetica, sans-serif;
}

p{
margin:0px;
padding:0px;
border:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#666666;
}

a{
margin:0px;
padding:0px;
border:0px;
text-decoration:underline;
color:#666666;
}
a:hover{
margin:0px;
padding:0px;
border:0px;
text-decoration:none;
color:#666666;
}

#contenitore{
float:left;
margin:0px auto;
text-align:left;
width:996px;
background-color:#7AB22D;
}
/*
#contenitore_corpo{
margin:0px auto;
text-align:center;
width:950px;
padding:0px 0px 0px 0px;
position:relative;
z-index:1;
}
*/


/* VERDE*/
.verde_bg{
background-color:#7AB22D;
}

/* GRIGIO SCURo*/
.grsc_bg{
background-color:#333333;
}


/* ************************************	HEADER - INIZIO ****************************************************** */
#header{
height:200px;
margin:0px 0px 0px 0px;
padding:25px 0px 0px 0px;
background-color:#FFFFFF;
}
	#header div{
	margin:0px;
	padding:0px;
	}
	#header img{
	border:0px !Important;
	margin:0px !Important;
	}
	#header table{
	margin:0px;
	padding:0px; 
	}
	/*#header h1, h1 a, h1 a:hover{
	text-align:right;
	font-size:64px;
	font-weight:bold;
	color:#FFFFFF;
	padding:20px 6px 10px 0px;
	margin:0px ;
	letter-spacing:2px;
	text-decoration:none;
	}
	#header object{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	}*/
	
	.box_grigio{
	background-color:#333333;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:40px;
	height:39px;
	}
	
	.striscia_verde{
	background-color:#7AB22D;
	/*background-color:#FF0000;*/
	float:left;
	left:0px;
	width:611px;
	height:36px;
	}
	.box_verde{
	background-color:#7AB22D;
	float:right;
	left:0px;
	width:40px;
	height:37px;
	}
	
	.testata{
	background:#fff url(../img/headerH.jpg) no-repeat top;
	background-color:#CCCCCC;
	height:163px;
	width:611px;
	}
		
		
/* ************************************	HEADER - FINE ****************************************************** */

/* text scroller */
.text_scroller{ /* DIV PER IL POSIZIONAMENTO DEGLI ELEMENTI PER IL TEXT SLIDE */
position:relative;
top:0px;
}
.text_scroller_slider { /* BARRA PER LO SLIDE VERTICALE */
	width: 12px;
	background-color: #cccccc;
	position: absolute;
	padding:0px 0px 0px 0px;
}
	.ui-slider-handle{  /* CURSORE INTERNO A "SLIDER" PER LO SLIDE VERTICALE */
	position: absolute; 
	z-index: 2; 
	cursor: default;  
	width:12px; 
	height:40px;
	font-size:1px;
	background-color:#999999;
	}

.text_scroller_contenitore{  /* CLASSE PER I CONTENITORI DEI TESTI */
overflow: hidden;
position: relative;
}
	.text_scroller_contenitore p{
	margin:0px 0px 0px 0px;
	}

.text_scroller_contenuto{  /* DIV INSERITO ON-THE-FLY DENTRO I CONTENIORI AL CUI INTERNO VIENE INSERITO IL TESTO */
padding:0px;
}

.text_scroller_giu, .text_scroller_su{ /* CURSORSI PER LO SLIDE */
position:absolute;
height:16px; 
width:12px;
font-size:1px;
z-index:2;
margin:0px !important;
padding:0px !important;
border:0px;
}
	.text_scroller_giu{
	background-color:#666666;
	}
	.text_scroller_su{
	background-color:#666666;
	}

/* inserire qui sotto le classi (una per ogni contenitore di testo) */
#text_scroller_container1{  
	width: 340px;
	height: 185px;
}

#text_scroller_container2{  
	width: 340px;
	height: 174px;
}

#text_scroller_container3{  
	width: 430px;
}

#text_scroller_container4{  
	width: 340px;
	height: 210px;
	margin:2px 0px 0px 0px;
}
	#text_scroller_container4 table{
	margin:0px !important;
	} 


#text_scroller_container5{  
	width: 340px;
	height: 270px;
}

#text_scroller_container6{  
	width: 428px;
	height: 80px;
}

#text_scroller_container7{  
	width: 428px;
	height: 400px;
}


/* ************************************	VARI COMUNI - INIZIO ****************************************************** */
	/* BOX CONTENUTO */

.argomenti_box_contenitore{
	width:100%; 
	clear:both; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}
	.argomenti_box_contenitore_spazio{
	clear:both;
	height:20px;
	}
	.argomenti_box_contenitore h1{
	margin:0px 0px 0px 0px !important; 
	padding:0px 0px 5px 0px !important;
	font-size:12px !important;
	}

.argomenti_box_contenuto{
clear:both;
margin:0px 0px 1px 0px !important;
padding:0px 0px 0px 0px !important;
font-size:11px;
}
	.argomenti_box_contenuto p{
	margin:1px 0px 1px 0px !important;
	font-size:12px !important;
	font-weight:bold;
	color:#333333;
	}
	
	.scritta_new{
	color:red;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	letter-spacing:1px;
	}

	/* BOX CONTENUTO FINE*/
#corpo_sx {
width:426px;
min-height:562px;
height:auto !important;
height:562px;
position:relative;
float:left;
left:0px;
z-index:1;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-color:#e7e9ea;
/*background-color:#AACC55;*/
line-height:1.3;
border-left:46px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
	#corpo_sx h1, #corpo_sx h1 a, #corpo_sx h1 a:hover{
	margin:10px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	color:#cc6600;
	font-size:15px;
	letter-spacing:0px;
	text-decoration:none;
	}	
	
	.settori{
	margin:0px 40px 0px 40px;
	padding:0px 0px 10px 0px;
	}
		.settori p,.settori p a{
		margin:0px 0px 12px 0px;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#333333;
		}
			.settori p a{
			color:#5286ba;
			}
			.settori p a:hover{
			color:#333333 ;
			}

	.contenitore_sx{
	width:340px;
	padding:10px 0px 0px 40px;
	/*border:1px solid red;*/
	}
		.contenitore_sx b{
		font-weight:bold;
		color:#cc6600;
		}
		.contenitore_sx p{
		margin:0px 0px 12px 0px;
		}
	
	.calcola{
	position:absolute;
	bottom:15px;
	width:100%;
	clear:both;
	/*padding:24px 0px 0px 0px;*/
	text-align:center;
	}
		.calcola img{
		border:0px;
		cursor:help;
		}
	
	.calcola_home{
	position:absolute;
	bottom:0px;
	width:100%;
	height:192px !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	background-color:#DEE3E7;
	text-align:center;
	border-top:1px solid #FFFFFF;
	/*background:#DEE3E7 url(../img/crn_Inf02.jpg) top right no-repeat;*/
	}
		.calcola_home img{
		border:0px;
		position:relative;
		}
	
#corpo_home {
width:469px;
min-height:544px;
height:auto !important;
height:544px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
position:relative;
float:right;
z-index:1;
right:40px;
margin:0px 0px 0px 0px;
padding:9px 9px 9px 9px;
text-align:left;
background-color:#dee3e8;
/*background-color:#FFCC66;*/
line-height:1.3;
/*border-right:40px solid #7AB22D;*/
}

#corpo {
width:447px;
min-height:527px;
height:auto !important;
height:527px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
position:relative;
float:right;
z-index:1;
right:40px;
margin:0px 0px 0px 0px;
padding:25px 20px 10px 20px;
text-align:left;
background-color:#dee3e8;
/*background-color:#FFCC66;*/
line-height:1.3;
/*border-right:40px solid #7AB22D;*/
}
	#corpo h1{
	width:350px;
	margin:0px 0px 0px 35px;
	padding:15px 0px 10px 7px;
	color:#cc6600;
	font-size:14px;
	letter-spacing:0px;
	text-decoration:none;
	}
	
	#corpo img{
	border:1px solid #FFFFFF;
	}
	#corpo h2 {
	margin:3px 0px 0px 0px !Important;
	padding:0px 0px 0px 14px !Important;
	font-size:11px;
	font-weight:normal;
	}
	
	.loghi{
	margin:16px -6px 0px -4px;
	text-align:center;
	/*width:444px;*/
	}
		.loghi img{
		border:2px solid #FFFFFF !Important;
		width:140px;
		margin:0px 8px 8px 0px;
		float:left;
		}
		
	.testo_home{
	padding:45px 0px 0px 0px;
	font-size:13px;
	line-height:1.3;
	color:#333333;
	}
		.testo_home span{
		color:#cc6600;
		letter-spacing:1px;
		font-size:24px;
		}
		.testo_home p{
		margin:0px 0px 0px 0px;
		}
		.testo_home h1{
		font-size:22px !Important;
		margin:0px 0px 0px 0px !Important;
		color:#333333 !Important;
		letter-spacing:-1px !Important;
		font-weight:400 !Important;
		}
		
		.testo_home .claim{
		text-align:right; 
		line-height:1.5; 
		color:#cc6600; 
		font-size:16px; 
		letter-spacing:1px;
		font-style:italic;
		}

	.link_argo_big{
	clear:both; 
	margin:40px 0px 0px 0px; 
	padding:0px 0px 1px 3px !Important;
	font-size:12px !Important;
	/*background-color:#0072b9 !Important;*/
	color:#0072b9 !Important;
	text-align:right;
	/*border-top:1px solid #0072b9;*/
	}
	.link_argo_big a{
	font-size:12px !Important;
	color:#0072b9 !Important;
	text-decoration:none;
	font-weight:bold;
	padding:0px 6px 0px 0px !Important;
	}
	.link_argo_big span{
	font-weight:normal;
	padding:3px 0px 18px 18px !Important;
	background-image:url(../img/bt_blue.jpg);
	background-repeat:no-repeat;
	}
	
	.titolo_pagina{
	clear:both; 
	margin:0px 0px 12px 0px; 
	padding:3px 0px 1px 3px !Important;
	font-size:14px !Important;
	font-weight:bold;
	background-color:#0072b9 !Important;
	color:#F1F2F9 !Important;
	}

	.veditutto{
	clear:both; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dashed #0072b9;
	text-align:right;
	}
		.veditutto a{
		text-decoration:none;
		color: #0072b9;
		}
		.veditutto a:hover{
		text-decoration:none;
		color: #0074b9;
		}
		.veditutto a span{
		font-size:11px;
		padding:0px 1px 0px 2px;
		}
		
	
	.elencazione{
	margin:20px 0px 0px 0px;
	}
		
		.elencazione td{
		margin:0px 0px 0px 0px !Important;
		padding:0px 0px 0px 0px !Important;
		}
			.elencazione td img{
			margin:0px 20px 0px 0px !Important;
			border:1px solid #FFFFFF !Important;
			float:left;
			}
		
		.elencazione h1, .elencazione h1 a, .elencazione h1 a:hover{
		margin:0px 0px 6px 0px !Important;
		padding:0px 0px 0px 7px !Important;
		color:#cc6600;
		font-size:12px !Important;
		letter-spacing:0px;
		text-decoration:none;
		height:14px !Important;
		/*line-height:px !Important; /* per centrare orizzontalmente */
		}
			.elencazione h1 a, .elencazione h1 a:hover{
			cursor:pointer;
			}
			.elencazione h1 a:hover{
			text-decoration:underline !Important;
			}
			.elencazione h1{
			background:url(../img/arrow.jpg) no-repeat bottom left;
			}	
			.elencazione h1 p{
			display:inline;
			color:#cc6600;
			padding:0px 7px 0px 7px !Important;
			font-size:10px;
			border-right:1px solid #cc6600;
			height:11px !Important;
			line-height:10px;
			}
		
		.elencazione h2 {
		margin:3px 0px 0px 0px !Important;
		padding:0px 0px 0px 14px !Important;
		font-size:11px;
		font-weight:normal;
		}
		.elencazione p{
		margin:6px 0px 0px 0px;
		padding:0px 0px 0px 14px !Important;
		color:#999999;
		}		
			.elencazione p a{
			text-decoration:underline;
			color:#999999;
			}
			.elencazione p a:hover{
			text-decoration:underline;
			color:#cc6600 ;
			}
	

.box_imgdx{
float:right;
width:200px;
}
	.box_imgdx img{
	clear:both;
	margin:0px 0px 8px 0px;
	}
		
.box_data{
margin:0px 0px 0px 0px;
font-weight:normal;
background-color:#FFFFFF;
}
	.box_data p{
	margin:0px 0px 0px 0px;
	padding:7px 0px 8px 0px !important;
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	width:86px;
	}
	.box_data img{
	border:0px;
	margin:4px 0px 0px 0px;
	}
	
	.data_elenco{
	margin:0px 0px 6px 0px !important;
	color:#999999 !important;
	}
	.data_dettaglio{
	margin:0px 0px 12px 0px !important;
	color:#666666 !important;
	}

.sottotitolo{
margin:0px 0px 14px 0px;
font-size:12px;
color:#999999;
}

.elenco_paginazione {
clear:both;
margin:0px auto;
padding:8px 0px 0px 0px;
text-align:center;
font-size:10px;
}
.elenco_paginazione a{
font-size:10px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#999999 !important;
}
.elenco_paginazione a:hover{
font-size:10px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#999999 !important; 
}
.elenco_paginazione td{
width:68px;
text-align:center;
}

.elenco_risultati {
clear:both;
margin:0px auto;
text-align:center;
padding:20px 0px 0px 0px;
font-size:10px;
color:#96999c;
}

.esito_query{
margin:10px 0px 0px 0px;
}

.esito_form{
width:100%;
text-align:left;
margin:0px 0px 14px 0px;
line-height:150%;
}
.esito_form b{
color:#cc6600 !important;
font-size:12px;
}

.indietro{
position:absolute;
bottom:15px;
clear:both;
padding:0px 0px 0px 0px;
text-align:left;
font-size:11px;
color:#666666;
width:100%;
}

.indietro_prodotti{
text-align:right !important;
margin:0px 0px 0px -20px;
padding:6px 0px 0px 0px;
width:463px;
height:31px;
background-image:url(../img/bk_box_prodotti.jpg);
background-repeat:no-repeat;
position:absolute;
bottom:120px;
clear:both;
text-align:right;
}

	.indietro a{
	text-decoration:none !important;
	font-size:12px;
	color:#666666;
	}
	.indietro a:hover{
	text-decoration:underline !important;
	font-size:12px;
	color:#cc6600;
	}
	.indietro span{
	padding:0px 4px 0px 0px;
	font-size:10px;
	letter-spacing:-1px;
	color:#666666;
	}


/* ************************************	VARI COMUNI - FINE ****************************************************** */

/* LINK AI SITI */
#footer{
/*width:950px;*/
margin:0px 0px 0px 0px;
padding:6px 40px 20px 0px;
clear:both;
background-color:#FFFFFF;
text-align:right;
font-size:11px;
}
	a.credits{
	float:left;
	padding:0px 0px 0px 46px;
	color:#999999;
	text-decoration:none;
	}
	#footer b{
	color:#333333;
	padding:0px 10px 0px 0px;
	letter-spacing:1px;
	}
	
	#footer span{
	padding:0px 0px 0px 4px;
	color:#999999;
	font-size:12px;
	}
		#footer span a{
		padding:0px 0px 0px 4px;
		font-size:11px;
		color:#333333;
		text-decoration:none;
		font-weight:bold;
		}
		#footer span a:hover{
		text-decoration:none;
		color:#CC6600;
		}
		
	.anagrafica_piede, .anagrafica_piede a, .anagrafica_piede a:hover{
	margin:0px 0px 0px 6px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:17px;
	letter-spacing:-1.1px;
	}
		.anagrafica_piede span{
		padding:0px 4px 0px 6px;
		color:#FFFFFF;
		font-size:16px;
		}
		.anagrafica_piede a:hover{
		text-decoration:underline;
		}
		
	.anagrafica{
	margin:12px 0px 2px 0px;
	color:#999999;
	}
	.anagrafica a{
	text-decoration:none;
	color:#999999;
	}
	.anagrafica a:hover{
	text-decoration:none;
	}
	
	.anagrafica_contatti{
	/*width:299px;*/
	padding:0px 0px 0px 0px !important;
	margin:15px 0px 0px 80px !important;
	/*border-right:1px solid #0072b9;*/
	color:#cc6600 ;
	text-align:left;
	padding:0px 0px 0px 0px;
	line-height:1.2;
	}
		.anagrafica_contatti b{
		color:#7AB22D !important;
		font-size:22px;
		letter-spacing:0px !important;
		}
		.anagrafica_contatti_p1{
		margin:0px 6px 16px 0px !important;
		padding:0px 0px 0px 0px !important;
		clear:both;
		font-size:18px;
		color:#7AB22D !important;
		letter-spacing:-1px;
		}
		.anagrafica_contatti_p2{
		margin:8px 6px 0px 0px !important;
		clear:both;
		font-size:14px;
		}
		.anagrafica_contatti_p3{
		margin:18px 6px 3px 0px !important;
		clear:both;
		font-size:15px;
		color:#7AB22D !important;
		}
		
		.anagrafica_mappa_tit{
		margin:25px 0px 2px 80px !important;
		}
		.anagrafica_mappa{
		margin:0px 0px 0px 80px !important;
		padding:4px;
		background-color:#F5F5F5;		
		border:1px solid #7AB22D;
		width:250px;
		height:120px;
		cursor:pointer;
		}
		#mappa{
		position:absolute;
		top:15px;
		left:25px;
		display:none;
		z-index:3;
		padding:6px 14px;
		background-color:#F5F5F5;		
		border:1px solid #7AB22D;
		}
			#mappa p{
			cursor:pointer;
			margin:0px 0px 15px 0px;
			font-size:12px;
			font-weight:bold;
			color:#7AB22D;
			letter-spacing:2px;
			text-align:right;
			}			
		
/* FINE LINK AI SITI */
/* DIV POP UP */
#div_pop_up{
position:absolute;
z-index:2;
background-color:#0074b9;
padding:0px 4px 4px 4px;
border:1px solid #ffffff;
display:none;
}
#div_pop_up a{
font-size:11px;
font-weight:normal;
color: #ffffff !important;
text-decoration:none;
padding:0px 2px 0px 0px ;
}
#div_pop_up a:hover{
font-size:11px;
font-weight:bold;
color: #ffffff !important;
text-decoration:none;
padding:0px 2px 0px 0px ;
}
#div_pop_up p{
text-align:right !important;
margin:0px 0px 2px 0px;
}
#div_pop_up img{
display:none;
max-width:900px;
width:auto !important;
width:900px;
}

/* STILI PER I MODULI */
form{
margin:0px;
padding:0px;
}

	.elenco{
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	}
		.elenco div{
		float:left;
		position:absolute;
		top:0px;
		left:20px;
		line-height:1.3;
		}
		.elenco p{
		margin:0px !important;
		position:absolute;
		top:0px;
		left:0px;
		font-size:13px;
		font-weight:bold;
		left:1px;
		color:#cc6600;
		}

.modulo{
margin:0px 0px 0px 0px;
}
	.modulo form{
	margin:0px 0px 0px 0px;
	clear:both;
	}
	.modulo select{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 0px;
	/*background-color:#cccccc;*/
	border:1px solid #cccccc;
	background-color: #FFFFFF;
	}
	.modulo table{
	margin:0px 0px 0px 20px;
	}
	.modulo td{
	padding:8px 0px 8px 4px;
	line-height:1.4;
	}
	.modulo th{
	width:210px;
	font-weight:bold;
	letter-spacing:1px;
	font-size:13px;
	padding:8px 6px 8px 0px;
	line-height:1.4;
	text-align:right;
	color:#cc6600;
	}
		.modulo th span{
		color:#666666;
		font-size:11px;
		font-weight:normal;
		padding:0px 4px 0px 0px;
		}
	.modulo th.testo{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	letter-spacing:0px;
	}
	.modulo input{
	background-color: #FFFFFF;
	padding:1px 1px 2px 2px;
	border-top:1px solid #dee3e8;
	border-left:1px solid #dee3e8;
	border-right:1px solid #dee3e8;
	border-bottom:1px dashed #666666;
	letter-spacing:1px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	}
		
		.modulo .errore{
		background-image:url(../img/red_arrow.jpg);
		background-repeat:no-repeat;
		margin:-1px 0px 0px 10px;
		position:absolute;
		width:28px;
		height:21px;
		display:inline;
		}

		.modulo .valore{
		width:50px;
		text-align:left;
		font-size:13px;
		font-weight:bold;
		letter-spacing:1px;
		color:#cc6600;
		background-color: #dee3e8;
		margin:-2px 3px 0px 0px ;
		padding:0px 1px 0px 3px;
		border-top:1px solid #dee3e8;
		border-left:1px solid #dee3e8;
		border-right:1px solid #dee3e8;
		border-bottom:1px dashed #666666;
		float:left;
		cursor:default;
		}
	
		.modulo .notavoce{
		margin:1px 0px 0px 0px;
		color:#808080;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0px;
		line-height:1.1;
		}
		.modulo .note{
		width: 445px;
		height: 105px;
		position:absolute;
		bottom:0px;
		padding:0px 8px 0px 0px;
		margin:0px 20px 0px 0px;
		font-size:12px;
		color:#666666;
		line-height:1.3;
		}
			.modulo .note h3{
			padding:0px 0px 1px 0px;
			margin:0px 0px 3px 0px;
			font-size:11px;
			border-bottom:1px dashed #666666;
			}
		
		.modulo .vai{
		padding:0px 0px 0px 0px;
		width:440px;
		margin:0px auto;
		font-size:13px;
		font-weight:bold;
		color:#cc6600;
		letter-spacing:1px;
		position:absolute;
		bottom:140px;
		}
			.modulo .vai .avanti{
			position:absolute;
			right:0px;
			cursor:pointer;
			}
			.modulo .vai .back{
			position:absolute;
			left:0px;
			cursor:pointer;
			}

.textfield{
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #dee3e8;
border-top:1px solid #dee3e8;
border-left:1px solid #dee3e8;
border-right:1px solid #dee3e8;
border-bottom:1px dashed #666666;
color:#cc6600 ;
letter-spacing:1px;
font-size:12px;
font-weight:bold;
width:250px;
padding:0px 1px 1px 2px;
margin:0px 0px 0px 0px;
}
.textfield_captcha{
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #dee3e8;
border-top:1px solid #dee3e8;
border-left:1px solid #dee3e8;
border-right:1px solid #dee3e8;
border-bottom:1px dashed #666666;
color:#cc6600 ;
letter-spacing:1px;
font-weight:bold;
width:60px;
padding:0px 1px 1px 2px;
}
.textarea{
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #dee3e8;
border-top:1px solid #dee3e8;
border-left:1px solid #dee3e8;
border-right:1px solid #dee3e8;
border-bottom:1px dashed #666666;
color:#cc6600 ;
letter-spacing:1px;
font-size:12px;
width:250px;
height:42px;
padding:1px 1px 1px 2px;
overflow:hidden;
}

.bottone{
background-color:#cc6600;
color:#FFFFFF;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
border:0px;
padding:2px 0px 3px 0px;
margin:0px;
cursor:pointer;
width:100px;
}

.bottone_img{
background-image:url(../img/btn_big.jpg);
width:100px;
height:24px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
border:0px;
padding:0px 0px 2px 0px;
margin:0px;
cursor:pointer;
}


.errore{
font-size:14px;
color:#FF0000;
}
