

a:link{
  font-weight: bold; 
  /*color: rgb(16,41,74);*/
  /*color: rgb(255,255,255);*/
  text-decoration: none; 
  color: #2976bc;
}

a:visited{
  font-weight: bold; 
  text-decoration: none; 
  color: #2976bc;
}

a:hover, a:active{
  font-weight: bold; 
  color: rgb(16,41,74);
  text-decoration: none;
  background-color:rgb(255,255,255);
}
a.sottotitolo:link{
  font-weight: bold; 
  color: rgb(255,255,255);
  text-decoration: none; 
}

a.sottotitolo:visited{
  font-weight: bold; 
  text-decoration: none; 
  color: rgb(255,255,255);
}

a.sottotitolo:hover, a:active{
  font-weight: bold; 
  color: rgb(16,41,74);
  text-decoration: none; 
  background-color:rgb(255,255,255);
}

a.capitoli:link{
  font-weight: normal; 
  color: black;
  text-decoration: underline; 
}

a.capitoli:visited{
  font-weight: normal; 
  text-decoration: underline; 
  color: black;
}

a.capitoli:hover, a:active{
  font-weight: bold; 
  color: black;
  text-decoration: underline; 
}



a.img:link{
  font-weight: bold; 
  text-decoration: none; 
  color: rgb(16,41,74);
}

a.img:visited{
  font-weight: bold; 
  text-decoration: none; 
  color: rgb(16,41,74);
}

a.img:hover, a:active{
  font-weight: bold; 
  color: rgb(16,41,74);
  text-decoration: underline; 
  background-color:rgb(217,229,250);
}




}


#sottotitolo{
  position:absolute;
  top:108px!important;
}

#unhcr{
  position:absolute;
  top:307px;
  left:641px;
  font-size: 10px;
  text-align:right;
  border:0px solid rgb(16,41,74);
}

#intersos{
  position:absolute;
  top:390px;
  left:611px;
  font-size: 10px;
  text-align:right;
  border:0px solid rgb(16,41,74);
}

#mpasollo{
  position:absolute;
  top:460px;
  left:646px;
  font-size: 10px;
  text-align:right;
  border:0px solid rgb(16,41,74);
}

  
fieldset{
 padding: 8px;
 color: rgb(16,41,74);
 border: 1px solid rgb(16,41,74);
 margin-bottom: 20px
    }

legend{
 /*color: rgb(16,41,74);*/
 	color: #2976bc;
 	font-weight: bold;
    }

/*altro*/


.colonna {
   width:500px;  
   padding: 0 10px;
   float:center;
   margin:0;
   text-align:center;
   font-size:8px;
}

.articoli{
  font-size:12px;
}

.partecipanti{
  padding: 20px;
  valign:middle;
  font-size:12px;
}


.mpasol{
font-size:9px;
}

.login{
font-size:12px;
}

/*p {
padding:3px;
text-align: justify;
line-height:1.6em;
}*/


h3#titolo{
width:70px;
font-weight:bold;
  /*background:rgb(255,255,217);*/
text-align:left;
margin-top:-3px;
/*border-top: 0px solid #000;
border-right: 0px;
border-bottom: 0px solid #000;
border-left: 0px solid #000;*/
}

#spazio{
margin-top:22px;
}

.sponsor{
text-align:center;
vertical-align: middle;
}

#centrato{
text-align:center;
}

#spontab{
margin-left:-5px;
}

.testo {
	text-align: justify;
	font-family: Verdana, Arial;
	/*text-indent: 10px;*/
}

.titoloPagina {
	text-align: left;
	color: #2976bc;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Georgia;
}

.titoloParagrafo {
	text-align: left;
	color: #2976bc;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
	margin-top: 30px;
	margin-bottom: 12px;
	font-family: Georgia;
}

.campiInput {
	border: 1px solid #2976bc;
	background-color: #cdddec;
	color: #000000;
}

.bottoneSubmit {
	border: 1px solid #2976bc;	
	background-color: #2976bc;
	color: #ffffff;
}

.lista {
	list-style-image: url(/media/img/frecciaAzzurra.png);
	font-family: Georgia;
}

.lista1 {
	list-style-image: url(/media/img/cerchiolino.png);
}

.lista2 {
	list-style-image: url(/media/img/semplice.png);
}
