

body{
	padding-top: 120px;
	background-color: #ffffff;
}



#header_fisso{
	background-image: url("immagini/sistema/sf11.png");
	background-repeat: repeat;
	
	position: fixed; 
	width: 100%; 
	left: 0px; 
	top: 0px; 
	border: solid 3px #999;
	z-index: 1000;
}


.hbase{
	height: 100px; 
	display: table;
}


.in_hbase{
	display: table-cell; 
	vertical-align: middle;  
	border: solid 0px #f00;
}


.div_menu{
	background-image: url("immagini/sistema/sfondo1.png");
	background-repeat: repeat;
	text-align: center;
	float: right;
	padding: 12px;
	border: solid 2px #999; border-radius: 10px;
}



.avviso1{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	border: double 4px #088;
	border-radius: 0.5em;
	margin: auto;
	padding: 12px 10px 12px 10px;
	width: 80%;
	color: #00F;
}

.avviso2{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: center;
	border: double 4px #088;
	border-radius: 0.5em;
	color: #0000FF;
}

.avviso3{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: center;
	border: double 4px #088;
	border-radius: 0.5em;
	color: #0000FF;
	margin: 20px 13px 20px 13px;
	padding: 12px 10px 12px 10px;
}

.avviso_dx{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: left;
	border: double 4px #088;
	border-radius: 0.5em;
	color: #0000FF;
	margin: 20px 13px 20px 13px;
	padding: 12px 10px 12px 10px;
}

.avviso_sx{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: right;
	border: double 4px #088;
	border-radius: 0.5em;
	color: #0000FF;
	margin: 20px 13px 20px 13px;
	padding: 12px 10px 12px 10px;
}


.foto1{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;	
	border: double 4px #088;
	border-radius: 0.5em;
	margin: auto;
	padding: 12px 10px 12px 10px;
	display: block;
	width: 60%;
	color: #00F;
}

.fotodiv1{
	font-family: "Times New Roman", Times, serif;
	margin: auto;
	display: block;
	width: 100%;
	color: #00F;
}

.fotodiv{
	padding-top: 15px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	border: solid 2px #088;
	border-radius: 0.3em;	
	margin: 0px;
}

.generico{
	
	margin: 0px 20px 20px 20px;
	padding: 10px 0px 10px 0px;
	border: double 4px #088;
	border-radius: 0.6em;
	text-align: center;
	font-size: 22px;
	color: #00f;
}



.avviso3, .avviso1 a:link {
	color: #00F;
	text-decoration:none;}

.avviso3, .avviso1 a:visited {
	color: #00F;
	text-decoration:none;}

.avviso3, .avviso1 a:active {
	color: #00F;	
	text-decoration:none;}

.avviso3, .avviso1 a:hover {
	font-weight:bold;
	text-decoration:none;
	color: #C22;
}

a.foto_a:link {
	color: #00F;
	text-decoration:none;}

a.foto_a:visited {
	color: #00F;	
	text-decoration:none;}

a.foto_a:active {
	color: #00F;	
	text-decoration:none;}

a.foto_a:hover {
	color: #6AC;
	text-decoration:none;
}


