/*  
Theme Name: WP-Glory 1.0
Theme URI: http://www.wp-glory.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

This theme was designed and built by Michael D. Pollock of Solostream Web Studio.

The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the WP-Glory 1.0 Personal END-USER LICENSE AGREEMENT AGREEMENT.

*/


/* -------------------[ Main Page Elements ]------------------- */


body {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	
	color: #000;
	text-align: left;
	margin: 0;
	padding:  0px 10px;
	line-height: 140%;
	}

#wrap {
	padding: 0;
	clear: both;
	margin: 0 auto;
	}

#linktestata {
  background: #fff url(http://www.gennarocarotenuto.it/wp-content/testata701.jpg) 0 0 repeat-x;
  height:70px; 
  width:100%; 
  display:block;
  clear:both; 
	margin-bottom:8px;
  }
  


#header {
position:relative;
height:120px;
	clear: both;
	padding: 0;
	margin: 0;
	background:url(images/bodybg.gif) top left repeat-x;
	}

#header .left {
	position:absolute;
	left:0px;
	margin: 30px 0 0 0;
	color:#006;
	font-size:12px;
	}

#header .right {
	position:absolute;
top:30px;
	right:15px;
	margin:0;
	padding:0;

	}

#page {
	clear: both;
	margin: 0 auto;
	padding: 0;
	}  

#contentleft {
	float:left;
	padding: 5px 0;
	margin: 0;
	overflow:hidden;
	background:url(images/dot.gif) top left repeat-x;
	} 

#content {
	float: left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	}

#midcontent {
	font-size: 8pt;
	float: right;
	margin: 0;
	padding: 0;
	overflow:hidden;
	}

#contentright {
	float:right;
	padding: 5px 0;
	margin: 0;
	/*overflow:hidden;*/
	background:url(images/dot.gif) top left repeat-x;
	} 

#sidebar {
	text-align:left;
	font-size: 8pt;
	float: right;
	margin: 0;
	padding: 0;
	/*overflow:hidden;*/
	} 

#footer {
	font-size: 8pt;
	background:url(images/dot.gif) top left repeat-x;
	clear: both;
	margin: 0px auto;
	padding: 5px 0;
	text-align: left;
	}

#footer p {
	margin: 0;
	}

/* ------------[ Main Page Element Dimensions ]------------ */

#wrap {
	max-width:1250px;
	min-width:980px;
	}

#contentleft #content {
	width: 98%;
	}

#contentleft #midcontent {width: 20%; display:none;} 

#contentright { width:32% !important;}
#contentright #sidebar {
	width: 100%;position:relative;
	}
	
#footer {
	width:100%;
	}
#contentleft {width:67% !important;} 

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	font-family: calibri,arial, helvetica, sans-serif;
	letter-spacing:-1px;
	line-height: 110%;
	margin: 0;
	padding: 0;
	text-align: left;
	color:#000066;
	}

h1 {
	margin: 0;	font-size: 18pt; font-variant:normal;  font-weight:bold;
	}

h2 {
	font-size: 16pt;
	}
.postMini h2 {
	font-size: 13pt;
	}

h3 {
	font-size: 14pt;
	}

h4,h5,h6,h7 {
	font-size: 12pt;
	}

#header h1 {
	font-size:30pt;
	line-height:110%;
	padding:10px 0 0;
	font-family: georgia, times, 'times new roman', serif;
	font-weight:normal;
	margin:0;
	}

h2#comments, h2#trackbacks, h2#respond, h2.archivepage  {
	font-family:calibri,arial,helvetica,sans-serif;
	font-weight:bold;
	background: #e5e5e5;
	padding: 5px 10px;
	font-size:11pt;
	letter-spacing: 0;
	margin: 0;
	border-bottom:1px solid #f5f5f5;
	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 10px;
	}


 

/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	color: #000066;
	}

a:hover, a:active {
	color:#000;
	}

h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover, h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
	color:#000066;
	text-decoration:none;
	}

#sidebar a  {
	text-decoration: none;
	}


a img, img a {
	border: none;
	}

.navigation a {
	text-decoration:none;
	}
	
/* -------------------[ Images ]------------------- */

img.alignright {
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
	background: #fff;
	padding: 2px;
	border: 1px solid #ccc;
	}

img.alignleft {
	float: left;
	clear: left;
	margin: 0 10px 5px 0px;
	background: #fff;
	padding: 2px;
	border: 1px solid #ccc;
	}

