body, th, td
{
font-family: Verdana; font-size:90%; margin:0;line-height:120%; 
}

img
{
border:0;
}


ul
{
color:#7B98E1;
}
ul li p
{
color:#666666;
}

a 
{
font-size:0.9em; color:#333333; text-decoration:none
}
a:hover
{
font-size:0.9em; color: #FF9900; text-decoration:underline; 
}
.a_barraor a 
{
border:1px solid #E8E8E8; font-size:0.9em; color:#000000; text-decoration:none;
}
.a_barraor a:hover
{
border:1px solid #C0C0C0; font-size:0.9em; color: #808080; background-color:#F1F1F1; text-decoration:none; 
}
.acron acronym
{
cursor: help;
text-decoration:underline;
}
.arancio
{
color: #ff9900;
font-weight:bold;
font-size:0.9em;
margin:0 5px;
}
#box_arancione_isis
{
position: relative;
float:left;
width: 100%;
color: #000000;
font-size: 0.9em;
border-top: 5px solid #F1F1F1;
background-color: #FF9900;
background-image:url('sfondo_arancione_testa.gif');
}

#box_arancione_isis p
{
text-align:left; 
margin:2px 0;
font-size:0.85em;
font-weight:bold;
}


#centrale
{
width: 100%;
position:relative;
float:left;
color:#000000;
background-color:#F5F5F5;
}
#menu1
{
position: relative; float: left; background-color:#F5F5F5; width:18%;font-size: 0.9em;pagging-left:1%;

}
#menu1 a:hover
{
font-size:0.9em; color: #FF9900; text-decoration:underline

}
#menu1 p
{
margin:0.9em;

}


#menu2
{
position: relative; float: left; background-color:#F5F5F5; width:18%;font-size: 0.9em;


}
#menu2 a:hover
{
font-size:0.9em; color: #FF9900; text-decoration:underline

}

#menu2 p
{
margin:0.9em;

}


#box_logo
{
width: 60%;
float: left;
position:relative;
background-color:#FFFFFF;
}

#barraor
{
width:100%;
float:left;
border-top: 1px solid; border-bottom: 1px solid;border-color:#FF9900;
background-color:#E8E8E8;
position:relative;
padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px;
}

#barraor a
{
border:1px solid #E8E8E8;
font-size:0.9em;
color:#000000;
text-decoration:none;
padding:2px 5px;
}
#barraor a:hover
{
border:1px solid #C0C0C0;
font-size:0.9em;
color: #808080;
background-color:#F1F1F1;
text-decoration:none;
}


.box_centrale
{
width: 100%;
position:relative;
float:left;
}
#box_centrale_home
{
width: 100%;
position:relative;
float:left;
}
#box_centrale_bottom
{
width: 100%;
position:relative;
float:left;
font-size:0.9em;
text-align:center;
}
.box_mv1
{
width: 21%;
position:relative;
float:left;
background-color:#EEF2FB;
padding-top:30px; padding-bottom:15px;border-color:#FF9900; border-right-style:solid; border-right-width:1px; border-bottom-style:solid; border-bottom-width:1px
}

.box_mv1 ul
{
font-size: 1em;
font-weight: normal;
list-style-type:none;
margin-bottom:15px;margin-top: 20px;


}
.box_mv1 ul li
{
font-size: 0.9em;
font-weight: normal;
margin-right:5px;
margin-top:2px; margin-bottom:2px;margin-left:-25px;
}
.box_mv1 ul li a 
{
font-size:0.9em; text-decoration:none; margin:0;


}
.box_mv1 li a:hover
{
font-size:0.9em; color: #FF9900; text-decoration:underline

}
.menu_titolo_testa
{
font-size: 0.9em;
font-weight: bold;
margin-bottom:-15px; margin-left:10px; margin-right:10px;margin-top:-5px; color:#000000
}
.menu_titolo
{
font-size: 0.9em;
font-weight: bold;
border-top: 1px dashed #FF9900; 
margin-bottom:-15px; margin-left:10px; margin-right:10px;margin-top:-5px; color:#000000
}


.box_mv2
{
border-left:1px solid #FF9900; border-bottom:1px solid #FF9900; width: 18%;
position:relative;
float:right;
padding-top:30px;
padding-bottom:15px;
background-color:#F7F9FD;border-right-color:#FF9900; border-top-color:#FF9900
}
.box_mv3
{
width: 18%;
position:relative;
float:right;
padding-top:30px;
padding-bottom:15px;

 
}

.box_mv2 ul
{
font-size: 1em;
font-weight: normal;
list-style-type:none;
margin-bottom:15px;margin-top: 20px;


}
.box_mv2 ul li
{
font-size: 0.9em;
font-weight: normal;
margin-right:5px;
margin-top:2px; margin-bottom:2px;margin-left:-25px;
}
.box_mv2 ul li a 
{
font-size:0.9em; text-decoration:none; margin:0;


}
.box_mv2 li a:hover
{
font-size:0.9em; color: #FF9900; text-decoration:underline

}


