* {
	margin: 0;
	padding: 0;
}







a img {
	border: none;
}











body {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#ffffff;
}







#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 900px;
	background:url(images/background.jpg);
	background-repeat:repeat-y;
}











h1{font-weight:normal;font-size:300%;letter-spacing:-.04em;line-height:100%;}
h2{font-weight:normal;font-size:220%;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;}
h3{font-size:180%;font-weight:normal;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;text-shadow:#fff 1px 1px 1px;}
h4{font-size:150%;font-weight:bold;margin:.7em 0 .2em;}
h5{font-family:"Palatino Linotype", Georgia, Serif;font-size:150%;font-weight:bold;margin:.5em 0 .2em;letter-spacing:-.02em;}
h6{font-size:125%;font-weight:normal;text-transform:uppercase;margin:.5em 0 .2em;}





table{margin:5px; background-color:transparent; color:#fff; font-size:12px; font-family:Arial;}
table td,table th{text-align:left;border-right:1px solid transparent;padding:5px; background-color: transparent; color:#fff;font-size:12px;font-family:Arial;}
table th{background-color:transparent;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid transparent;font-size:12px;font-family:Arial;}
table td{background-color:transparent;font-size:12px;font-family:Arial;}
table th a{color:#fff;font-size:12px;font-family:Arial;}
table th a:hover{color:#fff;font-size:12px;font-family:Arial;}
table tr.even td{background-color:transparent; color:#fff;font-size:12px;font-family:Arial;}
table tr:hover td{background-color:transparent; color:#fff;font-size:12px;font-family:Arial;}


table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}



/* @group Header */

#header {
	width:900px;
	height: 245px;
	position: relative;
	margin-bottom: 0px;
	margin-top:10px;
}



#header h1 {
	padding-top: 36px;
	width: 520px;
	color: #FFF;
}



#header h1 a {
	color: #FFF;
	text-decoration: none;
	font-size: 30px;
}

#header .logo {
	width: 225px;
	height: 238px;
	background: url(images/logo.png) no-repeat left top;
	position: absolute;
	top: -2px;
	left: 10px;
}



#header .adv {
	width: 480px;
	height: 89px;
	background-color:#FFF;
	position: absolute;
	text-align:right;
	top: 2px;
	right: 10px;
}
#header .adv img{
	border:1px #999 solid;
}

#header .adv2 {
	width: 468px;
	height: 60px;
	background-color:#FFF;
	position: absolute;
	top: -62px;
	right: 10px;
}

#header .menu {
	width: 610px;
	height: 27px;
	position: absolute;
	top: 100px;
	right: 10px;
	text-align:right;
}

#header h1 a:hover {
	color: #EEE;
}



#header .search-bar {
	width: 294px;
	height: 28px;
	background: url(images/back_search.png) no-repeat left top;
	position: absolute;
	bottom: 85px;
	right: 278px;
}

#header .unprogrammadi {
	width: 669px;
	height: 34px;
	background: url(images/un_programma_di.png) no-repeat left top;
	position: absolute;
	bottom: -7px;
	right: 232px;
}

#header .facebook {
	width: 232px;
	height: 34px;
	position: absolute;
	bottom: 44px;
	right: 256px;
}

#header .inondasu {
	width: 294px;
	height: 75px;
	background: url(http://www.guardachice.tv/gchicenew/wp-content/uploads/2011/10/orari_in_onda.png) no-repeat left top;
	position: absolute;
	bottom: 0px;
	right: 10px;
}

.search-bar p {

	padding-top:1px;

	padding-left:5px;

	padding-right:5px;

	padding-bottom:1px;

}

.search-bar p input {

padding-top:5px;

	height: 25px;

	width: 230px;

	font-family: inherit;

	border: none;

	background-color:transparent;

	color:#33333;

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

	font-size:14px;

}

.search-bar p button {



	margin-left: 15px;

	margin-top:-7px;

	width: 25px;

	height: 25px;

	border: none;

	background-color:transparent;







}







.search-bar p button img {



	vertical-align: middle;



}



