/*   
Theme Name: Zeoal
Theme URI: http://wpvulpe.com/
Description: A premium quality mult-column multi-style multi-function collapsiable sidebar AJAX featured theme with advanced features.
Author: WPVulpe
Author URI: http://wpvulpe.com/
Version: 1.0
.
Licensed under some "ohyeasure" license, pretty much sure it is. 
You may use this theme for any purpose as long as it is NOT being resold or redistributed in any way, as is or based on.  You must 
keep the footer outbound links intact.
Unless otherwise noted or permitted by the theme developer (theme author).

*/
#sliding_cart{
	border: 1px solid yellow;
}
body {
	background:#000 url(images/sf.jpg) repeat;/* #fff background-color:#d9d4b6;*/
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	margin:0px;
	padding:0px;
}

a {
	color:#fff;
	outline: 0;
	text-decoration:none;
}

a.button {
	background:#32312f url(images/button_bg.jpg) repeat-x;
	border:1px solid #32312f;
	color:#ffffff;
	font-size:9px;
	line-height:25px;
	margin-top:25px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}

a.button:hover {
background:#007de2 url(images/button_bg_o.jpg) repeat-x;
}

a:hover {
border:none;
color:#423e3d;
text-decoration:none;
}

html {
scrollbar-face-color:#CC0066;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#333;
scrollbar-arrow-color:#000;
scrollbar-track-color:#000;
}

h2, h2 a, h2 a:visited {
color:#FF0099;
font-family:"Myriad Pro", verdana, helvetica,arial;
font-size:0.9em;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 3px;
}

h2 a:hover {
color:#FF0099;
border:none;
background:#716e5d;
padding:2px;
text-shadow:none;
}

h3,h3 a {
color:#000000;
font-family:Helvetica, Arial, Sans-serif;
font-size:14px;
line-height:21px;
margin:10px 0 5px;
}

h4 {
color:#007de2;
margin:0;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
font-size:100%;
}

img a,a img {
border:none;
}

p {
margin:0 0 15px;
}

small {
color:#666;
display:block;
font-size:0.6em;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}

small a, small a:visited {
color:#666;
}


small a:hover {
border-bottom:1px solid #cc0066;
color:#cc0066;
}

#main {
background:none;/*#d9d4b6*/
padding-bottom:30px;
}

/* Top Navigation Bar */

#topnav {
padding-top:10px;
height:35px;
width:100%;
background:url(images/footer_bg.gif) repeat-x;
color:#999;
display:none;
}
/*border-bottom:3px dotted #000; url('images/tnav_bg.jpg') repeat-x bottom*/
*:first-child+html #topnav {
border-bottom:3px solid #000;
display:none;
}
#topnav a{
color:#999;
text-decoration:none;
}

#topnav a:hover {
border-bottom:1px dotted #999;
color:#999;
}

#topwrapper {
height:38px;
margin:0 auto;
overflow:hidden;
width:950px;
}

#topnavle{
float:left;
}/*float:right;*/

#topnavle .t_colum3 {
background:transparent url(images/rss_i.png) no-repeat scroll 0 2px;
color:#999;
float:left;
font-size:0.6em;
margin-right:2px;
margin-left:0px;
margin-top:3px;
padding-left:17px;
text-transform:uppercase;
}

.t_column {
float:left;
margin-right:10px;
}


ul.topmenu {
margin:0;
padding:0;
position:relative;
}

ul.topmenu li {
border-right:1px solid #36312E;
display:inline;
padding-left:6px;
padding-right:14px;
}

ul.topmenu li a, ul.topmenu li a:visited {
color:#454334;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

ul.topmenu li a.active,ul#menu li a:hover {
color:#211e1e;
}

.topmenu a:hover {
color:#eaeaea;
}


.t_column2 {
background:transparent url(images/clock.gif) no-repeat scroll 4px 2px;
float:left;
font-size:0.7em;
margin-top:2px;
width:130px;
}

#t_column3 {
float:left;
font-size:0.7em;
margin-top:4px;
width:42px;
}

#current_date {
padding-left:22px;
}

/* Header */


#header {
/*z-index:11000;background:#000 url(images/sf_header.png) repeat-x center bottom;#29281e url(images/hbg.jpg) repeat-x center bottom*/
background:#000 url(images/sf_header.png) repeat;
top:0px;}

#hwrapper {
height:170px;
margin:0 auto;
overflow:hidden;
width:960px;
padding-top:0px;
background:transparent;
/*#fff;*/
}


#logowrap {
position:absolute;
}

#logo {
background:url('images/tlogo_bg.png') no-repeat scroll 0 center;
color:#bb977a;
float:left;
font-size:2em;
margin:0;
margin-left:10px;
padding-left:29px;
text-transform:uppercase;display:inline;
}

#logo a {
display:block;
font-family:tahoma, verdana, helvetica;
font-weight:bold;
letter-spacing:-2px;
line-height:1em;
padding:13px 26px 15px 0;
margin-right:-15px;
overflow:hidden;
color:#999;
white-space:nowrap;
cursor: pointer;
text-shadow:1px 1px #0E0E0A;
background:url('images/tlogo_bgr.png') no-repeat scroll 100% center;float:left;
}
#logo .unitPng { 
width:397px;
height:137px;
}
/*#hdivider {
background:url('images/hsep.gif') repeat-y;
float:left;
height:84px;
margin-left:1.8em;
margin-top:-12px;
padding-left:6px;
}*/

#hdescription {
background:#fff;/*transparent url(images/hdes.gif) no-repeat scroll 0 0*/
color:#cacaca;
float:left;
font-family:Arial, Helvetica, "trebuchet ms", Verdana, Tahoma;
font-size:0.7em;
margin:100px 0 0 10px;
padding:1px 0 1px 8px;

text-transform:uppercase;
height:25px;
}


#hdescription span {
background:#fff;/*transparent url(images/hdes.gif) no-repeat scroll 100% 0*/
color: #4B4939;
float: left;
padding: 3px 15px 1px 11px;
height: 25px;
}

#topad {
float:right;
margin-right:7px;
margin-top:0;
}

#bg_r {
background:url('images/bg_r.png') no-repeat left;
display:block;
height:369px;
margin-left:950px;
margin-top:-22px;
position:absolute;
width:19px;
}
.textwidget{
	padding: 0;
	margin: 0;	
}
/* Navigation Bar */
#navbar {

}

#nwrapper {
background: url('images/nav-bg.jpg') repeat-x bottom;
border-bottom: 2px solid #ccc;
}

#navvy{
font-family:tahoma, san-serif;
height:66px;
padding:0px;
margin:0 auto;
position:relative;
width:970px;
z-index:9000;
}/*background:#fff;background:transparent url(images/nav-bg.jpg) repeat-x scroll 0 0;height:58px;*/

#navbar ul {
position:absolute;
}/*background:#ccc;*/

#navbar ul li {
display:inline;
}/*background:#999;border-right:1px solid #000;*/

/*nessun riscontro frontend*/
#navbar ul#nav {
width:83%;
top:-3px;
padding:0px;
}
#navbar ul#nav a {
color:#000;
text-decoration:none;
}/*text-shadow: #e6fd82 1px 1px;border-right:1px solid #000;*/

/*freccette sul menu per sottopagine*/
.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em; list-style-type:none;}/*list-style-type:disc;*/

.nav2 ul {border-bottom: 4px solid #ebe9d8;}

.nav li {float:left;position:relative;z-index:99;}

.nav li {z-index: 100;}

.nav a {display:block;}

.nav li .children {padding-top:0px; color:#151515 !important; list-style:none !important;}

.nav li .children li {}
.nav ul li{width: 100%;margin-top:0px;}

.nav li:hover ul,ul.nav li.sfHover ul {left:0px;top:63px; color:#CC0066;}

#nav2 li:hover ul,ul#nav2 li.sfHover ul {top:70px;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:193px;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}
.nav li li {
	color:#151515 !important;
display: block;
padding: 0px;
height: auto !important;
margin:0px;
}

.nav li:hover {
}/*background:url('images/navbgh.png') no-repeat right center;*/

/*sottopagine*/
.nav ul ul {visibility: hidden !important;
}
.nav li li a:link, .nav li li a:visited, .nav li li a:active {
	display:none;
	background:transparent;
	font-size:0px !important;
	border:0px !important;
	padding:0px;
	margin:0px;
	color:#151515 !important;
	visibility: hidden !important;
/*display:none; 
background:url(images/nav-bg-li.jpg) no-repeat bottom left;
height: auto !important;
padding:8px 8px 8px 24px !important;
width:161px;
color:#000;*/
}/*url(images/nav-bg-li.jpg) no-repeat scroll 6px 10px;*/
.nav li ul.children li a{
	background:transparent;
	font-size:0px !important;
	border:0px !important;
	color:#151515 !important;
	list-style:none !important;
	width:0px !important;
	height:0px !important;
	/*display:none;
color:#000 ;*/
}

.nav li ul.children li a:hover{
	background:transparent !important;
	font-size:0px !important;
	border:0px;
	color:#151515 !important;

	/*display:none;
color:#CC0066 !important;*/
}
.nav li li a:hover {
	background:transparent !important;
	font-size:0px !important;
	border:0px;
	color:#151515 !important;

	/*display:none;
background:url(images/nav-bg-li2.jpg) no-repeat bottom left !important;
color:#CC0066 !important;*/
}/* url(images/nav-bg-li.jpg) no-repeat scroll 6px 10px !important;*/

.page-item-178{
background:transparent !important;
border:0px !important;
font-size:0px !important;
padding:0px;
margin:0px;
color:#151515 !important;

}
.page-item-178 a{
background:transparent !important;
border:0px !important;
font-size:0px !important;
padding:0px;
margin:0px;
color:#151515 !important;

}
.page-item-178 a:hover{
background:transparent !important;
border:0px !important;
font-size:0px !important;
padding:0px;
margin:0px;
color:#151515 !important;

}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:transparent;
	padding: 0px;
	
}/*background:	url(images/shadow.png) no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;*/
.sf-shadow ul.sf-shadow-off {
	background: none;
}/*background: transparent;*/


#navbar a {
/*border-right:1px solid #1e1d16;*/
color:#000;
display:block;
float:left;
font-family:tahoma, san-serif;
font-size:0.9em;
height:39px;
margin-top:3px;
padding:20px 7px 0px 8px;
text-transform:uppercase;
font-weight:bold;
border-right:1px dotted #000;
border-left:1px dotted #000;
text-shadow: #fff 1px 1px;
}/*text-shadow: #3f3e30 1px 1px;*/

#navbar li a{
color:#000;
}/*agg*/
#navbar li li a{
color:#000;

}/*agg*/

