/*css del sito*/
html {scrollbar-3d-light-color:#FFF; scrollbar-arrow-color:#FFF; scrollbar-base-color:#fff; scrollbar-dark-shadow-color:#666; scrollbar-face-color:#000; scrollbar-highlight-color:#666; scrollbar-shadow-color:#666;}

.hide span {visibility: hidden;}
.hide {text-decoration: none; margin: 25px 35px 0 40px; height: 150px; display: block;}
a.delicious {font: bold 8px verdana, sans-serif; color: #fff;}
body, ul, li, p, img, h1, h2 {margin: 0; padding: 0;}

body {background: #000 url(images/grafica/bg.gif) repeat-y center; color: #fff; font: 12px verdana, sans-serif; text-align: center;}

body.col2 {background-image:none;}
.player {margin-right: -5px;}
img {border: none;}
#counter {display: none;}
#blocco {width: 960px; margin: 0 auto; text-align: left;}

#menuSx {width: 250px; height: 1000px; float: left; background: #000 url(images/grafica/bordosx2.jpg) no-repeat left top;}
#menuSx2 {width: 250px; height: 1000px; float: left; background: #000 url(images/grafica/bordosx2.jpg) no-repeat left top;}
#menuSx3 {width: 250px; height: 1000px; float: left; background: #000 url(images/grafica/menuSx.jpg) no-repeat left top;}
#menuDx {width: 245px; float: right; margin-right: 2px; background-color: #fff; color: #000;}
#menuDx2 {width: 50px; height: 800px; float: right; background-color: #fff; color: #000; background: #000 url(images/grafica/bordodx.jpg) }
#menuDx3 {width: 220px;  float: right; margin-right: 2px; background-color: #fff; color: #000; }

#menuDx3 {width: 220px;  float: right; margin-right: 2px; background-color: #fff; color: #000; }
#menuDx3 h1, #menuDx .txtImg {border-bottom: 1px solid #ccc;}
#menuDx3 h1 {background-color: #fff; color: #D8091B; font: bold 18px Verdana, sans-serif; text-align: right; padding: 0 4px 2px 0; padding-top: 8px;}
#menuDx3 h1 span {background-color: #fff; color: #0E0F4F;}
#contenuto {width: 430px; margin-left: 10px; float: left;}
#contenuto2 {width: 640px; margin-left: 10px; float: left;}
#contenuto a {color: #fff;}

body.col2 #contenuto {margin-right:0;}

ul.menu {text-align: right; list-style: none; margin: 123px 48px 0 0;}

ul.menu li {margin-bottom: 11px;}

ul.menu li a, ul.menu li span {font: bold 16px verdana, sans-serif; color: #000; text-decoration: none;}

ul.menu li span {color: #c00;}
ul.contenuto {padding-left: 10px;}
.uk {font: bold 12px verdana, sans-serif; color: #fff;}


h1, h2 {font: bold 16px verdana, sans-serif;}

h3 {font: 16px verdana, sans-serif;}
h4 {font: bold 14px verdana, sans-serif; margin-top: 6px; margin-bottom: 4px; color: #c00}


br.clear {clear: both;}

#menuDx h1 {background-color: #fff; color: #D8091B; font: bold 18px Verdana, sans-serif; text-align: right; padding: 0 4px 2px 0; padding-top: 8px;}

#menuDx .txtImg h2 {background-color: #fff; color: #000; font: bolder 12px Verdana, sans-serif; margin-right: 4px;}

#menuDx .txtImg a {background-color: #fff; color: #000;}

#menuDx .txtImg a:hover {text-decoration: none;}

#menuDx .txtImg strong {display: block; background-color: #fff; color: #999; font: bold 14px Verdana, sans-serif; margin-right: 4px; margin-top: 7px;}

#menuDx .txtImg span {background-color: #fff; color: #000; font: bolder 10px Verdana, sans-serif; margin-right: 4px;}

#menuDx h1 span {background-color: #fff; color: #0E0F4F;}

#menuDx h1, #menuDx .txtImg {border-bottom: 1px solid #ccc;}

#menuDx .txtImg {text-align: right; clear: left; float: left; width: 100%;}

#menuDx .txtImg2 {text-align: right; clear: left; float: left; width: 100%;}

#menuDx .txtImg2 h3 {background-color: #fff; color: #000; font: 12px Verdana, sans-serif; margin-left: 4px;}

#menuDx .txtImg img {float: left; border: 3px solid #fff;}

#menuDx .txtImg3 {text-align: center; clear: left; float: left; width: 100%;}

#menuDx .txtImg3 img {text-align: center; border: 3px solid #fff;}

#menuDx3 h1, #menuDx .txtImg {border-bottom: 1px solid #ccc;}
#menuDx3 h1 {background-color: #fff; color: #D8091B; font: bold 18px Verdana, sans-serif; text-align: right; padding: 0 4px 2px 0; padding-top: 8px;}

#menuDx3 h1 span {background-color: #fff; color: #0E0F4F;}

h1.titolo {font: bold italic 26px "Trebuchet MS"; padding: 16px 0 3px 0; letter-spacing: 8px; border-bottom: 1px solid #fff;}

h3.titolo2 {font: bold italic 20px "Trebuchet MS"; letter-spacing: align="center"; 2px; border-bottom: 1px solid #000;}

#path {margin: 5px 0 25px 0;}

#path a {color: #fff; margin-right: 3px;}

#path span {font-weight: bold; margin-left: 3px;}

/*-------------------------------------------------
  Nucleus CMS Stylesheet - bundled with version 3.2
  Based on the Stanch skin by Ivan Fong
  Mods by hcgtv and moraes
-------------------------------------------------*/

/*-------------------------------------------------
  General layout
-------------------------------------------------*/

form
{
	margin: 0;
}


.hidden
{
	display: none;
}
.centerize
{
	text-align: center;
}
.clearing
{
	width: 704px;
	height: 0;
	clear: both;
}

/*-------------------------------------------------
  Header
-------------------------------------------------*/
/*tolto header e header h1*\

/*-------------------------------------------------
  eliminati i favolosi Content wrappers

#mainwrapper
{
	width: 960px; margin: 0 auto; text-align: left;
	margin: auto;
}
#wrapper
{
	width: 960px;
	margin: auto;
}

-------------------------------------------------*/

/*-------------------------------------------------
  eliminato Main content

#container
{
	margin: 0 270px 0 260px;
}

.content
{
	padding: 0;
	margin: 7px 224px 30px 20px;
}

-------------------------------------------------*/


/*-------------------------------------------------
  Item styles
-------------------------------------------------*/
.contenttitle h2
{
	clear: both;
	background: url(images/dot.gif) bottom repeat-x;
	font-size: 18px;
	padding: 0 0 6px 0;
	margin: 0;
}
.contentbody
{
	font-size:13px;
	text-align: justify;
	padding: 0 0 16px 0;
}

/*-------------------------------------------------
  Item info
-------------------------------------------------*/
.contentitemcategory
{
	background: url(images/bgcategory.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 14px;
}
.contentitempostedby
{
	background: url(images/bgpostedby.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 12px;
}
.contentitemcomments
{
	background: url(images/bgcomment.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 13px;
}
.contentitemedit
{
	background: url(images/bgedit.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 11px;
}
.contentitem
{
	padding: 3px 0 0 0;
	margin: 0 0 16px 0;
}

.contentitem1
{
	display: inline;
}
.contentitem2
{
	display: inline;
	background: url(images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.contentitem3
{
	display: inline;
	background: url(images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.contentitem4
{
	display: inline;
	padding: 0 0 0 10px;
	background: url(images/dotv.gif) left repeat-y;
}

/*-------------------------------------------------
  Comments
-------------------------------------------------*/
.itemcomment
{
	background: url(images/commentquote01.gif) no-repeat;
	background-position: 6px 9px;
	padding: 6px 42px;
	border: 1px solid white;
	margin: 10px 0 0 0;
}
.itemcomment:hover
{
	background: #000 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #CCCCCC;
}
.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/
{
	background: #1D1D1D url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.id1:hover
{
	background: #000 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.itemcomment h3
{
	font-size: 12px;
}

/*-------------------------------------------------
  Menu
----/*


.sidebar
{
	color: #fff;
	margin: 0 6px 4px 0;
}

/* Menu lists */

.sidebardl
{
	padding: 0 0 10px 0;
	margin: 0;
}
.sidebardl dt
{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 10px;
}
.sidebardl dd
{
	background: #EEEEEE;
	padding: 2px 10px;
	margin: 1px 0 0 0;
}
.sidebardl dd:hover
{
	background: #fff;
	padding: 2px 10px;
	margin: 1px 0 0 0;
}
.sidebardl dd a:link, .sidebardl dd a:visited
{
	background: url(images/arrow.gif) left center no-repeat;
	padding: 0 0 0 10px;
}


#sidebarcontainer {width: 245px; float: right; margin-right: 2px; background-color: #fff; color: #000;}


/*-------------------------------------------------
  ho eliminato il Footer e la classe #copyright
-------------------------------------------------*/




/*-------------------------------------------------
  Forms
-------------------------------------------------*/
.loginform, .searchform
{
	margin: 5px 0;
}
.commentform, .mailform
{
	margin-top: 10px;
    padding: 10px;
    background: #000;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield
{
	font-size: 11px;
	background: white;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	margin: 1px 0 0 0;
}
.formbutton
{
	font-size: 11px;
	background: white;
	color: #494949;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}
.searchform .formfield
{
	width: 130px;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.searchform .formbutton
{
	width: 60px;
	padding: 2px 2px;
}
.loginform .formfield
{
	width: 130px;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.loginform .formbutton
{
	width: 60px;
	padding: 2px 2px;
}
.mainform .formfield
{
	width: 280px;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.mailform .formbutton
{
	width: 100px;
	padding: 2px 2px;
}
#nucleus_cf_name, #nucleus_cf_mail
{
    width: 300px;
    margin-right: 105px;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 300px;
}
.commentform .formbutton
{
	width: 100px;
	height: 22px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
}
.error
{
	color: red;
	font-weight: bold;
}