#header .archivio {

	padding-top:3px;

	padding-left:10px;

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

	font-size:14px;

	width: 240px;

	height: 28px;

	background: url(images/back_archive.png) no-repeat left top;

	position: absolute;

	bottom: 82px;

	right: 10px;



}



/* @end(header) */



















/* @group Content */







#main {



	float: left;

	width: 626px;

	heiht: 430px;

	margin-bottom: 0px;



}











/* @group Navigation */







#navigation {



	width: 626px;



	height: 42px;



	background: url(images/back_post_up.png) no-repeat left top;



	list-style: none;



}







#navigation li {



	float: left;



	background: url(images/nav-divider1.gif) no-repeat right top;



}







#navigation li a {



	padding: 0 15px;



	line-height: 42px;



	height: 42px;



	font-size: 13px;



	display: block;



	float:left;



	color: #EEE;



	text-decoration:none;



}







#navigation li a:hover {



	background: url(images/nav-bg-hover1.gif) repeat-x left top;



	text-decoration:none;



	color:#FFF;



}







#navigation li.current_page_item a {



	background: url(images/nav-bg-hover1.gif) repeat-x left top;



	text-decoration: none;



	font-weight: bold;



	font-size: 12px;



}







#navigation li.current_page_item:first-child a {



	background: url(images/nav-bg-hover-left1.gif) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	font-size: 12px;



}







#navigation li:first-child a:hover {



	background: url(images/nav-bg-hover-left1.gif) no-repeat left top;



}







/* @end(navigation) */















#content_barra_sotto {

	background: url(images/back_post_down.png) no-repeat left bottom;

	height:80px;

	width:626px;

	padding-left:20px;

}



#single-content_barra_sotto {

	background:  url(images/back_post_down.png) no-repeat left bottom;

	height:60px;

	width:626px;

	padding-left:20px;

}

#contenuto_pagina{

width:626px;

}

#content {

	background: url(images/back_post_pers.png) no-repeat left top;



}

#content_top_personaggi {

	background: url(images/back_post_titolo.png) no-repeat left top;



}

#content_personaggi {

	background: url(images/back_post_pers.png);

	background-repeat:repeat-y;



}

#single-content {

	background: url(images/back_post_up.png) no-repeat left top;



}

#single_content_back {

	background: url(images/back_post_up.png) no-repeat left top;

	height:40px;



}

#back_content_back {

	background: url(images/back_post_back.png);

	background-repeat:repeat-y;

}

/* @group Post */





.post_top{



	background-image: url(images/back_post_up.png);

	background-repeat:no-repeat;

	height:50px;

	padding-left:8px;

	padding-right:8px;



}

.post {



	/*background-color: #005288;*/

	padding-left:20px;

	padding-right:20px;

	font-size: 13px;

	position: relative;

	width:580px;

	color:#ffffff;

	text-align:left;

	clear:both;



}

.post_personaggi {



	/*background-color: #005288;*/

	padding-left:20px;

	padding-right:20px;

	font-size: 12px;

	position: relative;

	width:580px;

	color:#ffffff;

	text-align:left;

	clear:both;

}

.post_personaggi a:link {

	color: #ffffff;

	font: regular 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration:underline;

}

.post_personaggi a:visited {

	color: #ffffff;

	font: regular 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: underline;

}

.post_personaggi a:active {

	color: #ffffff;

	font: regular 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: underline;

}

.post_personaggi a:hover {

	

	font: regular 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	color: #ffffff;

	text-decoration: none;

}



.post_commenti{

	float:left;

	padding-left:10px;

	padding-top:15px;

	margin-bottom:0px;

	width:120px;

	height:30px;

color: #86A0AA;

	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}



.post_commenti a:link {

	color: #ffffff;

	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

}

.post_commenti a:visited {

	color: #ffffff;

	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

}

.post_commenti a:active {

	color: #ffffff;

	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

}

.post_commenti a:hover {

	

	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	color: #86A0AA;



}



.post_titolo_personaggi{

	float:left;

	padding-left:30px;

	padding-top:5px;

	margin-bottom:5px;

	height:40px;

	width:450px;



}

