html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
    margin: 0; 
    padding: 0; 
    border: 0;}

body {
    color:#000000;
    FONT: 12px Arial,Helvetica,sans-serif;
    text-align:left;
    BACKGROUND-COLOR: #ecf5fd;}

#upper_box {    
    position: relative;
    WIDTH: auto;
    HEIGHT: 33px;
    BACKGROUND-COLOR: #07195B;
    font:arial, helvetica 14px bold; color:white;
    text-align:center;
    ;    }

#img_2 {
    position: absolute;
    right: 0px;
    top:0px;
    WIDTH: 130px;
    HEIGHT: 130px;
    BACKGROUND-IMAGE:url(immagini/pop_01.jpg);
    background-repeat: no-repeat;}

#img_1 {
    POSITION: absolute;
    left: 0px;
    top: 0px;
    WIDTH: 148px;
    HEIGHT: 76px;
    /*BACKGROUND-IMAGE:url(immagini/new_pop_02.jpg);*/
    BACKGROUND-IMAGE:url(immagini/newPop_Logo_Fidas.jpg); 
    background-repeat: no-repeat;}
    
#header {
    MARGIN-LEFT: 140px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 45px;
    font-size: 16px;
    COLOR:#07195B;
    font-weight:bold;}

#box_data {
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 44px;
    COLOR:#FF0000;
    font-weight:bold;}
    
#contenuti {
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;}
    
#immagine {
    position: relative;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: -15px;
    float:right;}
    
#immagineMulti {
    position: relative;
    MARGIN-LEFT: 20px;
    /*MARGIN-TOP: -15px;
    float:right;*/}    

#immagineZoom {
    position: relative;
    MARGIN-LEFT: 50px;
    /*MARGIN-TOP: -15px;
    float:right;*/}    
    
#video {
    MARGIN-RIGHT: 10px;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 5px;}

#chiudi {
    margin-top: 20px;
    text-align:center;
    COLOR:#06195a;
    font-weight:bold;}

/* CSS LUIGI */    

#filelist_table {
    width: 85%;
    margin-top:30px;
    border-spacing: 8px;
}

#filelist_table a:link {
    color:#06195a;
    text-decoration: none;
    border-bottom: 1px dotted #06195a;
}

#filelist_table a:visited {
    color:#1e378b;
    text-decoration: none;
    border-bottom: 1px dotted #06195a;
}

#filelist_table a:hover {
    color:#1e378b;
    text-decoration:underline;
    border-bottom: none;
}

.titolo_area{
    
}









.arrowlistmenu{
width: 450px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(immagini/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 0 0px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(immagini/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #07195b;
background: url(immagini/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #07195b;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #07195b;
background-color: #F3F3F3;
}
