/* Start Content headings Fonts & Colors  */
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover
{
	font-size: 13px;
	font-weight:bold;
}



h1, h2, h3, h4, h5, h6, h7 { font-family: Arial, Helvetica, Sans-Serif; }
h1, h2, h3, h4 { font-weight: bold; }

h1
{
	color:#dd2726;
}

/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a
{
	color:#DD2726;
}

h1 a:hover
{
	color:#DD2726;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{ 	font-weight:bold; text-decoration:underline; }
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover
{ text-decoration:none; }



/*****************************************/
/*         BANNER TOP        */
.Sheet
{
  margin-top: 5px !important;
}

.sheet-banner
{
  margin-top: 0px !important;
}
.banner-top
{
 margin-right: 10px;
}

.sheet-banner
{
  overflow: hidden;
  min-width:65px;
  min-height:65px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 960px;
}

/*****************************************/
/* HEADER MENU + IN EDICOLA + IMG SLIDER */
#header-logo-redirect
{
	cursor:pointer;
}

#header-menu-row
{
	height:305px;
	background-image: url('images/bg_bottom_head.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

/*****************************************/
/*****       HEADER - MENU           *****/
#header-menu
{
	height:267px;
	width: 196px;
	display:block;
	float:left;
	border:0px solid #000000;
	margin: 0 8px 0 7px;
	background-color:#ad1f1f;
	background-image: url('images/bg_menu.gif');
	background-repeat: no-repeat;
	background-position: top center;

}
#header-menu ul{
	list-style-type: none;
	margin: 58px 0 0 15px;
	padding: 0;
}
	
#header-menu li a{
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	display: block;
	background: transparent url(images/arrow.gif) 100% 0;
	height: 30px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	width: 162px;
	padding: 0 0 0px 2px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
#header-menu li a {
	color: #ffffff;
}

#header-menu li a:hover{
	color: #000000;
	background-position: 100% -30px;
}

	
#header-menu li a.selected{
	color: #000000;
	background-position: 100% -60px;
}



