/* CSS Document */
body { margin:0; background-color:#f3f0db; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#605800; }

#container { width:989px; padding:0 7px 0 7px; margin:0 auto; background:#f3f0db url(../gfx/background.jpg) repeat-y 0 0; }

#header { height:204px; background:url(../gfx/header.jpg) no-repeat 0 0; }
#header a { display:block; width:989px; height:204px; }
#header_bottom { position:relative; height:26px; background-color:#f4e567; border-bottom:1px solid #fff; border-top:1px solid #fff; }
#info { position:absolute; left:7px; top:7px; font-size:9px; color:#605800; } 
#buttons { position:absolute; width:100px; left:692px; top:4px; font-size:10px; color:#605800; text-align:right; } 
#main_search { position:absolute; right:7px; top:4px; font-size:10px; width:182px; } 

#content_website { width:989px; padding-bottom:30px; }
#content_left { float:left; width:213px; }
#content_right { float:right; width:776px; }

#footer { position:relative; height:50px; background-color:#f4e567; border-bottom:1px solid #fff; border-top:1px solid #fff; }
#disclaimer-support { position:absolute; width:auto; left:5px; bottom:8px; font-size:10px; }
#copyright_nitro { position:absolute; width:auto; right:85px; bottom:8px; font-size:10px; text-align:right; }
#logonitro { position:absolute; right:10px; bottom:6px; width:72px; }
#logonitro a { display:block; width:72px; height:20px; background:url(../gfx/logo_nitro.jpg) no-repeat 0 0; }
#logonitro a:hover { background-position: 0 -20px; }
#logonitro a span { display:none; }

/********* NAVBAR ****************************/
#menu { width:199px; padding:15px 7px 0 7px; }
#menu_head { background:url(../gfx/header_menu.jpg) no-repeat 0 0; height:29px; }

ul#navbar { list-style-type:none; margin:0; padding:7px 0 28px 14px; border:1px solid #f9f6d2; background:transparent url(../gfx/bg_menu.jpg) repeat-y 0 0; }
ul#navbar li { list-style-type:none; margin:0; padding:0 0 1px 0; background-color:#fdf9d5; }
ul#navbar li a 
{ display:block; width:166px; font-size:12px; padding-left:17px; height:23px; line-height:23px; vertical-align:middle; color:#605800; text-decoration:none; }
ul#navbar li a:hover, ul#navbar li a.menu_selected
{ display:block; width:166px; font-size:12px; padding-left:17px; height:23px; line-height:23px; vertical-align:middle; color:#605800; text-decoration:none; background-color:#fff; }

div#sub_menu { float:right; width:180px; padding:0 0 14px 7px; }
ul.navbar2 { list-style-type:none; margin:0; padding:0; }
ul.navbar2 li { list-style-type:none; margin:0; padding:0 0 1px 0; }
ul.navbar2 li a
{ display:block; width:157px; font-size:12px; padding-left:9px; height:23px; line-height:23px; vertical-align:middle; color:#605800; text-decoration:none; }
ul.navbar2 li a:hover, ul.navbar2 li a.menu_selected
{ display:block; width:157px; font-size:12px; padding-left:9px; height:23px; line-height:23px; vertical-align:middle; color:#605800; text-decoration:none; background-color:#fff; }

/********* NAVBAR ****************************/

/* contenitori di finestra */
div#homepage_col1 { float:left; width:378px; padding:15px 0 0 7px; }
div#homepage_col2 { float:right; width:378px; padding:15px 7px 0 6px; }
div#homepage_approfondimenti { }
div#homepage_itinerari { }
div#homepage_meteo { padding-top:15px; }
div#homepage_mdm_immo { padding-top:15px; }
div#homepage_ciapin { padding-top:15px; }
div#homepage_spot_on { padding-top:15px; }
div#homepage_mdmoggi { padding-top:15px; }
div#homepage_eventi { }
div#homepage_campitello { padding-top:15px; }
div#homepage_bacheca { padding-top:15px; }

div#meteo, div#dettaglio_articolo, div#cronologia, div#approfondimenti, 
div#itinerari, div#fotografie, div#ricettario, div#forum_website, div#giochi, 
div#mappa, div#ricerca, div#manuali, div#download, div#eventi, div#mdm_mail,
div#scrivici, div#credits, div#disclaimer, div#support
{ width:762px; padding:15px 7px 15px 7px; }


/* head di finestra */
div.window_head { height:29px; }
div.window_head.homepage_news { background:url(../gfx/head_hp_news.jpg) no-repeat 0 0; }
div.window_head.homepage_meteo { background:url(../gfx/head_hp_meteo.jpg) no-repeat 0 0; }
div.window_head.homepage_mdm_immo { background:url(../gfx/head_hp_mdmimm.jpg) no-repeat 0 0; }
div.window_head.homepage_ciapin { background:url(../gfx/head_hp_ciapin.jpg) no-repeat 0 0; }
div.window_head.homepage_mdmoggi { background:url(../gfx/head_hp_mdmoggi.jpg) no-repeat 0 0; }
div.window_head.homepage_eventi { background:url(../gfx/head_hp_eventi.jpg) no-repeat 0 0; }
div.window_head.homepage_bacheca { background:url(../gfx/head_hp_bacheca.jpg) no-repeat 0 0; }
div.window_head.homepage_spot_on { background:url(../gfx/head_hp_spoton.jpg) no-repeat 0 0; }
div.window_head.homepage_campitello { background:url(../gfx/head_hp_campitello.jpg) no-repeat 0 0; }
div.window_head.approfondimenti { background:url(../gfx/head_approfondimenti.jpg) no-repeat 0 0; }
div.window_head.itinerari { background:url(../gfx/head_itinerari.jpg) no-repeat 0 0; }
div.window_head.manuali { background:url(../gfx/head_manuali.jpg) no-repeat 0 0; }
div.window_head.download { background:url(../gfx/head_download.jpg) no-repeat 0 0; }
div.window_head.eventi { background:url(../gfx/head_eventi.jpg) no-repeat 0 0; }
div.window_head.cronologia { background:url(../gfx/head_cronologia.jpg) no-repeat 0 0; }
div.window_head.meteo { background:url(../gfx/head_meteo.jpg) no-repeat 0 0; }
div.window_head.forum { background:url(../gfx/head_forum.jpg) no-repeat 0 0; }
div.window_head.giochi { background:url(../gfx/head_giochi.jpg) no-repeat 0 0; }
div.window_head.fotografie { background:url(../gfx/head_fotografie.jpg) no-repeat 0 0; }
div.window_head.ricettario { background:url(../gfx/head_ricettario.jpg) no-repeat 0 0; }
div.window_head.bacheca { background:url(../gfx/head_bacheca.jpg) no-repeat 0 0; }
div.window_head.mappa { background:url(../gfx/head_mappa.jpg) no-repeat 0 0; }
div.window_head.ricerca { background:url(../gfx/head_ricerca.jpg) no-repeat 0 0; }
div.window_head.campitello { background:url(../gfx/head_campitello.jpg) no-repeat 0 0; }
div.window_head.mdm_mail { background:url(../gfx/head_mdmmail.jpg) no-repeat 0 0; }
div.window_head.scrivici { background:url(../gfx/head_scrivici.jpg) no-repeat 0 0; }
div.window_head.credits { background:url(../gfx/head_credits.jpg) no-repeat 0 0; }
div.window_head.disclaimer { background:url(../gfx/head_disclaimer.jpg) no-repeat 0 0; }
div.window_head.support { background:url(../gfx/head_support.jpg) no-repeat 0 0; }

/* body di finestra */
div.window_body { width:746px; padding:7px 7px 14px 7px; border:1px solid #f9f6d2; background-color:#fff; }
div.window_body_homepage { width:362px; padding:7px 7px 14px 7px; border:1px solid #f9f6d2; background-color:#fff; }
div.window_body_mini { width:166px; padding:14px 6px 14px 6px; border:1px solid #f9f6d2; background-color:#fdf9d5; }
div.window_body_mini_adv { width:180px; padding:0; background-color:#fdf9d5; }

/* head di finestra interne */
div.window_body_head { height:17px; border-bottom:1px dashed #f9f6d2; }
div.window_body_head.head_previsioni { margin:0 0 5px 0; background:url(../gfx/head_hp_meteo_previsioni.jpg) no-repeat 5px 0; }
div.window_body_head.head_bollettino { margin:15px 0 5px 0; background:url(../gfx/head_hp_meteo_bollettino.jpg) no-repeat 5px 0; }
div.window_body_head.head_stazmdm { margin:15px 0 5px 0; background:url(../gfx/head_hp_meteo_stazmdm.jpg) no-repeat 5px 0; }
div.window_body_head.head_wap { margin:15px 0 5px 0; background:url(../gfx/head_hp_meteo_wap.jpg) no-repeat 5px 0; }
div.window_body_head.head_mdmoggi_foto { margin:15px 0 5px 0; background:url(../gfx/head_hp_mdmoggi_foto.jpg) no-repeat 5px 0; }
div.window_body_head.head_mdmoggi_ricetta { margin:15px 0 5px 0; background:url(../gfx/head_hp_mdmoggi_ricetta.jpg) no-repeat 5px 0; }

/* blocchi contenitori di submenu */
div#cronologia_content, div#dettaglio_articolo_content, div#mappa_content, div#ricerca_content
{ padding:0 0 20px 0; }
div#approfondimenti_content, div#itinerari_content, div#fotografie_content, div#ricettario_content, 
div#meteo_content, div#giochi_content, div#manuali_content, div#download_content, div#eventi_content, 
div#mdm_mail_content, div#scrivici_content, div#credits_content, div#disclaimer_content, div#support_content
{ float:left; width:559px; padding:0 0 20px 0; }
 
div#map { width:746px; height:600px; margin:10px 0 10px 0; }

a:link, a:visited, a:active { color:#605800; font-size:100%; text-decoration:none; }
a:hover { color:#605800; font-size:100%; text-decoration:none; }

a.light:link, a.light:visited, a.light:active { color:#a49745; font-size:100%; text-decoration:none; }
a.light:hover { color:#a49745; font-size:100%; text-decoration:none; }

div.foto_popup { width:500px; margin:0 auto; padding-top:15px; }

div#div_fm_mdmmail_login { margin:30px 0 0 60px; width:260px; }
div#div_fm_mdmmail_register { margin:30px 0 0 10px; width:410px; }
div#div_fm_scrivici { margin:30px 0 0 10px; width:410px; }
div#div_fm_segnala_evento { margin:5px 0 0 0; width:166px; }

div#disclaimer_content p, div#credits_content p, div#support_content p { line-height:1.4em; }

span.stazione_mdm_normal { color:#7bb95c; font-weight:bold; }
span.stazione_mdm_max { color:#ff5c5c; font-weight:bold; }
span.stazione_mdm_min { color:#5cb4ff; font-weight:bold; }
span.stazione_mdm_default { color:#666; font-weight:bold; }

/* CSS sezioni statiche */
.testo_semplice { padding:0 0 5px 0; }
.testo_indentato { padding:0 0 5px 5px; }
.titolo_semplice { font-weight:bold; padding:7px 0 5px 0; }
.titolo_indentato { font-weight:bold; padding:7px 0 5px 5px; }
img.immagine { display:block; border:5px solid #f9f6d2; }

/* CSS per la classifica giochi */
table#game_score td.score_header { font-weight:bold; padding-bottom:20px; }
table#game_score td.score_value { padding:2px 0 2px 0; }
table#game_score td.score_value.selected { background-color:#fdf9d5; }
table#game_score td img { border:1px solid #f4e567; }

/* CSS per la stazione meteo */
#staz_MdM { font-size:10px; line-height:15px; }
#staz_MdM td.title { font-size:10px; vertical-align:middle; line-height:1em; padding:4px 0 4px 0; background-color:#fdf9d5; border-bottom:1px solid #f9f6d2; }
#staz_MdM td img { border:0; }
#staz_MdM td img.qmark { vertical-align:middle; padding:0 5px 0 3px; }
#staz_MdM td.header { text-align:center; padding-top:5px;}
#staz_MdM td.header_col { text-align:center; }
#staz_MdM td.values { text-align:center; font-size:12px; padding:1px 0 1px 0; }
#staz_MdM td.values.first { padding-top:5px; }
#staz_MdM td.values.last { padding-bottom:20px; }
#staz_MdM td.header_col.last { padding-bottom:16px; }

/* stili per il calendario */
#calendar a.cal_head { /* color:#000 */ }
#calendar a.cal_head:hover { text-decoration: none; }
#calendar .cal_head { background-color:#ece8c5; /* color:#000; */ font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; }
#calendar .cal_days { background-color:#f4e567; /* color:gray; */ font-size:9px; font-weight:bold; font-style:normal; text-align:center; }
#calendar .cal_content { background-color:#ece8c5; /* color:#000; */ font-size:9px; font-weight:normal; font-style:normal; }
#calendar .cal_today { background-color:#ece8c5; color:red; font-size:9px; font-weight:normal; font-style:normal; }
#calendar .cal_event, #calendar a.cal_event { background-color:#f4e567; color:#605800; font-size:9px; font-weight:bold; font-style:normal; text-decoration:none; }
