#sidebar_map
{
text-align:left;
}
#sidebar_map ul
{
margin:0px;
	list-style-type: none;
}

.fond_horaires
{
background:#ddd;
padding:2px;
}

.aide_formulaire
{
padding:16px;
font-size:11px;
border:1px solid #ddd;
text-align:justify;
}

.cellule_formulaire
{
width:450px;
border:1px solid #ddd;
padding:16px;
text-align:center;
font-size:12px;
}

.fenetre_principale
{
text-align:top;
}

.cellule_formulaire td
{
font-size:12px;
}

.mini_fiche_ent TD
{
font-size:12px;
text-align:center;
vertical-align:middle;
color:black;
}

.titre_recherche
{
font-size:12px;
font-weight:bold;
}

.titre_liste
{
background:#3745A2;
height:20px;
color:white;
font-size:12px;
border:1px solid #ddd;
padding-left:20px;
vertical-align:middle;
font-weight:bold;
}

.option_rubrique
{
font-weight:bold;
color:brown;
}

.raison_sociale
{
font-weight:bold;
}

.adresse
{
font-weight:bold;
}

.telephone
{
font-size:11px;
}

.zone1_off{background:#FFFF99}
.zone2_off{background:#99FF99}
.zone3_off{background:#FFAE62}
.zone4_off{background:#94B5FF}
.zone5_off{background:#FF99CC}

.zone1_on{background:#FFFF00}
.zone2_on{background:#00FF00}
.zone3_on{background:#F7565A}
.zone4_on{background:#00FFFF}
.zone5_on{background:#FF00FF}

.menu_haut,.menu_haut:hover,.menu_haut:link,.menu_haut:active,.menu_haut:visited
{
	font-family:arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
}

.rub_menu_haut
{
	font-family:arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:#44d;
}

.rub_menu_haut:visited,
.rub_menu_haut:link,
.rub_menu_haut:active
{
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:#00d;
}

.rub_menu_haut:hover
{
	color:#fff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:#44d;
}

.footer
{
	background:url(http://www.annuaire37.fr/maps_externes/images_map_principale/bottom.gif) repeat-x;
	height:20px;
	padding-top:3px;
	color:white;
}
.footer A:visited, .footer A:link,.footer A:active,.footer A:hover{color:#fff;text-decoration:none;}

/* css pour google map */
  v\:* {behavior:url(#default#VML);}
  /*pour les infobulles de la carte*/
  #gmapmarker{
	font: normal small verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	width: 200px;
	height: 10px;
}
#gmapmarker p{
	margin : 0;
	padding : 2px 0 2px 0;
}
#gmapmarker a {text-decoration: none; color: #0066CC; background-color: transparent;}
#gmapmarker a:hover {color: #F60; background-color: transparent;}
#gmapmarker h1 {
	font-weight: bold;
	font-size: 13px;
	color: #369;
	border-bottom: 2px solid #369;
	padding : 2px;
	margin : 0;
}
/*div qui contient la carte*/
#map {
	float : left;
}