input::-moz-focus-inner {
border:0;
}

.revolution-slider {
border-bottom:none;
}

.navbar {
background-color:#000;
}

.navbar .navbar-nav {
display:inline-block;
float:none;
}

.navbar .navbar-collapse {
text-align:center;
}

.navbar ul>li>a {
line-height:10px;
font-size:1.3em;
font-weight:700;
}

.news {
width:100%;
background:#2b2e2d;
}

.news div.scuro {
background:#2b2e2d none repeat scroll 0 0;
color:#fff;
font-size:12px;
}

.news h2 {
color:#e63313;
font-size:22px;
}

.news h4 {
color:#e63313;
padding-bottom:25px;
}

.news h3 {
color:#FFF;
margin-top:30px;
}

.marchi {
width:100%;
background:#c7cccf;
}

.marchi .container {
background:#c7cccf;
}

.marchi .container ul#marchi {
list-style-type:none;
}

.marchi .container ul#marchi li {
display:inline;
float:left;
border-right:1px solid #a7aeb3;
margin-bottom:5px;
margin-top:5px;
}

.marchi .container ul#marchi li a img:hover {
opacity:0.4;
filter:alpha(opacity=40);
}

.marchi .container ul#marchi li:last-child {
border-right:0 solid #a7aeb3;
}

.bread {
background-color:#000;
color:#FFF;
}

.testi div.container div.row {
margin-top:30px;
}

.testi div.container div.row h2 {
	display: block;
    margin-bottom: 20px;
    width: 58%;
}

.testi div.container div.row p {
font-size:14px;
line-height:1.7em;
}

.testi div.container div.row img {
float:right;
margin-left:60px;
border:2px solid #a7aeb3;
}

footer {
background:#007265;
margin-top:-10px;
}

footer .footer-bottom {
margin-top:0;
background:#007265;
font-size:1.4em;
color:#a7aeb3;
}

.btn-primary {
color:#fff;
background-color:#e63313;
border-color:#a7aeb3;
}

.pagination>.active>a {
background-color:#e63313;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,a {
color:#67574B;
}

.btn.btn-default,.pagination>li>a,.pagination>li>span {
color:#a7aeb3;
}