/*
Theme Name: LeggiOggi
Theme URI: http://www.leggioggi.it/
Description: Tema sviluppato ad hoc per LeggiOggi.it
Author: Maggioli Editore
Version: 1.0
Tags: 
*/

@font-face {
	font-family: 'TitilliumText14L400wt';
	src: url('fonts/TitilliumText400wt.eot');
	src: local('fonts/TitilliumText14L 400 wt'), local('fonts/TitilliumText14L-400wt'), url('fonts/TitilliumText400wt.ttf') format('truetype');
}

@font-face {
	font-family: 'TitilliumText14L600wt';
	src: url('fonts/TitilliumText600wt.eot');
	src: local('fonts/TitilliumText14L 600 wt'), local('fonts/TitilliumText14L-600wt'), url('fonts/TitilliumText600wt.ttf') format('truetype');
}

@font-face {
	font-family: 'TitilliumText14L999wt';
	src: url('fonts/TitilliumText999wt.eot');
	src: local('fonts/TitilliumText14L 999 wt'), local('fonts/TitilliumText14L-999wt'), url('fonts/TitilliumText999wt.ttf') format('truetype');
}

* { margin:0; padding:0; border:0; list-style:none; font-weight:normal }

:focus { outline:0 }

br.clearL { clear:left; height:0; }

.screen-reader-text { display:none }

.latest { margin-right:0!important }

a.call-to-action, a.call-to-action:visited {
	
	background-image: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/readmore.gif");
	color: white;
	text-decoration: none;
	padding:5px!important; font-size:11px!important;
	/* background:#d1e2e7!important; color:1a7fa5!important; */
	font-weight:bold!important; text-decoration:none!important;
	
}

a.call-to-action:hover, a.call-to-action:active {
	padding:5px!important; font-size:11px!important;
	background:#9ee62b!important; color:#2f2f2f!important;
	font-weight:bold!important; text-decoration:none!important;
}

a.call-to-comment, a.call-to-comment:visited {
	padding:5px!important; font-size:11px!important;
	color:#1a7fa5!important;
	font-weight:bold!important; text-decoration:none!important;
}

a.call-to-comment:hover, a.call-to-comment:active {
	padding:5px!important; font-size:11px!important;
	color:#1a7fa5!important;
	font-weight:bold!important; text-decoration:underline!important;
}

p a, p a:visited {
	color:#1a7fa5; text-decoration:none;
}

p a:hover, p a:active {
	text-decoration:underline;
}

strong { font-weight:bold }

body {
	background:#f0f0f0;
	font:12px Arial,verdana,sans-serif;
	background: url("http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_bg.gif") repeat-x top;
	background-color: #EDF3F8;
}


h1 {
	font-family:'TitilliumText14L400wt',arial,sans-serif;
}

h3 {
	font-family:'TitilliumText14L999wt',arial,sans-serif;
}

h4 {
	font-family:'TitilliumText14L600wt',arial,sans-serif;
}

/* Leaderboard */

div#leaderboard {
	margin:0 auto;
	width:920px; padding:20px;
}

div#leaderboard iframe {
	width:728px; height:90px;
	background:#ccc; float:left;
	margin-right:10px;
}

div#leaderboard ul {
	width:142px; float:left;
	font-size:11px; padding-top:5px;
}

	div#leaderboard ul li {
		padding-left:22px; height:16px; overflow:hidden;
		margin-bottom:5px;
	}
	
	div#leaderboard ul li a, div#leaderboard ul li a:visited {
		color:#535353;
	}
	
	div#leaderboard ul li a:hover, div#leaderboard ul li a:active {
		text-decoration:none;
	}
	
	div#leaderboard ul li.rss { background:url(images/social.gif) 0 0 no-repeat }
	div#leaderboard ul li.facebook { background:url(images/social.gif) 0 -16px no-repeat }
	div#leaderboard ul li.twitter { background:url(images/social.gif) 0 -32px no-repeat }
	div#leaderboard ul li.linkedin { background:url(images/social.gif) 0 -48px no-repeat }

/* Testata */

#testata {
	margin:0 auto;
/*	width:920px; padding:30px 20px 20px 20px; */
	width:980px; padding:20px 0px;
/*	background:#fff url(images/wrap-top.gif) 0 0 no-repeat; */
	position:relative;
}

/* Header */

div#header h1 {
	line-height:1em;
	width:370px; height:70px; overflow:hidden;
	position:relative; float:left;
}

	div#header h1 a { color:#fff; text-decoration:none }

	div#header h1 span {
		display:block; position:absolute; top:0; left:0;
		width:100%; height:100%;
		background:url(images/RevisioneLegale.jpg) 0 0 no-repeat;
		margin-left: 1px;
	}
	
div#header h2 {
	color:#999; padding-top:15px; margin-left:20px; float:left;
	width:280px;
	font:16px/18px 'TitilliumText14L600wt',arial,sans-serif;
}
	
	div#header h2 span {
		font:14px/18px 'TitilliumText14L400wt',arial,sans-serif;
	}
	
