/** BASIC */
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#555555;
	background: #DDDDDD;
	text-align: justify;
}

.clear {
	clear:both;
	height:0px;
}

.separatorbox {
	height:15px;
}

.separatorbox_footer {
	height:11px;
}


.separatorboxbig {
	height:17px;
}
.spacer5 {
	height:5px;
}
.spacer10 {
	height:10px;
}
.spacer15 {
	height:15px;
}
.spacer20 {
	height:20px;
}
.spacer25 {
	height:25px;
}
.force_display_block {
	display:block;
}
.force_display_inlineblock {
	display:inline-block;
}
#wrap {
	margin:0px auto;
	width:1000px;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2 {
	color: #333333;
}

h1 {
	font-size: 22px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

/** COMMON ELEMENT**/
li {
	list-style:none;
}

/** TEXTS */

.title{
	color:#3C3C3C;
}

strong {
	color: #635343;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.alignjustify {
	text-align:justify;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}

/** LINKS */

h1 a, h2 a, h3 a {
	color: #3C3C3C;
}
p a {
	color: #7F6E5D;
}

a {
	text-decoration: none;
	color:#297EB9;
}

a:hover {
	text-decoration:underline;
	color:#333333;
}

/** MISC */



a img {
	border: none;
}

img.border {
	padding: 3px;
	border: 1px solid #E5D4C4;
	background: #FFF8F0;
}

img.left {
	float: left;
	margin: 5px 25px 0px 0px;
}

img.right {
	float: right;
	margin: 5px 0px 0px 25px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}




/** HEADER */

#header {
	background: url(images/top.png) no-repeat;
	width:1000px;
	height:235px;
}

#header.basic {
	background:url(images/top_basic.png) no-repeat;
	height:163px;
	width:1000px;
	
}

#logo {
	width:250px;
	padding:10px 0px 0px 25px;
	float:left;
}
#logo h1, #logo strong {
	/*background: url(images/logo.png) no-repeat;*/
	text-indent:-9999px;
	cursor:pointer;
	height:140px;
	display:block;
}

#pubbanner {
	margin:0px 0px 0px 15px;
}


#bannertop {
	
	height:100px;
	width:622px;
	margin:10px 32px 10px 0px;

}

#pub_mini1 {
	margin:0px 0px 0px 15px;
}
#pub_mini2 {
	margin:0px 0px 0px 125px;
}


/** MENU */

#menu {
	background: url(images/menu.png) no-repeat;
	width:1000px;
	height:26px;
	padding:5px 0px 0px 0px;
	display:block;
}
#navbar {
	width:662px;
	float:left;
	display:block;
	height:26px;
	overflow:hidden;
}

/*#navbar ul.submenu_grp.start {
	text-indent:-9999px;
}*/

#navbar ul.submenu_grp {
	margin: 6px 0px 0px 0px;
	
	background-color:#FFF;
}
#navbar ul.submenu_grp li {
	padding:5px 17px 5px 17px;
	border-bottom:1px solid #DEDEDE;
	width:152px;
	
}
#navbar #menubar li {
	display:inline;
	margin:0px;
}
#navbar li {
	float: left;
	padding: 0px 17px 0px 17px;
	display:inline;
	/*border-bottom:1px solid #DEDEDE;*/
}

#navbar a {
	white-space:nowrap;
}



#menubar {
	overflow:hidden;
	height:20px;
}

#ricerca {
	float:right;
	width:324px;
}
#menubar strong {
	font-size:16px;
}
#menubar strong a {
	color:#3C3C3C;
}

#boxticker {
	background: url(/images/boxticker.png) no-repeat;
	width:637px;
	height:16px;
	padding:7px 15px 8px 15px;
	font-size:14px;
	overflow:hidden;
}
#newsticker {
	height:16px;
	overflow:hidden;
}
#boxticker a {
	color:#F00;
}
#boxticker strong {
	color:#000;
}
/** PAGE */

