#menu {
    position:relative;
    border-left:5px solid #FFFFFF;
    border-right:5px solid #FFFFFF;
    border-top:5px solid #FFFFFF;
    border-bottom:5px solid #FFFFFF;
    height:420px;
    min-height:420px;
    left: 50%; 
    width: 920px;
    margin-left: -472px;
    top:30px;
    z-index:3;
    background:url(../images/modeles/modele_spe/association/fond.jpg) top right no-repeat;
    /*height:262px;*/
}


hr {
    color: #e4e4e4;
    background-color: #e4e4e4;
    height: 1px;
    border: 0;
    margin-top: 9px;
    margin-bottom: 9px;
}
input {
    border: 1px solid #e3e3e3;
}
textarea {
    border: 1px solid #e3e3e3;
}

div.content{
    line-height:18px;
    padding:0;
}

div.content_left {
    float:left;
    width:314px;
    float:left;
    height:700px;
}
div.content_right {
    width:374px;
    float:right;
    height:700px;

}
div.coordonnees {
    width:290px;
    float:left;
    height:374px;
    padding:12px;
    background:url(../images/modeles/modele_spe/contact/fond_coordonnees.jpg);
    border: 1px solid #fbfbfb;
    padding-top:2px;
    color: #686868;
}

div.coordonnees h3 {
    padding-left:0px;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

div.coordonnees h3.coordonnees_title {
    padding-left:20px;
    background:url(../images/modeles/modele_spe/contact/cible.gif) no-repeat;
}
div.coordonnees h4 {
    color: #686869;
    font-weight: bold;
    font-size: 12px;
    margin-top:0px;
    margin-bottom:0px;
}
div.bus{
    background:url(../images/modeles/modele_spe/contact/bus.gif) no-repeat;
    padding-left:35px;
    font-weight: normal;
    font-size: 12px;
    margin-top: 10px;
}
div.metro{
    background:url(../images/modeles/modele_spe/contact/metro.gif) no-repeat;
    padding-left:35px;
    font-weight: normal;
    font-size: 12px;
    margin-top: 10px;
}
div.rer{
    background:url(../images/modeles/modele_spe/contact/rer.gif) no-repeat;
    padding-left:35px;
    font-weight: normal;
    font-size: 12px;
    margin-top: 10px;
}
div.message {
    margin-top:10px;
    width:290px;
    float:left;
    height:207px;
    padding:12px;
    background:url(../images/modeles/modele_spe/contact/fond_message.jpg);
    border: 1px solid #fbfbfb;
    padding-top:2px;
    color: #686868;
    line-height:21px;
}

div.message h3 {
    padding-left:0px;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    padding-left:20px;
    background:url(../images/modeles/modele_spe/contact/env.gif) no-repeat;
}

div.push {
    width:350px;
    float:right;
    min-height:80px;
    _height:80px;
    padding:12px;
    background:url(../images/modeles/modele_spe/contact/fond_push.jpg) repeat-y;
    border: 1px solid #fbfbfb;
    color: #686868;
    margin-top:10px;
    padding-top:2px;
}
div.push h3 {
    padding-left:0px;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    padding-left:20px;
    background:url(../images/modeles/modele_spe/contact/carte_r.gif) no-repeat;
}
div.gmap {
    width:370px;
    float:right;
    height:322px;
    padding:2px;
    border: 1px solid #fbfbfb;

}

