/*
 * 	10pt = 13.328125px
 * 	11pt = 14.660938px
 */
#debug{ 
	overflow-x:auto;
/* 	display:none; */
    }
    
@font-face{
    font-family: "Lora";
    src:local('☺'), url('fonts/Lora-Regular.woff2') format('woff'), url('fonts/Lora-Regular.ttf') format('truetype');
}
    
@media(max-width:991px) {
    
    body{
	  font-size:15px;
	  font-family:Arial;
	  line-height:20px;
/* 	  margin-top:50px !important; */

    }
    
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body{
	min-width:320px;
	font-size:15px;
	font-family:Arial;
	line-height:20px;
}
/*@media(max-width:991px) {
	body{
		margin-top:60px!important;
	}
}*/

@media(min-width:992px) {
	body{
 	  margin-top:176px!important; 
	}
}
@media(min-width:1200px) {
	body{
 	  margin-top:210px!important; 
	}
}

/*
#containerCorpo{
	min-height:200px;
}
*/

/*.margintop{
	margin-left:10%;
	margin-right:10%;
}

.container-fluid.nomargintop{
	margin-left:0;
	margin-right:0;
}*/

img{
	border:0px;
}

abbr{
	outline:none;
	border:none!important;
}

a{
	text-decoration:none;
/*	outline:none;*/
}

a:hover{
	text-decoration:underline;
}
a:focus, input[type=image]:focus{
	outline-width: 2px;
	outline-style: solid;
	outline-color: #dd8822;
	outline-offset:0px;
	}

	
/*input#cerca
 {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 12px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

input#cerca {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}*/

input#cerca:focus {
  /*border-color: rgba(82, 168, 236, 0.8);*/
	outline: 0;
/*   outline: thin dotted \9; */
  /* IE6-9 */

  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
}

.input-append input {
  position: relative;
  margin-bottom: 0;
  margin-left: 0;
  /*font-size: 12px;*/
  vertical-align: top;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-append input:focus {
  z-index: 2;
}

.input-append{
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}

#container{
/* 	margin:auto; */
/* 	text-align:left; */
}

/************/
/* TESTATA   */
/************/

#TestataFixed{
/*	border:0px;
	position:fixed;
	top:0;
	left:0;*/
	z-index:9990;
	width:100%;
	padding:0px;
	background-color:#fff;
}

@media (max-width: 991px) {
	#TestataFixed{
		border:0px;
	}
}

@media (min-width: 992px) {
	#TestataFixed{
		border-bottom:2px solid #2a86ae;
	}
}

@media (min-width: 992px) {
	#TestataFixed{
		position:fixed;
		top:0;
		left:0;
/*		z-index:9990;
		width:100%;
		padding:0px;
		background-color:#fff;*/
	}
}

@media (min-width:992px){
	#bandaTestata{
		height:86px;
	}
}

@media (min-width: 1200px) {
	#bandaTestata{
		height:120px;
	}
}

#bandaTestata{
 	background-color:#fff;
	width:100%;
	margin:0px;
/*  	margin-top:10px; */
	padding:0px;
	border:0px;
	font-size:11pt;
	font-family:Arial;
}

#pageBanner{
padding-top:10px;
padding-bottom:10px;
background-color:#fff;
}
/*.navbar-brand{
	display:none;
}*/
#pageBanner > a,
#pageBanner > a > img{
	padding:0px;
}
@media(min-width:992px) {
	.navbar-brand{
		height:80px;
		float:left;
		clear:left;
	}
}
@media(max-width:991px) {
	a.navbar-brand {
		padding:0px;
	}
}
.navbar{
	min-height:30px !important;
	border:0px!important;
	z-index:9990;
	margin-bottom:0px;
/*	background-color: #2a86ae;*/
	background-color:transparent;
}

.navbar-fixed-top{
	margin-top:120px;
}

@media(max-width:480px) {
	.navbar-brand{
		padding-left:0px;
		padding-right:5px;
	}
}

@media(max-width:991px) {
     .navbar-fixed-top{
      margin-top:0px;
      }
	      
      #bandaTestata #pageBanner{
	  display:none;
      }
      
/*      .navbar-brand{
	  display:block;
      }*/
  
}

#header{
/* 	background-color:#003576; */
	height:122px;
	font-size:11pt;
	font-family:Arial;
}

#banner{
	height:116px;
/* 	height:7.9122em; */
	padding:0px;
	border:0px;
	margin:0px;
	font-size:11pt;
	font-family:Arial;
	}
	
.breadcrumb{
	z-index:1000;
}
	
#logo{
	padding-top:8px;
/* 	padding-top:0.5454em; */
	color:#fff;
}

#titolo_wrapper {
	position:relative;
	clear:none;
	float:right;
	height:116px;
}

#titolo_position {
	color: #fff;
	position: absolute;
	bottom:0;
	right:0;
	text-align:right;
	/*padding-right:10px;*/
}

#titolo_position h1 {
	font-size:100%;
	font-weight:normal;
	margin:0px;
}

#titolo_position a, #titolo_position a:link, #titolo_position a:visited{
	color: #fff;
	text-align:right;
}

#titolo_pagina_0{
	line-height:1.2em;
	font-size:250%;
	color: #fff;
}

#titolo_pagina_1, #titolo_pagina_2, #titolo_pagina_3, #titolo_pagina_4 {
	line-height:1em;
	font-size: 190%;
	color: #fff;
}

.headerdiv{
	width:100%;
	float:left;
	clear:both;
	margin:0px;
}
.headerdiv.home{
	margin-bottom:24px;
}

/*div#banda_colorata{
	height: 2px;
	background-color: #2a86ae;
	border:0px;
	margin-top:15px;
	margin-bottom:15px;
}*/

/*#pageBanner h1 img
{
	width:360px;
	height:100px;
}*/
/************/
/* MENUTOP  */
/************/

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
       position: static;
       float: none;
       width: auto;
       margin-top: 0;
       background-color: transparent;
       border: 0;
       -webkit-box-shadow: none;
       box-shadow: none;
    }

}

