body {  font: normal 13px/1.8 Arial, sans-serif;

 /* background-image: url('../images/takeover/takeover_fioroni.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:113px; z-index: 100 !important;} /*MODIFICA SFONDO BIANCO BODY*/




/* FINE CODICE PER ADV FULLSCREEN*/



.wrap { width:100%; clear:both; }

.main { max-width:1200px; margin:10px auto;padding-top:0px!important;  }

.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; height:110px;margin-top:30px;}

.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 - Opacità immagini home */

/*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:1px;}

#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:-39px 10px 0px 15px}

.nsp_links { margin:0 0 0 0!important; padding:4px 8px 4px 8px!important}

h2.contentheading{line-height:30px}