﻿/*** blue ***/
a:link, a:visited {
    color: #006699; /* #489ab9; #519cba; */
}
a:hover {
    color: #489ab9; /*#3A78AD */
    text-decoration: underline;
}#page_bg {
    background: #c5dde8 url(../images/blue/bg.gif) top center no-repeat;
}#main_bg {
}#logo_bg {
} 
 #banner {
    background: #FFFFFF url(../images/blue/banner.jpg) center top no-repeat;
}

div.module_menu h3, div.module h3, #rightcolumn h3 {
} #f_area {
} #f_area h3 {
}

a.readon, a.readon:hover, a.readon:visited {
    display: block;
    color: #ccc;
    text-decoration: underline;
    margin: 0px;
} #power_by, #power_by a, #power_by a:visited {
    color: #3A78AD;
}

ul.menu li {
    list-style: none; /*    background: url(../images/blue/menu_arrow.png) top left no-repeat; */
}

ul.mostread li {
    list-style: none;
    background: url(../images/blue/menu_arrow.png) top left no-repeat;
}

ul.latestnews li {
    list-style: none;
    background: url(../images/blue/menu_arrow.png) top left no-repeat;
} .moduletable ul li {
    list-style: none;
    background: url(../images/blue/menu_arrow.png) top left no-repeat;
}

div.componentheading {
    color: #000000;
}
 /* tabella partito*/.module_partito {
    width: 147px;
    height: 130px;
    background: url(../images/blue/bg_partito.png) top left no-repeat;
    padding: 1px 10px 0px 10px;
    line-height: 15px;
}.menu_partito {
    padding: 0px;
    margin-top: 46px;
}
ul.menu_partito li {
    list-style: none;
    list-style-type: none;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 13px;
    text-transform: uppercase;
    padding-left: 5px;
    margin-left: 0px;
} #_partito a, #_partito a:hover, #_partito a:visited {
    color: #939598;
    margin: 0px;
    width: 161px;
}.title_or {
    font-size: 14pt;
    padding-bottom: 10px;
    font-weight: bold;
    color: #c0c0c0;
}.title_mi {
    font-size: 14pt;
    line-height: 30px;
    padding: 4px 20px 4px 4px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background-color: #32A142;
}
 /* tabella milano*/
.module_milano {
    width: 147px;
    height: 116px;
    background: url(../images/blue/bg_milano.png) top left no-repeat;
    padding: 1px 10px 0px 10px;
    line-height: 15px;
}.menu_milano {
    padding: 0px;
    margin-top: 46px;
}
ul.menu_milano li {
    list-style: none;
    list-style-type: none;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 14px;
    text-transform: uppercase;
    padding-left: 5px;
    margin-left: 0px;
} #_milano a, #_milano a:hover, #_milano a:visited {
    color: #ffffff;
    margin: 0px;
    width: 161px;
}
table.blog_milano .article_separator {
	visibility: hidden;
} 
.contentheadingpr_milano {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px;
}

a.readon_milano, a:hover.readon_milano, a:visited.readon_milano {
    color: #32A142;
}
 /*  Tabella metropolitana */
.module_metropolitana {
    width: 147px;
    height: 116px;
    background: url(../images/blue/bg_metropolitana.png) top left no-repeat;
    padding: 1px 10px 0px 10px;
    line-height: 15px;
}.menu_metropolitana {
    padding: 0px;
    margin-top: 46px;
}
ul.menu_metropolitana li {
    list-style: none;
    list-style-type: none;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 14px;
    text-transform: uppercase;
    padding-left: 5px;
    margin-left: 0px;
} #_metropolitana a, #_metropolitana a:hover, #_metropolitana a:visited {
    color: #ffffff;
    margin: 0px;
    width: 161px;
}.contentheadingpr_metropolitana {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px;
}
a.readon_metropolitana, a:hover.readon_metropolitana, a:visited.readon_metropolitana {
    color: #32A142;
}
/* tabella aree*/
.module_aree {
    width: 161px;
	height: 162px;
    padding: 1px 0px 0px 0px;
}
.menu_aree {
    padding: 0px;
}
ul.menu_aree li {
    list-style: none;
    padding-left: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
}#_aree a, #_aree a:hover, #_aree a:visited {
    margin: 0px;
    width: 161px;
}
 /* tabella proposte*/
.moduletable_prop {
    width: 180px;
    height: 340px;
    background: url(../images/blue/proposte_back_1.png) top left no-repeat;
    padding: 1px;
    line-height: 17px;
	margin-top: 20px;
	margin-left:-5px;
}
.menu_prop, .menu_miprop {
    padding: 0px 14px 0 10px;
    margin-top: 40px;
    font-size: 10px;
    font-weight: bold;
}
ul.menu_prop li {
    margin-top: 3px;
    list-style: none;
    background-color: #76b4cf;
    text-transform: uppercase;
    padding-left: 5px;
}
ul.menu_metprop li {
    margin-top: 3px;
    list-style: none;
    background-color: #E81E25;
    text-transform: uppercase;
    padding-left: 5px;
}
ul.menu_miprop li {
    margin-top: 3px;
    list-style: none;
    background-color: #3A9728;
    text-transform: uppercase;
    padding-left: 5px;
}#_line a, #_line a:hover, #_line a:visited {
    color: #fff;
    margin: 0px;
    width: 160px;
}.module_social, .module_link {
    clear: both;
}#_social li {
    float: left;
    padding: 15px 5px 0px 5px;
}.module_link td {
    height: 24px;
    padding: 5px 5px 0 10px;
}
 /* fine tabella proposte */
a.in, a.in:hover, a.in:visited {
    background: transparent url(../images/blue/arrow_b.png) no-repeat scroll right center;
    padding-right: 8px;
}

a.out, a.out:hover, a.out:visited {
    background: transparent url(../images/blue/arrow_bb.png) no-repeat scroll right center;
    padding-right: 10px;
}.article_separator {
    display: block;
	border-bottom: 2px solid #B4D5E5;
}
 /* Tabella Agenda */

#rightcolumn div.moduletable_agenda {
    background: url(../images/blue/agenda.png) no-repeat right top;
	margin-top: 20px;
    width: 155px;
    height: 230px;
    padding-left: 10px;
    padding-top: 33px;
}
#rightcolumn div.moduletable_bannerelezioni {
	width: 174px;
    height: 107px;
	margin-top: -125px; 
}
.date {
    clear: both;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.location {
    clear: both;
	font-weight: bold;
	padding-right: 4px;
	font-size: 11px;
}
ul.eventlistmod_agenda {
	padding: 2px;
}
table.ta1 {
    width: 513px;
}.ce1 {
    background-color: #C5DDE8;
    border: 0.035cm solid #c0c0c0;
    text-decoration: none !important;
    vertical-align: top;
}.ce3 {
    background-color: transparent;
    border: 0.035cm solid #c0c0c0;
    text-decoration: none ! important;
    vertical-align: top;
}
 /* #rightcolumn div.moduletable_agenda div div div, #rightcolumn div.moduletable_agenda div div {    margin: 0px;    padding: 0px;    padding-bottom: 5px;    width: 167px;    height: auto;} #rightcolumn div.module_menu div div div div, #rightcolumn div.module div div div div {    background: none;    padding: 4px 8px;} */