/*  

Theme Name: ISAYBLOG 2

Theme URI: http://www.isayblog.com/

Description: Template rivisitato per il network iSayBlog. Dal template di Massimo Marino

Version: 2.0

Author: Marco Buttarini

Author URI: http://www.marbu.org/

*/





body{

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;;

	color:#333333;

}

#sfondo{

	min-width:925px;

	margin: 0 0 8px 0;

}

ul,ul li{

	list-style-type: none;

	margin:0px;

	padding:0px;

}

h1,h2,h4,h5{

	margin:0px;

	padding:0px;

}

h3{ margin-bottom:10px; margin-top:18px;}



a{	

	color:#003399;

	text-decoration:none;

}

html>body .entry embed, html>body .entry object{ /*Opera, Firefox e Safari*/

	display:block;

	margin-top:8px;

	margin-bottom:8px;

}

.entry embed, .entry object{ /*IE6*/

	display:block;

	margin-top:8px;

	margin-bottom:8px;

}

*:first-child+html .entry embed, *:first-child+html .entry object{ /*IE7*/

	display:block;

	margin-top:8px;

	margin-bottom:8px;

}



.elenco a:hover, 

.datitop a:hover, 

.entry a, 

.entry a:hover, 

.titolo-articolo a:hover, 

.datibot .inner a:hover{

	color:#003399;

	border-bottom:1px dotted #003399;

}

a:active, a:focus {

	outline-color:invert;

	outline-style:none;

	outline-width:0;

}

a img {

	border: 0;

}

form{

	margin:0;

	padding:0;

}

.red{

	color:#CC0000;

}

.clear {

	line-height:0px;

	clear:both;

}

.clear-bot {

	clear:both;

}

.hide{

	visibility:hidden;

}

.menu li{

	float:left;

	padding: 0 0 5px 0 ;

}

#cerca a,

.menu a{

	text-decoration:none;

	background:url(img/menu-link.gif) bottom repeat-x; 

	white-space: nowrap;

	padding: 0 0 1px 0;

}

#cerca a:hover,

.menu a:hover{

	background:url(img/menu-link-h.gif) bottom repeat-x; 

}

.menu li.separa{

	padding:0 0 1px 5px;

	margin:0 0 0 5px;

}

a.altro-top{

	padding: 2px 1px 2px 25px;

	border:0;

}

a.altro-top:hover{

	padding: 2px 1px 2px 25px;

	border:0;

}

a.altro-bot{

	width:147px;

	white-space:nowrap;

	display:block;

	height:20px;

	padding: 0px 1px 7px 25px;

	border:0;

}

a.altro-bot:hover{

	padding: 0px 1px 7px 25px;

	border:0;

}

.pagetitle{

	font-size:18px;

	font-weight:normal;

	letter-spacing:-1px;

	padding:8px;

	margin: 8px 10px 10px 18px;	

}

#research{

	margin: 16px 0 0 0;

	padding:8px;

}

.altrocodice{

	margin: 0 0 0 15px;



}



.cat-item { padding: 4px 0px 0px 8px;}

/* SLIDE

================================================================*/

#scorri-top {

	padding: 10px;

	width:504px;

}

#scorri-bot {

	padding: 0;

}





/* ELEMENTS

================================================================*/



#isay-network {

	width:340px;

}

#isay-network img{

	vertical-align:middle;

	padding: 0 0 0 0;

	border-right:5px solid #FFF;

	margin: -2px 0 0 0;

}

#ro01, 

#ro02,

#ro03, 

#ro04 {

	position: relative;

	display:inline;

}

#ro01 .ic01, 

#ro02 .ic02, 

#ro03 .ic03, 

#ro04 .ic04  {

	float: left;

	display: block;

	width: 27px;

	height: 27px;

	white-space: nowrap;

	font-family:tahoma,arial;

	font-size:9px;

	overflow:hidden;

	display:inline;

	line-height:15px;

}

#ro01 .ic01 a,

#ro02 .ic02 a,

#ro03 .ic03 a,

#ro04 .ic04 a{

	padding: 0 0px 0 2px;

	margin: 5px 0px 0 0px;

	display:block;

	color:#FFFFFF;

}

#ro01 .ic01:hover a,

#ro02 .ic02:hover a,

#ro03 .ic03:hover a,

#ro04 .ic04:hover a,

#ro01 .ic01 a:hover,

#ro02 .ic02 a:hover,

#ro03 .ic03 a:hover,

#ro04 .ic04 a:hover{

	color:#003399;

}



/* TIPS

================================================================*/

/*.info-tip {

	background: url(img/bg-info.gif) top repeat-x #91c023;

	width: 150px ;

	z-index: 13000;

	padding:2px;

}

.info-title {

	font-weight: bold;

	font-size: 10px;

	margin: 0;

	padding: 2px 4px 2px;

	color: #FFFFFF;

}

.info-text {

	background: url(img/bg-info-text.gif) 120px 0px no-repeat #FFFFFF;

	font-size: 10px;

	padding: 4px 6px 4px;

}*/







.tool-tip {

	color: #fff;

	width: 139px;

	z-index: 13000;

}

.tool-title {

	font-weight: bold;

	font-size: 11px;

	margin: 0;

	color: #9FD4FF;

	padding: 8px 8px 4px;

	background: url(img/bubble.png) top left;

}

