/*-----------------------------------------------------------------------------
versione:  2.0
-----------------------------------------------------------------------------*/

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
    background: #FFF url('sfondo.gif') repeat-x;
    color: #727272;
	margin: 0px;
	font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; font-size:75%; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px
}

a,
a:active, 
a:visited {
	color: #ABCF2A;
	outline: none;
	text-decoration: none;
}

a:hover {
	color: #8AB32A;
	text-decoration: none;
}


a.sauro,
a.sauro:active, 
a.sauro:visited {
	color: #CC00CC;
	outline: none;
	text-decoration: none;
}
a.sauro:hover {
	
	color: #990099;
	text-decoration: none;
}

/* _________________ Link esterni
                           ________________________ */

a.wikipedia {
    background: url('link_wikipedia.gif') no-repeat right;
    padding-right: 16px }

a:hover.wikipedia {
    background: url('link_wikipedia.gif') no-repeat right;
    padding-right: 16px }

a[href^="http://"] {
	padding-right: 9px;
	background: url('link-ex.gif') repeat-y right 0;
}

a[href^="http://"]:visited:hover { }
a[href^="http://"]:hover { background-position: right 223px }

/* Esclusione WebFruits, Technorati Tag, Wikio*/

a[href*=""], a[href*="serpiolle.com"], a[href*="tag"], a[href*="wikio"]  {
	padding:0;
	background:none;
}


img {
	border: none;
}

p {
	padding: 0 0 15px;
	margin: 0;
}

form {
	margin:0px;
	padding:0px;
}

ul.listadecimal li {
list-style-type: decimal;
}

/* -----------------------------------*/
/* ---------->>> TIPOGRAFIA <<<-----------*/
/* -----------------------------------*/

/* _________________ Titoli
                           ________________________ */

#header h1 {
	background: url('gfx/header.jpg') no-repeat;
	color: #c9eefe;	
	height: 144px;
	margin:0; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:36px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

h1 a, h1 a:visited{
	color: #048EBC;
	margin: -9000px;
	text-decoration: none;
}

h1 a:hover{
	color: #CDE278;
	text-decoration: none;
}

h2 {
	color: #000;
	font: normal 170%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0 0 2px;
	padding-bottom: 3px;
}

h2 a, h2 a:visited {
	color: #026CA0;
	text-decoration: none;
}

h2 a:hover {
	color: #05A0D3;
	text-decoration: none;
}

h3 {
    color: #0580A9;
	font: normal 140%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0 5px;
}

h4 {
    color: #05A0D3;
	font: normal 120%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0 5px;
}

/* _________________ Testo
                           ________________________ */

.evid { color: #05A0D3 }
	
.evid_light { color: #999 }

.light { color: #B5B5B5 }

.green { color: #ABCF2A }
.green2 { color: #BBDBF1 }


.evidenziato { color: #000 } /* Parole Risultati Ricerca */

.small { font-size: 90%; }

.titolo { 
    font-size: 18px;
    margin-bottom: 2em; 
	color: #CCC;
}

.autore { color: #5D7C46; }

ABBR, ACRONYM {
    border-bottom: 1px dotted #999;
	cursor: help
}

blockquote {
    background-color:#E9F6FA;
    border-bottom: 3px solid #D9ECF2;
	border-top: 3px solid #D9ECF2;
	color: #727272;
	padding: 6px;
	font-size: 90%;
	margin-bottom: 20px
}

/* _________________ Navigazione
                           ________________________ */
#nav {
	list-style: none;
	margin: 0;
	position: absolute;
	top: 4px;
	right: 10px;
	bottom: 0px;
}

#nav li {
	float: left;
	margin-left: 0;
	width: 75px
}

#nav .home a {
	background: url('nav-home-bg.gif') no-repeat;
	display: block;
	height: 88px;
	text-decoration: none;
	text-indent: -9000px; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:10px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

#nav .archivio a {
    background: url('nav-archivio-bg.gif') no-repeat;
	display: block;
	height: 88px;
	text-decoration: none;
	text-indent: -9000px; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:10px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

#nav .contatti a{
	background: url('nav-contatti-bg.gif') no-repeat;
	display: block;
	height: 88px;
	text-decoration: none;
	text-indent: -9000px; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:10px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

#nav .home a,
#nav .archivio a,
#nav .contatti a, 
#nav .home a:visited,
#nav .archivio a:visited,
#nav .contatti a:visited {
	color: #0BACE0;
	text-decoration: none;
}

#nav .home a:hover,
#nav .archivio a:hover,
#nav .contatti a:hover {
	color: #000;
	text-decoration: none;
}

#briciole {
    color: #ACD7EE;
    margin-bottom:1em;
}
	
#briciole span { font-weight:normal; }

/* _________________ Allineamenti
                           ________________________ */

.fleft { float:left; }
.fright { float:right; }
.right { text-align:right; }
.center { text-align: center; }

img.center {
	display: block;
	margin: 10px auto 10px auto;
}

img.alignleft {
	float:left;
	margin: 2px 15px 0 0;
}

img.alignright {
	float:right;
	margin: 5px 0 0 15px;
}

.fleft_video { 
    float:left;
    margin-right: 10px;
	margin-top: 0px;
}


/* -----------------------------------*/
/* ---------->>> LAYOUT <<<-----------*/
/* -----------------------------------*/

#main {
    background: url('main-bg.gif') repeat-x 0 165px;
	margin: 0 auto
}

#container {
    background: url('container-bg.gif') repeat-y;
	border-bottom: 1px solid #D9ECF2;
	border-left: 1px solid #D9ECF2;
	border-right: 1px solid #D9ECF2;
	margin: 0 auto;
	width: 860px

}

/* _________________ Area HEADER
                           ________________________ */
 
#header {
	background: #CDE278 url('header.jpg') repeat-x;
	height: 183px;
	position: relative
}

#header1 {
	height: 60px;
	padding: 0 0 0 40px;
	position: relative;
}


/* _________________ SUBTop
                           ________________________ */

#subtop {
    background: #D6EC8A;
    color: #ACD7EE;
	clear: both;
	line-height: 150%;
	padding: 10px 10px 20px 10px !important;
	text-align: justify
}

