/*******************************************************/
/*						 header	 			      	   */
/*******************************************************/
.unive_header {
	background-color:#194abe; 
}
/*******************************************************/
/*						 navbar	 			      	   */
/*******************************************************/
div.nav-wrapper,
.navbar-inverse{
	background-color:#194abe; 
}
.navbar div.navbar-header > div.navbar-logo.hidden-sm.hidden-xs > span.Header-titleLink{
	margin-top:10px;
	font-size:24px;
	margin-left:10px;
	padding-left:0px;
}
.navbar.affix div.navbar-header > div.navbar-logo.hidden-sm.hidden-xs > span.Header-titleLink{
	font-size:18px;
}
@media only screen and (max-width : 1200px){
	.navbar.affix div.navbar-header > div.navbar-logo.hidden-sm.hidden-xs > span.Header-titleLink{
		margin-top:0px;
		font-size:15px;
	}
}


/*******************************************************/
/*           Menu sinistra              */
/*******************************************************/
.menu_left .menulist li.current {
	color: #194abe;
}
.menu_left .menulist li.current a {
	color: #194abe;
}
.menu_left .menulist li.current a:hover {
  	color: #194abe;
}
.menu_left .menulist li.spacer {
	color: #194abe;
}
.menu_left .menulist li.current {
	background-color:#f5f5f5;
}
.menu_left .menulist li.current a {
	background-color:#f5f5f5;
}
.menu_left .menulist li.current a:hover {
	background-color:#f5f5f5;
}
div.panel-noborder.panel-blu{
	background-color: #edf2fd;
}
/*******************************************************/
/*						typography	 		      	   */
/*******************************************************/
a{
  	color: #194abe;
}
a:hover, a:focus{
  	color: #ffffff;
  	background-color: #194abe;
}
h3 > a:hover,
h3 > a:focus,
div.thumbnail.text-pic > div.caption > h3 > a:hover,
div.thumbnail.text-pic > div.caption > h3 > a:focus,
div.thumbnail.text-pic > div.news-categoria > a:hover,
div.thumbnail.text-pic > div.news-categoria > a:focus,
a.list-group-item:hover,
a.list-group-item:focus,
.container a:hover,
.container a:focus,
.menu_left .menulist li a:hover, 
.menu_left .menulist li a:focus{
  	color: #ffffff;
  	background-color: #194abe;
}
hr.grigia-chiara-peapole{
	color: #eee;
	background-color: #eee;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.col-md-9.testo_con_img_a_fianco_tonda > h3{
  	margin-top: 40px;
}
hr.blu{
  color: #194abe;
  background-color: #194abe;
  height: 5px;
}
h2{
  color: #194abe;
  margin-bottom: 6px;
}
/*******************************************************/
/*					pannelli		 		      	   */
/*******************************************************/
.panel{
	border-radius:0px;
}
.panel-blu{
	border-color: #194abe;
}
/*******************************************************/
/*			 	 panel-inverse  			   */
/*******************************************************/
div.panel-inverse.panel-default{
	background-color:#194abe;
	margin:0px;
}
div.panel-inverse.panel-default a{
  	color: #fff;
}
div.panel-inverse.panel-default>div.box-menu>ul.cont-menulist>li.elem-menulist>a:hover,
div.panel-inverse.panel-default>div.box-menu>ul.cont-menulist>li.elem-menulist>a:focus{
	color: #194abe;
}
div.panel-inverse.panel-default>div.box-menu>ul.cont-menulist>li.elem-menulist{
	background-color:#194abe;
	border-bottom:1px solid #f1f7fb;
}
.panel-special .box-menu  ul.menu-list li{
	border-bottom:1px solid #194abe;
}
.panel-special .box-menu  ul.menu-list li a{
	color: #1f516b;
}
@media (min-width: 992px) {
	.panel-inverse{
		margin: 15px 0px 0px -10px;
	}
	div.panel-inverse.panel-grigio{
		margin: 0px 0px 30px 0px;
	}
}
/*******************************************************/
/*                      titoli e img        			   */
/*******************************************************/ 
.col-md-3 img.img-responsive.img-circle{
	margin: 0px 0px 0px 0px;
	padding: 15px;
 }