.tool-text {

	font-size: 11px;

	padding: 4px 8px 8px;

	background: url(img/bubble.png) bottom right;

}

.custom-tip {

	color: #000;

	width: 130px;

	z-index: 13000;

}

.custom-title {

	font-weight: bold;

	font-size: 11px;

	margin: 0;

	color: #3E4F14;

	padding: 8px 8px 4px;

	background: #C3DF7D;

	border-bottom: 1px solid #B5CF74;

}

.custom-text {

	font-size: 11px;

	padding: 4px 8px 8px;

	background: #CFDFA7;

}









/* isay TOPBAR 

================================================================*/

#isay-topbar-width{

	margin:0 auto;

	width:898px;

}

#isay-topbar{

	font-size:11px;

	height:21px;

	padding: 0 15px 0 15px;

}

#isay-topbar .menu{

	float:right;

	margin: 3px 160px 0 0px !important;

	margin: 3px 80px 0 0px;

	width:auto;

}

#isay-topbar .bg-logo{

	position:absolute;

	margin: 2px 0 0 740px;

	width:129px;

	height:46px;

}

#isay-topbar .bg-logo a{

	position:absolute;

	width:122px;

	height:35px;

	margin:6px 0 0 4px;

}

#isay-topbar .bg-logo .bg-logo-png{

	position:absolute;

	width:122px;

	height:35px;

	margin:6px 0 0 4px;

}





/* MORPH 

================================================================*/

.morph {

	font-size: 11px;

	line-height: 16px;

}





/* CERCA 

================================================================*/

#cerca{

	position: absolute;

	margin: 5px 0 0 335px;

}

#cerca .campo{

	width:130px;

	padding: 3px 0 3px 10px;

	border:0px;

}

#cerca .bottone{

	font-size:14px;

	border:0px;

	height:21px;

	padding: 0px;

	width:55px;

}

#cerca .bottone:hover{

	cursor:pointer;

}





/* CORPOB (esterno)

================================================================*/

#corpob-width{

	margin:0 auto;

	width:928px;

margin-top:180px;

}

#corpob{

	width:898px;

	padding: 0;

	margin: 0px 15px 0 15px;

}

#corpob-tab{

	float:right !important;

	float:none;

	position:static !important;

	position:absolute;

	margin: -11px 15px 0 0!important;

	margin: -11px 0 0 525px;

	height:11px;

	width:358px;

}

#corpob .menu{

	position:relative;

	font-size:12px;

	padding: 9px 0 0 8px;

	height:24px;

}

#corpob-top .menu{

	width:320px;

}





/* CORPOW (interno)

================================================================*/

#corpow{

	/*width:893px;*/

	width:898px;

	overflow:visible;

}

#corpow-top{

	/*width:893px;*/

	width:898px;

	height:7px;

}

#corpow-bot{

	/*width:893px;*/

	width:898px;

	height:12px;

	line-height:0px;

	display:block;

}





/* CONTENT

================================================================*/

#content{

	float:left;

	margin: 0 0 0 0 !important;

	margin: 0px 0 0 0;

	width:528px !important;

	width:529px;

	background:url(img/bg-content-top.gif) 5px 0 no-repeat;

	display:block;

}

.more-link{

	font-size:11px !important;

	line-height:16px !important;

	clear:both;

	display:block;

	padding:4px 4px 4px 10px;

	margin: 2px 0 0 -2px;

	border:none !important;

}

.more-link:hover{

	border:none !important;

	color:#999999 !important;

}

.datitop{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	color:#999999;

	padding:5px 0 0px 0;

}

.datitop a{

	color:#999999;

	border-bottom:1px dotted #999999;

}

.scrittore strong,

.datitop strong{

	color:#333333 !important;

	background:url(img/ico-scrittore.gif) right no-repeat #EFEFEF;

	padding: 0 13px 2px 3px;

	text-transform:capitalize;

}

.datibot{

	margin: 12px 0 0 0;

}

.datibot .inner{

	height:auto !important;

	height:13px;

	min-height:13px;

	padding:3px 6px 4px 6px;

}

.datibot .inner a{													

	border-bottom: 1px dotted #728898;

}

div.datax{

	visibility:hidden !important;

	visibility:visible;

	position:absolute;

	margin:0 8px 0 -52px;

	width:45px;

	height:58px;

}

.data{

	float:left;

	margin:0 8px 0 -24px !important;

	margin:0 8px 0 -12px;

	width:45px !important;

	width:44px;

	height:58px;

}

.data .d{

	width:44px;

	position:static !important;

	position:absolute ;

	margin: 6px 0 0 1px;

	font-size:18px;

	text-align:center;

	height:20px;

}

.data .m{

	width:44px;

	position:static !important;

	position:absolute;

	margin: 1px 0 0 0 !important;

	margin: 27px 0 0 0;

	font-size:13px;

	text-align:center;

	font-weight:bold;

	text-transform: capitalize;

}

.data .su a,

.data .giu a,

.data .sin	a,

.data .des a{

	display:block;

	width:5px;	

	height:5px;

	padding:3px 5px 3px 5px;

	position:absolute;

}

.data li{

	position:absolute;

}