.post_titolo{

	float:left;

	padding-left:30px;

	padding-top:5px;

	margin-bottom:5px;

	width:450px;



}

.post_titolo h2{

	color: #ffffff;



	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	

}

.post_titolo h2 a:link {



	color: #ffffff;



	text-decoration: none;



}

.post_titolo h2 a:visited {



	color: #ffffff;



	text-decoration: none;



}

.post_titolo h2 a:active {



	color: #ffffff;



	text-decoration: none;



}

.post_titolo h2 a:hover {



	border-bottom: 1px dotted #86A0AA;



	color: #86A0AA;



}



.post_titolo_pagine{

	float:left;

	padding-left:30px;

	padding-top:5px;

	margin-bottom:5px;

	width:580px;



}

.post_titolo_pagine h2{

	color: #ffffff;



	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	

}

.post_titolo_pagine h2 a:link {



	color: #ffffff;



	text-decoration: none;



}

.post_titolo_pagine h2 a:visited {



	color: #ffffff;



	text-decoration: none;



}

.post_titolo_pagine h2 a:active {



	color: #ffffff;2



	text-decoration: none;



}

.post_titolo_pagine h2 a:hover {



	border-bottom: 1px dotted #86A0AA;



	color: #86A0AA;



}



.post .post-date {



	position: absolute;



	left: -44px;



	width: 44px;



	height: 83px;



	background: url(images/date-tab1.png) no-repeat left top;



	color: #fff;



	font-size: 15px;



}







.post-date .date-day {



	display: block;



	padding: 5px 0 2px;



	text-align: center;



	font-weight: bold;



}







.post-date .date-month {



	text-align: center;



	display: block;



	text-transform: uppercase;



}







.post h2 {



	color: #506874;



	font: bold 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



	padding-bottom: 4px;



}







.post h2 a:link {



	color: #ffffff;



	text-decoration: underline;



}



.post h2 a:visited {



	color: #ffffff;



	text-decoration: underline;



}



.post h2 a:active {



	color: #ffffff;



	text-decoration: underline;



}



.post h2 a:hover {



	border-bottom: 1px dotted #86A0AA;



	color: #86A0AA;



}







.post .metadata {

top:30px;



	padding-bottom: 5px;



	border-bottom: 1px solid #dfdfdf;



}







.post .metadata a {



	color: #ffffff;



	text-decoration: none;



}







.post .metadata .feedback a {



	color: #ffffff;



	text-decoration: underline;



	font-weight: bold;



}







.post .entry {



	padding-top: 10px;



	line-height: 1.5;



}







.post .entry a {



	color: #ffffff;



	text-decoration: none;



	padding: 2px;



}







.post .entry a:hover {



	color: #86A0AA;



}







.post .entry p, .post .entry ul, .post .entry ol {



	padding-bottom: 10px;



}







blockquote {



	border: 1px dotted #CCC;



	padding:10px 10px 10px 20px;



	font-style:italic;



	margin:10px 0;



	background:url(images/blockquote.png) no-repeat;



}







.post .entry ol, .post .entry ul {



padding-left:10px;



}











