.suggest-link {
padding : 2px 6px 2px 6px;

}
.over {
background-color: #47d;
}
.suggest-block {
position : relative;
}

/* NEWW !!! */
.sgc {
background : white;
color : #800000;
border : 1px solid gray;
font-weight : bold;
height : 8em;
overflow : auto;
position : absolute;
width : 100%;
}

form#form-recherche .colonne {
float : left;
margin-left:5px;
width : 30%;
}

form#form-recherche .ligne {
float : left;
margin-left: 15px;
width : 360px;
}

form#form-recherche .block {
display : block;
width : 11em;


}
input.int {
text-align : right;
}
form#form-recherche input#suggestable {
width : 14em;
float : right;
}

form#form-recherche  legend {
background: url(../images/moins.png) no-repeat right;
padding-right:20px;
cursor:pointer;
}

form#form-recherche legend.bloc-ferme {
background: url(../images/plus.png) no-repeat right;
}

.center {
padding : 0.4em;
text-align : center;
}
label {
margin-top : 0.4em;
}
.aide {
font-size : 12px;
color : rgb(125, 125, 125);
text-align: left;
line-height : 12px;
}
.petit {
font-size : small;
color : black;
margin-top : -20px;
margin-left : 20px;
}
.sachs {
clear : both;
padding-top : 0.8em;
}
#map {
width : 60%;
height : 100px;
border : 1px solid #1b5ea8;
margin : 0 auto;
padding : 0.7em;
}
.texterouge {
font-size : medium;
font-weight : bold;
font-family : Verdana, sans-serif;
text-align : left;
color : #900;
}
.textebleu {
font-size : medium;
font-weight : bold;
font-family : Verdana, sans-serif;
text-align : left;
color : #006;
}
.textenoir {
font-size : medium;
font-weight : bold;
font-family : Verdana, sans-serif;
text-align : left;
color : rgb(0, 0, 0);
}
.textegris {
font-weight : bold;
font-size : small;
font-family : Verdana, sans-serif;
text-align : left;
color : rgb(125, 125, 125);
}
.check {
margin-top: 5px;
}