#content {
	float:left;
	width:662px;
}
#pagecontent_head, #boxaltrenews_head {
	background: url(images/evidenza_sf.png) repeat-y;
	width:662px;
	min-height:245px;
}

#inevidenza {
	/*height:320px;*/
	background: url(images/evidenza_sf.png) repeat-y;
	width:662px;
}

#inevidenza_content, #pagecontent, #boxaltrenews {
	background: url(images/evidenza_top.png) no-repeat;
	
}
#boxaltrenews {
	min-height:230px;
}
#pagecontent_ricerca {
	background: url(images/ricerca_top.png) no-repeat;
	
}
#inevidenza_content {
	height:325px;
}
#inevidenza_content.big_evidenza {
	height:393px;
}
#inevidenza_content_head, #boxaltrenews_content_head {
	height:30px;
	font-size:22px;
	font-weight:bold;
	border-bottom:1px solid #DEDEDE;
	padding:5px 0px 0px 20px;
}
#boxaltrenews_content {
	padding:10px 20px 0px 20px;
}
#boxaltrenews_content .box_top_height {
	width:291px;
	padding:5px;
}
#boxaltrenews_content .wrap_info_altre {
	width:190px;
}
#boxaltrenews_content .title_pp {
	height:50px;
	padding:0px;
	margin:0px 0px 5px 0px;
}
#boxaltrenews_content .subtitle_pp {
	height:50px;
	display:inline-block;
}
#facebookfacepill .box_r_content {
	width:304px;
	padding:0px 10px 0px 10px;
	height:330px;
}
#inevidenza_content_news {
	margin:20px;
}
#inevidenza_content_img {
	margin:0px 20px 0px 0px;
	
}
#inevidenza_content_news h3 {
	margin:0px 0px 10px 0px;
	font-size:24px;
	text-transform:uppercase;
	text-align:left;
}

#inevidenza_subtitle {
	font-size:16px;
}


#inevidenza_content_news h4 {
	margin:0px 0px 10px 0px;
}
#inevidenza_content_txt a {
	color:#888888;
}
#inevidenza_bottom, #pagecontent_bottom, #boxaltrenews_bottom{
	background: url(images/evidenza_bottom.png) no-repeat;
	height:15px;
}
#inevidenza_content_opt_news {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 185px;
}
#inevidenza_content_opt_news a {
	color:#888888;
}



.boxleft, .boxright {
	width:324px;

}
.boxcontainer {
	width:662px;
	height:368px;
}
.boxleft {
	float:left;
}
.boxright {
	float:right;
}



.box_top {
	background: url(images/notizie_top.png) no-repeat;
	height:24px;
	padding:10px 20px 0px 20px;
	border-bottom:1px solid #D7D7D7;
}
.box_top h2 {
	font-size:14px;
}
.option_pp {
	margin:10px 0px 0px 0px;
}

.option_pp strong {

	margin:5px;
}
.box_top a {
	color:#555555;
	text-transform:uppercase;
}
.box_content {
	background: #FFFFFF url(images/notizie_sf.png) repeat-y;
	height:320px;
	border-bottom:1px solid #D7D7D7;
}
.box_content_pp {
	padding:10px;
}

.box_top_height {
	height:105px;
}
.box_content_readalso {
	font-weight:bold;
	background-color:#E6E6E6;

	height:30px;
	line-height:30px;
	padding:1px 1px 1px 10px;
	border-bottom:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	margin:0px 1px 0px 0px;
	display:block;
}
.box_bottom {
	background: url(images/notizie_bottom.png) no-repeat;
	height:12px;
}
.thumb_pp, .mini_thumb_pp {
	margin:0px 10px 0px 0px;
}
.thumb_pp {
	height:86px;
}
.thumb_pp_box_altre {

border:1px solid #E9ECED;
height:60px;
margin:0 5px 0 0;
padding:2px 19px 2px 20px;
text-align:center;
width:45px;
}
.thumb_pp img, .mini_thumb_pp img, #inevidenza_content_img img, .post-thumb img, .ViewTemplateImage img, .elementigallery img, .post-thumb-video img {
	border : 1px solid #C6C6C6;
	padding:2px;
}
.elementigallery a.zoom {
	margin:0px 1px 1px 0px;
}
.videogallery_e img {
	padding:0px;
	border:0px;
}