#navbar a:hover,#navbar .current_page_item a {
color:#CC0066;
text-decoration:none;

text-shadow: none;
background:#000;
}/*border-bottom:1px dotted #CC0066;background:url(images/navbarhh.png) no-repeat scroll left;*/

#navsrch{
float:right;
height:33px;
padding-right:2px;
padding-top:19px;
width:17%;
}

/* search form */
#searchform {
background:transparent url('images/srchbox.png') no-repeat scroll 0 0;
}

#searchform #s {
background:transparent none repeat scroll 0 0;
display:inline-block;
border:medium none;
color:#DADACA;
height:22px;
padding:6px 0px 0 8px;
width:119px;
}

#searchform #searchsubmit {
display:inline;
cursor:pointer;
line-height:0;
background:transparent none repeat scroll 0 0;
border:medium none;
height:25px;
padding:0;
text-indent:-9999px;
width:25px;
}
/* sub nav */
#sub_nav{
	width: 95%;
	margin: auto;
	overflow: hidden;
	background: #f2f2f2;
}
#sub_nav ul li{
	float: left;
	display: inline;
	margin-right: 15px;
	font-size: 0.9em;
}
#sub_nav ul li a{
	display: block;
	padding: 3px 0 8px 0;
	color: #010101;
}
#sub_nav ul li a:hover{
	color: red;
}
/* Container */

.container {
	margin:0 auto;
	width:950px;
	background:none;/*#b9d4d6*/
}
/*ie7*/

/* Photo Slide [Gallery Style 2] */
.stepcarousel2, .stepcarousel {
overflow:scroll;
}

#imggallery2-wrap {
margin:0 auto 6px;
position:relative;
width:600px;
padding-top:3px;
}


#imggallery2 {
margin:0 auto;
}


#imggallery2-wrap .next {
background:url('images/imgc_imG.png') no-repeat -26px center;
right:0;
}

#imggallery2-wrap .prev {
background:url('images/imgc_imG.png') no-repeat 2px center;
left:0;
}

#imggallery2-wrap .next:hover {
background:url('images/imgc_imG_h.png') no-repeat -26px center;
right:0;
}

#imggallery2-wrap .prev:hover {
background:url('images/imgc_imG_h.png') no-repeat 2px center;
left:0;
}


#imggallery2-wrap .prev,#imggallery2-wrap .next {
display:block;
height:84px;
position:absolute;
text-indent:-9999px;
top:0;
width:25px;
cursor: pointer;
}

#imggallery2-wrap .slide_title2 {
clear:both;
display:block;
font-family:Lucida Grande;
font-size:0.6em;
height:38px;
line-height:12px;
overflow:hidden;
position:relative;
top:4px;
width:72px;
}

#imggallery2-wrap .slide_title2{
color:#89856A;
}

#imggallery2-wrap .slide_title2:hover {
color:#FFF;
}

#imggallery2-wrap .stepcarousel2 {
height:84px;
margin:0 auto;
position:relative;
width:536px;
}

#imggallery2-wrap .stepcarousel2 .belt2 {
left:0;
position:absolute;
top:0;
}

#imggallery2-wrap .stepcarousel2 .panel2 {
background-color:#DDD8B9;
border:1px solid #EEE8C7;
float:left;
height:62px;
margin-right:13px;
overflow:hidden;
padding:6px;
width:70px;
}

#imggallery2-wrap .stepcarousel2 .panel2:hover {
background:#1a1913;
color:#FFF;
}

#imggallery2-wrap .stepcarousel2 .panel2 h2 {
font-family:Georgia,"century gothic",Arial,verdana, sans-serif;
font-size:16px;
font-weight:bold;
height:20px;
margin:2px 5px;
overflow:hidden;
text-align:center;
}

#imggallery2-wrap .stepcarousel2 .panel2 img {
float:left;
margin:0;
padding:0;
}

#imggallery2-wrap .stepcarousel2 .panel2 p {
margin:5px;
overflow:hidden;
text-align:left;
}


/* Photo Slide [Gallery] */

#zimwrap{background: #000 url(images/sf_slider.jpg) repeat 0 0;
padding-bottom:10px;
padding-top:15px;
border-bottom:5px solid #000;
margin:0 auto;
}/*background:#29281e;*/

#image-gallery-wrapper {
margin:0 auto;
position:relative;
width:950px;
padding-top:3px;
}


#image-gallery {
margin:0 auto;
}


#image-gallery-wrapper .next {
background:url('images/imG-gl.png') no-repeat -90px 0;
right:0px;
height:226px;
overflow:hidden;
}
/*ie8*/
html>/**/body #image-gallery-wrapper .next {
background:url('images/imG-gl-dx.png') no-repeat right;
right:0px;
height:234px;
overflow:hidden;
} 

#image-gallery-wrapper .prev {
background:url('images/imG-gl.png') no-repeat 0 0;
left:0;
overflow:hidden;
}

#image-gallery-wrapper .prev,#image-gallery-wrapper .next {
display:block;
height:233px;
position:absolute;
text-indent:-9999px;
top:0;
width:100px;
cursor: pointer;
}/*height:185px;*/

#image-gallery-wrapper .slide_title {
background: url('images/slide_bg.png') repeat;
color:#CCC;
margin-left:-160px;
padding:5px 0px 5px 10px;
position:absolute;
margin-top:155px;
width:158px;
height:35px;
font-size:10px;
clear:both;
text-align:center;
}/*padding:5px 15px 5px 23px;margin-left:-190px;padding:5px 13px;*/

#image-gallery-wrapper .slide_title:hover {
background: url('images/slide_bg_h.png') repeat;
color:#FFF;

}
/*aggiunto*/
#image-gallery-wrapper .slide_title a {
background: url('images/slide_bg.png') repeat;
color:#ccc;
overflow:visible;
}

#image-gallery-wrapper .stepcarousel {
font-size:0.7em;
height:226px;
margin:0 auto;
position:relative;
width:863px;
background:#000;
padding-top:5px;
}/*width:838px*/

#image-gallery-wrapper .stepcarousel .belt {
left:0;
position:absolute;
top:0;
}

#image-gallery-wrapper .stepcarousel .panel {
background-color:#151515;
border:1px solid #1E1E1E;
height:200px;
margin:5px 16px 0px 2px;
overflow:hidden;
padding:8px;
width:141px;
}/*float:left;background-color:#23221A;*/

#image-gallery-wrapper .stepcarousel .panel:hover {
background:#1E1E1E;
border:1px solid #151515;
}

#image-gallery-wrapper .stepcarousel .panel h2 {
font-family:Georgia,"century gothic",Arial,verdana, sans-serif;
font-size:16px;
font-weight:bold;
height:20px;
margin:2px 5px;
overflow:hidden;
text-align:center;
}

#image-gallery-wrapper .stepcarousel .panel img {
float:left;
margin:0;
padding:0;
}

#image-gallery-wrapper .stepcarousel .panel p {
margin:5px;
overflow:hidden;
text-align:left;
}



/* Featured Posts / Video */

#fimwrap{
background:#c2bc9c;
margin:0 auto;
}

#feature-video {
padding:0px;
text-align:center;
/*display:inline;
float:right;
position:relative;*/
}

#fmV_co {
font-size: 0.8em;
margin: 0px auto;
overflow: hidden;
text-align: center;
width: 321px;
}

#fmV_co a {
color: #B2B2B2;
}

#feature-video p {
margin: 0px;
}

#featured-post-wrap {
background: #c2bc9c;
margin:0 auto;
padding:0px 0 9px;
width:950px;
height:435px;
}


#featured-post{
height:458px;
margin:0 0 0 10px;
overflow:hidden;
position:relative;
width:918px;
}

.featured-post-item{ 
font-family: "Myriad Pro",verdana, helvetica,arial;
color:#565444;
float:left;
height:450px;
margin-top:7px;
margin-left:13px;
overflow:hidden;
padding:5px;
position:absolute;
width:894px;
}

.featured-post-item .fthumb{ 
background:#ddd8b9 none repeat scroll 0 0;
border:1px solid #fffbdf;
float:left;
padding:7px;
}

.featured-post-item .fthumb img{ display:block; }

.featured-post-item .fthumbsha {
display:block;
height:20px;
width:362px;
position:absolute;
top:254px;
z-index:-1;
left:0;
}

.featured-post-item .post{
float:left;
width:523px;
margin-left:10px;
}
	
.featured-post-item .post h2{
margin:0px 0px 0px 0px;
padding:5px 5px 0;
font-weight:bold;
font-family: "Myriad Pro",verdana, helvetica,arial;
font-size:1.2em!important;
line-height:19px!important;
padding-bottom:6px!important;
padding-top:5px!important;
border-bottom:#A9A483 solid 1px;
color:#29281e;
}

.featured-post-item .post h2 a:link, .featured-post-item .post h2 a:visited {
font-size:1.2em !important;
line-height:19px !important;
text-shadow:1px 1px #FFFAD9;
}

.featured-post-item .post h2 a:hover{
color:#0a0a07;
background:none;
padding:0;
}

.featured-post-item .post p{
margin:0px 0px 0px 0px;
padding:7px 7px 5px;
font-size:0.9em;
line-height:20px;
overflow:hidden;
font-family: "Myriad Pro", verdana, tahoma, sans-serif;
border-top:#e7e4d5 solid 1px;
}	

.featured-post-item .post a{
color:#5a5848;
font-size:0.7em;
line-height:17px;
}

#fm_fec_wrap{
height:285px;
position:relative;
}



/* Style 2 slide copertine slide non visibile su ie7*/


#fp2wrap{
background:transparent;
height:600px;
margin-left:-17px;
padding-left:16px;
padding-top:18px;
width:605px;
display:none;
}/*background:transparent url(images/fp2.png) no-repeat scroll -4px 0;*/

#featured-post2{
height:595px !important;
margin:0px 0 0px 12px;
overflow:hidden;
position:relative;
width:595px;
}/*height:272px;*/

.featured-post-item2{ 
background:#000 url(images/sf_slider.jpg) repeat;
color:#555555;
float:left;
height:575px;
margin-top:7px;
overflow:hidden;
padding:5px;
position:absolute;
width:592px;
}/*height:252px;border:1px solid #FDF8DC;background:#DDD8B9 none repeat scroll 0 0;*/

.featured-post-item2 .post2{
background:transparent url(images/fe_bg.png) repeat scroll 0 0;
height:86px;
position:absolute;
top:259px;
width:592px;
z-index:100;
overflow:hidden;
}

