/* Image Show
---------------------------------------------------------------*/
.gk_is_wrapper{
	position:relative;
}
.gk_is_preloader{
	position:absolute;
	z-index:999;
	width:100%;
	height:100%;
}
.gk_is_thumbs{
	position:absolute;
	z-index:998;
	overflow:hidden;
	margin-top:30px;
}
.gk_is_slide{
	position:absolute;
}
.gk_is_text{
	position:absolute;
	z-index:997;
	left:10px;
	padding:4px;
	font-size:22px;
	line-height:40px;
	font-weight:normal;
	margin-right:10px;
	color: #fff;
}


.gk_is_text_data{
	display:none;
}
.gk_is_thumbs img{
	float:left;
	border-style:solid;
}
.gk_is_thumbs .active{
	border-style:solid;
}


/*
----------------------------- Paginazione ARTICLE BLOG data, Autore, None categoria e sezione ---------------------------- */
.titolo-blog {font-family:bebas ;font-size: 220%;font-weight: normal;line-height: 135%;padding: 0 0 5px; letter-spacing: 1px;/* text-transform: uppercase;*/
background:url(../images/dottedLine.gif) bottom repeat-x;
}
.titolo-blog-articolo {font-family:bebas ;font-size: 220%;font-weight: normal;line-height: 135%;padding: 0 0 5px; letter-spacing: 1px;/* text-transform: uppercase;*/
/*background:url(../images/dottedLine.gif) bottom repeat-x;*/
}
#categoria_blog { padding: 2px 5px 3px 20px;
	float: right;
	text-transform: none;
	color: #333;font-size: 95%;
	font-weight: normal;
	background:url(../images/system/cat.gif) 0 0px no-repeat;
	}

#categoria_articolo { padding: 2px 5px 3px 20px;
	float: right;
	text-transform: none;
	color: #333;font-size: 95%;
	font-weight: normal;
	background:url(../images/system/cat.gif) 0 0px no-repeat;
	}
	
	#social_articolo { padding: 2px 0px 3px 0px;
	float: left;
	text-transform: none;
	color: #333;font-size: 95%;
	font-weight: normal;
	/*background:url(../images/system/cat.gif) 0 0px no-repeat;*/
	}

#categoria_accesso { padding: 0px 5px 3px 1px;
	float: right;
	text-transform: none;
	color: #000;font-size: 95%;
	font-weight: normal;	
	}

#categoria_font-size { padding: 2px 5px 3px 5px;
	float: right;
	text-transform: none;
	color: #000;font-size: 98%;
	font-weight: normal;	
	}

#margine-data-autore {height: 10px;}

/*.article_separator {
    margin-top: 5px;
    margin-bottom: 15px;
	width: 100%;
	background:url(../images/dottedLine.gif) bottom repeat-x;
	padding-bottom: 5px;
}
*/
.tabella {
	width: 100%;
	border-top: #ccc solid 1px;	
}
.tabella-articolonet {
	width: 100%;
	background:url(../images/dottedLine.gif) bottom repeat-x;
	
}
#autore {
	padding: 3px 0px 3px 0px; /*padding: 3px 5px 3px 20px; oppure 20 come ultimo se si inserisce immagine*/
	background: url(../images/icon-author-a.gif) no-repeat left center;
	color: #666;font-size: 90%;
	font-weight: normal;
	font-style: normal;
	float: left;
}


.data_blog { margin-top:0px;
	padding: 3px 3px 3px 3px;
	color: #666;font-size: 90%;
	font-weight: normal;
}

/* NEW K3
---------------------------------------------------------------*/

p.gk_news_show_news_text {
background:url(../images/dottedLine.gif) bottom repeat-x;
padding: 0 0px 8px 0px; font-size: 94%; }

td.gk_news_show {border: 0px solid #eee;}

h4.gk_news_show_news_header,
h4.gk_news_show_news_header a {
	/*font-size: 17px;*/
	font-weight: normal;
	margin: 0;
	font-family: georgia;
	margin-bottom: 2px!important;
}
#user_position-3 h4.gk_news_show_news_header,
#user_position-3 h4.gk_news_show_news_header a {
	font-weight: normal;
}
p.gk_news_show_news_info {
	color: #9999c0;
	font-style: italic;
	font-size:10px;
	line-height: 10px;
}

span.gk_news_show_news_categoria {
	color: #cc0000;
	font-style: italic;
	font-size:10px;
	line-height: 20px;
}

span.gk_news_show_news_info {
	color: #444;
	/*font-style: italic;*/
	font-size:9px;
	line-height: 20px;
	font-weight: bold;
}

