/*////////////////// ELEMENTI GENERALI //////////////////////////////*/


/* viene utilizzato dalle html area */
body 
{
  margin: 0px 0px 0px 0px;
  font: normal 11px/14px Verdana, Sans-serif;
  color: #000;
  background: #FFFFFF;
}

/* viene utilizzato nel sito */
body.standard 
{
  margin: 0px 0px 0px 0px;
  font: normal 12px/18px Verdana, Sans-serif;
  color: #CCC;
  background: #000 url("/images/body_standard.jpg") repeat-x 0 0; 
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
}

.clearfloat {
  clear: both;
  height: 1px;
  overflow: hidden;
  margin: -1px;
}
/* hack per explorer 6*/
*html .clearfloat
{
	margin:0px;
}


.float_left
{
	clear:both;
	float:left;
}

.float_right
{
	clear:both;
	float:right;
}

.float_none
{
	clear:both;
	float:none;
}

/* ============ LINKS ================ */

/*--link generico per html area/sito --*/
A:link, A:visited {
  color: #FFF;
  text-decoration: underline;
}
A:hover, A:active {
  color: #FC0;
  text-decoration: underline;
}

/*--link generico per contenuti sito
se viene attivato tutti i link con class all'interno di txt_contenuti
devono avere la sintassi div.txt_contenuti A.nome_class per apparire corretti
altrimenti prendono le caratteristiche di questo link--*/
/*
div.txt_contenuti A:link, div.txt_contenuti A:visited {
  color: #00F;
  text-decoration: underline;
}
div.txt_contenuti A:hover, div.txt_contenuti A:active {
  color: #000;
  text-decoration: underline;
}
*/

/*-- nessun bordo su img dentro i link --*/
a img {
    border:0px;
}

/* ============ ELEMENTI DI TESTO ================ */

/* per dare automaticamente caratteristiche diverse a tutti i caratteri BOLD del txt_contenuti *//*
.txt_contenuti b, .txt_contenuti strong
{
    color:#F00; 
}

/* per dare automaticamente caratteristiche diverse a tutti i caratteri ITALIC del txt_contenuti *//*
.txt_contenuti i, .txt_contenuti em
{
    color:#F00;  
}


/* ============ ELEMENTI DI INPUT ================ */

input, textarea, select {
    /*background: #EEE;*/
    background:#FFF url(/images/sfondo_campo_input_tile.gif) repeat-x top left;
    /*border:1px solid #999;*/
    border-top:1px solid #999;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    border-left:1px solid #999;
    font:11px/14px Verdana, sans-serif;
    color:#000;
    padding:1px 3px 3px 3px;
}

/* propriet� attiva quando ho il focus all'interno della casella - non supportata da explorer 6 e 7 *//*
input:focus, textarea:focus, select:focus {
    background:#FFC;
}

/* per i campi che non devono avere contorno (es. radio button) */
/* la class si pu� usare sia direttamente sull'elemento sia sul suo contenitore *//*
input.blank,
.blank input {
    background:none;
    border:none;
}

/* per i campi che presentano errori o non sono compilati *//*
input.warning {
    background:#FEE;
    border:1px solid #F00;
}
.txt_warning {
    color:#F00;
}


/* per i pulsanti (es. invia) */
input.button {
    /*background:#CCC;*/
    background:#FFF url(/images/sfondo_campo_button_tile.gif) repeat-x bottom left;
    border:1px solid #999;
    padding:2px 10px 2px 10px;
    cursor:pointer;
}
/*
.asterisco {
    font-weight:bold;
    color:#F00;
    padding-left:2px;
}
*/
/*////////////////////// STRUTTURA / CONTENITORI SITO //////////////////////*/

.sito {
  width: 950px;
  position:absolute;
  left:50%;
  margin-left:-475px;
}

.pagina {
  width: 950px;
  /*text-align: left;*/
}

.main_sez {
  overflow:hidden;
  float: left;
  background:#282828 url("/images/sfondo_colonna1.gif") repeat-y 0 0;
}

.colonna1 {
  width: 213px;
  padding:25px 0px 0px 24px;
  /*overflow:hidden;*/
  background:url("/images/riga_menu.gif") no-repeat 12px 25px;
  float: left;
}