div#header form {
	float:left; width:260px;
	padding-top:7px;
	margin-top:9px;
}

	div#header form input[type='text'] {
		width:122px; height:31px;
		background:url(images/search.gif) 0 0 no-repeat;
		font:12px/12px Arial,verdana,sans-serif;
		padding:10px; margin-right:5px;
	}
	
	div#header form input[type='submit'] {
		font:16px 'TitilliumText14L400wt',arial,sans-serif;
		color:white; padding:5px;
		-moz-border-radius:5px; -webkit-border-radius:5px;
		border-radius:5px; background:#00a7da;
	}
	
		div#header form input[type='submit']:hover {
			background:#9ee62b; color:#fff; cursor:pointer;
		}
		
	div#header > a > img {
		position:absolute;display:block;margin-left:804px
	}
		
/* Main Menu */

ul#main-menu {
	width:981px;
	height:30px;
	margin:10px 0 0 0;
	background:url(images/main-menu.gif) 0 0;
}

	ul#main-menu li {
		float:left;     
		border-left: 1px solid #0086B0; 
		border-right: 1px solid #73C7E1;
	}
	
	ul#main-menu h2 a {
		
		  background-image: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/menuseparatore.gif") ;
    background-position: left center;
    background-repeat: no-repeat;
    color: #0086b0;
    padding: 8px 15px;
}
	
		ul#main-menu li a, ul#main-menu li a:visited {
			float:left; padding:7px;
			/* background:#d1e2e7; color:#1a7fa5; */
			color: #f7f6f3;
			text-transform: uppercase;
			text-decoration:none;
			font-size:11px;
			font-weight: bold;
			padding: 7px 10px;
			/*    background-image: url("/img/menuseparatore.gif"); */
    background-position: left center;
    background-repeat: no-repeat;
			
		}
		
		ul#main-menu li a:hover, ul#main-menu li a:active, ul#main-menu li.active a {
			background:#73e700; color:#003b4d; 
		}
		
/* Page Content */

.contenitorex{
		width:940px;
		height:261px;
		overflow:hidden;
		
		}

div#page-content {
	margin:0 auto;
	width:989px;
background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/bgrBody.gif") repeat-y scroll 0 0 transparent;}

/* Big Post */

.big-post {
	margin-left:20px; padding-bottom:20px;
	/* background:url(images/corner-left.gif) right bottom no-repeat; */
}

	.big-post img {
		float:left; margin-left:20px;_margin-right:30px;
		width:290px; height:260px;
	}
	
	.big-post div {
		float:left; width:290px;
		_padding-top:5px;
		
		
	}
	
	.big-post div h3 {
		font-size:24px; line-height:28px;
		padding:10px 0 20px 0;
	}
	
	.big-post div h3 a, .big-post div h3 a:visited {
		 color:#535353; text-decoration:none;
	}
	
	.big-post div h3 a:hover, .big-post div h3 a:active {
		 text-decoration:underline;
	}
	
	.big-post p.author { margin-bottom:10px }
	
	.big-post p.author a, .big-post p.author a:visited { font-weight:bold }

	.big-post p.category {
		text-transform:uppercase;
		font:14px 'TitilliumText14L400wt',arial,sans-serif; letter-spacing:1px;
	}
	
		.big-post p.category a, .big-post p.category a:visited {
			color:#1a7fa5; text-decoration:none;
		}
		
		.big-post p.category a:hover, .big-post p.category a:active {
			color:#535353;
		}
		
	.big-post p.abstract {
		color:#999; font-size:14px; line-height:20px;
	}
	
/* Medium Post */

.medium-post {
	margin-left:20px; float:left; padding-bottom:20px;border-bottom:1px solid #efefef;margin-bottom:10px
}

	.medium-post img {
		width:290px; height:auto;
	}
	
	.medium-post div {
		width:290px; height:auto;
		padding-top:10px;
	}
	
	.medium-post div h3 {
		font-size:18px; line-height:22px;
		padding:0 0 10px 0;
	}
	
	.medium-post div h3 a, .medium-post div h3 a:visited {
		 color:#535353; text-decoration:none;
	}
	
	.medium-post div h3 a:hover, .medium-post div h3 a:active {
		 text-decoration:underline;
	} 
	
	.medium-post p.author { margin-bottom:10px }
	
	.medium-post p.author a, .medium-post p.author a:visited { font-weight:bold }

	.medium-post p.category {
		text-transform:uppercase;
		font:12px 'TitilliumText14L400wt',arial,sans-serif; letter-spacing:1px;
	}
	
		.medium-post p.category a, .medium-post p.category a:visited {
			color:#1a7fa5; text-decoration:none;
		}
		
		.medium-post p.category a:hover, .medium-post p.category a:active {
			color:#535353;
		}
		
	.medium-post p.abstract {
		font-size:12px; line-height:18px;
	}
	
/* Coloumz */

.double-left {
	float:left; width:640px;
}

.break-double-left {
	background:url(images/corner-double-left.gif) 0 0 no-repeat;
 	 height: 40px;
    margin-left: 5px;
    margin-top: 5px;
    width: 610px;
}

.break-all {
	background:url(images/corner-all.gif) 0 0 no-repeat;
	height:40px; width:980px;
}

