/*
Theme Name: EdizioniBE2
Theme URI: http://www.edizionibe.it/
Description: The default theme
Version: 2.1
Author: Roberto Di Girolamo, Gloria Soresi
Author URI: http://www.edizionibe.it/
Tags: blue, custom header, fixed width, two columns, widgets
*/

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p, .entry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	max-width: 460px;
	font-weight: lighter;
	line-height: 18px;
}

a, a:visited {
	color: #006600;
	text-transform: none;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
img{
    border: 0;
}
#wrapper {
	width: 974px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	height: 89px;
}

#logo {
	width: 268px;
	height: 49px;
	float: left;
	margin-top: 20px;
	padding-left: 79px;
}	
#menu {
	padding-left: 140px;
	width: 487px;
	float: right;
	margin-top: 50px;
}
#menu_button {
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: lighter;
	color:#999999;
	margin:0;
}
#menu_button li {
	float:left;
	margin-right: 12px;
}
#menu_button a:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color:#999999;
	padding: 3px;
}

#menu_button a, a:visited {
	text-decoration: none;
	color:#999999;
	text-transform: uppercase;
	padding: 3px;
}

#menu_button .current_page_item{
	text-decoration: none;
	color:#FFFFFF;
}

#menu_button .current_page_item a{
	color: white;
	background-color:#71AE26;
	padding: 3px;
}

#menu_button .page-item{
	text-transform: uppercase;
	list-style-type: none;
}

#banner_top {
	clear: both;
}

#home p {
    text-align: justify;
}
#main { margin-top: 0px; }

#main_top {
	background-color: #EEEEEE; 
	height: 27px;
	padding-left: 60px;
	padding-top: 19px;
}
#blog {
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color:#999999;
	margin: 0px;
	word-spacing: 2px;
}
#blog a, #blog a:visited {
	text-decoration:none;
	/*color:#999999;*/
	color: #71AE26;
	text-transform: uppercase;
}
#blog a:hover {
	color:#71AE26;
	background-color: white;
}
#blog li {
	margin-top: 6px;
	float:left;
	margin-right: 35px;
}

#blog .current_page_item{
	text-decoration: none;
	color:#FFFFFF;
}

#blog .current_page_item a{
	color: #71AE26;
	background-color: #FFFFFF;
	padding: 10px;
}

#blog .page-item{
	text-transform: uppercase;
	list-style-type: none;
}

#main_sx {
	float: left;
	width: 525px;
	padding-top: 26px;
	padding-left: 103px;
}

#main_dx {
	float: right;
	display: block;
	width: 346px;
	padding-top: 26px;
	padding-bottom: 32px;
}
#box_blog_mese {
	background-image: url(img/box_sfondo.jpg);
	background-repeat: no-repeat;
	width: 289px;
	height: 183px;
}
#box_blog_mese a:hover {
	text-decoration: underline;
	color:#000000;
}
#box_blog_mese a, a:visited {
	text-decoration: none;
	color:#000000;
}
#box_top {
	height: 46px;
}
#box_top h2 {
	padding-top: 18px;
	padding-left: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: lighter;
	color: #71AE26;
}
#box_sx {
	float: left;
	padding-left: 9px;
	width: 76px;
}
#box_dx {
	float: left;
	background-image: url(img/box_becalcio.jpg);
	background-repeat: no-repeat;
	width: 181px;
	height: 108px;
}
#box_dx h3 {
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: lighter;
	color: #000000;
}
#list_blog_mese {
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color:#B6840B;
	margin:0;
	padding-left: 20px;
}
#list_blog_mese li {
	background-image:url(img/list_blog_mese.jpg);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-bottom: 13px;
	padding-left: 10px;
	margin:0;
}
.data_mese {
	color: #000000;
}
#box_buyadv {
	clear: both;
	padding-top: 12px;
}
#footer {
	clear: both;
	background-color: #459402; height: 190px;
}
#footer ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#FFFFFF;
	margin:0;
	padding: 0;
	list-style-type: none;
}
.menu_foot_1 {
	font-size: 13px;
}
.menu_foot_2 {
	font-size: 11px;
}

