/* Contenuti Principali 
-------------------------------------------------------------------------------------------------------------------------------------------- */
#principale {width: 970px;min-height:800px;}

#principale h2 {
	font-size: 1.2em; 
	font-family: Trebuchet, sans-serif; 
    display: block;
    margin: 0;
    padding: 0;
    color:#393939;
    background: transparent;
}


/* Link navigazione (pagina precedente, pagina seguente) */
.navigation {padding-bottom: 15px;text-align:center;}
.navigation div.prev-link, .navigation div.next-link {text-decoration: none; height: 24px; width: 214px; margin-top: 18px; display: block; line-height: 24px;}
.navigation a.prev, .navigation a.next {text-decoration: none; height: 24px; width: 194px;display: block; line-height: 24px;}
.navigation a:hover {text-decoration: underline;}
.navigation div.next-link {float: right;}
.navigation a.next {background: url('http://static.blogo.it/i/next-page.gif') no-repeat top left;padding-left:20px}
.navigation div.prev-link {float:left;text-align:right;}
.navigation a.prev {background: url('http://static.blogo.it/i/prev-page.gif') no-repeat top right;padding-right:20px}
.navigation ul {list-style: none; width: 400px; float: left; padding: 0 40px 0 48px;}
.navigation ul li a:hover {text-decoration: none;}
.navigation ul.nav-thumbs {list-style: none; width: 400px; margin-left:50px;float: left}


.bottom-navigation {padding-top: 10px;}

/* Big image style */
div#image img.bigimg {background-color:#F6F6F6;padding:3px 6px;}
div#image{
    text-align: center; width: 99%; 
    background-color: #F6F6F6;
    margin-bottom: 0px;
}




/* Galleria
-------------------------------------------------------------------------------------------------------------------------------------------- */
.galleria {width:620px;/*margin: 15px 6px 0;*/ float:left;}
.galleria h1, .static h1 {margin-bottom: 12px;}