.single-right {
	float:right; width:320px;
	background:url(images/flag-single.gif) 0 0 no-repeat;
	padding-right: 28px;
}

/* Adv */

.adv-block {
	/* background:url(images/adv.gif) 0 0 no-repeat; */
	height:333px;
}

	.adv-block div { 
	margin-bottom: 20px;
    margin-left: 20px;
	 overflow: hidden;
	
	 }
	.adv-block div p {		/* background:#efefef; height:140px; */ margin-bottom:5px;}

/* Other Articles */

.other-articles {
	/* background:url(images/corner-right-up.gif) 0 0 no-repeat; */
	padding-top:20px;
}

/* Video Section */

.video-section {
	
}

	.video-section h4 {
		padding-bottom:10px; letter-spacing:-1px;
		font-size:24px; border-bottom: 6px solid #8CB334;
	}
	
		.video-section h4 span {
			color:#1a7fa5;
		}
		
	.video-section div#video-player {
		float:left; width:290px; height:280px;
		margin-left:20px;
	}
	
ul#other-videos {
	padding-left:20px
}

	ul#other-videos li {
		float:left; width:90px; height:90px; overflow:hidden;
		border:5px solid #fff;
	}
	
	ul#other-videos li:hover {
		cursor:pointer;
		border-color:#cbafb2;
	}
	
/* Blogger */
#blogger{float:left; margin-top:10px;}
#blogger h4, #entry-sidebar h4 {
	height:40px;
	padding:12px 0 12px 53px; letter-spacing:-1px;
	font-size:24px;
}

	#blogger h4 span, #entry-sidebar h4 span {
			color:#1a7fa5;
		}
		
#blogger .post, #entry-sidebar .post {
	padding:15px 0;
	width:300px; border-bottom:1px solid #d1e2e7;
}

	#blogger .post img {
		 border: 1px solid grey;
    float: right;
    height: 100px;
    margin-left: 10px;
    width: 100px;
	}
	
	#blogger .post div, #entry-sidebar .post div {
		width:300px;
	}
	
	#blogger .post div h3, #entry-sidebar .post div h3 {
		font-size:18px; line-height:22px;
		padding:0 0 10px 0;
	}
	
	#blogger .post div h3 a, #blogger .post div h3 a:visited,
	#entry-sidebar .post div h3 a, #entry-sidebar .post div h3 a:visited {
		 color:#535353; text-decoration:none;
	}
	
	#blogger .post div h3 a:hover, #blogger .post div h3 a:active,
	#entry-sidebar .post div h3 a:hover, #entry-sidebar .post div h3 a:active {
		 text-decoration:underline;
	} 
	
	#blogger .post p.author { margin-bottom:10px }
	
	#blogger .post p.author a, #blogger .post p.author a:visited { font-weight:bold }

	#blogger .post p.category, #entry-sidebar .post p.category {
		text-transform:uppercase;
		font:12px 'TitilliumText14L400wt',arial,sans-serif;letter-spacing:1px;
	}
	
		#blogger .post p.category a, #blogger .post p.category a:visited,
		#entry-sidebar .post p.category a, #entry-sidebar .post p.category a:visited {
			color:#1a7fa5; text-decoration:none;
		}
		
		#blogger .post p.category a:hover, #blogger .post p.category a:active,
		#entry-sidebar .post p.category a:hover, #entry-sidebar .post p.category a:active {
			color:#535353;
		}
		
	#blogger .post p.abstract, #entry-sidebar .post p.abstract {
		font-size:12px; line-height:18px;
	}
	
/* Footer */

#footer { 
	padding-bottom:40px; 
	line-height:20px; 
	background-color: white; 
	padding-top:50px; 
	 background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/bgrBody.gif") repeat-y scroll 0 0 transparent;
	}

	

	#footer ul li { float:left; margin-right:5px; }

.coloum-left {
	float:left; width:290px;
	padding-left:25px; margin-right:20px;
}

	.coloum-left a,.coloum-left a:visited { text-decoration:underline }
	.coloum-left a:hover, .coloum-left a:active { text-decoration:none }

	.coloum-left > img {
		margin-bottom:20px
	}
	
.coloum-right {
	background:url(images/flag-double.png) right top no-repeat;
	float:left; width:542px; height:74px;
	margin-top: -14px;
	 margin-left: 26px;
}

.coloum-right  h4 {
	height:40px;
	padding: 16px 0 11px 95px;
 	letter-spacing:-1px;
	font-size:24px;
}

	.coloum-right  h4 span {
			color:#1a7fa5;
	}
	
	.coloum-right p {
		font-size:11px; /* line-height:16px */
	}
	
	.coloum-right a,.coloum-right a:visited { text-decoration:none }
	.coloum-right a:hover, .coloum-right a:active { text-decoration:underline }

/* pagine interne */