img.centered { 
	display: block; 
	padding: 2px; 
	margin: 0 auto 20px auto; 
	border: 1px solid #ccc; 
	float: none; 
	clear: both;
	}

	
/* -------------------[ PROMOZIONE LIBRO GIORNALISMO PARTECIPATIVO ]------------------- */
#bookAdv {
	position:relative;
	padding:0 0 0 180px;
	height:180px;
	cursor:pointer;
}

	bookAdvCover2d, #bookAdvCover3d {
		position:absolute;
		top:-90px;
		left:0;
		z-index:99;
	}
	
	#bookAdv p {
		padding:0 !important;
	}



/* -------------------[ Sidebar ]------------------- */

#sidebar h2 a {
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right:11px;
	color:#4D90B8;
}

#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
	}

#sidebar li li {
	list-style-type:none;
 
	margin: 0;
	background: url(images/bullet2.gif) no-repeat 10px 7px;
	padding: 3px 10px 3px 22px;
	}

#sidebar li li li {
	list-style-type:none;
	border:0;
	margin: 0;
	padding: 3px 10px 3px 2px;
	}

#sidebar li li li li {
	list-style-type:none;
	border:0;
	margin: 0;
	padding: 3px 10px 3px 10px;
	}

#sidebar p {
	padding: 7px 10px;
	margin:0;
	}


li#archives li {
	background: #eee url(images/calendar.gif) 10px 6px no-repeat !important;
	padding-left:25px !important;
	}

li#links li {
	background: #eee url(images/extlink.gif) 10px 6px no-repeat !important;
	padding-left:25px !important;
	}




li#categories-1 li {
	background: url(images/folder.gif) 10px 5px no-repeat !important;
	padding-left:25px !important;
	}

li#categories-1 li li {
	padding-left:25px !important;
	border:0 !important;	
	}

li#categories-1 li li li {
	background: transparent !important;
	padding-left:0px !important;
	border:1px solid #000 !important;
	}


/* -------------------[ Comments ]------------------- */


ol.commentlist {
	font-size:8pt;
	padding: 0;
	margin: 0;
	}

ol.commentlist li {
	display: block;
	list-style: none;
	padding: 15px 15px 1px;
	margin: 0;
	background: #eee;
	border-bottom:1px solid #f5f5f5;
	}

ol.tblist {
	list-style: none;
	background: #eee;
	padding: 15px 15px 10px;
	font-size: 8pt;
	margin: 0;
	border-bottom:1px solid #f5f5f5;
	}

ol.tblist li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;  
	background: url(images/bullet2.gif) 0 3px no-repeat;
	padding-left: 14px;     
	}

.odd {
	background:#fff;	
	}

/* -------------------[ Comment Form ]------------------- */

#commentform {
	background: #eee;
	font-size:8pt;
	padding: 15px 15px 1px;
	margin: 0 0 10px 0;
	}

#commentform label {
	display:block;
	margin: 0;
	}

#commentform input {
	width: 170px;
	padding: 1px;
	margin: 0px 5px 10px 0;
	}

#commentform textarea {
	width: 400px;
	padding: 0;
	margin: 0px 0px 10px 0; 
	}

#commentform #submit {
	margin: 0 0 20px 0;
	}

#commentform p {
	margin: 5px 0;
	}

/* -------------------[ Misc Tags and Classes ]------------------- */

.blogdescription { padding:2px; margin-top:23px; position:relative; top:4px; font-size:11px; letter-spacing:0.3px;}

.clear {clear:both;} 

form {margin:0; padding:0;}