.contenitore_colonne {
    width:713px;
    float:left;
    margin-top:25px;
    /*background-image:url("/images/riga_gialla.gif");
    background-repeat:repeat-y;
    background-position:12px 5px;*/
}
.contenitore_colonne_sez {
    width:687px;
    min-height:400px;
    height:auto !important;
    height:400px;
    float:left;
    padding:0px 0px 0px 26px;
    /*margin-top:25px;*/
    background-image:url("/images/riga_gialla.gif");
    background-repeat:repeat-y;
    background-position:12px 5px;
}

.colonna2 {
  width: 150px;
  overflow:hidden;
  /*background:#414141;*/
  /*margin-left:26px;*/
  float: left;
}

.colonna3 {
  width: 497px;
  overflow:hidden;
  padding:0px 20px 0px 20px;
  float: left;
}
/* 
.colonna_extra1 {}
   
.colonna_extra2 {
  width: 700px;
    }
*/

/*/////////////////////// HEADER ///////////////////////////////////////////////*/

.header {
  width:auto;
  height:auto;
  float:none;
  margin-top:30px;
  background:#000;
}
/*
.logo {
  width: 151px;
  height: 71px;
  padding: 0px 0px 0px 0px;
  float:none;
}

img.link_logo {
    width:190px;
    height:45px;
    border:0;
}
*/
.movie_sezione {
  width: 950px;
  height: 226px;
  overflow:hidden;
}

/*----- menu sito ----- */

.menu_oriz_contenitore {
    height:21px;
    background:#000;
    float:right;
}

/*----- menu icone ----- */
/*
img.icona {
  vertical-align: middle;
}

.menu_icone_contenitore {
    padding:0px 0px 0px 0px;
    float:right;
}
*/
A.menu_icone:link, A.menu_icone:visited {
  display:block;
  float:right;
  padding:1px 23px 0px 0px !important;
  padding:3px 23px 0px 0px;
  font: bold 12px/14px Arial, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
}
A.menu_icone:hover, A.menu_icone:active {
  color: #FC0;
  text-decoration: none;
}

/*----- navigatore ----- */
/*
.navigatore {
    height:17px;
    padding:3px 0px 0px 22px;
    font:normal 10px Verdana, sans-serif;
    color:#666;
}

A.nav:link, A.nav:visited {
  font: normal 10px/12px Verdana, sans-serif;
  color: #666;
  text-decoration: none;
}
A.nav:hover, A.nav:active {
  color: #000;
  text-decoration: none;
}

/*----- accessibilit� ----- */
/*
.accessibile_panel {
  padding:0px 0px 10px 0px;
  float:none;
}

A.accessibile_link:link, A.accessibile_link:visited {
  font: normal 10px/12px Verdana, sans-serif;
  color: #060;
  text-decoration: none;
}
A.accessibile_link:hover, A.accessibile_link:active {
  color: #7BB0AC;
}

/*----- multilingua ----- */

.lingua_panel {
    padding:0px 0px 0px 212px;
    float:left;
}

/*
.lingua_input {
    width:100px;
    height:16px !important;
    height:12px;
    font:normal 9px Verdana, sans-serif;
    background:#E0E7E6;
}
*/
A.lingua_link:link, A.lingua_link:visited {
    font:normal 10px/12px Verdana, Sans-Serif;
    color:#999;
    text-decoration:none;
}
A.lingua_link:hover, A.lingua_link:active {
    text-decoration:underline;
}

/*----- cerca ----- */
  /*
  .cerca {
    padding:0px 0px 30px 0px;
    float:none;
  }
  
  .cerca_titolo {
    font:normal 10px Verdana, sans-serif;
    padding:2px 8px 0px 0px;
    float:left;
  }
  
 
  .cerca_input {
    width:120px;
    height:12px;
    margin:1px 0px 0px 0px;
    font:normal 10px Verdana, sans-serif;
    color:#333333;
    float:left;
  }
  
  .cerca_button {
    padding:0px 0px 0px 8px;
    float:left;
  }

/* ////////////////////// COLONNA 1 DI SINISTRA ////////////////////////////*/

/*--link CLICCA QUI hai dimenticato la password--*/ /*
/*A.clicca:link, A.clicca:visited {
  font: bold 11px/12px Arial, sans-serif;
  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, sans-serif;
  color: #EB5E0C;
  text-decoration: none;
}
A.button:hover, A.button:active {
  color: #000000;
}
*/
/* ///////////////////////////// COLONNA 2 DI DESTRA //////////////////////////////// */
/* ELEMENTI DEL TEMPLATE SEZIONE  */