#single {
	float:left; 
	_width:600px;
	width:575px;
	padding:0 20px; 
    margin-left: 25px;
}

	#single h1,#single2 h1 {
		font-size:32px; line-height:36px; margin-bottom:20px;
	}
	
	#single h2,#single2 h2 {
		color:#999; font-size:14px; line-height:20px; margin-bottom:10px;
	}
	/*
	img.wp-post-image, img.wp-post-image{
		float:left; width:313px; height:auto; margin:10px 20px 10px 0;
	} */
	img.aligncenter{
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	#single p.category ,#single2 p.category {
		text-transform:uppercase; margin-bottom:20px;
		font:12px 'TitilliumText14L400wt',arial,sans-serif; letter-spacing:1px;
	}
	
		#single p.category a, #single p.category a:visited,#single2 p.category a, #single2 p.category a:visited {
			color:#1a7fa5; text-decoration:none;
		}
		
		#single p.category a:hover, #single p.category a:active,#single2 p.category a:hover, #single2 p.category a:active {
			color:#535353;
		}
	
	.author-box { padding:10px; border-bottom:1px solid #efefef; background:#f5f5f5; width:280px; margin:0 0 20px 0;
		border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	
	.author-box img {
		float:left; margin:0 10px 0 0; width:auto;
	}
	
	.author-box p { font-size:14px;}
	
	.share-box {
		width:300px; height:140px; position:relative; margin:0 0 20px 0;
		/* background:url(images/share.jpg) 0 0 no-repeat; */
	}
	
	.share-box h3 { font:16px 'TitilliumText14L400wt',arial,sans-serif;padding:12px 0 0 10px;color:#1a7fa5; text-align:left;}
	
	.share-box #fb { position:absolute; border:none; overflow:hidden; width:70px; height:65px; top:60px; left:15px; }
	.share-box .twitter-share-button { position:absolute;left:160px; top:60px;}
	.share-box .IN-widget { position:absolute;left:94px;top:60px; }
	.share-box .st_email_vcount { position:absolute;left:223px;}
	
	#single .entry-content p ,#single2 .entry-content p {
		margin-top:10px; line-height:1.6em;
	}
	
		#single .entry-content a, #single .entry-content a:active,#single2 .entry-content a, #single2 .entry-content a:active {
			color:#1a7fa5; text-decoration:underline;
		}

		#single .entry-content a:hover, #single .entry-content a:visited,#single2 .entry-content a:hover, #single2 .entry-content a:visited {
			color:#1a7fa5; text-decoration:none;
		}
		
		.entry-content ul li, .entry-content ol li {
			
			list-style: disc;
			margin-left: 20px;
			
		}
		
	.meta { margin:10px 0;padding:5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
		
#sidebar{
	float:left; width:320px;
}
#sidebar2 {
	float:left; width:320px; margin-left:20px;
}
	#sidebar #entry-author {
		background:url(images/corner-left.gif) bottom right no-repeat;
		padding-right:20px; padding-bottom:20px;
	}
	
		#sidebar #entry-author img {
			float:left; margin:0 10px 0 0;
		}
		
		#sidebar #entry-author h3 {
			font-size:18px; margin:20px 0;
		}
		
		#sidebar #entry-author .IN-widget {
			margin-top:-60px; margin-left:15px;
		}
		
	#sidebar #entry-sidebar {
		background:url(images/corner-left-up.gif) top right no-repeat;
		float:left;
		margin-top:10px;
	}
	
		#sidebar #entry-sidebar > h3 {
			padding:20px 0 10px 0; letter-spacing:-1px;
			font-size:24px; border-bottom: 6px solid #8CB334;
		}
		
/* commenti */

#comments h3 {
	font-size:24px; line-height:26px; font-family:'TitilliumText14L400wt',arial,sans-serif;
	margin:20px 0 30px 0;
}
	#comments h3 span { color:#1a7fa5; }
	
	#comments .comment-author a { color:#333; font-weight:bold; }
	#comments .comment-author img { width:40px; border:5px solid #efefef; float:left; margin-right:20px; }
	#comments .comment-body { margin-top:20px; line-height:18px;}

#comments ol li {
	margin-bottom:10px; border:10px solid #f0f0f0; padding:20px;
}

#respond form p {
	margin-bottom:30px; clear:left;
}
	#respond form p span { margin-left:10px; }
	#respond form p label {
		display:block; width:120px; float:left; padding-top:10px;
	}
	#respond form p input {
		padding:10px; float:left; width:380px;
		border:5px solid #d1e2e7; font:12px 'Arial',verdana,sans-serif;
	}
	#respond form p textarea {
		width:500px; height:240px; padding:10px;
		border:5px solid #d1e2e7; font:12px 'Arial',verdana,sans-serif;
	}
	#respond form p input[type=submit] {
		width:auto; background:#1a7fa5; color:#fff;
	}
	#respond form p input[type=submit]:hover {
		width:auto; background:#930c19; cursor:pointer;
	}
	
/* Archivi */

#archive {
	float:left; /*width:620px;*/ width:620px;
	padding-left:20px; /*float:left;*/
}
#archive2 {
	float:left; /*width:620px;*/ width:946px;
	padding-left:20px; /*float:left;*/
}
#single.e404,#single2.e404 {
	width:920px; height:400px; background:url(images/e404.jpg) 0 0 no-repeat;
}

	#archive h1 {
		font-size:32px; line-height:36px; margin-bottom:20px;
	}
	
		#archive h1 span { color:#1a7fa5;}
	
	#archive h2 {
		width:600px;
		color:#999; font-size:14px; line-height:20px; margin-bottom:50px;
	}
	
	#archive ul li {
		width:290px; margin:0; margin-right:20px;
		height:auto;border-bottom:1px solid #efefef;margin-bottom:10px
	}
	
	#archive ul li.adv-inpage {
		width:250px; text-align:center;
		border:20px solid #e6e6e6;
		margin-bottom:20px;
	}
	
