.vc_hidden {display:none;}
#container {
  margin: 0px auto 0 auto;
  padding: 10px 0 0 0 !important;
  width: 1000px;
  z-index: 999;
  position: relative;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_full_container {
    margin:0px;
    padding:0px;
    width:100%;    
    float:left;
    clear:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a:visited, a:active{
    color:inherit;
}
*,img {
    border:0px;
    text-decoration:none;
}
.overbox_full {
    background:#fff;
  margin:0px;
  padding:0px 5px;
  width: 100%;
  float: left;
  clear:left;
  position: relative;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_full_no_padding {
    background:#fff;
    margin:0px;
    padding:0px;
    width: 100%;
    float: left;
    clear:left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*---container_head*/
.container_head {
    margin:0px !important;
    padding:10px 5px 0 5px !important;
    width:100%;
    float:left;
    clear:left;
    position:relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:#fff;
}
.column_head {
  margin: 0 0 0 6px;
  padding: 5px 5px 5px 14px;
  width: 227px;
  float: left;
  background: url(../images/column_head_step.gif) no-repeat left center;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_head.forecast {
    width:150px;
}
.column_head:first-child {
  margin: 0 0 0 0;
  padding: 5px 5px 5px 0;
  background: none;
}
.overbox_main_450 {
  margin: 10px 0 0 0;
  padding: 0;
  width: 450px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.border_left_overbox_main_450 {
  padding-left: 15px;
  border-left: 1px #a7a7a7 dashed;
  margin-top:0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_main_785 {
  margin: 2px 0px;
  padding: 0;
  width: 785px;
  float: left;
  position: relative;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_main_780 {
  margin: 2px 0;
  padding: 0;
  width: 780px;
  float: left;
  position: relative;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_main_contvideo_785 {
  margin: 40px 0px 0px 0px;
  padding: 0;
  width: 785px;
  float: left;
  position: relative;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_main_785_no_margin {
  margin: 0px;
}
.border_bottom_overbox_ristoranti {
  border-bottom: 4px #a3a3a3 solid;
}
.overbox_main_500 {
  margin: 0px 20px 0px 0px;
  padding: 0px;
  width: 500px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.overbox_main_280,
.overbox_main_250 {
	margin:0;
	padding:0;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.overbox_main_250 {
	width:250px;
}
.overbox_main_280 {
	width:280px;
}
.overbox_main_255 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 255px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_180 {
  margin:0;
  padding: 0px 0 0 10px;
  width: 190px;
  float: right;
  border-left: 1px #a7a7a7 dashed;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_300 {
margin: 10px 0;
padding: 0 0 0 10px;
width: 310px;
  float: right;
 clear: right;
  border-left: 1px #a7a7a7 dashed;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_300.full {
    margin: 29px 0 10px 0;
}
.column_300_no_border {
  border: 0px;
  clear: right;
}
.column_300_no_border2 {
  margin: 0px;
}
.column_300_left {
  margin: 0px 15px 0 0;
  padding: 0px;
  width: 300px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.sub_column_300_left {
  margin: 0px;
  padding: 0px;
  width: 140px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.sub_column_300_left_no_margin {
  float: right;
}
.column_ricerca_right {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_ricerca_left {
  margin: 0px;
  padding: 0px;
  width: 560px;
  float: right;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.colum_200_articolo {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: right;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.border_line_sezione {
  padding-bottom: 10px !important;
  border-bottom: 1px #A7A7A7 dashed;
}
.column_tempo_libero_apertura {
  margin: 0px;
  padding: 0px;
  width: 225px;
  float: right;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
/*---column_170_edicola_digitale*/
.column_160_edicola_digitale {
  margin: 0px;
  padding: 0px;
  width: 160px;
  float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_410_edicola_digitale {
  margin: 0px 0 0 11px;
  padding: 0px 0 0 12px;
  width: 600px;
  float: left;
  border-left: 1px #a6a6a6 dashed;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.column_190_edicola_digitale {
  margin: 0px;
  padding: 0px;
  width: 190px;
  float: right;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
.container-head-toolbar-banner {
	margin:30px 0 0 0;
}
/*---FONTS*/
@font-face {
  font-family: 'ChunkFiveNormal';
  src: url('../css/fonts/chunkfive-normal-webfont.eot');
  src: url('../css/fonts/chunkfive-normal-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/chunkfive-normal-webfont.woff') format('woff'), url('../css/fonts/chunkfive-normal-webfont.ttf') format('truetype'), url('../css/fonts/chunkfive-normal-webfont.svg#ChunkFiveNormal') format('svg');
  font-weight: normal;
  font-style: normal;
}

.anteprima_articolo.video .cont_img:after, .anteprima_ipiu .video .cont_foto:after {
content: "";
background: #fff url(../images/play-icon-small.png) no-repeat center center;
z-index: 99;
width: 25px;
height: 25px;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
padding: 0;
opacity: 0.7;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
.anteprima_articolo.gallery .cont_img:after, .anteprima_ipiu .gallery .cont_foto:after {
content: "";
background: #fff url(../images/icon_foto.png) no-repeat;
z-index: 99;
width: 25px;
height: 25px;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0.7;
margin:auto;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
.anteprima_articolo.gallery .cont_img, .anteprima_articolo.video .cont_img, .anteprima_ipiu .gallery .cont_foto, .anteprima_ipiu .video .cont_foto {
position:relative;
}
.menu_2 .cont_menu_li{
  margin: 0px 20px 0 0 !important;
  padding: 0px 15px 10px 0 !important;
  background: #fff !important;
  float: left !important;
  width: 326px !important;
  border-right: 2px solid #eee !important;
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  display: inherit !important;
  min-height: 120px !important;
}

.container_multimedia{
    float:left;
}