﻿ input[type=password] {
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDFD5;
	font-size: 16px;
	color: #335980;
	text-decoration: line-through;
}
 input[type=text] {
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDFD5;
	font-size: 16px;
	color: #335980;
}

input[type=submit] {
	font-size: 15px;
	color: #335980;
	padding: 2px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}


normaltext {
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDFD5;
	font-size: 16px;
	color: #335980;
} 	


#errormsg {
	width: 550px;
	height: 50px;
	background-color: #FFFFFF;
	color: #CC3300;
	font-size: 16px;
}

input .error {
	border-style: solid;
	border-width: 2px;
	border-color: #CC3300;
}

.error {
	background-color: #FFFF99
}

 input[type=password]:hover {
	border-color: #2E719E;

}
 input[type=text]:hover {
	border-color: #2E719E;

}
 h2 {
	margin-bottom: 15px;
	color: #36434B;
	font-size: 18px;
	margin-top: 10px;

}

.etichetta {
	margin-bottom:3px;
	margin-top:10px;
	display:block;
	clear:both
}


/* ------------------ modulo --------------- */
body#modulo, .modulo  {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font: 14px;
	background-color: #ecebe7;
	color: #3F4D56;
}
body#modulo #content textarea, .modulo textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #C4C7BA;
	font-size: 14px;
	color: #335980;
}
body#modulo #content  input, .modulo input {
	border-style: solid;
	border-width: 1px;
	border-color: #C4C7BA;
	font-size: 15px;
	color: #335980;
	padding: 3px;
	font-weight: bold;
}
body#modulo #content select, .modulo select {
	border-style: solid;
	border-width: 1px;
	border-color: #C4C7BA;
	font-size: 14px;
	color: #335980;
}

body#modulo .etichetta, .modulo etichetta {
	margin-bottom:3px;
	margin-top:10px;
	display:block;
	clear:both;
}

body#modulo .privacy, .modulo .privacy {
	font-size: xx-small;
}



/* ------------------ account --------------- */
body#account  {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font: 12px;
	background-color: #ecebe7;
	color: #3F4D56;
}
body#account #content textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #DDDFD5;
	font-size: 14px;
	color: #335980;
}
body#account #content  input {
	border-style: solid;
	border-width: 1px;
	border-color: #DDDFD5;
	font-size: 15px;
	color: #335980;
}
body#account #content select {
	border-style: solid;
	border-width: 1px;
	border-color: #DDDFD5;
	font-size: 14px;
	color: #335980;
}
.TABLETAB {
	font: 12px ;
}

.tabletab td.TDData {
	wrap:no-wrap;
	width:120px;
}