.sectiontitle {border:1px dashed; padding:5px; background-color:#000; color:#fff;}

#sidebararchive {position:fixed; top:290px; right:10px; z-index:999; background-color:#ccc; color:#fff; border:1px dashed #fff; padding:10px; width:200px; font-size:16px; font-weight:bold; text-align:center;}

.post ul {
	list-style-type: none;
	}

.post ul li {
	list-style-type:none;	
	background: url(images/bullet2.gif) 0 4px no-repeat;
	padding: 0 0 2px 14px;
	}

.post ol li {
	list-style-type:decimal;
	}

p {
	margin-top: 0px;
	margin-bottom: 15px;
	}

.prepost {
	margin: 0 0 10px;
	padding: 0 0 10px ;
	background:url(images/dot.gif) bottom left repeat-x;
	}

.prepost p {
	margin-bottom:0;
	}

.post {
	margin: 0 0 18px;
	padding: 0 0 1px;
	background:url(images/dot.gif) bottom left repeat-x;
	}

.postinfo {
	clear: both;
	margin: 0 0 23px;
	font-size: 10px;
	padding: 0;
	line-height:160%;
	}

.postinfo .author {
	background:url(images/figure_ver1.gif) 0 30% no-repeat;
	padding-left:14px;
	}

.postinfo .category {
	background:url(images/folder.gif) 0 20% no-repeat;
	padding-left:14px;
	}

.postinfo .comments a {
	float:right;
	margin: 0 0 0 20px;
	background:url(images/comment.gif) 0 50% no-repeat;
	padding-left:14px;
	}

.entry {
	padding: 0;
	margin: 0;
	text-align:justify;font-family:verdana; font-size:12px; letter-spacing:0.05em;line-height:1.45em;
	}

p.entry {
	padding:0;
	}

a.more-link {
	background: url(images/arrow-rt.gif) 100% 70% no-repeat;
	padding-right:14px; 
	}

.tags {
	margin-bottom:10px;
	font-size:9px;
	background: url(images/tag.gif) 0 50% no-repeat;
	padding-left:14px;
	}
	
	.tags a {color:#999;}

.navigation {
	margin: 0;
	padding: 0;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	font-variant:small-caps;
	}

.navigation .alignright {
	float: right;
	}
	
.navigation .alignleft {
	float: left;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
	display: block;
	clear:both;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding-left: 10px;
	border-left: 5px solid #ccc;
	color: #999;
	}

.center {
	text-align: center;
	}

p.tb {
	background: url(images/tb.gif) 0 45% no-repeat;
	padding-left:13px;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:5px;
	} 

.banner468 {
	text-align:center;
	padding-bottom:7px;
	margin-bottom:10px;
	background:url(images/dot.gif) bottom left repeat-x;
	}

.banner728 {
	text-align:center;
	}

.dotclear {
	clear:both;
	height:5px;
	background:url(images/dot.gif) bottom left repeat-x;
	margin-bottom:5px;
	}

/* ---------------[ Tables ]--------------- */

.entry table {
	margin-bottom:15px;
	}

.entry tr, .entry td, .entry th {
	}

.entry td, .entry th {
	padding:8px;
	vertical-align:top;	
	}

.entry th {
	font-weight:bold;
	border:1px solid #e5e5e5;
	background:#e5e5e5;
	}

.entry td {
	border:1px solid #e5e5e5;
	background:#eee;
        }

/* ---------------[ Archive Page ]--------------- */

ul.archives {
	margin: 0;
	padding: 10px;
	background: #eee;
	border-bottom:1px solid #f5f5f5;
	}

ul.archives ul {
	padding:0;
	border:0;
	margin-left:0;
	}

ul.archives ul li {
	background:transparent;
	padding-left:0;
	margin:0;
	}

ul.archives ul ul {
	margin:0;
	margin-left: 10px;
	padding:0;
	}



/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {
	}

.tabberlive#tab2 {
	}

.tabberlive#tab2 .tabbertab {
	overflow:auto;
	}

.tabbertab .postinfo {	
	margin:0 0 10px;
	}


/* -------------------[ Top Navigation ]------------------- */

#nav { position:absolute;
z-index:9999;
	line-height:30px;
	font-family: georgia, times, 'times new roman', serif;
	font-size:10pt; 	line-height:20px;
	width:98%;
	
	}

#nav ul { position:relative;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background:transparent url(images/dot.gif) bottom left repeat-x;background-color:#eee; 
	float:left;
	}

#nav li {
width:90px;
	line-height:20px;
	float: left;
	margin: 0 10px 0 0;
	padding:0; 
	border-left:1px solid #ccc;
	text-align:center; 
	font-family:"Verdana";
	font-size:10px;
	position:relative;
	}
	
#nav li.importanti {width:160px !important;}

#nav li li {text-align:left; 	line-height:20px; width:100%;  }

#nav li.feed { 
	background: url(images/FeedIcon-16.gif) 0 50% no-repeat;
	padding-left:19px;
	}

#nav li li { 
	float: none;
	margin: 0;
	padding:0;
	}

#nav li ul { 
	display:none;
	position: absolute;
	width: auto;
	left: -999em; 
	border:1px solid #fff;
	}

#nav li ul ul { 
	margin: -31px 0 0 160px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	display:block;
	left: 0;
	}