#subtop a, #subtop a:visited {
	background: none;
	color: #5D7C46;
}

#subtop a:hover {
	background: none;
	color: #8AB31A;
}

#subtop .title {
    color: #5D7C46;
	font: normal 146%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0 5px;
}

#subtop .title span { color: #8AB31A; }

#subtop .title .green { color: #048EBC; }

.toggle-btn {
    height: 26px;
    float: left;
    margin: -30px 0 0 0;
	padding: 2px 0 0 0px;
	position:relative
}

.toggle-btn a {
	padding-left: 14px
}

/* Subtop A */

.subtop-A {
	float: left;
	margin-left: 10px;
	width: 280px;
}

.subtop-A ul {
	line-height: 110%;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0px;
}

.subtop-A ul li {
	padding: 4px 0 4px 0px;
	text-align: justify;
}

.subtop-A ul li a{
	background: #D9EE92 url('mini-check.gif') no-repeat 0 0px !important;
	text-align: justify;
	display: block;
	border-bottom: 2px solid #DFEF95; padding-left:20px; padding-right:0; padding-top:1px; padding-bottom:3px
}


.subtop-A li a:hover {
background: #CEE36C url('mini-check.gif') no-repeat 0 -17px !important;
border-bottom: 2px solid #DFEF95
}

.subtop-A ul li.desc { 
    background: none;
	color: #46BAE0;
	font-weight: normal;
	line-height: 130%;
	padding-left: 20px
}

/* Subtop B */

.subtop-B {
    line-height: 110%;
	float: left;
	margin-left: 10px;
	width: 280px;
}

.subtop-B ul {
    background: url('title-showcase.gif') no-repeat 3px 0px;
	list-style-type:none; margin-left:0; margin-right:0; margin-top:13px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:50px
}

.subtop-B li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.subtop-B ul li {
    padding: 0 0 4px 30px;
	text-align: justify;
	display: inline
}

.subtop-B ul li a{
    padding: 0 0 4px 0px;
	text-align: justify;
}

.subtop-B ul li.desc { 
    background: none;
	color: #46BAE0;
	font-weight: normal;
	line-height: 130%;
	padding-left: 20px
}

/* Subtop B2 */

.subtop-B2 {
    line-height: 110%;
	float: left;
	margin-left: 10px;
	width: 280px;
}

.subtop-B2 ul {
    background: url('title-contest.gif') no-repeat 3px 0px;
	list-style-type:none; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:23px
}

.subtop-B2 ul li {
	padding: 0 0 4px 10px;
	text-align: justify;
    display: inline
}

.subtop-B ul li a{
    padding: 0 0 4px 0px;
	text-align: justify;
}


.subtop-B2 ul li.desc { 
    background: none;
	color: #46BAE0;
	font-weight: normal;
	line-height: 130%;
	padding-left: 20px
}

.subtop-B2 ul li a span{
	display: none
}

.subtop-B2 ul li a:hover span{
	display: block;
	padding-top: 10px
}

/* Subtop Right */

.subtop-right {
	float: right;
	margin-top: -126px;
	padding: 0px 0 0 0px;
	width: 234px;
}

.subtop-right ul {
	line-height: 110%;
	list-style: none;
	margin: 0 8px 0 0;
	padding: 0px;
    width: 228px;
}

.subtop-right ul li {
	padding: 4px 0 4px 0px;
	text-align: justify;
}

.subtop-right ul li a{
	background: #D9EE92 url('mini-check2.gif') no-repeat 0 0px !important;
	text-align: justify;
	display: block;
	border-bottom: 2px solid #DFEF95; padding-left:14px; padding-right:0; padding-top:1px; padding-bottom:3px
}


.subtop-right li a:hover {
    background: #CEE36C url('mini-check2.gif') no-repeat 0 -17px !important;
    border-bottom: 2px solid #DFEF95
}


.subtop-right p.date {
	color: #46BAE0;
    margin-bottom: 0px;
    padding-bottom:0px
}

/* Feedburner Buzzboost */

div.feedBurnerFeedBlock {

}

.subtop-right .feedburnerFeedBlock div {
    color:#8AB31A;
	margin-right: 10px;
	display: none
	
}

.subtop-right p.feedTitle {
	display: none	
}

#creditfooter {
	display:none
}

/* _________________ Area TOP
                           ________________________ */

#top {
    background: #07B4ED url('top-bg.gif') repeat-x;
	clear: both;
	color: #B4DAE5;
	font-size: 95%;
	line-height: 130%;
	padding-bottom: 0px
}

#top a, #top a:visited {
	background: none;
	color: #fff;
}

#top a:hover {
	background: none;
	color: #B4DAE5;
}

#top .title {
    color: #ACD7EE;
	font: normal 146%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0 5px;
}

#top .title span { color: #5EC1E1; }

#top .title .green { color: #C8DF48; }


/* Articoli recenti */

.top-recent-art {
    background: url('top-recent-art.gif') no-repeat 0 0px;
	float: left;
	margin-top:20px;
	margin-left: 10px;
	width: 280px;
	height: 175px
}

.top-recent-art ul {
    background: none;
	line-height: 110%;
	list-style: none;
	margin: 0px 0 0 4px;
	padding: 0px 0 0 40px;
	width: 240px;
}

.top-recent-art ul li {
	background: url('mini-art.gif') no-repeat 0 7px;
	border-bottom: 1px dotted #2AB8E7;
	text-align: justify;
	height: 1%; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:4px
}

.top-recent-art span {
	font-weight: normal;
	line-height: 129%;
}


/* Commenti recenti */

.top-recent-comments {
	background: url('top-recent-com.gif') no-repeat 0 0px;
	float: left;
	margin-top:20px;
	margin-left: 10px;
	width: 280px;
	height: 175px
}

.top-recent-comments ul {
	 background: none;
	line-height: 120%;
	list-style: none;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 40px;
	width: 260px;
}

.top-recent-comments ul li {
	background: url('mini-comm.gif') no-repeat 0 7px;
	border-bottom: 1px dotted #2AB8E7;
	text-align: justify; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:4px
}