.data .giu a{

	background:url(img/ico-giu.gif) center center no-repeat;

	margin: 0 0 0 7px !important;

	margin: 39px 0 0 7px;

}

.data .su a{

	background:url(img/ico-su.gif) center center no-repeat;

	margin: 0 0 0 23px !important;

	margin: 39px 0 0 23px;

}

.data .sin a{

	background:url(img/ico-sin.gif) center center no-repeat;

	margin: 0 0 0 7px !important;

	margin: 39px 0 0 7px;

}

.data .des a{

	background:url(img/ico-des.gif) center center no-repeat;

	margin: 0 0 0 23px !important;

	margin: 39px 0 0 23px;

}

.button li{

	float:left;

}

.button li{

	margin: 6px 0 0 8px;

	width:12px;

	height:12px;

}

.button img{

	margin:0px !important;

	padding:0px !important;

	background:none !important;

}

.button{

	float:right !important;

	/*float:none;

	position:static !important;

	position:absolute;*/

	height:11px;



}

.button li a{

	cursor:pointer;

}

html>body .button{ /*Opera, Firefox e Safari*/

	margin: 0 0 12px 0;

}

.button{ /*IE6*/

	margin: 0 0 5px 0;

}

*:first-child+html .button{ /*IE7*/

	margin: 0 0 12px 0;

}

.numerocommenti{

	width:auto !important;

	white-space:nowrap;

}

.numerocommenti img{

	float:left;

}

.numerocommenti b{

	line-height:15px !important;

	float:left;

	font-size:9px !important;

	font-weight:normal;

	margin: -3px 0 0 3px;

}

.post{

	padding: 0 10px 26px 14px;

	background:url(img/bg-post.png) left bottom no-repeat !important;

	background:url(img/bg-post.gif) left bottom no-repeat;

}

.post .entry{

	clear:both;

	margin: -8px 0 0 0;

	text-align:justify;

	font-size: 11px;

	line-height:16px;

}

.post .entry ul li{

	background:url(img/li.gif) left top no-repeat;

	padding: 0 0 0 20px;

}

.post .entry ul {

	margin: 8px 0 8px 0;

	padding: 0 0 0 0;

}

.post .entry ol {

	margin: 8px 0 8px 20px;

	padding: 0 0 0 0;

}

.post .entry p{

	margin:8px 0 0 0;

}

.post .entry a:hover{

	border-bottom:1px solid /*!important*/;

}

.post blockquote p, 

.post code p{

	margin:0 0 8px 0 !important;

}

.post .entry blockquote{

	background:url(img/bg-blockquote.gif) top left no-repeat #f3f3f3;

	color:#555555;

	margin:8px 0 8px 8px;

	padding: 18px 16px 8px 16px;

	text-align:left !important;

}

.post .entry code{

	background:url(img/bg-code.gif) top left no-repeat #f7f8e9;

	color:#285a00;

	font-family:"Courier New", Courier, mono;

	margin:8px 0 8px 8px;

	display:block;

	padding: 18px 16px 16px 16px;

	text-align:left !important;

	overflow:auto;

}





/*================INIZIO CODICE ALLINEAMENTO IMMAGINI====================*/



.post .entry img{

	

	padding: 2px 2px 18px 2px;

	margin: 10px 0 0px 0px;

	display:block; 

}

.post .entry strong img {

	background:url(img/none.gif);

	padding: 2px 2px 12px 2px;

	margin: 10px 0 0px 0px;

        display:block; 

}

.post  .archive img,

.post  .archive img.aligncenter,

.post  .archive img.alignleft,

.post  .archive img.alignright{

	background:none;

	padding:0;

	margin:4px 0 0 8px;

	border:1px solid #5e5e5e;

	float:right;

}





.post  img.aligncenter{

  

   padding: 2px 2px 18px 2px;

   margin: 10px 0 5px 0px;

   text-align:center;

   margin-left:auto; 

   margin-right:auto;

   display:block; 

}



.post strong img.aligncenter{

   background:url(img/none.gif);

   padding: 2px 2px 10px 2px;

   margin: 10px 0 0px 0px;

   text-align:center;

   margin-left:auto; 

   margin-right:auto;

   display:block; 

  

}





.post  img.alignleft{

   float: left;

   padding: 3px 2px 10px 2px;

   margin: 2px 10px 0 0px;

   display:block;

}





.post  strong img.alignleft{

   float: left;

   padding: 3px 2px 10px 2px;

   margin: 2px 10px 0 0px;

   display:block;

}



.post  img.alignright{

   float: right;

   padding: 3px 2px 10px 2px;

   margin: 2px 0 0 10px;

   display:block;

} 



.post strong img.alignright{

   float: right;

   padding: 3px 2px 10px 2px;

   margin: 2px 0 0 10px;

   display:block;

} 



/*============================FINE CODICE ALLINEAMENTO IMMAGINI===========================*/





.post h2{

	line-height:19px;

	font-size:19px;

	margin:0;

	padding:1px 0 0 0;

	font-weight:normal;

	letter-spacing:-1px;

}

.SX{

	width:237px;

	float:left;

}

.DX{

	width:237px;

	float:right;

}

.SX .entry, 

.DX .entry{

	clear:none;

	/*text-align:left;*/

}