/*****************************************/
/*****     HEADER - IN EDICOLA       *****/
#header-edicola
{
	height:267px;
	width: 326px;
	display:block;
	float:left;
	border:0px solid #000000;
	margin: 0 8px 0 0;
	background-color:#ad1f1e;
	background-image: url('images/bg_edicola.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

#header-edicola-content
{
	padding: 49px 0 0 18px;
	border:0px solid #000000;
	width: 288px;
	height:198px;
	color:#ffffff;
	overflow:hidden;
}

#header-edicola-content p
{
	padding: 0;
	margin: 0 0 2px 0;
}

#header-edicola-content a
{
	font-family:Arial,Verdana,Geneva,Helvetica,Sans-Serif;
	font-weight:bold;
	color:#ffffff;
}

#header-edicola-content-image
{
	width: 115px;
	height:180px;
	margin: 0 8px 8px 0;
	border:1px solid #ad1f1f;
	float: left;
	overflow:hidden;
}
#header-edicola-content-corpo
{
	width: 160px;
	border:0px solid #ad1f1f;
	float: left;
}

#header-edicola-content-corpo a { font-weight:bold; text-decoration:none; }
#header-edicola-content-corpo a:hover { text-decoration:underline;}

#header-edicola-content-corpo a p { text-decoration:none; }
#header-edicola-content-corpo a p:hover { text-decoration:underline; }

#header-edicola-content-mese   { margin: 6px 0; }
#header-edicola-content-mese a { color:#000000; font-size:13px;}


/*****************************************/
/*****       HEADER - SLIDE          *****/
#header-slide
{
	height:267px;
	width: 388px;
	display:block;
	float:left;
	border:0px solid #000000;
	background-color:#ad1f1e;
	background-image: url('images/bg_slide.png');
	background-repeat: no-repeat;
	background-position: top center;
}
#header-slide-img
{
	height:217px;
	width: 325px;
	display:block;
	float:left;
	margin:25px 0 0 19px;
	border:0px solid #ffffff;
	overflow:hidden;
}
/*******/
.header-slide-icone
{
	height:16px;
	width: 16px;
	display:block;
	float:left;
	margin:10px 2px 0 18px;
	cursor:pointer;
	text-align:center;
	color:#ffffff;
}

#header-slide-img-avanti
{
	margin-top:150px;
	background-image: url('images/slide_avanti.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
#header-slide-img-play
{
	background-image: url('images/slide_play.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
#header-slide-img-stop
{
	background-image: url('images/slide_stop.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
#header-slide-img-indietro
{
	background-image: url('images/slide_indietro.gif');
	background-repeat: no-repeat;
	background-position: top center;
}


/*****************************************/
/*****       FOOTER                  *****/
.Footer .Footer-inner {
	padding:10px;
	background:transparent url('images/bg_bottom.gif') no-repeat top center;
	text-align:right; 
}
.Footer .Footer-background
{

  background-repeat:no-repeat;
  background-image: none;

}
.page-footer
{
  color:#b3b6b3;
}
.Footer .Footer-text
{
	margin: 3px 5px 6px 0;
}
.page-footer {
	margin-top:0;
}



/*****************************************/
/*****       LAYOUT INTERNO          *****/
.contentLayout
{
	background-image: url('images/bg_colonne.gif');
	/*min-height:1000px;*/
	overflow:hidden;
}

/*****************************************/
/*****       LAYOUT POST             *****/

.Post {

padding:0 8px 0 8px;
}
.Post {style.css (riga 695)
margin:0 auto;
min-height:3px;
min-width:3px;
overflow:hidden;
position:relative;
z-index:0;
}
.Post-body
{
	margin:0px;
	padding:8px;
	background-image: url('images/bg_sfumatura.gif');
	background-repeat: no-repeat;
	background-position: top center;
	border-bottom:1px solid #e5e5e5;
}


/*****************************************/
/*****       LAYOUT LIST POST        *****/

.thumb {
	margin-right:4px; 
	margin-bottom:2px; 
	border:1px solid #8e8e8e;
}
.alignleft img, img.alignleft {
	margin-right:4px; 
	margin-bottom:2px; 
	margin-top:2px; 
}

#homepageleft .hpfeatured-article
{
	padding-top:4px;
	margin-bottom: 4px;
	border-bottom:1px dashed #8e8e8e;	
	min-height:105px; 
	overflow:hidden;
	background:transparent url('images/bg_sfumatura.gif') no-repeat top center;
}
#homepageright .hpfeatured-article
{
	padding-top:4px;
	margin-bottom: 4px;
	border-bottom:1px dashed #8e8e8e;	
	min-height:105px; 
	overflow:hidden;
	background:transparent url('images/bg_sfumatura.gif') no-repeat top center;
}



/*****************************************/
/*****        HOME PAGE              *****/
.hpfeatured h3
{
	text-align:right;
	background:transparent url('images/bg_home_tit.gif') no-repeat top right;
	height:28px;
	line-height:24px;
	padding-right:8px;
	margin-bottom:4px;
}

.hpfeatured h3 a
{
	color:#ffffff;
	text-decoration:none;
	background-color: #DD2726;
}
.hpfeatured h3 a:hover
{
	color:#ffffff;
	text-decoration:underline;
}


#homepageleft 
{
	width:276px;
	display:block;
	float:left;
	margin: 0 4px 0 8px;
}

#homepageright
{
	width:276px;
	display:block;
	float:right;
	margin: 0 8px 0 4px;
}


/*****************************************/
/*****       LAYOUT WIDGET           *****/
.Block { margin:0px 7px 7px 7px;}
.BlockHeader,
.BlockHeader .l,
.BlockHeader .r,
.BlockHeader .r div { height:36px; }
.BlockHeader-text {line-height:36px;}

/* SIDEBAR 3 */
#sidebar3_area
{
	display:block;
	border-bottom:1px solid #000000;
	min-height:35px;
	margin: 0 8px 0 8px;
}

#sidebar3_area h1 {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}

#sidebar3_area h1 a { text-decoration:none; }
#sidebar3_area h1 a:hover { text-decoration:underline;}

#sidebar3_area_body {
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
}

#searchform
{
	padding:0px;
	margin:0px;
}
.BlockContent-body { margin-top:0px;}
.BlockContent-body form p { margin:0px 0px 2px 0px; }

/*****************************************/
/*****           SIDEBAR 2           *****/
.sidebar2 .Block-tl { background-image: url('images/box/Block-s.png'); }
.sidebar2 .Block-tr div { background-image: url('images/box/Block-s.png');}
.sidebar2 .Block-bl div { background-image: url('images/box/Block-s.png'); }
.sidebar2 .Block-br div { background-image: url('images/box/Block-s.png'); }
.sidebar2 .Block-tc div { background-image: url('images/box/Block-h.png'); }
.sidebar2 .Block-bc div { background-image: url('images/box/Block-h.png'); }
.sidebar2 .Block-cl div { background-image: url('images/box/Block-v.png'); }
.sidebar2 .Block-cr div{ background-image: url('images/box/Block-v.png'); }
.sidebar2 .Block-cc { background-image: url('images/box/Block-c.png'); }
.sidebar2 .BlockHeader .l, .sidebar2 .BlockHeader .r div { background-image: url('images/box/BlockHeader.png');}
.sidebar2 .BlockContent-body ul li {background-image: url('images/box/BlockContentBullets.png'); }

/*****************************************/
/*****       SIDEBAR - LOGIN         *****/
.BlockContent-body .avatar_container
{
	float: right;
	margin-bottom:3px;
}

.sidebar2 input,
.sidebar2 label,
.sidebar2 select
{
	font-family:Arial,Verdana,Geneva,Helvetica,Sans-Serif;
	font-size:11px;
}
.sidebar2 input,
.sidebar2 select
{
	width:105px;
}
#wp-submit{  margin-top:2px; width:63px; height:19px;}

/*****************************************/
/*           BANNER                      */
.max-banner-ads{display:none;}
.contentLayout .sidebar-banner-left {
	border:0 none;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:210px;
}
.contentLayout .sidebar-banner-right {
	border:0 none;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:154px;
}


#homepagebase
{
display:block;
float:left;
	margin: 15px 8px 5px 4px;
	height:275px;
	width:570px;
	background:transparent url('images/home_base.jpg') no-repeat top center;

}

.sidebar3 .breadcrumb
{
	font-size:9px;
	margin:4px 8px;
}


/*****************************************/
/*****           SIDEBAR 2 - RED     *****/
#sidebar2-1 #block-0 .Block-tl { background-image: url('images/Block-s.png'); }
#sidebar2-1 #block-0 .Block-tr div { background-image: url('images/Block-s.png');}
#sidebar2-1 #block-0 .Block-bl div { background-image: url('images/Block-s.png'); }
#sidebar2-1 #block-0 .Block-br div { background-image: url('images/Block-s.png'); }
#sidebar2-1 #block-0 .Block-tc div { background-image: url('images/Block-h.png'); }
#sidebar2-1 #block-0 .Block-bc div { background-image: url('images/Block-h.png'); }
#sidebar2-1 #block-0 .Block-cl div { background-image: url('images/Block-v.png'); }
#sidebar2-1 #block-0 .Block-cr div{ background-image: url('images/Block-v.png'); }
#sidebar2-1 #block-0 .Block-cc { background-image: url('images/Block-c.png'); }
#sidebar2-1 #block-0 .BlockHeader .l, 
#sidebar2-1 #block-0 .BlockHeader .r div { background-image: url('images/BlockHeader.png');}
#sidebar2-1 #block-0 .BlockContent-body ul li {background-image: url('images/BlockContentBullets.png'); }

/*****************************************/
/*****     CAMPI EXTRA               *****/
/*
#eef-field-list-cat{min-width:250px; }
#eef-field-list-tag{min-width:250px; }
*/

.eef-field { font-size:11px; }
.eef-field-list
{
	padding:2px;
	margin:2px;
	color:#404040;
	
}
.PostMetadataFooter
{
	overflow:hidden;
	fotn-size:11px;
}
.eef-field-list-0 { display:block; min-width:120px; }
.eef-field-list-1 { display:block; float:left; min-width:100px; }
.eef-field-list-2 { display:block; float:left; min-width:80px; }
.eef-field-list-3 { display:block; float:left; min-width:80px; }
.eef-field-list-4 { display:block; float:left; min-width:80px; }
.eef-field-list-5 { display:block; float:left; min-width:80px; }
.eef-field-list-6 { display:block; float:left; min-width:160px; }

/*****************************************/
/*           CARRELLO                    */
#sliding_cart
{
	font-size:10px;
}
.visitshop { margin:4px 0 0 0;}

/*****************************************/
/**************   MENU PAGINE   **********/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.underlinemenu
{
	overflow:auto;
	margin:6px 0;
}
.underlinemenu ol.contentlist {
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	margin:0;
	padding:0;
}

.underlinemenu ol.contentlist li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
}
span.contentlist{ 	margin:0px 6px 0px 0px;  color:#A91E1E; font-weight:bold;}
.underlinemenu ol.contentlist li a {
	float:left;
	color:#333333;
	text-decoration:underline;
	margin:0px 6px 0px 0px;
}

.current,
.underlinemenu ol.contentlist li a:hover { text-decoration:none; color:#A91E1E; }

.underlinemenu ol.contentlist .current a { font-weight:700; }


/*RED*/
.underlinemenu ol.contentlist.red{ }
.underlinemenu ol.contentlist.red li a:hover, .menu.red li.current { }

.underlinemenu-footer { text-align:center; }
.underlinemenu-footer a,
.underlinemenu-footer a:link
{
	color:#494949;
	border-bottom: 0px solid gray; /*bottom border is 3px*/
	text-decoration:none;
}
.underlinemenu-footer a:hover
{
	color:#494949;
	border-bottom: 3px solid #dd2726; /*bottom border is 3px*/
	text-decoration:underline;
}
.contentjumpnumber { 	
	color:#A91E1E;
	font-weight:bold;
 }
 .contentjumplink { color:#666666; }
.contentjumplink { margin-left:5px;}



/* TAG */
#sidebar2-1 #block-0 a{margin: 1px 6px 1px 1px;}

/* RICERCA AVANZATA */
.sidebar3-ricerca-avanzata {display:block; float:right; font-size:10px; line-height:20px;}
.content-ricerca-avanzata form, .content-ricerca-avanzata label, .content-ricerca-avanzata select, .content-ricerca-avanzata #s {font: 10px verdana, arial, helvetica; margin: 4px;}
.content-ricerca-avanzata label { display: block; float: left; width: 96px; line-height:18px;}
.content-ricerca-avanzata #s { min-width:200px; }
.content-ricerca-avanzata select {text-align: left; height: 20px; min-width:206px; float:left;}
.eef_search_form_fields{ border: 0px solid #dd0000; line-height:30px; height:30px;}