*html .top-recent-comments  li {
	height: 1%
}

.top-recent-comments span {
	font-weight: normal;
	line-height: 115%;
}

/* Top Right */

.top-right {
	background: url('top-right-bg.gif') repeat-x;
	float: right;
	height: 183px;
	margin-top: 10px;
	width: 234px; padding-left:0px; padding-right:0; padding-top:0px; padding-bottom:0
}

a.rssbtn {
    background: url('rssbtn.png') no-repeat !important;
    display:block;
    height: 88px;
    width: 146px; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:10px
}

a.rssbtn:hover {background: url('rssbtn.png') no-repeat 0 -88px !important;}

/* ----custom feedburner readers---- */
img.fc_custom01 {
    position:absolute;
    clip:rect(4px 40px 14px 12px);
	display: block;
	margin: 0px auto 10px 18px;
  }

    span.custom_caption {
    position:absolute;
    margin:2px 0 0 60px;
    padding:0;
    color:#fff;
    font-size:10px;
}


/* _________________ Sidebar
                           ________________________ */

#sidebar {
    background: #E9F6FA url('sidebar-bg.gif') no-repeat 0 0px !important;
	color: #048EBC;
	float: right;
	overflow: hidden;
	width: 224px; padding-left:0; padding-right:10px; padding-top:0; padding-bottom:20px
}

/* Sidebar Titoli */

.sidebartitle {
    color: #05A0D3;
	font: normal 140%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0 0 2px 0px;
	padding: 0 0 3px 0
}

.sidebartitle span {
    color: #B5D539;
}

.sidebartitle.catart {
   background: url('side-catart.gif') no-repeat;
   text-indent: -9000px;
   height: 40px;
   width: 234px
}

.sidebartitle.arcmese {
   background: url('side-arcmese.gif') no-repeat;
   text-indent: -9000px;
   height: 40px;
   width: 234px
}

.sidebartitle.tagcloud {
   background: url('side-tagcloud.gif') no-repeat;
   text-indent: -9000px;
   height: 40px;
   width: 234px
}

.sidebartitle.lettrec {
   background: url('side-lettrec.gif') no-repeat;
   text-indent: -9000px;
   height: 40px;
   width: 234px
}

.sidebartitle.technorati {
   background: url('side-technorati.gif') no-repeat;
   text-indent: -9000px;
   height: 40px;
   width: 234px
}

.sidebartitle.feedcount {
   background: url('side-feedcount.gif') no-repeat;
   text-indent: -9000px;
   height: 40px;
   width: 234px
}


/* Sidebar Link */

#sidebar a, #sidebar a:visited {
    background: none;
	color: #8AB31A;
	font-size: 100%;
	padding: 0;
	text-decoration: none;
}

#sidebar a:hover{
	color: #51B0D0;
	font-size: 100%;
	text-decoration: none;
}


/* Sidebar List */

#sidebar ul {
	margin: 0 0 20px 0;
	padding: 0;
}

#sidebar ul li {
	border: none;
	font-size: 95%;
	height: 1%;
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar ul.list-cat li {
	background: url('mini-cat.gif') no-repeat !important;
	padding-left: 20px !important
}

#sidebar ul.list-arc li {
	background: url('mini-arc.gif') no-repeat !important;
	padding-left: 20px !important
}

#sidebar ul.list-tech li {
	background: url('mini-arc.gif') no-repeat !important;
	font-size: 85%;
	padding-left: 20px !important
}

#sidebar ul.list-tech li a {
    color: #8AB31A;
}

#sidebar ul.list-tech li a:hover{
	color: #5D7C46;
}

/* Utenti Connessi */

.utentionline {
    color: #BBDBF1;
    font-size: 95%;
	margin: 10px 0 0 0;
    text-align:center;
}

.utentionline span { font-weight:bold; }

/* Form Ricerca */

#searchform {
	margin:0px 0 -20px 12px;
}



/* Bottone Form Ricerca  */

#searchform input {
	background: url('btn-cerca-bg.gif') no-repeat center left;
	border: medium none;
	color: #51B0D0;
	height: 36px;
	vertical-align: middle;
	width: 112px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; padding-left:2px; padding-right:0px; padding-top:37px; padding-bottom:0
}

#searchform .submit {
	background: transparent;
	border: none;
	color: #FFF;
	cursor: pointer;
	font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	height: 20px;
	padding: 0;
	width: 24px;
	margin-top: 15px
}

#searchform input[type="text"]:focus {
	background: url('btn-cerca-bg.gif') no-repeat center left;
}

/* Calendario */

.calendario {
    border-collapse:collapse;
	border: 0px none;
	border-spacing:0;
	margin:auto;
	text-align:center;
	width:182px
}

.calendario td {
    height: 13px;
    text-align:center;
    width:26px;
}

.calendario td.wide {
    color: #C5C5C5;
	height: 26px;
	text-align:center;
	width: 130px;
}
	
.calendario td a {
    font-size: 95%;
    font-weight: bold;
}

.calendario .giorni td {
    background-color:#E9F6FA;
    color: #C5C5C5;
	font-size: 95%;
	font-weight:bold;
}

.calendario .scuro { background-color:#E9F6FA; }
.calendario .chiaro { background-color:#E9F6FA; }
.calendario .oggi { border: 1px solid #E2EFB3; }

#sidebar .calendario a,
.calendario a:active {
    color:#ABCF2A;
    text-decoration:none;
	font-size: 95%
}

#sidebar .calendario a:visited { color:#ABCF2A; }
#sidebar .calendario a:hover {
    color:#8AB31A;
    text-decoration:none;  }

/* _________________ Area FOOTER
                           ________________________ */

#footer {
    background: #07B4ED url('footer-bg.gif') repeat-x;
	clear: both;
	color: #ACD7EE;
	font-size: 95%;
	line-height: 130%;
	padding-bottom: 0px
}

#footer a, #footer a:visited {
	color: #FFF;
	background: none;
}

#footer a:hover {
	background: none;
	color: #ACD7EE;
}

#footer .title {
    color: #ACD7EE;
	font: normal 146%/100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0 0 5px;
}