div#navbar.MenuTop{
      z-index:9990;
	  line-height:0em;
	  min-height:0px;
	  margin-top:63px;
	  float:right;
	  clear:right;
	  width:auto;
}

div.MenuTop > ul#MenuTop {
	line-height:16px;
	width:auto;
	display:inline-block;
	float:right;
/* 	text-align:center; */
	min-height:0px;
	height:36px;
}

div.MenuTop > ul#MenuTop li {
 	min-height: 0px;
	float: left;
	clear: none;
	list-style-type: none;
	margin: 0px;
/* 	text-align: center; */
/* 	color: #fff; */
	padding: 0px;
/* 	font-size: 150%; */
 	font-size: 142%; 
}

div.MenuTop > ul#MenuTop li a#search{
/* 	margin-top:6px;	 */
	padding:9px 15px 8px 15px;
	height:36px;
	display:inline!important;
    color:#2D89AE;
    background-color:transparent;
}
div.MenuTop > ul#MenuTop li a, div.MenuTop > ul#MenuTop li a:link, div.MenuTop > ul#MenuTop li a:visited{
/*     padding:2px; */
    text-align:left;
/*    margin-left:5px;
    margin-right:5px;*/
/*     margin-top:8px; */
	margin:0px;
    border:0px;
    font-weight:normal;
/* 	padding:10px 15px 10px 15px; */
	padding:0px 5px 0px 5px;
	display:inline;
	}
div.MenuTop > ul#MenuTop > li:nth-of-type(2) span{
	color:transparent;
}

div.MenuTop > ul#MenuTop > li:nth-last-child(2){
	border-bottom:0px;
	
}

div.MenuTop span.delimiter {
	font-size:120%;
      color:#2D89AE;
}
button#MenuTopCollapse{
	margin-right:0px;
}

button#MenuTopCollapse.navbar-toggle span:hover{
	background-color:#888;
	
}
#navbar {
	z-index: 9990;
	line-height:0px;
}

@media(max-width:1199px) {
	#TestataFixed div#navbar.MenuTop{
		margin-top:15px;
	}
	#TestataFixed div.MenuTop > ul#MenuTop li{
		font-size:140%;
	}
}

@media(max-width:991px) {
	#TestataFixed > div.container{
		width:100%;
		padding-left:15px;
		padding-right:15px;
		margin-left:0px;
		margin-right:0px;
	}
	
	#TestataFixed div#bandaTestata{
		height:auto;
	}
	#TestataFixed span.delimiter{
		display:none;
	}
	#TestataFixed div#navbar.MenuTop{
		width:100%;
		margin-top:0px;
	}
	#TestataFixed div.MenuTop > ul#MenuTop{
		float:none;
	}
	#TestataFixed div.MenuTop > ul#MenuTop li{
		font-size:150%;
	}
	#TestataFixed div.MenuTop > ul#MenuTop li a{
		display:block;
	}
	#TestataFixed div.MenuTop > ul#MenuTop li a:hover{
		text-decoration:none;
	}
	nav.navbar{
		background-color:#f8f8f8;
	}
	nav.navbar div.navbar-header {
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
	}
	nav.navbar div.navbar-header > .navbar-brand{
		margin-left:0px;
		padding:0px;
	}
	div#navbar.MenuTop{
/* 		max-height:280px; */
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
      
	div.MenuTop > ul#MenuTop {
		width: 80%;
		margin:auto;
/* 		margin-top:50px; */
		margin-bottom:15px;
		height:auto;
		display:block;
	}
	
	div.MenuTop > ul#MenuTop li {
		float:none;
/* 		text-align:right; */
		text-align:left;
		width:100%;
		border-bottom:1px solid #ccc;
		margin-top:0px;
	}
	
	div.MenuTop > ul#MenuTop li a, div.MenuTop > ul#MenuTop li a:link, div.MenuTop > ul#MenuTop li a:visited{
		padding:10px;
		margin-left:30px;
		border:0px;
		margin:0px;
	}
}

/**************/
/* MENUMOBILE */
/**************/

.navbar-toggle {
  border-color: transparent; /* Removes border color */
  float: right; /* Move navbar toggle to left */
}
.navbar-toggle .icon-bar {
  background-color: #333; /* Changes regular toggle color */
}
.navbar-toggle .icon-bar:hover {
  background-color: #333; /* Changes toggle color on hover */
}

/****************/
/*CERCA */
/****************/
/*#search_input{*/
#search_div{
	display:none;
	position:relative;
	z-index:9995;
	margin-top:-10px;
}

@media screen and (max-width:1199px){
	#search_div{
		width:700px;
/* 		float:right; */
/* 		margin-top:-45px; */
	}
}

#search_form{
      position: absolute;
      left: 0px;
      top:0;
      right:0px;
      z-index:9995;
}

input#cerca{
      padding: 9px;
      float:left;
      padding-right:80px;
      z-index:9996;
      width:100%;
	  height:36px;
}

#btn_remove, #btn_search{
      float:left;
      margin-left:5px;
      position:absolute;
      top:2px; 
      z-index:9997;
      color:#2D89AE;
      padding:10px;
      padding-bottom:9px;
}

#btn_remove:hover, #btn_search:hover{
      background-color:#F7F7F7;
}

#btn_remove{
right: 0px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
cursor:pointer;
}
#btn_search{
right:37px;
border-left:1px solid #ccc;
}

#btn_search input[type="submit"]{
 padding:0px;
 margin:-26px -10px -10px -10px;
 color:transparent;
 background-color:transparent;
 border:0px;
 width:35px;
 height:35px;
 line-height:0px;
 z-index:9998;
 display:block; 
 position:absolute;
 top:0px;
 left:0px;
 margin:0px;
}