/* Codice per la sistemazione delle immagini degli archivi a fondo pagina con i tag di WP2.6 */



.SX .entry img, 

.DX .entry img,

.SX .entry img.aligncenter, 

.DX .entry img.aligncenter,

.SX .entry img.alignleft, 

.DX .entry img.alignleft,

.SX .entry img.alignright, 

.DX .entry img.alignright{

	background:none;

	padding:0;

	margin:10px 0 0 8px;

	border:2px solid #5e5e5e;

	float:right;

}



/* fine */





.SX .data, 

.DX .data{







	float:left;

	margin:2px 6px 0 -4px !important;

	margin:2px 6px 0 0;

	width:45px;

	height:58px;

}

.SX h2, 

.DX h2{

	line-height:16px;

	font-size:13px;

	padding:0;

	font-weight:bold;

}

.scrittore{

	font-size:10px;

	margin: 16px 0 0 0;

	clear:both;

	color:#999999;

}





/* COLONNA

================================================================*/



#colonna a{  color:#888888; }





#colonna{

	float:right;

	margin: -50px 18px 0 0 !important;

	width:336px;

	padding: 8px;

}





#colonna-left{



width:160px;

float:left;

}









#colonna-right{



width:160px;

float:right;

}





#colonna-top{



width:336px;



}





#colonna-bottom{



width:336px;



}





h5.blogroll{

	text-align:center;

	font-size:15px;

	line-height:19px;

	font-weight:bold;

	letter-spacing:-1px;

	color:#CCCCCC;

	border-bottom:1px dotted #CCCCCC;

	background:#f5f5f5;

}



/* BOX

================================================================*/

#colonna-right h4 span, 

#colonna-top h4, 

#colonna-bottom h4, 

#colonna-right h5, 

#colonna-left h4 span, 

#colonna-left h5{

	font-size:11px;

	padding: 3px 0 3px 5px;	

}

.box{

	margin: 0 0 16px 0;

}

.elenco ul li {

	padding: 5px 0 0 5px;

}

.elenco ul li ul{

	padding: 5px 0 0 0;	

}

.elenco ul li ul li{

	border:0px;

	padding: 1px 0 4px 10px;

	margin: 2px 0 0 0;

}

.elenco a{

	color:#999999;

}

#newsletter {

	font-size:10px;

	padding:5px;

}

#newsletter .campo-out {

	margin: 5px 0 0 0;

}

#newsletter .campo{

	padding:3px 7px 3px 5px ;

	width:129px;

	border-width:1px 0 0 1px;

	border-style: solid;

}

#newsletter .bottone{

	padding:3px 0;

	width:150px;

	border:0px;

}

#newsletter .bottone:hover{

	cursor:pointer;

	color:#003399;

}

#feedrss{

	background:url(img/ico-feed.gif) no-repeat 3px 0;

	height:56px;

	margin: 8px 0 8px 0;

	padding: 3px 0 0 63px;

	font-size:10px;

	color:#858585;

	display:block;

	cursor:pointer;

}

#feedrss:hover{

	color:#003399;

}

#registra{

	background:url(img/ico-registra.gif) no-repeat 3px 0;

	height:56px;

	margin: 8px 0 8px 0;

	padding: 3px 0 0 63px;

	font-size:10px;

	color:#858585;

	display:block;

	cursor:pointer;

}

#registra:hover{

	color:#003399;

}

/* BLOGRSS

================================================================*/

#blogrss-dir{

	padding:10px 0 0 17px !important;

	padding:10px 0 0 10px ;

}

#blogrss-dir-hide{

	padding:0 0 0 17px !important;

	padding:0 0 0 10px ;

	float:left;	

}

#blogrss-dir-hide .blogrss{

	margin-top:10px;

}

.blogrss{

	width:280px;

	float:left;

	margin: 0 12px 0 0 ;

}

.blogrss li a{

	padding: 3px 15px 3px 4px;

	display:block;

	height:auto !important;

	height:11px;

}

.blogrss ul{

	padding: 5px 0 5px 0 ;

}

.blogrss li{

	font-size:9px;

	margin: 0 5px 0 5px;

	padding:0;

}

.blogrss li h3 {

	font-weight:normal;

	font-size:12px;

	padding:0;

	margin:0;

}

.blogrss li h3 a{

	text-decoration:none;

	background:none !important;

	padding: 5px 0 5px 0;

}

.blogrss img{

	vertical-align:middle;

	padding: 0 5px 0 5px;

	margin: -3px 0 0 0;

}





/* FOOTER

================================================================*/

#toggle-design-alpha{

	position:absolute;

	background:#000000;

	filter:alpha(opacity=40);

	-moz-opacity:.40;

	opacity:.40;

	height:15px; 

	width:130px;

	margin: 0 0 0 750px !important;

	margin: -3px 0 0 750px;

}

#toggle-design {

	position:absolute;

	margin: 0 0 0 750px !important;

	margin: -3px 0 0 750px;

	height:15px;

	width:150px;



}

#toggle-design a{

	padding: 0 10px 0 0;

	display:block;

	font-size:9px;

	height:15px;

	white-space: nowrap;

	cursor:pointer;

	text-align:right;

	color:#d4d4d4;

	float:left;

}