.galleria .gallerylist {float: left; width: 140px; height: 160px; padding: 2px; border: 1px solid #CCCCCC; margin: 3px; background: #F5F5F5;}
.galleria .gallerylist p {text-align: left !important; margin-top: 6px;}
.galleria .gallerylist .titolo-galleria {font-size: 0.9em; /* font-weight: bold;*/ margin-bottom: 2px; display: block;}

.galleria .gallerylist .imglink {width: 130px; display: block; background: #FFFFFF; border:1px solid #DDDDDD; padding:1px; text-align: center;}
.galleria .gallerylist .imglink:hover {border-color: #999;}
.galleria .gallerylist .imglink .gallerythumb {border: 0; padding: 0}

.galleria .gallerylist-tags {padding: 3px;text-align: left;}
.galleria .gallerylist-tags span  {margin: 0 0 3px; color: #777; font-size: 0.95em;}
.galleria .gallerylist-tags  ul {list-style: none; font-size: 0.95em; display: inline;}
.galleria .gallerylist-tags  ul li {float: left; margin: 0 6px 0 0;}

.galleria .navigation {width: 614px; height: 36px; background: url('http://static.blogo.it/i/g/gallery_bg.gif') no-repeat top center; padding: 0; line-height: 36px;}
.galleria .navigation .prev, .galleria .navigation .next {background: url('http://static.blogo.it/i/g/gallery_buttons.gif') no-repeat; height: 36px; width: 36px; display: block; padding: 0;}
.galleria .navigation a span {position: absolute; top: -9999px; left: -9999px;}
.galleria .navigation .prev {background-position: 0 0; float: left;}
.galleria .navigation .next {background-position: -100px 0; float: right;}
.galleria .navigation .prev:hover {background-position: -50px 0;}
.galleria .navigation .next:hover {background-position: -150px 0;}

.galleria .gallery-ad {text-align: center;margin: 3px 0;}

.galleria .post-link{margin: 6px 0 3px;text-align:center;}

.gallerylist-right {float: right; width: 280px;}

.galleria .gallery-tags {padding: 10px; background: #EEEEEE; border: 1px solid #D9D9D9; text-align: left}
.galleria .gallery-tags span {display: block; margin: 0px 0 3px; padding-bottom: 3px; border-bottom: 1px solid #D9D9D9; color: #777; font-size: 0.95em;}
.galleria .gallery-tags ul {list-style: none;}
.galleria .gallery-tags li {float: left; margin: 0 8px 0 0;}

.link_description {display: block;text-align:center;text-decoration:none;color:#666;padding-top: 2px;margin-top:3px; margin:0 auto;}
.link_description img {margin-bottom: -8px;}

.galleria .gallery {width: 620px;}
ul.thumbs {list-style: none;}
ul.thumbs li {float: left; margin: 0 3px 6px 0; width: 68px; height: 67px; padding: 3px 2px 2px 2px; border: 1px solid #ddd; display: block; background: #EBEBEB; }
ul.thumbs li a {display:block; margin: 0; padding: 0; text-align: center;}
ul.thumbs li a img {padding: 0; border-color: #CCCCCC;}

.elenco-gallerie, .navigation-top {float: right;}
.navigation-top {color: #999;}
.gallery-navigation {text-align: center; margin: 8px 0; display: block;}

#tagcloud_lite {list-style: none;}
#tagcloud_lite li {display: inline; margin-right: 10px}

/* Sidebar
-------------------------------------------------------------------------------------------------------------------------------------------- */
.ie6 #sidebar {position: relative; right: -10px;}

#sidebar {width: 340px;  margin: 15px 6px 0 0; float: right; font-size: 0.9em;}
#sidebar .colonna-sinistra {width: 170px; float: left; margin-right: 10px;}
#sidebar .colonna-destra {width: 160px; float: right; margin-right: 10px;}

#sidebar .right {font-size: 0.8em; padding-top: 4px;}
#sidebar .apri-tab {float: right;}

/* -- Blocco standard -- */  
#sidebar .blocco {margin-bottom: 10px;}
#sidebar .blocco h3 {color: #333; border-top: 2px solid; border-bottom: 1px dashed #D1D1D1; padding: 3px 0 ; margin-bottom: 6px;}
#sidebar .blocco ul {list-style: none;}
#sidebar .blocco ul li {border-bottom: 1px solid #DEDEDE; padding-bottom: 1px; margin-bottom: 1px;}
#sidebar .blocco ul.menu {margin-bottom: 10px}

/* -- Blocco ultime gallerie -- */
#sidebar .gallerie { z-index: 10; display: block;}
#sidebar .gallerie * {z-index: 10;}
#sidebar .gallerie h3, #sidebar .galleria a.right {margin-right: 10px;}
#sidebar .gallerie ul {list-style: none;}
#sidebar .gallerie ul li {border:1px solid #BCC8D1; height:48px; position:relative; display:block;  width:48px; margin-right: 5px; float: left; }
#sidebar .gallerie ul li:hover {border-color: #999;}
#sidebar .gallerie ul li span {height:46px; left:1px; top:1px; overflow:hidden; position:absolute; width:46px;}
#sidebar .gallerie ul li span a {left:-10px; top: -10px; position:absolute;}
#sidebar .gallerie ul li span a img {border:0; height: 80px; }

/* -- Blocco Elementi in comune newsletter e rss -- */
#sidebar .newsletter, #sidebar .rss {padding: 8px; margin-bottom: 10px;}
#sidebar .newsletter h3, #sidebar .rss h3 {letter-spacing: 1px;}

/* -- Blocco Newsletter -- */
#sidebar .newsletter {background: #DEF4F9 url('http://static.blogo.it/i/newsletter-bg.gif') no-repeat top right; border: 1px solid #ADDBE5;}
#sidebar .newsletter h3 {color: #386873;}
#sidebar .newsletter p {color: #558F9C;}
#sidebar .newsletter input {border: 1px solid #90C4CF; padding: 4px; width: 110px; font-size: 1em;}
#sidebar .newsletter button {
	background: url('http://static.blogo.it/i/newsletter-invia.gif') no-repeat center center; 
	border: 0; 
	color: #49828F; 
	font-size: 1em; 
	padding: 2px 3px 4px 3px; 
	margin: -1px 0 1px 0;
	cursor: pointer; }

.safari #sidebar .newsletter button {margin: 4px 0 -4px 0; padding: 4px 4px 6px 4px; }

/* -- Blocco Feed rss -- */
#sidebar .rss {background: #FFF4E3 url('http://static.blogo.it/i/feed-bg.gif') no-repeat top right; border: 1px solid #F0CD97;}
#sidebar .rss h3 {color: #B07C2D;}
#sidebar .rss p {color: #A27E45;}
#sidebar .rss ul {list-style: none;}
#sidebar .rss a {color: #A87322;}

/* -- In Evidenza -- */
#sidebar .blocco .inevidenza li {clear: both; }
#sidebar .blocco .inevidenza li .clear {clear: both; display: block;}

#sidebar .blocco .inevidenza .evid-img {float: left; margin: 0 5px 5px 0; width: 30px; height: 30px; overflow: hidden;}
#sidebar .blocco .inevidenza .evid-img span .post {position: relative; top: -7px; left: -7px;}

#sidebar .blocco .inevidenza small {color: #999;}

/* -- Tagcloud -- */
#sidebar .blocco .cloud li {border: 0; padding: 0; /*float: left*/ display: inline; margin: 0 6px 0 0;}

#sidebar .blocco .cloud li.tagcloud_0 a {font-size: 0.7em}
#sidebar .blocco .cloud li.tagcloud_1 a {font-size: 0.9em}
#sidebar .blocco .cloud li.tagcloud_2 a {font-size: 1.1em}
#sidebar .blocco .cloud li.tagcloud_3 a {font-size: 1.3em}
#sidebar .blocco .cloud li.tagcloud_4 a {font-size: 1.6em}
#sidebar .blocco .cloud li.tagcloud_5 a {font-size: 2.0em}

/* Colonna Network Blogo
-------------------------------------------------------------------------------------------------------------------------------------------- */
.network-panel {
	background: #F8F8F8 url('http://static.blogo.it/i/network-tr.gif') no-repeat top right; 
	width: 159px; 
	display: block; 
	float: right; 
	margin: 151px 0 0 0; 
	text-align: left; 
	border-left: 1px solid #E0E0E0; }
.network-panel div {background: url('http://static.blogo.it/i/network-br.gif') no-repeat bottom right;}
.network-panel div div {background: url('http://static.blogo.it/i/network-arrow.gif') no-repeat 0 116px; padding: 20px 8px 8px 20px;}

.network-panel a.chiudi-etichetta {background: url('http://static.blogo.it/i/network-chiudi.gif'); display: block; float: right; width: 12px; height: 12px; clear: both; margin: -15px -2px 10px 0;}
.network-panel a.chiudi-etichetta span {position: absolute; top: -9999px; left: -9999px; }
.network-panel .annuncio img {margin-bottom: 10px;}
.network-panel ul {list-style: none; margin-bottom: 8px;}

.network-panel li.current-blog {height: 19px; line-height: 16px; padding-left: 4px; margin: 2px 0;  background: #DBDBDB url('http://static.blogo.it/i/current-blog.gif') no-repeat right center; display: block;}
.network-panel li.current-blog a {color: #4A4A4A; text-decoration: none; cursor: default; }

 
/* fix per IE6 */
@media screen {
    * html, * html body {overflow-y: hidden!important; height: 100%; margin: 0; padding: 0; }
    * html #container {height: 100%; overflow-y: scroll;  position: relative; width: 100%;}
    * html #wrapper {position: relative; left: 50%; margin: 0 0 0 -490px;}
    * html div#bottom_nav {position: absolute; left: %2;}
}
/*body { behavior:url("/ajax/csshover.htc"); }*/
#wrapper  {padding-bottom: 23px;}
.ie7 #wrapper  {padding-bottom: 10px;}
 
.articolo p object:parent{
    text-align: center;
}

/* Slimbox 2 CSS */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../i/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../i/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../i/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../i/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