@media(max-width:991px) {
	#search_div{
	  display:none;
	  position:relative;
	  z-index:9995;
	}
	
	#search_placeholder{
	width:100%;
	position:relative;
	z-index:9995;
	height:52px;
	color:#000;
	
	}
	#search_form{
	top:8px;
	}
}

/****************/
/*NEWS IMAGE UP */
/****************/
.news_up{
    margin:0px;
    color:#fff;
    padding:0px;
}

.news_up > a > div > .image_up > span.not_align{ 
      display:inline;
}

@media(max-width:768px) {
      .news_up{
	  margin:0px;
/* 	  margin-bottom:20px; */
	  color:#fff;
/* 	  height:320px;  */
	  padding:0px;
      } 
      
      #titolo_pagina_0{
	  font-size:150%;
      }

}

.news_up .category{
    float:left;
    font-weight:bold;
    position:absolute;
    top:10px;
    left:10px;
    z-index:3;
    text-transform:uppercase;
    line-height:20px;
    font-size: 15px;
	text-shadow:	1px 1px 1px #000,
					-1px 1px 1px #000,
					1px -1px 1px #000,
					-1px -1px 1px #000;
}

.news_up .icon{
    float:right;
    position:absolute;
    top:10px;
    right:10px;
    z-index:3;
    line-height:20px;
}

.news_up .icon i{
    margin-right:5px;
	text-shadow:	1px 1px 1px #000,
					-1px 1px 1px #000,
					1px -1px 1px #000,
					-1px -1px 1px #000;
}

.news_up .title {
	background-color:rgba(0,0,0,0.5);
    position:absolute;
    bottom:0px;
    left:0px;
    right:0px;
}

.news_up .title span{
	padding:10px;
	padding-top:0; /*aggiunto 18/10/2017*/
    float:left;
    clear:both;
    font-weight:bold;
    z-index:3;
/*	text-shadow:	1px 1px 1px #000,
					-1px 1px 1px #000,
					1px -1px 1px #000,
					-1px -1px 1px #000;*/
      text-decoration: none;
      color: #fff;
      font-size: 22px;
	  line-height:24px;
	  font-family: Arial;
}

.news_up .title span.data{ /*aggiunto 18/10/2017*/
	padding:10px 10px 0 10px;
	font-weight:normal;
	font-style:italic;
    font-size: 14px;
	line-height:18px;
	display:block;
}

@media screen and (max-width:991px){
	.news_up .title span{
		font-size:18px;
	}
}
.news_up .title a:hover{
    text-decoration:underline;
    color:#fff;
}

.news_up .image_up{
    padding:0px;
    z-index:1;
	background-color:#000;
    line-height:0px;
}

.news_up .image_up .img-responsive{
    transition: opacity 0.3s linear;
/* 	opacity:0.75; */
}
/*.news_up .layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding:10px;
    z-index:2;
}*/

.news_up a, .news_up a:hover, .news_up a:focus, .news_up a:active, .news_up a:link{
		color:#fff;
}

.news_up > a {
	display:block;
/*    position: absolute;
    top: 0;
    left: 0;*/
    width: 100%;
    height: 100%;
	z-index:9980;
/*     transition: opacity 0.3s linear; */
/*	opacity:0;
 	background-color:#000;*/
    padding:0px;
    margin:0px;
    line-height:0px;
	position:relative;
}


.news_up > a:hover .img-responsive{
	opacity:0.50;
    transition: opacity 0.3s linear;
}

/*************/
/*ELENCO NEWS*/
/*************/
.articoli h1{
    font-size:160%;
    font-weight:bold;
    margin-left:15px;
}
div#articoli_down p {
	line-height:23px;
}

/************/
/*NEWS HOME*/
/************/
.news_home{
    margin-top:20px;
    color:#fff;
/*     height:447px; */
	clear:none;
}

.news_home .box_news{
    background-color:#F7F7F7;
    float:left;
}

@media(max-width:768px) {
	.news_home .box_news{
	    background-color:#F7F7F7;
	    float:left;
/* 	    margin-bottom:20px; */
	}
	.news_home {
	    height:auto;
	}
	
	.news_up > .image_up > span.not_align{ 
	    width:100% !important;
	}
}

.news_home .box_news > a{
	padding:0px;
	margin:0px;
	display:block;
/* 	line-height:0px; */
	float:left;
	width:100%;
	color:#fff;
	
}
.news_home .image {
/* 	line-height:20px; */
    float:left;
    position:relative;
	padding:0px;
	margin:0px;
	background-color:#000;
}
.news_home .box_news > a > .image .img-responsive{
    transition: opacity 0.3s linear;
}

.news_home .box_news > a:hover > .image .img-responsive {
	opacity:0.50;
    transition: opacity 0.3s linear;
}

.news_home .image span.not_align{
	    width:100% !important;
		display:block;
}

.news_home .image img{
    float:left;
}

.news_home .image .icon{
    position:absolute;
    top:10px;
    right:10px;
}

.news_home .image .icon i{
    margin-right:0px;
/*     background-color: rgba(0, 0, 0, 0.3); */
    padding:5px;
/*     -webkit-border-radius: 15px; */
/*     -moz-border-radius: 15px; */
/*     border-radius: 15px; */
	text-shadow:	1px 1px 1px #000,
					-1px 1px 1px #000,
					1px -1px 1px #000,
					-1px -1px 1px #000;
}

.news_home .category{
    float:left;
    clear:both;
    color:#333;
    padding:10px;
    padding-left:10px;
    text-transform:uppercase;
    font-weight:bold;
}
.news_home .focus .category{
	text-shadow:	1px 1px 1px #000,
					-1px 1px 1px #000,
					1px -1px 1px #000,
					-1px -1px 1px #000;
}

.news_home .title{
    float:left;
    clear:both;
    font-weight:bold;
    padding:10px 10px 0 10px; /*modificato 18/10/2017 - prima: padding:10px; */
    color:#333;
    font-size:18px;
    line-height:25px;
}

