/*******************************************************/
/*						 FOOTER	 			      	   */
/*******************************************************/
footer#footer.bottom>div.container>div.row>div.col-lg-12{
  min-height: 0px;
}
footer{
	border-top:0px solid #fff;
	margin-top:20px;
	background-color: #fff;
}
.footer_indirizzo {
	text-align:center;
	color:#bbb;
	font-size:14px;
	margin:0px 0px 0px 0px; 
}
.footer_modifica {
	color:#bbb;
	font-size:12px;
	margin:5px 0px 0px 0px; 
}
.testo_fondo {
	color:#565656;
	font-size:12px;
	text-align:center;
	margin:20px 0px 10px 0px; 
}
footer .btn-group{
	margin-top:10px;
}
footer .btn-group .btn-default img {
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:30px;
}
footer .social .btn-default {
	border:0px;
	background:none;
}
footer .social a:hover {
	background-color:transparent;
}
footer .list-group-item-grigio:first-child {
	margin:1px 1px 0px 1px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-width:0px;
}
/*******************************************************/
/*			 			grigio_ar				   	   */
/*******************************************************/
footer.bottom>div.grigio_ar{
	margin:0px;
}
/*******************************************************/
/*			 rosso_unive	lis piccoli 		   	   */
/*******************************************************/
footer .rosso_unive h4,.rosso_unive h4.list-group-piccoli{
	color:#FFF;
	font-weight:700;
	padding-bottom:20px;
	padding-left: 0px;
	margin-left: 0px;
}
footer .rosso_unive li.list-group-item.list-group-item-piccoli{
	font-size:16px;
	padding-left: 0px;
	padding-right:0px;
	margin-left: 12px;
	margin-right: 0px;
}
footer .rosso_unive li.list-group-item.list-group-item-piccoli::before {
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
    margin-left: -12px;
    color: #FF99BE;
}
/*******************************************************/
/*						 cookie	 			      	   */
/*******************************************************/
.cookie-alert-container
{
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.box-bottom
{
  bottom: 0px;
}

/* Line 2 */
#cookie-alert
{
  font-size: 12px;
  height: auto;
  left: 0px;
  line-height: 18px;
  min-width: 100%;
  position: fixed;
  text-align: center;
  z-index: 100000;
}