table.gk_news_show_table {
	width: 100%;
}
td.gk_news_show_center img {
	margin-right: 6px;
	border: 1px solid #eee;
	padding: 3px;
	margin-bottom: 5px;
}

td.gk_news_show_right img {
	margin-right: 0px;
	border: 1px solid #eee;
	padding: 3px;
}

div.gk_round img {
	border: 1px solid #ddd;
	padding: 3px;
	
	margin: 0 5px 5px 0px;
}

/* News Image I
---------------------------------------------------------------*/

div.gk_news_image_1_wrapper {
	background: transparent url('../images/mod_slideshow/slide_panel_right.png') no-repeat bottom right;
}
div.gk_news_image_1_panel {
	background: transparent url('../images/mod_slideshow/slide_panel_left.png') no-repeat bottom left;
}
a.gk_news_image_1_prev {
	background: url('../images/mod_slideshow/b_prev.png') no-repeat 0 50%;
}
a.gk_news_image_1_next {
	background: url('../images/mod_slideshow/b_next.png') no-repeat 0 50%;
}
a.gk_news_image_1_play {
	background: url('../images/mod_slideshow/b_play.png') no-repeat 0 50%;
}
a.gk_news_image_1_pause {
	background: url('../images/mod_slideshow/b_pause.png') no-repeat 0 50%;
}
a:hover.gk_news_image_1_next,
a:hover.gk_news_image_1_prev,
a:hover.gk_news_image_1_play,
a:hover.gk_news_image_1_pause {
	background-position: 100% 50%;
}
div.gk_news_image_1_tb_prev {
	background: transparent url('../images/mod_slideshow/s_prev.png') no-repeat 0 50%;
}
div.gk_news_image_1_tb_next {
	background: transparent url('../images/mod_slideshow/s_next.png') no-repeat 100% 50%;
}
div.gk_news_image_1_tb_prev:hover {
	background: transparent url('../images/mod_slideshow/s_prev-h.png') no-repeat 0 50%;
}
div.gk_news_image_1_tb_next:hover {
	background: transparent url('../images/mod_slideshow/s_next-h.png') no-repeat 100% 50%;
}
div.gk_news_image_1_preloader {
	background: #000 url('../images/mod_slideshow/load.gif') no-repeat center center;
}
ul.gk_news_image_1_tick_buttons li {
	background: transparent url('../images/mod_slideshow/slide_bullet.png') no-repeat 0 0;
}
ul.gk_news_image_1_tick_buttons li:hover {
	background-position: 100% 0;
}
ul.gk_news_image_1_tick_buttons li.active {
	background: transparent url('../images/mod_slideshow/slide_bullet_active.png') no-repeat 0 0;
}
ul.gk_news_image_1_tick_buttons li {
	border: none;
}

/* IE6 alert
---------------------------------------------------------------*/

#ie6 {
	display: none;
}

/* News Show II module
------------------------------------------------------------------------------------------------*/
h4.gk_news_block_news_header {   /*********Margine tra data e titolo*************/
	margin: 2px 1px 2px; /*5*/
	padding:0;
	color: #050505;
}
img.gk_news_block_news_image {
	/*margin-bottom: 0px;
	padding-right: 0px;*/	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	
	/*height: 100px;*/
}
a.gk_news_block_news_readmore {
}
a.gk_news_block_news_readmore_inline {
	margin-left: 0px;
}
p.gk_news_block_news_text {
font-size:11px;
margin: 2px 1px 2px;
}
table.gk_news_block_table { margin-top:0px; }

