﻿body 
{
    text-align:center;
}

@font-face {
    font-family: 'FuturaMdBTMedium';
    src: url('futuram-webfont.eot');
    src: url('futuram-webfont.eot?#iefix') format('embedded-opentype'),
         url('futuram-webfont.woff') format('woff'),
         url('futuram-webfont.ttf') format('truetype'),
         url('futuram-webfont.svg#FuturaMdBTMedium') format('svg');

}
#div_content
{
    position:relative; 
    margin:0px auto; 
    width:980px;
    }
#logo_header
{
    position:relative; 
    width:980px; 
    height:88px; 
    display:table-cell; 
    vertical-align:middle; 
    text-align:left; 
    padding-left:32px;
    }
#eventi_header
{
    position:absolute;
    left:666px;
    top:48px;
    width:292px;
    height:350px;
    overflow:hidden;
    }
#fr_left_header
{
    position:absolute;
    left:653px;
    top:373px;
    width:13px;
    height:25px;
    }
#fr_right_header
{
    position:absolute;
    left:958px;
    top:373px;
    width:13px;
    height:25px;
    }
#eventi_header .ev_head
{
    position:relative;
    float:left;
    width:292px;
    height:300px;
    text-align:center;
    margin-top:65px;
    }
#eventi_header .ev_head_title
{    
    width:282px;
    height:80px;
    text-align:left;
    margin:0px auto;
    font-family:Times New Roman, Verdana, Sans-Serif;
    font-size:24px;
    font-weight:bold;
    color:#8FA6B8;
    
    }
    
#eventi_header .ev_head_title a:link{color:#8FA6B8; text-decoration:none}
#eventi_header .ev_head_title a:visited{color:#8FA6B8; text-decoration:none}
#eventi_header .ev_head_title a:hover{color:#8FA6B8; text-decoration:underline;}
#eventi_header .ev_head_title a:active{color:#8FA6B8; text-decoration:none}

#eventi_header .ev_head_luogo
{
    width:180px;
    height:60px;
    float:left;
    text-align:left;
    margin:0px auto;
    margin-left:5px;
    font-family:Times New Roman, Verdana, Sans-Serif;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
    }
#eventi_header .ev_head_img
{
    width:272px;
    height:145px;
    text-align:center;
    float:none;
    margin:0px auto;
    }
#scritta_lavoro
{
    position:absolute;
    left:50px;
    top:352px;
    font-family:Times New Roman, Verdana, Sans-Serif;
    font-size:22px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
    }
#menu_header
{
    position:relative; 
    width:980px; 
    height:622px;      
    background-position: center center; 
    background-repeat: no-repeat;
    }
#menu_header_up
{
    position:absolute; 
    left:465px; 
    top:152px; 
    width:514px; 
    height:24px; 
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#FFF; 
    font-weight:bold;
    }
#menu_header_up DIV
{
    float:right; 
    width:114px; 
    margin-top:3px;
    text-transform:uppercase;
    }
#menu_header_up DIV A:link{color:#FFF; text-decoration:none;}
#menu_header_up DIV A:visited{color:#FFF; text-decoration:none;}
#menu_header_up DIV A:hover{color:#FFF; text-decoration:underline;}
#menu_header_up DIV A:active{color:#FFF; text-decoration:none;}

#menu_header_up DIV INPUT
{
    width:130px; 
    float:left; 
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#5E7C95; 
    height:20px;
    }

#menu_header_down
{
    position:absolute; 
    left:14px; 
    top:593px; 
    width:952px; 
    height:24px; 
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#FFF; 
    font-weight:bold;
    text-transform:uppercase;
    }
#menu_header_down DIV
{
    float:left;
    width:132px; 
    margin-top:3px;
    text-align:center;
    }
#menu_header_down DIV A:link{color:#FFF; text-decoration:none;}
#menu_header_down DIV A:visited{color:#FFF; text-decoration:none;}
#menu_header_down DIV A:hover{color:#FFF; text-decoration:underline;}
#menu_header_down DIV A:active{color:#FFF; text-decoration:none;}