#nav a {
	display: block; color:#000;
	text-decoration:none;
	}
#nav a:hover {font-weight:bold;}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	text-decoration:none;
	color:#fff;
	background: #4D90B8;
	width:189px;
	float: none;
	margin: 0;
	padding:0 10px;
	border-top:1px solid #fff;
	}
 
#nav li.importanti li a, #nav li.importanti li a:link, #nav li.importanti li a:visited {
width:260px;
}
#nav li li a:hover, #nav li li a:active {
	background: #333;
	}

#nav li.current_page_item a {padding-top:2px; font-weight:bold;
	text-decoration:underline;
	color:#000;
	}

#menu {width:100%;}


/* -------------------
				Toolbox 
---------------------*/
.toolbox-section {display:none; position:absolute; padding:6px;top:1px; left:1px; height:70px; width:255px; background-color:#E4F3FA;}
.toolbox-prevbutton {display:block; position:absolute; bottom:0px; right:0px;  width:100%; font-size:12px; font-weight:bold; text-align:center; }
.right a { text-decoration:none !important;}
.right a:hover { text-decoration:underline !important;}

/* Toolbox ricerca */
#header .archivetitle {float:left; margin-right:4px;}
#header #searchform {margin-top:20px;}

/* Toolbox login */
#toolbox-login form {width:150px; }
#toolbox-login label {float:left; width:70px; text-align:right; font-size:10px; margin-left:5px;}
#toolbox-login input {width:60px; font-size:10px; margin-bottom:1px; clear:right;}
#toolbox-login #wp-submit {position:absolute; left:85px; top:47px;}
#label-rememberme {position:absolute; left:150px; top:47px;}
#toolbox-login .checkbox {position:absolute; left:147px; top:47px; width:30px;}
#linkaggiuntivi {position:absolute; top:0px; left:155px; width:115px;}
#linkaggiuntivi  a {color:#006 !important; font-weight:normal;  font-style:italic; font-family:verdana; font-size:10px; display:block; margin:5px 0 5px 3px;}

ul#toolbox-login-loggedin , #toolbox-login-loggedin li {margin:0; padding:0; list-style:none;}
#logoutlink {position:absolute; right:10px; top:45px; font-size:14px;}

/* Toolbox archivi */
#toolbox-archivi label {width:90px;  float:left; text-align:right; margin:0 6px 0; }
select#cat, select#archive-menu {
	width:150px;
	line-height:24px;
	margin:0 0 7px 0;
	}
	

#dataodierna {position:absolute; right:15px; text-align:right; top:3px; z-index:99999; font-family:serif; color:#999;}


/* -------------------
				Sidebar 
---------------------*/

/* --- Tabs in home --- */
#container-0 .featuretitle {
	font-family: calibri,arial, helvetica, sans-serif;
	letter-spacing:-1px;
	line-height: 110%;
	margin: 0;
	padding: 0;
	text-align: left; 
	font-size:18pt;
	font-weight:bold;
	}
#container-0 .postinfo, #container-2 .postinfo  a {color:#777 !important;}
#container-0 .featuretitle a {	
	color:#006;
	text-decoration:none;
	}
#container-0 h3 {
	font-size:9pt;
	text-transform:uppercase;
	letter-spacing:0px;
	margin-bottom:5px;
	}
	
	#container-0 div {
background-color:#eee;
color:#000;
}
	