#toggle-design .desmm{

	width:38px;

	height:14px;

	float:left;

}

#credits-alpha{

	background:#d5d3d1;

	filter:alpha(opacity=80);

	-moz-opacity:.80;

	opacity:.80;

	border-top:1px #000000 dotted !important;

	border-top:1px #666666 solid;

}

#credits-alpha,

#credits{

	position:absolute;

	margin: 50px 0 0 0 !important;

	margin: 40px 0 0 0;

	height:45px;

	width:100%;

	display:block;

	min-width:928px;



}

#credits .bg-logo a{

	position:absolute;

	width:122px;

	height:35px;

	margin:6px 0 0 4px;

}

#credits .bg-logo .bg-logo-png{

	position:absolute;

	width:122px;

	height:35px;

	margin:6px 0 0 4px;

}

#credits-width{

	display:block;

	width:800px;

	padding: 6px 8px 0 130px;

	font-size:10px;

	line-height:16px;

}

.cc {

	background:transparent url(img/ico-cc.gif) no-repeat scroll left top;

	height:17px;

	width:17px;

	display:block;

	float:left;

	margin-right: 2px;

}

.wp {

	background:transparent url(img/ico-wp.gif) no-repeat scroll left top;

	height:17px;

	width:17px;

	display:block;

	float:left;

	margin-right: 2px;

}

.oscorp {

	background:transparent url(img/ico-oscorp.gif) no-repeat scroll left top;

	padding:1px 0 3px 20px;

	height:17px;

	display:block;

	float:left;

	margin-right: 2px;

}


#corpow-bot {
	background: url('img/footer/_03.jpg') top center no-repeat;
	height: 133px;
}

div#bg-blogrss {
	display: none;
}

/*
| --------------------------------
| FOOTER
| --------------------------------
*/

div#footer {
	clear  : both;
	color  : #FFFFFF;
	margin : 0px 0px 0px 0px;
	padding-left:13px;
	line-height: 18px;
}

div#footerBox1, div#footerBox2, div#footerBox3 {
	height : 125px;
	width  : 305px;
}

div#footer a {
	text-decoration : underline;
	color           : #FFFFFF;
}

div#footerBox1 {
	float      : left;
	background : transparent url('img/footer/_13.jpg') right no-repeat;
}

div#footerBox1 {
	margin: 0px;
	width: 325px;
}
div#footerBox1 p {
margin: 0pt 8px 0pt 104px;
}

div#footerBox2 {
	float      : left;
	background : transparent url('img/footer/_13.jpg') right no-repeat;
	padding: 0px 0px 0px 10px;
	width: 280px;
}

div#footerBox2 p {
	background : transparent url('img/footer/_08.jpg') top left no-repeat;
	padding    : 40px 0px 0px 6px;
	margin: 0px;
}

div#footerBox3 {
	float: left;
	padding: 0px 0px 0px 10px;
	width: 280px;
}

div#footerBox3 p {
	background : transparent url('img/footer/_10.jpg') top left no-repeat;
	padding    : 40px 0px 0px 6px;
	margin: 0px;
}

div#footerBox3 ul {
	list-style: none;
}

div#footerBox3 ul li {
	display: inline;
}

div#footerBox3 ul#footer_socialLinks {
	margin: 10px 0px 0px 0px;
}

img#footerBox1_isbLogo {
	float: left;
	margin: 0px 5px 0px 0px;
}



/* COMMENTS

================================================================*/

.comment-intro{

	color:#c1c1c1;

	padding: 8px;

	background:#f5f5f5;

	border-bottom:1px solid #c1c1c1;

	margin: 0 0 8px 0;

}

.comment-intro h5{

	letter-spacing:-1px;

	font-size:16px;

	font-weight:bold;

}

.comment-intro h4{

	font-size:11px;

	font-weight:normal;

}

#commentlist {

	margin: 0 0 0 0;

	padding:8px 8px 4px 8px;

}

#commentlist ol{

	margin:0;

	font-size:9px;

	padding: 0 0 0 25px;

}

#commentlist li{

	list-style: decimal-leading-zero /*inside */;	

	margin: 0 0 4px 0;

	padding:4px;

}

#commentlist .comment-autore{

	font-size:13px;

	letter-spacing:-1px;

	padding: 4px 8px 8px 4px;

	font-weight:bold;

}

#commentlist .comment-autore a{

	color:#728898;

}

#commentlist cite{

	padding: 0 16px 0 0;

	font-style:normal;

	background: url(img/ico-commenti.gif) center right no-repeat;

}

#commentlist .comment-testo{

	color:#333333;

	font-size:11px;

	line-height:16px;

	padding: 4px 6px 6px 6px;

	border-width: 0 1px 1px 0;

	border-style: solid;

}

#commentlist .comment-testo p{

	margin: 4px 0 0 0;

	padding: 0;

}

#commentlist .comment-data{

	text-align:right;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

}

#commentlist .comment-data a{

	color:#999999;

	font-size:10px;

}





/* FORM COMMENTO

================================================================*/

#form-commento ul{

	padding: 4px 8px 8px 8px;

}

.campo-autore label, 

.campo-url label, 

.campo-email label{

	font-size:10px;

	position:absolute;

	margin: 7px 0 0 170px;

}

