   /*------------------------------------------------------*
	*------------     CSS google maps - plan    -----------*
	*------------------------------------------------------*/

v\:* 
{
	behavior:url(#default#VML);
}

#googlemaps
{
z-index:1000;
margin:auto;
float:left;
}
#aide
{
	color:#fff;
	float:left;
	width:145px;
	padding-left:5px;
}
#content_gmaps
{
	margin-bottom:15px;
	padding-bottom:25px;
	border: 1px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	background-color: #595B5A;
}


table#resultat {margin:0; padding:0; border-collapse: collapse; border:0; width:550px; text-align:center;}
table#resultat th {height:15px; background-color:#001F20; border-top: 1px solid #FFF; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; text-align:center; color: #FFF; font-size:14; padding:10px 0;}
table#resultat td.encadrement {width:550px; height:410px; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; vertical-align: top;}

#EmplacementDeMacarte, #gmaps1
{
width: 550px; height: 400px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
}

#ReponseItineraire p{
cursor:pointer;
font-weight:bold;
color:white;
margin: 0 auto;
}

#EmplacementCarteItineraire{height:410px; width:550px;}
#EmplacementTexteItineraire
{
border:0;
background-color:#EEE;
margin:0; 
padding:0; 
width:auto; 
height:100%; 
overflow:auto; 
text-align:left; 
font-size:12px;
}
#EmplacementTexteItineraire b{color: #B82925; text-decoration: underline;}
#EmplacementTexteItineraire table tbody tr td
{
color:#001F20;

}
#EmplacementTexteItineraire a,#EmplacementTexteItineraire  a:visited, a h5.plan_lien, a h5.plan_lien:visited
{
text-decoration:none;
font-weight:bold;
color:#001F20;
}
#EmplacementTexteItineraire  a:hover, a h5.plan_lien:hover
{
color:#f38e08;
}
a h5 imgs
{
border:none;
}
#cadre 
{
margin: 0; 
padding:10px 0 10px 0;
width: 550px; 
height: auto;
border-top:0;
text-align:center; 
color:#fff;
}




h5.plan_lien
{
padding-left:15px;
margin-top:15pt;
}

.float_adresse
{
	float:left;
	margin:10px;
	text-align:center;
	width:40%;
	font-size:13px;
}
.float_adresse em
{
font-size:11px;}


.div_bulle
{
	width:300px; 
	background-color:#595B5A; 
	color:#fff; 
	font: 1em 'trebuchet ms',verdana, helvetica, sans-serif;
}
.div_bulle h2
{
color:#fff;
/*border-bottom:#fff solid 3px;*/
padding:5px;
}
.div_bulle p
{
	font-size:12px;
	margin:5px;
}
.div_bulle a
{
	color:#FCB40A;
	text-decoration:none;
}
.div_bulle a:hover
{
	color:#001F20;
}
#lien_parc a,#lien_zoom a, a#lien_retour{
	color:#FCB40A;
	text-decoration:none;

}
#lien_parc a:hover,#lien_zoom a:hover, a#lien_retour:hover{
	color:#001F20;

}


.div_bulle_champ_it
{
	border-top:#fff solid 3px;
	padding:5px;
}
.bouton_submit
{
	margin-top:5px;
}
#fromAddress
{
width:80px; 
height:20px; 
border:1px solid grey;
}
.img_float
{
	float:left;
	margin:5px;
}
.img_float a img
{
width:50px;
height:50px;
border:3px solid #001F20;
}
.img_float a:hover img
{
border:3px solid #FCB40A;
}

/*#div_bulle_champ_it
{
	display:none;
}*/

.clear2 {
   clear: both;
   overflow: hidden;
   width:0;
   height:0;
   margin: 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

#recuperation_parcs{
	margin:10px;
	padding:0;
}
#recuperation_parcs .niveau1{
	margin:0;
}
#recuperation_parcs .niveau2{
	margin:0 5px;
}
#recuperation_parcs .niveau3{
	margin:0 10px;
}

#div_lightbox, #div_lightbox a{
	height:0;
	width:0;
	margin:0;
	padding:0;
}