.box_corpo
{
width: 56.5%;
position:relative;
float:left;
font-size: 0.9em;
padding:0 15px;
}
.box_corpo a
{
color: #666666
}
.box_corpo img
{
margin-right: 5px;
margin-bottom: 5px;
border:0;
}
.img_float img
{
float:left;
}

.menu_titolo_corpo
{
clear: left;
font-size: 1em;
font-weight: bold;
border-bottom: 2px dotted #FF9900; 
margin-bottom:-5px; margin-left:0px; margin-right:0;margin-top:5px;padding-bottom:4px; color:#000000;
padding-left:20px;
}
.clear
{
clear:left;

}
hr           { color: #88A4E0 }

.box
{
position:relative;
float:left;
}
.box_barre
{
position:relative;
width:80%;
margin-left:8px;margin-right:1px;
font-size:0.9em;
color:#ff9900;
font-weight:bold;
}
.box_barre a
{
font-weight:normal;
}
.box_barre a hover
{
font-weight:normal;
}
.box_barre_or
{
position:relative;
width:80%;
font-size:1em;

}

.box_100
{
position:relative;
float:left;
width:100%;
}
.box_100_ocra
{
border-top:1px solid #FF9900; position:relative;
float:left;
width:100%;  background-color: #FFCC00;
font-size: 0.9em;
text-align:left;
border-left-color:#FF9900; border-right-color:#FF9900; border-bottom-color:#FF9900; background-image:url('sfondo_giallo_testa.gif')
}

.box_100_ocra p
{
margin:1px 0;
color:#FFFFFF;
border:none;
font-size:0.85em;
font-weight:bold;
}

.box_100_center
{
position:relative;
float:left;
width:100%;
text-align:center;
}
.box_100_center_b
{
position:relative;
float:left;
width:100%;
text-align:center;
font-weight:bold;
}
.box_98
{
position:relative;
float:left;
margin:0 1%;
}
.box_50
{
position:relative;
float:left;
width:50%;
}
.box_50_center
{
position:relative;
float:left;
width:50%;
text-align:center;
}
.box_50_center_b
{
position:relative;
float:left;
width:50%;
text-align:center;
font-weight:bold;
}
.box_48
{
position:relative;
float:left;
width:48%;
margin:0 1%;
}
.box_1
{
position:relative;
float:left;
width:1%;
}
.box_2
{
position:relative;
float:left;
width:2%;
}
.box_5
{
position:relative;
float:left;
width:5%;
}
.box_10
{
position:relative;
float:left;
width:10%;
}
.box_10_right
{
position:relative;
float:right;
width:10%;
}
.box_20
{
position:relative;
float:left;
width:20%;
}
.box_30
{
position:relative;
float:left;
width:30%;
}
.box_40
{
position:relative;
float:left;
width:40%;
}
.box_60
{
position:relative;
float:left;
width:60%;
}
.box_70
{
position:relative;
float:left;
width:70%;
}
.box_77
{
position:relative;
float:left;
width:77%;
}

.box_80
{
position:relative;
float:left;
width:80%;
}
.box_90
{
position:relative;
float:left;
width:90%;
}

.box_corpo_75
{
width: 75%;
position:relative;
float:left;
font-size: 0.9em;
padding:0 15px;
}
.box_corpo_75 a
{
color: #666666
}
.box_corpo_75 img
{
margin-right: 5px;
border:0;
}
.box_mv3
{
border-right:1px solid #FF9900; border-bottom:1px  solid #FF9900; width: 21%;
position:relative;
float:left;
background-color:#EEF2FB;
padding-top:30px; padding-bottom:15px;border-left-color:#FF9900; border-top-color:#FF9900;
}

.box_mv3 ul
{
font-size: 1em;
font-weight: normal;
list-style-type:none;
margin-bottom:15px;margin-top: 20px;
color:#FF9900;
}
.box_mv3 ul li
{
font-size: 0.9em;font-weight:bold;color:#FF9900;

margin-right:5px;
margin-top:2px; margin-bottom:2px;margin-left:-25px;
}
.box_mv3 ul li a 
{
font-size:0.9em; text-decoration:none; margin:0;
font-weight:normal;


}
.box_mv3 li a:hover
{
font-size:0.9em; color: #FF9900; text-decoration:underline

}
.menu_titolo_corpo_mv3
{
clear: left;
font-size: 1em;
font-weight: bold;
border-bottom: 2px dashed #FF9900; 
margin-bottom:-5px; margin-left:0px; margin-right:0;margin-top:5px;padding-bottom:4px; color:#000000
}