.news_home .title a{
    text-decoration:none;
    color:#333;
    font-size:18px;
    line-height:25px;
}

.news_home .title a:hover{
    text-decoration:underline;
    color:#333;
}

.news_home .data{ /*aggiunto 18/10/2017*/
    float:left;
    clear:both;
	font-style: italic;
    padding:0 10px;
    color:#333;
    font-size:85%;
}

.news_home p{
    color:#333;
    padding:10px;
    float:left;
    font-family: "Lora", serif;
	clear:both; /*aggiunto 18/10/2017*/
}

.news_home .box_news .read_more{
    color:#333;
    float:right;
    padding:10px;
    position:relative;
    bottom:0px;
    right:0px;
    font-size:85%;
    font-weight:bold;
	clear:both; /*aggiunto 18/10/2017*/
}

.news_home .box_news .read_more a{
    color:#333;
}

.news_home .box_news .read_more a:hover{
    text-decoration:underline;
}

 
/******************/
/*NEWS HOME FOCUS */
/******************/

.news_home .box_news.focus{
    background-color:transparent;
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
    position:relative;
/*     height:447px; */
}

@media(max-width:768px) {
	.news_home .box_news.focus{
	      background-color:transparent;
	      height:auto;
	 }
}

.news_home .box_news .image{
	width:100%;
	line-height:0px;
}
.news_home .box_news.focus .image{
    float:left;
}

.news_home .box_news.focus .image img{
    float:left;
}

.news_home .box_news.focus .layer_focus{
    float:left;
    width:100%;
    background-color: rgba(0, 0, 0, 0.5);
    position:absolute;
    bottom:0px;
    left:0px;
    
}

.news_home .box_news.focus .category{
    position: absolute;
    top: 0px;
    left: 0px;
    font-weight:bold;
    text-transform:uppercase;
}

.news_home .box_news.focus .icon{
    position: absolute;
    top: 8px;
    right: 10px;
}

.news_home .box_news.focus .icon i{
    background-color: rgba(0, 0, 0, 0.3);
    padding:5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.news_home  .box_news.focus .category{
    float:left;
    clear:both;
    color:#FFF;
    padding:10px;
    padding-left:10px;
}

.news_home .box_news.focus .title{
    float:left;
    clear:both;
    font-weight:bold;
    padding:10px 10px 0 10px; /*modificato 18/10/2017 - prima: padding:10px; */
    padding-top:16px;
    color:#FFF;
	width:100%;
}

.news_home .box_news.focus .title a{
    text-decoration:none;
    color:#FFF;
}

.news_home .box_news.focus .title a:hover{
    text-decoration:underline;
    color:#FFF;
}

.news_home .box_news.focus .data{  /*aggiunto 18/10/2017*/
    color:#FFF;
	padding-bottom:10px;
}

.news_home .box_news.focus p{
    color:#FFF;
    padding:10px;
    padding-top:0px;
    float:left;
    line-height:18px;
    margin-bottom:25px;
}

.news_home .box_news.focus .read_more{
    color:#FFF;
    float:right;
    padding:10px;
    position:absolute;
    bottom:0px;
    right:0;
}

.news_home .box_news.focus .read_more a{
    color:#FFF;
}

.news_home .box_news.focus .read_more a:hover{
    text-decoration:underline;
}

/******************/
/*CATEGORIA       */
/******************/
 .no_article{ 
   margin-top:30px;
   float:left;
}
 
 

/******************/
/*ARTICOLO        */
/******************/
.articolo{
    margin-top:0px;
}

.articolo h1{
    font-size:160%;
    font-weight:bold;
	color:#2a86ae;
}

.articolo h2{
    margin-top:10px;
}

.articolo p, .articolo li{
    font-family: "Lora", serif;
}

.articolo li{
	font-size: 14px;
	line-height: 1.75;
}

.articolo .data{
    font-style: italic;
    margin-bottom:20px;
}

.articolo .category{
    padding:10px;
    padding-left:0px;
    margin-bottom:0px;
    color:#000;
    text-transform:uppercase;
}

/*@media(max-width:768px) {
	.articolo{
	    margin-top:30px;
	}
	
	.articolo h1{
	    font-size:18px;
	}
	
	.articolo h2{
	    padding-top:10px;
	}
}*/

/*************/
/* SOCIAL   */
/*************/
#share-links{
    text-align:center;
    float:left;
    width:100%;
}

/****************/
/*ARCHIVIO      */
/****************/
.btn{
    background-color:transparent !important;
    background-image: none !important;
    border:1px solid #ccc !important;
    margin-left:15px !important;
}




/******************/
/*TAG             */
/******************/

#tag{
    padding-top:0px;
    background-color:#F7F7F7;
    color:#000;
    margin-top:20px;
}

#tag h2{
    text-align:left;
    font-size:130%;
    color:#000;
    margin-top:10px;
    margin-bottom:10px;
    text-transform:uppercase;
}

#tag ul{
    list-style-type:none;
    float:left;
    padding:0px;
}

#tag ul li{
    float:left;
    margin-right:10px;
}

#tag ul li a{
    text-decoration:none;
    color:#000;
}

#tag ul li a:hover{
    text-decoration:underline;
}

@media(max-width:768px) {
	#tag{
	    padding-top:0px;
	    background-color:#F7F7F7;
	    color:#000;
	    margin-top:0px;
	}  
}


/******************/
/*RELATED         */
/******************/
#related{
    background-color:#F7F7F7;
    color:#999;
    margin-top:20px;
    padding:0px;
}

#related h2{
    text-align:left;
    font-size:130%;
    color:#000;
    text-transform:uppercase;
margin-left: 15px;

}

#related .related_news{
    margin-top:15px;
    border-bottom:1px dotted #ccc;
}

#related .related_news:last-child {
    border-bottom:0px;
}

#related .related_news a{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

#related .related_news a:hover{
    text-decoration:underline;
} 

