/* GENERIC */
body {
font-family: Verdana;
font-size: 10px;
line-height: 15px;
color: #5b5b5b;
margin: 0px;
}

img {
	margin-right:10px;
	border:0px;
}

a:link { 
color: #fe0202; 
text-decoration:underline;

}


a:active { 
color: #fe0202; 
}

a:visited { 
color: #fe0202;
}

a:hover {
	text-decoration:none;
}


.ClearBoth {
clear: both;
display: block;
height: 0px;
overflow: hidden;
margin: 0;
padding: 0;
}
img, a {
border: 0px;
}
div {
text-align:left;
}

.Ul_Gallery {
margin: 0;
padding: 0;
padding-top:10px;
list-style: none;
}

.Li_Gallery {
float: left;
margin-right:5px;
margin-bottom:5px;
border: 0;
}


/* Table */

#tabella1 tr.alterna td{background-color: #F0F0F0} 
#tabella1{border: 1px solid #ccc;border-collapse: collapse}
#tabella1 thead th,#tabella1 tfoot td{background-color: #4F4F4F; color:#FFF;}
#tabella1 caption{color: #000080;font-weight: bold}
#tabella1 td,#tabella1 th{padding: 2px 5px} 


/* Backgrounds */
.boxFondoNero {
	background-color: #000000;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;	
	padding-top:3px;
	padding-bottom:3px;
	vertical-align: middle;
	
}

.fondoNero {
	background-color: #000000;
	color:#FFFFFF;
}


.fondoGrigio {
	background-color:#dbdbdb;
	color:#000000;
	padding:8px;
}

.fondoGrigioScuro {
	background-color:#4f4f4f; color:#FFFFFF;}.fondoGrigiochiaro {background-color:#bbbbbb; color:#FFFFFF; font-weight:bold;
	}

.backPrincipale {
	color: #FFFFFF; font-weight:normal; text-decoration: none; text-transform: uppercase;
	}
.backPrincipale:hover {
	color: #FFFFFF; font-weight:normal; text-decoration: underline;
	}

.fondochiaro {background-color: #CACACA;}

.boxFondoGrigioPad0 {
	background-color:#dbdbdb;
	color:#000000;}
	
.fondoGrigioPrincipalePad4 {
	background-color:#dbdbdb;
	color:#000000;
	padding: 4px;