#container-0 .ui-tabs-selected, #container-2 .ui-tabs-selected span, #container-2 .ui-tabs-selected a { background-color:#eee; color:#fff; margin-top:6px !important;}
#container-0 ul {margin:0px !important; padding:0px!important; position:relative; top:1px;}
.tabs-home {font-variant:small-caps; padding:0px !important;background-color:#4D90B8;  }
.tabs-home a {  }
.tabs-home span { font-size:14px;}
.tabs-home li { text-align:center;margin-left:-2px !important; }
.tabs-home span { color:#fff; }
.tabs-home .ui-tabs-selected span{ color:#006; }
#encastellano {background:url(images/castellano.jpg) top left no-repeat; padding-left:10px;}

/* --- Tabs nella sidebar (primo box) --- */
.tabs-container {padding-bottom:0px !important;clear:both; float:none;}
#container-1 li.ui-tabs-selected a{font-weight:bold;  margin-top:2px !important; color:gold;}
#container-1 li.ui-tabs-selected {}
#container-1 li.ui-tabs-selected {}
#container-1 { margin-bottom:16px; }
#container-1 .tabs-nav {clear:both; float:none; background-color:#4D90B8 !important; }
#container-1 .tabs-nav a {padding:0px !important; color:#fff;font-variant:small-caps;}
#container-1 .tabs-nav a span {padding:0px !important; font-size:13px; }
#container-1 .tabs-nav li {padding:0px !important; margin:6px 0px 2px 6px !important;     text-align:center;min-width:23% !important; }
#container-1 {border:1px solid silver;}
/* annulla il bordo dei widget */
#container-1 .widget {border:none;}



/* --- Tabs nella sidebar (secondo box) --- */
.tabs-container {padding-bottom:0px !important;clear:both; float:none;}
#container-3 li  a{font-weight:normal ;}
#container-3 li.ui-tabs-selected a{font-weight:bold;  margin-top:2px !important; color:gold;}
#container-3 {  margin-bottom:16px; }
#container-3 .tabs-nav {clear:both; float:none; background-color:#4D90B8 !important; }
#container-3 .tabs-nav a {padding:0px !important; color:#fff;}
#container-3 .tabs-nav a span {padding:0px !important; font-size:13px;}
#container-3 .tabs-nav li {padding:0px !important; margin:6px 0px 2px 0px !important;    min-width:32% !important;}
#container-3 {border:1px solid silver;}




/* -------------------
				Widget 
---------------------*/
.widget p, .widget form, .widget li { border:none !important;}
li.widget { }

h2.widgettitle {
	border-bottom:5px solid #4D90B8; 
	font-family:verdana;
	font-size:12px; 
	text-align:center;
	color:#4D90B8;
	font-variant:small-caps;
	font-weight:bold;
	padding: 5px 10px;
	letter-spacing: 0;
	margin: 0;
} 
	
.descrizionewidget {font-size:10px; clear:both; background-color: #e5e5e5; padding-left:10px;}


.widget a, .widget a:visited{color:#4D90B8;color:#4D90B8; }
.widget a:hover { color:#4D90B8;  }
.widgetdescription { padding:5px; color:#777;  	background:url(images/dot.gif) bottom left repeat-x;  background-color:#eee;font-size:9px; }
 




/* --- Widget commenti --- */
#get-recent-comments li strong a {font-size:11px;color:#4D90B8;}
#get-recent-comments li a {font-size:11px; font-weight:bold;color:#999; }
#get-recent-comments li{font-size:10px; color:#999; line-height:11px; padding-bottom:0px !important;}
#get-recent-comments ul  ul {margin-bottom:9px;  }
#get-recent-comments li {background: url(images/document.gif) 10px 5px no-repeat !important;	padding-left:25px !important;}
#get-recent-comments li li { background-image:none !important;background: url(images/comment.gif) 10px 6px no-repeat !important;	padding-left:25px !important;}
/* --- Widget "più visti" --- */

/* --- Widget categorie --- */
.cat-item {font-weight:bold;} 
.children li {font-weight:normal; font-style:italic; padding-left:10px !important;}

/* --- Widget articoli correlati --- */
#similar-posts  { margin:10px 15px 15px 15px; border:2px solid #006; border-left:none; font-size:12px;}
h3.relatedposts  {margin-top:35px;}
#similar-posts h2 {font-size:18px;}
#similar-posts ul {margin:10px 10px 10px 10px; padding:0;}
#similar-posts li {background-color:#fff !important; border:none !important; }
#similar-posts  a {text-decoration:none; display:block; width:100%;}
#similar-posts a:hover {text-decoration:underline; font-weight:bold;}

/* --- Widget calendario --- */
.widget_calendar:before { content:string("<br>");}
.widget_calendar {width:48%; float:left; clear:left;margin-right:8px !important;}
.widget_calendar {position:relative;}
.widget_calendar caption {font-weight:normal; font-size:12px; padding:4px; position:absolute; top:1px; right:3px; }
.widget_calendar table {width:100%; text-align:center; }
.widget_calendar a {display:block; background-color:#eaeaea; font-weight:normal; color:#006;}
.widget_calendar a:hover {font-weight:bold; }
#wp-calendar {border:1px solid silver;}
.widget_calendar table{border-top:1px solid silver;}
 
/* --- Widget Videoblog --- */
#sideblogvideo h3 {font-size:15px; margin:4px;}
#sideblogvideo h2 {display:none;} 
#sideblogvideo { border:1px solid silver; padding:2px;}
#sideblogvideo p{background-color:#fff !important; color:#666;}/**/

/* --- Widget incontri --- */
#sideblog-incontri p, #sideblog-incontri br {margin:0 !important; padding:3px !important; line-height:12px;}
#sideblog-incontri li {margin:0;}

/* --- Widget dialoghi --- */
#widget-dialoghi span {font-size:11px; color:#999; margin:0px; display:block; padding:0px; line-height:12px; font-weight:bold;}
#widget-dialoghi li {background: url(images/document.gif) 10px 5px no-repeat !important;
	padding-left:25px !important;}
#widget-dialoghi li li {background-image:none;}


/* --- Widget Napoli --- */
#sideblognapoli {  margin-top:90px !important; position:relative;  background: url(images/napoli.jpg) center no-repeat;}
#sideblognapoli img {position:absolute; right:0px; top:-50px;}
#sideblognapoli li {background: url(images/star.gif) 10px 5px no-repeat !important;	padding-left:25px !important;}

/* --- Widget articoli importanti --- */
#widget-articolimportanti li {background: url(images/document.gif) 10px 5px no-repeat !important;
	padding-left:25px !important;}

/* --- Widget castellano --- */
#sideblog-castellano li {background: url(images/document.gif) 10px 5px no-repeat !important;	padding-left:25px !important;}

/* --- Widget ultimi articoli --- */
#ultimiarticoli li {background: url(images/document.gif) 10px 5px no-repeat !important;	padding-left:25px !important;}


/* --- Widget links --- */
#links-collaboro li, #links-sitiamici li, #links-media li, #links-altrimedia li {background: url(images/extlink.gif) 10px 5px no-repeat !important;	padding-left:25px !important;}

#links-sitiamici {width:48%; float:left; clear:left;margin-right:8px !important;}
  

/* -------------------
			Tooltip 
---------------------*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #4D90B8;
	padding: 7px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 {font-size:16px;}
#tooltip div {font-size:12px;} 

.tooltiphome {  width:225px;}
.tooltiphome h3 {font-size:12px !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-align:justify; margin:0;}



/* -------------------
			Post singolo 
---------------------*/
.singlepost{position:relative;}
.singleentry {padding-left:55px;min-height:250px;}
.commenti-wrap {padding-left:55px !important;}
.posttools {position:absolute; width:45px;  top:80px; left:0px; }
.posttools ul {margin:0; padding:0;border-right:1px solid silver;} 
.posttools li {list-style-type:none; margin:0; padding:3px !important; border-bottom:1px solid silver; list-style-image:none; background-image:none !important;display:block;line-height:30px;text-align:center;}
.posttools a {  }
#mostrasocial {position:relative;}
.social_bookmark {display:none; position:absolute; left:45px; top:0px; width:120px; background-color:#E4F3FA;}

#contentleft #content.contentgrande {width:98% !important;} /*Allarga la pagina per mostrare solo due colonne ;) */
.sidebargrande {width:40% !important;}
.contentleftpiccolo {width:60% !important;}



 
/* -------------------
Tabs (validi per tutti) 
---------------------*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/* Risultati di ricerca plugin search unleashed */

.searchterm1 { background-color: #FFFF00; padding: 2px 0px;}
		.searchterm2 { background-color: #F7B34F; padding: 2px 0px;}
		.searchterm3 { background-color: #A0F74F; padding: 2px 0px;}
		.searchterm4 { background-color: #4FCFF7; padding: 2px 0px;}
		.searchterm5 { background-color: #F7C7F1; padding: 2px 0px;}
		
	.incoming
	{
		overflow: hidden;
		border: 3px solid #DCEEEE;
		padding: 0.5em;
		margin: 2em 0em;
		color: #2530A8;
		background-color: #F1FAF9;
	}

	.incoming h3
	{
	width: 100%;
	margin: 0;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	}
	
	.incoming a
	{
		color: #405D77;
	}
	
	.incoming a:hover
	{
		color: red;
	}
	
	.incoming div
	{
		padding: 5px;
	}
	
	.incoming p
	{
		margin: 0; padding: 0;
	}
	
	.incoming ul li, .incoming ul
	{
	background: none;
	margin: 0; padding: 0;
	}
	
	.incoming ul li
	{
		margin-left: 40px;
	}
	
	.incoming .hide
	{
	float: right;
	margin: 5px;
	padding: 0;
	}
	
