﻿#map {
    width: 100%;
    height: 350px;
    margin-top: 50px;
}


hr {
    display: block;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    border-style: inset;
    border-width: 1px;
    margin-top: 0.923rem;
    margin-bottom: 0px;
    border: 0px;
    clear: both;
    border-bottom: 1px solid #CCCCCC;
}
h3
{
    font-family: 'Lora',serif;
    padding: 0.231 0;
}
h5    
{
    font-weight: bold;
    font-family: 'Droid Sans',sans-serif;

    text-transform: uppercase;
    color: #E2021C;}
.well-home
{
background: #fff;
}
.alert 
{
    display:block;
    }
    
    .marchi a
    {

        height:140px;
        line-height:130px;
        margin-bottom:15px;
        display:block;
        border: 1px solid #eee;
        /*background:#eee;*/
                }
        .marchi a h4
    {
        line-height:130px;}