body {
background-repeat: no-repeat;
background-position: center top;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Verdana;
color: #000000;
background-image:url(../gif/fiore2.gif);
background-color:#FFBA00;

}
a {  color: #EE1D25; text-decoration: none;
font-weight:bold;}
a:hover{color: #FFBA00; text-decoration: none;}

td {font-size: 8pt;}

div {font-size: 8pt;}

div.anni {text-align:justify;padding:0px;}


div.header{
position:absolute;
width:938px;
top:0px;
left: 50%;
height:130px;
margin-left: -469px;
/*border:1px solid #c0c0c0;*/
padding:0;
}
div.barra_menu{
position:absolute;
width:100%;
top:130px;
height:25px;
/*border:1px solid #c0c0c0;*/
padding:0;
margin:0px;
filter: alpha(opacity=90); 
-moz-opacity: 0.90;
opacity: 0.90;
font-size: 8pt;
}

div.barra_menu_down{
position:absolute;
width:100%;
top:564px;
height:25px;
/*border:1px solid #c0c0c0;*/
padding:0;
margin:0px;
filter: alpha(opacity=90); 
-moz-opacity: 0.90;
opacity: 0.90;
font-size: 8pt;
}

div.main_content{
position:absolute;
width:934px;
top:160px;
left: 50%;
height:400px;
margin-left: -467px;
filter: alpha(opacity=80); 
-moz-opacity: 0.80;
opacity: 0.80;
/*border:1px solid #c0c0c0;*/
padding:0;
}

div.tab_content{
position:relative;
width:520px;
top:0px;
margin:15px;
height:370px;
overflow:auto;
}


div.listCat {
margin-top:0px;
margin-left:2px;
margin-right:2px;
margin-bottom:0px;
	float:left;
	font-size:8pt;
	color:#ff0000;
	font-weight:bold;
	font-style:italic;
	height:26px;
text-decoration:none;
text-align: center;
line-height:26px;
width:130px;
BACKGROUND-COLOR: #FFE399;
}
div.listCat a {
color:#ff0000;
display:block;
}

div.listCat a:hover {
color:#ffffff;
BACKGROUND-COLOR: #FF0000;
}

div.listCatSel {
margin-top:0px;
margin-left:2px;
margin-right:2px;
margin-bottom:0px;
	float:left;
	font-size:8pt;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	height:26px;
	line-height:26px;
text-decoration:none;
text-align: center;
width:130px;
BACKGROUND-COLOR: #FF0000;
/*border:1px solid #ff0000;*/
}
div.listCatSel a {
color:#ffffff;
display:block;
}

div.listCatSel a:hover {
color:#ffffff;
BACKGROUND-COLOR: #E3A600;
/*padding:3px 4px 0px 6px;*/
}


.titolo{
font-size:8pt;
color:#Ff0000;
font-weight:bold;
font-style:italic;
}

.titolo_anno{
font-size:10pt;
font-weight:bold;
font-style:italic;
}

.inputnl  {border : solid 2px #EE1D25; font-size : 7pt; font-family :Verdana; background-color: #ffffff;}
.submitnl {border : solid 2px #ffffff;  font-family:Verdana; font-size: 8pt; font-weight: bold; background-color:#EE1D25; color: #ffffff;width:94px}
select{font-size : 8pt; font-family :Verdana; background-color: #ffffff;}
.submitform {border : solid 2px #ffffff;  font-family:Verdana; font-size: 8pt; font-weight: bold; background-color:#EE1D25; color: #ffffff}


a.menu {
color: #ff0000; text-decoration: none; 
font-size:10pt;
}

a.menu:hover { 
color: #F5C007;
text-decoration: none;
font-size:10pt;
}


a.menusel {
color: #F5C007; text-decoration: none; 
font-size:10pt;
  
}

a.menusel:hover { 
color: #F5C007;
text-decoration: none;
font-size:10pt;
}

a.hcols {
color: #ff0000; text-decoration: none;  
}

a.hcols:hover { 
color: #ffffff;
text-decoration: none;
}

.riga_orizz {
BACKGROUND-IMAGE: url(../gif/riga_orizz.gif);
BACKGROUND-REPEAT:  repeat-x;
}
.riga_vert {
BACKGROUND-IMAGE: url(../gif/riga_vert.gif);
BACKGROUND-REPEAT:  repeat-y;
padding: 15px;
}

.img_rot{margin:2px;}

.loghi{margin:2px;border:1px solid #c0c0c0;}

.privacy_nl{font-size:7pt;font-weight:normal;line-height:4pt;letter-spacing:-1px;}

.box{margin:5px;padding:5px;border:1px solid #FFBA00;}
.box2{margin:5px;padding:5px;border:1px solid #ff0000;}

.box_int{margin:5px;padding:5px;}
.box_int1{margin:5px;padding:5px;background-color:#FFBA00;}
.box_int2{margin:5px;padding:5px;background-color:#FFDD82;}

.box_accreditation{margin-top:5px;padding:5px;border:1px solid #FFBA00;}

li{line-height:9pt;}