.campo-autore, 

.campo-url, 

.campo-email, 

.campo-commento {

	margin: 5px 0 0 0;

	padding:4px 16px 4px 4px;

	white-space:nowrap;

}

.campo-autore input, 

.campo-url input, 

.campo-email input, 

.campo-commento textarea{

	padding:3px 5px 3px 5px;

	border-width:1px 0 0 1px;

	border-style: solid;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

.campo-autore input, 

.campo-url input, 

.campo-email input{

	margin: 0 8px 0 0px;

	width:150px;

}

.campo-commento textarea{

	background: url(img/bg-campo-commento.gif) bottom right no-repeat #FFFFFF !important;

	width:100%;

}

.campo-commento{

	width:468px !important;

	width:458px;

}

#commentform .bottone{

	width:120px;

	height:26px;

	font-size:12px;

	font-weight:bold;

	float:right;

	margin:0;

}

.subscribe-to-comments{

	font-size:10px;



	line-height:15px;

}

.subscribe-to-comments input{

	margin:2px 0 0 5px;

}

.subscribe-to-comments label{

	line-height:25px;

}



/* PAGINATION

================================================================*/

div.pagination {

	padding:3px;

	margin:3px 3px 3px 13px ;

	text-align:left;

}

div.pagination a {

	padding: 2px 5px 2px 5px;

	margin-right: 2px;

	text-decoration: none; 

}

div.pagination span.current {

	padding: 2px 5px 2px 5px;

	margin-right: 2px;

	font-weight: bold;

}

div.pagination span.disabled {

	padding: 2px 5px 2px 5px;

	margin-right: 2px;

}





/* RELATED POST THUMB

================================================================*/

.relatedpost-intro{

	color:#c1c1c1;

	padding: 8px;

	background:#f5f5f5;

	border-bottom:1px solid #c1c1c1;

	margin:8px 0 0px 0;

	border-top:1px solid #CCCCCC;

}

.relatedpost-intro h5{

	letter-spacing:-1px;

	font-size:16px;

	font-weight:bold;

}

.relatedpost-intro h4{

	font-size:11px;

	font-weight:normal;

}

#relatedpost {

	margin:0;

	padding:0;

}

#relatedpost li{

	display:block;

	clear:both;

	padding:8px;

	border-bottom:1px solid #CCCCCC;

}

#relatedpost h5{

	display:block;

	font-size:11px;

}

#relatedpost p{

	margin:0px;

	padding:0;

	text-align:justify;

}

.relatedImgLink {

	float:left;

	width:60px;

	height:60px;

	border:2px solid #5e5e5e;

	margin:0 8px 0 0px;

}





html,body 										{ margin:0;padding:0;background-position:0 42px;}

#Leonardo_Navigation                            { font-family: Verdana!important; line-height: normal!important; background-repeat:repeat-x; height:40px; text-align:center }

#Leonardo_Navigation-Wrapper                    { width: 956px; margin:0 auto;  }

#Leonardo_Navigation-Logo1                      { display:block; float:left; width:122px; height:40px;  }

#Leonardo_Navigation-Logo2                      { display:block; float:right; width:121px; height:40px; }

#Leonardo_Navigation-Logo1 h1,

#Leonardo_Navigation-Logo2 h1                   { display:none }

#Leonardo_Navigation-Wrapper ul                 { font-family: Verdana!important; margin:0 10px 0 0!important;padding-top:13px;font-size:8px!important; float:right; }

#Leonardo_Navigation-Wrapper ul li              { margin:0;list-style-type:none;display:inline;font-size:8px!important; padding: 1px 4px 1px 6px;  }

#Leonardo_Navigation-Wrapper ul li a            { font-family: Verdana!important;text-decoration:none; font-size:11px!important; font-weight: normal;    white-space: nowrap; padding: 0 0 1px 0; line-height: 17px }

#Leonardo_Navigation-Wrapper ul li a:hover      { background-color:transparent!important; }





/* Colore ----------------*/



#Leonardo_Navigation                            { background-image:url(img_header/BKG.gif); background-color: #547abb }

#Leonardo_Navigation-Logo1                      { background-image:url(img_header/Logo-Leonardo.gif) }

#Leonardo_Navigation-Logo2                      { background-image:url(img_header/Logo-isayblog.gif) }

#Leonardo_Navigation-Wrapper ul li              { color: #FFF;  }

#Leonardo_Navigation-Wrapper ul li.separa       {background:transparent url(img_header/bg-separa.gif) no-repeat scroll left center; }

#Leonardo_Navigation-Wrapper ul li a            { color: #D5D3C6; background-image:url(img_header/menu-link.gif); background-repeat:repeat-x; 

background-position: bottom; }

#Leonardo_Navigation-Wrapper ul li a:hover      { color: #FFF; background-image:url(img_header/menu-link-h.gif); }

#Leonardo_Navigation-Wrapper div                { color:#FFF!important }







/*codice thumb gallerie*/

.navigation { width: 495px; }

.navigationleft { float: left;}

.navigationright {float: right;}

/*Fine codice thumb gallerie*/











body{

	background: #001b3c;

}



#sfondo{



	background:url(img/bg-sfondo.jpg) top center no-repeat;

        background-color:#001b3c;



}