/*---- Foot1 Articoli pił commentati ---- */

.footer-topcomm {
    background: url('footer-top-comm.gif') no-repeat 0 0px;
	float: left;
	margin-top:20px;
	margin-left: 10px;
	width: 280px;
	height: 175px
}

.footer-topcomm ul {
	background: none;
	list-style: none;
	margin: 0px 0 0 4px;
	padding: 0px 0 0 40px;
	width: 240px;
}

.footer-topcomm ul li {
	background: url('mini-pmark.gif') no-repeat 0 3px;
	border-bottom: 1px dotted #60CDF2;
	text-align: justify;
	height: 1%; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:4px
}

.footer-topcomm span {
    color: #34ADE2;
	font-weight: normal;
	line-height: 129%;
}

.footer-topcomm .green {
    color: #C8DF48;
}

/*---- Foot2 Articoli pił letti ---- */

.footer-postmark {
	background: url('footer-top-lett.gif') no-repeat 0 0px;
	float: left;
	margin-top:20px;
	margin-left: 10px;
	width: 280px;
	height: 175px
}

.footer-postmark ul {
	background: none;
	list-style: none;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 40px;
	width: 260px;
}

.footer-postmark ul li {
	background: url('mini-pmark.gif') no-repeat 0 3px;
	border-bottom: 1px dotted #60CDF2;
	text-align: justify;
	height: 1%; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:4px
}


.footer-postmark span {
     color: #34ADE2;
	font-weight: normal;
	line-height: 129%;
}

.footer-postmark .green {
       color: #C8DF48;
}

/*---- Foot3 Right ---- */

.footer-right {
	background: url('footer-right-bg.gif') repeat-x;
	float: right;
	font-size: 100%;
	height: 183px;
	margin-top: 10px;
	width: 234px;
	text-align: justify; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0
}

.footer-right p {
    color: #08628A;
    line-height: 100%;
	padding: 10px;
	text-align: justify;
	font-weight: normal
}

.footer-right ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.footer-right ul li {
	padding: 0 0 4px 20px;
}

a.firefoxbtn {
    background: url('firefoxbtn.png') no-repeat !important;
    display:block;
	float: right;
    height: 133px;
    width: 123px; margin-left:0px; margin-right:-9px; margin-top:-52px; margin-bottom:0px
}
/* Credits */

#credits {
	color: #7a9299;
	font-size: 85%;
	line-height: 130%;
	margin: 10px auto 0 auto;
	width: 860px;
}

#credits a, #credit a:visited {
	color: #8AB31A;
}

#credits a:hover {
	color: #ABCF2A;
}

.clear {
	clear:both;
}

hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}


/* -----------------------------------*/
/* ---------->>> CONTENUTI <<<-----------*/
/* -----------------------------------*/

.divider { 
    border-top:1px dotted #CCC;
    margin-top:1em; 
    width:98%; }

#linklog {
    line-height: 15px;
    text-align: justify;
	width: 98%;
}
	
#linklog .light { color: #B5B5B5 }

#content {
	padding: 10px 0 30px 13px;
	float: left;
	overflow: hidden;
	width: 592px;
}

/* _________________ Post
                           ________________________ */

.sopra { margin-bottom:1em; }

.giustificato { margin-right: 7px;
    text-align:justify; 
	line-height: 150%
}

.piccolo {
    font-size: 95%;
    color: #B5B5B5;
}

