
/*
 *** Info generali sul file:
 *
 * sito web: verona.net
 * file: css versione it
 * data creazione: 20007.10.08
 * data ultima modifica: -
 * novit� apportate: inizio lavori
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. STILI DI BASE
 * 002. DIVS PAGINE
 * 003. LINKS
 * 004. TABLE
 * 005. BOTTONI & FORM
 * 006. LISTE
 * 007. BARRA DI SCORRIMENTO [IE]
 */



/*
************************************
 001. STILI DI BASE
************************************
 */
body {width: 100%; margin: 0 auto;  color:#000; text-align:center; background:#fff;padding: 100px; font-size:200%;}
div, p, span, td, tr, th, table {font-family:  Verdana, Arial, Helvetica, sans-serif;}/*11px*/
/*html, body  {
overflow-x:hidden;}*/
/*html,body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}*/

.img_eventi {max-width:100px}
.divisorio_home {max-width:100%;}

.corpotesto {color:#000;}
.corpotesto_error {color: #FF3300;}
.dinamic_form_error {color: #FF3300;}
.titolotesto {color:#000; font-weight:bold;}
img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.coco { height:0px; margin:0px; padding:0px; overflow:hidden; clear:both; display:block; visibility:hidden; }

hr.grigia { width:100%; color: #999; background-color: #ccc; height: 0.5px; border: 0; text-align:left; margin-left:0px; margin-top:-9px;}
hr.grigiafina { width:100%; color: #999; background-color: #ccc; height: 0.5px; border:0; text-align:left; margin-left:0px; margin-top:2px;}
hr.bluciocco { width:100%; color: #e9ecf3; background-color: #e9ecf3; height: 0.5px; border:0; text-align:left; margin-left:0px; margin-top:2px;}


/*
************************************
002.DIVS PAGINA
************************************
*/
#intestazione {width:100%; height:87px; /*background: url(/img/public/tpl/mobile/intestazione_agg.jpg) no-repeat top center;*/}
	#logo {width:100%; height:67px; background:url(/img/public/tpl/logo3.png) no-repeat top left; position:absolute; top:3px; left:5px;}
		#logo img {display:none;}
	#banner_top {width:810px; height:126px; float:left; display:inline; margin-left:-10px; padding:0; display:none;}
		#banner_top .posiziona {padding-top:13px; display:none;}

	#bandierine { width:140px; height:126px; float:right; display:inline; text-align:right; display:none;}

	#menu_intestazione {width: 100%; height:17px; padding-top:72px; padding-left:0;} 
#evidenza {width:100%; height:40px;margin-top:110px; /*background: url(/img/public/tpl/mobile/evidenza_agg.jpg) no-repeat bottom center;*/}

#corpo { margin-top:60px;width:100%; background:#fff;}
#menu_bottom {/*width:320px;*/ height:25px; margin:0 auto;}


	.contenuto { text-align:left; margin:0 auto; overflow:hidden;} /* serve per mettere i contenuti in tutti i div #nomediv - 780px per 800x600 */
		.contenuto_top { padding:5px 0 0 0; color:#fff; text-align:right;}
		.contenuto_bottom {/*width:320px;*/ padding:5px 0 5px 2px; height:auto; color:#fff; background: url(../../img/public/tpl/menu_bottom.jpg) repeat-x bottom left #020762; s-font-size:8px;}
			.contenuto_bottom_testo {text-align: center; padding-right:20px;}
	.contenuto_sx {width:175px; /*float:left; display:inline;*/ display:none;}

.iframe {width:300px; height:700px; border:0; s-font-size:8px;}


#iscrizione_newsletter_mb_ {width:300px; margin-top:50px; padding-right:30px;}

.guida_locali {width:100%; padding:15px; text-align:justify; background:#FFFF33;}

.testo_pagine_contenuto {width:95%; padding:15px; text-align:justify; background:#FFFF33;}

.img_evento {width:150px; padding: 0 86px;}

/*
 * DIVS PARTICOLARI HOME
 */

.partiziona_home, .partiziona_home_sx_banner, partiziona_home_no_suddivisa, .partiziona_home_no_suddivisa_2 {s-font-size:9px; text-align:left; padding:5px;} 
.partiziona_home {/*float:left; display:inline;*/ margin-bottom:10px;}
	.partiziona_home_dx { /*margin-left:5px;*/}
	.partiziona_home_prima_riga {margin-top:20px;}
.partiziona_home_sx_banner {/*float:left; display:inline;*/ margin-right:10px;}
.partiziona_home_dx_banner {/*width:250px; text-align:right; display:none;*/}
.partiziona_home_no_suddivisa {/*float:left; display:inline;*/}

.partiziona_home_no_suddivisa_2 {/*float:left; display:inline;*/}


.partiziona_home, .partiziona_home_dx, .partiziona_home_prima_riga, .partiziona_home_no_suddivisa, .partiziona_home_sx_banner, .partiziona_home_dx_banner, .partiziona_home_no_suddivisa_2 {text-align:justify;}
	.partiziona_home_dx span {s-font-size:9px;}
	.partiziona_home_prima_riga span {s-font-size:9px;}

/* floating e margin per le img in home */
img.float_l_margin {float:left; margin-right:10px;}
img.float_r_margin {float:right; margin-left:10px;}

/*
 * DIVS STANDARD PAGINE INTERNE
 */
/* dimensioni standard delle pagine */
	.partiziona_pagina,
	#titolo_contenuto_consigliato,
	#titolo_ricerca_esercizi,
	#titolo_contenuto_non_consigliato,
	#ricerca_esercizi { padding:5px;} /* usato anche nel dettaglio - 605px per 800x600 */

/* altre dimensioni dei div sopra */
	.spaziatore_standard { margin-top:40px;}
	.partiziona_pagina { /*float:left; display:inline;*/ text-align:left; /*text-align:justify;*/}
	#contenuto_consigliato, #contenuto_non_consigliato { padding:5px;}
	#ricerca_esercizi {border:1px solid #efefef; }

/* dimensioni standard dei div titoli */
	#titolo_contenuto_consigliato,
	#titolo_ricerca_esercizi,
	#titolo_contenuto_non_consigliato { padding:5px; height:30px;}
		.titolo_contenuto_testo {font-weight:bold; s-font-size:10px; text-transform:uppercase;}
#img_ricerca {vertical-align:middle; margin-left:10px;}
 

/* gestione colori dei titoli e dei contenuti - compresi i link */
#titolo_contenuto_consigliato, #titolo_ricerca_esercizi { background:url(../../img/public/tpl/menu_sx_intestazione.jpg) repeat-x top left #181d70; color:#ffff00;}
#contenuto_consigliato, #ricerca_esercizi { background: #FFFF66; } /* usato anche nel dettaglio */
#titolo_contenuto_non_consigliato, #contenuto_non_consigliato { background: #e9eaf1; } /* usato anche nel dettaglio */
	#contenuto_consigliato a:link,
	#contenuto_non_consigliato a:link,
	#contenuto_consigliato a:visited,
	#contenuto_non_consigliato a:visited {color: #000; text-decoration: none; font-weight:bold;}
	#contenuto_consigliato a:hover,
	#contenuto_non_consigliato a:hover {color: #666; text-decoration: none;}
#contenuto_sfondo_trasparente { background:#fff;}

#titolo_oooh {background:url(../../img/public/tpl/titolo_oooh.jpg) repeat-x top left #181d70; color:#000;}

/* pagina cartoline */
.scegli_cartolina {text-align:center; width:125px; float:left; border:1px solid #ccc; cursor:hand; cursor:pointer; margin:0 10px 8px 0;}
	.scegli_cartolina img {width:100px; padding:5px;}

/* pagina eventi speciali */
.immagini_eventi_speciali {float:left; display:inline; width:190px;}

/*
 * DIVS SCHEDA DETTAGLIO
 */
.titolo_scheda_dettaglio {padding:4px 10px; font-weight:bold; s-font-size:15px; text-transform:uppercase;}
.riepilogo_scheda_dettaglio {float:right; width:30%; border-left:1px solid #c5d1da;  text-align:left; margin-left:4px; padding-right:30px; padding-top:10px;}
	/*.riepilogo_scheda_dettaglio img {width:60px;}*/
.posizione_riepilogo_scheda_dettaglio {padding:6px;}
	.posizione_riepilogo_scheda_dettaglio img {margin-top:5px;}
.titolo_riepilogo_scheda_dettaglio { font-weight:bold;}
.immagini_scheda_dettaglio {float:left; display:inline; width:60px; padding:10px 5px 0 5px;}
	.immagini_scheda_dettaglio img {width:60px;}
.ico_servizi {width:20px; height:25px; float:left; margin-right:6px; margin-bottom: 6px;}
	.ico_servizi img {width:20px;}
.posizione_descrizione {/*width:300px;*/ width:60%; padding: 0 10px 0 0; border-top:1px solid #fff;}
	.posizione_descrizione img {}

.stelle img {width:20px;}

/*
 * EVENTI.HTML
 */
#youtube_wrapper {width:320px; height:315px; border:5px solid #484B8E; margin:15px 0;}
#documenti_wrapper {width:320px; background:#e9eaf1; padding:10px 5px 20px 5px;}
	.titolo_documento_scaricabile {width:260px; background:url(/img/public/tpl/menu_sx_intestazione.jpg) repeat-x top left #181d70; color:#ffff00; padding:4px 10px;}
		.titolo_contenuto_testo_documento_scaricabile {font-weight:bold;  text-transform:uppercase; float:left; display:inline;}
		.box_generale_allegato {float:left; display:inline; padding:10px 10px 0 5px; margin-bottom:10px;}
		.box_totale_allegati_con_foto a {text-decoration:none; s-font-size:13px; color:#CC3300;}
		.box_foto_allegati {width:70px; border:1px dotted #4d6577; padding:3px; margin:5px 0;}
			.box_foto_allegati img {width:70px;}
		.download {width:65px; border:1px solid #424B90; background:#B7C0D1; padding:2px; margin:0 auto;}
			.download a {color:#1A2074; font-weight:bold; s-font-size:11px;}


/*
 * DIVS MENU
 */

/* menu top */
.menu_evidenza {/*height:25px; width:50px;*/ display:inline; float:left; /*padding:2px 0 0 0;*/ padding:5px; text-align:center; /*color:#ccc;*/ s-font-size:70%;
/*background: url(/img/public/tpl/mobile/menu_evidenza_passivo.jpg) no-repeat top left;*/ position:relative;/* top:-9px;*/}

/* quando diventa attivo */
.menu_evidenza_attivo {/*height:25px; width:50px;*/ display:inline; float:left; /*padding:2px 0 0 0;*/ padding:5px; text-align:center; s-font-size:70%;
/*background: url(/img/public/tpl/mobile/menu_evidenza_attivo.jpg) no-repeat top left; */ font-weight:bold; position:relative; /*top:-9px;*/}


.sottomenu_evidenza {width:100%; height:auto;}
  .sottomenu_evidenza a,
  .sottomenu_evidenza a:visited {line-height:10px; color:#232323; text-decoration:none; cursor:pointer;}
  .sottomenu_evidenza a:hover,
  .sottomenu_evidenza a:focus,
  .sottomenu_evidenza a:active { line-height:10px; color:#000; text-decoration:none; font-weight: bold;}


.sottomenu_evidenza_contenuti {/*s-font-size:9px; width:260px;*/ padding:20px 0 0 5px;}
.voce_commentata_in_mobile {display:none;}

/* menu di sx - stili di base */
.mfunzioni { margin: 30px 0 0 0; }
#mfunzioni_corpo { width:150px;}
.menu_mfunzioni, .etichetta_menu, #m_sx, #mlogout, .m_sx_attivo, #m_sx a:visited, #mlogout a:visited, #m_sx a:hover, #m_sx a:focus, #m_sx a:active, #mlogout a:hover, #mlogout a:focus, #mlogout a:active { width: 150px; height:20px; }
.menu_mfunzioni  { display:block;}
#m_sx a, #mlogout a { width: 150px; height:20px; display:block; padding:0px; margin:0px; text-decoration:none; padding-top:3px; line-height:20px; }
#m_sx a:visited, #mlogout a:visited, #m_sx a:hover, #m_sx a:focus, #m_sx a:active, #mlogout a:hover, #mlogout a:focus, #mlogout a:active {text-decoration:none;}
#m_sx, #mlogout { text-align:left;}

/* menu di sx - stili grafici */
.etichetta_menu { background:url(../../img/public/tpl/menu_sx_intestazione.jpg) repeat-x top left; color:#fff104; text-align:center; font-weight:bold; text-transform:uppercase; line-height:20px;}
#mfunzioni_corpo {border-bottom:1px solid #ccc;}
.m_sx_attivo {background: #FFCC33;}
#m_sx a, #mlogout a { background:url(../../img/public/tpl/menu_sx_voci.jpg) repeat-x top left; color:#000;}
#m_sx a:hover, #m_sx a:focus, #m_sx a:active, #mlogout a:hover, #mlogout a:focus, #mlogout a:active {background: #f7f7f7; color: #cc0000;}


/****** divs per attenzione - eventi okko ******/
.attenzione {width:80%; display:block; text-align:center; height:35px; padding:0; margin:0 auto;}
	.attenzione_margine {width:8%; background:url(../../img/public/bottoni/corpo_arancio.jpg) repeat-x; display:inline; float:left; border:0; margin:0;}
	#attenzione_corpo_arancio { width:80%; height:32px; display:inline; background:url(../../img/public/bottoni/corpo_arancio.jpg) repeat-x; float:left; text-align:center; font-weight:bold; padding:10px 0 0 0;}



/*
 * DIVS MODALBOX - STANDARD
 */
.top_modalbox {width:100%; height:80px; background: url(../../img/public/tpl/mb_top.jpg) repeat-x top left; text-align:left;}
.corpo_modalbox {width:100%; background:#fff; overflow:auto;}
.titolo_sezione_modalbox {padding:10px 0 15px 10px; color:#000; font-weight:bold; }



/*
************************************
003. LINKS
************************************
*/

a.menu_attivo:link, a.menu_attivo:visited, a.menu_attivo:hover,
a.menu_attivo_giallo:link, a.menu_attivo_giallo:visited, a.menu_attivo_giallo:hover,
a.menu_attivo_bianco:link, a.menu_attivo_bianco:visited, a.menu_attivo_bianco:hover,
a.link_dettaglio:link, a.link_dettaglio:visited, a.link_dettaglio:hover,
a.menu_attivo_home:link, a.menu_attivo_home:visited, a.menu_attivo_home:hover {text-decoration: none; s-font-size:10px;}

a.menu_attivo:link,
a.menu_attivo:visited {color:#000;}
a.menu_attivo:hover {color:#666;}

a.menu_attivo_giallo:link,
a.menu_attivo_giallo:visited {color:#ffff99;}
a.menu_attivo_giallo:hover {color:#fff;}

/* per tutti i link su sfondo nero */
a.menu_attivo_bianco:link,
a.menu_attivo_bianco:visited {color:#fff;}
a.menu_attivo_bianco:hover {color:#ccc;}


/* per tutti i link home */
a.menu_attivo_home:link,
a.menu_attivo_home:visited,
a.menu_attivo_home:hover {color:#CC3300; font-weight:bold;}


/* utilizzato nel dettaglio scheda */
a.link_dettaglio:link,
a.link_dettaglio:visited {color:#4d6577;}
a.link_dettaglio:hover {color:#666;}

.cursor_link {cursor:hand; cursor:pointer;}


/*
************************************
004. TABLE
************************************
*/
td, tr, th, table {color:#000; text-align:left; s-font-size:9px;}
th.tab_standard {color:#fff; background: #009900; font-weight: bold;}
.tab_standard {}
.tab_standard2 {border-bottom:1px dotted #ccc; }
.tab_standard1 {background:#fff; border-bottom:1px dotted #ccc;}

/* dimensioni tabelle importanti */
table.tab_importante, table.tab_non_importante { width:98%; border:0; margin:0; padding:0;}
th.tab_importante, th.tab_non_importante {font-weight:bold; border-bottom:1px dotted #4d6577; height:25px;}
td.tab_importante1, td.tab_importante2, td.tab_non_importante1, td.tab_non_importante2 { height:20px;}

/* colori tabelle importanti */
th.tab_importante, th.tab_non_importante {border-bottom:1px dotted #4d6577;}
td.tab_importante1 {}
td.tab_importante2 {background: #FFFF99;}
td.tab_non_importante1 {}
td.tab_non_importante2 {background:#f3f4f8;}

/* solo per in_evidenza come seconda variabile - su verona.net // inizio */
td.tab_importante1_0, td.tab_importante1_1, td.tab_importante2_0, td.tab_importante2_1,
td.tab_non_importante1_0, td.tab_non_importante1_1, td.tab_non_importante2_0, td.tab_non_importante2_1 { height:20px;}

/* gli 0 come seconda variabile non sono importanti quindi li lasciamo li cosi come sono */
td.tab_importante1_0 {}
td.tab_importante1_1 {background:url(../../img/public/tpl/consigliato.png) no-repeat top left; padding-left:25px;}
td.tab_importante2_0 {background: #FFFF99;}
td.tab_importante2_1 { background:url(../../img/public/tpl/consigliato.png) no-repeat top left #FFFF99; padding-left:25px;}
td.tab_non_importante1_0 {}
td.tab_non_importante1_1 {background:url(../../img/public/tpl/consigliato.png) no-repeat top left; padding-left:25px;}
td.tab_non_importante2_0 {background:#f3f4f8;}
td.tab_non_importante2_1 {background:url(../../img/public/tpl/consigliato.png) no-repeat top left #f3f4f8; padding-left:25px;}
/* solo per in_evidenza come seconda variabile - su verona.net // fine */

/* tabelle dinamic_form - STANDARD */
table.tab_dinamic_form {width:100%; border:0; margin:0; padding:0;}
th.tab_dinamic_form {font-weight:bold; border-bottom:1px dotted #4d6577; height:25px;}
td.tab_dinamic_form, td.tab_dinamic_form1, td.tab_dinamic_form2 {height:25px; padding:0 0 0 5px;}

td.tab_dinamic_form {background:#f5f5f1;}
td.tab_dinamic_form1 {}
td.tab_dinamic_form2 {background:#efefef;}

/* tabelle ticket */
.tab_ticket, .tab_ticket1, .tab_ticket2 {height:25px; background:#ccc; padding:3px;}
.tab_ticket1 {font-weight:bold;}




/*
************************************
005. FORM
************************************
*/

.input.text { height: 17px; width: 153px; padding: 0 5px 0 6px; border: 0; margin: 0; background: url(../../img/public/it/bottoni/sfondo_form_3.gif) no-repeat 0px 0px; background-attachment: scroll !important;  background-attachment: fixed; }

.input {border:1px dotted #999; color:#000033; height:15px; s-font-size:10px; background:#fff; width:180px;}
.bottone {background:url(../../img/public/bottoni/sfondo_bottone_2.jpg) repeat-x left top; height:21px; border-right:1px solid #ccc; border-bottom: 1px solid #ccc; font:bold 10px verdana,helvetica,sans-serif; color: #737373; cursor:hand; cursor:pointer;}
.area_testo {border:1px dotted #999; background: #fff;  color: #737373; width:175px;}
.select { s-font-size:10px; border:1px solid #999; color: #000; height:15px; background: #fff; }
/*options della select*/.options {background: #fbfbfc;}

/*specials for vr.net */
.bottone_cerca { width:90px; height:30px; border:0; background:url(../../img/public/bottoni/bottone_cerca.png) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_invia { width:90px; height:30px; border:0; background:url(../../img/public/bottoni/bottone_invia.jpg) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_invia_grigio { width:90px; height:30px; border:0; background:url(../../img/public/bottoni/bottone_invia_grigio.jpg) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_anteprima { width:125px; height:30px; border:0; background:url(../../img/public/bottoni/bottone_anteprima.jpg) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_modifica { width:125px; height:30px; border:0; background:url(../../img/public/bottoni/bottone_modifica.jpg) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_annulla { width:111px; height:30px; border:0; background:url(../../img/public/bottoni/bottone_annulla.jpg) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_prosegui {width:122px; height:30px; margin-left:65px; border:0; background:url(../../img/public/bottoni/conferma.jpg) no-repeat left top; cursor:hand; cursor:pointer;}
.bottone_pagaonline {width:123px; height:30px; border:0; background:url(../../img/public/bottoni/paga_online.jpg) no-repeat left top; cursor:hand; cursor:pointer;}

/*compra con paypal */
.paypal {width:100%; background:url(../../img/public/tpl/sfondo_paypal.jpg) repeat-x left top;}
#testo_descrizione {margin-top:10px; margin-bottom:10px; padding-left:25px;}
#immagine_lock {margin-top: 0px; margin-bottom:10px;}
.form_paypal {s-font-size: 12px; color: #333333;}
/*
************************************
006. STILI PER LISTE
************************************
*/
ul { display:inline;}
li { display:inline;}


/*
************************************
007. CSS MODALBOX MODIFICATO PER VERSIONE MODALE
************************************
*/

#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
width:300px;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	border-style: solid;
	border-width: 0 5px 5px 5px;
	height:100%; left:148px;
}

#MB_header {
  margin:0;
  height: 28px;
}

#MB_content {
  padding:6px 3px;
  overflow:auto;

}

#MB_caption {
  s-font-size:100%;
  font-weight: bold;
  padding: 6px 0 0 5px;
  margin: 0;
  text-align: left;
}

#MB_close {
  display:block;
  position:absolute;
  right:0; top:0;
  padding:7px 5px;
  font-weight:bold;
  text-decoration:none;
  s-font-size:11px;
}
#MB_close:hover {
	background:transparent;
}

/* Color scheme */
#MB_window {
  border-color:#DEE0E5;
  background-color:#FFF;
  color:#000; 
}



#MB_frame { border-color:#DEE0E5; width:293px;}

#MB_header {
  background-color:#F9F9FF;
  border-color:#DDE;
width:300px;
}
#MB_caption { color:#000 }

#MB_close { color:#99B }
#MB_close:hover { color:#000 }