.tr_of {
    width:330px;
    float:left;
}

table.taborganisme td.fondgris2 {
    width:400px;
}

#carte {
    float:right;
    width:370px;
    height:335px;
    border:solid 5px #d1c6c6;
    overflow:hidden;
    margin-top:10px;
}

div.infobulle {
    font-family: Arial, Helvetica;
    width:200px;
    text-align:center;
}

div.infobulle ul {
    padding-left: 15px;
    margin:auto;
    list-style-image: url(/commun/images/fl_rouge.gif);
    width:85px;
}

div.infobulle ul li {

}

div.infobulle h4 {
    font-size:14px;
    text-align: center;
    color: #a50000;
}

div.infobulle h5 {
    font-size:12px;
    text-decoration:none;
}

div.infobulle h6 {
    font-size:11px;
    margin:5px 0px;
}

.fondgris {
    padding: 6px 17px;
    background: #e7e7e7;
    background: -moz-linear-gradient(
                left center,
                rgb(231,231,231) 0%,
                rgb(231,231,231) 25%,
                rgb(255,255,255) 100%
    );
    background: -webkit-gradient(
                linear,
                left top,
                right top,
                color-stop(0, rgb(231,231,231)),
                color-stop(0.25, rgb(231,231,231)),
                color-stop(1, rgb(255,255,255))
    );
    clear:both;
    margin:0;
}

.subtitles {
    padding:6px 17px;
    margin-left:-17px;
    width:80%;
}

.left {
    float:left;
    margin-left:17px;
}

.right {
    float:right;
}

div.div_centre, div.colgauche {
    margin-left:17px;
    padding-top:10px;
}

div.div_centre {
    padding-bottom:10px;
}

div.colgauche {
    float:left;
    width:330px;
    padding-left:17px;
    margin:0;
    padding-top:10px;
}

div.coldroite {
    float:left;
    text-align:justify;
    width:360px;
    padding-top:10px;
}

span.couleur1 {
    margin-top:3px;
}

.classique {
    padding:5px 17px;
    margin:5px 0;
    border-top : 1px solid #e7e7e7;
}

.top {
    border:none;
}

ul.puce {
    padding:10px 0px;
}


/*.fondgris {
    padding: 6px 17px;
    background: #e7e7e7;
    background: -moz-linear-gradient(
                left center,
                rgb(231,231,231) 0%,
                rgb(231,231,231) 25%,
                rgb(255,255,255) 100%
    );
    background: -webkit-gradient(
                linear,
                left top,
                right top,
                color-stop(0, rgb(231,231,231)),
                color-stop(0.25, rgb(231,231,231)),
                color-stop(1, rgb(255,255,255))
    );
    clear:both;
    margin:0;
}

.subtitles {
    padding:6px 17px;
    margin-left:-17px;
}

.left {
    float:left;
    margin-left:17px;
}

.right {
    float:right;
}

div.div_centre, div.colgauche {
    margin-left:17px;
}

ul.puce {
    padding:10px 0px;
}

div.colgauche {
    float:left;
    width:330px;
    padding-left:17px;
    margin:0;
    padding-top:10px;
}

div.coldroite {
    float:left;
    padding-top:10px;
}

.classique {
    padding:5px 17px;
    margin:5px 0;
    border-top : 1px solid #e7e7e7;
}

.top {
    border:none;
}*/