/* form newsletter */

#single.newsletter,#single2.newsletter {
 background: url("images/newsletter.jpg") no-repeat scroll 0 0 transparent;
    margin-left: 17px;
    min-height: 400px;
    padding-top: 12px;
    width: 960px;}

#single.widget,#single2.widget{
	height:400px; width:920px; background:url(images/widget.jpg) 0 0 no-repeat;
}

#single.searchPage,#single2.searchPage {
	height:400px; width:920px; background:url(images/search.jpg) 0 0 no-repeat;
}

.entry-content form {
	float:left; width:400px;
	padding-top:7px;
}

	.entry-content form input[type='text'] {
		width:207px; height:29px;
		background:url(images/search-blu.gif) 0 0 no-repeat;
		font:12px/12px Arial,verdana,sans-serif;
		padding:10px; margin-right:5px;
	}
	
	.entry-content form input[type='submit'], .entry-content form input[type='button'] {
		font:16px 'TitilliumText14L400wt',arial,sans-serif;
		color:#fff; padding:5px;
		-moz-border-radius:5px; -webkit-border-radius:5px;
		border-radius:5px; background:#1a7fa5;
	}
	
		.entry-content form input[type='submit']:hover, .entry-content form input[type='button']:hover {
			background:#930c19; color:#fff; cursor:pointer;
		}

#single.newsletter .entry-content form { border:1px dashed #ccc; padding:10px; margin:20px 0; }
#single.newsletter .entry-content form legend { border-bottom:2px solid #666; padding-bottom:5px; font-weight:bold; font-size:14px; }
#single.newsletter .entry-content form label { display:block; margin-bottom:5px }

#single.newsletter .entry-content form input[type='text'], #single.newsletter .entry-content form select {
	margin-bottom:10px; background:#fff; border:1px solid #ccc; padding:3px; width:250px;
}

#single.newsletter .entry-content form input[type='text'] { width:360px; }