.featured-post-item2 .post2:hover a,.featured-post-item2  .post2:hover a:hover{
color:#fff;
padding:0;
}

.featured-post-item2 .post2:hover{
background: url(images/fe_bg_h.png) repeat;
color:#FFF;
}
	
.featured-post-item2 .post2 h2{
margin:0px 0px 0px 0px;
padding:5px 5px 0;
font-weight:bold;
font-family: "Myriad Pro",verdana, helvetica,arial;
border-bottom:none!important;
font-size:1.2em!important;
line-height:19px!important;
padding-bottom:0px!important;
padding-top:5px!important;

}

.featured-post-item2 .post2 h2 a:link,.featured-post-item2 .post2 h2 a:visited{
font-size:1.2em !important;
line-height:19px !important;
background:none;
}

.featured-post-item2 .post2 p{
margin:0px 0px 0px 0px;
padding:2px 6px 5px;
line-height:16px;
overflow:hidden;
font-family: "Myriad Pro", verdana, tahoma, sans-serif;
}	

.featured-post-item2 .post2 a{
color:#B2B2B2;
font-size:0.7em;
line-height:17px;
}

.date-post2 {
color:#FFFFFF;
float:right;
font-size:0.56em;
padding-right:6px;
text-align:right;
}

#con_nav{
background:#000;
float:left;
text-align:center;
width:501px;
}

#con_nav a { 
background: #000 url('images/fscon_b.gif') no-repeat; 
text-decoration: none; 
margin: 0 5px; 
padding: 0px 2px;  
width:13px;
height:19px;
text-indent:-9999px !important;
display:inline-block;
}

#con_nav a:hover{
background: #DDD8B9 url('images/fscon_hv.gif') no-repeat; 
}

#con_nav a.activeSlide { 
background: #DDD8B9 url('images/fscon_act.gif') no-repeat;
height:19px;
text-indent:-9999px !important;
width:13px;
}

#con_nav a:focus { 
outline: none; 
}

/* */


.fcbar {
float:left;
margin-left:91px;
margin-top:15px;
width:365px;
height: 20px;
color:#89856a;
font-size:0.9em;
height:18px;
}

.fcbar a, a:visited {
color:#89856a;
}

.fcbar a:hover{
color:#565445;
}

.fcbarl{
background:url('images/fcbar.png') no-repeat;
display:block;
float:left;
padding:13px;
border-right:1px solid #AAA685;
}

.fcbarc{
background:url('images/fcbarbg.png') repeat-x;
display:block;
float:left;
padding:13px;
height:19px;
border-left:1px solid #E6E4D6;
}

.fcbarrm{
background:url('images/fcbarrm.png') no-repeat;
height:19px;
display:block;
float:left;
padding:13px;
text-indent:-9999px;
width:63px;
cursor:pointer;
}

.read-more {
background:url('images/f_read-more.png') no-repeat;
display:block;
float:right;
height:32px;
width:136px;
}

.read-more a {
color:#8b847c;
font-size:0.6em;
padding-left:25px;
}

.read-more a:hover {
color:#fff;
}

.date-post {
color:#FFFFFF;
float:right;
font-size:0.56em;
padding-right:6px;
text-align:right;
}

#feature-nav {
margin-left:-21px;
padding-top:113px;
position:absolute;
width:986px;
}

#feature-nav-r {
background:#000;
float:right;
}

#feature-nav-w {
background:#0c0804 url('images/f-nav-bg.gif') no-repeat;
border-top:1px solid #21170d;
margin:0 auto;
height:35px;
width:950px;
}

#featured-next {
background:transparent url(images/fe_imG.png) no-repeat scroll -25px 0;
float:right;
margin-right:10px;
}

#featured-prev {
background:transparent url(images/fe_imG.png) no-repeat scroll 0 0;
float:left;
margin-left:10px;
}

#featured-prev,#featured-next {
cursor:pointer;
height:38px;
margin-top:4px;
text-indent:-9999px;
top:0;
width:27px;
}

#con_fea_navwrap {
background:#DDD8B9 none repeat scroll 0 0;
border-bottom:1px solid #FDF8DC;
border-left:1px solid #FDF8DC;
border-right:1px solid #FDF8DC;
display:block;
height:24px;
margin-left:5px;
padding-top:3px;
width:602px;
}

#con_featured-next{
background:transparent url(images/con_n.png) no-repeat scroll 0 0;
float:right;
margin-right:10px;
}

#con_featured-prev {
background:transparent url(images/con_n.png) no-repeat scroll -25px 0;
float:left;
margin-left:10px;
}

#con_featured-prev,#con_featured-next {
cursor:pointer;
height:23px;
margin-top:0px;
text-indent:-9999px;
top:0;
width:25px;
}


/* Content */
#block_content {
background:none;
width:950px;
}/*background:#d9d4b6;*/

#content_area {
float:left;
margin-top:10px;
width:619px;
}

#content_area .block_inside {
min-height:400px;
background:none;
}

#content_area .separator {
border-top:1px dotted #ccc;
padding-bottom:5px;
padding-top:5px;
text-align:right;
}

#content_area h2 {
font-size:1.7em;
line-height:26px;
padding-bottom:15px;
padding-top:5px;
}/*border-bottom:1px solid #B6B08E;*/

#btt {
background:transparent url(images/btt.png) no-repeat 4px;
display:block;
float:left;
margin-left:12px;
margin-top:5px;
margin-bottom:3px;
height:20px;
text-indent:-99999px;
width:935px;
}/*width:597px;background:#8B8874 url(images/btt.gif) no-repeat scroll 0 0;*/

#btt:hover{
background:transparent url(images/btt_h.png) no-repeat 4px;
height:20px;
}

#single_block {
background:transparent;
margin-bottom:0px;
margin-top:5px;
margin-left:12px;
width:597px;
color:#ccc;
}/*background:#DDD8BB; border:1px solid #C2BDA0;*/

#single_block h2 {
color:#cc0066;
text-shadow:1px 1px #000;
}
#single_block img {
border:0px;
}/*border-right:3px solid #D3CDAB;
border-bottom: 2px solid #C8C095 !important;
border-left:1px solid #D9D4B6;
border-top:1px solid #D9D4B6;*/

#single_block h2 a, #single_block h2 a:visited{
color:#cc0066;
font-family:"Myriad Pro", verdana, helvetica,arial;
font-size:1em;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 3px;
background:none;
border:none;

}

#single_block h2 a:hover{
color:#AE0057;
text-shadow:1px 1px #000;
border:none;
text-decoration:underline;
}
#single_block a{
color:#CC0066;
font-weight:bold;
text-decoration:none;
}
#single_block a:hover{
color:#AE0057;
text-decoration:underline;
/*#single_block a{
color:#CC0066;
font-weight:bold;
border-top:1px dotted #CC0066;
border-bottom:1px dotted #CC0066;
}

#single_block a:visited{
border-top:1px dotted #CC0066;
border-bottom:1px dotted #CC0066;
}


#single_block a:hover{
border-top:1px solid #CC0066;
border-bottom:1px solid #CC0066;
text-decoration:none;*/
}/*color:#DDD8BB;*/

.rec_block {
background: url(images/sf_slider.jpg) repeat;
margin-bottom:15px;
margin-top:5px;
margin-left:13px;
width:585px;
}/*border:1px solid #cbc5a2;*/
/*background:#ddd8bb;*/

.rec_r {
float:left;
padding:0;
/* margin-right:7px; */
}

.rec_d{
background:#F7F9F2 none repeat scroll 0 0;
font-family:tahoma,helvetica;
font-size:0.7em !important;
margin-top:10px;
padding:3px 6px;
text-align:center;
}

.rec_bar {
	border-top:1px dotted #ccc;
height:48px;
margin-top:11px;
padding-top:8px;
}/*border-bottom:1px solid #CBC5A2;background:url('images/rec_bar.gif') repeat-x top;*/

.rec_bar .rcbspa {
float:left;
font-size:1.0em;
height:32px;
margin-left:10px;
margin-top:6px;
overflow:hidden;
width:396px;
}

.rec_read{
background:transparent url(images/rec_rm.png) no-repeat scroll 0 0;
display:block;
float:right;
height:49px;
position:relative;
text-indent:-9999px;
width:167px;
}


.min_bar {
background:url('images/min_bar.gif') repeat-x top;
border-bottom:1px solid #CBC5A2;
height:32px;
margin-top:11px;
}

.min_bar .minspa {
float:left;
font-size:0.9em;
height:32px;
margin-left:9px;
margin-top:0px;
overflow:hidden;
width:150px;
}

.min_read{
background:transparent url('images/min_rm.gif') no-repeat scroll 0 0;
display:block;
float:right;
height:33px;
position:relative;
text-indent:-9999px;
width:114px;
padding:0;
}


.grid_5 {
display:inline-block;
display: -moz-inline-stack;
margin-bottom:14px;
margin-left:16px;
margin-right:0;
min-height:295px;
vertical-align:top;
width:280px;
zoom: 1;
*display: inline;
_height: 250px;
}

.box img {
/*margin:0 0 5px;*/
margin:0;
}

.box p {

}

.min_content{
line-height:18px;
padding:5px 0 10px;
}

.box,.widget {



}/*background:#ddd8bb;border:1px solid #CBC5A2;*/

.box2{
padding:8px 18px 18px;
}

.dthumb {
background:#C9C4A1;
margin:0;
padding:1px;
width:275px;
height:130px;
border:1px solid #E8E3C5;
}

.continue {
background:transparent url(images/r_bg.png) no-repeat scroll 0 0;
margin:0px -25px -32px 8px;
padding-top:2px;
}

.continue .r_icon_d {
color:#231708;
margin-left:9px;
}

.continue #r_more {
background:transparent url(images/r_read.gif) no-repeat scroll 0 0;
color:#E9DAC8;
display:block;
font-size:0.8em;
height:27px;
margin-left:169px;
position:relative;
text-indent:-99999px;
top:-22px;
}

#posts_navigation {
font-size:0.7em;
margin-bottom:20px;
margin-right:19px;
margin-top:20px;
text-align:right;
}

