.vc_hidden {display:none;}
html, body {
    margin:0px;
    padding:0px;
    width:auto !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
}
img {
    border:0px;
    text-decoration:none;
}
.sfondo_azz {
        float: left;
    width: 100%;
    background-color: #CDDAE0;
}
.footer_1 {
    width:100%;
    float:left;
        margin-top: 20px;
       background-color: #054566;
}
.footer_2 {
    width:100%;
    float:left;
           background-color: #0C254A;
}
.div_440 {
    float:left;
    max-width:440px;
}
.div_230 {
         float: left;
    width: 219px;
   
    margin: 7px 9px 2px 10px;
}
#sfondo_head {
    margin:20px 0px 0px 0px;
    float:left;
    clear:left;
    width:100%;
    background-color: #054566;
}
#sfondo_menu {
    margin:0px 0px 20px 0px;
    float:left;
    clear:left;
    width:100%;
    background-color: #00bed5;
}

#container {
  margin: 0px auto 0 auto;
  padding: 0px 10px 0px 10px;
  width: 990px;
  background: #fff !important;
  display: table;
  position: relative; 
}
.overbox_full {
  margin: 0px;
  padding: 0px;
  width: 990px;
  float: left;
  position:relative;
}
.overbox_maim {
  margin: 0px;
  padding: 0px;
  width: 670px;
  float: left;
  position:relative;
  z-index:10;
}
.overbox_maim_invio_evento {
  margin: 0px;
  padding: 0px;
  width: 670px;
  float: left;
  position:relative;
}
.overbox_maim_cont_article{
  margin:5px 0px 10px 0px;
  padding: 0px;
  width: 670px;
  float:left;
  position:relative;
}
.overbox_maim_cont_article_variant{
  margin:20px 0px 10px 0px;
  padding: 10px 0px 0px 0px;
  width: 670px;
  float:left;
  position:relative;
  border-top:1px dashed #4086c2;
}
.overbox_maim_cont_article.article_triple{
  margin:10px 0px 15px 0px;
  padding: 5px 0px 15px 0px;
  width: 670px;
  float:left;
  position:relative;
  border-top:1px dashed #d3d3d3;
  border-bottom:1px dashed #d3d3d3;
}
.overbox_maim_cont_territorio {
  margin:0px;
  padding: 0px;
  width: 670px;
  float:left;
}
.overbox_maim_community {
  margin: 0px 0px 15px 0px;
  padding: 0px;
  width: 670px;
  float: left;
  border-top:3px solid #ccc;
  border-bottom:3px solid #ccc;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #f5f5f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f6f6f6), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#f5f5f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#f5f5f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 50%,#f5f5f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.overbox_cont_article_small{
  margin:10px 0px 20px 0px;
  padding: 0px;
  width: 220px;
  float:left;
}
.overbox_cont_article_small_noflash{
  margin:10px 0px 20px 0px;
  padding: 0px;
  width: 670px;
  float:left;
}
.overbox_cont_foto_big{
margin: 0px 0px 20px 0px;
padding: 0px;
width: 990px;
float: left;
position: relative;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.overbox_cont_foto_small{
  margin: 0px 0px 20px 0px;
  padding: 0px;
  width: 670px;
  float:left;
  position:relative;
  box-shadow:0 1px 3px rgba(0,0,0,0.2);
}
.overbox_flash_news{
  margin: 0px;
  padding: 0px;
  width:100%;
  float:left;
  clear:left;
}
.overbox_preview_auto_article_section{
  margin: 0px;
  padding: 0px;
  width:100%;
  float:left;
  clear:left;
}
.overbox_maim_eventi_tutti {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 670px;
  float: left;
}
.overbox_full_slider {
  margin: 0px 0px 30px 0px;
  padding: 0px;
  width: 990px;
  float: left;
}
.overbox_blog{
  margin: 10px 20px 20px 0px;
  padding: 0px;
  float:left;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.overbox_first_space {
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 20px 10px;
  width: 650px;
  float: left;
  background-color: #fff;
  border-top: 1px dashed #4086c2;
  border-bottom: 1px dashed #4086c2;
}
.overbox_first_space_services {
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 20px 10px;
  width: 650px;
  float: left;
  background-color: #fff;
  border-top: 1px dashed #e35e01;
  border-bottom: 1px dashed #e35e01;
}
.overbox_second_space {
  margin: 10px 0px 20px 0px;
  padding: 10px 10px 20px 10px;
  width: 650px;
  float: left;
  background-color: #fff;
  border-bottom: 1px dashed #4086c2;
}
.overbox_space_sport {
  margin:5px 0px 20px 0px;
  padding:10px 0 20px 0;
  width:650px;
  float:left;
}
.overbox_flah_news{
  margin:10px 0px 20px 10px;
  padding:0px;
  float:left;
  width:200px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.overbox_promo_column{
  margin:0px 0px 10px 0px;
  padding:0px;
  width: 100%;
  float: left;
}
.overbox_full_scuola{
  margin: 0px;
  padding: 0px;
  width: 990px;
  float: left;
}
.overbox_full_dilettanti{
  margin: 0px;
  padding: 0px;
  width: 990px;
  float: left;
}
.overbox_maim_blogger {
  margin: 0;
  padding: 10px 0;
  width: 670px;
  float: left;
  border-top:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
}
.overbox_maim_giornale_cont_articolo {
  margin: 0px;
  padding: 0px;
  width: 50%;
  float: left;
}
.overbox_maim_column_dx {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: right;
}
.overbox_maim_column_sx {
  margin: 0px;
  padding: 0px;
  width: 390px;
  float: left;
}
.overbox_column_right {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 10px;
  width: 300px;
  float: right;

}
.overbox_column_rightv2 {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 10px;
  width: 300px;
  float: right;
}
.overbox_column_right_small {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  width: 300px;
  float: right;
  border-left:1px dashed #ccc;
}
.overbox_column_right_oggi_parma{
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  width: 300px;
  float:left;
}
.overbox_column_right_editoriale {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 10px 0px;
  width: 100%;
  float:left;
  border-bottom:1px dashed #ccc;
}
 .overbox_column_left_menu_servizi {
  margin: 10px 0px 20px 0px;
  padding:0px;
  width: 180px;
  float:left;
 }
  .overbox_column_right_menu {
  margin: 0px;
  padding:0px;
  width: 100%;
  float:left;
 }
 .overbox_maim.overbox_maim_iscritto {
  margin: 0px;
  padding: 0px;
  width: 670px;
  float: left;
  border-bottom: 2px solid #e1af00;
}
/*---colonne per contenuto espanso*/
.overbox_articolo_column_right {
  margin: 10px 0 0 0;
  padding: 0px;
  width: 190px;
  float: right;
}
.overbox_articolo_column_left {
  margin: 10px 0 0 0;
  padding: 0px;
  width: 400px;
  float: left;
}
.overbox_cont_tablesoccer{
  margin:10px 0px 10px 0px;
  padding:10px 0px 10px 0px;
  width:100%;
  float:left;
  position:relative;
  border-top:1px dashed #dedede;
  border-bottom:1px dashed #dedede;
}
/*----struttura ricerca archivio*/
.column_ricerca_right {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:460px;
  float:right;
}
.column_ricerca_left {
  margin:0px 0px 0px 0px;
  padding:0px;
  width:190px;
  float:left;
}
/*----container_footer*/
.container_footer {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 990px;
  float:left;
  background: #f4f4f4;
  /*background-image:url(../images/img_footer.jpg);
  background-repeat:no-repeat;*/
}
.container_footer_left{
	margin:0px;
	padding:0px 0px 20px 0px;
	width:600px;
	float:left;
  background-image:url(../images/img_footer_big.png);
  background-repeat:no-repeat;
  background-color: #051E57;
}
.container_footer_right{
	margin:0px;
	padding:0px;
	width:385px;
	float:left;
	position:relative;
}
/*----head_container*/
.head_container {
	  margin: 0px auto 5px auto;
	  padding: 10px 0 0 0;
	  width: 990px;
	  float: left;
	  position: relative;
}
.head_news .menu_2{
    background-color: #387cbb !important;
}
.head_news .menu_1 li.attivo a{
    color:#fff;
    font-weight:700;
    height:35px;
	background-color:#387cbb;
}
.head_community .menu_2{
    background-color: #e1af00 !important;
}
.head_community .menu_1 li.attivo a {
    color:#fff;
    font-weight:700;
    height:35px;
	background-color:#e1af00;
}
.head_eventi .menu_2{
    background-color: #59006a !important;
}
.head_eventi .menu_1 li.attivo a {
    color:#fff;
    font-weight:700;
    height:35px;
	background-color:#59006a;
}
.head_sport .menu_2{
    background-color: #b81800 !important;
}
.head_sport .menu_1 li.attivo a {
    color:#fff;
    font-weight:700;
    height:35px;
	background-color:#b81800;
}
.head_soldi .menu_2{
    /*background-color: #e1af00 !important;*/
    background-color: #666 !important;
}
.head_soldi .menu_1 li.attivo a {
    color:#fff;
    font-weight:700;
    height:35px;
	/*background-color:;*/
	 background-color: #666 !important;
}
.head_servizi .menu_2{
	background-color: #e35e01 !important;
}
.head_servizi .menu_1 li.attivo a {
    color:#fff;
    font-weight:700;
    height:35px;
	background-color:#e35e01;
}
/*----both*/
.both {
  margin: 0px;
  padding: 0px;
  clear: both;
}
/*----margin_top_15*/
.margin_top_15 {
    margin-top: 25px;
}
.container_footer_menu{
	margin:0px;
	padding:0px;
	float:left;
	width:560px;
	background-color:#cc3;
}
.style_drag{
	min-height:30px;
	background:#f5f5f5;
}
/*--alert--*/
.registration_fields_alert{
	margin: 14px auto 5px auto;
	padding: 10px 15px 10px 15px;
	width: 960px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	position: relative;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	border: 1px solid #B65203;
	-webkit-box-shadow: 1px 1px 1px 1px #BDA3A3;
	box-shadow: 1px 1px 1px 1px #F1F1F1;
}
.registration_fields_alert:hover{
	box-shadow: 1px 1px 1px 1px #dedede;
}
.registration_fields_alert p.registration_fields_alert_message {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}
.registration_fields_alert a{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	text-decoration:none;
}
.registration_fields_alert a:hover{
	text-decoration:underline;
}
.registration_fields_alert p.remove{
	font-size: 0px;
	padding:0px;
	line-height: 0;
	position: absolute;
	top: 50%;
	margin-top:-9px;
	right:12px;
	color: #333;
	opacity: 0.3;
	cursor:pointer;
	font-family:Arial, 'Helvetica', sans-serif;
	font-weight:bold;
}
.registration_fields_alert p.remove:after{
	content:url('../images/close_breaking.png');
}
.registration_fields_alert p.remove:hover{
	opacity: 0.5;
}
/*---column_470*/
.column_470 {
  margin:0px;
  padding:0px;
  width:470px;
  float:right;
  box-sizing:border-box;
  *behavior: url(js/boxsizing.htc);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; 
}
.column_190 {
  margin:0px;
  padding:0px;
  width:190px;
  float:left;
  box-sizing:border-box;
  *behavior: url(js/boxsizing.htc);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;   
}
/*---container_menu_accedi*/
.container_menu_accedi {
    margin:0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
    position:relative;
}
/*---container_cerca_login*/
.container_cerca_login {
    margin:3px 0px 0px 0px;
    padding:0px;
    top:0px;
    right:15px;
    position:absolute;
}
/*---container_cerca_login*/
.cont_banner_top{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    height: 410px;
    position: absolute;
    right: 0px;
    bottom:25px;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
}
.paywall_icon {
    margin:0 5px 0 0;
    padding:0;
    width:29px;
    height:15px;
    float:left;
    background:url(../images/icon_paywall_gpiu.png) no-repeat 0 0;
}
/*---myaccount*/
.form_inserimento_dati form .cont_privacy {
	display:none;
}
/*---overbox_column_right_banner_pagina_bianca*/
.overbox_column_right_banner_pagina_bianca .bannervcms {
    margin:0px 0 15px 0 !important;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
}
.overbox_maim_cont_article6{
  margin:10px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  width: 670px;
  float:left;
  position:relative;
  /*border-top:1px dashed #d3d3d3;*/
  /*border-bottom:1px dashed #d3d3d3;*/
}






.sfondo_azz {
        float: left;
    width: 100%;
    background-color: #CDDAE0;

}
.footer_1 {
    width:100%;
    float:left;
        margin-top: 20px;
       background-color: #054566;
}
.footer_2 {
    width:100%;
    float:left;
           background-color: #0C254A;
}
.div_440 {
    float:left;
    max-width:440px;
        margin-right: 8px;
}
.div_230 {
float: left;
    width: 219px;
    margin-left: 2px;
    margin-right: 0px;
    padding: 0px;
}
#sfondo_head {
    margin:20px 0px 0px 0px;
    float:left;
    clear:left;
    width:100%;
    background-color: #054566;
}
#sfondo_menu {
    margin:0px 0px 20px 0px;
    float:left;
    clear:left;
    width:100%;
    background-color: #00bed5;
}
.grid_1 {
    float:left;
    /*max-width:223px;*/
    margin:0;
    padding:0;
}
.grid_2 {
    float:left;
  
    margin:0;
    padding:0;
}
.grid_3 {
    float:left;
   
    margin:0;
    padding:0;
}