#leaderboard {
    background: url(img/bg-sfondo-banner.jpg) no-repeat scroll center top transparent;
}

.menu li.separa{

	background:url(img/bg-separa.gif) left no-repeat; 

}

a.altro-top{

	background:url(img/altro-top.gif) bottom left no-repeat !important;  

}

a.altro-top:hover{

	background:url(img/altro-top-h.gif) bottom left no-repeat !important;   

}

a.altro-bot{

	background:url(img/altro-bot.gif) top left no-repeat !important;  

}

a.altro-bot:hover{

	background:url(img/altro-bot-h.gif) top left no-repeat !important;  

}

#cerca a,

.menu a{

	color:#ffffff !important;

}

#cerca a:hover,

.menu a:hover{

  	color:#FFFFFF !important;

}

.pagetitle{

	border: 1px solid #c1c1c1;

	background:#f5f5f5;

	color: #c1c1c1;

}

#research{

	border: 3px solid #DDDDDD;

	background:#EFEFEF;

}



/* SLIDE

================================================================*/

#scorri-top {

	color: #fff;

}



/* isay TOPBAR 

================================================================*/



#isay-topbar .bg-logo{

	background:url(img/bg-logo.gif) no-repeat !important; 

}







/* CERCA 

================================================================*/

#cerca .campo{

	background:url(img/bg-campo.gif) left top no-repeat #585555 !important;

	background-color: #97958c;

	color:#CCCCCC !important;

	color:#333333;

}

#cerca .campo:hover{

	background-color:#97958c !important;

	color:#333333 !important;

}

#cerca .campo:focus{

	background-color:#aeaba1 !important;

	color:#333333 !important;

}





/* CORPOB (esterno)

================================================================*/

#corpob{

	background:url(img/bg-corpob-top.gif) top no-repeat !important; 

}

#corpob-tab{

	background:url(img/bg-corpob-tab.gif) no-repeat !important; 

}

#corpob-bot{

	background:url(img/bg-corpob-bot.gif) #672C04 no-repeat !important;

	height:33px; 

}





/* CORPOW (interno)

================================================================*/

#corpow{

	background:url(img/bg-corpow.gif) left top repeat-y #ffffff; 

}

#corpow-top{

	background:url(img/bg-corpow-top.gif) left top no-repeat  #ffffff;

	height:15px;

}



/* CONTENT

================================================================*/

.datibot .inner a{													

	color:#728898;

}

.more-link{

	background:url(img/bg-more-link.gif) no-repeat;

}

div.datax,

.data{

	background:url(img/bg-data.gif) no-repeat !important;

}

.SX .data, 

.DX .data{

	background:url(img/bg-data-int.gif) right no-repeat !important;

}

.data .d{

	color:#2f2b29; /*colore giorno*/

}

.data .m{

	color:#464646; /*colore mese*/

}







/* BLOGRSS (footer)

================================================================*/

#bg-blogrss,

#blogrss-dir,

#blogrss-dir-hide,

#scorri-bot,

#isay-topbar{

	background:#b2a564;

}

.blogrss li a{

	background:url(img/bg-blogrss-li.gif) top right no-repeat;

}

.blogrss ul:hover li a{

	background:url(img/bg-blogrss-li-h.gif) top	right no-repeat;

	

}

.blogrss:hover{

	background:url(img/bg-blogrss-top-h.gif) top no-repeat #585555;

}

.blogrss ul:hover{

	background:url(img/bg-blogrss-bot-h.gif) bottom no-repeat;

}

.blogrss  a{

	color:#7e7e7e;

}

.blogrss:hover a{

	color:#a19f9f;

}

.blogrss li a:hover{

	background-color:#a7a5a3 !important;

	color:#5e5e5e;

}

.blogrss li h3 a,

.blogrss li h3 {

	color:#bababa !important;

}

.blogrss li h3 a:hover{

  	color:#FFFFFF !important;

	background:none;

}







/* PAGINATION

================================================================*/

div.pagination a {

	border: 1px solid #5e5e5e;

	color: #bababa;

	background: #5e5e5e;

}

div.pagination a:hover, 

div.pagination a:active {

	border:1px solid #AAD83E;

	color: #FFF;

	background: #AAD83E url(img/bg-info.gif);

}	

div.pagination span.current {

	border: 1px solid #AAD83E;

	background: #AAD83E url(img/bg-info.gif);

	color: #FFF;

}

div.pagination span.disabled {

	border: 1px solid #f3f3f3;

	color: #ccc;

}





.sidebarimage{

float:left;

padding:4px;

padding-left:5px;

}

.picture_wg{

margin-bottom:10px;

float:left;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS

|------------------------------------------

*/

div#network_widget {
margin-bottom:12px;
	width: 336px;

}



div#network_widget .block {

	height:37px;

	width:168px;

}



div#network_widget .blockleft {

	float:left;

	text-align:left;

}



div#network_widget .blockright {

	float:right;

	text-align:right;

}



div#network_widget .blockleft a{

	float:left;

}



div#network_widget .blockright a{

	float:right;

}



div#network_widget .sprite {

	background: url("img/network_sprite.gif") no-repeat;

}