#posts_navigation a:hover {
border-bottom:1px solid #534F4B;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited  {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	background:transparent url(images/sf_slider.jpg) repeat-x scroll 0 0;
	border:1px solid #000;
	color:#ccc;
}
.wp-pagenavi a:hover {	
	color: #fff;
}/*background-color: #FFFFFF;*/
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	background:#ff0099;
	border:1px solid #000;
	color:#ccc;
}/*background:transparent url(images/pagenav_current.gif) repeat-x scroll 0 0;*/
.wp-pagenavi span.pages {
	background:url(images/pagenav_bg.gif) repeat-x;
	border:1px solid #000;
	color:#ccc;
	margin:2px;
	padding:2px 4px;
}/*background:url(images/pagenav_bg.gif) repeat-x;*/
.wp-pagenavi span.current {
	background:transparent url(images/pagenav_current.gif) repeat-x scroll 0 0;
	border:1px solid #000;
	color:#ccc;
	font-weight:bold;
	margin:2px;
	padding:2px 4px;	
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	background:url(images/pagenav_bg.gif) repeat-x;
	border:1px solid #000;
	color:#ccc;
}


/* SideBar */

#sidebar {
float:left;
width:327px;
}

#sidebar .block_inside {
padding:0;
}

#sidebar .block_inside h2,#sidebar .block_inside h3 {
font-size:1.1em;
text-align:center;
}

#sidebar ul {
margin:0;
padding:0;
}

#sidebar ul li {
list-style:none;
}

#sidebar ul li a, #sidebar ul li a:visited{
display:block;
}

.textwidget { 
padding:10px;
}

#recent-comment{

}

#recent-comment ul li{
background:none;
padding-left:6px;
}

#recent-comment ul li:hover{
background:#d8d4b6;
}

#recent-comment ul li a {
padding-left:42px;
}

.recent-commentQ {
font-size:0.85em;
line-height:13px;
}

.tabnav {
height:34px;
}

#sidebar ul li a:hover {
color:#3B3B3B;
text-decoration:none;
}

#tsbar_wrap {
float:left;
width:329px;
margin-top:10px;
}/*margin-top:10px;*/

#tab-content {
background:#ccc;
}

@media print  {
.tabs-nav {display:none;}
#topnav{display:none}
#main {background:#fff none;}
#topad{display:none}
#nwrapper {display:none}
#bg_r {display:none}
#sidebar{display:none}
#footer{display:none}
#c-footer{display:none}
#content_area {width:auto;}
#single_block {width:auto;}
#the_breadcrumb{display:none}
#block_content {background:none;}
.postmeta{display:none}
#comments_template{display:none}
#single_block blockquote {background-color:#F7F7F7;border:none;}
#single_block {background:#FFFFFF;border:none;width:auto;color:#363636;}
small span {background:none; padding:0;}
.rec_icon_p {background:none; padding:0;}
.rec_icon_d {background:none; padding:0;}
.rec_icon_c {background:none; padding:0;}
.rec_icon_u {background:none; padding:0;}
.rec_icon_print {background:none; padding:0;}
}

@media projection,screen  {
.tabs-hide {
display:none;
}
}

.tabs-container {
background:#ccc6a3;
border-bottom:1px solid #D8D6CD;
clear:left;
}

.tabs-container ul li {
border-bottom:1px solid #B9B390;
border-top:1px solid #E1DCBB;
line-height:28px;
}

.tabs-container ul li:hover {
background:#d8d4b6;
}

.tabs-container ul li a:link, .tabs-container ul li a:visited {
padding:9px 9px 9px 20px;
color:#736f58;
}

.tabs-container ul li span{
font-size:0.8em;
float:right;
}

.tabs-loading em {
padding:0 0 0 20px;
}

.tabs-nav .tabs-disabled {
opacity:.4;
}

.tabs-nav .tabs-selected a {
color:#FFFFFF;
}

.tabs-nav .tabs-selected a span {
color:#000;
}

.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
background-position:100% -150px;
outline:0;
}

.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited {
cursor:text;
}

.tabs-nav a {
color:#5BA8DF;
font-size:10px;
position:relative;
text-align:center;
text-transform:uppercase;
top:1px;
white-space:nowrap;
z-index:2;
}

.tabs-nav a span {
background:url(images/tab_bg.png) repeat-x right top;
color:#344013;
float:left;
font-size:1em;
height:19px;
line-height:19px;
margin:-7px;
min-height:18px;
padding:4px 11px 0 0;
}

.tabs-nav .tabs-selected a span{
background:url(images/tab_active_bg.png) repeat-x right top;
}

.tabs-nav .tabs-selected .rc {
background:url(images/tab_active_bg.png) repeat-x left top;
}

*>.tabs-nav a span {
height:28px;
width:auto;
}

.tabs-nav .rc{
background:url(images/tab_bg.png) repeat-x -200px top;

}

.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active {
background-position:100% -100px;
}

.tabs-nav a,.tabs-nav a span {
display:block;
margin-left:4px;
margin-top:1px;
}

.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
color:#5BA8DF;
cursor:pointer;
}

.tabs-nav li {
border:none !important;
float:left;
margin-right:2px;
}

.tabs-nav li.last {
margin:0;
}

.tabs-nav:after {
clear:both;
content:" ";
display:block;
}

.sbar1tab {
color:#7F7D78;
float:left;
font-family:Tahoma,"Century gothic", Arial, sans-serif;
font-size:0.75em;
margin-bottom:12px;
margin-top:13px;
padding:0px;
width:327px;
}


.sbar1tab h2 {
float:left;
width:90%;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
}

.sbar1tab ul {
list-style-type:none;
margin:0;
padding:0;
}


.sbar1 {
color:#7E7A65;
float:left;
font-family:Tahoma, Arial, sans-serif;
font-size:13px;
margin-bottom:10px;
margin-top:10px;
padding:0px;
width:327px;
}
.sbar1 .ze_ex{
color:#ccc;
}
.sbar1 .ze_ex a{
color:#ccc;
text-decoration:none;
}
.sbar1 .ze_ex a:hover{
color:#ccc;
text-decoration:underline;
}

.sbar1 li {
padding:6px;
list-style-type:none;
}

.sbar1_heading {
background:url('images/sb_tp.png') no-repeat 0 -1px;
display:block;
height:39px;
width:329px;
padding-left:12px;
}

.sbar1_toggles{
background:transparent url('images/sb_tgp.png') no-repeat scroll 0 0;
display:block;
height:27px;
left:-9px;
line-height:27px;
overflow:hidden;
position:relative;
text-indent:-999px;
top:10px;
width:24px;
}

.sbar1_toggleh {
background:transparent url('images/sb_tgh.png') no-repeat scroll 0 0;
display:block;
height:27px;
left:-9px;
line-height:27px;
overflow:hidden;
position:relative;
text-indent:-999px;
top:10px;
width:24px;
padding:0 !important;
}

.sbar1_bt { 
background:transparent url('images/sb_bt.png') no-repeat scroll 0 0;
clear:both;
display:block !important;
height:10px;
width:328px;
margin:0 !important;
padding:0 !important;
}

.sbar1 h2 {
color:#000;
float:left;
width:90%;
font-weight:bold;
font-family:helvetica, arial, san serif;
font-size:1.6em;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
text-shadow:1px 1px #ccc;
letter-spacing: 1px;
}

.sbar1 ul {
list-style-type:none;
margin:0;
padding:0;
}
/*banner*/
#sponsorsM {
background:#fff;
margin:0;
padding:0;
text-align:center;
}
#sponsorsM .ze_ex {
text-align:center;
}

#sponsorsM li{
display:inline;
list-style-type:none;
padding:0px;
}
/*link*/
.sbar1b {
background:url(images/sbar1a_top.jpg) no-repeat top right !important;
color:#ccc;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:13px;
margin-bottom:10px;
margin-top:15px;
padding:3px 0px 0px 0px;
width:328px;
}/*background:url (images/sbar1a_top.jpg) no-repeat top !important;
*/

.sbar1b li {
padding:10px 6px 6px 6px;
list-style-type:none;
}


.sbar1b ul {
list-style-type:none;
margin:0;
padding:0;
}
.sbar1b .sb_ssb{
margin-top:10px;
padding-bottom:10px;
margin-left:2px;
background:url(images/sf_widg.jpg) repeat !important;
color:#ccc;
}
.sbar1b .sb_ssb li{
margin-left:15px;
color:#ccc;
}
.sbar1b .sb_ssb li a{
color:#ccc;
}
.sbar1b .sb_ssb li a:hover{
color:#cc0066 !important; text-decoration:none;
}
.sbar1_headingb{
display:none;
}
/*adv*/
.sbar1a {
background:url(images/sbar1a_top.jpg) no-repeat top right !important;
color:#ccc;
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:13px;
margin-bottom:10px;
margin-top:10px;
padding:0px;
width:328px;
}/*background:url (images/sbar1a_top.jpg) no-repeat top !important;
*/

.sbar1a li {
padding:6px;
list-style-type:none;
}


.sbar1a ul {
list-style-type:none;
margin:0;
padding:0;
}
.sbar1a .sb_ss{
margin-top:10px;
padding-bottom:10px;
background:url(images/sf_widg.jpg) repeat !important;
color:#fff;
}

/*categorie*/
.sbar1 ul li {
line-height:28px;
padding:0;
background:transparent url(images/sbar1_li_bgi.gif) repeat scroll 0 0;;
}/*background:transparent url(images/sbar1_li_bgi.gif) repeat-x scroll 0 0;*/

.sbar1 ul li:hover {
color:#2676A1;

}/*background:transparent url(images/sbar1_li_bgh.gif) repeat-x scroll 0 0;*/

/*
.sbar1 ul li .children {
background:#BFBA98;
border-right:1px solid #C0BA96;
width:326px;
}

.sbar1 ul li .children li {
overflow:hidden;
border-right:1px solid #C0BA96;
margin-left:11px;
}

.sbar1 ul li .children .children {
border-right:1px solid #C0BA96;
width:315px;
}

.sbar1 ul li .children a:link, .sbar1 ul li .children .children a:link {
border-right:none;
width:274px;
}
*/

.sbar1 ul li a:link,.sbar1 ul li a:visited {
background:transparent url(images/sbar1_li_ar.png) no-repeat scroll 9px 20px;
color:#89856A;
display:block;
height:40px;
width:293px;
padding-left:31px;
padding-top:14px;
}/*border-left:1px solid #C0BA96;
border-right:1px solid #C0BA96; background:transparent url(images/sbar1_li_ar.png) no-repeat scroll 9px 20px;*/

.sbar1 ul li a:hover {
background:transparent url(images/sbar1_li_arh.png) no-repeat scroll 9px 20px;
}


.sbar1 ul li ul {
height:100%;
line-height:28px;
padding:0;
}

.sbar1 ul li ul li {

height:100%;
line-height:28px;
padding:0;
}