.related-posts { margin-top:40px; }
	.related-posts h3 { font-size:18px;font-family: 'TitilliumText14L400wt',arial,sans-serif;}
	.related-posts ul { margin:20px 0; border-top:1px solid #efefef;  }
	.related-posts .post_div {
		width:178px; float:left; padding:10px; border-left:1px solid #efefef; border-right:1px solid #efefef;
		height:150px;border-bottom:1px solid #efefef; overflow:hidden;
	}
	.related-posts .post_div .text_related_post h4 a, .related-posts .post_div .text_related_post h4 a:visited {
		font-size:14px;font-family: 'TitilliumText14L600wt',arial,sans-serif;
		color:#930c19; text-decoration:none;
	}
	.related-posts .post_div .text_related_post h4 a:hover, .related-posts .post_div .text_related_post h4 a:active {
		color:#1a7fa5;
	}

.elenco-classifica ul { margin:10px 0; }
.elenco-classifica ul li {
	list-style-type:circle; list-style-position:outside;margin-left:15px;
	border-bottom:1px solid #efefef; padding:5px 0; padding-right:20px;}	
.elenco-classifica ul li a, .elenco-classifica ul li a:visited { color:#545454; text-decoration:none; }
.elenco-classifica ul li a:hover, .elenco-classifica ul li a:active { color:#1a7fa5; text-decoration:none; }

.medium-post.elenco-classifica { width:290px; }
.medium-post.elenco-classifica ul { margin-bottom:0;}
.medium-post.elenco-classifica h3 { 
font-size:18px; padding:0;letter-spacing:0;padding-bottom:10px;}

.elenco-classifica h3 { padding:20px 0 10px 0; letter-spacing:-1px;
font-size:24px; border-bottom: 6px solid #8CB334; }

.tag-cloud { text-align:center; /*width:290px;*/ }
	.tag-cloud a, .tag-cloud a:visited{ text-decoration:none; color:#ccc;}
	.tag-cloud a:hover, .tag-cloud a:active { text-decoration:none; color:#1a7fa5;}


/*barra di sistema*/



#bdsBackground {height: 35px;  background-color:#EFEFEF; background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_bg.gif'); background-repeat: repeat-x }                    
#bdsMenu {margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; height: 27px; width: 1001px; padding-left:5px }




.bds_fiscoetasse_position{ width:118px;height: 35px; float:left; }
.bds_fiscoblog_position{ width:76px;height: 35px; float:left; }
.bds_fiscoforum_position{ width:124px; height: 35px; float:left }
.bds_sitecenter_position{ width:124px; height: 35px; float:left }
.bds_businesscenter_position{ width:154px; height: 35px; float:left }
.bds_abbonamenti_position{ width:130px; height: 35px; float:left }
.bds_corsi_position{ width:80px; height: 35px; float:left }
.bds_corsionline_position{ width:131px; height: 35px; float:left }
.bds_convegni_position{ width:106px; height: 35px; float:left }
.bds_revisionelegale_position{ width:164px; height: 35px; float:left }



.bds_fiscoetasse{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c2.gif');}
.bds_fiscoblog{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c2b.gif');}
.bds_fiscoforum{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c3.gif');}
.bds_sitecenter{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c4.gif');}
.bds_businesscenter{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c5.gif');}
.bds_abbonamenti{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c5b.gif');}
.bds_corsi{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c6b.gif');}
.bds_corsionline{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c6c.gif');}
.bds_convegni{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c6d.gif');}
.bds_revisionelegale{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/bg/menu_r1_c7.gif');}

.bds_fiscoetasse_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c2.gif');}
.bds_fiscoblog_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c2b.gif');}
.bds_fiscoforum_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c3.gif');}
.bds_sitecenter_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c4.gif');}
.bds_businesscenter_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c5.gif');}
.bds_abbonamenti_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c5b.gif');}
.bds_corsi_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c6b.gif');}
.bds_corsionline_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c6c.gif');}
.bds_convegni_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c6d.gif');}
.bds_revisionelegale_selected{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/selected/menu_r1_c7.gif');}

.bds_fiscoetasse:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c2.gif');}
.bds_fiscoblog:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c2b.gif');}
.bds_fiscoforum:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c3.gif');}
.bds_sitecenter:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c4.gif');}
.bds_businesscenter:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c5.gif');}
.bds_abbonamenti:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c5b.gif');}
.bds_corsi:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c6b.gif');}
.bds_corsionline:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c6c.gif');}
.bds_convegni:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c6d.gif');}
.bds_revisionelegale:hover{ background-image: url('http://www.fiscoetasse.com/img/common/bds/buttons/over/menu_r1_c7.gif');}



/* fine barra di sistema*/




#ricerca {
	
	    height: 26px;
    margin-top: 6px;
    width: 252px;
	position:absolute;
}

#sfondo {
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/bgrBody.gif");
	position:relative;
	background-repeat:repeat-y;
	z-index:0;
	margin: 0 auto;
	height: auto;
	width: 989px;

}

#newsletter {
	background: none;
	display:inline;
	float:right;
	height: 65px;
	position: relative;
	right: 155px;
	z-index: 1;
	margin-right: 34px;
    margin-top: -6px;
}
	
#social {
	background: none repeat scroll 0 0 transparent;
    float: right;
    height: 46px;
    margin-left: 20px;
    margin-right: -193px;
    margin-top: 26px;
    right: 60%;
}
	

#social2 {
    float: left;
   padding-top: 3%;
}

#facebook_btn {
	width:23px;
	height:23px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/facebook.png") no-repeat;
	float:left;
	padding: 5px;
}

#twitter_btn {
	width:23px;
	height:23px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/twitter.png") no-repeat;
	float:left;
	padding: 5px;

}

#linkedin_btn {
	width:23px;
	height:23px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/linkedin.png") no-repeat;
	float:left;
	padding: 5px;

}

#rss_btn {
	width:23px;
	height:23px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/rss.png") no-repeat;
	float:left;
	padding: 5px;

}

#facebook_btn1 {
	width:32px;
	height:22px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/1facebook.png") no-repeat;
	float:left;
	padding: 5px;
	margin-top:10px;
}

#twitter_btn1 {
	width:32px;
	height:22px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/1twitter.png") no-repeat;
	float:left;
	padding: 5px;
margin-top:10px;
}

#linkedin_btn1 {
	width:32px;
	height:22px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/1linkedn.png") no-repeat;
	float:left;
	padding: 5px;
	margin-top:10px;

}

#rss_btn1 {
	width:32px;
	height:22px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/1rss.png") no-repeat;
	float:left;
	padding: 5px;
	margin-top:10px;

}


#Home {
	width:45px;
	height:32px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/home.png") no-repeat;
	float:left;
}

#Autori {
	width:auto;
	height:auto;
	 margin-left: 92px;
	
	
	}
	

#adv1 {
	
	width:304px;
	height:301px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/banner1.jpg") no-repeat;
	float:left;

	}
	
#adv2 {
	
	width:304px;
	height:301px;
	background: url("http://www.larevisionelegale.it/wp-content/themes/leggioggi/images/banner2.jpg") no-repeat;
	float:left;

	}
.cat-post-item{ line-height:22px; }
li.cat-post-item {background: url("images/freccia.jpg") left no-repeat;  }
.cat-post-item a {text-decoration:none; color:#535353; margin-left:15px;}
.cat-post-item a:hover { color:#1A7FA5; font-weight:bold;}
.title{ font-size:15px; color: #535353;
text-decoration: none;font-weight:bold; margin-bottom:5px; }
#single2 {float:left; width:600px;margin-left: 25px;}

/* Basic styling for login widget
   This styling aligns the gravtar left, the links right.*/
.widget_wp_sidebarlogin, #sidebar-login {
	overflow: hidden;
	width: 305px;
}
.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {
	float:left;
}
.widget_wp_sidebarlogin ul {
	list-style: none outside !important;
}
.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img {
	padding: 3px;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: 8px;
	margin-top: 5px;
}
.widget_wp_sidebarlogin hr {
	display: block;
	clear: both; 
	border: 0; 
	border-top: 1px solid #999; 
	height: 1px;
}
.widget_wp_sidebarlogin #openid_field {
	background-image:url(../openid/f/openid.gif);
	background-position:3px 50%;
	background-repeat:no-repeat;
	padding-left:21px !important;
}

.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks {
	color: gray;
	font-size: 12px;
	padding-left: 20px;
}

.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li {
	margin-left: 0 !important;
	color: gray;
	font-size: 12px;
}

.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li a {
	margin-left: 0 !important;
	color: #00abdb;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
}

.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li a:hover {
	margin-left: 0 !important;
	color: gray;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
}
.widget_wp_sidebarlogin .login_error {
	color: #ae121e;
	margin: 0 0 10px;
	font-size: 10px;
	text-transform: none;
	padding: 0 0 0 20px;
	font-weight: bold;
	border-style: none;
	border-width: 1px;
}
.widget_wp_sidebarlogin .login_error a {
	color: #ae121e;
}
.widget_wp_sidebarlogin form {
	margin: 1em 0;
}
.widget_wp_sidebarlogin form p {
	margin-bottom: 5px;
}
.widget_wp_sidebarlogin form input.text {
	width: 150px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
	margin-left: 20px;
	height: 20px;
	font-size: 10px;
}

#bg_form {
	width: 300px;
	float:left;
	background: url(immagini/bg.gif) repeat-y;
	_padding-right:38px;
}