pre{overflow:auto;white-space:pre-wrap;/* <- css3 */white-space:0;/* <- ff */font-size:12px;font-family:"Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono";background-color:#fff;padding:.4em;margin:1em 0;}



pre{width:80%;overflow:auto;border:1px solid #ddd;background-color:#fff;padding:.8em;margin:1em 0;}







/* @end(post) */



















/* @group page-navigation */







.wp-pagenavi, .prev-next {

	width:626px;

	padding: 10px 20px 20px;

	color:#111111;

	font-size: 13px;



}







.wp-pagenavi {



	text-align: center;



}







.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {



	border: 1px solid #717171 !important;



	color: #717171 !important;	



}







.wp-pagenavi a:hover {	



	border: 1px solid #717171 !important;



	color: #111111 !important;



	background-color: #717171 !important;



}







.wp-pagenavi span.pages {



	color: #717171 !important;



	border: 1px solid #717171 !important;



}







.wp-pagenavi span.current {



	border: 1px solid #717171 !important;



	color: #333333 !important;



	background-color: #717171 !important;



}







.prev-next .alignright {



	float: right;

	padding-right:20px;

	width: 200px;

	height:21px;

	text-align: right;

	background-image:url(images/back_prima_dopo.png);

	background-repeat:no-repeat;



}







.prev-next .alignleft {



	float: left;

	padding-left:20px;

	width: 200px;

	height:21px;

	background-image:url(images/back_prima_dopo.png);

	background-repeat:no-repeat;

}



.prev-next .aligncenter {



	padding-left:20px;

	padding-right:10px;

	width: 200px;

	height:21px;

	background-image:url(images/back_prima_dopo.png);

	background-repeat:no-repeat;

}







.prev-next a {



	color: #717171;



}







/* @end */



















/* @end(content) */















/* @group Sidebar */







#sidebar {



	width: 200px;

	text-align:right;

	float: right;

	margin-right:35px;



}







#sidebar .side-widget {



	margin: 0;

	padding: 0 0;



}







#sidebar .side-widget_bg{



	/*background: url(images/side-bg-bottom1.png) no-repeat left bottom;*/



	font-size: 13px;



	/*line-height: 1.3;*/



	padding: 5px 5px;



}



#sidebar .side-rss {



	background: none;



	padding: 0;



}







.side-rss p {



	padding: 0 !important;



}







.side-widget h3 {



	background: url(images/side-bg-top1.png) no-repeat left top;



	height: 28px;



	font-size: 15px;



	color: #252525;



	padding: 5px 5px;



	margin: 0;



}







.side-widget p{



	padding: 10px 15px 15px 20px;



}







/*.side-widget p, .side-widget ul, .side-widget ol {



	line-height: 0;



}







.side-widget ul, .side-widget ol {



	list-style-position: inside;



}*/







.side-widget a {



	color: #30444D;



	text-decoration: none;



}







/*.side-widget ul li, .side-widget ol li {



	padding: 8px 0;



	border-top: 1px solid #dfdfdf



}*/







.side-widget ul li:first-child, .side-widget ol li:first-child {



	padding: 0 0 8px;



	border-top: none;



}







/* @end(sidebar) */











/* @group Comments */







.comments-show {



	padding-top:10px;

	padding-left:20px;

	padding-right:20px;

	padding-bottom:10px;



}







h3#comments, h3#respond {



	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



	color: #2a3a0e;



	padding-bottom: 10px;



}







ol.commentlist {



	list-style: none;



}







ol.commentlist li {



	background-color:#EEE;



	border:1px solid #666;



	margin-bottom: 30px;



}







ol.commentlist li .comment-gravatar {



	float: left;



	width: 44px;



	text-align: center;



	padding-top: 10px;



	margin:1px 0 1px 1px;



	background-color:#FFF;



	background: url(images/comment-bg.png) repeat-x;



}







ol.commentlist li .comment-body {



	float: right;



	padding-top: 10px;



	padding-left:5px;



	width: 505px;



	padding-right: 10px;



	margin:1px 1px 1px 0;



	background-color:#FFF;



	background: url(images/comment-bg.png) repeat-x;



}







ol.commentlist li .comment-body .comment-head {



	color: #7c7e5c;



	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



	padding-bottom: 10px;



}







ol.commentlist li .comment-body .comment-head a {



	color: #7c7e5c;



}







ol.commentlist li .comment-body .comment-text  {



	color: #464734;



	font-size: 13px;



	line-height: 1.4;



}







ol.commentlist li .comment-body .comment-text p, ol.commentlist li .comment-body .comment-text ul, ol.commentlist li .comment-body .comment-text ol {



	padding-bottom: 15px;



}







ol.commentlist li .comment-body .comment-text a {



	color: #464734;



	font-weight: bold;



}







ol.commentlist li .comment-body .comment-text a:hover {



	text-decoration: none;



}







.comment-form {



	



}







.comment-form p {



	padding-bottom: 15px;



	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



}







.comment-form p input, .comment-form p textarea {



	color: #1a1a1a;



	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



}







