/*

Theme Name: Anaconda

Theme URI: http://anaconda.taragana.net/flexible-3-column-anaconda-theme-for-wordpress-released/

Modified by fele on... (view the footer for details).

*/



/*- Page Structure */



.sb-months li {list-style:none; margin:0; padding:0; background:#fff}

.sb-categories li {list-style:none; margin:0; padding:0; background:#fff}

.comments {text-align:left; padding:30px 0 0; position: relative}



/*- Sidebar (barra lat. sx) Subpages Menu */



.sb-pagemenu ul {margin-left:10px}

.sb-pagemenu ul ul {margin-top:2px}

.sb-pagemenu ul ul .page_item {margin-left:10px; padding:0}



/*- Headings */



#header .description { /* Blog description, under blog title */

    font-size:1em; text-decoration:none; color:white; margin:0 0 0 40px;

    display: inline; /* Checking for IE bug. If people start having problems with header width, then this is it */

}



/* Used on static pages and archives */

.pagetitle {text-align: center}

.pagetitle h1 {font-size:1.8em; text-align:center; border-bottom:none;
    margin:4px -10px 7px -10px; text-transform:uppercase; font-family:'Palatino Linotype Bold', serif; color:#000}

.itemhead {margin-top:24px; clear:both}
.itemhead h1 {font-size:21px; border-bottom:3px ridge #bbb; padding:9px 6px 0 7px; text-transform:uppercase}
.itemhead h1 a, a:visited, a:active {color:#333}
.itemhead h1 a:hover {color:#870000}



.feedicon { /* Next to Comment Section Headline */

    border:0 !important; padding:0 !important}

.feedlink img { /* On the sidebar */

    height:16px; width:16px; border:none; position:absolute; right:0; margin-top:-20px}

.editlink img {margin-left:5px}

.commentseditlink {border:none; padding:2px; padding-left:10px}

.metadata { /* Time and category for blog entries */

    font-size:1em; display:block; margin-top:2px; color:#606060; font-family:georgia, arial}

.metadata a {color:#777}

.commentslink {padding:2px 0 2px 22px; background:url('images/comment.png') no-repeat 2px; margin-right:10px}

.chronodata {padding:2px 0 2px 20px; background:url('images/time.gif') left center no-repeat}

.chronodata:after {content:"."}

.tagdata {padding:2px 0 2px 20px; background:url('images/tag_blue.png') left center no-repeat}



/*- Primary Contents */



.metalinks {margin-top:3px}

.commentsrsslink {background:url('images/feed.png') left top no-repeat; padding:2px 0 2px 20px; margin-right:10px; height:16px}

.trackbacklink {background:url('images/arrow_refresh.png') left top no-repeat; padding:2px 0 2px 20px; height:16px}

.commentsrsslink a, .trackbacklink a {color:#999; padding:2px}

.comments .commentlist {margin:0; padding:20px 0; position:relative}

.comments .commentlist li {margin:10px 0; padding:10px 10px 5px; list-style:none}

.comments .commentlist .itemtext li {margin-bottom:-20px}



.itemtext {font-size:1.1em; font-family:verdana, tahoma, arial; margin-top:10px; text-align:justify}

.itemtext p {text-indent:1em}



.itemtext h1, .itemtext h2, .itemtext h3, .itemtext h4, .itemtext h5, .itemtext h6 {clear:both}

.itemtext a:link, .itemtext a:visited, .itemtext a:active {color:#004D75; text-decoration:underline}

.itemtext a:hover {color:#770D19}



.comments .commentlist .commentmetadata {padding:2px 0 2px 20px; background:url('images/time.gif') left center no-repeat;

                                            display:block}

.comments .commentlist li img {padding:0; border:none}

.comments .commentlist li img.gravatar {float:right; margin:-5px 0 0}

.comments .commentlist li .commentauthor {font-size:1.5em; font-weight:bold; letter-spacing:-1px}

.comments .commentlist li .counter {display:none; font:normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Sans-Serif; color:#999;

                                        float:left; width:35px}

.comments .commentlist li.authorcomment {background:#f6f7f8}

.comments .commentlist li.item {background:#f6f7f8}

.comments .pinglist {font-size:1.2em; padding:0; margin:0}

.comments .pinglist li {margin-left:40px; padding:7px 0; list-style:none}

.comments .pinglist li .commentauthor {font-weight:bold; display:block}

.comments .pinglist li small {font:.8em Arial, Sans-Serif; display:block}

.comments .pinglist li .counter {display:none}

.comments .pinglist li span.favatar img {margin-left:-25px; border:none; padding:0; float:left}

.comments .pinglist li img {padding:0; border:none}

.comments #leavecomment {text-align:center; margin-bottom:40px; color:#ddd; font-size:2em; letter-spacing:-2px}

.comments #loading {text-align:center; margin-bottom:40px; margin-top:40px; color:#ddd; font-size:2em; letter-spacing:-1px}

.comments form {clear:both; padding:1px 0 30px; margin:0}



input[type=text], textarea {

    font: 1em Verdana, Arial, Helvetica, Sans-Serif;

    padding: 3px;

    color: #777;

}



input[type=text]:focus, textarea:focus {

    background: #fff;

    color: #333;

    border-color: #666;

}



.comments form input[type=text] {

    width: 45%;

    margin: 5px 5px 1px 0;

}



.comments form textarea {

height: 250px;

    padding: 2px;

    width: 100%;

   _width: 98.5%;  /*IE hack */

}



.comments form #submit {

    margin: 0;

    float: right;

}



#footer {

    text-align: center;

}



#footer a {

    color: #888;

    border-bottom: 1px solid #ccc;

    font-weight: bold;

}



#footer a:hover {

    border: none;

    text-decoration: none;

    color: black;

}



/*- Various Tags and Classes */



.clear {

    clear: both;

    margin: 0;

    padding: 0;

}



.center {

    text-align: center;

}



.alignright {

    float: right;

}



.alignleft {

    float: left

}



/*img.center, img[align="right"] {

    display:block;

    margin-left: auto;

    margin-right: auto;

}



img.alignright, img[align="right"] {

    padding: 4px;

    margin: 0 0 2px 7px;

    display: inline;

}



img.alignleft, img[align="left"] {

    padding: 4px;

    margin: 0 7px 2px 0;

    display: inline;

}*/



/* Begin Images */

.itemtext img {border:1px solid #ccc; padding:5px; background-color:#F3F3F3}

.itemtext p img {padding:0; max-width:100%}

.itemtext img.centered {display:block; margin-left:auto; margin-right:auto}

.itemtext img.alignright {padding:4px; margin:0 0 2px 10px; display:inline}

.itemtext img.alignleft {padding:4px; margin:0 10px 2px 0; display:inline}

.itemtext .alignright {float:right}

.itemtext .alignleft {float:left}

/* End Images */



/* Captions */

.itemtext .aligncenter, .itemtext div.aligncenter {display:block; margin-left:auto; margin-right:auto}  

.itemtext .wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3;

          padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px;

          -webkit-border-radius:3px; border-radius:3px}

.itemtext .wp-caption img {margin:0; padding:0; border:0 none}

.itemtext .wp-caption p.wp-caption-text {font-size:11px; line-height:14px; padding:0 4px 5px 4px;

                                         margin:0; text-align:center}

/* End captions */



img.noborder {

    border: none !important;

}



.favorite img {

    padding: 0;

    border: none;

}



small {

    font-size: .9em;

    /*line-height: 1.5em;*/

}



small, strike {

    color: #777;

}



code {

    font: 1.1em 'Courier New', Courier, monospace;

}



acronym, abbr {

    font-size: 0.9em;

    letter-spacing: .07em;

    border-bottom: 1px dashed #999;

    cursor: help;

}



blockquote {margin:10px 0; padding:0 20px 0 50px; background:url('images/quote.gif') left top no-repeat; font-style:italic; width:90%;

            text-align:justify;}



.navigation {text-align:center; margin:10px 0 10px; padding:0; width:100%}

.navigation .left {float:left; width:50%; text-align:left}

.navigation .right {float:right; width:50%; text-align:right}

.navigation p {margin:0; padding:0}

.navigation a {color:#999}



.alert {

    background: #FFF6BF;

    border-top: 2px solid #FFD324;

    border-bottom: 2px solid #FFD324;

    text-align: center;

    margin: 10px auto;

    padding: 5px 20px;

}



img.wp-smiley {

    border: none !important;

    padding: 0 0 0 5px !important;

}





/*- Begin Lists */



ol li {

    list-style: decimal outside;

    }



.sb-links ul li {

    margin-top: 20px;

}



.sb-links ul ul li {

    margin-top: 0;

}



/*- Search Form and Livesearch */



.sb-search h2 {

    display: none;

}



input[type=text], textarea {

    color: #444;

    padding: 2px 0 2px 2px;

    margin: 0;

}



input#livesearch {

    width: 85%;

}



input#s {

    width: 85%;

    margin-right: 5px;

}



.livesearchform input[type=submit] {

    margin: 0;

}





#LSResult {

    margin: 0;

    width: 100.1%;

    z-index: 100;

    position: absolute;

    background: #eee url('images/livesearchbg.jpg') center repeat-y;

    border-bottom: 1px solid #eee;

}



#searchcontrols {

    text-align: center;

    padding: 1px;

    background: #ddd url('images/livesearchbgdark.jpg') center repeat-y;

}



#searchcontrols small {

    margin: 0;

    padding: 0;

}



.LSRow:hover, #LSHighlight, #LSHighlight:hover {

    background: #ffffcc url('images/livesearchbghilight.jpg') center repeat-y;

}



#LSResult:hover #LSHighlight {

    background: none;

    border: none;

    padding: 5px 2px;

}



#LSHighlight small, #LSHighlight small span a {

    color: #999;

    }



.LSRow {

    padding: 5px 10px;

}



.LSRow span a, .LSRow span a:visited {

    word-spacing: -1px;

    line-height: 1.3em;

    font-weight: normal;

    color: #bbb;

}





/* CSS Beyond this point is for various supported plugins and not the 'core' K2 template

rimossi by fele

*/



/*

    Ultimate Tag Warrior

    K2 removes UTW's default tags for more default control.

*/



.localtags, .technoratitags {

    display: none;

}





/*

    Contact Form

*/



.contactform {

    width: 100%;

    position: relative;

}



.contactleft {

    width: 15%;

    text-align: right;

    clear: both;

    float: left;

    display: inline;

    padding: 4px;

    margin: 5px 0;

}



.contactright {

    width: 70%;

    text-align: left;

    float: right;

    display: inline;

    padding: 4px;

    margin: 5px 0;

}



.contacterror {

    border: 1px solid #ff0000;

}



/* THE BIG GUYS */

* {margin:0;padding:0}

body {padding: 0 0 10px; background:#fff url("images/sfondodx1.jpg") top right repeat-y; color:#333; font:84%/1.4 verdana, arial, tahoma, sans-serif}



/* LINKS */

a, a:link, a:hover {text-decoration:none;cursor:pointer}

#header #site-name a,a:link,a:link,a:link,a:hover {text-decoration:none;cursor:pointer}

#site-name a:visited {color:#999}

a:link, a:visited {color:#820000}

a:hover, a:active {color:#069}



/* FORMS */

form {margin: 0 0 1.5em}

input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}

fieldset {border: none}

label {display:block;padding: 5px 0}

label br {clear:left}



	/* FORMS - general classes */

	input.f-submit {position: absolute;padding: 1px 2px;background:#666;color:#fff;font-weight:bold;font-size:96%;margin-right: 18px;margin-top: -1px;}

	/* SEARCH */

    .sb-search {color:#fff;font-weight:bold;position:absolute;top:10px;right:15px;left:auto;width:18em;}

    .sb-search form {margin:0}

    .sb-search input {width: 8em;margin: 0 0 -1px;height:1.2em;}

    .sb-search label {padding:5px 0 0;display:inline}

    .sb-search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}





	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */

	form.f-wrap-1 {width:100%;padding: .5em 0;background: #f6f6f6 url("styles/images/featurebox_bg.gif") no-repeat 100% 100%;border-top: 1px solid #d7d7d7;position:relative}

		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}

		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#c00}

		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}



		/* hide from IE mac \*/

		form.f-wrap-1 label {float:none}

		/* end hiding from IE5 mac */



		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px}



		form.f-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}

		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}

		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}

		form.f-wrap-1 div.req b {color:#c00;font-size:140%}

		form.f-wrap-1 label select {width: 15.5em}

		/*form.f-wrap-1 label textarea.f-comments {width: 20em}*/

		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}

		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}



		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}

		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}

		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}

		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}

		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}



		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(styles/images/errormsg_bg.gif) no-repeat 0 0}

		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}