.sbar2 {
float:left;
font-family:Tahoma,Georgia,"Century gothic", Arial, sans-serif;
font-size:13px;
margin-left:4px;
padding-top:5px;
width:50%;
}

.sbar_2 {
margin-bottom:15px;
}

.sbar2_heading {
background:url('images/sbb_bg.png') no-repeat 0 -1px;
display:block;
height:38px;
width:162px;
clear:both;
}

.sbar2_bt{
background:transparent url('images/sbb_bt.png') no-repeat scroll 0 0 !important;
display:block;
clear:both;
height:11px !important;
width:160px !important;
}
/*contenuto widget*/
.sb_ss {
background:transparent url('images/sf_widg.jpg') no-repeat center !important;
float:left;
margin-left:2px;
padding:10px 0px 10px 0px;
color:#ccc;
}/*border-left:1px solid #CC3399;
border-right:1px solid #CC3399;background:#cdc7a6 url('images/sf_widg.jpg') no-repeat center;!important;*/

.sb_ss #s_ab {
clear:both;
float:left;
padding-right:7px;
}

.sbar1 .sb_ss {
width:326px;
background:url (images/sf_widg.jpg) repeat;
}

/*cont widget banner
.sbar1a .sb_ss {
background:#ccc;
float:left;
margin-left:2px;
width:326px;
}*/


.sbar_2 .ze_ex {
width:158px;
}

.sbar2 h2 {
color:#7E7A65;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
width:82%;
float:left;
}

.sbar2 p {
margin:0;
padding:7px 10px;
}

.sbar2 table {
color:#787d7f;
text-align:center;
width:100%;
}

.sbar2 ul {
list-style-type:none;
margin:0;
padding:0;
}


.sbar2 ul li {
background:transparent url(images/sbar2_li_bgi.gif) repeat-x scroll 0 0;
clear:left;
height:100%;
line-height:18px;
width:158px;
list-style-type:none;
}

.sbar2 ul li:hover {
background:transparent url(images/sbar2_li_bgh.gif) repeat-x scroll 0 0;
}/**/

.sbar2 ul li a:link, .sbar2 ul li a:visited {
background:transparent url(images/sbar1_li_ar.png) no-repeat scroll 9px 13px;
border-left:1px solid #C0BA96;
border-right:1px solid #C0BA96;
color:#89856A;
display:block;
height:27px;
padding-left:31px;
padding-top:14px;
}

.sbar2 ul li a:hover {
background:transparent url(images/sbar1_li_arh.png) no-repeat scroll 9px 13px;
color:#2676A1;
}

.sbar2 ul ul {
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 10px;
}

.sbar2 ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

.sbar2 ul ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

.sbar3 {
float:left;
font-family:Tahoma,Georgia,"Century gothic", Arial, sans-serif;
font-size:12px;
padding-top:5px;
width:48%;
position:relative;
left:0px;
overflow:hidden;
}

.sbar3 h2 {
color:#7E7A65;
width:82%;
float:left;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
}

.sbar3 p {
margin:0;
padding:7px 10px;
}

.sbar3 table {
color:#787d7f;
text-align:center;
width:100%;
}

.sbar3 ul {
list-style-type:none;
margin:0;
padding:0;
}


.sbar3 ul li {
background:transparent url(images/sbar2_li_bgi.gif) repeat-x scroll 0 0;
clear:left;
height:100%;
line-height:18px;
width:155px;
}

.sbar3 ul li:hover {
background:transparent url(images/sbar2_li_bgh.gif) repeat-x scroll 0 0;
}

.sbar3 ul li a:link, .sbar3 ul li a:visited {
background:transparent url(images/sbar1_li_ar.png) no-repeat scroll 9px 13px;
border-left:1px solid #C0BA96;
border-right:1px solid #C0BA96;
color:#89856A;
display:block;
height:27px;
padding-left:31px;
padding-top:14px;
}

.sbar3 ul li a:hover {
background:transparent url(images/sbar1_li_arh.png) no-repeat scroll 9px 13px;
color:#2676A1;
}

.sbar3 ul ul {
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 10px;
}

.sbar3 ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

.sbar3 ul ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

#sbar23_wrap{
width:330px;
}

/*Content Footer*/

#c-footer {
background:#000 url(images/sf_slider.jpg) repeat;
font-size:0.8em;
}/*background:#29281e#000 url(images/sf_header.png) repeat;*/

span.cfoot_col{
background:url(images/cfooter_bg.gif) repeat-x scroll center top;
height:14px;
width:100%;
}


.cfoot_col{
background:url('images/cfooter_col.gif') no-repeat;
display:block;
float:right;
height:27px;
line-height:27px;
overflow:hidden;
padding:0 !important;
position:relative;
text-indent:-999px;
top:0px;
width:34px;
}

.cfoot_expa{
background:url('images/cfooter_expa.gif') no-repeat;
display:block;
float:right;
height:27px;
line-height:27px;
overflow:hidden;
padding:0 !important;
position:relative;
text-indent:-999px;
top:0px;
width:24px;
}

#c-footer #footer-wrapper {
clear:both;
margin:0 auto;
padding:0;
width:978px;
overflow:hidden;
height:100%;
padding:15px 0;
}

#c-footer #ctwitter {
display:block;
height:147px;
margin:0;
padding:0;
position:absolute;
width:154px;
}

#c-footer .barone {
float:left;
background:#000 url(images/cfbr_top.gif) no-repeat scroll 0 0;
margin-right:0;
margin-bottom:15px;
width:315px;
}

#c-footer .barone img {
background:#424136 none repeat scroll 0 0;
border:1px solid #555347;
margin:3px;
padding:5px;
}

#c-footer .rbar {
background:#000 url('images/cfbr_top.gif') no-repeat;
float:left;
/*height:183px;*/
margin-left:10px;
margin-right:10px;
width:315px;
}

#c-footer .rbbar ul li {
list-style-type:none;
margin:0;
padding:0;
}


#c-footer .cfooter_bt {
background:transparent url('images/cfbr_bottom.gif') no-repeat scroll 0 0;
clear:both;
display:block !important;
height:19px;
}

#c-footer .rbar p {
font-size:0.8em;
}

#c-footer #twi{
background:transparent;
display:block;
height:55px;
margin-left:3px;
top:0;
width:250px;
}/*background:transparent url(images/twitt_b.png) no-repeat scroll 0 0;*/

#c-footer .twitterbar {
background:transparent url(images/twitter.png) no-repeat scroll 0 0;
float:left;
margin-left:62px;
width:272px;
}

#twi{
background:transparent url(images/n_twitt_b.png) no-repeat scroll 0 0;
display:block;
height:55px;
margin-left:3px;
top:0;
width:250px;
}

 .twitterbar {
background:transparent url(images/n_twitter.png) no-repeat scroll 0 0;
float:left;
margin-left:62px;
width:272px;
}

#c-footer .rbbar{
background:#850042 url('images/cfbr_top.gif') no-repeat;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:19px;
width:314px;
}

#c-footer .bbar {
background:#850042 url(images/cfbr_top.gif) no-repeat scroll 0 0;
float:left;
margin-right:10px;
margin-bottom:5px;
width:315px;
color:#000;
}
#c-footer .bbar a{
text-decoration:none;
color:#000;
}
#c-footer .bbar a:hover{
text-decoration:underline;
color:#000;
}
#c-footer .bbar h2{
background:transparent url(images/sf_slider.jpg) repeat;
color:#666;
}

#c-footer .rbbar h2 {
font-weight:bold;
text-align:center;
text-indent:0;
color: #666;
}
/*mailpress*/
#_MP_mailpress-7{
background:transparent url(images/subscribeboxh2.png) no-repeat top center;
min-height:220px;
}
#_MP_mailpress-7 input{
margin:10px 0px 3px 10px;
}
#_MP_mailpress-7 input.MailPressFormEmail{
margin:65px 0px 3px 50px;
background:transparent;
border:0px;
}
#_MP_mailpress-7 input.MailPressFormName{
margin:35px 0px 0px 50px;
background:transparent;
border:0px;
}
#_MP_mailpress-7 input.MailPressFormSubmit {
margin:20px 0px 0px 43px;
background:url(images/sf_slider.jpg) repeat;
color:#ccc;
border:0px;
padding:4px;
}
#_MP_mailpress-7 .mp-form{
}


/*form newsletter vecchia*/
.bbar .sendit{
background:transparent url(images/subscribeboxh2.png) no-repeat top center;
padding:32px 32px 0px 32px !important; 
min-height:120px;
height:132px;
}/*height:auto !important;*/


/*rosso*/
.sendit form{
background:transparent;
border:0px;
display:block !important;
clear:both;
}
/*verde*/
.sendit input {
background:transparent;
border:0px;
padding-top:12px !important;
padding-left:22px !important;
display:block !important;
clear:both;
color:#cc0066;
font-size:18px;
}

.your-email{
background:transparent;
border:0px;
padding-top:36px;
display:block !important;
clear:both;
color:#333 !important;
}

.wpcf7-response-output {
border:0px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sendit input {
background:transparent;
border:0px;
margin-top:15px;
padding-top:10px !important;
padding-left:15px !important;
display:block !important;
clear:both;
}
}
/*giallo*/
/*.sendit .button{
width:100%;
display:block !important;
background:transparent url(images/sf_slider.jpg) repeat;
text-align:left;
color:#850042;
font-size:14px;
font-weight:bold;
margin-top:30px;
padding:5px 0px 5px 7px !important;*/
}/*width:100%;background:transparent url(images/sf_slider.jpg) repeat;*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sendit .button{
width:100%;
display:block;
background:transparent url(images/sf_slider.jpg) repeat;
text-align:left;
color:#850042;
font-size:14px;
font-weight:bold;
margin-top:10px;
padding:5px 0px 5px 7px;
}
}


#c-footer #translation_bar a {
margin-left:14px;
}

#c-footer #transl_sign {
display:none;
}

#rbar_wrap{
float:left;
width:328px;
padding-top:0px;
}
#rbar_wrap .rbbar{
margin-top:0px;
margin-bottom:17px;
}

#barone_wrap{
float:left;
margin-left:9px;
width:324px;
}

#c-footer h2 {
background:transparent url(images/sf_slider.jpg) repeat;
border-top:1px solid #181711;
color:#850042;
font-family:tahoma,helvetica;
font-size:1.2em;
font-weight:bold;
text-align:center;
line-height:19px;
margin:21px auto 7px;
padding:3px 3px 8px;
text-transform:uppercase;
}/*background:#000 url(images/rba_h2_b.gif) repeat-x scroll center bottom;*/

