/*
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

#container {
	border: 1px solid #999999;
	width: 750px;
	padding: 5px;
	text-align: left;
	background-color: #F5F5F5;
}
#hdr {
	background-color: #FFFFFF;
	height: 100px;
}
.divSep {
	background-color: #545657;
}
#ftr {
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;

}

#colRight {
	width: 150px;
	border: 1px solid #CCCCCC;
	float: right;
	background-color: #FFFFE8;
	text-align: center;
	padding: 5px;
}
#content {
	width: 582px;
	background-color: #FFFFFF;
	border: 1px dotted #CCCCCC;
        padding: 3px;
}
a{
	color: blue;
        text-decoration: none;
}
a:hover{
	text-decoration: underline;
        color: #000099;
}
*/
img{
	border: none;
}
.formLogin {
	margin: 0px;
	padding-top: 5px;
	text-align: right;
	margin-bottom:10px;
	
}
.formLogin table{
	border: 1px solid white; 
	background-color: #A6BBE6;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #000066;
	width: 83%;
	
}
.floatRight {
	text-align: right;
	float: right;
}

.MsgRed{
	background-color: red;
        padding: 3px;
        color: white;
}
.MsgGreen{
	color: green;
	background-color: #FFFFCC;
        padding: 3px; 
}
.h3title{
	color: #000066;
}
.h3titleNoMarg{
	margin: 0px;
}
.note{
	border: 1px dotted black;
	background-color: #F5F5F5;
	color: red;
	padding: 3px;
	width: 90%;
}
.tbl-form{
	border: 1px solid white;
	background-color: #A6BBE6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 100%;
}
.tbl-form td{
	padding-left: 5px;
}

.tbl-form .trcolor{
	background-color: #C7D4F6;
}
input, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tbl-borded{

	margin-top: 10px;
}
.tbl-borded td, .tbl-borded th{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tbl-borded th{
	background-color: #E6E6E6;
}
.tableHome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000066;
	background-color: #dce4fa; /* cambio colore di andrea #A6BBE6 */
	/*border: 1px solid black;*/
	width: 100%;
	margin-bottom:5px;
}
.tableHome .tdgray{
	padding: 5px;
}
.txtRed{
	color: red;
}
.brdSolid{
	border: 1px solid black;
}
.tableGallery{
	border: 1px solid black;
	background-color: #F4F4F4;
}
.tableGallery table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.tableGallery td{
	vertical-align: top;
}
.h5style{
	margin-top: 0px;
	color: gray;
}
.div_descr {
	visibility: hidden;
	position: absolute;
	background-color: #FAF4C8;
	padding: 3px;
	border: 1px solid gray;
}
.div_st{
	margin-bottom: 2px;
	background-color: #F5F5F5;
	padding: 3px;
	margin-bottom:5px;
}
.div_st td{
	font-size: 10px;
	padding: 2px;
}
.classeRiep{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
}
form {
	margin: 0px;
}
.workwithus fieldset {
	border: 1px solid blue;
	margin-bottom: 20px;
	color: #333333;
}
.workwithus legend {
	color: black;
	font-weight: bold;
}
.workwithus .noborder {
	border: none;
}