/* ::::: http://www.deagostinigeografia.it/wing/css/jquery.lightbox-0.5.css ::::: */

/* ::::: http://www.deagostinigeografia.it/wing/css/jmycarousel_scheda.css ::::: */

div.jMyCarousel .prev { background: url('nav-sx.png') no-repeat scroll center center transparent; width: 18px; height: 17px; border: 0px none; }
div.jMyCarousel .next { background: url('nav-dx.png') no-repeat scroll center center transparent; width: 18px; height: 17px; border: 0px none; }
div.jMyCarousel { position: relative; float: left; }
div.jMyCarousel ul { background-color: rgb(226, 226, 226); width: 200px; left: 0px; }
div.jMyCarousel ul li { margin: 0px ! important; border: 0px solid rgb(68, 68, 68); line-height: 0px; padding: 0px; }
div.jMyCarousel ul li a { display: block; margin: 0px; padding: 0px; }
div.jMyCarousel ul li a img { display: block; border: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
/* ::::: http://www.deagostinigeografia.it/wing/css/jquery.fancybox.css ::::: */

/* ::::: http://www.deagostinigeografia.it/wing/css/new_style.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
body { margin: 0px auto; background: url('background.png') no-repeat fixed center top rgb(231, 231, 231); color: rgb(78, 78, 78); font-size: 13px; font-family: Arial,Helvetica,sans-serif; }
a { text-decoration: none; color: rgb(0, 0, 0); }
div#wrapper { width: 1000px; margin: 0px auto; }
div#content { background: url('content-start.jpg') repeat-x scroll center top rgb(255, 255, 255); min-height: 300px; line-height: 24px; float: left; width: 1000px; }
div#header { position: relative; background: url('header-home.jpg') no-repeat scroll left bottom transparent; }
div#header h1 { width: 180px; height: 40px; float: left; }
div#header h1 a { display: block; width: 130px; height: 40px; background: url('dea_wing.png') no-repeat scroll 0% 0% transparent; font-size: 2px; text-indent: -99999px; margin-top: 10px; }
div#header h3 { float: left; margin: 0px 0px 0px 20px; padding: 20px 0px 0px; font-weight: normal; }
div#header h3 a {  }
div#header div.rightbox { float: right; display: block; padding: 0px; }
div#header div.rightbox ul {  }
div#header div.rightbox ul li { float: left; margin: 20px 0px 0px 10px; }
div#header h2.page-title { font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); position: absolute; top: 94px; }
body.scheda-paese h2.page-title { left: 755px; text-align: left; }
div#navigation { height: 80px; clear: both; position: relative; }
div#navigation ul.main { width: 660px; height: 70px; margin: 9px 10px; }
div#navigation ul.main li { float: left; margin: 9px 10px 0px 0px; }
div#navigation ul.main li a { display: block; background: url('main-button.jpg') repeat-x scroll 0% 0% transparent; color: rgb(255, 255, 255); font-size: 12px; padding: 9px 10px; border-radius: 3px 3px 0px 0px; position: relative; }
div#navigation ul li a span { display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url('light.png') no-repeat scroll center top transparent; z-index: 100; }
div#navigation ul.off li a { background: url('mainoff-button.png') repeat-x scroll 0% 0% transparent; color: rgb(97, 116, 142); }
div#navigation ul.off li a span { opacity: 0.3; }
div.main-7 { background: url('moz-main-7.png') no-repeat scroll 9px 9px transparent; }
div#navigation ul.secondary { width: 336px; position: absolute; right: 0px; top: 9px; }
div#navigation ul.secondary li { float: left; margin: 0px 3px; }
div#navigation ul.secondary li a { display: block; background-color: rgb(91, 106, 129); color: rgb(255, 255, 255); font-size: 12px; padding: 8px; border-radius: 3px 3px 3px 3px; position: relative; }
div#navigation ul.secondary li a.user { font-weight: bold; background-image: url('arrow.png'); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-color: transparent ! important; padding: 8px 0px 8px 10px; }
div#navigation ul li a.select { background-image: none ! important; background-color: transparent; }
div#ajaxContentSMT { width: 755px; height: auto; position: absolute; right: 0px; z-index: 99999; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-top: -31px; line-height: 12px; }
div#ajaxContentSMT div.sub_content { border: 2px solid rgb(34, 38, 41); }
div#ajaxContentSMT ul#naviB { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
ul#naviB li { display: inline-table; margin: 0px; }
ul#naviB li a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); display: block; padding: 5px 7px; }
div#ajaxContentB1 { padding: 10px; border-bottom: 2px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(238, 238, 238); width: 730px; overflow: auto; }
div#ajaxContentB1 div { width: 5060px; height: 230px; padding: 0px 10px; }
div#ajaxContentB1 div ul { float: left; width: 220px; margin: 5px 0px; }
div#ajaxContentB1 ul li { margin: 5px 5px 0px 0px; }
div#ajaxContentB1 ul li span.indice { font-weight: bold; }
div.fixed { position: fixed; width: 1000px; background: none repeat scroll 0% 0% rgb(231, 231, 231); top: 0px; }
div.cfixed { margin-top: 227px; }
div#subnavi { background-color: rgb(226, 226, 226); height: 102px; }
div#subnavi ul { float: left; }
div#subnavi li { float: left; height: 100px; margin: 1px; width: auto; }
div#subnavi li.uno { width: 115px; position: relative; }
div#subnavi li.uno a.globo { display: block; width: 70px; height: 70px; margin: 13px 0px 0px 5px; }
div#subnavi li.uno a.det1 { background: url('subnavi1.jpg') no-repeat scroll right top transparent; display: block; width: 26px; height: 26px; position: absolute; top: 20px; right: 10px; }
div#subnavi li.uno a.det2 { background: url('subnavi1.jpg') no-repeat scroll right bottom transparent; display: block; float: left; width: 26px; height: 26px; position: absolute; bottom: 20px; right: 10px; }
div#subnavi li.uno a.det1, div#subnavi li.uno a.det2 { text-indent: -9999px; }
div#subnavi li.due {  }
div#subnavi li.due a { text-indent: -9999px; display: block; width: 175px; height: 100px; position: relative; }
div#subnavi li.due a.planisfero { width: 175px; height: 100px; display: block; opacity: 0.6; }
div#subnavi li.due a.planisferob, div#subnavi li.due a:hover { width: 175px; height: 100px; display: block; opacity: 1; }
.bottone_torna_confronti_it { background: url('confronti_back_it.jpg') no-repeat scroll 0% 0% transparent; }
div#subnavi li.quattro { width: 495px; }
div#subnavi li.quattro span { font-size: 11px; line-height: 18px; display: block; float: left; width: 163px; border-left: 1px solid rgb(204, 204, 204); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(243, 243, 243) rgb(243, 243, 243) rgb(204, 204, 204); text-indent: 10px; color: rgb(204, 204, 204); }
div#subnavi li.quattro span a { display: block; }
span#dip { position: relative; }
span#dip a.dip { background: url('arrow_more.png') no-repeat scroll left center rgb(220, 220, 220); padding-left: 8px; color: rgb(0, 0, 0); }
span#dip strong.chiuso { display: none; }
div.breadcrumb { font-size: 12px; color: rgb(204, 204, 204); margin: 5px 10px; }
.disattivo { padding-top: 0px; }
div#footer { background: url('content-end.jpg') no-repeat scroll center top transparent; clear: both; }
/* ::::: http://www.deagostinigeografia.it/wing/css/super_css.css ::::: */

div.sintesi { width: 980px; margin: 5px 10px; line-height: 20px; }
div.scheda { background: url('grain.jpg') repeat scroll 0% 0% transparent; padding: 8px 8px 0px; border: 1px solid rgb(220, 220, 220); float: right; width: 300px; font-size: 12px; line-height: 20px; margin-right: 110px; margin-left: 90px; margin-top: 10px; }
div.scheda p { background-color: rgb(248, 248, 248); padding: 10px; border-width: 1px; border-style: solid; border-color: rgb(220, 220, 220) rgb(255, 255, 255) rgb(255, 255, 255) rgb(220, 220, 220); border-radius: 3px 3px 3px 3px; margin-bottom: 8px; }
div.paese { padding-left: 120px; padding-right: 110px; margin-top: 10px; }
div.paese img.flag { float: right; margin-left: 30px; }
div.paese h1 { font-size: 24px; color: rgb(108, 139, 140); margin: 0px 0px 15px; }
div.box { clear: both; float: left; width: 960px; margin: 20px; line-height: 20px; }
div.box h2 { clear: both; font-size: 18px; color: rgb(108, 139, 140); margin-left: 100px; }
div.box div.b2 { width: 760px; padding-left: 100px; padding-right: 100px; }
#tab_div_amm td { text-align: right; padding-right: 10px; width: 130px; }
#tab_div_amm .col_descrizione { padding-left: 10px; width: 370px; text-align: left; }
#tab_div_amm .ultima_riga_divi_amm { border: 0px solid rgb(255, 255, 255); }
.dati { font-size: 12px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-collapse: collapse; width: 760px; }
.dati th { font-size: 14px; font-weight: normal; color: rgb(108, 139, 140); border-bottom: 2px solid rgb(204, 204, 204); }
.dati td { border-bottom: 1px solid rgb(204, 204, 204); }
.dati th.th_descrizione { text-align: left; width: 343px; }
.dati td.col_descrizione { width: 343px; padding-left: 10px; }
.dati th.th_valore { text-align: right; width: 130px; padding-right: 25px; }
.dati td.col_valore { text-align: right; width: 130px; padding-right: 25px; }
.dati th.th_unita { text-align: center; width: 130px; }
.dati td.col_unita { text-align: center; width: 130px; }
.dati th.th_anno { text-align: center; width: 130px; }
.dati td.col_anno { text-align: center; width: 130px; }
.dati td.col_lingue { padding-left: 10px; width: 760px; }
.dati_chart_tabella th { font-size: 14px; font-weight: normal; color: rgb(108, 139, 140); border-bottom: 2px solid rgb(204, 204, 204); }
.dati_chart_tabella { font-size: 12px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-collapse: collapse; width: 400px; }
.dati_chart_tabella th.th_descrizione { text-align: left; }
.dati_chart_tabella th.th_valore { text-align: right; }
.dati_chart_tabella th.th_unita { text-align: center; }
.dati_chart_tabella th.th_anno { text-align: center; }
.dati_chart_tabella td { border-bottom: 1px solid rgb(204, 204, 204); width: 76px; }
.dati_chart_tabella td.col_descrizione { padding-left: 10px; width: 160px; }
.dati_chart_tabella td.col_valore { text-align: right; }
.dati_chart_tabella td.col_unita { text-align: center; }
.dati_chart_tabella td.col_anno { text-align: center; }
.dati tbody tr:hover td { background-color: rgb(204, 255, 204); color: rgb(0, 0, 0); }
.quadratino { margin: 7px 4px 0px 0px; }
.chart_right { float: right; margin-bottom: 10px; margin-left: 10px; }
.chart_tabelle { margin-top: 15px; }
.chart_center { margin-left: 110px; }
.super_table .dati { font-size: 12px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-collapse: collapse; text-align: left; width: 100%; }
.super_table .titolo_tabelle { background-color: rgb(108, 139, 140); height: 20px; margin-top: 15px; clear: both; }
.super_table .titolo_tabelle_testo { width: 91%; text-align: center; color: white; font-weight: bold; float: left; }
.super_table .mostra_nascondi { text-align: center; width: 9%; float: right; }
.super_table .mostra_nascondi a { color: rgb(255, 255, 255); font-style: italic; font-weight: normal; }
.super_table .mostra_nascondi a:hover { text-decoration: underline; }
.chart_tabella { width: 400px; margin-bottom: 20px; }
.chart_tabella .titolo_tabelle { background-color: rgb(108, 139, 140); height: 20px; margin-top: 15px; width: 400px; clear: none; }
.chart_tabella .titolo_tabelle .titolo_tabelle_testo { width: 84%; text-align: center; color: white; font-weight: bold; float: left; }
.chart_tabella .mostra_nascondi { text-align: center; width: 16%; float: right; }
.super_table .table_data_small { font-size: 11px; }
.italia { margin-bottom: 40px; }
a.link_internet { color: rgb(108, 139, 140); }
a.link_internet:hover { color: rgb(108, 139, 140); text-decoration: underline; }
.top { float: right; text-decoration: underline; color: rgb(108, 139, 140); }
.extendedname { color: rgb(108, 139, 140); font-size: 14.5px; margin-bottom: 20px; }
.tabella_piramide_popolazione_right { float: right; margin-bottom: 22px; margin-left: 50px; line-height: 15px; }
.tabella_piramide_popolazione_colonna_centrale { height: 56px; line-height: 15px; }
.piramide_sei_valori { height: 110px; line-height: 15px; }
.tabella_piramide_popolazione_right td { vertical-align: bottom; }
.tabella_piramide_popolazione_colonna_centrale td { vertical-align: bottom; text-align: center; width: 35px; font-size: 11px; }
.titolo_tabella_piramide_popolazione { text-align: center; font-weight: bold; }
.ultima_femmine { text-align: left; font-size: 13px; }
.ultima_eta { text-align: center; font-size: 13px; }
.ultima_maschi { text-align: right; font-size: 13px; }
/* ::::: http://www.deagostinigeografia.it/wing/css/thickbox-css.css ::::: */

/* ::::: http://www.deagostinigeografia.it/wing/css/stili.css ::::: */

#footer { float: left; }
.logfooterDea { margin-left: 10px; margin-top: 35px; float: left; }
.footerBlock { font-family: Arial,Helvetica,sans-serif; border-left: 1px solid rgb(143, 155, 179); float: left; margin: 35px 0px 0px 14px; min-height: 100px; padding-left: 6px; padding-right: 0px; width: 112px; text-align: left; }
.lastBlock { border-right: 1px solid rgb(143, 155, 179); width: 130px; }
.footerBlock li { margin-top: 4px; }
.footerBlock li a, .footerBlock li a:hover { color: rgb(143, 155, 179); text-decoration: none; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.copyFooter { font-family: Arial,Helvetica,sans-serif; margin-top: 20px; float: left; margin-bottom: 20px; width: 990px; }
.copyrightFooter { margin-left: 20px; float: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(143, 155, 179); padding-top: 4px; }
.line2Footer li a { color: rgb(143, 155, 179); text-decoration: none; font-size: 12px; font-family: Arial,Helvetica,sans-serif; padding-left: 6px; padding-right: 6px; border-right: 1px solid rgb(143, 155, 179); }
.line2Footer li.lastline2Footer a { border-right: medium none; }
.copyFooter { float: left; font-family: Arial,Helvetica,sans-serif; margin-bottom: 20px; margin-top: 20px; width: 1000px; }
.line2Footer { float: right; font-family: Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; }
.line2Footer li { float: left; font-family: Arial,Helvetica,sans-serif; list-style-type: none; }
div#navigation ul.main li a { padding: 9px; }
div#navigation ul.secondary li a { padding: 8px 7px; }
a.link_prev, a.link_next { display: none; }
