.aui .box {
    height:240px;
    overflow:hidden;
    padding:10px;
    background:#f7f4f8;
}
 .aui .box .carousel-caption{
position:static;
text-align:left;
text-shadow:none;
}
 .aui .box img + .carousel-caption{
position:absolute;
}
 .aui .box .carousel-indicators{
    margin-bottom: 0;
    bottom: 1px;
}

 .aui .box .carousel-indicators li{
    width: 12px;
    height: 12px;
    margin: 0px;
    border-color:#cdcdcd;
    background-color:#cdcdcd;
}
 .aui .box .carousel-indicators li.active{
background-color:#004a4d;
border-color:#004a4d;
}
 .aui .box .box-titolo{
    background-color: #333;
    color: #fff;
    font-weight:bold;
    padding: 6px;
}
 .aui .box .box-titolo h5{
   margin:0px;
}
 .aui #box-avvisi.box .box-titolo{
    background-color: #428fdb;
}
.aui #ultimissime-traffico-home.box .box-titolo{
	 background-color: #006cad;
}
.aui #ultimissime-traffico-home.box {
	height:490px;
}

.aui #ultimissime-traffico.box .box-titolo{
	color:#006cad;
	background-color: transparent;
}
.aui #ultimissime-traffico.box .box-titolo h5 {

	font-weight: bold;
}
.aui #ultimissime-traffico.box{
	margin-top: 64px;
	height: 650px;
}
.aui #evento-evidenza-home.box .box-titolo{
	 background-color: #f9a61a;

}
.aui #evento-evidenza-home.box {
	height: 680px;
}
 .aui .box-contenuto{
    margin:0px 10px;
}
 .aui .box-contenuto .titolo{

    color: #004a4d;
    font-size: 12pt;
    font-weight:bold;
}

 .aui .box-contenuto .testo{

    color: #004a4d;
}




.aui .leaflet-container form{
	margin:0px;
}
.aui .leaflet-container input.leaflet-control-layers-selector{
	margin:0px;
}


/* REFACTORING */
.cl-wrapper{
	font-size:14px; 
}

#cl-container{
	opacity: 0.7; 
	width:400px; 
	background-color:#006cad;
	text-align: center;
}

#cl-toggler{
	width: 25px;
    height: 24px;
    outline: none;
    vertical-align: middle;
    background-image: url(../images/search.gif);
    border: none;
}

#cl-errors{
	height:50px;
}

#cl-address{
	width:338px; 
	height:30px; 
	border:transparent; 
	outline:none; 
	text-align:left; 
	font-weight:bold; 
	color:black;
	
}
.cl-section{
	padding:25px;
	margin: 0 auto;
}
#cl-results{
	background-color:white; 
	max-height:100px; 
	text-align:center;  
	overflow-y:auto;
}

#cl-submit{
	background-color:#004a4d; 
	width:120px;
	height:30px;
	border:none; 
	outline: none; 
	text-align:center;
	color:white;
}
#cl-submit:hover{
	cursor: pointer;
	font-weight: bold;
}