/* FOOTER */
#footer li{
	background-image:url(img/list.jpg);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin:0;
}

#foot_sx {
	float: left;
	padding-top: 32px;
	padding-left: 85px;
}
#foot_center {
	float: left;
	padding-left: 160px;
	padding-top: 32px;
}
#foot_dx {
	float: left;
	padding-left: 160px;
	padding-top: 32px;
}
#footer a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
#footer a, a:visited {
	text-decoration: none;
	color:#FFFFFF;
}

/* PAGES */
#pages #header{
	height: 89px;
}
#pages #banner_top{
	/*clear: both;*/
	background-image: url('img/chi_siamo.jpg');
	background-repeat: no-repeat;
	width: 974px;
	height: 54px;
}

#pages #banner_top h2{
	margin-top: 0px;
	text-transform: uppercase;	
	padding-top: 14px;
	padding-left: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#pages #main_sx{
	float: left;
	width: 525px;
	padding-top: 26px;
	padding-left: 80px;
}
#pages #main_dx{
	float: right;
	height: 526px;
	width: 263px;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}
#pages #main_dx a, a:visited{
	color: #5FA40A;
	text-decoration: none;
	text-transform: none;
}
#pages #main_dx a:hover{
	text-decoration: underline;
}

#pages #main_dx ul{ padding: 0px; }

#pages #main_dx li{
	list-style-type: none;
	border-bottom: 1px solid #EEEEEE;
	padding: 14px;
}

.clear{
    clear: both;
}

/* LISTA BLOG */
/*#blog_list_page { padding: 10px 0; margin: 10px 0 10px;}*/
#blog_list_page_side { margin-top: 50px;}
#blog_list_page_side h3 { border-bottom: 1px solid; color: #5FA40A }
#blog_list_page_side ul { font-size: 12px; margin-left:0; padding-left:0;}
#blog_list_page_side li { float: left; text-align: left;  display: block; width: 152px; height: 22px;}
#blog_list_page_side li a { text-decoration: none; padding:0; color: black;}
#blog_list_page_side li a:hover { text-decoration: underline; color: #5FA40A;}
#blog_list_page_side .seemore { font-size: 12px;}
#blog_list_page_side .seemore a{ color: #5FA40A; font-weight: bold;}


#blog_list_page h3 { border-bottom: 1px solid; color: #5FA40A }
#blog_list_page ul { font-size: 12px; margin-left:0; padding-left:0;}
#blog_list_page li { float: left; text-align: left;  display: block; width: 220px; height: 22px;}
#blog_list_page li a { text-decoration: none; padding:0; color: black;}
#blog_list_page li a:hover { text-decoration: underline; color: #5FA40A;}

/* LATEST NEWS */
/*
#latest_news { padding-right: 10px; width: 90%; margin-top: 32px;}
#latest_news h3 { border-bottom: 1px solid; color: #5FA40A }
#latest_news ul { font-size: 12px; margin-left:0; padding-left:0;}
#latest_news li { list-style-type: none; border-bottom: 1px solid; color: #B3B3B3; padding-top: 6px; padding-bottom: 6px;}
*/
#latest_news { padding-right: 10px; width: 90%; margin-top: 32px;}
#latest_news h3 { border-bottom: 1px solid; color: #5FA40A }
#latest_news img { margin-right:5px; width:80px; float:left;}
#latest_news ul { font-size: 12px; margin-left:0; padding-left:0;}
#latest_news li { width:100%; float:left; list-style-type: none; border-bottom: 1px solid; color: #B3B3B3; padding-top:6px; padding-bottom: 6px;}


/* FansBOX */
#facebook_fans{
    margin-top: 12px;
}