.piccolo span { color: #727272; }


.sotto {
    color: #CCC;
    margin-bottom:1em;
	margin-top:0.6em; 
}

.sotto a { color:#8AB31A }

.sotto a:active,
.sotto a:visited { color:#8AB31A}

.sotto a:hover { 
    color:#ABCF2A;
    text-decoration:none;  }

/* _________________ Commenti
                           ________________________ */
						   
/* Form Invio Commenti */

.formcommenti {
    color: #51B0D0;
	font: 110% Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-top: 10px;
}

.formcommenti p {
    margin: 0px;
	padding: 6px 0px;
}

.formcommenti label {
	color: #727272;
	font-size: 87%;
}

.formcommenti input {
	border-left:0px none; border-right:0px none; border-top:0px none; background:#E9F6FA; border-bottom:1px solid #D9ECF2; color: #727272;
	padding: 3px;
	width: 250px; margin-left:0; margin-right:0; margin-top:3px; margin-bottom:10px
}

.formcommenti textarea {
	border-left:0px none; border-right:0px none; border-top:0px none; background:#E9F6FA; border-bottom:1px solid #D9ECF2; color: #727272;
	height: 115px;
	margin-top: 3px;
	padding: 2px;
	width: 485px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

.formcommenti textarea:focus, .formcommenti input[type="text"]:focus {
	background: #FFF;
	border-bottom: 1px solid #BBDBF1;
}

.formcommenti .submit {
	background: url('btn-com-bg.gif') no-repeat;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	height: 28px;
	margin-bottom: 20px;
	width: 144px; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

.formcommenti { 
    margin: auto;
    width: 380px;
}
	
.formpopcommenti { 
    margin: auto;
    width: 280px;
}

/* Testo Commenti */

.comtitolo { }

.titolo_com a { 
    color:#ADADAD;
}

.comdispari { 
    background: #fff url('comdispari-bg.gif') no-repeat;
	border-bottom: 1px solid #DCEFF5;
    margin-bottom: 1em;
    margin-top: 1em;
	padding: 7px
}

.compari { 
    background: #fff url('compari-bg.gif') no-repeat;
	border-bottom: 1px solid #E1F7B8;
    margin-bottom: 1em;
    margin-top: 1em;
	padding: 7px
}

.comdispari .comnumero {
    color: #BBDBF1;
	font-size: 17px;
	padding: 5px 0 0 10px
}

.compari .comnumero {
    color: #CADD8A;
	font-size: 17px;
	padding: 5px 0 0 10px
}

.compari .comautore a,
.comdispari .comautore a {
    background: none;
    padding: 0;
}

.comtesto { 
    color: #8E8C8C;
	margin-bottom: 0.5em;
	margin-top: 0.4em;
	padding: 0 0 0 2.3em;
	text-align: justify;
}

.compari .comautore { 
    color: #C3DC72;
	font-size: 95%;
    padding: 1em 0 0 5.2em;
}

.comdispari .comautore { 
    color: #AAD4F0;
	font-size: 95%;
    padding: 1em 0 0 5.2em;
}

.disclaimer { color:#C5C5C5; }


/* Navigazione Pagine */

.pagine { }
.pagine span { }


/* -----------------------------------*/
/* ---------->>> EXTRA <<<-----------*/
/* -----------------------------------*/

/* _________________ Social Bookmarking
                           ________________________ */

.social {
    color: #CCC;
    text-align: right;
	margin-right: 10px}
	
/* _________________ Google Ads
                           ________________________ */

.gads-post {
    margin: 25px 0 20px 0;
    text-align: center;}


/* _________________ Technorati Tag
                           ________________________ */

.techno_tag { 
    color: #b5b5b5;
    margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 4px;
	text-align: justify;
	font-size: 90%
}

.techno_tag a,
.techno_tag a:active { color: #8AB31A }

.techno_tag a a:visited { color: #8AB31A; }
.techno_tag a:hover { 
    color:#ABCF2A;
    text-decoration:none; }
	

/* _________________ Affinity (articoli correlati)
                           ________________________ */

.art_correlati { 
    color: #b5b5b5;
    margin: 0px;
	text-align: justify;
	font-size: 90%;
    background: url('art-correlati.gif') no-repeat 0 20px !important;
	padding-left:22px; padding-right:0; padding-top:0px; padding-bottom:0
}

/* _________________ Delicious BlogBadge
                           ________________________ */

.delicious-blogbadge-custom {
border: 0px none;  font-size: 85%; margin-left:4px; margin-right:0; margin-top:15px; margin-bottom:0
}
.delicious-blogbadge-custom .save-to-link {
color: #05a0d3 !important;
text-decoration: none;
font-weight: bold;
background: url('http://images.del.icio.us/static/img/delicious.small.gif') no-repeat 2px 50%;
border: medium none !important;; margin-left:0; margin-right:0.5em; margin-top:0.5em; margin-bottom:0.5em; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.delicious-blogbadge-custom .url-link {
color: #B5B5B5 !important;
text-decoration: none; padding-right: 10;
bottom: 0px; right: 0px;
border: none !important;
}
.delicious-blogbadge-custom .url-link .post-count {
background-color: #05a0d3; color: #fff; padding: 0 0.25em 0 0.25em;
}
.delicious-blogbadge-custom .empty-save-to-link {
display: none;
border: none !important;
}
.delicious-blogbadge-custom .empty-save-to-link-label {
display: block; font-size: 85%; text-align: center;
}
.delicious-blogbadge-custom .empty-message {
font-size: 95%; font-weight: normal; width: 100%; padding: 2px 0 2px 0; color: #999
}
.delicious-blogbadge-custom .post-count-label-before {
display: inline;
}
.delicious-blogbadge-custom .post-count {
display: inline; text-align: center;
}
.delicious-blogbadge-custom .post-count-label-after {
display: inline;
}
.delicious-blogbadge-custom .top-tags-container {
text-align: left; padding: 4px 6px 4px 3px; margin-bottom: 0;
}
.delicious-blogbadge-custom .top-tags-title {
display: inline; font-size: 95%; font-weight: bold;
}
.delicious-blogbadge-custom .top-tags {
display: inline; margin: 0; padding: 0; text-indent: 0;
}
.delicious-blogbadge-custom .top-tags li {
font-size: 95%; display: inline; list-style: none; margin: 0; padding: 0 0.15em 0.15em 0;
}
.delicious-blogbadge-custom .top-tags li a {
padding: 0;
margin: 0;
text-decoration: none;
border: none !important;
color: #05a0d3 !important;
}
.delicious-blogbadge-custom br {
clear: both;
}


/* _________________ ZoomClouds Tag 
                           ________________________ */
		
.zoomclouds  {
   border:0px none;
   line-height: 135%;
   text-align: justify; padding-left:6px; padding-right:0; padding-top:4px; padding-bottom:0
 }
 
.zoomclouds span a,
.zoomclouds a {
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   margin: 0 0;
   text-decoration:none;
 }
 
#sidebar .zoomclouds span.tag1 a { color:#07B4ED }
#sidebar .zoomclouds span.tag2 a { color:#07B4ED }
#sidebar .zoomclouds span.tag3 a { color:#07B4ED }
#sidebar .zoomclouds span.tag4 a { color:#07B4ED }

#sidebar .zoomclouds span a:hover,
#sidebar .zoomclouds a:hover {
   color: #ABCF2A;
   text-decoration: none;
}

.zoomcloudswg {
   font-size: 11px;
   color: #BBB;
}

.zoomcloudssp {
   font-size: 11px;
   color: #444;
}

.zoomclouds img {
   display: none
}

.zoomcloudsimg {
   float: right;
}

/* _________________ MyBlogLog Widget
                           ________________________ */

.widget_mybloglog   {
   border:0px none;
   margin-bottom: 20px;
   padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
 }

body table#MBL_COMM td.mbl_mem {
    background:#E9F6FA;
	font-family:Verdana, sans-serif;
}

body table#MBL_COMM {border: 0px none; }

body table#MBL_COMM td.mbl_img { background: #E9F6FA }

body table#MBL_COMM img { border: 3px solid #DCECA5 }

body table#MBL_COMM td.mbl_fo_hidden { background: #E9F6FA }

body table#MBL_COMM td.mbl_fo_hidden a { color:#8AB31A; }

body table#MBL_COMM td.mbl_fo_hidden a:hover,
body table#MBL_COMM td.mbl_fo_hidden a:visited:hover { color:#5D7C46 }

body table#MBL_COMM th.mbl_h { display: none }

body table#MBL_COMM td.mbl_join_img { display: none}

body table#MBL_COMM td.mbl_join { display: none}

/* _________________ eReferrer
                           ________________________ */


#ereferrer {
	font-size: 90%;
	margin-top: 10px;
}

#ereferrer a {
    color: #8AB31A;
}

#ereferrer a:hover{
	color: #5D7C46;
}

td#enumber {
    color: #048ebc;
	font-size: 90%;
}


/* _________________ Contenuti Post
                           ________________________ */

/* Tutoriali */

.tutorials {
    background:url('tutorials_bg.gif') no-repeat;
	height:280px;
    margin: 0 auto;
	width: 427px
}
	
.tutorials H1 {
    color: #DEFDB4;
	font-weight:bold;
	font-size: 12px;
	padding: 15px 0 0 60px;
}
	
.tutorials img {
    border: 0px none;
    text-align:center; margin-left:70px; margin-right:0; margin-top:15px; margin-bottom:0
}
	
.tutorials .linkT { 
	margin-left: 70px;
	margin-top: 20px;
	color: #BFBEBE;
}
	
* html .tutorials .linkT { margin-left: 70px; }

.tutorials .icon {
    border: 0px none;
    text-align:left; margin-left:0px; margin-right:0; margin-top:0px; margin-bottom:0
}

/* Download Button */

a.downloadbtn {
    background: url('downloadbtn.gif') no-repeat !important;
    display:block;
	float: left;
    height: 37px;
    width: 143px; margin-left:0; margin-right:0; margin-top:6px; margin-bottom:0
}

a.downloadbtn:hover {background: url('downloadbtn.gif') no-repeat 0 -39px !important;}


/* Freebies - CCLicense */

.down {
    background: #E0EBC2 url('freebies/CCLic.gif') no-repeat left 4px;
    border-bottom: 1px dashed #ABCF2A;
    font-size: 100%;
	line-height:30px;
    padding-left:100px; padding-right:0; padding-top:3px; padding-bottom:3px
}

.down a { color: #5D7C46; }
.down a:hover { color: #8AB31A; }

.js-kit-rating { float: right; margin-top: -35px; color: #048EBC}

/* Liste Link */

.linklist {
	margin: 0 0px 0 32px;
	padding: 0px;
}

ul.linklist {
   	float: left;
	list-style:none;
	margin-right: 15px;
	padding: 0px;
	width: 240px;
}

ul.linklist li {
    border-top: 1px solid #E0EBC2;
	font-size: 90%;
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: justify
}

ul.linklist li.first {
    border: 0px none;
	color: #0580A9;
	padding-top: 10px; font-style:normal; font-variant:normal; font-weight:normal; line-height:100%; font-size:140%; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif
}

ul.linklist li img {
	border:2px solid #DCECA5;
	height:16px;
	margin:0 6px -4px 0;
	width:16px;
}

ul.linklist li a {
    background: url('listlink1.gif') no-repeat 5px 0 !important;
	border: 0px none;
	color: #5D7C46;
	display: block;
	padding-left: 20px !important
}

ul.linklist li a:hover {
    background: #E0EBC2 url('listlink2.gif') no-repeat 5px 0 !important;
	color: #8AB31A;
	display: block;
	padding-left: 20px !important
}

ul.linklist li a span { visibility:hidden; }

ul.linklist li a:hover span {
    color: #048EBC;
	padding-left: 100px;
	visibility:visible;
}


/* --- popup --- */
#mainPopup { width:320px; border-spacing:0; border:0px none; margin-top: 8px;background-color:#ffffff; margin-left:auto; margin-right:auto; margin-bottom:auto }
.mainPopup { padding:15px; vertical-align:top; text-align:left; }
#popupContent { width:320px; border:0px none; border-spacing:0; padding:0 }
#popupContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }

/* --- 404.asp --- */
#form404 { text-align:center;}

/* --- autori.asp --- */
.fotoautore { margin-bottom:2em; margin-top:2em; }
.fotoautore .evid { color: #048EBC}
.elencoautori li { list-style-type: none; margin-left: -40px; }

/* --- foto.asp --- */
.foto { background-color:#fbfbfb; margin-bottom:4em; margin-top:1em; padding:7px; text-align:center; }
.elencofoto li { margin:0.5em; }

/* --- code --- */
#code-tv {
	color:#727272;
	border-width:1px 1px 1px 3px ;
	border-style:solid;
	border-color: #D6EC8A;
	margin:50px 0 0 0; 
	background: #E9F6FA;
    overflow: auto;
	font-size:10px;
	padding:8px;
	float: right;
	width: 292px
}

.codeleft-tv {
	color:#727272;
	margin:50px 0 0 0; 
	float: left;
	width: 260px;
	text-align: justify
}




/* -----------------------------------*/
/* ---------->>> TABACCORDION <<<-----------*/
/* -----------------------------------*/

#wrapper {
    margin: 0 auto;
    width: 234px;
}

#cont-tab {
    background: url('cont-tab-bg.gif') no-repeat top center;
    margin: 0 auto;
    width: 90%
}

#cont-tab h3 {
    color: #000;
    font-size: 8px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.box {
    background: #e9f6fa;
}

.boxholder {
    background: #e9f6fa;
    clear: both;
    padding: 0;

}

.boxholder p {
    font-size: 85%;
    line-height: 1.5em;
	margin: 0;
    padding: 5px 0 5px 0;
    text-align: justify;
}

.boxholder p.title {
    border-bottom: 6px solid #D9ECF2;
    color: #CDE278;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px
}
	
.boxholder p.title span {
    color: #BBDBF1;
}

.tab {
    float: left;
    height: 98px;
    margin: 0 2px 0px 0;
    text-align: center;
}

.tab a {
    display: block !important;
    height: 39px;
    width: 40px;
}

.tab h3 a span {
    float: left;
    padding-top: 60px;
    width: 40px;
}

* html .tab h3 a span {
    display: none
}

.tab h3.t-wfonline a{
    background: url('t-wfonline.gif') no-repeat 0 -37px !important;
}

.tab h3.t-wfonline a:hover {
    background: url('t-wfonline.gif') no-repeat 0 5px !important;
}

.tab h3.t-bloglove a {
    background: url('t-bloglove.gif') no-repeat 0 -37px !important;

}

.tab h3.t-bloglove a:hover {
    background: url('t-bloglove.gif') no-repeat 0 5px !important;
}

.tab h3.t-postmark a {
    background: url('t-postmark.gif') no-repeat 0 -37px !important;
}

.tab h3.t-postmark a:hover {
    background: url('t-postmark.gif') no-repeat 0 5px !important;
}

.tab h3.t-referrer a {
    background: url('t-referrer.gif') no-repeat 0 -37px !important;
}

.tab h3.t-referrer a:hover {
background: url('t-referrer.gif') no-repeat 0 5px !important;
}

.tab h3.t-technorati a {
    background: url('t-technorati.gif') no-repeat 0 -37px !important;
}

.tab h3.t-technorati a:hover {
    background: url('t-technorati.gif') no-repeat 0 5px !important;
}

/* _________________ ContenutoTab
                           ________________________ */
						   
/* technorati tag (cloud) -  technorati info (widget=tr_authority - tr-info) -  technorati search topics (topics)- clipmarks links (Clipmarks) - delicious link - ereferrer)
*/

.cloud h3, .cloud h4, .cloud img { display: none; }
.cloud h3 a { color: #000 !important; }
.cloud h4 { color: #000; }

.cloud .tr-blog-top-tags {
width: 210px!important;
border-bottom: 1px solid #D9ECF2;
padding: 0 0 10px 0;
margin: 0px 0 0 0; }

.cloud a {
color: #8AB31A!important
}

.cloud li a, ul#tags-tagdel li a, #tr-topics a { color: #07B4ED!important; }

.cloud .tr-blog-top-tags ul li {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 0.8em !important;
font-weight: normal}

.cloud .tr-blog-top-tags li a:hover, ul#tags-tagdel li a:hover, #tr-topics a:hover {
border-bottom-color: #ABCF2A!important;
border-bottom-style: dotted!important;
border-bottom-width: 1px!important;
color: #ABCF2A!important; }

.cloud ul { background-color: #e9f6fa; }

#tr-widget, #tr-topics, .Clipmarks, #delbadge, .identity, .blogroll {
font-size: 80%;
margin-top: 0px;
border-bottom: 1px solid #D9ECF2;
padding-bottom: 10px;
text-align: justify
}

.tr_authority_t_js {
float: right;
width: 74px
}

.cloud p, #tr-widget p, #tr-topics p, .Clipmarks p, .identity p {
    color: #BBDBF1;
    font-size: 17px;
	text-align: right
}

.cloud a:hover, .tr-info a:hover, .Clipmarks a:hover, #delicious-posts-webfruits a:hover, #ereferrer a:hover {
color: #07B4ED!important
}

.Clipmarks {
margin-top: 5px;
border-bottom: 1px solid #D9ECF2;
padding: 0 0 10px 0;
text-align: justify;
margin: 0px;
}

.ClipmarkLink, #delbadge {
color: #bbbbbb;
}

p.Clipmarks {
    color: #BBDBF1;
    font-size: 17px;
	text-align: right
}

#delicious-posts-webfruits {
color: #bbbbbb;
font-size: 85%;
margin-top: 0px;
padding-bottom: 0 0 5px 0;
text-align: justify
}

a.delicious-tag {
color: #ABCF2A!important;
}

.delicious-banner {
display: none
}

ul#tags-tagdel {
width: 210px;
text-align: justify;
background: #E9F6FA;
padding:0;
margin: 0
}

ul#tags-tagdel li{
display: inline;
}

#ereferrer {
	font-size: 90%;
	margin-top: 10px;
	color: #bbb
}

