/*////////////////// ELEMENTI GENERALI //////////////////////////////*/


/* viene utilizzato dalle html area */
body {
  margin: 0px 0px 0px 0px;
  font: normal 12px/18px Arial, Verdana, Sans-serif;
  color: #000;
  background: #FFFFFF;}

/* viene utilizzato nel sito */
body.standard {
  margin: 0px 0px 0px 0px;
  font: normal 12px/18px Arial, Verdana, Sans-serif;
  color: #000;
  background: #FFFFFF url("/images/sfondo_body.gif") repeat-x 0 0; }

body.standard_home {
  margin: 0px 0px 0px 0px;
  font: normal 12px/18px Arial, Verdana, Sans-serif;
  color: #000;
  background: #FFFFFF url("/images/sfondo_body_home.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: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: #2691C8;
  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: 968px;*/}

.pagina {
  width: 968px;
  /*text-align: left;*/}

.pagina_home {
  width: 968px;
  height:550px;
  background:url("/images/sfondo_home.jpg") no-repeat 0 0;}
  
.main_sez {
  margin: 0px 0px 0px 0px !important;
  margin: -2px 0px 0px 0px;
  /*overflow:hidden;*/
  background:url("/images/sfondo_main_sez.gif") repeat-y 0 0;
  float: left;}
  
.main_home{
    width:968px;
    height:364px;
    overflow:hidden;}
    
.colonna1 {
  width: 588px;
  float: left;}

.colonna2 {
  width: 190px;
  padding:0px 0px 250px 0px;
  background:#E9E9E9 url("/images/sfondo_colonna2.gif") no-repeat bottom left;
  float: left;}

.colonna1_home {
  width: 588px;
  float: left;}  

.colonna2_home {
  width: 190px;
  float: left;}
 
.colonna3 {
  width: 190px;
  float: left;}
  
/*
.colonna_extra1 {
  width: 700px;    }

.colonna_extra2 {
  width: 700px;    }


*/
/*/////////////////////// HEADER ///////////////////////////////////////////////*/

.header {
  width:auto;
  height:137px;
  overflow:hidden;
  background:#2691C8 url("/images/header_sfondo.jpg") no-repeat 340px 40px;}

/* hack per explorer 7*/
*:first-child+html .header {
  width:auto;
  height:136px;
  overflow:hidden;
  background:#2691C8 url("/images/header_sfondo.jpg") no-repeat 340px 40px;}


.header_home {
  width:auto;
  height:157px;
  overflow:hidden;}
  
.logo {
  width: 216px;
  height: 88px;
  padding: 19px 0px 0px 37px !important;
  padding: 18px 0px 0px 37px;
  overflow:hidden;
  float:left;}
  
.link_fvg {
    padding:10px 0px 0px 0px;
    float:right;}

.header_elementi {
    width:400px;
    float:right;}

/*
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:25px;
    overflow:hidden;
    padding:5px 0px 0px 20px;
    background:#F90 url("/images/sfondo_menu_oriz.gif") no-repeat top right;}

.menu_home {
    height:25px;
    /*padding:5px 100px 0px 20px;*/
    padding:5px 0px 0px 0px;
    float:right;
    overflow:hidden;}
    
/*----- menu icone ----- */

img.icona {
  vertical-align: middle;}

.menu_icone_contenitore {
    height:15px;
    padding:8px 0px 0px 0px;
    float:right;}

A.menu_icone:link, A.menu_icone:visited {
  font: normal 10px/12px Verdana, sans-serif;
  color: #FFFFFF;
  text-decoration: none;}
A.menu_icone:hover, A.menu_icone:active {
  color: #F90;
  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 {
    font:bold 10px/15px Verdana, Arial, Sans-Serif;
    color:#FFF;
    padding:10px 25px 0px 0px;
    float:right;}

A.lingua_link:link, A.lingua_link:visited {
  font: bold 10px/12px 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;}

.lingua_link {}
*/

/*----- 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;  }
*/
/* /////////////////////////////////////////////////////////////*/

/*--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 1 /////////////////////////// */
/* ELEMENTI DEL TEMPLATE SEZIONE  */

.txt_contenuti {
  padding: 30px 30px 30px 30px;}
/*
.titolo {
  padding: 0px 0px 25px 0px;
  font: normal 18px/22px Arial, sans-serif;
  color: #000000;}
  
/*colonna 1 di testo all'interno di txt_contenuti
.txt01 {}
 /*colonna 2 di testo all'interno di txt_contenuti
.txt02 {}
*/
.titolo_panel {
    height:28px;
    background:#9C0 url("/images/sfondo_titolo.gif") no-repeat top right;
    padding:12px 0px 0px 30px;
    font:bold 30px Arial, sans-serif;
    color:#FFF;
    overflow:hidden;}

 /*blocchi di testo - htmlarea*/
.testo1 {
  padding: 0px 0px 30px 0px;}
.testo2 {
  padding: 0px 0px 30px 0px;}
.testo3 {
  padding: 0px 0px 30px 0px;}
  /*
.testo4 {
  padding: 0px 0px 0px 0px;}
.testo5 {
  padding: 0px 0px 0px 0px;}
.testo6 {
  padding: 0px 0px 0px 0px;}
*/
 /*foto all'interno del template*/

.foto1 {
  width:588px;
  height:240px;
  overflow:hidden;
  float:none;}

.foto2 {
  padding: 0px 20px 10px 0px;
  float:left;}
 /*
.foto3 {
  padding: 0px 0px 25px 25px;
  float: right;}

.dida_foto{
    width:auto;
    height:auto;
    background:#E5E5E5;
    margin:6px 0px 6px 0px;
    float:none;
    font:normal 11px/12px Arial, sans-serif;
    padding:4px;}

.titolo_panel,
.sottotitolo {
    width:auto;
    height:auto;
    background:#FCC;
    padding:3px 0px 3px 0px;
    font:bold 14px Arial, sans-serif;
    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: 588px;
  padding: 0px 0px 15px 0px;
  background:#9C0 url("/images/sfondo_allegato.gif") no-repeat bottom right;}

.risorse_link_titolo {
    display:block;
    height:28px;
    font:bold 30px Arial, sans-serif;
    color:#9C0;
    padding:0px 0px 0px 23px;
    background:#FFF;
    overflow:hidden;}

.risorsa_panel{
    padding:14px 0px 5px 23px;
    /*border-bottom:1px solid #FFF;*/
    background: url("/images/risorsa_bordo.gif") no-repeat bottom left; }
/*
.risorsa_titolo{ 
    display:block;
    font:bold 10px/14px Verdana, sans-serif;
    color:#000000;
    padding:3px 0px 3px 0px;}
*/
A.risorsa_link:link, A.risorsa_link:visited {
  font: bold 12px Verdana, sans-serif;
  color: #000000;
  text-decoration: none;}
A.risorsa_link:hover, A.risorsa_link:active {
  color: #FFF;}

/*
.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 --*/

/* panel contenitore */
.stampa_invia  {
    float:right;
    padding:10px 10px 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;}

/* ///////////////////////////// COLONNA 2 - CATALOGO HOTELS ////////////////////////////////////////// */

.hotel_cerca_container {
    height:178px;
    font:normal 11px/15px Verdana, Arial, Sans-Serif;
    color:#666;
    overflow:hidden;
    padding:25px 10px 25px 15px;}
    
.hotel_cerca_label {
    display:block;
    font:bold 16px/20px Arial, Verdana, Sans-Serif;
    color:#666;
    padding:0px 0px 8px 0px;}

.hotel_cerca_input {
    width:160px;
    height:18px;
    margin:5px 0px 5px 0px;}

.hotel_cerca_input2 {
    width:152px;
    height:12px;
    margin:5px 0px 5px 0px;}

A.hotel_cerca_button:link, A.hotel_cerca_button:visited {
    display:block;
    width:auto;
    height:17px;
    padding:2px 5px 0px 5px;
    margin:5px 3px 5px 0px;
    background:#2691C8;
    float:left;
    color:#FFF;
    font:bold 11px Century Gothic, Verdana, Sans-Serif;
    text-decoration:none;}
A.hotel_cerca_button:hover, A.hotel_cerca_button:active {
    background:#F90;}

.hotel_arch_titolo {
    width:550px;
    height:40px;
    overflow:hidden;
    font: bold 14px/18px Verdana, sans-serif;
    color:#666;
    border-bottom:1px dashed #CCC;
    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;}
    
.hotel_arch_abstract {
    width:390px;
    height:50px;
    overflow:hidden;
    font:normal 11px/16px Verdana, sans-serif;
    color:#666;}    
    
.hotel_arch_dati {
    font: bold 11px/15px Verdana, Arial, Sans-Serif;
    color:#333;
    padding:10px 0 0 0;}
    
A.web:link, A.web:visited {
    font: bold 11px/15px Verdana, Arial, Sans-Serif;
    color:#069;
    text-decoration:underline;}
A.web:hover, A.web:active {
    color:#000;}

A.mail:link, A.mail:visited {
    font: bold 11px/15px Verdana, Arial, Sans-Serif;
    color:#333;
    text-decoration:none;}
A.mail:hover, A.mail:active {
    text-decoration:underline;}

.hotel_arch_item {
    border-bottom:1px solid #CCC;
    padding:0 0 10px 0;
    margin:0 0 15px 0;}


/* ///////////////////////////// HOME ////////////////////////////////////////// */

.movie_home {
    width:588px;
    height:233px;
    overflow:hidden;}

.box_news {
  width:438px;
  /*height:130px;*/
  overflow:hidden;
  padding: 7px 0px 0px 150px;
  float:left;}

.home_news_singola {
  width:206px;
  height:95px;
  padding: 0px 0px 0px 13px;
  float:left;}
  
.home_news_titolo {
  height:30px;
  font: bold 12px/16px Verdana, sans-serif;
  color: #2691C8;
  padding: 0px 0px 2px 0px;
  overflow:hidden;}
  
.home_news_abstract {
  height:40px;
  font: normal 10px/14px Verdana, sans-serif;
  color: #666;
  overflow:hidden;}  

A.news_arch_link:link, A.news_arch_link:visited {
    display:block;
    width:auto;
    height:17px;
    padding:2px 5px 0px 5px;
    margin:5px 0px 0px 0px;
    background:#2691C8;
    float:right;
    color:#FFF;
    font:bold 11px Century Gothic, Verdana, Sans-Serif;
    text-decoration:none;}
A.news_arch_link:hover, A.news_arch_link:active {
    background:#F90;}    
    
  /*
.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;}

/*--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 ///////////////////////////////////////// */

/*-- 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 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:30px 0px 30px 30px;}

.news_arch_titolo {
    font: bold 14px/18px Verdana, sans-serif;
    color:#666;
    border-bottom:1px dashed #CCC;
    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;}

.news_arch_data {
    font: bold 11px/16px Verdana, sans-serif;
    color:#069;}

.news_arch_thumb {
    height:103px;
    margin:0px 10px 0px 0px;
    overflow:hidden;
    float:left;}

.news_arch_abstract {
    font:normal 11px/16px Verdana, sans-serif;
    padding:0 10px 0 0;
    color:#666;}

.news_arch_link {
    width:100%;
    float:left;
    margin:0px 0px 20px 0px;
    border-bottom:1px solid #CCC;}

/*--link leggi--*/
A.leggi:link, A.leggi:visited {
  display:block;
  height:17px;
  font: bold 11px Century Gothic, Arial, sans-serif;
  color: #FFF;
  text-decoration: none;
  padding:2px 5px 0px 5px;
  float:right;
  background:#666;
  border-top:1px solid #666;}
A.leggi:hover, A.leggi:active {
  background: #000000;}

.news_arch_back {
    padding:10px 0px 0px 30px;
    float:left;}

/*
.news_arch_item {
    padding:0px 0px 34px 0px;  }

.news_arch_testo {
    font:normal 12px/16px Arial, sans-serif;
    padding:5px 0px 20px 0px;}

.contenitore_foto_news{
    width:323px;
    height:216px;
    background:#F00;
    float:right;}
*/

A.offerte_prenota:link, A.offerte_prenota:active, A.offerte_prenota:visited{
	display:block;
	width:95px;
	height:18px;
	background:#666;
	font:bold 10px/14px Century Gothic, Verdana, Arial, Sans-Serif;
	color:#FFF;
	padding:0 0 0 10px;
	text-decoration:none;}
A.offerte_prenota:hover {
    display:block;
	width:95px;
	height:18px;
	background:#666;
	font:bold 10px/14px Century Gothic, Verdana, Arial, Sans-Serif;
	color:#F90;
	padding:0 0 0 10px;
	text-decoration:none;}

.offerte_arch_abstract {
    font:italic 11px/16px Verdana, sans-serif;
    padding:0 10px 10px 0;
    color:#000;}

.offerte_intesta {
	font: bold 16px/20px Arial, Sans-serif;
	color:#000000;
	height:20px;
	padding:0 0 0 15px;
	background:#D6D6D6;}
	
.offerte_td {
	font: normal 12px/16px Arial, Sans-serif;
	height:25px;
	padding:0 0 0 15px;
	border-bottom:1px solid #D6D6D6;}

A.eventi_arch_link:link, A.eventi_arch_link:visited {
    display:block;
    width:auto;
    height:17px;
    padding:2px 5px 0px 5px;
    margin:1px 0px 0px 0px;
    background:#2691C8;
    float:right;
    color:#FFF;
    font:bold 11px Century Gothic, Verdana, Sans-Serif;
    text-decoration:none;}
A.eventi_arch_link:hover, A.eventi_arch_link:active {
    background:#F90;}    

/* ///////////////////////// SEGNALA PAGINA ////////////////////////////////////////////// */

.contenitore_invia {
    padding:30px 0px 30px 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{}

.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;
    margin:0px 0px 50px 100px;}

.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 {
  height: 65px;
  margin: 0px 0px 0px 0px;
  background: #D1D1D1;
  /*overflow:hidden;*/
  float: none;}

.footer_img {}

.copyright {
  display:block;
  font: normal 10px/14px Verdana, Arial, sans-serif;
  color: #000;
  padding: 10px 0px 0px 10px;
  float: left;}

A.powered_by:link, A.powered_by:visited {
  display:block;
  font: bold 9px Verdana, Arial, sans-serif;
  color: #F90;
  text-decoration:none;
  float:left;
  padding:5px 0px 0px 25px;}
A.powered_by:hover, A.powered_by:active {
  color: #000;}

/*-- admin --*/
.admin_panel {
    float:left;
    padding: 10px 0px 0px 0px !important;
    padding: 6px 0px 0px 0px;}

A.admin_link:link, A.admin_link:visited {
  font: normal 10px/14px Verdana, Arial, sans-serif;
  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;}
*/

