/*////////////////// ELEMENTI GENERALI //////////////////////////////*/

body {
    margin: 0;
    font: normal 10px/14px Verdana, Arial, Sans-serif;
    color: #000;
    background: #FFFFFF;}

p {
    margin-top: 0px;
    margin-bottom: 0px;}

.clearfloat {
    clear: both;
    height: 1px;
    overflow: hidden;
    margin: -1px;}

.left {  float: left;}
.right {  float: right;}
.text-left {  text-align: left;}
.text-center {  text-align: center;}
.text-right {  text-align: right;}

/*--link generico--*/
A:link, A:visited {
    font: bold 10px/12px Verdana;
    color: #EB5E0C;
    text-decoration: none;}
A:hover, A:active {
    color: #EB5E0C;
    text-decoration: underline;}

.testo_piccolo {font:italic 9px/12px Verdana, Sans-Serif; color:#000;}
.testo_grande {font:normal 14px/17px Verdana, Sans-Serif, color:#000; }

.listino {border:1px solid #E5E5E5; height:36px; padding:4px 0px 0px 10px;}
.listino_titolo {height:25px; background: #E5E5E5 url("/images/freccina_arancio.gif") no-repeat 0 5px; border-left:5px solid #FF6600; padding-left:10px;}

/*////////////////////// STRUTTURA / CONTENITORI SITO //////////////////////*/

.sito {
    width: 100%;}

.pagina {
    position:relative;
    width: 943px;
    text-align: left;}

.main_sez {
    padding: 0px 0px 0px 0px;
    background: #FFFFFF url(   "/images/sfondo_sezione.gif" ) no-repeat bottom left;
    float: left;}
/*
.colonna1 {
  width: 173px;
  float: left;
}
*/
.colonna2 {
    width: 658px;
    float: left;}

.colonna3 {
    width: 285px;
    float: left;}

/*/////////////////////// HEADER ///////////////////////////////////////////////*/

.header {
    /*width:822px;   height: 254px;*/
    float: left;}

.header_sfondo {
    width: 943px;
    height: 83px;
    background: url(   "/images/sfondo_header.jpg" ) no-repeat top left;}

.logo {
    padding: 10px 0px 0px 16px;
    float: left;}
/*
img.link_logo {
    width:190px;
    height:45px;
    border:0;
}

.movie_sezione {
  width: 647px;
  height: 214px;
  margin-top: 2px;
  float: left;
}

/*----- menu sito ----- */

.menu_oriz_contenitore {
    width: 658px;
    height: 27px;
    float: left;
    background: #252525;}

/*
.menu_vert_contenitore{
    width:190px;
    float:left;
}
*/

/*----- menu icone ----- */

img.icona {
    vertical-align: middle;}

.menu_icone_contenitore {
    width: 200px;
    height: 22px;
    background: #252525;
    padding: 5px 0px 0px 0px;
    float: left;}

A.menu_icone:link, A.menu_icone:visited {
    font: normal 9px/11px Verdana;
    color: #7C7C7C;
    text-decoration: none;}
A.menu_icone:hover, A.menu_icone:active {
    color: #FF6600;
    text-decoration: none;}

/*----- navigatore ----- */

.navigatore {
    height: 24px;
    padding: 15px 0px 0px 20px;
    font: bold 12px Verdana;
    color: #FF6600;}

A.nav:link, A.nav:visited {
    font: normal 10px/12px Verdana;
    color: #000000;
    text-decoration: none;}
A.nav:hover, A.nav:active {
    color: #FF6600;
    text-decoration: none;}

/*----- accessibilit� ----- */
/*
.accessibile_panel {
  padding:52px 10px 0px 0px;
  float:left;}

A.accessibile_link:link, A.accessibile_link:visited {
  font: normal 10px/12px Verdana;
  color: #FFFFFF;
  text-decoration: none;}
A.accessibile_link:hover, A.accessibile_link:active {
  color: #7BB0AC;}
*/
/*----- multilingua ----- */

.lingua_panel {
    width: 80px;
    height: 20px;
    padding: 7px 0px 0px 5px;
    background: #252525;
    float: left;
    font: bold 9px/11px Verdana;
    color: #C1C1C1;}
/*
.lingua_input {
    width:100px;
    height:16px !important;
    height:12px;
    font:normal 9px Verdana;
    background:#E0E7E6;}
*/
A.lingua_link:link, A.lingua_link:visited {
    font: bold 9px/11px Verdana;
    color: #C1C1C1;
    text-decoration: none;}

A.lingua_link:hover, A.lingua_link:active {
    color: #89B700;}

/*----- cerca ----- */

.cerca {
    padding: 50px 0px 0px 0px;
    float: right;}

.cerca_titolo {
    font: normal 10px Verdana;
    color: #FFF;
    padding: 2px 8px 0px 0px;
    float: left;}

.cerca_input {
    width: 105px;
    height: 12px;
    background: #E0E7E6;
    float: left;
    font: normal 10px Verdana;
    color: #333333;}

.cerca_button {
    padding: 2px 0px 0px 8px;
    float: left;}


.it A.cerca_link:link, .it A.cerca_link:visited {
    display: block;
    width: 72px;
    height: 15px;
    background-image: url("/images/it/button_vai.gif");
    background-position: 0 0;}
.it A.cerca_link:hover, .it A.cerca_link:active {
    background-position: 0 15px;}

.en A.cerca_link:link, .en A.cerca_link:visited {
    display: block;
    width: 72px;
    height: 15px;
    background-image: url("/images/en/button_vai.gif");
    background-position: 0 0;}
.en A.cerca_link:hover, .en A.cerca_link:active {
    background-position: 0 15px;}
    
.de A.cerca_link:link, .de A.cerca_link:visited {
    display: block;
    width: 72px;
    height: 15px;
    background-image: url("/images/de/button_vai.gif");
    background-position: 0 0;}
.de A.cerca_link:hover, .de A.cerca_link:active {
    background-position: 0 15px;}


/* ////////////////////// COLONNA 1 DI SINISTRA ////////////////////////////*/
/*
.num_verde {
  padding: 0px 0px 44px 0px;}

.box_area_ris {
  width: 171px;
  height: 265px;
  background: #FBFBFB;}

.area_ris_titolo {
  height: 29px;
  background: #EEEEEE;
  font: normal 14px Arial;
  color: #414141;
  padding: 10px 0px 0px 13px;}

.area_ris_login {
  font: normal 14px/16px Arial;
  color: #9D9D9D;
  padding: 20px 0px 5px 13px;}

.area_ris_input {
  padding: 0px 0px 0px 13px;}

.area_ris_input input {
  width: 137px;
  height: 13px;
  border: 1px solid #9D9D9D;}

.area_ris_dimentica {
  font: normal 11px/13px Arial;
  color: #9D9D9D;
  padding: 25px 0px 25px 13px;}

.area_ris_button {
  float: right;
  padding: 0px 20px 0px 0px;}

/*--link CLICCA QUI hai dimenticato la password--*//*
A.clicca:link, A.clicca:visited {
  font: bold 11px/12px Arial;
  color: #000000;
  text-decoration: none;}
A.clicca:hover, A.clicca:active {
  color: #EB5E0C;
  text-decoration: none;}

/*--link ACCEDI all'area riservata--*//*
A.button:link, A.button:visited {
  font: bold 16px/18px Arial;
  color: #EB5E0C;
  text-decoration: none;}
A.button:hover, A.button:active {
  color: #000000;}

/* ///////////////////////////// COLONNA 2 DI DESTRA //////////////////////////////// */
/* ELEMENTI DEL TEMPLATE SEZIONE  */

.txt_contenuti {
    width: 630px;
    padding: 0px 0px 50px 20px;
    float: left;}

.titolo {
    display:block;
    height:25px;
    border-left:5px solid #999999;
    background:#E5E5E5;
    padding: 0px 0px 0px 5px;
    font: bold 24px/26px Verdana;
    color: #FFFFFF;
    overflow:hidden;}

.titolo_bold {
    display:block;
    padding: 0px 0px 0px 0px;
    font: bold 18px Verdana;
    color: #000000;}

/*testo largo 2 colonne*/
.txt_wide {
    width: 630px;
    padding: 0px 0px 25px 0px;}

/*colonna 1 di testo all'interno di txt_contenuti*/
.txt01 {
    width: 300px;
    padding-right: 20px;
    text-align: justify;
    float: left;}

/*colonna 2 di testo all'interno di txt_contenuti*/
.txt02 {
    width: 300px;
    text-align: justify;
    float: left;}

/*blocchi di testo - htmlarea*/

.testo0 {
    padding: 0px 0px 0px 0px;}

.testo1 {
    padding: 10px 20px 10px 15px;
    border-left: 5px solid #FF6600;
    background: #E5E5E5 url(   "/images/freccina_arancio.gif" ) no-repeat 0px 0 !important;
    background: #E5E5E5 url(   "/images/freccina_arancio.gif" ) no-repeat 5px 0;}

.testo2 {
    padding: 10px 20px 10px 20px;}
.testo3 {
    padding: 0px 0px 15px 0px;}
.testo4 {
    padding: 0px 0px 15px 0px;}
.testo5 {
    padding: 0px 0px 0px 0px;}
.testo6 {
    padding: 0px 0px 15px 0px;}
.testo7 {
    padding: 0px 0px 15px 0px;}
.testo8 {
    padding: 0px 0px 0px 0px;}

/*foto all'interno del template*/
.foto1 {
    padding: 0px 10px 0px 0px;
    float: left;}
.foto2 {
    padding: 0px 0px 15px 0px;}
.foto3 {
    padding: 0px 10px 0px 0px;
    float: left;}
.foto4 {
    padding: 0px 0px 15px 0px;}
.movie_banner {
    padding: 10px 0px 0px 0px;}
/*

.dida {
    width:308px;
    height:28px;
    background:#E5E5E5;
    margin:6px 0px 6px 0px !important;
    margin:4px 0px 6px 0px;
    float:left;
    font:normal 11px/12px Arial;
    padding:4px 10px 0px 10px;}

.sottotitolo {
    width:322px;
    height:17px;
    background:#5c5c5c;
    padding:3px 0px 0px 6px;
    font:bold 12px Arial;
    color:#FFFFFF;}

.separatore_testo {
    width:90%;
    clear:both;
    margin:10px 0px 8px 0px;
    background: url("/images/separatore_testo.gif") repeat-x center left;}

/*-- menu risorse e links--*/

 /* contenitore delle risorse e dei links */
.menu_resources {
    padding: 0px 0px 20px 0px;}

.risorsa_panel {
    padding: 0px 0px 0px 0px;}
/*
.risorsa_titolo { 
    display:block;
    font:bold 10px/14px Verdana;
    color:#000000;
    padding:0px 0px 3px 8px;}
*/
.risorsa_item {
    margin-bottom: 1px;}

.it A.risorsa_link:link, .it A.risorsa_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/it/menu_allegati.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.it A.risorsa_link:hover, .it A.risorsa_link:active {
    color: #000000;
    background-position: 0 44px;}

.en A.risorsa_link:link, .en A.risorsa_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/en/menu_allegati.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.en A.risorsa_link:hover, .en A.risorsa_link:active {
    color: #000000;
    background-position: 0 44px;}
    
.de A.risorsa_link:link, .de A.risorsa_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/de/menu_allegati.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.de A.risorsa_link:hover, .de A.risorsa_link:active {
    color: #000000;
    background-position: 0 44px;}

.link_panel {
    padding: 0px 0px 0px 0px;}
/*
.link_titolo { 
    display:block;
    font:bold 10px/14px Verdana;
    color:#000000;
    padding:0px 0px 3px 8px;
}
*/
.link_item {
    margin-bottom: 1px;}

.it A.link_link:link, .it A.link_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/it/menu_link.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.it A.link_link:hover, .it A.link_link:active {
    color: #000000;
    background-position: 0 44px;}

.en A.link_link:link, .en A.link_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/en/menu_link.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.en A.link_link:hover, .en A.link_link:active {
    color: #000000;
    background-position: 0 44px;}
    
.de A.link_link:link, .de A.link_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/de/menu_link.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.de A.link_link:hover, .de A.link_link:active {
    color: #000000;
    background-position: 0 44px;}


.it A.video_link:link, .it A.video_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/it/menu_video.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.it A.video_link:hover, .it A.video_link:active {
    color: #000000;
    background-position: 0 44px;}

.en A.video_link:link, .en A.video_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/en/menu_video.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.en A.video_link:hover, .en A.video_link:active {
    color: #000000;
    background-position: 0 44px;}

.de A.video_link:link, .de A.video_link:visited {
    display: block;
    height: 22px;
    padding: 22px 0px 0px 54px;
    background-image: url("/images/de/menu_video.jpg" );
    background-position: 0 0;
    font: bold 10px Verdana;
    color: #89B700;
    text-decoration: none;
    overflow: hidden;}
.de A.video_link:hover, .de A.video_link:active {
    color: #000000;
    background-position: 0 44px;}


/*-- stampa e invia --*/

.stampa_invia /* panel contenitore */{
    width: 272px;
    height: 20px;
    padding: 5px 0px 0px 13px;
    background: url(   "/images/sfondo_stampa.gif" ) repeat-y top left;}

.stampa_icone {
    float: left;
    padding: 0px 0px 0px 0px;}

A.stampa:link, A.stampa:visited {
    font: normal 10px Verdana;
    color: #000000;
    text-decoration: none;}
A.stampa:hover, A.stampa:active {
    color: #FF6600;}

/* ///////////////////////////// HOME ////////////////////////////////////////// */

.movie_home {
    width: 943px;
    height: 303px;}


.it .main_home {
    width: 943px;
    height: 303px;
    /*position:relative;*/
    background: url(  "/images/it/sfondo_home.jpg" ) no-repeat 0 0;}

.en .main_home {
    width: 943px;
    height: 303px;
    background: url(  "/images/en/sfondo_home.jpg" ) no-repeat 0 0;}
 
 .de .main_home {
    width: 943px;
    height: 303px;
    background: url(  "/images/de/sfondo_home.jpg" ) no-repeat 0 0;}



.home_colonna1 {
    float: left;}
    
.home_colonna2 {
    width: 300px;
    font: normal 10px/14px Verdana;
    color: #FFF;
    padding: 49px 0px 0px 20px;
    float: left;}
.home_colonna3 {
    width:160px;
    float: left;
    font: normal 10px/12px Verdana;
    color: #FFF;
    padding:20px 0px 0px 132px;
    /*position:relative;*/
    overflow:hidden;}

.vai_3d {
    padding:210px 0px 0px 229px;}


/*/////////////// NEWS IN HOME ///////////////////////*/

.box_news {
    width: 311px;
    height:160px;
    padding: 43px 0px 0px 16px;
    overflow: hidden;}

.box_eventi {
    width: 311px;
    height:100px;
    padding: 0px 0px 0px 16px;
    overflow: hidden;}

.archivio_news {
    float: right;
    padding: 3px 0px 0px 0px;}

/*--link archivio news--*/

A.arch:link, A.arch:visited {
    font: bold 11px Verdana;
    color: #7E7E7E;
    text-decoration: none;}
A.arch:hover, A.arch:active {
    color: #FF6600;}
/*
.home_news_thumb {
  width: 132px;
  height: 91px;
  border: 1px solid #DEDEDE;
  padding: 3px;
  margin: 0px 25px 25px 0px;
  float: left;
}
*/
.data {
    width: 104px;
    padding: 30px 0px 0px 0px;
    text-align: center;
    font: bold 24px Verdana;
    color: #595959;
    float: left;}

.home_news_item {
    width: 207px;
    padding: 15px 0px 0px 0px;
    float: left;}

.home_news_data {}

.home_news_titolo {
    font: bold 10px/14px Verdana;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;}

.home_news_abstract {
    font: normal 10px/14px Verdana;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;}

.home_news_luogo {
    font: normal 10px/14px Verdana;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;    }
    
.home_news_periodo {
    font: normal 10px/14px Verdana;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;    }

/*//////////////////////////////////////////////////////////*/

/*--link leggi --*/
A.leggi:link, A.leggi:visited {
    font: bold 12px/16px Verdana;
    color: #89B700;
    text-decoration: none;}
A.leggi:hover, A.leggi:active {
    text-decoration: underline;}

.box_videogallery {
    width:180px;
    height:115px;
    padding:10px 0px 0px 4px; }

.box_3dgallery {
    width:180px;
    height:80px;
    padding:42px 0px 0px 4px; }

.box_videogallery a, .box_videogallery a:hover, .box_3dgallery a, .box_3dgallery a:hover {
    font-size:12px;
    line-height:15px;
    color:#fff; }

.box_cd {
    height:50px;
    overflow:hidden;    
    padding:12px 0px 0px 0px;    }
    
.box_multimedia {
    height:50px;
    overflow:hidden;   
    padding:21px 0px 0px 0px;    }
    
.box_forum {
    height:50px;
    overflow:hidden;     
    padding:21px 0px 0px 0px;    }
    
.box_download {
    height:50px;
    overflow:hidden;     
    padding:21px 0px 0px 40px;    }
    
a.link_facebook {
    /*background:#f00;*/
    display:block;
    position:absolute;
    top:659px;
    left:676px;
    width:40px;
    height:40px;
    z-index:10; }
    
a.link_youtube {
    /*background:#f00;*/
    display:block;
    position:absolute;
    top:659px;
    left:723px;
    width:40px;
    height:40px;
    z-index:10; }
    
a.link_mailinglist {
    /*background:#f00;*/
    display:block;
    position:absolute;
    top:659px;
    left:771px;
    width:40px;
    height:40px;
    z-index:10;}

/*////////////////////////// SEZIONE VIDEO ///////////////////////////////////////// */

.Videotesto {
    font-size:11px;
    padding:15px 20px;
    background:#E5E5E5;}

.Videotitolo {
    font: bold 11px/15px Verdana;
    color: #FF6600;}    
    
.Videoitem {
    width:305px;
    height:80px;
    font-size:11px;
    margin:0 3px 10px 0;
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5; 
    border-left:6px solid #999;
    float:left;
    overflow:hidden;}
    
.Videothumb {
    width:104px;
    height:80px;
    float:left;
    padding:0 10px 0 0;}    

.Videotitolo {
    height:25px;
    padding:3px 0;
    overflow:hidden;}
.Videotitolo a {
    font-size:11px;}    
.Videoabstract {
    height:42px;
    overflow:hidden;}    
    
/*////////////////////////// ARCHIVIO NEWS E EVENTI ///////////////////////////////////////// */

/*-- MENU NEWS --*/

.contenitore_menu_news {
    margin:10px 0px 20px 0px;
 }
/*
.news_menu_anno {
  float: none;
  padding: 8px 0px 3px 0px;
  margin-bottom:8px;
  background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;}

.panel_menu_mese {
  background:#EEFFEE;}

.news_menu_mese {
  padding: 0px 0px 0px 0px;}
*/

/*--link menu anno--*/
.it A.anno:link, .it A.anno:visited {
  display:block;
  height:17px;
  background-image:url("/images/it/menu_statico.gif");
  background-position:0 0;
  padding:5px 0px 0px 12px;
  margin-bottom:2px;
  font: bold 10px/14px Verdana;
  color: #000;
  text-decoration: none;}
.it A.anno:hover, .it A.anno:active {
  background-position:0 22px;
  color: #EB5E0C;}
.it A.anno_a:link, .it A.anno_a:visited, .it A.anno_a:hover, .it A.anno_a:active {
  display:block;
  height:17px;
  background-image:url("/images/it/menu_statico.gif");
  background-position:0 22px;
  padding:5px 0px 0px 12px;
  margin-bottom:2px;
  font: bold 10px/14px Verdana;
  color: #EB5E0C;
  text-decoration: none;}

.en A.anno:link, .en A.anno:visited {
  display:block;
  height:17px;
  background-image:url("/images/en/menu_statico.gif");
  background-position:0 0;
  padding:5px 0px 0px 12px;
  margin-bottom:2px;
  font: bold 10px/14px Verdana;
  color: #000;
  text-decoration: none;}
.en A.anno:hover, .en A.anno:active {
  background-position:0 22px;
  color: #EB5E0C;}
.en A.anno_a:link, .en A.anno_a:visited, .en A.anno_a:hover, .en A.anno_a:active {
  display:block;
  height:17px;
  background-image:url("/images/en/menu_statico.gif");
  background-position:0 22px;
  padding:5px 0px 0px 12px;
  margin-bottom:2px;
  font: bold 10px/14px Verdana;
  color: #EB5E0C;
  text-decoration: none;}

.de A.anno:link, .de A.anno:visited {
  display:block;
  height:17px;
  background-image:url("/images/de/menu_statico.gif");
  background-position:0 0;
  padding:5px 0px 0px 12px;
  margin-bottom:2px;
  font: bold 10px/14px Verdana;
  color: #000;
  text-decoration: none;}
.de A.anno:hover, .de A.anno:active {
  background-position:0 22px;
  color: #EB5E0C;}
.de A.anno_a:link, .de A.anno_a:visited, .de A.anno_a:hover, .de A.anno_a:active {
  display:block;
  height:17px;
  background-image:url("/images/de/menu_statico.gif");
  background-position:0 22px;
  padding:5px 0px 0px 12px;
  margin-bottom:2px;
  font: bold 10px/14px Verdana;
  color: #EB5E0C;
  text-decoration: none;}







/*--link menu mese--*/
A.mese:link, A.mese:visited {
  display:block;
  float:left;
  padding:3px 0px 5px 12px;
  font: normal 10px/14px Verdana;
  color: #000;
  text-decoration: none;}
A.mese:hover, A.mese:active {
  color: #EB5E0C;
  text-decoration: underline;}
A.mese_a:link, A.mese_a:visited, A.mese_a:hover, A.mese_a:active {
  display:block;
  float:left;
  padding:3px 0px 5px 12px;
  font: normal 10px/14px Verdana;
  color: #EB5E0C;
  text-decoration: underline;}

/*-- ELEMENTI NEWS --*/
/*
.browse_contenitore {
    padding:0px 25px 0px 65px;
    float:left;}
*/
.news_arch_item {
    width:620px;
    margin-bottom:12px;
    border:1px solid #E5E5E5; 
    border-left:5px solid #999999; 
    overflow:hidden;}

.news_arch_data {
    font: bold 11px/15px Verdana;
    color: #FF6600;
    padding:3px 10px 5px 11px;
    background:#E5E5E5 url("/images/freccina_grigia.gif") no-repeat 0 0;}

/*--link leggi la news--*/
A.news_leggi:link, A.news_leggi:visited {
    font: bold 11px/15px Verdana;
    color: #000000;
    text-decoration: underline;}
A.news_leggi:hover, A.news_leggi:active {
    color: #FF6600;}

.news_arch_abstract {
    /*height:32px;*/
    font:italic 11px/16px Verdana;
    color:#000;
    padding:10px 10px 10px 10px;}

.news_dettaglio /* contenitore news dettaglio con border-left*/{
    border-left:5px solid #999999;     }

.news_arch_link {
    padding:5px 10px 0px 0px;
    float:right;}

.news_arch_thumb {
    width:200px;
    padding:15px 10px 20px 10px;
    float:left;}

.news_arch_testo {
    padding:0px 0px 0px 10px;}

.news_arch_luogo {
    font:bold 11px/16px Verdana;
    color:#000;
    padding:10px 10px 0px 10px;}

.news_arch_periodo {
    font:bold 11px/16px Verdana;
    color:#000;
    padding:0px 10px 0px 10px;}

.eventi_invito {
    margin:30px 0px 0px 10px;    }

.news_arch_titolo {
    text-decoration:underline;}

/*
.news_arch_back {
    height:12px;
    padding:0px 0px 0px 0px;
    text-align:right;}

.contenitore_foto_news{
    width:323px;
    height:216px;
    float:right;}

/* ///////////////////////// CATALOGO ESEMPI 3D /////////////////////////////// */

.esempi_titolo {
    height:22px;
    font:bold 10px/14px Verdana;
    color:#EB5E0C;
    padding:3px 0px 0px 0px;
    background:#E5E5E5 url("/images/freccina_arancio.gif") no-repeat 0 5px;
    border-left:5px solid #EB5E0C;    }
    
.esempi_item {
    width:630px;
    height:60px;
    font:bold 10px/14px Verdana;
    background:#FFFFFF;
    border:1px solid #E6E6E6;
    border-left:5px solid #999999;    }
    
.esempi_thumb {
    width:110px;
    height:60px;
    text-align:center;
    float:left;    }
    
.esempi_nome {
    width:135px;
    height:50px;
    text-align:center;
    float:left;
    border-right:1px solid #E6E6E6;    }
    
.esempi_tipo {
    width:180px;
    height:50px;
    text-align:center;
    float:left;
    border-right:1px solid #E6E6E6;}
    
.esempi_anno {
    width:45px;
    height:50px;
    text-align:center;
    float:left;
    /*border-right:1px solid #E6E6E6;*/    }
    
.esempi_luogo {
    width:90px;
    height:50px;
    text-align:center;
    float:left;
    border-right:1px solid #E6E6E6;    }
    
.esempi_softw {
    width:90px;
    height:50px;
    text-align:center;
    float:left;    }
    
.esempi_separatore {
    height:4px;    }
    
/* ///////////////////////// FOOTER ////////////////////////////////////////////// */

.footer{
    width: 943px;
    height: 38px;
    padding: 25px 0px 0px 0px;
    background: #000000;
    float: left;}

.footer_img{
    float: left;
    padding-top: 0px !important;
    padding-top: 1px;}

.copyright{
    font: normal 9px/14px Verdana;
    color: #999999;
    padding: 0px 0px 0px 0px;
    float: left;}

.powered_by{
    padding: 4px 0px 0px 30px;
    float: left;}

/*-- admin --*/

.admin_panel{
    padding: 0px 30px 0px 20px;
    float: left;}

A.admin_link:link, A.admin_link:visited{
    font: normal 10px/12px Verdana;
    color: #CCC;
    text-decoration: none;}
A.admin_link:hover, A.admin_link:active{
    color: #FFF;
    text-decoration: none;}

/* --------STRUTTURA AREA AMMINISTRAZIONE--------------------- */

.logo_admin {padding:20px 0px 10px 20px;}


.main_admin {
    border-top:5px solid #EEEEEE;
    padding:20px;}

/*
.main_admin_left{
    width: 25%;
    float:left;
    padding:20px 20px 20px 20px;}

.main_admin_right {
  padding: 20px 20px 20px 20px;
}

*/

/* --------RISULTATI DELLA RICERCA---------------------------------------- */
/*
.box2_colonna2 {
}

.fascia_titolo_scuola {
  font: bold 14px/16px Arial, Sans Serif;
  color: #003366;
  padding: 0px 0px 0px 6px;
}

*/

/* --------MAPPA---------------------------------------- */

.contenitore_mappa {
  padding: 20px 0px 0px 150px;}

