body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/fondo.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;



}

.sfondo {
 background-color : #555555;
 background-image: url(images/sfondo_grigio.gif);
}


#paginaintro { 
    width: 740px;
    height: 390px;
	 position: absolute;
	 left:50%;
	 top:50%;
	 margin-top: -195px;
	 margin-left: -370px;
	 background: transparent url(/images/sfondo_page.jpg) no-repeat scroll center;
}


h3 { font-size: 10pt; }
  

a { text-decoration: none; font-family: Verdana; color: #004B8F; font-size: pt }
a:hover { text-decoration: none; color: #888888; font-size: 8pt }


a.linkrosso { text-decoration: none; font-family: Verdana; color: #ff0000; font-size: pt }
a.linkrosso:hover { text-decoration: none; color: #888888; font-size: 8pt }


a.linkbianco { text-decoration: none; font-family: Verdana; color: #ffffff; font-size: pt }
a.linkbianco:hover { text-decoration: none; color: #888888; font-size: 8pt }


ul {
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	list-style: square;
}

uc {
	margin: 0px;
	margin-left: 5px;
    margin-right: 5px;
	padding: 0px;
	list-style: square;
}

li {
	margin-top: 5px;
	margin-bottom: 5px;
}


td {
font-family: Verdana; font-size: 8pt; color: #444444;
  
}

.blu { color: #003399;
}

.sfondo_rosso { background-color: #ff3333; color: #ffffff;
}

.infinitely { color: #004B8F; font-family: Times New Roman; font-weight: ; font-style: italic; font-size: 10pt;
}

.sette { font-size: 7pt; }

.par {
font-family: Verdana; font-size: 8pt; color: #444444;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right:5px;
  padding-top: 5px;
  text-align :justify;
}



.tit {
font-family: Verdana; font-size: 9pt; color: #738E9E;
  text-align :justify;
}

.lista {
font-family: Verdana; font-size: 8pt; color: #738E9E;
  padding-bottom: px;
  padding-left: 25px;
  padding-right:25px;
  padding-top: px;
  text-align :justify;
}

.listagrigio {
font-family: Verdana; font-size: 8pt; color: #738E9E;
  background-color: #eeeeee;
  padding-bottom: px;
  padding-left: 25px;
  padding-right:25px;
  padding-top: px;
  text-align :justify;
}





 .2 {
color: #FFFFFF;
 }
	
.grassetto { 
	   font-family: Verdana; 
	   font-size: 12px;
	   color: #990000; 
	   text-decoration: none;
	   font-weight: bold;
	   }
	   
.titoletto { 
	   font-family: Verdana; 
	   font-size: 16px;
	   color: #990000; 
	   text-decoration: none;
	   font-weight: bold;
	   }

.input {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal; clip: rect( ) ;
	width: 141px;
	border: 1px #999999 solid
	}
.input2 { FONT-SIZE: 7pt; FONT-FAMILY: Verdana; width: 120px; COLOR: #444444; BACKGROUND-COLOR: #D7DCE1;border: 1px #999999 solid }

SELECT, TEXTAREA, .big { FONT-SIZE: 8pt; FONT-FAMILY: Verdana; width: 400px; COLOR: #444444; BACKGROUND-COLOR: #D7DCE1;border: 1px #999999 solid }

.input_test { FONT-SIZE: 7pt; FONT-FAMILY: Verdana; width: 120px; COLOR: #444444; BACKGROUND-COLOR: #dddddd; border: 1px #ffffff solid }

.input_test_rosso { FONT-SIZE: 7pt; FONT-FAMILY: Verdana; width: 120px; COLOR: #ffffff; BACKGROUND-COLOR: #ff3333; border: 1px #ffffff solid }

.attivo{font-weight:bold;}
.bordo_d_b{
	border-bottom:1px solid #444;
	border-right:1px solid #444;}
.bordo_b{border-bottom:1px solid #444;}
.bordo_d{border-right:1px solid #444;}


.bandiere {
	position:relative;
	width:420px;}
	.bandiere img{
		float:left;
		padding-right:20px}
		
.testi_bandiere{
	float:left;
	width:320px;
	padding-bottom:30px;}