td.gk_news_block_tablerow_top {
}
.gk_news_block_list li a {
	color: #2971a7;
	font-weight: normal;
}
div.gk_news_block_panel {
	display: none;
	padding: 6px 0 0 0!important;
}
div.gk_news_block_panel_font {
	float: left;
	width: 100px;
	padding: 0;
}
div.gk_news_block_panel_font_path {
	width: 100px;
	height: 6px;
	padding: 0;
	border: 1px solid #eee;
}
div.gk_news_block_panel_font_knob {
	width: 5px;
	height: 6px;
	padding: 0;
	cursor: pointer;
	font-size: 1px;
	background: #d6d6d6!important;
}
span.gk_news_block_panel_font_value {
	display:block;
	float:left;
}
div.gk_news_block_panel_amount {
	float: right;
	width: 50px;
	padding: 0;
}
div.gk_news_block_panel_amount_plus,
div.gk_news_block_panel_amount_minus {
	width: 12px;
	height: 12px;
	float:left;
	line-height: 12px;
	padding: 0;
	text-align: center;
	cursor: pointer;
	margin-right: 3px;
	border: 1px solid #EEE;
}
span.gk_news_block_panel_amount_value {
	display: block;
	float:left;
	font-size: 10px;
	margin-left: 4px;
}
div.gk_news_block_panel_tools,
div.gk_news_block_panel_tools_hidden {
	cursor: pointer;
	padding: 0;
	float:right;
	font-size: 11px;
	color: #333;
}
td.gk_news_block_center,
td.gk_news_block_left,
td.gk_news_block_right {
	padding-bottom: 2px;
	padding-top: 5px;
	border-bottom: #e8e8e8 solid 1px;
}
td.gk_news_block_panel-border {
	border-top: 1px solid #e8e8e8;
}
tr.gk_news_block_tablerow {

}
td.gk_news_block_left {

/*border-bottom: #e8e8e8 solid 10px;*/
border-right: #ddd solid 1px;

}
td.gk_news_block_center {
}
td.gk_news_block_right {
}
td.gk_news_block_tablerow_bottom ul.gk_news_block_list_floated {
}
ul.gk_news_block_list {
}
h4.gk_news_block_news_header a {
	font: 100% Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: normal;
	color: #2e5eac;
	font-size: 16px;
	font-family: georgia;
}

h4.gk_news_block_news_header a:hover {
	text-decoration: underline;
	color: #2e5eac;	
}

.gk_news_block_news_info a {
	font:normal 11px Arial, Helvetica, sans-serif;
}
.gk_news_block_news_info {  /* DATA ED AUTORE**/
	color: #cc0000;
	font:normal 9px Arial, Helvetica, sans-serif;
	margin-left:1px;
	margin-top:0px;
	margin-bottom:0px;
}
.gk_news_block_tablerow_bottom p {
	font:bold 12px Arial, Helvetica, sans-serif!important;
	text-transform: none;
	margin-bottom: 0px;
}

#tutto_in{ float: left;margin-left:0px;padding-left: 12px; 

background: url(../images/personali/freccia.gif) 0px 0px  no-repeat;}

td.gk_news_block_tablerow_bottom {
	padding-bottom: 1px;
}

/* Highlighter Module 
--------------------------------------------------------------------------------*/
.gk_news_highlighter {
	margin: 0px 0 0 0;
	border: none;
	overflow: hidden;
	position: relative;
	font-family: Verdana, Arial;
	font-size: 10px;
	
}
.gk_news_highlighter a {
	color: #fff!important;
}
.gk_news_highlighter a:hover {
	color: #fff;
	text-decoration: none;
}
.gk_news_highlighter_item {
	width: auto;
	padding-left: 20px;
	
	position: absolute;
}
.gk_news_highlighter_title {
	font-weight: normal;

	padding: 0 5px;
	
}
.gk_news_highlighter_desc {
	font-size: 10px;
	padding-right: 5px;
	color: #659901;
}
.gk_news_highlighter_desc:hover {
	
}

.gk_news_highlighter {
	
	background: #adc9e5;
	color: #0d5079;
}
.gk_news_highlighter_item {
	/*background: #C2EA37;*/
}
.gk_news_highlighter_title {
	
	background: #0d5079;
	color: #fff;
}
.gk_news_highlighter_desc {
	color: #253748;
}
/*.gk_news_highlighter_desc:hover {
	color: #4b7201;
}
*/
/*
---------------------- GK1 PRO OVERRIDE -----------------------*/


#main-section_black1 .module-black p.ta_left{
	color: #666;
}

#main-section_black1 .module-black h4.ta_left a{
	color: #999;
}
/*rimuovere bordo sulla grafica*/
#main-section_black1 .module-black .dark div.gk_npro_full_interface ul li {
	border-bottom: 0px dotted #444!important;
}



#tbcol h4.ta_left a{
	font-size: 150%;	
	font-family: bebas;
}

#tbcol p.ta_left {
	text-align: left;
	margin:0px 0 0 0;
	padding-bottom: 0px;
	background: none;
	font-size: 110%;
	color: #282828;
}

#tbcol div.gk_npro_short_ulwrap ul li.even {
	background: #222;
}

#tbcol .dark div.gk_npro_mainwrap {
	background: none;
}
/*NEWS X*/
.module-newsx p.ta_left{
	border-bottom: 0px dotted #444;
	font-size: 100%;
}

.module-newsx p.gk_npro_info {
	color: #282828;
	font-size: 95%;
	padding: 0px 0 0px 0;
	
	background: none;
}


#tbcol2 h4.ta_left{
	border-bottom: 1px dotted #444;
	
}

#tbcol2 h4.ta_left a{
	
	font-size: 150%;	
	font-family: georgia;
}

