html {font-size:64%; font-family: Verdana, Arial, Helvetica, sans-serif;}
body {font-size:1em;margin:0;padding:0;color: #000;
background: #F5F5F5;}

a, a:active, a:link, a:visited {color: #39AECE;text-decoration: none;}
a:hover {text-decoration: underline;}

h2, h3 {font-size:1.5em;}

#header {/*position:absolute; */margin:0; height:108px;z-index:1000;display:block;background: transparent url(images/header.jpg) 0 0 no-repeat;text-align:right;width:100%;}
#header h1 {display:none;}
/*#header h1 {margin:0;position:absolute;top:10px;left:300px;height:1em;text-align:left;}
#header h1 a {display:block;height:108px;width:100%;background:transparent;text-decoration:none;}
#header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active {background:transparent;text-decoration:none;color:#fff;}*/

ul.skip, p.payoff, hr {display:none;}
form {margin:0;padding:0;}

ul, ol {padding:0;margin:0;list-style-position:inside;}
img {border:0;margin:0;padding:0;}
input {border:1px solid #DBDBDB;}
p {border:0;margin:0 0 3px 0;padding:0;}

#searchform {border:0px solid red;position:absolute;z-index:10000;width:100%;
left:-10px!important;left:-8px;top:112px;}
#searchform div {border:0; width:100%;}
#searchform input {position:absolute;right:55px;top:1px;font-size:1.15em;border:2px solid #DBDBDB;margin:0;padding:0;width:7.8em;}
#searchform button {margin:0;padding:0;border:0px solid red;background:transparent; width:53px;height:20px;}
#searchform img {width:50px;height:19px;border:0;}
#searchform label {display:none;}

/*
#searchform input {font-size:0.95em;border:2px solid #DBDBDB;}
#searchform button {margin:0;padding:0;border:0;
background:transparent url(images/cerca.jpg) center center no-repeat; width:50px;height:19px;}
#searchform img {display:none;}
#searchform label {display:none;}
*/

#respond {/*color:#39AECE;*/border:0px solid red;margin:16px 0 8px 0; padding:0;}
form#commentform {border:1px dotted #000;margin-bottom:8px;padding:6px;}
form#commentform input, 
form#commentform textarea, 
form#commentform select {width:50%;}
form#commentform small {font-size:1.1em;}
form#commentform input#submit {font-size:1em;
	text-align: center!important;
	color: #fff;
	border: 1px solid #C1C1C1;
	background: url(images/bk_button.gif) center right no-repeat;
	background-color:  #9C9C9C;
	font-weight: bold;
	text-align:center;
	cursor:pointer!important;
	cursor:hand;width:30%;}

p#rss {border:0px solid green;position:absolute;z-index:10000;width:100%;
/*left:-160px;top:11.20em;*/top:115px;left:-17em;margin:0;padding:0;}
p#rss a {border:0;margin:0;padding:0;}

#menu a, #menu a:active, #menu a:link, #menu a:visited,
#menu1 a, #menu1 a:active, #menu1 a:link, #menu1 a:visited {color: #666;text-decoration: none;font-weight: bold;}
#menu a:hover, #menu1 a:hover {text-decoration: underline;}

div#menu1 {border:0;background: url(images/bk_menu.gif) repeat-x;
text-align:center;
top:auto!important;left:auto!important;top:0px;left:0;
/*margin-top:10.5%!important;*/margin-top:108px;
padding-top:0px;position:absolute;
/*padding-right:22%;*/padding-right:32%;width:68%;
min-height:30px;
height:auto!important;
height:30px;}
div#menu1 li {list-style:none;float:right;display:block;
position:relative;width:5em;border-right:1px solid #666;padding:0;margin:0;padding:0;}
div#menu1 li a, div#menu1 li a:active, div#menu1 li a:link, div#menu1 li a:visited,
div#menu1 li a:hover {display:block;margin:0;padding:0;}

#wrapper {clear:both;margin-top:40px;padding:0;} /*area blog*/
#content {float:left;/*width:80%;*/width:75%;border:0px solid red;padding: 0 0 0 8px;}
div#menu {float:right;/*width:16%;*/width:20%;padding:0 8px 0 0;} /*colonna dx*/
.post {border:0;margin:0 0 8px 0;} /*tutto l'articolo*/