/* TYPOGRAPHY */

p, ul, ol {margin:0 0 1.5em}

h1, h2, h3, h4, h5, h6 {font-family:arial, verdana,sans-serif; margin:1.2em 0 .3em; color:#069; border-bottom:1px solid #ccc;

                            padding-bottom:.1em}

.itemtext h2 {font-size:20px; font-style:italic}
.itemtext h3 {font-size:17px}
.itemtext h4 {font-size:15px; font-style:italic}
.itemtext h5 {font-size:14px}
.itemtext h6 {font-size:14px; font-style:italic; color:#000}

.highlight {background-color:#FFC993; color:#000; padding:1px 2px 1px 2px}

.subdued {color:#999}

.error {color:#c00;font-weight:bold}

.success {color:#390;font-weight:bold}

.caption {color:#999;font-size:11px}

.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}

small {font-size:12px}



/* LISTS */

ul {margin:.3em 0 1.5em 0; list-style-type:none}

	ul.related {margin-top: -1em}

ol {margin: .5em .5em 1.5em}

ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}

li {line-height: 1.4em;padding-left: 25px;background: transparent url("styles/images/sprites.gif") no-repeat 0 0}

li.doc {background-position: 3px -500px}

ul.nomarker li {background:none;padding-left:0}


dl {margin: 0 0 1em 0}

dt {font-weight:bold;margin-top: 1.3em}

dl dl {margin: 0 0 1.5em 30px}



/* GENERAL */

img {border:none}

hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#FFCCCC;border:none;clear:both}

.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}



/* LAYOUT - HEADER */

#header {background: #666 url("styles/images/sprites.gif") repeat-x 0 100%;margin: 0 0 25px;padding: 0 0 8px; width: 100%;}



	#header #site-name {font: 275% times;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none; font-weight: bold;}



	/* NAV - top horizontal nav */

	#nav, #nav ul {padding: 0;margin: 0;list-style: none}

	#nav {font-weight:bold; height:2.09em; font: bold 96% arial;margin: 0 105px 0 40px; text-transform:uppercase}

	#nav li {position:relative;background: #595959;float: left;width: 10em;display:block;margin: 0;border-bottom: 3px solid #666;border-right: 3px solid #252525;padding:0}

	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color: #e2e2e2;display: block;padding: 4px 10px 2px}
	#nav a:hover {color:#000; background-color:#ebebeb}

	#nav li ul {border-left: 1px solid #c00;background: #f6f6f6 url("styles/images/featurebox_bg.gif") no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}

	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}

	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}

	#nav li li.last {border-bottom:none}

	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}

	#nav li li a:hover {color:#fff;background:#c00}

	#nav li.active {background: #c00;border-bottom: 3px solid #c00; color:#fff}

	#nav li.active ul {border:none;background: #c00 url("styles/images/featurebox_bg.gif") no-repeat 100% 100%}

	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#fff}

	#nav li.active a:hover {color:#000; background-color:transparent}

	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}

	#nav li.active li.last {border-bottom: none}

	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}

	#nav li.active li a:hover {background: #666 url("styles/images/sprites.gif") repeat-x 0 99%;color:#fff}



	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("styles/images/sprites.gif") repeat-x 0 99%}



	/* hide from IE mac \*/

	#nav li {width:auto}

	/* end hiding from IE5 mac */