#tbcol2 p.ta_left {
	text-align: left;
	margin:0px 0 0 0;
	padding-bottom: 0px;
	background: none;
	font-size: 110%;
	color: #282828;
}

#tbcol2 div.gk_npro_short_ulwrap ul li.even {
	background: #222;
}

#tbcol2 .dark div.gk_npro_mainwrap {
	background: none;
}

#tbcol2 p.gk_npro_info {
	color: #282828;
	font-size: 95%;
	padding: 10px 0 10px 0;
	
	background: none;
}


#showmodules .dark img.gk_npro_image {
	border: 0px solid #e5e5e5;
	color: #969696;
}
#showmodules .dark img.gk_npro_image_static {
	border: 0px solid #393a3d!important;
}

/*****************SHOWMODULE OVERRIDE*******************/

p.ta_justify {
	text-align: justify;
	font-size: 90%;	
}
h4.ta_left {
	text-align: left;
	margin: 0px;
	font-family: Georgia;
}

h4.ta_left a{
	font-size: 130%;	
	font-family: Georgia;
}

p.gk_npro_info {
}

#mainmodules5 div.gk_npro_mainwrap {
	overflow: hidden;
	color: #666;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	background: none;
	border-top: 0px dotted #333;
	border-left: 0px dotted #333;
	border-right: 0px dotted #333;
	border-bottom: 0px dotted #444;
}


#mainmodules5 p.ta_left {
	text-align: left;
	margin:7px 0 0 0;
	padding-bottom: 0px;
	background: none;
	font-size: 90%;	
}


#mainmodules5 h4.ta_left/*, #rightcol h4.ta_left, #mainmodules5 h4.ta_left a*/{

margin:0px;
color: #888;
	border-bottom: 1px dotted #444;
}

#mainmodules5 h4.ta_left a/*, #rightcol h4.ta_left, #mainmodules5 h4.ta_left a*/{
font-size: 100%;	
font-weight: normal;
font-family: helvetica;
margin-left:0px;
color: #888;
	
}

#mainmodules5 h4.ta_right, #mainmodules5 p.ta_right {text-align: right;}


/*#mainmodules5 div.gk_npro_interface_bg {
	float: right;
	width: 44px;
	height: 18px;
	background: transparent url('../images/dark/arrow_interface_black.png') no-repeat 0 0;
}
#mainmodules5 div.gk_npro_full_prev {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px 0 0 11px;
	background: transparent url('../images/dark/prev.png') no-repeat 0 0;
	text-indent: -999em;
}
#mainmodules5 div.gk_npro_full_prev:hover {
	cursor: pointer;
	background: transparent url('../images/dark/prev.png') no-repeat -8px 0;
}
#mainmodules5 div.gk_npro_full_next {
	width: 8px;
	height: 8px;
	float: right;
	margin: 3px 11px 0 0;
	background: transparent url('../images/dark/next.png') no-repeat 0 0;
	text-indent: -999em;
}
#mainmodules5 div.gk_npro_full_next:hover {
	cursor: pointer;
	background: transparent url('../images/dark/next.png') no-repeat -8px 0;
}*/