#related .related_news .image{

}
#related .related_news .title{
    padding:10px;
}

#related .related_news .category{
    padding:0px;
    padding-left:10px;
    margin-bottom:10px;
    color:#000;
    text-transform:uppercase;
}
#related .related_news .category a{
    font-weight:normal;
}

/************/
/* FOOTER   */
/************/

.clearboth{
	clear:both;
}

#footer{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	float:none;
	display:table;
}

#footer ul.links{
	list-style-type:none;
	margin:0px;
/*	margin-top:10px;*/
	padding:0px;
	color:#333;
	margin-left:-5px;
	display:table-cell;
	vertical-align:bottom;
}

#footer ul.links a{
	padding:5px;
	font-size:90%;
	font-weight:normal;
	color:#333;
}

#footer ul.links li,  #footer ul#social li{
	color:#333;
	float:left;
}

#footer ul#social{
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:table-cell;
	vertical-align:bottom;
}

#footer ul#social li{
	margin-left:3px;
}

hr#footerDivider{
	height:2px;
	background-color:#333;
	width:100%;
	margin:auto;
	padding:0px;
	border:0px;
	display:block;
	clear:both;
}
#footerDivider div div, #footerDivider div{
	display:block;
	height:2px;
	margin:auto;
	padding:0px;
	border:0px;
	height:2px;
	background-color:#003576;
}

#footerData{
	font-size:11px; /*mettere in percentuale*/
	text-align:right;
}

.rss{
	float: right;
	font-size: 60%;
	color: #fff !important;
	margin-right: 5px;
	margin-top:2px;
} 

div.container div.box_news > div.image > span.not_align{
	display:inline;
}

picture.img-responsive > img
{
  display: block;
  max-width: 100%;
  height: auto;
  width:100%;
}
	
@media screen and (max-width: 479px){
	div.related_news{
	clear:both;
	}
}

@media screen and (max-width: 767px){
	div.related_news{
		width:100%;
	clear:both;
	}
/*div.related_news:nth-of-type(2n+1){
	clear:left;
	}
div.related_news:nth-of-type(2n+2){
	clear:right;
	}*/
}

@media screen and (min-width: 768px) and (max-width:991px){
#related div.related_news{
		border-bottom:0px;
		padding-bottom:0px;
	}
#related div.related_news:nth-of-type(n+3){
		border-top:1px dotted #ccc;
		padding-top:15px;
	}
#related{
		padding-bottom:15px;
	}

/*#articoli_down div.news_home:nth-of-type(1){
	clear:none;
	}
#articoli_down div.news_home:nth-of-type(2){
	clear:left;
	}
#articoli_down div.news_home:nth-of-type(3){
	clear:right;
	}
#articoli_down div.news_home:nth-of-type(4){
	clear:none;
	}
#articoli_down div.news_home:nth-of-type(2n+5){
	clear:left;
	}
#articoli_down div.news_home:nth-of-type(2n+6){
	clear:right;
	}*/
/*.articoli*/ div.news_home:nth-of-type(2n+1), div.related_news:nth-of-type(2n+1){
	clear:left;
	}
/*.articoli*/ div.news_home:nth-of-type(2n+2), div.related_news:nth-of-type(2n+2){
	clear:right;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px){
/*#articoli_down div.news_home:nth-of-type(1){
	clear:right;
	}
#articoli_down div.news_home:nth-of-type(2){
	clear:left;
	}
#articoli_down div.news_home:nth-of-type(3){
	clear:none;
	}
#articoli_down div.news_home:nth-of-type(3n+5){
	clear:left;
	}
#articoli_down div.news_home:nth-of-type(3n+7){
	clear:right;
	}*/


/*.articoli*/ div.news_home:nth-of-type(3n+1){
	clear:left;
	}
/*.articoli*/ div.news_home:nth-of-type(3n+3){
	clear:right;
	}
div.related_news{
	clear:both;
	}
}

@media screen and (min-width: 1200px){
/*#articoli_down div.news_home:nth-of-type(1){
	clear:right;
	}
#articoli_down div.news_home:nth-of-type(2){
	clear:left;
	}
#articoli_down div.news_home:nth-of-type(3){
	clear:none;
	}
#articoli_down div.news_home:nth-of-type(3n+5){
	clear:left;
	}
#articoli_down div.news_home:nth-of-type(3n+7){
	clear:right;
	}*/
/*.articoli*/ div.news_home:nth-of-type(3n+1){
	clear:left;
	}
/*.articoli*/ div.news_home:nth-of-type(3n+3){
	clear:right;
	}
div.related_news{
	clear:both;
	}
}
@media (max-width: 480px) {
	div#related > div.related_news.col-xs-6 {
		width:100%;
	}
}
/*
@media screen and (min-width: 768px) and (max-width:991px){
	div.news_up:nth-of-type(-n+2) > a{
		padding-bottom:10px;
		}

	div.news_up:nth-of-type(n+2) > a{
		padding-bottom:10px;
		}


	div.news_up > a{
		padding-left:3px;
		padding-right:3px;
		position:relative;
	}

	div.news_up:nth-of-type(2n+1) > a{
		padding-left:0px;
		padding-right:6px;
	}

	div.news_up:nth-of-type(2n+2) > a{
		padding-right:0px;
		padding-left:6px;
	}
}

@media screen and (min-width: 992px){
	div.news_up:nth-of-type(-n+3) > a{
		padding-bottom:10px;
		}

	div.news_up:nth-of-type(n+3) > a{
		}


	div.news_up > a{
		padding-left:3px;
		padding-right:3px;
	}

	div.news_up:nth-of-type(3n+1) > a{
		padding-left:0px;
		padding-right:6px;
	}

	div.news_up:nth-of-type(3n+3) > a{
		padding-right:0px;
		padding-left:6px;
	}
}*/