td#enumber {
	font-size: 90%;
	color: #bbb
}

#FJ_TListC, #FJ_TListC #FJ_TList, #FJ_TListC #FJ_TList table, #FJ_TListC #FJ_TList div, #FJ_TListC #FJ_TList tr, #FJ_TListC #FJ_TList td {
	text-align: justify!important;
	font-size: 10px!important;
	line-height: 1; 
	padding: 0;
	margin: 0;
	background-color: #E9F6FA; 
	color: #BBBBBB;
}
table#FJ_TListC {
margin: 0;
border-top: 1px solid #D9ECF2!important;
border-bottom: 1px solid #D9ECF2!important;
padding: 10px 0 5px 0!important;
text-align: justify!important;
	width: 210px!important;
}
#FJ_TListC #FJ_TList img {
	border-width: 0px; 
	padding: 0px; 
	margin: 0px;
	vertical-align: middle;
}
#FJ_TListC .FJ_TopTable#FJ_TList {
	width: 210px!important;
}
#FJ_TListC #FJ_TList .FJ_Heading {
	color: #BBDBF1!important;
    font-size: 17px!important;
	text-align: right!important;
	font-weight: normal!important;
	padding: 0 0 10px 0!important
}
#FJ_TListC #FJ_TList .FJ_Line {
	color: #BBBBBB; 
	line-height: 12px; 
	text-align: justify;
	border-width: 0;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
