/*////////////////// 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;
	font: normal 12px/16px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
	background:#6D5041 url("/images/sfondo_pagina.gif") 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:-1px;}
	
/*
.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: #F60;
  text-decoration: underline;}
A:hover, A:active {
  color: #000;
  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:100%;
    height:auto;}

.pagina {
  width: 985px;
  text-align:left;}

.main_sez {
  width:935px;
  padding: 0px 25px 0px 25px;
  background:url("/images/sfondo_contenitore.png") repeat-y 0 0;
  float: left;}

/* hack per explorer 6*/
*html .main_sez{
	margin-top:-1px;}
	
/* hack per explorer 7*/
*:first-child+html .main_sez{
	margin-top:-1px;}
	
.colonna2 {
  width: 640px;
  padding:0px 0px 0px 27px;
  overflow:hidden;
  float: left;}

.colonna3 {
  width: 268px;
  overflow:hidden;
  float: left;}  

.colonna_extra1 {}

/*
.colonna1 {
  width: 200px;
  float: left;}
    
.colonna_extra2 {
  width: 700px;    }
*/
.main_home{
  width:935px;
  padding: 0px 25px 0px 25px;
  background:url("/images/sfondo_contenitore.png") repeat-y 0 0;
  float:left;}

/* hack per explorer 6*/
*html .main_home{
	margin-top:-1px;}
	
/* hack per explorer 7*/
*:first-child+html .main_home{
	margin-top:-1px;}
	
/*/////////////////////// HEADER ///////////////////////////////////////////////*/

.header {
  width:auto;
  height:156px;
  float:none;}

.logo {
  width: 312px;
  height:37px;
  overflow:hidden;
  padding:0px 0px 0px 27px;
  float:left;}
  
.header_link {
	visibility:hidden;
	height:22px;
	padding:15px 25px 7px 40px;
	color:#FFF;
	background:url("/images/h.gif") no-repeat 0px 13px;
	float:right;}

.contenitore_logo {
    height:37px;
    padding:19px 0px 0px 25px;
    background:url("/images/sfondo_contenitore.png") repeat-y 0 0;}

/*
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 {
    height:28px;
    margin:0px 25px 0px 25px;
    padding:28px 0px 0px 27px;
    background:#67130F;
    float:none;}

/*----- menu icone ----- */

img.icona {
  vertical-align: middle;}

.menu_icone_contenitore {
    padding:0px 45px 0px 0px;
    float:right;}

A.menu_icone:link, A.menu_icone:visited {
  font: normal 10px/12px Verdana, sans-serif;
  color: #3A2713;
  text-decoration: none;}
A.menu_icone:hover, A.menu_icone:active {
  color: #67130F;
  text-decoration: none;}

/*----- navigatore ----- */