div.news_up > a > div {
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border:0px;
	clear:none;
	display:block;
}
/*
@media screen and (min-width: 768px) and (max-width:991px){
	div.news_up:nth-of-type(-n+2) > a{
		padding-bottom:10px;
		}

	div.news_up:nth-of-type(n+2) > a{
		padding-bottom:10px;
		}
	div.news_up > a{
		padding-left:3px;
		padding-right:3px;
	}

	div.news_up:nth-of-type(2n+1) > a{
		padding-left:0px;
		padding-right:6px;
	}

	div.news_up:nth-of-type(2n+2) > a{
		padding-left:6px;
		padding-right:0px;
	}
}

@media screen and (min-width: 992px){
	div.news_up:nth-of-type(-n+3) > a{
		padding-bottom:10px;
		}
	div.news_up > a{
		padding-right:3px;
		padding-left:3px;
	}
	div.news_up:nth-of-type(3n+1) > a{
		padding-left:0px;
		padding-right:6px;
	}
	div.news_up:nth-of-type(3n+3) > a {
		padding-left:6px;
		padding-right:0px;
	}
}*/
@media screen and (min-width: 992px){
	div.news_up > a{
		padding-left:21px;
	}
	div.news_up:first-of-type > a{
		padding-left:0px;
		padding-right:10px;
	}
	div.news_up:nth-of-type(3) > a{
		padding-top:19px;
	}

}
/*************/
/* PRIVACY   */
/*************/
.privacy h1{
    font-size: 160%;
    font-weight: bold;
    margin-left: 15px;
}

.privacy h2{
    font-size:120%;
}

.privacy h3{
    font-size:100%;
}

/*.privacy .privacy_text{
    margin-left:15px;
}*/

/***********************************************/
/*Table                                        */
/***********************************************/

.container table
{
/* 	clear: left; */
	background-color: #f5f5f5;
	margin: 0px;
	font-size: 100%;
	vertical-align: top;
	border-left:1px #ddd solid;
	border-top:1px #ddd solid;
	margin-bottom: 1.5em;
	margin-top:13px;
}

.container table.duecolonne td, .container table.duecolonne th, .container table.colonne2 td, .container table.colonne2 th {
	width:50%;
	}

.container table.trecolonne td, .container table.trecolonne th, .container table.colonne3 td, .container table.colonne3 th {
	width:33%;
	}

.container table.quattrocolonne td, .container table.quattrocolonne th, .container table.colonne4 td, .container table.colonne4 th {
	width:25%;
	}

.container table.cinquecolonne td, .container table.cinquecolonne th, .container table.colonne5 td, .container table.colonne5 th {
	width:20%;
	}

.container table strong
{ 
	color: #111;
}

.container td
{
 	border-bottom: 1px #ddd solid;
 	border-right: 1px #ddd solid;
 	border-left:0px #ddd solid;
 	border-top: 0px #ddd solid;
	padding: 0.5em;
	vertical-align: top;
}

.container table.intranet td
{
	padding: 0px;
	line-height: 100%;
}

.container th
{
	color: #111;
	background-color: #d5d5d5;
	font-weight: bolder;
	padding: 0.5em;
	font-size: 100%;
	border-bottom: 1px #ddd solid;
 	border-right: 1px #ddd solid;
 	border-left:1px #ddd solid;
 	border-top:1px #ddd solid;
	vertical-align: top;
}

.container table caption
{
	font-weight: bold; 
	border: 0px solid #ddd;
	margin:0;
	text-align:left;
	font-size: 110%; 
	padding: 0.5em;
	background-color: #c8c7c7 ;
	color: #333;
}

th.schedina 
{
 	color: #111;
	width: 200px;
	padding: 5px;
	font-size: 100%;
	border-bottom: 1px #ddd solid;
 	border-right: 1px #ddd solid;
 	border-left:1px #ddd solid;
 	border-top: 0px #ddd solid;
	text-align: left;
	vertical-align: top;
	background-color: #d5d5d5;
}

th.schedina20
{
	width: 20%;
	padding: 5px;
	font-size: 100%;
	border-bottom: 1px #ddd solid;
 	border-right: 1px #ddd solid;
 	border-left:0px #ddd solid;
 	border-top: 0px #ddd solid;
	text-align: left;
	vertical-align: top;
	color: #000;
	background-color: #d5d5d5;
}

th.schedina30
{
 	color: #111;
	width: 30%;
	padding: 5px;
	font-size: 100%;
	border-bottom: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-left:1px #ddd solid;
	border-top: 0px #ddd solid;
	text-align: left;
	vertical-align: top;
}

th.schedina50
{
 	color: #111;
	width: 50%;
	padding: 5px;
	font-size: 100%;
	border-bottom: 1px #ddd solid;
 	border-right: 1px #ddd solid;
 	border-left:1px #ddd solid;
 	border-top: 0px #ddd solid;
	text-align: left;
	vertical-align: top;
	background-color: #d5d5d5;
}

.container td p, .container th p
{
 	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: normal;
}