#FJ_TListC #FJ_TList .FJ_Line a:link, #FJ_TListC #FJ_TList, #FJ_TListC #FJ_TList .FJ_Line a:visited {
	color: #8AB31A; 
	line-height: 12px; 
	border-width: 0px;
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 10px!important;
}

.FJ_Line a:hover {
	color: #07B4ED!important; 
}


#FJ_TListC #FJ_TList .FJ_TrafFoot {
font-size:10px!important;
	padding:0;
	margin: 0;
	text-align: center!important;
	}
#FJ_TListC #FJ_TList .FJ_TrafFoot a:link, #FJ_TListC #FJ_TList .FJ_TrafFoot a:hover, #FJ_TListC #FJ_TList .FJ_TrafFoot a:visited {
    font-size:10px!important;
	line-height: 1;
	color: #bbb;
 	display: inline;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

#FJ_TListC #FJ_TList .FJ_TrafFoot .FJ_Wrd {
	font-size: 10px!important;
	font-weight: bold;
	line-height: 1;
	color: #8AB31A!important;
}




/* ----Identity---- */

.identity ul {
	list-style:none;
	text-indent:-8000px;
	margin: 8px 0 0 10px!important;
}

.identity li {
	float:left;
	margin-right:2px !important;
	margin-bottom:2px !important;
}
.identity a {
	width:20px;
	height:20px;
	display:block !important;
	background-repeat:no-repeat;
	background-position:0px -20px !important;
	border:1px solid #DCECA5;
}