.col-md-3 img.img-responsive.img-circle.goccia,
img.img-responsive.img-circle.goccia{
	border-radius: 0px 200px 200px 200px;
	-moz-border-radius: 0px 200px 200px 200px;
	-webkit-border-radius: 0px 200px 200px 200px;
	border: 0px solid #000000;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 
 }
/*******************************************************/
/*						article		 		      	   */
/*******************************************************/

div.panel-noborder{
	margin: 0px 0px 40px 0px;
	padding: 20px 20px 20px 20px;
  	background-color: #f2f1eb;
}
div.news.news-single>div.article>div.row>div.panel-noborder{
	margin: 0px 15px 0px 15px;
	padding: 24px 20px 24px 8px;
}
.article .panel-noborder .news-categoria{
	color:#999;
	font-size:16px;
	font-weight:700;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 12px 0px;
}
.article .panel-noborder h1{
  	font-size: 28px;
	font-weight:400;
	margin: 6px 0px 0px 0px;
	padding: 12px 0px 12px 0px;
	background:none;
	border:none;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
div.teaser{
	font-size:18px;
	margin: 16px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}
div.teaser > p.bodytext{
	padding: 0px 0px 0px 6px;
	margin: 6px 0px 6px 6px;
}
div.article>div.news-text-wrap>p.bodytext{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
}
div.article>span.news-list-date>time{
	color:#bbb;
	font-size:14px;
	font-weight:700;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 40px 0px;
}
.facebook .like, .facebook .share, .twitter{
	margin-top:10px;
	margin-left:0px;
}
.article .panel-noborder .facebook{
	width : 320px;
	overflow:hidden;
}
@media only screen and (max-width : 768px){
	div.news.news-single>div.article>div.row>div.panel-noborder{
		margin: 0px 0px 0px 0px;
	}
}
@media only screen and (max-width : 480px){
	html > body > div.container > div.row > div.col-lg-12 > div.hidden-sm.hidden-md.hidden-lg > div.clearfix{
	  	margin-bottom: 0px;
	  	padding-bottom: 0px;
	}
	div.news.news-single > div.article > div.row > div.panel-noborder{
		margin-left:0px;
		margin-top:0px;
	}
	.article .panel-noborder .facebook{
		width : 220px;
		overflow:hidden;
	}
}
.news-related-spazio{
	height:40px;
	border-bottom:1px solid #aaa;
}
.news-related{
	padding: 15px 0px 15px 0px;
	border:none;
}
/*******************************************************/
/*		box testo over	*/
/*******************************************************/
div.news-categoria{
	font-size:16px;
	font-weight:600;
	margin: 0px 0px 0px 6px;
	padding: 12px 0px 6px 0px;
	height: 30px;
}
div.news-categoria>a{
	color:#888;
}
div.news-categoria>a:hover{
	color:#fff;
}
div.thumbnail.text-pic{
	border:none;
	border-radius:0px;
	margin: 0px -7px 0px -7px;
}
div.thumbnail.text-pic>div.caption{
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
  	height: 190px;
}
div.thumbnail.text-pic>div.caption>h3{
	font-size: 21px;
	line-height:24px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 10px 0px;
}
.thumbnail.text-pic .caption p.bodytext{
  	font-size: 14px;
	color:#666;
	margin: 2px 0px 0px 6px;
}
/*div.thumbnail.text-pic > div.caption{
  padding-right: 5px;
  padding-left: 5px;
}
div.thumbnail.text-pic > div.caption > h3{
  font-size: 20px;
  line-height:20px;
  height: 50px;
}*/

@media (min-width: 768px) {
	div.thumbnail.text-pic>img{
		height: 263px;
	}
	div.thumbnail.text-pic>div.caption{
		height:260px;
	}
}
@media (min-width: 992px) {
	div.thumbnail.text-pic>img{
		height: 227px;
	}
	div.thumbnail.text-pic>div.caption{
		height:260px;
	}
}
@media (min-width: 1200px) {
	div.thumbnail.text-pic>img{
		height: 277px;
	}
	div.thumbnail.text-pic>div.caption{
		height:210px;
	}
}

/*******************************************************/
/*                      footer        			   */
/*******************************************************/ 
footer img.img-responsive{
	width:48px;
}
footer .btn-danger{
	margin:40px -6px 40px 0px;
}
footer p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}