/*******************************************************/
/*					  	default	 			      	   */
/*******************************************************/
/*******************************************************/
/*					  	 box	 		    	  	   */
/*******************************************************/
div.panel-noborder > div.panel-noborder{
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
/*******************************************************/
/*					  	box large	 		      	   */
/*******************************************************/
/*******************************************************/
/*					 	box small	 		      	   */
/*******************************************************/
/*******************************************************/
/*					   jumbotron	 		      	   */
/*******************************************************/
/*******************************************************/
/*					  box colorato	 		      	   */
/*******************************************************/
.box_colorato{
	margin: 16px 14px 1px 14px;
}
/*******************************************************/
/*					  	panel	 			      	   */
/*******************************************************/
/*******************************************************/
/*					  panel menu	 		      	   */
/*******************************************************/
.panel-menu {	
  	margin: 0px;
	padding: 0px;
	border:none;
}
.panel-menu .list-group{	
  	margin-bottom: 0px;
	border-top-width: 0px;
}
.panel-menu a.list-group-item{
	border-left-width: 0px;
	border-right-width: 0px;
}
.panel-menu a.list-group-item:first-child {
	border-top-width: 0px;
}
.panel-menu a.list-group-item:last-child{
	border-bottom-width: 0px;
}
.panel-menu>table{
	margin-bottom:0px;
}
div.panel-menu>table.table.table-striped>tbody>tr>th{
	padding-top:16px;
	padding-left:18px;
}
/*******************************************************/
/*					  panel inverse	 		      	   */
/*******************************************************/
.panel-inverse {
	color:#FFF;
	margin-bottom: 20px;
  	padding: 0px 0px 0px 0px;
	background-color: #700029;
	border: 1px solid transparent;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-inverse h2, 
.panel-inverse h3, 
.panel-inverse h4, 
.panel-inverse h5, 
.panel-inverse p{
  	color: #FFF;
  	padding: 0px 12px 0px 6px;
  	margin: 26px 0px 0px 0px;
}
.panel-inverse p{
  	margin: 6px 0px 0px 0px;
}
.panel-inverse a{
  	color: #FFF;
}
.panel-inverse a:hover{
	text-decoration:underline;
	background-color:transparent;
}
div.panel-inverse.panel-default{
	background-color:#fff;
	border: 1px solid #f2f1eb;
}
div.panel-inverse.panel-default h2, 
div.panel-inverse.panel-default h3, 
div.panel-inverse.panel-default h4, 
div.panel-inverse.panel-default h5, 
div.panel-inverse.panel-default p{
  	color: #565656;
  	padding: 0px 12px 0px 6px;
  	margin: 26px 0px 0px 0px;
}
div.panel-inverse.panel-default a{
  	color: #565656;
}
div.panel-inverse.panel-verde{
	color:#FFF;
	background-color:#008C41;
}
div.panel-inverse.panel-viola{
	color:#FFF;
	background-color:#720282;
}
div.panel-inverse.panel-arancio{
	color:#FFF;
	background-color:#ff9300;
}
div.panel-inverse.panel-blu{
	color:#FFF;
	background-color:#317FA8;
}
div.panel-inverse.panel-rosso{
	color:#FFF;
	background-color:#AC0040;
}
div.panel-inverse.panel-grigio{
	color:#FFF;
	background-color:#565656;
}
div.panel-inverse.panel-challenge{
	color:#FFF;
	background-color:#003867;
}
div.panel-inverse.panel-fondazione{
	color:#FFF;
	background-color:#477491;
}
/*******************************************************/
/*					 panel no border	 	      	   */
/*******************************************************/
div.panel-noborder{
	background-color:#f5f5f5;
/*	background-color:#FFD599;*/
	margin: 15px 0px 15px 0px;
	padding: 20px 20px 20px 20px;
}
div.panel-noborder > div.panel-noborder{
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
div.panel-noborder h3{
	color: #565656;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
div.panel-noborder h3 a:hover,
div.panel-noborder h3 a:focus{
	background:none;
	text-decoration:underline;
}
div.panel-noborder h4{
	color: #565656;
}
/*******************************************************/
/*           				default	 	             */
div.panel-noborder.panel-default{
	background-color:#f5f5f5;
}
div.panel-noborder.panel-default>h3,
div.panel-noborder.panel-default>h3 a{
	color: #1f516b;
}
div.panel-noborder.panel-default  h4{
	color: #317FA8;
}
/*******************************************************/
/*           				blu	 	             */
div.panel-noborder.panel-blu{
	background-color:#d2e7f2;
}
div.panel-noborder.panel-blu>h3,
div.panel-noborder.panel-blu>h3 a{
	color: #1f516b;
}
/*******************************************************/
/*           			arancio	 	             */
div.panel-noborder.panel-arancio{
	background-color:#FFE6C2;
}
div.panel-noborder.panel-arancio>h3,
div.panel-noborder.panel-arancio>h3 a{
	color: #AC0040;
}
/*******************************************************/
/*           			viola	 	             */
div.panel-noborder.panel-viola{
	background-color:#eae2ea;
}
div.panel-noborder.panel-viola>h3,
div.panel-noborder.panel-viola>h3 a{
	color: #50015b;
}
/**
/*******************************************************/
/*           			verde	 	             */
div.panel-noborder.panel-verde{
	background-color:#f6f9f4;
}
div.panel-noborder.panel-verde>h3,
div.panel-noborder.panel-verde>h3 a{
	color: #005126;
}
/*****************************************************/
/*           			rosso	 	             */
div.panel-noborder.panel-rosso{
	background-color:#f2f1eb;
}
div.panel-noborder.panel-rosso>h3,
div.panel-noborder.panel-rosso>h3 a{
	color: #ac0040;
}
/*******************************************************/
/*           			grigio	 	             */
div.panel-noborder.panel-grigio{
	color:#fff;
	background-color:#565656;
}
div.panel-noborder.panel-grigio>h3,
div.panel-noborder.panel-grigio>h3 a{
	color: #fff;
}
/*******************************************************/
/*           			challenge	 	             */
div.panel-noborder.panel-challenge{
	background-color:#f0f8ff;
}
div.panel-noborder.panel-challenge>h3,
div.panel-noborder.panel-challenge>h3 a{
	color: #003867;
}
/*******************************************************/
/*					 panel special	 		      	   */
/*******************************************************/
/*******************************************************/
/*					con background	 		      	   */
/*******************************************************/
/*******************************************************/
/*					  thumbnail	 			      	   */
/*******************************************************/
div.thumbnail.box{
	border-top: 0px solid #ddd;
	border-right: 0px solid #ddd;
	border-bottom: 0px solid #333;
	border-left: 0px solid #ddd;
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-color:#f2f1eb;*/
	background:#FFF;
	
}
div.thumbnail.box>div.caption{
  	padding: 0px 16px 9px 16px;
}
div.thumbnail.box>div.caption>h3{
	padding: 0px 0px 0px 0px;
	font-weight:100;
	font-size:24px;
}
div.thumbnail.box>div.caption>h3>a{
  	color:#444;
}
div.thumbnail.box>div.caption>h3>a:hover{
  	color:#fff;
}
div.thumbnail.box>div.caption>p.bodytext{
	color:#444;
	font-size:16px;
	padding:2px 0px 0px 0px;
}
