/* CSS Document */
body { margin:0px; padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.testo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:5px;}
.testo a { text-decoration:none; color:#000000;}
.testo a:hover { color:#3e3d40;	text-decoration:none;}

td.menu {
	padding:0 0 0 10px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background: #C3C5C7 url(images/bg_menu.png) no-repeat;
}
td.menu a { text-decoration:none; color:#000000;}
td.menu a:hover { background: #3e3d40; text-decoration:none; color:#ffffff;}

td.menuselezionato {
	padding:0 0 0 10px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background: #3e3d40 url(images/bg_menu.png) no-repeat;
}
td.menuselezionato a { text-decoration:none; color:#000000;}
td.menuselezionato a:hover { background-color:#3e3d40; text-decoration:none;}

input { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

#searchbutton {
	width: 150px;
 	height: 30px;
	margin: 0 0 0 10px;
	padding: 0 0 0 40px;
	font-size:12px;
	text-align: left;
	cursor: pointer;
	white-space: pre;
	background: url(images/search.png) no-repeat; 
	border: none;
}
#accedi {
	width: 50px;
 	height: 65px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: url(images/accedi.png) no-repeat; 
	border: none;
}
#invia {
	width: 50px;
 	height: 65px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: url(images/invia.png) no-repeat; 
	border: none;
}
#send {
	width: 180px;
 	height: 40px;
	margin: 0 0 0 10px;
	padding: 0;
	font-size:12px;
	cursor: pointer;
	background: url(images/send.png) no-repeat; 
	border: none;
}
#aggiungi {
	width: 150px;
 	height: 70px;
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
	cursor: pointer;
	background: url(images/adduser.png) no-repeat;
	background-position:center;
	border: none;
}
#aggiungi_lista {
	width: 150px;
 	height: 40px;
	margin: 0 0 0 10px;
	padding: 0 0 0 45px;
	font-size:12px;
	text-align: left;
	cursor: pointer;
	white-space: pre;
	background: url(images/add.png) no-repeat; 
	border: none;
}
#modifica {
	width: 150px;
 	height: 70px;
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
	cursor: pointer;
	background: url(images/adduser.png) no-repeat;
	background-position:center;
	border: none;
}
#unlock {
	width: 150px;
 	height: 70px;
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
	cursor: pointer;
	background: url(images/unlock.png) no-repeat;
	background-position:center;
	border: none;
}
#save {
	width: 80px;
	margin: 0;
	padding: 55px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000;
	cursor: pointer;
	background: url(images/save.png) no-repeat;
	background-position:center;
	border: none;
}
.bottone { color:#000000; background-color:#FFFFFF; border:#3e3d40; border-width:2px; border-style:dotted; height:25px; width:100px; font-size:12px; cursor:pointer; }
.bottone_del { color:#000000; background-color:#FFFFFF; border:#3e3d40; border-width:2px; border-style:dotted; height:25px; width:150px; font-size:12px; cursor:pointer; }

.Stile1 { color: #3e3d40; font-weight: bold;}
.Stile2 { color: #3e3d40; font-weight: bold; font-size:14px;}
.Stile4 { font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000}
.Stile7 { color: #3e3d40; font-size:14px; font-weight: bold;}

.textfield { width: 250px; height: 15px; border: 2px solid #3e3d40;	font-size: 13px; margin: 0px auto;	padding: 5px 10px; color: #482600; }
.textfield_cap { width: 80px; height: 15px;	border: 2px solid #3e3d40; font-size: 13px;	margin: 0px auto; padding: 5px 10px; color: #482600;}
.textfield_title { width: 500px; height: 20px;	border: 2px solid #3e3d40; font-size: 13px;	margin: 0px auto; padding: 5px 10px; color: #482600;}
.textfield_search { width: 250px; height: 20px; border: 2px solid #3e3d40; font-size: 13px; margin: 0px auto; padding: 5px 10px; color: #482600; }
.textfield_sel { width: 275px; height: 30px; border: 2px solid #3e3d40;	font-size: 13px; margin: 0px auto; padding: 2px 0 2px 5px; color: #482600; }

/*piede */
#piede { clear: both; width: 100%; font-size: 12px;	font-family:Arial, Helvetica, sans-serif; padding-top: 80px; margin: 0 auto; text-align: center; }
#piede a { color: #000; font-weight: bold; text-decoration: none;}
#piede a:hover { color: #3e3d40; font-weight: bold; text-decoration: underline;}
.cleaner_h60 { clear: both; width: 100%; height: 60px; font-size: 1px; }

/***** Highlight delle righe onmouseover *****/
.trbase { background:none; }
.trover { background:#ffefaf; }
.trout { background:none; }