h2.storytitle {padding:0;/*margin: 0 0 8px 60px!important;margin:0 0 8px 0;*/
width:100%;display:inline;margin:0;}
h2.storytitle a, h2.storytitle a:active, 
h2.storytitle a:link, h2.storytitle a:visited 
{/*width:99%!important;width:90.5%;padding: 3px 6px 3px 6px;*/
display:block;color: #fff;text-decoration: none;font-weight: bold;
background:#39AECE;padding: 3px 0 3px 0;}

h2.storytitle a:hover {text-decoration: underline;}

.meta {} /*categoria-user*/
.storycontent {margin: 8px 0 0 0;}
.feedback {} /*commenti*/

div#menu li.widget {border: 2px solid #DBDBDB;
	background: #F2F2F2 url(images/bullet.gif) no-repeat;
	text-transform: uppercase;
	padding: 6px 0 2px 22px!important;padding:6px 4px 2px 4px;
	color:#39AECE;list-style:none;
	font-weight:bold;margin-bottom:8px;}
div#menu li.widget ul li {font-weight:normal;text-transform:none;
	background: #fff url(images/list.gif) 3px center no-repeat;
	padding: 2px 0 2px 15px!important;padding:2px 0 2px 0;
	margin:1px 3px 0 0!important;margin:1px 0 0 0;
	list-style:none;border-top:1px solid #F2F2F2;}
	
div.date {font-size:0.95em;color:#666;background:#F5F5F5;
margin:0;padding:0 10px 0 0;border:0;float:left;width:50px;}
div.date p {background:#DBDBDB;border:0;margin:0px;padding:1px;text-align:center;width:51px;}
div.date span.giorno, div.date span.anno {background:#E6F4F9;}
div.date span.mese {background:#39AECE;color:#fff;text-transform:uppercase;}
div.date span.giorno, div.date span.mese, div.date span.anno {width:47px;display:block;border:0;margin:0;padding:2px 0 2px 0;} 
div.date span.giorno {font-size:1.4em;}
div.date span.giorno, div.date span.mese {font-weight:bold;}
div.date span.mese {margin: 2px 2px 0 2px;}
div.date span.giorno {margin: 0 2px 0 2px;}
div.date span.anno {margin: 0 2px 2px 2px;}

/*OLDDD
div.date span.anno {border-bottom:1px solid red;}*/
	/*
div.date p{font-size:0.95em;
	width: 37px;
	height: 50px;
	float: left;border:0;
	display:inline;	margin:0;padding:0 20px 0 7px;
	background: #F5F5F5 url(images/date.png) 0 0 no-repeat;
	text-align: center;color: #666;}

div.date span.mese {font-weight: bold;width:100%;display: block;color: #fff;margin-top:3px}
div.date span.giorno {font-weight: bold;width:100%;display: block;margin-top:3px;font-size:1.3em;}
div.date p span.anno {width:100%;display: block;font-size:.90em;}*/

.meta .tags{
	/*background: url(images/tag.gif) 0 0 no-repeat;
	padding-left: 20px;*/
}
.meta .user{
	background: url(images/user.gif) 0 0 no-repeat;
	padding-left: 20px;
}

div.commentbody {margin: 10px 60px 10px 30px;padding: 25px 0 0 10px;
	background: #fff url(images/comment-top.png) top left no-repeat;}
div.commentbody div {padding: 0 5px 5px 0;
	background: #fff url(images/comment-bottom.png) bottom right no-repeat;}
div.commentbody p {border:0;margin:3px 0 0 0;} 

.feedback p{padding: 0 25px;text-align:right;
	background: url(images/comment.gif) top right no-repeat;}


#footer{clear: both;width: 100%;color:#999;
	/*background: url(images/footer.jpg) repeat;*/
	background-color: #F5F5F5;
	height: auto!important;
	min-height: 34px;
	height: 34px;
	border-top: 1px solid #DBDBDB;
	/*border-bottom: 1px solid #A7B5C5;*/margin:0;padding:0;}
#footer p {border:0;margin:0;padding:10px 0 10px 0;text-align:center;}
#footer p.credit {float: left;width:90%;}
#footer p.up {float:right;width:5.5%;/*width:5%;*/margin-right:6px;}
#footer p.up a:link, #footer p.up a:visited ,
#footer p.up a:hover ,#footer p.up a:active {background: url(images/top.gif) center right no-repeat;width:100%;display:block;color:#39AECE;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{color: #666;text-decoration:none;}
#footer a:hover {text-decoration: underline;}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