.comment-form p input {



	height: 18px;



	padding: 2px;



}







.comment-form p textarea {



	padding: 2px;



	width: 550px;



}







/* @end(comments) */















/* @group Clearer */







#footer {



	clear: both;



}







#navigation:after, .prev-next:after, #footer:after, ol.commentlist li:after {



	display: block;



	content: ".";



	height: 0;



	visibility: hidden;



	clear: both;



}







#navigation, .prev-next, #footer, ol.commentlist li {



	min-height: 0;



}







* html #navigation, * html .prev-next, * html #footer, * html ol.commentlist li {



	height: 1%;



}







/* @end(clearer) */







/* @group Footer */







#footer {



	color: #999999;



	font-size: 12px;



	padding: 20px 0;



}







#footer a {



	text-decoration: none;



	color: #999999;



}











.copy-note {

	float:left;



	width: 910px;



	color:#999;



}











.copy-note a:link, .copy-note a:visited, .copy-note a:active{



color:#999 !important;



}



.copy-note a:hover{



color:#999 !important;



}







/* @end(footer) */











.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {



   float: left;



}







.alignright {



   float: right;



}



.aligncenter {







}





.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   margin-left:5px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}

/*   @pagina sponsor  */

.contenuto_sponsor{

	width:626px;

	margin-top:5px;

	padding:20px;

}

.adv_sponsor{

	float:left;

	width:300px;

	height:157px;

}

.adv_sponsor img{

	border:0px;

}







/*  @end(pagina sponsor)  */





.barra_sotto_post{

	padding-top:-5px;

	padding-left:0px;

	background: url(images/back_barra_sotto_post.png) no-repeat left;

	float:left;

	width:604px;

	height:90px;

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

	font-size:12px;

	color: #333333;



}

.barra_sotto_post a:link{

	color:#333;

	text-decoration:none;

}

.barra_sotto_post a:visited{

	color:#333;

	text-decoration:none;

}

.barra_sotto_post a:hover{

	color:#333;

	text-decoration:underline;

}



.barra_sotto_post table{background-color:transparent; color:#333; font-size:12px; font-family:Arial;}

.barra_sotto_post table td,table th{text-align:left;border-right:1px solid transparent; background-color: transparent; color:#333;font-size:12px;font-family:Arial;}

.barra_sotto_post table th{background-color:transparent;color:#333;text-transform:uppercase;font-weight:bold;border-bottom:1px solid transparent;font-size:12px;font-family:Arial;}

.barra_sotto_post table td{background-color:transparent;font-size:12px;font-family:Arial;}

.barra_sotto_post table th a{color:#333;font-size:12px;font-family:Arial;}

.barra_sotto_post table th a:hover{color:#333;font-size:12px;font-family:Arial;}

.barra_sotto_post table tr.even td{background-color:transparent; color:#333;font-size:12px;font-family:Arial;}

.barra_sotto_post table tr:hover td{background-color:transparent; color:#333;font-size:12px;font-family:Arial;}







.barra_sotto_post h2{

	color: #86A0AA;

	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

.barra_sotto_post h2 a:link {

	color: #86A0AA;

	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

}

.barra_sotto_post h2 a:visited {

	color: #86A0AA;

	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

}

.barra_sotto_post h2 a:active {

	color: #86A0AA;

	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

}

.barra_sotto_post h2 a:hover {

	border-bottom: 1px dotted #86A0AA;

	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	color: #86A0AA;



}































.barra_viola{

	background-image: url(images/barra_viola.png);

	background-repeat:no-repeat;

	background-position:bottom;

	width:900px;

	height:100%;

}

.barra_viola1{

	background-image: url(images/barra_viola1.png);

	background-repeat:no-repeat;

	background-position:top;

	width:900px;

	height:100%;

}

.barra_ratings{

	padding-top:10px;

	padding-left:10px;

	background: url(images/back_barra_sotto_post.png) no-repeat left;

	float:left;

	width:50px;

	height:60px;

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

	font-size:12px;

	color: #333333;



}

.post_dimensione{

width:450px;

float:left;

}