/* gk_stuff.css
------------------------------------------------------------------*/
/* Image Show Module  for Photoslide
---------------------------------------------------------------*/
.gk_is_wrapper-style1 .gk_is_text{
	color: #fff;
}
.gk_is_wrapper-style1 .gk_is_text_right{
	border-left: 3px solid #fff;
}
.gk_is_wrapper-style1 .pause{
	background: transparent url(../images/style1/gk_stuff/imageshow_buttons.png) no-repeat left bottom;
}
.gk_is_wrapper-style1 .play{
	background: transparent url(../images/style1/gk_stuff/imageshow_buttons.png) no-repeat left top;
}
.gk_is_wrapper-style1 .pause:hover{
	background: transparent url(../images/style1/gk_stuff/imageshow_buttons.png) no-repeat right bottom;
}
.gk_is_wrapper-style1 .play:hover{
	background: transparent url(../images/style1/gk_stuff/imageshow_buttons.png) no-repeat right top;
}
.gk_is_wrapper-style1 .gk_is_preloader{
	background: #000 url('../images/style1/gk_stuff/loader.gif') no-repeat center center;
}
.gk_is_wrapper-style1 .gk_is_text a{
	color: #eee;
}
.gk_is_wrapper-style1 .gk_is_text a:hover{
	color: #fff;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev:hover div{
	background: transparent url('../images/style1/gk_stuff/module_buttons.png') no-repeat right top;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next:hover div{
	background: transparent url('../images/style1/gk_stuff/module_buttons.png') no-repeat right bottom;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev div{
	background: transparent url('../images/style1/gk_stuff/module_buttons.png') no-repeat left top;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next div{
	background: transparent url('../images/style1/gk_stuff/module_buttons.png') no-repeat left bottom;
}

.gk_is_wrapper-style1{
	overflow: hidden;
	position: relative;
}
.gk_is_wrapper-style1 .gk_is_image{
	display: block;
	position: relative;
	overflow: hidden;
}
.gk_is_wrapper-style1 .gk_is_text_bg{
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 95;
}
.gk_is_wrapper-style1 .gk_is_text{
	width: 100%;
	position: absolute;
	z-index: 96;
}
.gk_is_wrapper-style1 .gk_is_text_right{
	position:absolute;
	top:0;
	right:0;
	height: 62px;
}
.gk_is_wrapper-style1 .gk_is_text_button{
	height:62px;
	width:62px;
	cursor: pointer;
}
.gk_is_wrapper-style1 .gk_is_preloader{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
}
.gk_is_wrapper-style1 .gk_is_text_data{
	display: none;
}
.gk_is_wrapper-style1 .gk_is_thumb{
	display: block;
	float: left;
	cursor: pointer;
}
.gk_is_wrapper-style1 .active{
}
.gk_is_wrapper-style1 .gk_is_slide{
	position: absolute;
	left: 0;
	top: 0;
}
.gk_is_wrapper-style1 .gk_is_text h4{
	margin:0;
	font-size: 24px;
	font-weight:normal;
	padding: 15px 11px;
}
.gk_is_wrapper-style1 .gk_is_text p{
	padding: 0 11px;
	font-size: 12px;
	margin:0;
}
.gk_is_wrapper-style1 .gk_is_text p a.readon{
	border-bottom: none!important;
	float:none;
}
.gk_is_wrapper-style1 .gk_is_text p a:hover{
	text-decoration: none;
}
.gk_is_wrapper-style1 .gk_is_thumbs_bg{
	position: absolute;
	z-index: 95;	
	width: 100%;
}
.gk_is_wrapper-style1 .gk_is_thumbs{
	position: absolute;	
	z-index: 96;
}
.gk_is_wrapper-style1 .gk_is_thumbs_wrapper{
	float: left;	
	overflow: hidden;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev{
	float: left;
	cursor: pointer;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next{
	float: right;
	cursor: pointer;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev:hover div{
	float: left;
	cursor: pointer;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next:hover div{
	float: right;
	cursor: pointer;
}
.gk_is_wrapper-style1 .gk_is_thumbs_prev div{
	float: left;
	width:21px;
	height: 35px;
	margin-top:75%;
	cursor: pointer;
}
.gk_is_wrapper-style1 .gk_is_thumbs_next div{
	float: right;
	width:21px;
	height: 35px;
	margin-top:75%;
	cursor: pointer;
}

/*
-----------------------BLOG CALENDAR----------------------------*/

#rightcol table.blogCalendar{
/* style for all the calendar table */
padding: 0;
margin: 0;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #0a0a0a;
text-align: center; 
border-collapse: collapse;
width: 99%;
           background: #f9f9f9;
}

#rightcol td.blogCalendarHeader {
/* the style for The calendar header, this includes the two link arrows and the date*/
margin: 0;
padding: 0;
background: #616D7E;
color: #fff; 
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#rightcol td.headerDate{
/* td style for the header date (ex. December 2007) e6f0f5*/ 
background: #F5F5F5;
}

#rightcol a.headerDate{
/* link style for the header date */
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #d49400;
text-align: center;
text-decoration: none;
}

#rightcol td.headerArrow{
/*td the style for the header link arrows */ 
background: #e5bb10;
}

#rightcol a.headerArrow{
/*link style for the header link arrows*/
font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF; 
text-align: center;
text-decoration: none;
}

#rightcol td.dayName{
/*td style of the day abreviations (S M T W T F S) */
font: bold 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76;
background: #FFFFFF;
}

#rightcol td.blogCalendarDay {
width: 25px;
height: 25px;
text-align: center;
border: #ccc dotted 1px;
}

#rightcol a.blogCalendarDay{
/* style for a normal link in the calendar (that is not in the actual day) */
text-decoration: underline;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #d49400; text-decoration: none;
font-weight: bold;
display: block;
}

#rightcol td.blogCalendarToday {
/* the style for Today day */
color: #F6F4DA;
font-weight: bold;
background: #e5bb10;
}

#rightcol a.blogCalendarToday {
/* link style for a link that is in the actual day */
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #6aa3ae;
}
#rightcol ul.dropList li{
list-style: none;
background: #FFFFFF;
}