.container td ul 
{
 	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.container td li p
{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.0em;
}

.container td img
{
/*	vertical-align: top;*/
	padding-top: 0px;
	padding-bottom: 0px;
}

.container td img.foto
{
	vertical-align: top;
}

.container table.nosfondo
{
	border:0;
	margin: 0;
	border-spacing:0px;
	border-collapse:collapse;
	margin-top: 10px;
	width:100%;
}

.container table.nosfondo td
{
 	border: 0;
	background-color: #fff;
	text-align:left;
	
}

.container table.nosfondo th
{
 	border: 0;
	background-color: #fff;
	text-align:center;
}

.container table.nosfondo caption
{
	color: #666;
	background-color: #fff;
	text-align:left;
	font-size:105%;
}

.container table.nosfondo thead{
	display:none;
}

.container table.nosfondo ul{
	margin:0;
	padding:0 0 0 10px;
}

.container table.scheda_dati
{
	border-left:0;
	border-top:0;
	border-spacing:0px;
	margin-top: 10px;
	border-collapse:collapse;

}

.container table.scheda_dati td
{
 	border: 1px dotted #ccc;
 	border-right: 0;
 	border-left:0;
 	border-top: 0;
	background-color: #fff;
	text-align:left;
	
}

.container table.scheda_dati th
{
	border: 1px dotted #ccc;
 	border-right: 0;
 	border-left:0;
 	border-top:0;
	background-color: #fff;
	text-align:left;
	width:50%;
}

.container table.scheda_dati caption
{
	color: #666;
	background-color: #fff;
	text-align:left;
	font-size:105%;
}

.container table.scheda_dati thead{
	display:none;
}

.container table.scheda_dati em{
	font-weight:normal;
}

.container table.scheda_dati ul{
	padding:0 0 0 10px;
	margin:0;
}

.container table.scheda_dati20
{
	border-left:0;
	border-top:0;
	border-spacing:0px;
	margin-top: 10px;
	width:550px;
}

.container table.scheda_dati20 td
{
 	border: 1px dotted #ccc;
 	border-right: 0;
 	border-left:0;
 	border-top: 0;
	background-color: #fff;
	text-align:left;
	
}

.container table.scheda_dati20 th
{
	border: 1px dotted #ccc;
 	border-right: 0;
 	border-left:0;
 	border-top:0;
	background-color: #fff;
	text-align:left;
	width:20%;
}

.container table.scheda_dati20 caption
{
	color: #666;
	background-color: #fff;
	text-align:left;
	font-size:105%;
}

.container table.scheda_dati20 thead{
	display:none;
}

.container table.scheda_dati20 em{
	font-weight:normal;
}

.container table.scheda_dati20 ul{
	padding:0 0 0 10px;
	margin:0;
}

.container table.scheda_dati30
{
	border-left:0;
	border-top:0;
	border-spacing:0px;
	margin-top: 10px;
	width:550px;
}

.container table.scheda_dati30 td
{
 	border: 1px dotted #ccc;
 	border-right: 0;
 	border-left:0;
 	border-top: 0;
	background-color: #fff;
	text-align:left;
	
}

.container table.scheda_dati30 th
{
	border: 1px dotted #ccc;
 	border-right: 0;
 	border-left:0;
 	border-top:0;
	background-color: #fff;
	text-align:left;
	width:30%;
}

.container table.scheda_dati30 caption
{
	color: #666;
	background-color: #fff;
	text-align:left;
	font-size:105%;
}

.container table.scheda_dati30 thead{
	display:none;
}

.container table.scheda_dati30 em{
	font-weight:normal;
}

.container table.scheda_dati30 ul{
	padding:0 0 0 10px;
	margin:0;
}

/* Video */
/* http://alistapart.com/article/creating-intrinsic-ratios-for-video */
.video,
.video.not_align {
	display:block;
}
.videocenter {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	clear:both;
	display:block;
	}

.videoright {
	margin-left:1.0em;
	float:right;
	}

.videoleft {
	margin-right:1.0em;
	float:left;
	}

.videocenter > span {
	height:100%;
	}

.video > span,
.video.ratio_16_9 > span
{
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
	display:block!important;
}

.video.ratio_4_3 > span
{
    padding-bottom: 75%;
}

.video > span > iframe {
    position: absolute;
    top:0;
    left: 0;
	width:100%!important;
	height:100%!important;
}

/* Galleria */

.galleriacenter {
	margin-left:auto;
	margin-right:auto;
	}

.galleriacenter > span {
	height:100%;
	}

span.gallerialeft > span,
span.galleriaright > span,
span.galleriacenter > span{
	position: relative;
    padding-bottom: 78.0%;
    height: 0;
    overflow: hidden;
	display:block!important;
}

.gallerialeft > span > div.galleria-container,
.galleriaright > span > div.galleria-container,
.galleriacenter > span > div.galleria-container {
    position: absolute;
    top:0;
    left: 0;
	width:100%!important;
	height:100%!important;
}

span.video.small,
span.videocenter.small,
span.videoleft.small,
span.videoright.small,
span.galleriacenter.small,
span.gallerialeft.small,
span.galleriaright.small {
	width:750px!important;
	}

span.video.medium,
span.videocenter.medium,
span.videoleft.medium,
span.videoright.medium,
span.galleriacenter.medium,
span.gallerialeft.medium,
span.galleriaright.medium {
	width:750px!important;
}

span.video.large,
span.videocenter.large,
span.videoleft.large,
span.videoright.large,
span.gallerialeft.large,
span.galleriaright.large {
	width:750px!important;
}

@media screen and (max-width: 991px) {
		span.not_align,
		span.imagecenter,
		span.imageleft,
		span.imageright{
			display:block;
			text-align:center;
		}
		span.not_align > img,
		span.imagecenter > img,
		span.imageleft > img,
		span.imageright > img{
			display: block;
			max-width: 100%;
			height: auto;
			margin-left:auto;
			margin-right:auto;
		}

		span.not_align,
		span.imagecenter,
		span.imageleft,
		span.imageright,
		span.video.small,
		span.galleriacenter.small,
		span.gallerialeft.small,
		span.galleriaright.small,
		span.video.medium,
		span.galleriacenter.medium,
		span.gallerialeft.medium,
		span.galleriaright.medium,
		span.video.large,
		span.galleriacenter.large,
		span.gallerialeft.large,
		span.galleriaright.large {
			float:none!important;
			clear:both!important;
			width:100%!important;
		}
	}

/* Stili per banner privacy */
#cookie-bar {background:#444; height:auto; line-height:1.6em; color:#eee; text-align:center; padding:0.2em 0; display:none;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {text-decoration:underline;color:#eee;font-weight:bold;}
#cookie-bar a:visited {color:#eee;}
#cookie-bar .cb-enable {color:#000; background:#eee; display:inline-block; text-decoration:none; padding:0 1em; margin-left:0.5em;}
#cookie-bar .cb-enable:hover {background:#ccc;}
#cookie-bar .cb-enable:visited {color:#000;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#eee;}
#cookie-bar .cb-policy:hover {background:#ccc;}


.no_article{ margin-top:30px;}

div#tagcloud{
	display:table;
	table-layout: fixed;
}