div#network_widget a.icon {

	width: 16px;

	height: 16px;

	display:block;

	margin: 18px 0px 0px 2px;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS - Header

|------------------------------------------

*/

div#network_widget .header {

	width: 336px;

	height: 45px;

	background-position: 0px 0px;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS - Tempo Libero

|------------------------------------------

*/



div#network_widget .tempo_libero_header {

	background-position: 0px -155px;

}



div#network_widget .CineTiVu {

	background-position: 0px -46px;

}



div#network_widget .CineManiaco {

	background-position: -17px -46px;

}



div#network_widget .MondoReality {

	background-position: -34px -46px;

}



div#network_widget .SerieTiVu {

	background-position: -51px -46px;

}



div#network_widget .Dissacration {

	background-position: -68px -46px;

}



div#network_widget .Musickr {

	background-position: -85px -46px;

}



div#network_widget .Gooliver {

	background-position: -102px -46px;

}



div#network_widget .ObiettivoDigitale {

	background-position: -119px -46px;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS - Casa

|------------------------------------------

*/

div#network_widget .casa_header {

	background-position: 0px -194px;

}



div#network_widget .GingerAndTomato {

	background-position: 0px -64px;

}



div#network_widget .GuadagnoRisparmiando {

	background-position: -17px -64px;

}



div#network_widget .Dietaland {

	background-position: -34px -64px;

}



div#network_widget .TuttoMamma {

	background-position: -51px -64px;

}



div#network_widget .PolliceGreen {

	background-position: -68px -64px;

}



div#network_widget .MedicinaLive {

	background-position: -85px -64px;

}



div#network_widget .TuttoZampe {

	background-position: -102px -64px;

}





/*

|------------------------------------------

| Global Netowrk Widget CSS - Tecnologia

|------------------------------------------

*/

div#network_widget .tecnologia_header {

	background-position: 0px -233px;

}



div#network_widget .Geekissimo {

	background-position: 0px -82px;

}



div#network_widget .applelounge {

	background-position: -17px -82px;

}



div#network_widget .IoChiamo {

	background-position: -34px -82px;

}



div#network_widget .IoVideogioco {

	background-position: -51px -82px;

}



div#network_widget .IoChatto {

	background-position: -68px -82px;

}



div#network_widget .Arduer {

	background-position: -85px -82px;

}



div#network_widget .AndroidUp {

	background-position: -102px -82px;

}



div#network_widget .Iphoner {

	background-position: -119px -82px;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS - Lifestyle

|------------------------------------------

*/

div#network_widget .lifestyle_header {

	background-position: 0px -272px;

}



div#network_widget .StarletTime {

	background-position: 0px -100px;

}



div#network_widget .Lussuosissimo {

	background-position: -17px -100px;

}



div#network_widget .Modalizer {

	background-position: -34px -100px;

}



div#network_widget .Cooletto {

	background-position: -51px -100px;

}



div#network_widget .Esoterya {

	background-position: -68px -100px;

}



div#network_widget .Ecologiae {

	background-position: -85px -100px;

}



div#network_widget .GlobArtMag {

	background-position: -102px -100px;

}



div#network_widget .IoValgo {



	background-position: -119px -100px;

}



div#network_widget .OrologiCronografi {

	background-position: -136px -100px;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS - Sport

|------------------------------------------

*/

div#network_widget .sport_header {

	background-position: 0px -311px;

}



div#network_widget .UltimoGiro {

	background-position: 0px -118px;

}



div#network_widget .CalcioPro {

	background-position: -17px -118px;

}



div#network_widget .QuattroTempi {

	background-position: -34px -118px;

}



div#network_widget .ASRomaLive {

	background-position: -51px -118px;

}



div#network_widget .PokerMondiale {

	background-position: -68px -118px;

}



div#network_widget .ScommettiOnLine {

	background-position: -85px -118px;

}



div#network_widget .YachtVela {

	background-position: -102px -118px;

}



/*

|------------------------------------------

| Global Netowrk Widget CSS - Finanza

|------------------------------------------

*/

div#network_widget .finanza_header {

	background-position: 0px -350px;

}



div#network_widget .GazzettaDelLavoro {

	background-position: 0px -136px;

}





div#network_widget .PoliticaLive {

	background-position: -17px -136px;

}





div#network_widget .FinanzaLive {

	background-position: -36px -136px;

}





div#network_widget .FareForex {

	background-position: -51px -136px;

}





div#network_widget .BassiTassi {

	background-position: -68px -136px;

}





div#network_widget .FiscoTributi {

	background-position: -85px -136px;

}





div#network_widget .IoComproCasa {

	background-position: -102px -136px;

}



.lettere{margin-left:40px;margin-top:20px;margin-bottom:20px;}
.lettere a{padding:1px 3px 1px 3px;border: solid 1px #ccc;margin:1px;}
.lettere a:hover{
background-color:#FFD63C !important;
}


.dizionario{
padding: 0 10px 6px 14px;
}


.mainlettera{
margin-left:10px;
margin-top:20px;
margin-bottom:10px;
border: solid 1px #cccccc;
text-align:center;

}

.dizionario h2{
font-size:13px;
}

div.st-tag-cloud {
	margin-top: 5px;
}
#footer_socialLinks a { text-decoration:none!important; }

