#colonne_gauche input
 {display:block; border:0; font-size:10px; height:14px }

#colonne_gauche .bloc_borderblanc_vide
 {border:1px solid #FFFFFF; padding:0; margin-bottom:7px; color:#FFFFFF; font-weight:bold}

	#colonne_gauche .bloc_borderblanc_vide .titre
	 {display: block; position:relative; text-align:center; padding:3px 0; background-color:#752564; color:#fff; border-bottom:1px solid #979; margin-bottom:1px}

	#colonne_gauche .bloc_borderblanc_vide form#perimetre
	 {padding:10px 6px}

	#colonne_gauche .bloc_borderblanc_vide .btn_valider
	 {background-color:#2b0a24; color:#FFF; font-family:Arial, Helvetica, sans-serif; height:auto; font-size:10px; display:block; cursor:pointer}




/* Recherche
__________________________________________________________*/
#colonne_gauche .bloc_recherche
 {border:none!important; padding:5px 0 7px}

#colonne_gauche .bloc_recherche label
 {display:block; position:relative; float:none; margin-bottom:3px}

	#colonne_gauche .bloc_recherche .zoneChamp input
	 {width:147px; float:left}
	
	#colonne_gauche .bloc_recherche .btn_validerRecherche
	 {float:left; margin-left:3px}



/* Ville
__________________________________________________________*/
#colonne_gauche .bloc_ville .bnt_suppr
 {float:right; margin-top:1px; *padding-top:1px}

#colonne_gauche .bloc_ville .separateur
 {font-size:1px; border-bottom:1px solid #EEE; height:1px; margin:3px 0 7px}

#colonne_gauche .bloc_ville .ville label
 {float:left; margin-right:3px; *padding-top:2px}

#colonne_gauche .bloc_ville .ville input
 {width:105px}

#colonne_gauche .bloc_ville .km
 {margin:7px -5px 4px 3px; *margin:7px -5px 4px 0px}

#colonne_gauche .bloc_ville .km label
 {display:none}

#colonne_gauche .bloc_ville .km .ligneRadio
 {float:left; width:50px}

	#colonne_gauche .bloc_ville .km .ligneRadio input
	 {float:left; margin-right:1px}
	
	#colonne_gauche .bloc_ville .km .ligneRadio span
	 {float:left; font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:9px; margin-bottom:5px}

#colonne_gauche .bloc_ville .bouton
 {text-align:center}

	#colonne_gauche .bloc_ville .bouton input
	 {margin:0 auto}



/* Filtres
__________________________________________________________*/
#colonne_gauche .bloc_ville .dates
 {margin:9px 0 0 5px}

	#colonne_gauche .bloc_ville .dates label
	 {display:block; float:left; font-weight:normal; margin-right:3px}
	
	#colonne_gauche .bloc_ville .dates input
	 {display:block; float:left; width:60px; font-size:10px; color:#333}

#colonne_gauche .bloc_ville table.filtres
 {margin:-3px 0 0}

	#colonne_gauche .bloc_ville table.filtres td
	 {padding:2px 3px 0 3px; font-weight:normal}
	
		#colonne_gauche .bloc_ville table.filtres td div
		 {height:18px}
	
		#colonne_gauche .bloc_ville table.filtres td.contexte
		 {text-align:right; border-right:1px solid #eee; padding-right:5px; padding-left:0}
		
			#colonne_gauche .bloc_ville table.filtres td.contexte input
			 {float:right; margin:0 0 4px 4px}
			
	#colonne_gauche .bloc_ville table.filtres td.periode input
	 {float:left; margin: 0 4px 4px 0}


/* Thématiques
__________________________________________________________*/
.thematiques
 {}

	.thematiques .section
	 {cursor:pointer}
	
		.thematiques .section div
		 {cursor:default}

	.thematiques .pied0
	 {font-size:0px; height:7px; width:171px; background-image:url(../images/colonne_gauche_theme_sortirfeter_bas.png); background-repeat:no-repeat; margin-bottom:3px}
	
	.thematiques .pied1
	 {font-size:0px; height:7px; width:171px; background-image:url(../images/colonne_gauche_theme_plaisirs_bas.png); background-repeat:no-repeat; margin-bottom:3px}
	
	.thematiques .pied2
	 {font-size:0px; height:7px; width:171px; background-image:url(../images/colonne_gauche_theme_lieux_bas.png); background-repeat:no-repeat; margin-bottom:3px}
	
	.thematiques .pied3
	 {font-size:0px; height:7px; width:171px; background-image:url(../images/colonne_gauche_theme_etrebienaccueilli_bas.png); background-repeat:no-repeat; margin-bottom:3px}
	
	.thematiques .group_section.id0
	 {background-image:url(../images/colonne_gauche_theme_sortirfeter_fond.png); background-repeat:repeat-y}
	
	.thematiques .group_section.id1
	 {background-image:url(../images/colonne_gauche_theme_plaisirs_fond.png); background-repeat:repeat-y}
	
	.thematiques .group_section.id2
	 {background-image:url(../images/colonne_gauche_theme_lieux_fond.png); background-repeat:repeat-y}
	
	.thematiques .group_section.id3
	 {background-image:url(../images/colonne_gauche_theme_etrebienaccueilli_fond.png); background-repeat:repeat-y}
	
	.thematiques .niv2
	 {font-family:Arial, Geneva, Verdana, Trebuchet, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; margin:0 6px; padding-left:0px; line-height:20px}
	
	.thematiques .group_section.id3 .niv2
	 {color:#3d3db7}
	
	.thematiques a.niv3
	 {margin:0 3px; background-color:#FFFFFF; color:#ff0000; padding-left:6px; font-family:Arial, Geneva, Verdana, Trebuchet, sans-serif; font-size:10px; line-height:14px}
	
	.thematiques .id0 a.niv3
	 {color:#007bc2}
	
	.thematiques .id1 a.niv3
	 {color:#CF3131}
	
	.thematiques .id2 a.niv3
	 {color:#759E05}
	
	.thematiques .id3 a.niv3
	 {color:#3d3db7}
	
	.thematiques .active
	 {font-weight:bold}
	
	
	
/* Domaines
__________________________________________________________*/
.domaines
 {margin:15px 0}
	
	.domaines a
	 {color:#FFF; line-height:16px; font-style:italic}
	
		.domaines a.actif
		 {font-weight:bold}
	
	
	
	