.natale_barca {font:bold 30px/34px Arial, sans-serif; color:#FFF;}
.label_voce1livello{display:block; font:bold 30px/34px Arial, sans-serif; color:#FFF; padding:15px 0px 0px 0px;}
.label_voce1livello_press{display:block; font:bold 24px/30px Arial, sans-serif; color:#FFF; padding:15px 0px 0px 0px;}

.txt_contenuti {
  width: auto;
  /*padding: 15px 15px 40px 15px;*/
  overflow:hidden;
}

.titolo {
  padding: 0px 0px 10px 0px;
  font: bold 20px/24px Arial, sans-serif;
  color: #FC0;
  background:#282828;
}

/*.titolo_panel,*/
.sottotitolo {
    min-width:150px;
    height:auto;
    background:#282828;
    padding:0px 0px 10px 0px;
    font:normal 12px Verdana, sans-serif;
    color:#999;
}

/*colonna 1 di testo all'interno di txt_contenuti
.txt01 {}
 /*colonna 2 di testo all'interno di txt_contenuti*//*
.txt02 {}
/*
 /*blocchi di testo - htmlarea*/
.testo1 {  padding: 0px 0px 40px 0px;}
/*
.testo2 {  padding: 0px 0px 25px 0px;}
.testo3 {  padding: 0px 0px 25px 0px;}
.testo4 {  padding: 0px 0px 25px 0px;}
.testo5 {  padding: 0px 0px 25px 0px;}
.testo6 {  padding: 0px 0px 25px 0px;}

 /*foto all'interno del template*/
.foto1 {  padding: 0px 0px 0px 0px;}
/*
.foto2 {
  padding: 0px 25px 25px 0px;
  float: left;}

.foto3 {
  padding: 0px 0px 25px 25px;
  float: right;}
*/
.dida_foto{
    font:normal 10px/12px Arial, sans-serif;
    color:#999;
    padding:10px 8px 20px 8px;}

.separatore_testo {
    width:90%;
    clear:both;
    margin:10px 0px 8px 0px;
    background: url("/images/separatore_testo.gif") repeat-x center left;}

A.eng:link, A.eng:visited {
  font:normal 10px/12px Arial, sans-serif;
  color:#999;
  text-decoration: none;}
A.eng:hover, A.eng:active {
  color:#FC0;}

/*-- menu risorse e links--*/
.menu_resources /* contenitore delle risorse e dei links */ {
  width: auto;
  float: left;
  padding: 0px 8px 0px 8px;}

.risorse_link_titolo {
    display:block;
    font:bold 13px/16px Arial, sans-serif;
    color:#FC0;
    padding:0px 0px 0px 0px;}

.risorsa_panel{
    padding:0px 0px 3px 0px;}

.risorsa_titolo{ 
    display:block;
    font:bold 13px/16px Arial, sans-serif;
    color:#FC0;
    padding:10px 0px 0px 0px;}

A.risorsa_link:link, A.risorsa_link:visited {
  font: bold 10px Verdana, sans-serif;
  color: #FFF;
  text-decoration: none;}
A.risorsa_link:hover, A.risorsa_link:active {
  text-decoration: underline;}

/*
.link_panel {
    padding:8px 0px 0px 8px;}

.link_titolo { 
    display:block;
    font:bold 10px/14px Verdana, sans-serif;
    color:#000000;
    padding:0px 0px 3px 8px;}

A.link_link:link, A.link_link:visited {
  font: normal 10px Verdana, sans-serif;
  color: #000000;
  text-decoration: none;}
A.link_link:hover, A.link_link:active {
  color: #FF3300;}
*/
/*-- stampa e invia --*/

.stampa_invia /* panel contenitore */ {
    padding:0px 0px 0px 0px;
    float:right;}

.stampa_icone {
    float:left;
    padding:0px 15px 0px 0px;}

A.stampa:link, A.stampa:visited {
  font: normal 10px Verdana, sans-serif;
  color: #FFF;
  text-decoration: none;}
A.stampa:hover, A.stampa:active {
  text-decoration: underline;}


/* ///////////////////////////// HOME ////////////////////////////////////////// */

.main_home {
    width:100%;
    height:285px;
    padding: 0px 0px 0px 0px;
    overflow:hidden;
    float:left;
    background:#282828;
}

.colonna1_home {
  width: 213px;
  height:260px;
  padding:25px 0px 0px 24px;
  overflow:hidden;
  background:#414141 url("/images/riga_home.gif") no-repeat 12px 25px;
  float: left;
}

.colonna2_home {
  width: 451px;
  height:260px;
  padding:25px 0px 0px 24px;
  overflow:hidden;
  background: url("/images/riga_home.gif") no-repeat 12px 25px;
  float: left;
}

.colonna3_home {
  width: 200px;
  height:260px;
  padding:25px 23px 0px 15px;
  overflow:hidden;
  background: url("/images/riga_home.gif") no-repeat 0px 25px;
  float: left;
}

.titoli_home {
    display:block;
    padding:0px 0px 10px 0px;
    font:bold 14px/16px Arial, Sans-Serif;
    color:#FFCC00;
}

.home_profilo {
  display:block;
  font:normal 10px/15px Verdana, Sans-Serif;
  color:#CCC;
  padding: 40px 40px 75px 0px;
}

.box_news {
}
/*

.home_news_singola {
  padding: 5px 0px 5px 0px;
}
.separatore_news {
  height: 1px;
  background: #F0F0F0;
}
.archivio_news {
  width: 218px;
  height: 28px;
  float: right;
  padding: 10px 0px 0px 15px;
  background: #A3A3A3;
}
/*--link archivio news--*/
/*
A.arch:link, A.arch:visited {
  font: normal 16px/18px Arial, sans-serif;
  color: #F90;
  text-decoration: none;
}
A.arch:hover, A.arch:active {
  color: #000;
}
.home_news_thumb {
  font:bold 12px/15px Verdana, Sans-Serif;
  color:#FFF;
  padding: 0px 0px 0px 0px;
}
*/
.home_news_data {
  font:normal 10px/15px Verdana, Sans-Serif;
  color:#FFF;
  padding: 0px 0px 0px 0px;
}

.home_news_titolo {
  font:bold 12px/15px Verdana, Sans-Serif;
  color:#FFF;
  padding: 0px 0px 0px 0px;
}

.home_news_abstract {
  height:142px;
  overflow:hidden;
  font:normal 10px/15px Verdana, Sans-Serif;
  color:#999;
  /*padding: 20px 0px 0px 0px;*/
  padding: 0px 0px 0px 0px;}

/*------Ultime pubblicazioni------------*/

.pubb_contenitore {
    width:225px;
    float:left;
    padding:0px 0px 0px 0px;
}

.pubb_titolo {
  font:bold 12px/15px Verdana, Sans-Serif;
  color:#FFF;
  padding: 0px 0px 0px 0px;
}

.pubb_abstract {
  /*height:175px;*/
  font:normal 10px/15px Verdana, Sans-Serif;
  color:#999;
  padding: 20px 10px 5px 0px;
}

.pubb_thumb {
  width:78px;
  height:115px;
  padding: 23px 5px 0px 0px;
  float:left;
}

/*--link dentro div .home_news_data--*/
/*
.home_news_data A:link, .home_news_data A:visited {
  font: normal 11px/18px Arial, sans-serif;
  color: #F09;
  text-decoration: none;
}
.home_news_data A:hover, .home_news_data A:active {
  color: #000;
}

/*--link dentro div .home_news_titolo--*/
/*
.home_news_data A:link, .home_news_data A:visited {
  font: normal 11px/18px Arial, sans-serif;
  color: #F09;
  text-decoration: none;
}
.home_news_data A:hover, .home_news_data A:active {
  color: #000;
}

.home_brochure {
  padding: 52px 0px 40px 52px;
}

.home_img {
  padding: 52px 0px 0px 52px;
}

/* ===== BOX ACCESSO AREA RISERVATA ===== */

.box_area_riservata {
    width:auto;
    height:auto;
    padding:0px 0px 10px 0px;
    background:#DFD;
}

.box_area_riservata .panel {   
   padding:0px 0px 5px 0px;
   float:none;
}

.box_area_riservata .titolo {  
    display:block;
    padding:0px 0px 5px 0px;
    font-size:15px; 
}

.box_area_riservata .testo { 
    display:block;
    padding:0px 0px 15px 0px;
}

.box_area_riservata .label {   
   display:block;
   width:60px;
   height:auto;
   float:left;
}

.box_area_riservata .field {
}

/*--link vai--*/
.box_area_riservata A.link_vai:link, .box_area_riservata A.link_vai:visited {
  display:block;
  font: bold 16px/18px Arial, sans-serif;
  color: #F00;
  text-decoration: none;
}
.box_area_riservata A.link_vai:hover, .box_area_riservata A.link_vai:active {
  color: #000000;
}

/*--link dimenticato password e registrati--*/
.box_area_riservata A.link_generico:link, .box_area_riservata A.link_generico:visited {
  display:block;
  padding:4px 0px 0px 0px;
  font: 11px/16px Verdana, sans-serif;
  color: #F00;
  text-decoration: none;
}
.box_area_riservata A.link_generico:hover, .box_area_riservata A.link_generico:active {
  color: #000000;
}

/*////////////////////////// ARCHIVIO NEWS E BROWSE IN GENERALE ///////////////////////////////////////// */

/*--link leggi--*/
A.leggi:link, A.leggi:visited {
  font: bold 10px Verdana, sans-serif;
  color: #FFF;
  text-decoration: none;
}
A.leggi:hover, A.leggi:active {
  text-decoration: underline;
}


/*-- MENU NEWS --*/

.contenitore_menu_news {
    padding:0px 0px 0px 0px;
    /*background:#FFD;*/
}

.news_menu_anno {
  float: none;
  padding: 8px 0px 3px 0px;
  margin-bottom:8px;
  /*background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;*/
}

.news_menu_mese {
  padding: 0px 10px 0px 0px;
  float: left;
}

/*--link menu anno--*/
A.anno:link, A.anno:visited {
    font: bold 18px/22px Verdana, sans-serif;
    color:#FC0;
  text-decoration: none;
}
A.anno:hover, A.anno:active {
  text-decoration: none;
}
A.anno_a:link, A.anno_a:visited, A.anno_a:hover, A.anno_a:active {
    font: bold 18px/22px Verdana, sans-serif;
    color:#FC0;
  text-decoration: none;
}

/*--link menu mese--*/
A.mese:link, A.mese:visited {
  font: normal 11px/15px Arial, sans-serif;
  color: #FFF;
  text-decoration: none;
}
A.mese:hover, A.mese:active {
  text-decoration: underline;
}
A.mese_a:link, A.mese_a:visited, A.mese_a:hover, A.mese_a:active {
  font: normal 11px/15px Arial, sans-serif;
  color: #FFF;
  text-decoration: underline;
}

/*-- ELEMENTI NEWS --*/

.browse_contenitore {
    width:auto;
    min-height:400px;
    height:auto !important;
    height:400px;
    padding:0px 20px 0px 26px;
    /*background:#282828;*/
    background-image:url("/images/riga_gialla2.gif");
    background-repeat:repeat-y;
    background-position:12px 5px;
    float:none;
}

.news_arch_item {
    height:auto;
    padding:0px 0px 0px 15px;
    background:url("/images/freccia_gialla.gif") no-repeat 0 0;
}

A.news_arch_data:link, A.news_arch_data:visited  {
    display:block;
    font: bold 12px/16px Verdana, sans-serif;
    color:#FC0;
    padding:0px 5px 3px 0px;
    text-decoration:none;
}
A.news_arch_data:hover, A.news_arch_data:active  {
    text-decoration:underline;
}

.news_arch_titolo {
    font: bold 12px/16px Verdana, sans-serif;
    color:#FC0;
}

.news_arch_abstract {
    width:95%;
    font:italic 11px/16px Verdana, sans-serif;
    color:#CCC;
    padding:0px 0px 10px 0px;
}

.news_arch_separatore {
    width:100%;
    height:1px;
    margin-bottom:10px;
    background:url("/images/riga_tratteggio.gif") repeat-x top left;
}

.news_arch_back {
  position:relative;
  top:-2px;
  padding:0px 0px 0px 0px;
  background:#282828;
 }

.news_arch_titolo_details {
  width:500px;
  overflow:hidden;
  padding: 0px 0px 5px 0px;
  font: bold 20px/24px Arial, sans-serif;
  color: #FC0;
  background:#282828;
}

.news_arch_data_details {
   width:500px;
   overflow:hidden;
    font:normal 11px/16px Verdana, sans-serif;
    color:#CCC;
    padding:0px 0px 10px 0px;
    background:#282828;
}

.news_arch_testo {
    padding:12px 0px 0px 0px;
}
/*
.news_arch_thumb {
    background:#FF0000;
}

.news_arch_link {
    padding:5px 0px 20px 0px;
}

.contenitore_foto_news
{
    width:323px;
    height:216px;
    background:#F00;
    float:right;
}
*/

/* ///////////////////////// SEGNALA PAGINA ////////////////////////////////////////////// */

.contenitore_invia {
    overflow:hidden;   
    width:687px;
    min-height:400px;
    height:auto !important;
    height:400px;
    float:left;
    padding:0px 0px 50px 26px;
    /*margin-top:25px;*/
    background-image:url("/images/riga_gialla2.gif");
    background-repeat:repeat-y;
    background-position:12px 5px;    
 }


.contenitore_invia_link {
    width:500px;
    height:auto;
    /*
    margin:30px;
    border:1px solid #F00;    
    background:#fc0;*/

}

.contenitore_invia_link td {}

.campo_invia_link_text {
    width:300px;
    height:auto;
}

.campo_invia_link_textarea {
    width:300px;
    height:150px;
}

/* ///////////////////////// FORM CONTATTO ////////////////////////////////////////////// */

.contenitore_contatto {
    overflow:hidden;   
    width:687px;
    min-height:400px;
    height:auto !important;
    height:400px;
    float:left;
    padding:0px 0px 0px 26px;
    /*margin-top:25px;*/
    background-image:url("/images/riga_gialla2.gif");
    background-repeat:repeat-y;
    background-position:12px 5px;    
    
}

.campo_contatto_text {
    width:100px;
    height:auto;
}

.campo_contatto_textarea {
    width:300px;
    height:100px;
}

.contenitore_contatto td.titolo_argomento div {
    display:block;
    padding:4px;
    margin:10px 0px 10px 0px;
    background:#E5E5E5;
}

.contenitore_contatto td{
    /*background:#fa0;*/
}

.contenitore_contatto td.colonna_label {
    width:21%;
    padding:5px 0px 5px 0px;
}

.contenitore_contatto td.colonna_field {
    width:29%;
    padding:5px 0px 5px 0px;
}

.label_contatto {
    font:bold 14px/16px Arial, sans-serif;
    color:#FC0;
}

/* ///////////////////////// PAGINA LOGIN ////////////////////////////////////////////// */

/* contenitore del login */
.box_login {
    /*
    width:250px;
    height:auto;
    position:relative;
    left:50%;
    margin:0px 0px 50px -125px;*/
}

.box_login table
{
    /*padding:3px;*/
}

.box_login table td
{
    /*padding:2px 2px 2px 2px;*/
    text-align:center;
    white-space:nowrap;
}

.box_login input
{
    margin:5px 5px 0px 5px;
}

.login_foto
{   
    display:block;
    width:auto;
    height:auto;
    padding:20px 0px 20px 0px;
}

.login_testo
{   
    display:block;
    width:auto;
    height:auto;
    padding:0px 0px 20px 0px;
}



/* ///////////////////////// FOOTER ////////////////////////////////////////////// */

.footer {
  width: 950px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  background: #000000;
  overflow:hidden;
  float: none;
}
/*
.footer_img 
{
}

.copyright {
  font: normal 11px/14px Arial, sans-serif;
  color: #FFFFFF;
  padding: 0px 0px 0px 0px;
  float: none;
}
*/
.powered_by {
    padding:10px 0px 0px 0px;
    float:left;
}

/*-- admin --*/

.admin_panel {
    float:right;
}

A.admin_link:link, A.admin_link:visited {
  font: normal 10px/12px Verdana, sans-serif;
  color: #666;
  text-decoration: none;
}
A.admin_link:hover, A.admin_link:active {
  text-decoration: underline;
}

/* --------STRUTTURA AREA AMMINISTRAZIONE--------------------- */
/*
.main_admin {
  width: 773px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #FFFFFF;
  float: left;
}

.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 20px 0px;
}
*/