#c-footer .barone h2 {
background:transparent url(images/flickr.gif) no-repeat scroll 0 0;
text-indent:-9999px;
margin-left:35%;
border:none;
}

#c-footer #lf_wrap {
float:left;
width:314px;
margin-left:1px;
}/*background:#fff;*/

/*#lf_wrap .bbar{
background:#ccc;
}*/

#twitter-follow a {
background:transparent url(images/twitt_follow.png) no-repeat scroll 0 0;
color:#404040;
float:left;
font-size:0.9em;
height:42px;
margin-left:-31px;
margin-top:-19px;
padding-right:10px;
text-indent:-99999px;
width:102px;
}

#twitter-follow a:hover {
color:#AEAEAE;
}

#twitter_div {
background:transparent url(images/twitter_bg.png) repeat-y scroll right center;
font-size:0.8em;
margin-top:151px;
padding-left:0;
width:230px;
}/*background:transparent url(images/twitt_bg.jpg) repeat-y scroll right center;*/

#twitter_update_list {
color:#E6E4E0;
font-family:"Myriad Pro",Arial;
list-style:none;
margin-left:10px !important;
overflow:hidden;
padding-left:8px !important;
padding-top:0px;
width:187px;
}

#twitter_update_list li {
border-bottom:1px solid #000;
padding:5px;
margin:0 !important;
}

#twitter_update_list li:hover{
background:#000 none repeat scroll 0 0
}/**/

#twitter_update_list span a {
color:#B8B193 !important;
display:inline;
float:none;
font-size:100% !important;
}

#twitter_update_list  a {
color:#97957C !important;
display:block;
text-align:right;
font-size:1em !important;
margin-bottom:-4px;
margin-top:-1px;
}
.subscribe span {
color:#999;
}
.subscribe a {
color:#999;
}

.subscribe a:hover {
color:#999;
}

.subscribe-email {
background:url('images/subscribeboxh.png') no-repeat;
color:#918F67;
font-size:10px;
height:120px;
margin-left:8px;
width:300px;
z-index:2;
float:left;
}

.subscribe-emailhover{
background:url('images/subscribeboxh.png') no-repeat;
}

.subscribe-email #feedburner-email {
background-color:transparent;
border:medium none;
display:block;
color:#CC0099;
float:left;
margin-left:23px;
margin-top:70px;
width:159px;
}/**/

#subscr {
margin-top:10px;
}

#subscr #subscribe {
background-color:transparent;
border:medium none;
color:#695218;
cursor:pointer;
height:101px;
margin-left:11px;
margin-top:15px;
text-indent:-9999px;
width:105px;
}

#subscr p {
color:#695218;
margin:1px 0;
text-align:center;
}

.t_colum3 {
background:transparent;
float:left;
font-size:0px;
color:#333;
}/*background:transparent url(images/rss_i.png) no-repeat scroll 2px 2px;
float:left;
font-size:0.7em;
margin-left:36px;
margin-top:3px;
padding-left:20px;
text-transform:uppercase;
color:#999;*/

.rbbar ul {
margin-left:16px;
margin-right:16px;
padding-bottom:10px;
padding-left:0px;
margin-top:0px;
}

.rbbar ul li {
border-bottom:1px solid #000;
list-style-type:none;
margin-right:15px;

}/*border-bottom:1px solid #393728;*/

.rbbar ul li a {
display:block;
background:transparent url(images/rbar_arr_b.gif) no-repeat scroll 6px 12px;
border-bottom:1px solid #0C0C08;
list-style-type:none;
padding-bottom:9px;
padding-top:9px;
padding-left:21px;
color:#000;
}

.rbbar ul li a:hover {
background:#000 url(images/rbar_arr_h.gif) no-repeat scroll 6px 12px;
color:#cc0066;
}


.bbar ul {
margin-left:16px;
margin-right:16px;
padding-bottom:28px;
padding-left:16px;
padding-top:10px;
margin-top:-3px;
}

.bbar ul li {
border-bottom:1px solid #393728;
list-style-type:none;
margin-right:15px;

}

.bbar ul li a, .bbar ul li a:visited {
background:transparent url(images/rbar_arr_b.gif) no-repeat scroll 6px 12px;
border-bottom:1px solid #0C0C08;
display:block;
list-style-type:none;
padding:9px 6px 6px 21px;
color:#66634d;
}

.bbar ul li a:hover {
background:#16150F url(images/rbar_arr_h.gif) no-repeat scroll 6px 12px;
color:#8e8a6d;
}

#flickr_nav {
margin:0 auto 11px;
padding:0;
text-align:center;
}

#flickrr {
margin:0 auto;
width:261px;
}

#flickr-next {
background:transparent url(images/flickr_b.gif) no-repeat scroll -21px 0;
cursor:pointer;
float:right;
height:29px;
margin-right:136px;
margin-top:-2px;
text-indent:-9999px;
top:0;
width:21px;
}

#flickr-prev {
background:transparent url(images/flickr_b.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:30px;
margin-left:137px;
margin-top:-2px;
text-indent:-9999px;
top:0;
width:21px;
}

/* Footer */

	
#footer {
background:#1F1E16 url('images/footer_bg.gif') repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
min-height:76px;
clear:both;
}


#footer .container{
height:100%;
overflow:hidden;
background:none;
padding-top:10px;
}
/*aggiunto per menu' nel footer*/
#footer .container .long{
padding-top:0px;
}
#footer ul.topmenu li a {
color:#000;
text-shadow:1px 1px #333;
}

#footer ul.topmenu li a:hover {
color:#000;
text-decoration:none;
border-bottom:1px dotted #666;
}

#footer ul.topmenu li {
background:url('images/footer_sep.png') no-repeat right 0;
border: none;
}

#footer .long {
float:left;
top:0px;
}

#footer a:hover {
text-decoration:none;
}/*border-bottom:1px solid #655f5a;*/

#footer h3 {
color:#e2dddc;
font-size:10px;
text-transform:uppercase;
}

.footer_column {
float:right;
height:30px;
line-height:19px;
margin-right:2px;
margin-top:12px;
padding-top:10px;
color:#1C1B14;
}

.footer_column a{
color:#181712;
}

.footer_column a:hover{
color:#ccc;
border-bottom:1px dotted #666 !important;
}/*border-bottom:1px solid #8C896F !important;*/

/*aggiunto per copywright*/
.container .footer_column {
bottom:0px;
}
.footer_column #cc1 {
font-family:Helvetica;
font-size:0.9em;
line-height:18px;
margin:0;
}

.footer_column .topmenu {
padding-top:10px;
}

.footer_column ul li,.footer_column ul {
list-style:none;
}

#footer_column_wp {
float:left;
margin-right:30px;
width:20px;
}


.wpi {
background:url('images/wpi.png') no-repeat;
display:block;
float:right;
height:28px;
margin:9px 6px 6px;
text-indent:-9999px;
width:28px;
}

.wpi:hover {
background:url('images/wp_h.png') no-repeat;
border:none !important;
}

#wpiaj {
background:url('images/wp_h.png') no-repeat;
}

/*comments*/

#cancel-comment-reply-link {
background-color:#716e63;
color:#FFF;
display:block;
font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:bold;
padding:5px 10px;
width:144px;
}

#cancel-comment-reply-link:hover {
background-color:#3c3a31;
}

#commentform {
clear:both;
float:left;
width:100%;
}

#commentform .textfield {
background:#ccc;
border:1px solid #666;
color:#333;
display:block;
font-size:12px;
padding:6px 6px 6px 30px;
}

#commentform p {
clear:both;
margin-left:36px;
}
#commentform p a{
color:#333;
}

#recent-comments ul li {
line-height:18px;
}

#respond {
background-image:none;
float:left;
margin-top:20px;
width:100%;
}

#respond div {
background-image:none;
}

#respond h3 {
clear:both;
color:#333;
font-size:1em;
font-weight:normal;
margin-left:17px;
}


.avatar {
border:5px solid #eeeedd;
height:40px;
margin-bottom:-15px;
margin-right:10px;
width:40px;
}

.cancel-comment-reply a:hover {
background-color:#7bab96;
color:#fff;
}

.cancel-comment-reply a:link,.cancel-comment-reply a:visited {
background-color:#76a0b0;
clear:both;
color:#fff !important;
display:block;
float:left;
font-size:10px;
font-weight:bold;
padding:0 5px;
text-transform:lowercase;
}

.children {
clear:both;
}

.children .comment {
border-bottom:none;
border-top:1px solid #eeeedd;
margin-bottom:0;
padding-top:4px;
}

.children .commentmetadata,.children .vcard {
background-image:none;
}

.children .vcard {}

.children input {
width:80% !important;
}

.children textarea {
width:90% !important;
}

.clearfix {
display:block;
}

.comment {
clear:both;
float:left;
list-style:none;
margin-bottom:15px;
width:100%;
font-size:12px;
color:#ccc;
}

.comment-reply-link,.comment-reply-link:visited {
background:transparent url(images/c_reply.png) no-repeat scroll 0 0;
color:#fff !important;
display:block;
float:right;
margin-bottom:10px;
margin-top:-10px;
padding:2px 7px;
text-indent:-9999px;
text-transform:lowercase;
width:33px;
}

.comment-reply-link:hover {
background-color:#7bab96;
color:#fff;
}

.commentlist {
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
margin-left:12px;
padding:0;
width:581px;
}

.commentlist #respond h3,.commentlist #respond a {
border:none;
margin-left:28px;
}

.commentlist .children .children .post-info-wrap {
margin-left:-34px;
}

.commentlist .children .comment-author,.commentlist .children .vcard,.commentlist .commentmetadata,.commentlist .children .comment-author,.commentlist .children .comment-meta {
background-image:none;
width:100%;
}

.commentlist .children .commentmetadata {
margin:0px 0 0 !important;
padding-left:-2px 0 0 !important;
width:54px;
}

.commentlist .children .post-info-wrap {
margin-left:-40px;
}

.commentlist .children li {
background-image:none;
background-repeat:repeat-x;
background-position:top;
display:block;
margin:0;
padding-bottom:10px;
width:90%;border:1px solid #666;
}
/*
background-image:url (images/sf_single_block.jpg) repeat;background-position:top;background-repeat:repeat-x;background-color:#DDD8BB;*/

.commentlist .children li div {
background-image:none;
padding:3%;
width:97%;
}/*background-image:none;*/

.commentlist li.bypostauthor, .commentlist .children li.bypostauthor {
background:#000 url(images/sf_header.png) repeat-x;

}