.title_pp {
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	height:35px;
	overflow:hidden;
	font-size:14px;
}
.title_pp a {
	color:#297EB9;
}
.cat_pp {
	font-size:16px;
}
.altre_box {
	border-bottom:1px solid #DEDEDE;
	padding:8px 10px;
	margin:0px 0px 1px 0px
}
.altre_box.catbox {

	padding:0px 10px 0px 10px;;
	margin:0px;
	border:none;
	
}
.altre_box.last {
	margin:0px;
}

.altre_box h3 a {
	font-size:12px;
}
.altre_box .title_pp {
	height:20px;
	margin:0px;
}
.altre_box.catbox .title_pp {
	font-size:18px;
	padding:0px;
	height:25px;
}
.altre_box.catbox .subtitle_pp {
	margin:5px 0px 0px 0px;
}
.altre_box.catbox .subtitle_pp a {
	font-size:14px;
}

.altre_box .subtitle_pp {
	height:32px;
	overflow:hidden;

}
.altre_box .thumb_pp {
	height:66px;

}

.subtitle_pp {
	font-weight:normal;
	height:20px;
	overflow:hidden;
}
.subtitle_pp a {
	color:#999999;
	line-height:17px;
}
.more_readalso {
	height:32px;
	overflow:hidden;
	font-size:12px;

	
}
.more_readalso a {
	color:#297EB9;
}
.listmore_readalso {
	height:34px;
	padding:5px 0px 7px 0px;
	border-bottom:1px solid #F1F1F1;
}
.listmore_readalso.lastlist {
	border:none;
	padding:5px 0px 1px 0px;
}
#right_bar {
	float:right;
	width:324px;
}
#primopiano {
	height:245px;
	width:324px;
	display:block;
}
#box_r_top_pp_etichetta {
	width:220px;
}
#box_r_top_pp_ico {
	width:16px;
	height:16px;
	display:block;
}
#primopianolist {
	height:196px;
	width:324px;
	display:block;
	background-color:#FFF;
}
#wrap_sondaggi {
	padding:0px 10px 0px 10px;
	background: url(/images/sondaggio.png) 163px 17px no-repeat transparent;
	color:#000;
}
#wrap_sondaggi .force_display_inlineblock {
	white-space:nowrap;
}


#wrap_bottoni_sondaggi {
	text-align:center;
	width:100%;
	display:inline-block;
}
#youtube_grillo {
	width:32px;
	height:32px;
	margin:0px 146px;
}
#spacer_grillotv {
	height:82px;
}
#banner {
	height:197px;
	width:304px;
	padding:11px 10px 11px 10px;
	background: #FFFFFF url(images/box_banner.png) repeat-y;
}

#banner .box_r_content {
	height:150px;
}

#edizione_online {
	height:360px;
}

#edizione_online .box_r_content {
	padding:0px 0px 0px 45px;
	height:311px;
}
#edizione_online .box_r_top, #primopiano .box_r_top, #commenti .box_r_top, #mostpopular .box_r_top, #box_stats .box_r_top, #altrenotizie .box_r_top, #cercacalendario .box_r_top{
	font-size:22px;
	border-bottom:1px solid #DEDEDE;
	font-weight:bold;
	height:29px;
	padding:5px 20px 0 20px;
	text-transform:uppercase;
}
#commenti, #mostpopular {
	height:209px;
}
#commentilist {
	height:160px;
}
.box_r_top {
	background: url(images/box_top.png) no-repeat;
	height:35px;
}
.box_r_content {
	background: #FFFFFF url(images/box_sf.png) repeat-y;
	min-height:22px;
}
.box_r_bottom {
	background: url(images/box_bottom.png) no-repeat;
	height:14px;
}

