/*STANDARD*/

body { 
	font-size: 14px;
	font-family: Arial, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	margin:0;
	border: 0;
	padding:0px;
	background: #dcdcdc;
}

img {
	margin: 0;
	border: 0;
	padding: 0;
}

.container {
	padding: 0px;
	text-align: left;
	margin: 0 auto;
	width: 900px;
	border: 0px;
	z-index:1;
	background: #dddddd;
}

a, a:active, a:visited{
	color: #0050B4;
	
}

a:hover{
	background-color:#e1e1e1;
	text-decoration:none;
}

p {
	font-size:12px;
	margin:0;
	color: #666666;
	padding: 0;
}

h1 {
	font-size: 16px;
	font-weight: lighter;
	color: #0050B4;
	padding: 5px 0 5px 0;
	margin: 0;
}

.maiuscoletto{
font-size:90%;
font-variant: small-caps;
text-transform: uppercase;
}

/*DATA CALENDARIETTO */

div.data_calendario{
color: #0050B4;
text-decoration: none;
float:left;
font-weight: bold;

}



div.data_calendario span.d{
text-decoration: none;
}

div.data_calendario span.m{
text-decoration: none;

}

div.data_calendario span.y{
text-decoration: none;	
margin: 0 10px 0 0;

}

/* DATA CALENDARIETTO */
/* DATA NORMALE */

div.data
{
color: #0050B4;
text-decoration: none;
float:left;
font-weight: bold;
}

div.data a span,
div.data a:active span,
div.data a:visited span,
{
text-decoration: none;
}

div.data span.d{
text-decoration: none;
}
div.data span.m{
text-decoration: none;
}

div.data span.y{
text-decoration: none;	
	margin: 0 10px 0 0;
}

/* DATA NORMALE */

/*BEI LINK PARTICOLARI*/

.bl {
	background-image: url('link.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
	padding-left: 4px;
	display: inline-table;
	font-weight: normal;
	color: #660033;
	background-color: #e1e1e1;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 12px;
	text-decoration: none
}
.bl:link {
	background-image: url('link.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
	padding-left: 4px;
	display: inline-table;
	font-weight: normal;
	color: #660033;
	background-color: #e1e1e1;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 12px;
	text-decoration: none
}
.bl:hover {
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url('link.gif');
	background-repeat: no-repeat;
	background-position: right center
}

/*FORM*/

.input_text_short,
.input_password,
.input_checkbox{
background-image: url(fondo_input.jpg); margin: 1px
}

/*STANDARD*/
