body {  font: normal 13px/1.8 Arial, sans-serif;
 /* background-image: url('../images/style2/bg1.jpg');*/
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
}
a#skinlink {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  z-index: 1;
}
#skinlink span {display: none;}
div.container {position: relative;z-index: 2;}
#gk-page{background-color: #fff !important;position:relative;top:115px; z-index: 9999 !important;} /*MODIFICA SFONDO BIANCO BODY*/
#gk-middle-nav2{margin-top:133px}

/* FINE CODICE PER ADV FULLSCREEN*/

.wrap { width:100%; clear:both; }
.main { max-width:1200px; margin:0 auto; }
.static { position:static; }
.column { overflow:hidden; float:left; }
.gk-mass { clear:both; margin-top:8px; }
.gk-mass:first-child { margin-top: 0; }
#gk-top,
#banner1,
#banner2,
#gk-header { clear:both; margin-bottom: 20px; }
#gk-topsl1,
#gk-topsl2 { margin: 0 auto 8px!important; }
#gk-usersl1,
#gk-usersl2,
#gk-botsl1,
#gk-botsl2 { margin: 8px auto 0!important; }
.main .inner { padding:8px; }
.main .inner.ctop { padding-top:0; }
.main .inner.cbottom { padding-bottom:0; }
.main .inner.cleft { padding-left:0; }
.main .inner.cright { padding-right:0; }
#gk-mainbody { float:left; }
#gk-current-content,
#gk-main { float:right;}
#gk-right { float:right; }
#gk-footer { clear:both; background:#fff !important}
.article_column { float:left; position:relative; }
.cols1 .article_column { width:100%; }
.cols2 .article_column { width:50%; }
.cols3 .article_column { width:33.33%; }
.cols4 .article_column { width:25%; }
.cols5 .article_column { width:20%; }
.gk-box { float:left; overflow:hidden; }
#gk-topsl1  .gk-box-left > div,
#gk-topsl2  .gk-box-left > div { margin-right: 4px }
#gk-topsl1  .gk-box-center > div,
#gk-topsl2  .gk-box-center > div { margin-right: 4px; margin-left: 4px}
#gk-topsl1  .gk-box-right > div,
#gk-topsl2  .gk-box-right > div { margin-left: 4px }
#gk-botsl1  .gk-box-left > div,
#gk-botsl2  .gk-box-left > div { margin-right: 4px }
#gk-botsl1  .gk-box-center > div,
#gk-botsl2  .gk-box-center > div { margin-right: 4px; margin-left: 4px}
#gk-botsl1  .gk-box-right > div,
#gk-botsl2  .gk-box-right > div { margin-left: 4px }
#gk-usersl2 .gk-box-left > div > div,
#gk-usersl2  .gk-box-left > div > div{ margin-right: 4px }
#gk-usersl2  .gk-box-right > div > div,
#gk-usersl2  .gk-box-right > div > div { margin-left: 4px }
#gk-usersl1 .gk-box-left > div > div,
#gk-usersl1  .gk-box-left > div > div{ margin-right: 4px }
#gk-usersl1  .gk-box-right > div > div,
#gk-usersl1  .gk-box-right > div > div { margin-left: 4px }
#gk-usersl1  .gk-box-center > div > div {margin-left: 4px; margin-right: 4px}
#gk-current-content-wrap {padding: 12px}
.gk_top_half .gk-box-left > div {margin-right: 4px !important}
.gk_top_half .gk-box-right > div {margin-left: 4px !important}
#component_wrap {margin: 0 12px}
.gk-inset1 > div, .gk-inset2 > div{padding: 0px!important}
.gk-inset2 {float: right; display: inline-block}
#gk-contentwrap {overflow: hidden}
#gk-content {float: left}
/*AGGIUNTI*/
a.opaco img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
} 
a.opaco:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}
/* LOGO PICCOLO ALTO BIANCO SX */
#gk-highlighter {
height: 50px;
width: 100%;
background-color: #2a2a2a;color:#fff;
}
#logo{padding:10px 0 0 10px}
/* BOTTONI LOGIN */
#gk-buttons { background: transparent url('../images/style1/top_btn_left.png') no-repeat left top; height: 21px; line-height: 21px; padding-left: 14px; float: right; width: 200px; position: absolute; top:-25px; left:860px; }
#gk-buttons > div { background: transparent url('../images/style1/top_btn_right.png') no-repeat right top; height: 21px; }
#gk-buttons a { font-size: 9px; font-weight: bold; color: #545454; text-transform: uppercase; }
#gk-buttons a:active,
#gk-buttons a:focus,
#gk-buttons a:hover { color: #cb260a; }
#gk-buttons a:first-child { margin-left: -14px; }
#gk-buttons #btn_login {display: block; float: left; height: 21px; padding: 0 0 0 14px; background: transparent url('../images/style1/top_btn_left.png') no-repeat left bottom; }
#gk-buttons #btn_login span {color:#24517E;display: block; float: left; height: 21px; padding: 0 10px 0 0; background: transparent url('../images/style1/top_btn_right.png') no-repeat right bottom; }
#gk-buttons #btn_register { display: block; float: left; height: 21px; padding: 0 0 0 14px;background: transparent url('../images/style1/top_btn_left.png') no-repeat left bottom;  }
#gk-buttons #btn_register span {color:#24517E; display: block; float: left; height: 21px; padding: 0 14px 0 0; background: transparent url('../images/style1/top_btn_right.png') no-repeat right bottom;  }
/****/
#data{float: right; width: auto; height:20px;margin:-25px 10px 0 0 }
#cerca_google{height:40px;margin-top:-30px;padding-left:563px;background:url('../images/logo-google.png') no-repeat 490px 5px;}
#banner_testata{width:1004px;height:90px !important}
#banner_testata_1004x114{width:730px;height:90px !important;float:left;margin-top:-7px;}
#banner_testata_277x90{height:90px !important;float:right;margin-left:-20px !important}
#categoria_news_home{font-size:10px !important;float:right;margin-right:-10px}
.contentpagetitle{line-height:120%}
.result-text{font-size:14px}
.linformatico{float:right;margin:-30px 10px 0px 15px}
.nsp_links {background:#F1F5F8 !important}
h2.contentheading{line-height:30px}