.box_r_top_footer {
	background: url(images/box_bottom_top2.jpg) no-repeat;
	height:14px;
}
.box_r_top_footer.bordato {
	border-bottom:1px solid #DEDEDE;
}

#credits {
	height:75px;
}
#credits .box_r_top {
	height:15px;
}

#credits .box_r_content {
	height:46px;
	border-bottom:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
}

.list_credits {
	float:left;
	margin:0px 31px 0px 0px;
}
#icon_credits {
	padding:7px 20px 7px 20px;
}

#pagecontent, #pagecontent_ricerca {
	min-height:230px;
	padding:20px;
}

.nav_category a {
	margin:0px 0px 5px 0px;
}
.nav_category h2, .nav_category a {
	color:#AAAAAA;
}



.RecordTemplate {
	border-top:1px solid #EEEEEE;
	margin-top:20px;
	padding-top:5px;
}

.post-thumb {
	width:86px;
	height:86px;
}

.post-thumb-video {
	width:126px;
	height:96px;
}

.RecordTemplate p {
	width:520px;
}
.RecordTemplate p.pvideo {
	width:485px;
}
.recordspace {
	margin:15px 0px 0px 0px;
}

.link_record {
	color:#297EB9;
}
.link_record:hover {
	color:#333333;
}
.postinfo {
	margin:7px 0px 0px 0px;
}
.postinfo a {
	color:#FF6000;
}
/*TEMPALTE*/
.ViewTemplateImage {
	float:right;
	margin:0px 0px 0px 10px;
}
.titlenews {
	padding:10px 0px 10px 0px;
	border-top:1px dotted #CCCCCC;
}
.titlenews h3 {
	margin:15px 0px 0px 0px;
}
.titlenews strong {
	margin:0px 0px 10px 0px;
}
.post-tags *, .tags * {
	display:inline;
}
.post-tags {
	padding:5px 0px 3px 0px;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	font-size:14px;
}
.tags h4 {
	font-size:12px;
}

.ViewTemplate, #formmail {
	text-align:justify;
	font-size:14px;
}
#issuuboxcontent {
	margin:15px 0px 0px 0px;
}
.commento span, .commento strong, .contenuto_commento {
	display:block;
	margin:5px 0px 5px 0px;
}
.commento {
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.labelComment {
	font-size:24px;
	padding:10px 0px 0px 0px;
}
#AddComment p {
	margin:10px 0px 0px 0px;
	text-align:left;
}
#AddComment label {
	display:block;
}
.videogallery_e {
	width:120px;
}

.nav_category span {
	font-size:22px;
	color:#AAAAAA;
}


#logotop {
	background: url(images/logo.png) no-repeat;
	margin-left:55px;
	height:133px;
	/*text-indent:-9999px;*/
}
#page {
	background: url(images/bg03.jpg) no-repeat left top;
}

.boxed {
	background: url(images/subpage2_01.gif) no-repeat right top;
}

.boxed .content {
	padding: 10px 23px 0px 23px;
	background: url(images/subpage2_02.gif) no-repeat left top;
}

.bg1 {
	background: #FFF8F0 url(images/subpage1_01.gif) no-repeat left top;
}

.bg2 {
	padding: 11px 11px 0px 12px;
	background: url(images/subpage1_02.gif) no-repeat right top;
}

.bg12 {
	background: #FFF8F0 url(images/subpage1_01_b.gif) no-repeat left top;
}

.bg22 {
	padding: 11px 11px 0px 12px;
	background: url(images/subpage1_02_b.gif) no-repeat right top;
}

.bg3 {
	background: url(images/subpage1_03.gif) no-repeat left bottom;
}

.bg3 div {
	height: 25px;
	background: url(images/subpage1_04.gif) no-repeat right bottom;
}










/** TODAY */

#today {
	float: left;
	padding: 13px 0px 0px 60px;
	text-transform: lowercase;
	font-size: 13px;
	color: #707A75;
}

/** FOOTER */

#banner_bottom {
	margin:15px 0px 0px 0px;
}
#footer p {
	margin: 0px;
	padding-top: 15px;
	text-align: center;
	text-transform: lowercase;
	line-height: normal;
	color: #A08D7A;
}