.commentlist li.bypostauthor p{
background:#666;
border:1px solid #ccc;
}/**/
.commentlist li.bypostauthor .says{
background:url(images/says_a.gif) no-repeat right scroll 0 0 !important;
}

.commentlist .children li ul li {
background-color:#DDD8BB;
padding-bottom:10px;
}

.commentlist .commentmetadata {
font-size:8px;
margin:-2px 0 0 !important;
padding:0px 0 0 !important;
width:54px;
}
.comment-meta.commentmetadata {
font-size:0px;
}
.commentlist .post-info-wrap {
margin-left:-30px;
}
.commentlist .reply a:link,.commentlist .children .reply a:link {
background:url('images/c_reply.png') no-repeat;
display:block;
font-weight:bold;
text-indent:-9999px;
width:33px;
}

.commentlist .commentmetadata a:link,.commentlist .commentmetadata a:visited {
color:#706D6C;
}

.commentlist .reply a:hover,.commentlist .children .reply a:hover {
background:url('images/c_replyh.png') no-repeat;
}

.commentlist .reply, .commentlist .children .reply {
background:none;
float:right;
height:22px;
margin-bottom:0;
margin-right:20px;
margin-top:-20px;
padding:0;
width:54px;
}

.commentlist cite {
float:left;
font-size:0.8em;
font-style:normal;
font-weight:normal;
margin:17px 0 auto;
text-align:center;
width:50px;
}

.commentlist li {
background:url(images/sf_single_block.jpg) repeat;
border:1px solid #C7C2A4;
display:block;
float:left;
font-weight:bold;
list-style-image:none;
list-style-type:none;
margin:0 0 14px;
padding:0 0 15px;
width:571px;
}/*width:581px;background:#E0DCC3 none repeat scroll 0 0;*/

.commentlist li .avatar {
background:#666 none repeat scroll 0 0;
border:1px solid #999;
float:left;
padding:4px;
}

.commentlist li div {
display:block;
float:left;
margin:0;
padding:10px;
width:561px;
}

.commentlist p {
background:#666 none repeat scroll 0 0;
border:1px solid #999;
display:block;
font-weight:normal;
line-height:1.5em;
margin:0 0 0 64px;
padding:15px;
text-transform:none;
width:80%;
}

.commentlist blockquote {
background:#D2CDAE none repeat scroll 0 0;
display:inline;
margin:0;
padding:0;
}

.commentlist .children p {
width:78%;
}

.commentlist .children .children p {
width:73%;
}

.commentlist .children .children  .children p {
width:67%;
}

.commentlist .children .children  .children  .children p {
width:58%;
}


.commentmetadata {
color:#abab91;
font-size:12px;
margin-top:10px;
text-transform:uppercase;
}
#comments_template h3{
color:#333 !important;
font-size:12px;
font-weight:bold !important;
}
.comments {
color:#333 !important;
font-size:1em;
font-weight:normal !important;
margin-bottom:20px;
margin-left:16px !important;
margin-top:20px !important;
text-transform:uppercase;
}

.image_block img {
border:1px solid #b5b5b5;
}

.input,textarea,select {
border:1px solid #e5e5e5;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px;
}

.nocomments {
margin:0;
padding:0;
text-align:center;
}

.commentlist .vcard {
background-image:none !important;
background-position:left;
background-repeat:no-repeat;
margin-left:0 !important;
padding:5px 0 0 !important;
width:55px !important;
}

.widget {
padding:15px;
}


.fn, .fn a:link, .fn a:hover, .fn a:visited, .says {
color: #706d6c;
font-family: verdana;
font-style: normal;
}

.fn a:hover{
color:#53504F;
}

.says {
background:transparent url(images/says.gif) no-repeat bottom;
font-size:0;
text-indent:-9999px;
height:27px;
margin-left:-9px;
margin-top:11px;
position:absolute;
width:23px;
}

#trackback_block{
clear:both;
height:47px;
}

#trackback_block a.trackbacks {
float:right;
font-size:0.9em;
margin:20px 9px 0;
}

ul.trackback {
margin-bottom:0;
margin-left:33px;
margin-right:16px;
margin-top:10px;
padding:0;
}

.track-bracks{
width:305px;
float:left;
}

/* ping pong */

.alpha {
margin-left:0;
}

.alt {
margin:0;
padding:10px;
}

ul.l_lists {
margin:0;
padding:0;
}

ul.l_lists li {
background:transparent url('images/sb_arrow2.png') no-repeat scroll -1px 6px;
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:5px;
padding-left:18px;
padding-top:5px;
}

ul.related_post {
margin:0;
padding:0;
}

ul.related_post li {
background:transparent url(images/sb_arrow2.png) no-repeat scroll -1px 2px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:3px;
padding-left:18px;
}

#authorbox{
background:#CDC8A9 none repeat scroll 0 0;
border-bottom:1px solid #C2BDA0;
border-top:1px solid #C2BDA0;
margin:-10px;
overflow:hidden;
width:599px;
}
#authorbox h4{
font-size:16px;
color:#746F51;
margin:0;
padding:10px 10px 5px 10px;
}
.authortext{
padding-left:90px;
}
#authorbox img {
background:#E7E2C9 none repeat scroll 0 0;
border:1px solid #B5B197;
float:left;
height:auto;
margin:6px 8px 8px 12px;
padding:5px;
width:auto;
}
#authorbox p{
color:#8d8a81;
margin:0;
padding:0px 10px 10px 10px;
}
#authorbox h4 > a{
color:#666145;
font-family:Arial,Helvetica;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#authorbox h4 > a:hover {
color:#4b472f;
}

.postmeta {
background:transparent url(images/sf_postmeta.png) no-repeat right bottom;
margin:0px 10px 10px 12px;
padding:10px 10px 10px 10px;
color:#ccc;
}/*border:1px solid #ccc;background:#CDC8A9 none repeat scroll 0 0;background:#000 none repeat scroll 0 0;*/
.postmeta small{
color:#ccc;
}
.postmeta small a, .postmeta small a:visited{
color:#ccc;
border-bottom:1px dotted #ccc;
}

.postmeta h3 {
font-size:1.1em;
}

.postmeta_d {
font-size:1.1em;
}

.postmeta_related {
color:#ccc;
font-family:arial,helvetica;
font-size:1.9em;
font-weight:normal;
}

.postmeta_rss {
background:transparent url(images/rss_i.png) no-repeat scroll 0 1px;
height:18px;
position:absolute;
width:16px;
}

.postmeta ol li {
color:#ccc;
}

.postmeta ol li a{
color:#999;
text-decoration:none;
}
.postmeta ol li a:hover{
color:#999;
text-decoration:underline;
}

.r_icon_cm {
background:transparent url(images/comments.png) no-repeat scroll 0 2px;
padding:3px 3px 3px 19px;
}

.r_icon_d {
background:transparent url(images/date.png) no-repeat scroll 0 0;
font-size:0.8em;
padding:0 5px 3px 18px;
}

.rec_icon_c {
background:transparent url(images/cat.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_cm {
background:transparent url(images/comments.png) no-repeat scroll 0 0;
font-size:0.8em;
padding:0 5px 0 19px;
}

.rec_icon_cm a:hover {
border:none;
}

.rec_icon_d {
background:transparent url(images/date.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_p {
background:transparent url(images/post.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_t {
background:transparent url(images/tag.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_u {
background:transparent url(images/user.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_print{
background:transparent url(images/print.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.block {

}

.block_inside {
display:block;
}

#single_block blockquote {
background-color:#D2CDAE;
border-bottom:1px solid #CCC7AA;
border-top:1px solid #CCC7AA;
color:#5F5F5D;
font-family:helvetica,tahoma;
margin:0 0 20px;
padding:20px 20px 13px;
}

.block_inside h1 {
color:#cc0066;
font-family:Helvetica, Arial, Sans-serif;
font-size:1.6em;
letter-spacing:-1px;
line-height:39px;
margin:0 0 3px;
}

.block_inside h2 {
font-family:"Myriad Pro",helvetica,arial;
font-size:26px;
letter-spacing:-1px;
line-height:39px;
margin:0 0 0;
text-shadow:1px 1px #FFFADE;
}

.block_inside h3 {
color:#cc0066;
font-family:Helvetica, Arial, Sans-serif;
font-size:20px;
line-height:21px;
margin:10px 0 5px;
}

.block_inside h4 {
color:#cc0066;
font-size:16px;
margin:0;
oadding:10px 0px 15px 0px;
}

.block_inside h5 {
color:#cc0066;
font-size:12px;
margin:0;
}

.block_inside pre.code {
background-color:#EEEDE8;
border-bottom:1px solid #D8D6CD;
border-top:1px solid #D8D6CD;
color:#464643;
font-family:helvetica,tahoma;
margin:0;
margin-bottom:20px;
padding:20px 20px 13px;

}

#noscript {
background:#F8F39D none repeat scroll 0 0;
color:#867E38;
font-family:tahoma;
font-size:0.7em;
height:20px;
position:fixed;
text-align:center;
width:100%;
z-index:9999;
}

.entry_area {
border-top:1px solid #F8F4DB;
font-size:0.8em;
padding-top:11px;
}

#rec_entry_wrap {
width: auto;
}


.rec_entry_wrap h2{
color:#ff0099;
text-shadow:1px 1px #333;
}
.rec_entry_wrap h2 a{
color:#ff0099;
text-shadow:1px 1px #333;
text-decoration:none;}
.rec_entry_wrap h2 a:hover{
color:#ff0099;
text-shadow:1px 1px #666;
text-decoration:none;
background:transparent;}

.rec_entry_wrap {
float:left;
margin-left:10px;
margin-right:10px;
margin-top:8px;
width:358px; 
}

#s_ab img {
background:#000 none repeat scroll 0 0;
border:1px solid #333;
padding:4px;
}

#the_breadcrumb {
background: url(images/sf_breadcrumb.png) no-repeat right top;
color:#666;
font-family:tahoma;
font-size:0.7em;
margin:0 auto;
padding:0px;
width:593px;
min-height:37px;
_height:37px;
display:none;
}/*margin:0 auto 0 11px;border:1px solid #E9E4C4;#CDC8A9 url(images/sb_arrow2.png) no-repeat scroll 4px 4px*/

#the_breadcrumb a{
color:#6e6a4e;
}

#the_breadcrumb a:visited{
color:#6e6a4e;
}

#the_breadcrumb a:hover{
color:#000;
}

.an {
color:#B7B293;
font-size:0.8em;
margin-left:4px;
}

#fmad-block{
border:1px solid #E6EBD9;
background:#F2F5EB;
margin-bottom:15px;
padding-bottom:15px;
padding-top:15px;
text-align:center;
width:501px;
}

#fmad {
margin-top:15px;
}

#fmad-block a, #fmad-block a:visited {
border:none;
}
#fmad-block a:hover{
border:none;
}

