/*
	[an error occurred while processing this directive]
*/


img.header_redditi {
	margin-bottom: 20px;
	border: none;
}

h1 {
	color: #221E1F;
	font-family: Georgia;
	font-weight: normal;
	font-size: 3.7em;
	margin-bottom: 30px;
	line-height: 1em;
}

h2.tit_economia {
	color: #52595A;
	font-family: Georgia;
	font-weight: normal;
	font-size: 2.6em;
	line-height: 1em;
	font-style: italic;
}

h3 {
	color: #454545;
	font-family: Georgia;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 5px;
}

p.entry {
	font-family: Georgia;
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: 20px;
	color: #6F6F6F;
}

p.entry span.uppercase {
	text-transform: uppercase;
}

p.more a.more {
	text-decoration: none;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/plus.gif) left no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
}

p.more a.more span.red {
	color: #CD272D;
	font-weight: bold;
}

p.more a.more span.grey {
	color: #55595A;
	font-weight: bold;
}

div.checklist {
	width: 278px;
	padding: 10px;
	border: 1px solid #DFDFDF;
}

p.title_double_color {
	font-family: Georgia;
	font-size: 1.6em;
	margin-bottom: 10px;
	line-height: 1em;
}

p.title_double_color span.blue {
	color: #87BAE9;
	text-transform: uppercase;
}

p.title_double_color span.red {
	color: #CD272D;
	text-transform: uppercase;
}

p.title_double_color span.grey {
	color: #55595A;
	font-size: 1.4em;
}

div.checklist ul.list,
div.calendar ul.list {
	margin-bottom: 10px;
}

div.checklist ul.list li,
div.calendar ul.list li {
	padding: 7px 0;
	border-bottom: 1px solid #DFDFDF;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/red_dot.gif) left no-repeat;
	padding-left: 10px;
	font-family: Georgia;
	font-size: 1.2em;
}

p.more {
	text-align: right;
}

#col-sx p.more {
	text-align: left;
}

div.calendar {
	margin-bottom: 20px;
}

div.calendar p.title_double_color {
	background: url(/includes2007/static/css/dichiarazione_redditi/images/h_dot.gif) repeat-x bottom;
	padding-bottom: 5px;
}

div.calendar form select {
	border: 1px solid #cccccc;
}

div.calendar form select.subject {
	width: 170px;
	margin-right: 7px;
}

div.calendar form select.month {
	width: 120px;
}

div.simple_box {
	width: 177px;
	padding: 10px;
	border: 1px solid #DFDFDF;
	margin-bottom: 20px;
}

div.expert_box {
	background: #F5F8FD;
	width: 199px;
	margin-bottom: 20px;
} 

div.expert_box div.expert {
	margin: 1px 0;
	padding: 10px;
	width: 137px;
}

div.expert_box div.expert p.title {
	color: #3265CC;
	font-weight: bold;
	font-family: Georgia;
	font-size: 0.9em;
}

div.expert_box div.expert p.author {
	color: #666666;
	text-transform: uppercase;
	font-size: 0.6em;
}

div.expert_box p.expert_bottom {
	background: #E9F0F6;
	font-size: 0.6em;
	padding: 3px 10px;
}

div.guides_box {
	background: url(/includes2007/static/css/dichiarazione_redditi/images/h_dot.gif) repeat-x top;
	padding-top: 10px;
	margin-bottom: 20px;
}

div.guides_box a.doc_link {
	color: #3265CC;
	font-weight: bold;
	font-family: Georgia;
}

div.guides_box div.box {
	background: #EDF2F5;
	padding: 10px;
}

div.guides_box div.box ul.documents li {
	margin-bottom: 10px;
	font-size: 0.8em;
	line-height: 1.3em;
}

div.guides_box div.box ul.documents li span.date {
	margin: 0 0 0 10px;
	font-weight: bold;
}

div.guides_box div.box ul.documents li span.source {
	font-size: 0.8em;
}

div.info_box {
	width: 175px;
	padding: 10px;
	border: 2px solid #D9D9D9;
	background: #F7F7F7;
	margin-bottom: 20px;
}

#home-2col p.title_double_color {
	font-size: 0.9em;
}