#footer a {
	color: #A08D7A;
}

#errore_sondaggio_big {
	color:#F00;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	text-align:center;
}


/** BOX5 */

#box5 {
	padding: 10px 10px 0px 10px;
	background: url(images/homepage13.jpg) no-repeat left top;
	
}
#box5_descr {
	color:#FFFFFF;
	font-size:18px;
	margin-right:5px;
	padding-bottom:15px;
}
/**TAB**/



#tabs-nav li {
	float: left;
}

#tabs-nav li:first-child {
	width:180px;
}

#tabs-nav li a {
	font-size:16px;
}

#tabs-nav li.selected a {

}

#tabs-body {
	position: relative;
	overflow: hidden;

}

#tabs-body li {
	/*padding: 10px 10px 0px 10px;*/
	color: #fff;
	display: none;
}
#tabs-body span {
	border-bottom:1px solid #DEDEDE;
	display:block;
	overflow:hidden;
	padding:2px 10px;
	white-space:nowrap;
	width:304px;
}
#tabs-body span a {
	width:304px;
	overflow:hidden;
	display:inline-block;
}
#tabs-body li.active {
	display: block;
}
.vid_cont {
	position:relative;
	width:120px;
	height:90px;
}
.play_video {
	position:absolute;
	top:3px;
	left:3px;
	background:url(/images/bg_play.png) no-repeat;
	width:120px;
	height:90px;
	cursor:pointer;
}
.play_video:hover {
	background:url(/images/bg_play_hover.png) no-repeat;
}
.addthis_cont * {
	display:inline;
}

.wrap_barra {
	width:100%;
	border:1px solid #000000;
	height:7px;
}
.barra {
	 padding:1px;
	 height:5px;
}
.blue_bar {
	background-color:#00F;
}
.red_bar {
	background-color:#F00;
}
.yellow_bar {
	background-color:#FF0;
}
.green_bar {
	background-color:#090;
}
.grey_bar {
	background-color:#666;
}
.errore_sondaggio {
	color:#F00;
	margin:2px 0px 0px 0px;
	display:block;
	text-align:center;
	font-weight:bold;
}
#calendario {
	height: 231px;
    width: 324px;
	margin:0px auto;
	background:none;
	
}
#cercacalendario {
	background:url(/images/bgcerca.png) no-repeat 100px 15px #FFF;
}
#cercacalendario , #cercacalendario a{
	color:#000;
}
/*CALENDARIO*/

#wrap_calendario {
	font-size:12px;
	padding:0px 12px;
}
#nav_calendario_mese img {
	vertical-align:text-top;
}
#nav_calendario_mese {
	text-align:center;
	border-bottom:1px dotted #CCC;
	margin:0px 0px 2px 0px;
	height:24px;
}
#nav_calendario_mese a {
	height:24px;
	overflow:hidden;
}
#nav_calendario_mese * {
	display:inline;
}

#nav_calendario_mese{
	font-size:16px;
	font-weight:bold;
}
.giorni {
	width:40px;
	text-align:center;
	margin:0px 1px 0px 1px;
	border-bottom:1px dotted #CCC;
	border-right:1px dotted #CCC;
	
}
.cal {
	height:28px;
	margin:1px;
}
.cal.selected {
	/*background:transparent url(/images/day.gif) no-repeat 0 bottom;*/
}
.cal a, .cal span {
	margin:7px 0px 0px 0px;
	display:block;
}
.cal.selected a {
	font-weight:bold;
	font-size:14px;
}
.calvuoto {
	background:none;
}
.cal:hover {
	/*background:transparent url(/images/day.gif) no-repeat 0 bottom;*/
}

#nav_giorni_calendario .giorni {
	border-bottom:1px dotted #CCC;
	border-right:1px dotted #CCC;
	width:40px;
}
#wrap_calendario .giorni.lastdayweek {
	border-right:none;
}
.spacervotisondaggio {
	height:10px;
}
