body {
    border-top: 5px solid #000;
    font-family: 'Shanti', arial, serif;
}

a {
    color: #ff0034;
    font-weight: bold;
    text-decoration: none;
}

ul {
    list-style-type: none;
    padding-left: 2em;
    clear: both;
    display: block;
}

p {
    font-size: 1.2em;
}

#logo {
    background: #fff;
}

#nav {
    background: #000;
    padding: 10px;
}

#nav ul li {
    float: left;
}

#nav ul li a {
    color: #fff;
    font-size: 1.2em;
    font-variant: small-caps;
    font-weight: bold;
    text-decoration: none;
    margin: 0 10px;
}

#sidebar ul {
    padding-left: 1em;
    list-style-type: disc;
}

#liste_formations ul li a {
    color: #777;
    font-size: 1.2em;
}

.box {
    background: #fffeee;
}

#main ul li a {
    font-size: 1.2em;
}

#main h5 {
    margin-bottom: 0;
}

#auth_or_signup {
    background: #ddd;
    overflow: hidden;
    padding: 10px;
}

#auth_or_signup input {
    clear: both;
    display: block;
}
p + p {
    text-indent: 0;
}

.left {
    float: left;
    width: 50%;
    overflow: hidden;
}

.right {
    float: left;
    width: 50%;
    overflow: hidden;
}

#modifier input, #modifier label {
    clear: both;
    display: block;
}

.button {
    display: block;
    width: auto;
    float: left;
    padding: 5px;
    border: 2px solid #777;
    background: #ccc;
    margin-bottom: 15px;
}

.button a {
    color: #222;
}

#mapwrapper {
    margin: 0 20px 20px 0;
}

.smallmap {
    width: 260px;
    height: 310px;
    border: 1px solid #ccc;
}

.detailmap {
    width: 310px;
    height: 310px;
    border: 1px solid #ccc;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; color:#fff; padding:12px;}

.feedback_form label, .feedback_form input {
    clear: both;
    display: block;
}

#sidebar #id_username, #sidebar #id_password {
    width: 140px;
}

.errorlist {
    background: none repeat scroll 0 0 #D5EDF8;
    border: 2px solid #92CAE4;
    color: #205791;
    margin-bottom: 1em;
    padding: 0.8em;
}



#details #formation {
    clear: none;
    display: block;
    overflow: hidden;
}

#details .button {
    display: block;
    float: right;
    width: auto;
}
