body
{background-color:7eb5e8;}

a{font-family: arial,  sans-serif; font-size:13px; color:#0000cc; font-weight:500; text-decoration:underline;}
a:visited{font-family:  arial,  sans-serif; font-size:13px; color:#0000cc; font-weight:500; text-decoration:underline;}
a:hover{font-family:  arial,  sans-serif; font-size:13px; color:#dd6900; font-weight:500 text-decoration:underline;}

a.bold{font-family: arial,  sans-serif; font-size:15px; color:#0000cc; font-weight:700; text-decoration:underline;}
a.bold:visited{font-family:  arial,  sans-serif; font-size:15px; color:#0000cc; font-weight:700; text-decoration:underline;}
a.bold:hover{font-family:  arial,  sans-serif; font-size:15px; color:#dd6900; font-weight:700 text-decoration:underline;}


a.testo{font-family:  arial,  sans-serif; font-size:13px; color:#0000cc; font-weight:500; text-decoration:underline;}
a.testo:visited{font-family:  arial,  sans-serif; font-size:13px; color:#0000cc; font-weight:500; text-decoration:underline;}
a.testo:hover{font-family:  arial,  sans-serif; font-size:13px; color:#dd6900; font-weight:500 text-decoration:underline;}

a.testocolonna{font-family:  arial,  sans-serif; font-size:13px; color:#000066; font-weight:500; text-decoration:underline;}
a.testocolonna:visited{font-family:  arial,  sans-serif; font-size:13px; color:#000066; font-weight:500; text-decoration:underline;}
a.testocolonna:hover{font-family:  arial,  sans-serif; font-size:13px; color:#ffffff; font-weight:500 text-decoration:underline;}

a.link{font-family:  arial,  sans-serif; font-size:13px; padding:2; color:#000066; font-weight:500; text-decoration:underline; background-color:#ffffff;}
a.link:visited{font-family:  arial,  sans-serif; font-size:13px; padding:2; color:#000066; font-weight:500; text-decoration:underline; background-color:#ffffff;}
a.link:hover{font-family:  arial,  sans-serif; font-size:13px; padding:2; color:#ffffff; font-weight:500 text-decoration:underline; background-color:#ffffff;}





a.testobold{font-family:  arial,  sa?????ns-serif; font-size:13px; color:#0000cc; font-weight:700; text-decoration:underline;}
a.testobold:visited{font-family:  arial,  sans-serif; font-size:13px; color:#0000cc; font-weight:700; text-decoration:underline;}
a.testobold:hover{font-family:  arial,  sans-serif; font-size:13px; color:#dd6900; font-weight:700 text-decoration:underline;}


a.menu{font-family: arial, sans-serif; font-size:12px; color:#000066; font-weight:500; text-decoration:none;}
a.menu:visited{font-family: arial, sans-serif; font-size:12px; color:#000066; font-weight:500; text-decoration:none;}
a.menu:hover{font-family: arial,  sans-serif; font-size:12px; color:#dd6900; font-weight:500 text-decoration:none;}

a.login{font-family:  arial,  sans-serif; font-size:15px; color:#f5f5f5; font-weight:500; text-decoration:none;}
a.login:visited{font-family:  arial,  sans-serif; font-size:15px; color:#f5f5f5; font-weight:500; text-decoration:none;}
a.login:hover{font-family:  arial,  sans-serif; font-size:15px; color:#66ccff; font-weight:500 text-decoration:none;}


.centro{ text-align:center; }

.title1 { font-size: 48px; font-family: arial, sans-serif; color: #cc9933; font-weight:500; }
.title2 { font-size: 13px; padding:4; font-family: arial, sans-serif; color: #ffffff; font-weight:700; background-color:#4b8df1; letter-spacing:2; }
.title3 { font-size: 13px; font-family: arial, sans-serif; color: #dd6900; font-weight:500;}
.title4 { font-size: 13px; padding:1; font-family: arial, sans-serif; color: #003399; font-weight:700; background-color:#ffcc66;}
.title5 { font-size: 13px; padding:2; font-family: arial, sans-serif; color: #dd6900; font-weight:700; background-color:#ffffff;}



.testo { font-size: 13px; font-family:arial;  color:#000066; font-weight:500 }
.testobold { font-size: 13px; font-family:arial;  color: #000066; font-weight:700 }
.testomark { font-size: 13px; padding:4; font-family:arial;  color:#000066; font-weight:500; background-color:#99ccff;}
.blu{color:#0000cc; font-weight:700;}
.bgcolonna{background-col?????or:#003399;}
.pop_categ_equality_bg{background-color:#e3f0fb;}



  #bg_alto{
	position:absolute; left:0; top:0;
  width:770; height:75;
	background-color:#0066cc;
	padding:0; z-index:1;
  border:none 0px #0066cc;
  }
	#fraternity{
	position:absolute; left:143; top:2;
  background-color:transparent;
	padding:0; z-index:1;
  border:none 0px #0066cc;
	color: #cc9933; font-size: 48px; font-family: arial, sans-serif;
  }
	#flags{
	position:absolute; left:580; top:18;
  background-color:transparent;
	padding:0; z-index:1; text-align:right;
	color: #99ccff; font-size: 11px; font-family: arial, sans-serif;
  }
	#login{
	position:absolute; left:680; top:50;
  background-color:transparent;
	padding:0; text-align:right;z-index:1;
	color: #f5f5f5; font-size: 12px; font-family: arial, sans-serif;
  }
	#insieme{
	position:absolute; left:146; top:49;
  background-color:transparent;
	padding:0; z-index:2;
  border:none 0px #0066cc;
	color: #99ccff; font-size: 18px; font-family: arial, sans-serif;
  }
	#logo{
	position:absolute; left:34; top:11;
  background-color:transparent;
	padding:0; z-index:4;
  border:none 0px #0066cc;
	}
	#barra{
	position:absolute; left:0; top:75;
	width:770; height:30;
	background-image: url(resources/barra.jpg); background-repeat: repeat-x;
	padding:0; z-index:0;
  border:none 0px #0066cc;
	}
	
	
	
	
	  #titolo{
	position:absolute; left:35; top:128;
	width:180;
	background-color:#000066;
	padding:3; z-index:1;
  border:none 0px #0066cc;
	color: #99ccff; font-size: 20px; font-family:arial; font-weight:500;
	text-align:center;
  }
    
	 #hidd{
	position:absolute; left:35; top:157;
  width:700; 
	background-color:transparent;
	padding:0; z-index:9;
  border:none 1px #0066cc;
  }
	
	#colonna{
	position:absolute; left:35; top:157;
  width:180; 
	background-color:transparent;
	padding:12; z-index:10;
  border:none 1px #0066cc;
  color: #66ccff; font-size: 13px; font-family: arial, sans-serif;
  text-align:justify;
  }
	
    ?????#box_testo{
	position:static;
	background-color:#daecfa;
   padding:13;
	color:#000066; font-size: 13px; font-family:arial;
	text-align:justify;
	}

        
	#bottom_hp{
	position:static;
  width:700; 
  height:30;
  background-color:#000066; padding:6;
	color: #99ccff; font-size: 13px; font-family: arial, sans-serif; font-weight: normal;
	text-align:center;
	}
	
	
	     
	#bottom{
	position:static;
  width:700;
  background-color:#003399; padding:0;
	color: #99ccff; font-size: 14px; font-family: arial, sans-serif; font-weight:bold;
	text-align:center;
	}
	
	#pop_categ_equality{
	position:absolute; left:0; top:0;
	width:720;
  background-color:#e3f0fb;
	padding:5; z-index:1;
  border:none 0px #0066cc;
	color:#000066; font-size:13px; font-family:arial, sans-serif;
	
	}