/* LAYOUT - main body of page */



#wrap {margin:0 auto; position:relative}

body.flex #wrap { /* For the flexible-width setting. Not IE compatible. fele modded*/

    width:100%}



#content-wrap {position:relative; width:98%}

	#utility {position:absolute; top:0; left:15px; width:200px; border-top:5px solid #999; padding-bottom:40px}

	#sidebar {position:absolute; top:0; right:15px; width:18%; border-top:5px solid #999; padding-top:1px; padding-bottom:40px;}



#content {margin:-20px 0 0 20px}

	#content #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold}

	#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}

	#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}



/*###############################################*/



.featurebox {font:12px}



	.featurebox ul li {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6 url("styles/images/featurebox_bg.gif") no-repeat 100% 100%}



/*fele added*/

.featurebox ul ul ul {margin-bottom:4px; margin-left:1em;}

/*fele end*/



	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6

                      {margin: 0 0 .3em;border-bottom: 1px solid #c00;color:#c00}

        .featurebox h2 {font-size:13px; text-transform:uppercase;}

	.featurebox p {border:none;margin: 0 0 1em;color:#444}

	
.featurebox a, .featurebox a:link, .featurebox a:active, .featurebox a:visited {
	padding-left: 25px;
	background: url(images/men3.gif) no-repeat left center;
	text-decoration:none; color:#C10000}

.featurebox a:hover {
   background: url(images/men2.gif) no-repeat left center;
	color:#069; text-decoration:none}

.featurebox ul li ul li {background:none; padding:0px 5px 0px; border:0; margin-bottom:1px}

.ctc a, .ctc a:link, .ctc a:active, .ctc a:visited {text-decoration:none; color:#C10000}
.ctc a:hover {color:#069; text-decoration:none}

/*###############################################*/

.thumbnail {margin:0 0 0 10px; position:relative;z-index:9999;
                    border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}

.thumbnail img {border: 1px solid #000}

.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}

	.pagination p {position:relative;text-align:right}

	.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}

	.pagination p a:hover {background:#c00;color:#fff}

	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}

	.pagination * {margin:0}

	.pagination h4 {margin-top:-1.45em;padding:0;border:none}



	#resultslist-wrap {margin: 0 0 1.5em;font-size:92%}

	#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}

	#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}

	#resultslist-wrap li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}

	#resultslist-wrap li dd {font: normal 73% arial}

	#resultslist-wrap li dl {margin:0}

	#resultslist-wrap dd {line-height:1.3}

	#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}



	/* TABLES */

	.table1 {border: 2px solid #900;border-collapse:collapse;width:100%}

		.table1 td {background: #fff url("styles/images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}

		.table1 th {text-align:left;border: 1px solid #fff}

		.table1 thead th {color:#fff;font-size:145%;background: #900 url("styles/images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}

		.table1 tbody th {color:#fff;font-size:115%;background: #88b8db url("styles/images/sprites.gif") repeat-x 0 -1400px;padding: 6px}

		.table1 tbody th.sub {font-size:100%;color:#000;background: #efefef url("styles/images/sprites.gif") repeat-x 0 -1500px;padding: 6px}



	/* TABLES - calendar */

	.calendar {width:200px;font-size:92%}

		.calendar td {text-align:center;border: 1px solid #ddd}

		.calendar th {text-align:center}

		.calendar thead th {padding: 3px 2px}

		.calendar tbody th {padding: 2px}

		.calendar tbody th.sub {padding: 2px}



	/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */

		a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("styles/images/sprites.gif") no-repeat 5px -500px;padding-left:21px}

		a.morelink:hover {background: transparent url("styles/images/sprites.gif") 5px -400px}

		.morelink span {position:absolute;left:-9999px;width:900px}



	/* CODE - formatting for code inserted into body - more here: http://dizque.lacalabaza.net/temp/lipt/ */

		ol.code {font-family: monospace;position:relative}

		ol.code li {color: #666;margin-bottom: 1px}

		ol.code code {color: #000;display: block}

		ol.code .cmt {color: #4077d2}

		li.tab0 code {padding-left: 4em}

		li.tab1 code {padding-left: 8em}

		li.tab2 code {padding-left: 12em}

		li.tab3 code {padding-left: 16em}

		li.tab4 code {padding-left: 20em}

		li.tab5 code {padding-left: 24em}

		ol.code li  {background: #f3f3f3 url("styles/images/td_bg.gif") no-repeat 100% 100%}

		p.note {margin: 1em;border: 1px solid #ddd;background: #f0f0f0;padding: 1em}



/* LAYOUT TYPE F (quella di fele)*/

	#type-f #content-wrap {background: transparent url("styles/images/content_wrap_e_bg.gif") repeat-y 100% 0}

	#type-f #content {margin:0 240px 0 22%}

		#type-f #utility {left:auto; right:0}

		#type-f #sidebar {right:auto; left:25px}



/* SECONDARY NAVIGATION - vertical navigation */

	#nav-secondary, #nav-secondary ul {position:static}

	#nav-secondary, #nav-secondary li {list-style: none;margin:0;background:/*#fff*/transparent;padding:0px;}

	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}

	#nav-secondary a {line-height:1.8;background: #fff;font: bold 86% arial;}

	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer}

	#nav-secondary a:link {color:#000}

	#nav-secondary a:visited {color:#000}

	#nav-secondary a:hover {color:#c00;background: #fee;}

	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00}

	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}



/* SECONDARY NAVIGATION - 2nd TIER */

	#nav-secondary ul {margin: 0 0 1em 0;padding:0}

	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff url("styles/images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}

	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #c00}

	#nav-secondary li.active li {border: none;margin:0}



	#nav-secondary li.active li.active a:link,

	#nav-secondary li.active li.active a:visited,

	#nav-secondary li.active li.active a:hover,

	#nav-secondary li.active li.active a:active {font-weight:bold}



/* SECONDARY NAVIGATION - 3rd TIER */

	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}

	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}

	#nav-secondary li.active li.active li a:link,

	#nav-secondary li.active li.active li a:visited,

	#nav-secondary li.active li.active li a:hover,

	#nav-secondary li.active li.active li a:active {font-weight:normal}

	#nav-secondary li.active li.active li.active a:link,

	#nav-secondary li.active li.active li.active a:visited,

	#nav-secondary li.active li.active li.active a:hover,

	#nav-secondary li.active li.active li.active a:active {font-weight:bold}


/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link,
	#nav-secondary li.active li.active li.active li a:visited,
	#nav-secondary li.active li.active li.active li a:hover,
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link,
	#nav-secondary li.active li.active li.active li.active a:visited,
	#nav-secondary li.active li.active li.active li.active a:hover,
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}



/* LAYOUT - FOOTER */
#footer {clear:both; border-top:1px solid #E3E8EE; padding:10px 0 30px; font-size:86%; color:#999}
#footer a:link {color:#999}

/** END MOLLIO */

/*fele added --->*/

/* fele added per randomquote */

#wp_quotes {background:#FFEBEB; color:#000; font-family:tahoma, Verdana; padding:3px; border:1px solid #ccc; margin-bottom:5px}
.wp_quotes_author {text-align:right}


/* fele added per box nel testo */
.boxdx {border:1px solid #069; padding:5px; float:right; width:30%; font-size:80%; margin:10px 0 20px 15px; background-color:#FFFFF0; line-height:1.1em}
.boxdx ul li, boxdx ol li, .boxsx ul li, boxsx ol li {line-height:1.1em}
.boxdx p, .boxsx p {text-indent:0}
.boxsx {border:1px solid #069; padding:5px; float:left; width:25%; font-size:80%; margin:10px 15px 20px 0; background-color:#FFFFF0; line-height:1.1em}
.boxcentro {border:1px solid #069; padding:0 5px 0 5px; width:85%; margin:10px auto 15px auto; background-color:#FFFFF0; text-align:justify}
.boxcentro-sf {border:3px ridge #069; padding:0 8px 0 8px; width:85%; margin:10px auto 15px auto;
     text-align:justify; background:url("images/sfondodx3.jpg") top right repeat-y}

.nobordo, img.nobordo {border:none; background-color:transparent}

/* Tabella comune per i dati */
table.dati {border:1px solid #333; empty-cells:show; border-collapse:collapse; width:100%; background-color:#FFFFF0}
table.dati tr:hover {background-color:#D9EDFA}
table.dati td {padding:5px; text-align:left; border:1px solid #333}
table.dati th {padding:5px; color:#005795; background-color:#F1B950; text-align:left; text-transform:uppercase; font-weight:bold; border:1px solid #333}
table.dati caption {padding:3px; font-family:Georgia, serif; line-height:110%; text-align:left; font-weight:bold; margin:4px}

/* Altro */

.piccolo, .testopiccolo {font-size:90%}

#utility h2 {font-family:georgia;font-size:15px}

.naviganza {text-align:right; margin-top:10px; padding-top:5px; font-size:80%; font-weight:bold}
.navetta a, .navetta a:link, .navetta a:active, .navetta a:visited {color:#000; text-decoration:none; background-color:#FFFFF0; width:auto; border:1px solid #069; padding:4px}
.navetta a:hover {background-color:#f1f1f1; border:1px solid #ccc}

#tagghe {color:#666; margin:10px 0 10px 0; font-family:tahoma; background-color:#efefef; padding:3px}
#tagghe a, #tagghe a:link, #tagghe a:visited, #tagghe a:active {color:#666}
#tagghe a:hover {color:#000}
/* fele last mod 29.05.2010 00:50 */
