div#pln_contener {
position: absolute;
top: 127px;
width: 600px;
height: 850px;
background-color: #ffffff;
/z-index: -1;
}


div#pln_B1 {
position: absolute;
top: 60px;
width: 600px;
height: 700px;
}

div#inside_cont_plnB1 {
position: absolute;
top: 0px;
margin: 18px 10px 13px 15px; 
text-align: justify;
width: 570px;
height: 700px;
background-image: url(images/fond_boussole.jpg); background-position: 10px 300px; background-repeat:  no-repeat;
}

#inside_cont_plnB1 img {
float: left;
margin: 10px 15px 10px 0px;
}

#inside_cont_plnB1 h1 {
font: bold 14px Arial;
margin: 0px 0px 3px 0px;
}

#inside_cont_plnB1 p {
display: inline-block;
width: 260px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#pln_B2 {
position: absolute;
top: 800px;
width: 600px;
height: 400px;
}

div#inside_cont_plnB2 {
position: absolute;
top: 0px;
margin: 18px 5px 0px 7px; 
width: 570px;

}

#map_canvas {
width: 350px;
height: 400px;
border: 1px solid #333333 ;
margin: 0px;
}

#directions {
width: 350px;
height: 400px;
border: 1px solid #333333 ;
margin: 2px;
overflow: auto;
width: auto;
text-align: left;
font-size: 9px; 
}

label.go_lab_gauche {
float: left;
width: 11%;
padding-right: .5em;
padding-top: .2em;
text-align: right;
font:  bold 11px Verdana; 
}

#inside_cont_plnB2 h1 {
font: bold 14px Arial;
margin: 0px 0px 15px 15px;
}

#inside_cont_plnB2 input[type="text"] {
width: 35em;
margin-bottom: 0.1em;
text-align: left;
font: 12px Arial;
background-color: transparent;
border: 1px solid #808080;
}

div#go_boutons {
position: absolute;
top: 430px;
left: 150px;
width: 300px;
height: 25px;

}