#contenuto_centrale
{
    position:relative;
    width:950px;
    height:auto;
    margin:5px auto;

    }
#box_sx_home
{
    width:372px; 
    background-color:#E9EBE9; 
    float:left; 
    text-align:center;
    }  
.box_sx_home_white
{
    position:relative; 
    width:348px; 
    background-color:#FFF; 
    margin:12px;
    padding-top:10px;
    }
.box_sx_home_test
{
    position:relative; 
    width:328px; 
    height:24px; 
    margin:0px 10px 0px 10px; 
    border-bottom:solid 1px #999; 
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    text-align:left;
    color:#124871;
    font-weight:bold;
    }  
    
.elenco_news_home
{
    position:relative; 
    width:328px; 
    height:auto; 
    margin-left:10px; 
    margin-right:10px;
    }
.elenco_news_home TABLE{width:328px;}
.elenco_news_home TABLE TD
{
    width:318px; 
    height:auto;
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#154A73; 
    font-weight:bold;
    border-bottom:solid 1px #858383;
    padding:5px;
    }
.elenco_news_home TABLE TD A:link{color:#154A73; text-decoration:none;}
.elenco_news_home TABLE TD A:visited{color:#154A73; text-decoration:none;}
.elenco_news_home TABLE TD A:hover{color:#154A73; text-decoration:underline;}
.elenco_news_home TABLE TD A:active{color:#154A73; text-decoration:none;}

.elenco_news_home TABLE TD DIV
{
    width:5px; 
    height:8px; 
    background-color:#858383; 
    font-size:0px;
    margin-top:3px;
    }
    
.elenco_news_home_media
{
    position:relative; 
    width:328px; 
    height:auto; 
    margin-left:10px; 
    margin-right:10px;
    }
.elenco_news_home_media TABLE{width:328px;}
.elenco_news_home_media TABLE TD
{
    width:318px; 
    height:36px;
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#154A73; 
    font-weight:bold;
    border-bottom:solid 1px #999;
    padding:5px;
    }
.elenco_news_home_media TABLE TD A:link{color:#154A73; text-decoration:none;}
.elenco_news_home_media TABLE TD A:visited{color:#154A73; text-decoration:none;}
.elenco_news_home_media TABLE TD A:hover{color:#154A73; text-decoration:underline;}
.elenco_news_home_media TABLE TD A:active{color:#154A73; text-decoration:none;}

.elenco_news_home_media TABLE TD DIV
{
    width:5px; 
    height:8px; 
    background-color:#858383; 
    font-size:0px;
    }
    
#box_sx_home_seguimi
{
    position:relative;
    width:328px; 
    height:24px; 
    margin:0px 10px 0px 10px; 
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    text-align:left; 
    font-weight:bold; 
    color:#124871;
    }
#box_dx_home
{
    width:568px; 
    height:auto; 
    float:right; 
    text-align:center;
    } 
#box_media_home
{
    height:auto;
    width:568px;
    background-color:#5E7C95;
    padding-bottom:10px;
    }
.media_label
{
    float:left; 
    margin:10px 0px 0px 10px; 
    width:176px; 
    height:30px; 
    line-height:30px; 
    font-family: Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#124871;
    background-color:#8FA6B8; 
    text-transform:uppercase;
    cursor:pointer;
    font-weight:bold;
    
    }
.media_label A:link{color:#124871; text-decoration:none;}
.media_label A:visited{color:#124871; text-decoration:none;}
.media_label A:hover{color:#124871; text-decoration:underline;}
.media_label A:active{color:#124871; text-decoration:none;}

.media_box
{
    clear:both; 
    margin:0px auto; 
    width:548px; 
    height:auto; 
    background-color:#fff;
    display:none;
    padding-top:10px;
    padding-bottom:0px;
    text-align:left;
    }
.media_box_cnt
{
    width:548px; 
    height:200px;
    }
    
.media_box_cnt span 
{
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:11px; 
    font-weight:bold;
    color:#454A4B; 
    }
.media_box_cnt p
{
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:11px; 
    font-weight:normal;
    color:#000000; 
    }
    
.media_box_cnt_video
{
    float:left; 
    width:270px; 
    height:185px; 
    margin-left:10px;
    }
.media_box_cnt_thumb
{
    float:left; 
    width:120px; 
    height:80px; 
    margin-left:10px;
    }
.media_box_cnt_thumb IMG
{
    width:120px; 
    height:80px;
    border:none;
    }
.media_box_cnt_pre_titles
{
    width:10px;
    height:26px;
    float:left;
    background-image:url('/images/puntino_elenco.jpg'); 
    background-position:left center; 
    background-repeat:no-repeat; 
    margin-left:10px; 

}
.media_box_cnt_titles
{
    float:left; 
    width:235px; 
    height:26px; 
    margin-left:10px; 
    margin-top:2px;
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:11px; 
    font-weight:bold;
    color:#6A6E6F; 
    
    line-height:24px; 
    border-bottom:solid 1px #999;
    }
.media_box_cnt_titles A:link{color:#6A6E6F; text-decoration:none;}
.media_box_cnt_titles A:visited{color:#6A6E6F; text-decoration:none;}
.media_box_cnt_titles A:hover{color:#6A6E6F; text-decoration:underline;}
.media_box_cnt_titles A:active{color:#6A6E6F; text-decoration:none;}

.media_box_cnt_archive
{
    float:left; 
    text-align:left; 
    width:240px; 
    height:30px; 
    margin-left:10px; 
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:12px; 
    color:#454A4B; 
    font-weight:bold; 
    padding-right:15px; 
    line-height:30px;
    }
.media_box_cnt_archive A:link{color:#154A73; text-decoration:none;}
.media_box_cnt_archive A:visited{color:#154A73; text-decoration:none;}
.media_box_cnt_archive A:hover{color:#154A73; text-decoration:underline;}
.media_box_cnt_archive A:active{color:#154A73; text-decoration:none;}

.media_box_cnt_archive img
{
    vertical-align:middle;
}

#pag_video
{
    width:500px; 
    height:20px; 
    position:relative; 
    float:left; 
    margin-left:20px;
}
#pag_video td
{
    text-align:right;
}

#box_rassegna_home
{
    clear:both;
    width:568px;
    background-color:#E9EBE9;
    margin-top:10px;
    height:auto;
    padding-bottom:12px;
    }
#rass_cont_rass_dett
{
    width:518px;
    height:auto;
    float:left; 
    margin-left:10px;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:11px;
    color:#6A6E6F;
    text-align:center;
}

#rass_cont_rass_dett IMG{clear:both; margin:0px auto;}
#rass_cont_rass_dett DIV{ text-align:left;  padding-bottom:5px;}
#rass_cont_rass_dett DIV I{position:relative; color:#6A6E6F; font-style:normal; font-weight:bold;}
#rass_cont_rass_dett DIV B{color:#154A73; font-size:12px;}
#rass_cont_rass_dett A:link{color:#000; font-weight:bold; text-decoration:underline;}
#rass_cont_rass_dett A:visited{color:#000; font-weight:bold; text-decoration:underline;}
#rass_cont_rass_dett A:hover{color:#000; font-weight:bold; text-decoration:none;}
#rass_cont_rass_dett A:active{color:#000; font-weight:bold; text-decoration:underline;}

#rass_cont_rass_dett .rass_down{width:518px; border:none; padding-top:5px; padding-bottom:0px; line-height:20px; }
#rass_cont_rass_dett .rass_down IMG{float:left; border:none; margin-right:10px;}
#rass_cont_rass_dett .rass_down A:link{color:#154A73; text-decoration:none;font-weight:bold; font-size:12px}
#rass_cont_rass_dett .rass_down A:visited{color:#154A73; text-decoration:none;font-weight:bold; font-size:12px}
#rass_cont_rass_dett .rass_down A:hover{color:#154A73; text-decoration:underline;font-weight:bold; font-size:12px}
#rass_cont_rass_dett .rass_down A:active{color:#154A73; text-decoration:none;font-weight:bold; font-size:12px}

#rass_cont_rass
{
    width:259px; 
    height:auto;
    float:left; 
    margin-left:10px;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:12px;
    color:#154A73;
    text-align:center;
    }
#rass_cont_rass IMG{clear:both; margin:0px auto;}
#rass_cont_rass DIV{width:250px; text-align:left; border-bottom:solid 1px #999; padding-bottom:5px;}
#rass_cont_rass DIV I{position:relative; color:#154A73; font-style:normal; font-weight:bold;}
#rass_cont_rass DIV B{color:#154A73; font-size:12px;}


#rass_cont_rass .rass_down{width:250px; border:none; padding-top:5px; padding-bottom:0px; line-height:20px; font-weight:bold;}
#rass_cont_rass .rass_down IMG{float:left; border:none; margin-right:10px;}
#rass_cont_rass .rass_down A:link{color:#6A6E6F; text-decoration:none;}
#rass_cont_rass .rass_down A:visited{color:#6A6E6F; text-decoration:none;}
#rass_cont_rass .rass_down A:hover{color:#6A6E6F; text-decoration:underline;}
#rass_cont_rass .rass_down A:active{color:#6A6E6F; text-decoration:none;}

#rass_int_rass
{
    width:259px; 
    height:auto;
    float:left; 
    margin-left:10px;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:11px;
    color:#6A6E6F;
    text-align:center;
    }
#rass_int_rass IMG{clear:both; margin:0px auto;}
#rass_int_rass DIV{width:250px; text-align:left; border-bottom:dotted 1px #222; padding-bottom:5px;}
#rass_int_rass DIV I{position:relative; color:#154A73; font-style:normal; font-weight:bold;}
#rass_int_rass DIV B{color:#154A73; font-size:12px;}
#rass_int_rass A:link{color:#6A6E6F; font-weight:bold; text-decoration:underline;}
#rass_int_rass A:visited{color:#6A6E6F; font-weight:bold; text-decoration:underline;}
#rass_int_rass A:hover{color:#6A6E6F; font-weight:bold; text-decoration:none;}
#rass_int_rass A:active{color:#6A6E6F; font-weight:bold; text-decoration:underline;}

#rass_comu_rass
{
    width:259px; 
    height:auto;
    float:left; 
    margin-left:10px;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:11px;
    color:#6A6E6F;
    text-align:center;

    }
#rass_comu_rass IMG{clear:both; margin:0px auto;}
#rass_comu_rass DIV{width:250px; text-align:left; border-bottom:dotted 1px #222; padding-bottom:5px;}
#rass_comu_rass DIV I{position:relative; color:#154A73; font-style:normal; font-weight:bold;}
#rass_comu_rass DIV B{color:#154A73; font-size:12px;}
#rass_comu_rass A:link{color:#6A6E6F; font-weight:bold; text-decoration:underline;}
#rass_comu_rass A:visited{color:#6A6E6F; font-weight:bold; text-decoration:underline;}
#rass_comu_rass A:hover{color:#6A6E6F; font-weight:bold; text-decoration:none;}
#rass_comu_rass A:active{color:#6A6E6F; font-weight:bold; text-decoration:underline;}

.rass_el_rass
{
    width:259px; 
    height:auto;
    float:right; 
    margin-right:10px;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:10px;
    color:#6A6E6F;

    }
.rass_el_rass DIV{width:250px; height:auto; text-align:left; padding-bottom:5px; margin-bottom:5px;}
.rass_el_rass DIV I{position:relative; color:#154A73; font-style:normal; font-weight:bold;}
.rass_el_rass DIV IMG{float:left; border:none; margin-right:5px;}
.rass_el_rass DIV B A:link{color:#6A6E6F; text-decoration:none;}
.rass_el_rass DIV B A:visited{color:#6A6E6F; text-decoration:none;}
.rass_el_rass DIV B A:hover{color:#6A6E6F; text-decoration:underline;}
.rass_el_rass DIV B A:active{color:#6A6E6F; text-decoration:none;}

.rass_el_arch
{
    width:200px;
    height:30px;
    line-height:28px;
   /* border-top:solid 1px #999;*/
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:12px;
    color:#666;
    margin-bottom:0px;
    font-weight:bold;

    }
.rass_el_arch IMG{margin-top:4px;}
.rass_el_arch A:link{color:#154A73; text-decoration:none;}
.rass_el_arch A:visited{color:#154A73; text-decoration:none;}
.rass_el_arch A:hover{color:#154A73; text-decoration:underline;}
.rass_el_arch A:active{color:#154A73; text-decoration:none;}

.rass_el_arch_int
{
    width:200px;

    border-top:solid 1px #999;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:14px;
    color:#666;
    margin-bottom:0px;
   
    padding:0px;
    margin:0px;
    padding-top:5px;
    
    }
 .rass_el_arch_int td
{
    padding-left:15px;
}   
.rass_el_arch_int IMG{margin-top:4px;}
.rass_el_arch_int A:link{color:#666; text-decoration:none;}
.rass_el_arch_int A:visited{color:#666; text-decoration:none;}
.rass_el_arch_int A:hover{color:#666; text-decoration:underline;}
.rass_el_arch_int A:active{color:#666; text-decoration:none;}

.rass_el_arch_int td{text-align:left; margin:0px; padding:0px; }

.paginazione_elenco
{
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
}

.paginazione_elenco a:Link{color:#666; text-decoration:underline;font-size:12px; font-weight:normal;}
.paginazione_elenco a:visited{color:#666; text-decoration:underline;font-size:12px; font-weight:normal;}
.paginazione_elenco a:hover{color:#666; text-decoration:none;font-size:12px; font-weight:normal;}
.paginazione_elenco a:active{color:#666; text-decoration:underline;font-size:12px; font-weight:normal;}

#footer
{
    position:relative;
    width:950px;
    height:100px;
    margin:0px auto;
    background-image:url('/images/bg_footer.gif');
    background-position:center top;
    background-repeat:repeat-y;
    margin-top:20px;
    }
#footer DIV
{
    position:relative;
    width:950px;
    height:60px;
    top:20px;
    }
#footer DIV DIV
{
    float:left;
    top:0px;
    width:155px;
    height:60px;
    border-left:solid 1px #999;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    color:#666;
    text-align:left;
    margin-left:20px;
    }
#footer DIV DIV DIV{width:140px; height:60px; top:0px; margin-left:15px; border:none; line-height:20px;}
#footer DIV DIV DIV A:link{color:#666; text-decoration:none;}
#footer DIV DIV DIV A:visited{color:#666; text-decoration:none;}
#footer DIV DIV DIV A:hover{color:#666; text-decoration:underline;}
#footer DIV DIV DIV A:active{color:#666; text-decoration:none;}

#footer #logo_footer
{
    position:absolute;
    z-index:10;
    text-align:left;
    left:30px;
    top:-8px;
    width:200px;
    height:30px;
    font-family:Century Gothic, Verdana, Sans-Serif;
    font-size:14px;
    font-weight:bold;
    }
    
.test_link
{
    font-family:Century Gothic, Verdana, Sans-Serif; 
    font-size:10px; 
    color:#6A6E6F; 
}   
.test_link p
{
    font-family:Arial, Verdana, Sans-Serif; 
    font-size:10px; 
    color:#6A6E6F; 
   
}
.test_link A:link{color:#6A6E6F; text-decoration:none;}
.test_link A:visited{color:#6A6E6F; text-decoration:none;}
.test_link A:hover{color:#6A6E6F; text-decoration:underline;}
.test_link A:active{color:#6A6E6F; text-decoration:none;}

.testo_b
{
    color:#6A6E6F;  
    font-size:11px;
    font-weight:bold;
   font-family:Century Gothic, Verdana, Sans-Serif; 
}

.testo_a
{
    color:#154A73;  
    font-size:12px;
    font-weight:bold;
   font-family:Century Gothic, Verdana, Sans-Serif; 
}

.testo_a A:link{color:#154A73; text-decoration:none;}
.testo_a A:visited{color:#154A73; text-decoration:none;}
.testo_a A:hover{color:#154A73; text-decoration:underline;}
.testo_a A:active{color:#154A73; text-decoration:none;}