.navigatore {
    float:left;
    padding:3px 0px 0px 0px;
    font:bold 14px/16px Verdana, sans-serif;
    color:#8F5E2C;}

A.nav:link, A.nav:visited {
	font: normal 12px/16px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
    color: #666;
    text-decoration: none;}
A.nav:hover, A.nav:active {
    text-decoration: underline;}
  
/*-- stampa e invia --*/
.stampa_invia /* panel contenitore */ {
    float:right;
    padding:3px 0px 0px 0px;}

.stampa_icone {
    float:left;
    padding:0px 15px 0px 0px;}

A.stampa:link, A.stampa:visited {
  font: normal 10px Verdana, sans-serif;
  color: #000000;
  text-decoration: none;}
A.stampa:hover, A.stampa:active {
  color: #FF3300;}  

/*----- 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 {
    height:22px;
    padding:15px 0px 0px 25px;
    float:left;
    color:#FFF;}

A.lingua_link:link, A.lingua_link:visited {
  font:normal 10px/15px Verdana, Sans-Serif;
  color: #FFF;
  text-decoration: none;}
A.lingua_link:hover, A.lingua_link:active {
  text-decoration: underline;}
/*
.lingua_input {
    width:100px;
    height:16px !important;
    height:12px;
    font:normal 9px Verdana, sans-serif;
    background:#E0E7E6;}
*/

/*----- cerca ----- */
  .cerca {
    padding:0px 0px 0px 130px;
    float:left;  }
  
  .cerca_titolo {
    display:none;
    /*
    font:normal 10px Verdana, sans-serif;
    padding:2px 8px 0px 0px;
    float:left;  */}
  
  .cerca_input {
    width:110px;
    height:11px;
    margin:1px 15px 0px 0px;
    font:normal 10px Verdana, sans-serif;
    color:#333333;
    background:#E9EEED;
    float:left;  }
/*
  .cerca_button {
    padding:0px 0px 0px 8px;
    float:left;  }
*/
A.cerca_button:link, A.cerca_button:visited {
    display:block;
    width:46px;
    height:17px;
    background:#990000;
    font:bold 11px Verdana, Sans-Serif;
    padding:0px 0px 0px 5px;
    margin:1px 0px 0px 0px;
    color:#FFF;
    text-decoration:none;
    float:left;}
A.cerca_button:hover, A.cerca_button:active {
    background:#000;}

/* ////////////////////// 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  */

.txt_contenuti {
  padding:0px 25px 0px 0px;}

.titolo {
  color: #000000;}
 /*
/*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: 30px 0px 25px 0px;}
.testo2 {padding: 0px 0px 25px 0px;}
.testo3 {padding: 0px 0px 25px 0px;}
.titolo1,
.titolo2,
.titolo3 {
    font-weight:bold;
    font-size:14px;}

.rosso {
    font-weight:bold;
    font-size:16px;
    line-height:20px;
    color:#900;}
.nero {
    font-weight:bold;
    font-size:16px;
    line-height:20px;
    color:#000;}
/*
.testo4 {padding: 0px 0px 25px 0px;}
.testo5 {padding: 0px 0px 25px 0px;}
.testo6 {padding: 0px 0px 25px 0px;}
*/
 /*foto all'interno del template*/
.foto_sezione {width:908px; height:240px; padding-left:27px; overflow:hidden;}

.foto1 {padding: 0px 0px 0px 0px;}
.foto2 {padding: 0px 0px 0px 0px;}
.foto3 {padding: 0px 0px 20px 0px; }

.dida_foto{
    width:auto;
    height:auto;
    background:#E5E5E5;
    margin:6px 0px 6px 0px;
    float:none;
    font:normal 11px/12px Arial, sans-serif;
    padding:4px;}

.sottotitolo {}

.titolo_panel {
    width:auto;
    height:auto;
    font:bold 16px/20px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
    padding:15px 0px 8px 0px;
    border-bottom:1px solid #A36016;
    color:#000;}

.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--*/

.menu_resources /* contenitore delle risorse e dei links */ {
  width: 100%;
  float: left;}

.panel_links{
    width:100%;
    background:#693E0E;}

.link_titolo{ 
    display:block;
    font:bold 13px/14px Century Gothic, Trebuchet MS, Verdana, sans-serif;
    color:#FFF;
    background:#8C5313;
    padding:30px 15px 10px 15px;}
  
.panel_resources {
    width:100%;
    background:#4F2F0B;}

.risorsa_titolo{ 
    display:block;
    font:bold 13px/14px Century Gothic, Trebuchet MS, Verdana, sans-serif;
    color:#FFF;
    background:#693E0E;
    padding:30px 15px 10px 15px;}

/*
.risorse_link_titolo {
    display:block;
    font:15px/18px Verdana, sans-serif;
    color:#666;
    padding:0px 0px 15px 0px;}
*/

.risorsa_panel {
    padding:3px 15px 3px 15px;}

A.risorsa_link:link, A.risorsa_link:visited {
    font:normal 12px/14px Century Gothic, Trebuchet MS, 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;}
*/

/* ///////////////////////////// HOME ////////////////////////////////////////// */

.movie_home {
    float:right;}

.box_benvenuto {
    width:335px;
    height:150px;
    padding-left:27px;
    overflow:hidden;
    float:left;}
    
.benvenuto_testo {
    display:block;
    padding:15px 10px 0px 0px;}
    
A.benvenuto_link:link, A.benvenuto_link:visited {
    display:block;
    font:bold 12px/16px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
    color:#990000;
    padding:0px 0px 0px 0px;
    text-decoration:underline;}
A.benvenuto_link:hover, A.stampa:active {
    color:#000;}

.box_prenota {
    width:305px;
    height:150px;
    overflow:hidden;
    float:left;}
	
.box_promozioni {
    width:268px;
    height:150px;
    color:#FFF;
    overflow:hidden;
    float:left;
    background:#A36016;}

.promozioni_titolo {
    font-weight:bold;
    font-size:14px;
    height:16px;
    overflow:hidden;
    padding:10px 0px 0px 25px;}
.promozioni_data {
    font-size:11px;
    height:14px;
    overflow:hidden;
    padding:0px 0px 0px 25px;}
.promozioni_testo {
    height:45px;
    overflow:hidden;
    padding:8px 0px 0px 25px;}

/*prenota la tua vacanza*/
.prenota_home select {
        font:normal 10px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
        height:auto;
        width:auto;}

.prenota_giorno{}
.prenota_mese{}
.prenota_anno{}
.prenota_notti{}
.prenota_camere{}
.prenota_adulti{}
.prenota_bimbi{}
.prenota_button {
    width:86px;
    height:20px;
    font:normal 12px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
    background:#900;
    color:#FFF;
    border:0;}

/*
.box_news {
  padding: 20px 0px 20px 0px;}

.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 {
  width: auto;
  height: auto;
  border: 1px solid #CCC;
  background:#EEE;
  padding: 3px;
  margin: 5px 0px 5px 0px;
  float: none;}

.home_news_data {
  font: normal 14px/16px Arial, sans-serif;
  color: #000000;}

/*--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;}

.home_news_titolo {
  font: normal 14px/16px Arial, sans-serif;
  color: #000000;
  padding: 0px 0px 5px 0px;}

/*--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_news_abstract {
  font: normal 12px/14px Arial, sans-serif;
  color: #636363;}

.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 16px/18px Arial, sans-serif;
  color: #F00;
  text-decoration: none;}
A.leggi:hover, A.leggi:active {
  color: #000000;}

/*-- MENU NEWS --*/
/*
.contenitore_menu_news {
    padding:0px 0px 25px 0px;
    background:#FFD;
    margin-bottom:10px;}

.news_menu_anno {
  padding: 8px 0px 3px 0px;
  margin-bottom:2px;
  float: none;}

.news_menu_mese {
  padding: 0px 10px 10px 0px;
  margin-bottom:0px;
  float: left;}
*/
/*--link menu anno--*//*
A.anno:link, A.anno:visited {
  font: bold 14px/16px Arial, sans-serif;
  color: #000;
  text-decoration: none;}
A.anno:hover, A.anno:active {
  color: #A71525;}
A.anno_a:link, A.anno_a:visited, A.anno_a:hover, A.anno_a:active {
  font: bold 14px/16px Arial, sans-serif;
  color: #A71525;
  text-decoration: none;
}
*/
/*--link menu mese--*//*
A.mese:link, A.mese:visited {
  font: normal 11px/15px Arial, sans-serif;
  color: #000;
  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: #000;
  text-decoration: underline;
}
*/
/*-- ELEMENTI NEWS --*/
/*
.browse_contenitore {
    padding:0px 0px 0px 0px;
    background:#DFF;
    float:none;}

.news_arch_item {
    padding:0px 0px 34px 0px;    }

.news_arch_thumb {
    background:#FF0000;}

.news_arch_data {
    font: bold 12px/16px Arial, sans-serif;
    padding:0px 5px 3px 0px;}

.news_arch_titolo {
    font: bold 12px/16px Arial, sans-serif;
    padding:0px 0px 3px 0px;
    /*background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;*/ /*}

.news_arch_abstract {
    font:italic 12px/16px Arial, sans-serif;
    color:#000;
    padding:5px 0px 3px 0px;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;}

.news_arch_link {
    padding:5px 0px 20px 0px;}

.news_arch_testo {
    font:normal 12px/16px Arial, sans-serif;
    padding:5px 0px 20px 0px;}

.news_arch_back {
    height:auto;
    padding:0px 0px 20px 0px;
    text-align:left;}

/*
.contenitore_foto_news{
    width:323px;
    height:216px;
    background:#F00;
    float:right;}
*/

/* ///////////////////////// CAMERE ////////////////////////////////////////////// */

.movie_camere {
    width:908px;
    height:316px;
    float:right;}

/* ///////////////////////// PHOTO GALLERY ////////////////////////////////////////////// */

.movie_photo {
    width:908px;
    height:349px;
    float:right;}

.photo_testo {
    padding:20px 20px 20px 0px;}
    
/* ///////////////////////// SEZIONE OFFERTE ////////////////////////////////////////////// */

.panel_offerte {
    width:617px;
    height:780px;
    margin:20px 0px 0px 0px;
    overflow:hidden;}
 
.offerte_item {
    height:115px;
    background:url("/images/sfondo_offerte_item.gif") repeat-y 0 0;
    overflow:hidden;
    margin-bottom:10px;}
    
.offerte_sx {
    width:150px;
    float:left;}
    
.offerte_dx {
    float:left;
    padding:10px 10px 10px 10px;}
    
.offerte_thumb {
    width:80px;
    height:50px;
    padding:25px 35px 15px 35px;}
 
A.offerte_link:link, A.offerte_link:visited {
    display:block;
    padding:0px 0px 0px 10px;
    font:bold 12px Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
    color:#900;
    text-decoration:none;}
A.offerte_link:hover, A.offerte_link:active {
    text-decoration:underline;}
 
.offerte_titolo {
    font-weight:bold;
    padding:0px 0px 5px 0px;}
    
.offerte_testo {}
 
 .offerte_help {
    width:200px;
    height:110px;
    font-weight:bold;
    color:#FFF;
    padding:80px 48px 0px 20px;
    background:#A36016 url("/images/sfondo_offerte_help.gif") repeat-x 0 3px;}
 
/* ///////////////////////// SEGNALA PAGINA ////////////////////////////////////////////// */

.contenitore_invia_link {
    /*width:400px;*/
    height:auto;
    /*margin:30px;*/
}

.contenitore_invia_link td {}

.campo_invia_link_text {
    width:300px;
    height:auto;}

.campo_invia_link_textarea {
    width:300px;
    height:150px;}

/* ///////////////////////// FORM CONTATTO ////////////////////////////////////////////// */
/*
.contenitore_contatto {
    width:100%;
    height:auto;
    overflow:hidden;}

.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;}
*/
/* ///////////////////////// PAGINA LOGIN ////////////////////////////////////////////// */

/* contenitore del login */
.box_login{
    width:250px;
    height:auto;
    position:relative;
    left:50%;
    margin:0px 0px 50px -170px;}

.box_login table{
}

.box_login table td{
    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:985px;
	color:#FFF;
	padding:0px 0px 20px 0px;
	font-size:11px;
	background:url("/images/sfondo_footer.png") no-repeat 0 0;
	float:left;}

.footer_home {
	width:985px;
	height:50px;
	color:#FFF;
	padding:0px 0px 20px 0px;
	font-size:11px;
	background:url("/images/sfondo_footer_home.png") no-repeat 0 0;
	float:left;}
	
.copyright {
	padding:40px 0px 0px 25px;
	float:left;}
/*	
.powered_by {
	padding:45px 25px 0px 0px;
	float:right;}
*/

div.copyright a {
    color:#036;}
    
.powered_by {
    padding:40px 25px 0px 0px;
    float:right;
    text-align:left;}

.powered_by img {
    float:left;
    padding:1px 5px 0px 0px;}

A.realiz:link, A.realiz:visited {
  font: normal 9px/11px Verdana, Sans-Serif;
  color: #CCC;
  text-decoration: none;}
A.realiz:hover, A.realiz:active {
  color:#FFF;}
  
.ikon {
  font: bold 9px/11px Verdana, Sans-Serif;
  color:#F90;}
/*-- admin --*/

.admin_panel {
	padding:40px 0px 0px 15px;
    float:left;}

A.admin_link:link, A.admin_link:visited {
  color: #999;
  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;
}
*/