#form {
	margin-left: 20px;
	width: 250px;
}

#form_i {
	margin-left: 20px;
	width: 250px;
	_height: 113px;
}

#form_col1 {
	width: 190px;
	padding: 0;
	margin: 0;
	float: left;
	height:115px;
}

#form_col2 {
	float: right;
	width: 60px;
	padding-top: 70px;
}

#top {
	width: 300px;
	height: 6px;
	background-image: url(immagini/top.gif);
}

#bottomd {
	width: 300px;
	height: 8px;
	float:left;
	background-image: url(immagini/bottom.gif);
}

#form_header_log {
	width: 300px;
	height: 40px;
	margin-top: 10px;
}

#form_header {
	width: 300px;
	height: 40px;
}

#intro_text {
	width: 270px;
	padding-left: 20px;
	color: gray;
	font: normal normal 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

#intro_text_b {
	width: 270px;
	height: 20px;
	padding-left: 20px;
	color: gray;
	font: normal bold 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	margin-top: 5px;
}

#form_header_col1 {
	width: 50px;
	float: left;
	margin-left: 20px;
	background: url(immagini/icon.gif) no-repeat;
	margin-top: 0;
	height: 40px;
}

#form_header_col2 {
	width: 218px;
	float: right;
	font: normal 28px/0 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #00a7da;
	text-decoration: none;
	border-bottom: 2px solid #73e700;
	text-transform: capitalize;
	margin-right: 10px;
	padding: 0;
	vertical-align: 2px;
	height: 15px;
	margin-top: 20px;
}
/* ie7 */
*:first-child+html .widget_wp_sidebarlogin form input.text {
	width: 90%;
}
.widget_wp_sidebarlogin label {
	display: block;
	font-size: 11px;
	color: gray;
	font-weight: bold;
	text-transform: capitalize;
}
.widget_wp_sidebarlogin .rememberme label {
	display: inline;
}

.freccia {
	background: url('immagini/freccia.gif') no-repeat 0 24px;
	margin: 0;
	padding-bottom: 9px;
	float:left;
}

.submit {
	padding: 0;
	margin: 0;
}

#wp-submit {
cursor: pointer; 
cursor: hand;
  background-color: #8fdb00; /* colore di sfondo    */
border: 2px solid #72b000;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;  color: #fff;               /* colore del testo    */
  font-weight: bold;         /* testo in grassetto  */
  padding: 0;                /* padding             */
  height: 25px;              /* altezza             */
  width: 60px;
	background-image: url(immagini/p_entra.jpg);
	font-size: 12px;
}

#submit {
	cursor: pointer; 
cursor: hand;
  background-color: #8fdb00; /* colore di sfondo    */
  border: 2px solid #71ae00; /* bordo dell'elemento */
  color: #fff;               /* colore del testo    */
  font-weight: bold;         /* testo in grassetto  */
  padding: 0;                /* padding             */
  height: 25px;              /* altezza             */
  width: 60px;
	background-image: url(immagini/p_entra.jpg);
	font-size: 12px;
}


#ultimi, #ultimi_doc {
	margin-top: 10px;
	margin-bottom: 10px;
}
a.lost_pass {
	color: #00a7da;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	text-decoration: none;
}

a.lost_pass:active {
	color: #00a7da;

}

a.lost_pass:visited {
	color: #00a7da;
}

a.lost_pass:hover {
	color: gray;
	text-decoration: none;
}