div#tagcloud > div{
	display:table-cell;
	vertical-align:middle;
}

#tagcloud a{
	color:#000;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.6em;
	white-space: nowrap;
}

@media screen and (min-width:992px){
	#tagcloud {
		height:375px;
	}
	#tagcloud a{
	line-height:1.4em;
	}
}
@media screen and (min-width:1200px){
	#tagcloud a{
	line-height:2.6em;
	}
	#tagcloud {
		height:449px;
	}
}

#tagcloud {
	padding: 15px;
/* 	background-color: #e5e5e5; */
	margin-bottom: 0px;
	text-align: center;
}

#tagcloud a:hover{
	color:#000;
	text-decoration:underline;
}

#tagcloud h2{
 text-transform:uppercase;
 text-align:left;
 font-size:100%;
 padding:0px;
 padding-bottom: 10px;
}

#articoli_down{
/* padding-top:15px; */
}

#tagcloud a.tagcloud_color_0{
	color:#646e75;
}

#tagcloud a.tagcloud_color_1{
	color:#4a545a;
}

#tagcloud a.tagcloud_color_2{
	color:#384247;
}

#tagcloud a.tagcloud_color_3{
	color:#a3afb6;
}

#tagcloud a.tagcloud_color_4{
	color:#00485e;
}

#tagcloud a.tagcloud_color_5{
	color:#2985a3;
}

#tagcloud a.tagcloud_color_6{
	color:#7ed0f8;
}

#tagcloud a.tagcloud_color_7{
	color:#5db0d7;
}

#tagcloud a.tagcloud_color_8{
	color:#4299bf;
}

#tagcloud a.tagcloud_color_9{
	color:#2d89ae;
}

#tagcloud a.tagcloud_color_10{
    color: #007397;
}





div#navbar.MenuTop{
    margin-top:13px;
}


#tool{
    padding:0px;
    margin-top:20px;
}

#tool ul{
    height:28px;
    padding:0px;
/*     margin-top:-70px; */
}

#tool ul li{
    float:left;
    padding:0px;
    margin-right:10px;
}


/*div#debug{
	display:none;
}*/
/*
#tool{
	display:block;
	height:28px;
	color:#003576;
	float:left;
	margin-top:-30px;
	border:1px solid #ccc;
}

#tool .navbar { 
	height:28px;
	font-size:13px;
}



#tool .navbar ul li a, #tool .navbar ul li ul li a { 
	color:#003576;
}

#tool .navbar ul li:hover > a, #tool .navbar ul li:active > a{
	text-decoration:underline;
}

#tool .navbar ul li ul{
	background-color:#fff;
}

#tool .navbar ul li ul li a:hover { 
	text-decoration:underline;
	background-color: #eeeeee;
	color:#003576;
}

#tool .nav-collapse{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#tool .nav-collapse > .pull-right > div.pull-left {
margin:0 0px 0 14px;
}

#tool .nav-collapse > div {
	height:28px;
}
#tool .navbar li.langs span.active
{
	font-weight:bold;
}*/

body.isframe {
	margin-top:0px!important;
}
body.isframe > #TestataFixed{
	position:static;
	margin-left:auto;
	margin-right:auto;
    border-bottom: 2px solid #2a86ae;
}

body.isframe > #TestataFixed > div.container,
body.isframe > #containerCorpo > div.container{
/* 		width:100%; */
/*		padding-left:0px;
		padding-right:0px;*/
}
body.isframe > div.container{
/* 	padding-left:0px; */
/* 	padding-right:0px; */
}
body.isframe > #TestataFixed > div.container > div.row{
/* 	margin-left:0px; */
/* 	margin-right:0px; */
}
body.isframe > #TestataFixed > div.container > div.row > div#bandaTestata {
	height:auto!important;
}
body.isframe div#cookie-bar{
	display:none!important;
}
body.isframe > #TestataFixed .container > .navbar-header{
	margin:0px;
}
body.isframe > #TestataFixed a.navbar-brand {
	padding:10px;
	height:auto;
}

@media (min-width: 768px){
	body.isframe > div.container,
	body.isframe > #TestataFixed {
		width: 730px;
	}
	body.isframe div#articoli_down{
		margin-left:-15px;
		margin-right:-15px;
	}
}
@media (min-width: 1000px){
	body.isframe > div.container,
	body.isframe > #TestataFixed {
		width: 980px;
	}
	body.isframe div#articoli_down{
		margin-left:-15px;
		margin-right:-15px;
	}
}
@media (min-width: 1200px){
	body.isframe > div.container,
	body.isframe > #TestataFixed {
		width: 980px;
	}
	body.isframe div#articoli_down{
		margin-left:-15px;
		margin-right:-15px;
	}
}

@media screen and (max-width:767px){
	body.isframe .col-xs-6,
	body.isframe .col-sm-6,
	body.isframe .col-md-6,
	body.isframe .col-lg-6{
		width:100%
	}
}

@media screen (min-width:768px){
	body.isframe .col-xs-6,
	body.isframe .col-sm-6,
	body.isframe .col-md-6,
	body.isframe .col-lg-6{
		width:50%
	}
	body.is_frame div.news_home:nth-of-type(2n+1){
		clear:left;
		}
	body.is_frame div.news_home:nth-of-type(2n+2){
		clear:right;
		}
}

@media screen and (min-width:1000px){
	body.isframe .col-xs-6,
	body.isframe .col-sm-6,
	body.isframe .col-md-6,
	body.isframe .col-lg-6{
		width:33.33333333%
	}
	body.isframe div.news_home:nth-of-type(3n+1){
		clear:left;
		}
	body.isframe  div.news_home:nth-of-type(3n+3){
		clear:right;
		}
}