.identity a span {
	visibility: hidden
}

.identity a:hover {
	background-position:0px 0px !important;
	border:1px solid #D9ECF2;
	}

/* Identity Icon */

#wfsito a {
	background-image:url('icon-identity/wfsito.gif') !important;
	border:1px solid #ABCF2A !important
}

#wfblog a {
	background-image:url('icon-identity/wfblog.gif') !important;
	border:1px solid #ABCF2A !important
}

#pagineimperfette a {
	background-image:url('icon-identity/pagineimperfette.gif') !important;
	border:1px solid #ABCF2A !important
}

#lidi a {
	background-image:url('icon-identity/lidi.gif') !important;
}

#mybloglog a {
	background-image:url('icon-identity/mybloglog.gif') !important;
}

#blogcatalog a {
	background-image:url('icon-identity/blogcatalog.gif') !important;
}

#cocomment a {
	background-image:url('icon-identity/cocomment.gif') !important;
}

#deviantart a {
	background-image:url('icon-identity/deviantart.gif') !important;
}

#coroflot a {
	background-image:url('icon-identity/coroflot.gif') !important;
}

#delicious a {
	background-image:url('icon-identity/delicious.gif') !important;
}

#oknotizie a {
	background-image:url('icon-identity/oknotizie.gif') !important;
}

#diggita a {
	background-image:url('icon-identity/diggita.gif') !important;
}

#clipmarks a {
	background-image:url('icon-identity/clipmarks.gif') !important;
}

#imeem a {
	background-image:url('icon-identity/imeem.gif') !important;
}

/* ----Blogroll---- */

.blogroll ul {
	list-style:none;
	text-indent:-8000px;
	margin: 8px 0 0 10px!important;
}

.blogroll li {
	float:left;
	margin-right:2px !important;
	margin-bottom:2px !important;
}
.blogroll a {
	width:20px;
	height:20px;
	display:block !important;
	background-repeat:no-repeat;
	background-position:0px -20px !important;
	border:1px solid #DCECA5;
}
.blogroll a:hover {
	background-position:0px 0px !important;
	border:1px solid #D9ECF2;
}

/*  Blogroll Icon */

#veerle a {
	background-image:url('icon-blogroll/veerle.gif') !important;
}

#cssjuice a {
	background-image:url('icon-blogroll/cssjuice.gif') !important;
}

#askcssguy a {
	background-image:url('icon-blogroll/askcssguy.gif') !important;
}

#css4design a {
	background-image:url('icon-blogroll/css4design.gif') !important;
}

#alsacreations a {
	background-image:url('icon-blogroll/alsacreations.gif') !important;
}

#bittbox a {
	background-image:url('icon-blogroll/bittbox.gif') !important;
}


#dezinerfolio a {
	background-image:url('icon-blogroll/dezinerfolio.gif') !important;
}

#tutorialblog a {
	background-image:url('icon-blogroll/tutorialblog.gif') !important;
}

#smashing a {
	background-image:url('icon-blogroll/smashing.gif') !important;
}

#xyberneticos a {
	background-image:url('icon-blogroll/xyberneticos.gif') !important;
}

#infectedfx a {
	background-image:url('icon-blogroll/infectedfx.gif') !important;
}

#clazh a {
	background-image:url('icon-blogroll/clazh.gif') !important;
}

#sizlopedia a {
	background-image:url('icon-blogroll/sizlopedia.gif') !important;
}

#mashable a {
	background-image:url('icon-blogroll/mashable.gif') !important;
}

#go2web2 a {
	background-image:url('icon-blogroll/go2web2.gif') !important;
}

#accessoweb a {
	background-image:url('icon-blogroll/accessoweb.gif') !important;
}


#edit a {
	background-image:url('icon-blogroll/edit.gif') !important;
}

#oneweb20 a {
	background-image:url('icon-blogroll/oneweb20.gif') !important;
}

#italianwebdesign a {
	background-image:url('icon-blogroll/italianwebdesign.gif') !important;
}

#blographik a {
	background-image:url('icon-blogroll/blographik.gif') !important;
}

#sid05 a {
	background-image:url('icon-blogroll/sid05.gif') !important;
}

#raptxt a {
	background-image:url('icon-blogroll/raptxt.gif') !important;
}

#gl a {
	background-image:url('icon-blogroll/gl.gif') !important;
}

#laburno a {
	background-image:url('icon-blogroll/laburno.gif') !important;
}

#youon a {
	background-image:url('icon-blogroll/youon.gif') !important;
}

#weblogin a {
	background-image:url('icon-blogroll/weblogin.gif') !important;
}


/* --- tagCloud 2.0.0 --- */
a.tcmpiccolo, a.tcmpiccolo:link, a.tcmpiccolo:active  { color: #C3E3ED; font-size: xx-small; } 
a.tcpiccolo, a.tcpiccolo:link, a.tcpiccolo:active { color: #A6DBED; font-size: small; } 
a.tcmedio, a.tcmedio:link, a.tcmedio:active { color: #7AD1EE; font-size: medium; } 
a.tcgrande, a.tcgrande:link, a.tcgrande:active { color: #44C2EC; font-size: large; } 
a.tcmgrande, a.tcmgrande:link, a.tcmgrande:active { color: #07B4ED; font-size: xx-large; }

a.tcmpiccolo:hover { color: #ABCF2A; border-bottom: 1px dotted #ABCF2A!important; font-size: xx-small; } 
a.tcpiccolo:hover { color: #ABCF2A; border-bottom: 1px dotted #ABCF2A!important; font-size: small; } 
a.tcmedio:hover { color: #ABCF2A; border-bottom: 1px dotted #ABCF2A!important; font-size: medium; } 
a.tcgrande:hover { color: #ABCF2A; border-bottom: 1px dotted #ABCF2A!important; font-size: large; } 
a.tcmgrande:hover { color: #ABCF2A; border-bottom: 1px dotted #ABCF2A!important; font-size: xx-large; } 