a.p_active {
	cursor: pointer; 
cursor: hand; /* colore di sfondo    */
border: 2px solid #cb7c24;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
	  color: #fff;               /* colore del testo    */
  font-weight: bold;         /* testo in grassetto  */
  padding: 5px 8px 2px;                /* padding             */
  height: 20px;
	width: 220px;
	margin-left: 20px;
	font-size: 12px;
	text-transform: none;
	background: #ff9b30 url(immagini/bg_p.gif) repeat-x;
	margin-top: 10px;
}

a.p_active:active {
  color: #fff;

}

a.p_active:hover {
  color: black;
	text-decoration: none;
}

.notizie {
	width: 260px;
		border-bottom: 1px solid silver;

}

.notizie li {
list-style: none;
	color: gray;
	font-size: 10px;
	font-weight: bold;
	background: url(immagini/freccia.gif) no-repeat 0 6px; 
	padding: 5px 5px 5px 20px;
	border-top: 1px solid silver;
	line-height: 12px;
}

.notizie a {
	text-decoration: none;
	color: gray;
}

.notizie a:visited {
	text-decoration: none;
	color: gray;
}

.notizie a:active {
	text-decoration: none;
	color: gray;
}

.notizie a:hover {
	text-decoration: none;
	color: #00a7da;
}
input.text {
    -moz-box-sizing: border-box;
    font-size: 10px;
    height: 20px;
    margin-left: 20px;
    width: 150px;
}

input[type="text"], input[type="password"], textarea {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    color: #888888;
}
#archive2 h3 a, #archivio a {color:#535353; text-decoration:none}
#archive2 h3 a:hover,#archivio a:hover{text-decoration:underline}
.lista-sub{  border-bottom: 1px solid #EFEFEF;float: left; margin-bottom: 10px;padding-bottom: 10px;}
.box-banca{border:1px dashed #535353; width:270px; float:left;margin-left:20px; min-height:350px; padding:10px; margin-bottom:10px;position:relative;}
.monica{padding-bottom:6px;float:left;}

.category-bancadati-secondlevel {
	width: 926px;
	border-width: 1px;
	border-style: dashed;
	border-color: black;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	
}

.category-bancadati-secondlevel h2{
	font-family:'TitilliumText14L999wt',arial,sans-serif;
	background-color: #00A6D1;
	color: #FFF;
	font-size: 26px;
	padding: 5px;
	margin-left: -26px;
	display: inline-block;
	margin-bottom: 10px;
	font-weight: normal;
}


.category-bancadati-secondlevel h4, .category-bancadati-secondlevel h4 a {
		font-family: Arial,verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #606060;
		text-decoration: none;
}


.category-bancadati-thridlevel {
	width: 278px;
	float: left;
	padding: 10px;
	margin: 5px;
	min-height: 520px;

}

.category-bancadati-thridlevel-odd {
	background-color: #ECF8FC;
}

.category-bancadati-thridlevel-even {

}


.archivio{
	background-color: #00A6D1;
	padding: 4px;
	margin-top: 8px;
	display: inline-block;
	text-transform: uppercase;

}
.archivio a{
		color: #FFF;
	font-size: 12px;
	font-weight: bold;
	/* font-weight: bold; */
	text-decoration: none;
	
}


.category-bancadati-thridlevel h3 {
		font-size: 20px;
		color: #505050;
		margin-bottom: 10px;

}


.category-bancadati-secondlevel h4, .category-bancadati-secondlevel h4 a {
	font-family:'TitilliumText14L999wt',arial,sans-serif;
		font-size: 20px;
		color: #505050;
		text-decoration: none;
		font-weight: normal;

}

.category-bancadati-secondlevel h4 {

		margin-top: 8px;
		margin-bottom: 8px;
}
.category-bancadati-thridlevel h4, .category-bancadati-thridlevel h4 a {
		font-family: Arial,verdana,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #505050;
		text-decoration: none;
				margin-top: 0px;
		margin-bottom: 0px;
}

.category-bancadati-secondlevel .frecciablu {
	display: none;
}
.category-bancadati-thridlevel .frecciablu {
	width:13px;
	float:left;
	margin-right:7px;
	margin-top:2px;
	display: inline;
}

.category-bancadati-secondlevel .subarticle {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 453px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}
.category-bancadati-thridlevel .subarticle {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	float: none;
}

.category-bancadati-secondlevel .data {
	text-transform: uppercase;
	font-size: 12px;
}
.category-bancadati-thridlevel .data {
	text-transform: none;
	font-size: 12px;
}

.category-bancadati-secondlevel .author {
	font-size: 15px;
}
.category-bancadati-thridlevel .author {
	font-size: 12px;
}

.category-bancadati-secondlevel .excerpt {
		margin-top: 4px;

	font-size: 12px;
}
.category-bancadati-thridlevel .excerpt {
	display: none;
}

.alertarticoloriservato {
	padding: 10px;
	background-color: #ECF8FC;
	margin: 10px;
	
}

.alertarticoloriservato .alertbig {
	color: #00B0DA;
	font-size: 18px;
	
}
.alertarticoloriservato .alertlink {
	color: #555 ;
	font-size: 14px;	
}

.alertarticoloriservato .alertlink a {
	color: #00B0DA;
	
}