/****************************************/
/* CLASSI DI BASE		 				*/
/****************************************/

body {
    margin: 0;
    padding: 0;
}

form {
	margin: 0;
    padding: 0;
}

div p {
    margin: 0;
    padding: 0.5em 1em;
}

a img {
	border: none;
}

a {
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

/****************************************/
/* MESSAGGI DI ERRORE 					*/
/****************************************/

.table-entry .error {
	padding-left: 25px;
	background: url(../../img/fatal.png) no-repeat 6px 50%;
}

.table-entry .errors input[type="text"] ,
.table-entry .errors select {
	color: #5E5147;
    border: 1px solid #dd0000;
}

.entry .error {
	margin-left: 25px;
	padding-left: 25px;
	background: url(../../img/fatal.png) no-repeat 6px 50%;
}

.errors {
   text-align: center;
   color: #dd0000;
   font-weight: bold;
}

.errors input {
	color: #5E5147;
    border: 1px solid #dd0000;
}

.errors ul {
    list-style: none;
} 


/****************************************/
/* FILEUPLOAD		 					*/
/****************************************/

.rich-fileupload-ico-start{
	display:none;
}

.rich-fileupload-button{
	border:0px;
	background:#FFF 0 0 no-repeat;
	padding: 0px;
	margin:0px;
}

.rich-fileupload-button-press{
	border:0px;
	background:#FFF 0 0 no-repeat;
	padding: 0px;
	margin:0px;
}

.rich-fileupload-button-light{
	border:0px;
	background:#FFF 0 0 no-repeat;
	padding: 0px;
	margin:0px;
}

.rich-fileupload-button-border{
	border:0px;
}
.rich-fileupload-button-light{
	border:0px;
}
.rich-fileupload-button-press{
	border:0px;
}
.rich-fileupload-button-dis{
	border:0px;
}
.rich-fileupload-button-selection{
	border:0px;
}

