/* CSS Document */
#container{position:relative;float:left;width:100%;height:435px;margin:auto;cursor:default;}    
#container #map{width:650px;height:433px;margin:0;border:1px solid #354c1e;display:none;position:relative;float:left;}  
#container #panel{width:340px;height:433px;margin:0;padding:0;border:1px solid #354c1e;font-size:13px;background:beige;color:#000;overflow:auto;position:relative;float:right;display:none;}
#container #texte_droite{width:328px;height:433px;margin:0;padding:0 0 0 12px;border:none;font-size:15px;background:transparent;overflow:hidden;position:relative;float:left;display:none;}
#destinationForm{position:relative;height:80px;margin:0;padding:10px;background:#eeeeee;border:1px solid #354c1e;margin-bottom:15px;}
#destinationForm input#destination{width:184px;font-size:15px;border:1px solid #8c694b;padding:2px 6px;}
#destinationForm input#origin{width:175px;font-size:15px;border:1px solid #8c694b;padding:2px 6px;}
#destinationForm label{font-size:15px;color:#000;font-weight:bold;}
#origin,#destination {
padding-left: 5px;
margin-right: 12px;
width: 80px;
font-family: verdana, arial, helvetica, san-serif;
font-size: 15px;
color: #fff;
font-weight: 500;
background-color: #354c1e;
}
#calcul.button {
padding: 3px 6px;
width: auto;
font-size: 15px;
font-weight: bold;
color: #354c1e;
border: 1px solid #354c1e;
cursor: pointer;
background:transparent;
}
#calcul.button:hover {
color: #7C9a44;
border: 1px solid #7C9a44;
}
#container2 {
width: 100%;                                   
position: relative;
margin: 10px 0;
padding: 0;
background: transparent;
border: none;
}
#container2 ul {
margin: 0;	
padding: 0;
border: none;
}
#container2 ul li {
float: left;
padding: 0;
margin: 0 12px 0 0;
list-style-type: none;
}
#container2 ul a {
display: block;
padding: 2px 6px;
text-decoration: none;
font-size: 15px;
font-weight: bold;
color: #354c1e;
background: transparent;
border:1px solid #354c1e;
}
ul#tools1,ul#tools2,ul#tools3,ul#tools1 li,ul#tools2 li,ul#tools3 li,ul#tools4 li,ul#tools5 li {
margin: 0;
padding 0;
}
ul#tools1 a,ul#tools2 a,ul#tools3 a,ul#tools4 a,ul#tools5 a, {
padding: 2px 6px;
color: #354c1e;
font-size: 15px;
font-weight: bold;
background: transparent;
border: 1px solid #354c1e;
cursor: pointer;
}
ul#tools1 a:hover,ul#tools2 a:hover,ul#tools3 a:hover,ul#tools4 a:hover,ul#tools5 a:hover {
color: #7C9a44;
border: 1px solid #7C9a44;
}
#texte_bas {
margin-top: 12px;
display: none;
}
label {
cursor: pointer;
}
.info {
width: 210px;
height: auto;
background: #7C9a44;
border: 1px solid #354c1e;
display: none;
position: absolute;
margin: -118px 0 0 -10px;
padding: 6px;
}
.info div {
width: auto;
height: auto;
background: #eeeeee;
padding: 6px;
}
.info-2 {
width: 210px;
height: auto;
background: #7C9a44;
border: 1px solid #354c1e;
display: none;
position: absolute;
margin: -118px 0 0 442px;
padding: 6px;
}
.info-2 div {
width: auto;
height: auto;
background: #eeeeee;
padding: 6px;
}