#home-2col p.more a.more {
	font-size: 0.75em;
}

div.simple_box ul.list li {
	color: #cccccc;
	padding: 3px 0;
	padding-left: 10px;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/red_arrow.gif) no-repeat left;
	border-bottom: 1px solid #cccccc;
	font-family: Georgia;
	font-size: 0.8em;
}

div.info_box ul.info li {
	padding-left: 10px;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/blue_dot.gif) no-repeat 0 5px;
}

div.simple_box ul.list li span.date {
	color: #CD272D;
}

div.simple_box ul.fiscal li,
div.info_box ul.info li {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

div.simple_box ul.fiscal li strong,
div.info_box ul.info li strong {
	color: #3265CC;
	font-family: Georgia;
	font-size: 1.2em;
}

div.info_box ul.info li strong {
display:block;
padding-bottom:3px;
}
ul.checklist,
ul.steps {
	width: 400px;
	margin: 15px 0 20px 0;
}

ul.checklist li,
ul.steps li {
	width: 400px;
	padding: 10px 0;
	font-weight: bold;
	font-family: Georgia;
	font-size: 1em;
	color: #CC1F25;
	display: block;
	clear: both;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/h_dot.gif) repeat-x top;
}

ul.checklist li span.number,
ul.steps li span.icon {
	width: 30px;
	display: block;
	padding-top: 5px;
	margin: 0 10px 0 0;
	font-size: 1.3em;
}

ul.steps li span.icon {
	height: 30px;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/pdf_icon.gif) no-repeat center;
}

ul.checklist li span.txt,
ul.steps li span.txt {
	width: 360px;
	padding: 0;
	display: block;
	margin: 0;
}

ul.checklist li span.date,
ul.steps li span.date {
	clear: both;
	width: 100%;
	margin: 0 0 5px 0;
	display: block;
}

ul.checklist li span.sub,
ul.steps li span.sub {
	clear: both;
	width: 100%;
	margin: 0;
	display: block;
	color: #646464;
}

ul.steps li span.sub {
	font-weight: normal !important;
}

div.navigator a {
	display: block;
	text-indent: -5000px;
}

div.navigator a.next {
	width: 25px;
	height: 37px;
	float: right;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/avanti.gif) no-repeat 0 0;
}

div.navigator a.prev {
	width: 29px;
	height: 37px;
	background: url(/includes2007/static/css/dichiarazione_redditi/images/indietro.gif) no-repeat 0 0;
}
.nota-flash img {
	float:left;
}
#flash-news .time-flash {
padding-left:5px;
}
#flash-news h3 {
padding-top:10px;
}
#flash-news h2 {
padding-top:5px !important;
margin:0px !important;
font-family:Georgia, "Times New Roman", Times, serif !important;
font-style:normal !important;
}

/***** 
CSS for page http://www.corriere.it/economia/app.shtml
*****/
#appsDichiarazione2013 div#main {
	background:none !important;
}
#appsDichiarazione2013 #appsMainBackground img{
	width:100%;
	height:auto;
}
#appsDichiarazione2013  #appsGroupEconomia{
	display:table;
	height:100%;
	padding:20px 0 25px 0;
}
#appsDichiarazione2013  #appsSeparator{
	background: url('(none)/images/economia/apps/separator.png?v=20130515112637') no-repeat center center;
	/*width:100%;*/
	height:5px;
	margin: 0 10px;
}
#appsDichiarazione2013 .appBox{
	display:inline-block;
	width:25%;
	max-height:123px;
	padding: 0 18px;
}
#appsDichiarazione2013 .vSeparator{
	display:inline-block;
	width:2px;
	height:100%;
	max-height:123px;
}
#appsDichiarazione2013 .appsBanner{
	display:inline-block;
	padding: 25px 25px 5px 25px;
}

#appsDichiarazione2013 #shopwki{
	font-size: 16px;
	color: #000000;
	margin-bottom:20px;
}
#appsDichiarazione2013 #shopwki a{
	color: #000000;
	text-decoration:underline;
}

#appsDichiarazione2013  .center{
	margin:0 auto;
	text-align:center;
}

/***** 
END CSS for page http://www.corriere.it/economia/app.shtml
*****/