.rec_thumb_wrap{
background:#333 none repeat scroll 0 0;
border:1px solid #666;
margin-left:7px;
margin-top:8px;
padding:6px;
}

.rec_thumb_wrap img{
display:block;
}

.min_bar small {
color: #ccc;
}

.min_bar small a:link, .min_bar small a:visited {
color:#ccc;
}

.min_bar small a:hover{
border-bottom: 1px solid #ccc;
}


.rec_bar small {
color: #ccc;
font-size:11px;
}

.rec_bar small a:link, .rec_bar small a:visited {
color:#ccc;
}

.rec_bar small a:hover{
border-bottom: 1px solid #ccc;
}

#singl_date {
display:none;
color:#999;
font-weight:bold;
text-shadow:1px 1px #000; 
float:left;
font-size:0.7em;
margin-right:3px;
padding:3px 7px 7px;
text-align:center;
width:63px;
}/*display:block;text-shadow:1px 1px #E8E3C1;*/

#singl_date span {
display:none;
}

#singl_baU{
background:url(images/sf_singl_bau_nero.png) no-repeat top right;
padding-top:20px;
margin-top:0px;
clear:both;
width:100%;/*border:3px solid #CDC8A9;*/
}
#singl_baU h2{color:#cc0066;
text-align:center;
text-shadow:1px 1px #333; }
#content_pa {
padding:15px;
font-size:0.9em;
line-height:23px;
background:url(images/sf_slider.jpg) repeat;
display:block;
}
#content_pa h4{
padding:10px 0px 20px 0px;
display:block;
}
#content_pa p{
	display:block;
background:url(images/sf_slider.jpg) repeat !important;
}

#content_pa img{
border:1px solid #999;
padding:0px;
}
#content_pa a{
border-bottom:0px;
}
#content_pa a:hover{
border-bottom:0px;
}
#imago {
border:0px;
}
#singl_bar {
background:url('images/sf_slider.jpg') repeat-x top;
height:32px;
margin-top:0px;
color:#ccc;
}/*border-bottom:1px solid #CBC5A2;*/

#singl_bar .singlspa {
float:left;
font-size:0.9em;
height:32px;
margin-left:9px;
margin-top:0px;
overflow:hidden;
}


/*#singl_cmt {
background: url(images/singl_cmt.png) no-repeat scroll 5px 5px !important;
border:0px !important;
color:#ccc !important;
float:right;
font-family:Trebuchet MS,Myriad Pro,helvetica;
font-size:0.9em;
font-weight:normal !important;
height:15px;
margin-top:2px;
padding:6px 8px 8px 30px;
position:relative;
}/*border-bottom:medium none !important;background:#C2BDA0 url(images/singl_cmt.gif) no-repeat scroll 5px 5px !important;
#singl_cmt a{
color:#ccc !important;
border-top:0px !important;
}
#singl_cmt a:hover {
color:#666;
text-decoration:underline;
border-top:0px !important;
}*/
#singl2_cmt {
background: url(images/singl_cmt.png) no-repeat scroll 5px 5px !important;
border:0px !important;
color:#ccc !important;
float:right;
font-family:Trebuchet MS,Myriad Pro,helvetica;
font-size:0.9em;
font-weight:normal !important;
height:15px;
margin-top:2px;
padding:6px 8px 8px 30px;
position:relative;
}/*border-bottom:medium none !important;background:#C2BDA0 url(images/singl_cmt.gif) no-repeat scroll 5px 5px !important;*/
#singl2_cmt a{
color:#ccc !important;
border-top:0px !important;
}
#singl2_cmt a:hover {
color:#666;
text-decoration:underline;
border-top:0px !important;
}
#singlspa small {
margin-top:7px;
}

#singl_author{
margin-bottom:31px;
margin-left:20px;
margin-right:20px;
margin-top:31px;
}

#singl_bar small a:link, #singl_bar small  a:visited{
color:#ccc;
border-bottom:1px dotted #ccc;
border-top:0px;
text-decoration:none;
font-weight:bold;
}/**/

#singl_bar small a:hover{
color:#666;
background:#333;
border-bottom:0px;
border-top:0px;
}

#singl_bar small {
margin-top:7px;
color:#ccc;
}

#fm_social_b {
padding:10px;
background:url(images/sf_slider.jpg) repeat;
color:#ccc;
font-size: 12px;
line-height:28px;
clear:both;

}
#fm_social_b img{
border:0px;
}
#fm_social_b a {
border:0px;
padding:3.9px;
}/*border:medium none;*/

#fm_social_b a:hover {
background:none;
border:0px;
}/*border:medium none;*/

#fm_social_networks li {
background:none;
display:inline;
float:left;
}

#fm_social_networks li a {
background:none repeat scroll 0 0;
border:medium none;
float:left;
height:35px;
margin:14px;
padding:0;
width:26px;
}/*background:transparent none repeat scroll 0 0;
*/

#m_top_adblock {
background:#181913 url('images/topadb.gif') repeat-x bottom;
overflow:hidden;
}

#m_top_adblock img{ 
background:#212019 none repeat scroll 0 0;
border:1px solid #333225;
padding:5px;
}

#m_top_adblockwrap {
clear:both;
margin:0 auto;
padding:8px;
text-align:center;
width:980px;
}

#m_top_adblockL {
display:inline;
float:left;
width:70%;
}

#m_top_adblockR {
display:inline;
float:right;
width:20%;
}

#af_adblock {
background:url('images/af_adblock.png') no-repeat;
height:80px;
left:-5px;
padding:5px 5px 5px 24px;
position:relative;
overflow:hidden;
}


#af_adblock_bm {
display:inline-block;
padding-top:5px;
text-align:center;
width:548px;
}

#af_adblock_adus {
display:inline;
float:left;
}

#af_adblock_adus a {
display:inline-block;
height:75px;
position:relative;
text-indent:-999px;
width:30px;
}

/* Related Posts */

#related-Posts {
clear:both;
}

ol.related-posts {
clear:both; 
margin:10px 0px 0px 0px; 
padding:0;
list-style:none;
}

ol.related-posts li{
float:left;
margin-right:15px;
padding:3px;
width:160px;
}

ol.related-posts img{
clear:both; 
padding:5px; 
background:#D6D1B4 none repeat scroll 0 0;
border:1px solid #ECE7C8;
margin-right:10px;
float:left;
}

ol.related-posts a{
clear:both; 
color:#716D5B;
display:block; 
border:none; 
text-decoration:none;
}

ol.related-posts a:hover{
color:#524f3f;
}

ol.related-posts li{
font-size:12px;
}

#fm_announcement {
background:#F7F18B none repeat scroll 0 0;
border:1px solid #DBD566;
color:#928E46;
font-size:0.8em;
padding:6px;
position:fixed;
width:100%;
z-index:9999;
}

#fm_announcement_wrap {
margin: 950px; 
margin: 0 auto;
}

#fm_maintenance {
background:#212019 url('images/mntce_bg.gif') repeat-x;
}

#fm_maintenance_b {
padding:200px;
text-align: center;
}

#fm_maintenance_msg {
margin-top:10px;
}

#fm_maintenance_msg h2 {
font-size: 3.9em;
margin-bottom: 40px;
}

#fm_maintenance_msg p {
background:#181712;
margin: 50px;
padding: 20px;
}

#twit2_wrap {
clear:both;
display:block;
height:87px;
width:100%;
}

#twit2 a {
background:transparent url(images/twit2_b.png) no-repeat scroll 0 0;
display:block;
float:left;
height:51px;
margin-top:25px;
position:relative;
right:-19px;
text-indent:-9999px;
width:53px;
}

#twit2_sp {
background:transparent url(images/twit2_sp.png) no-repeat scroll 0 0;
color:#817e70;
float:left;
font-family:Arial, Helvetica, "trebuchet ms", Verdana, Tahoma;
font-size:0.7em;
margin:19px 0 0 9px;
padding:1px 0 1px 21px;
text-transform:uppercase;
height:25px;
}


#twit2_sp span {
background: transparent url(images/twit2_sp.png) no-repeat scroll 100% 0;
color: #817e70;
float: left;
margin-right:-9px;
margin-top:-1px;
padding:3px 16px 1px 8px;
height: 25px;
}

.firefox_ie {
background:transparent url(images/firefox_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}


.ie8_ie {
background:transparent url(images/ie8_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}

.chrome_ie {
background:transparent url(images/chrome_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}

.opera_ie {
background:transparent url(images/opera_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}


.fm_postAd {
background:#CDC8A9 none repeat scroll 0 0;
margin:10px 0;
padding:10px;
position:relative;
}

.lft_postbox {
float:left;
height:250px;
width:300px;
}

.rit_postAd {
border-left:1px solid #FFFADE;
float:right;
height:220px;
padding:15px;
text-align:center;
width:203px;
}

.rit_postAd .drthumb {
background:#DDD8B9 none repeat scroll 0 0;
border:1px solid #FFFBDF;
padding:5px;
}

.post-ratings {
margin:12px auto;
width:42px;
}

#flag_move{
position:absolute;
top:8px !important;
float:right;
z-index:9;
margin-left:650px;
padding-right:15px;
}/*background:url(images/sf_flag.png) no-repeat;display:none;position:absolute;
margin-top:35px;
margin-left:770px;
z-index:7;*/

/*ie7position:absolute;z-index:7;margin-top:35px;
float:left;
background:#000;*/

#flag_move li{
display:inline;

padding-left:10px;
color:#E5E1DE;
}/*font-size:14px;display:inline;*/
#flag_move li a{
text-decoration:none;
color:#E5E1DE;
}
#flag_move li a:hover{
text-decoration:none;
color:#E5E1DE;
}/*border-bottom:1px dotted #333;*/

.widecolumn{
	margin-top:10px;
background:url(images/sf_slider.jpg) repeat;
padding:10px;
color:#ccc;
}
.widecolumn a{

color:#C06; text-decoration:none;
}
.widecolumn a:hover{

color:#C06; text-decoration:underline;
}
.widecolumn h2{

color:#ccc; font-size:22px; line-height:30px;
}
/*agg per impostazioni immagini*/
img.alignleft{
float:left;
margin:0px 15px 0px 0px !important;
padding:0px;
}

img.alignright{
float:right;
margin:0px 0px 0px 15px !important;
padding:0px;
}

#skypedetectionswf{display:none; height:0px;}

