/* -------------------------------------------- */
/* ----------- CSS MENU DE DROITE VILLES ------ */
/* -------------------------------------------- */

#form_rch
{
	height : auto;
	width : auto;	
	background-color : #E2E2E2;	
	margin-bottom: 10px;	
	border: 1px solid #999;
	padding : 5px;
}

#read_Pays,#write_Pays
{	
	font-family: Verdana; 
	font-size: 11px;
	color :red;
	margin-top : 10px;
	padding:2px;
	display : block;
	width : 150px;
	margin-bottom:10px;
	float : left;
}
#valider_recherche input
{
	font-family: Verdana; 
	font-size: 11px;
	width : auto;
	text-align : center;
	display : block;
	padding: 2px;
	margin-left : auto;
	margin-right : auto;
}

#liste_ville
{
	width : auto;
	height : auto;
	margin-bottom : 10px;
}
.sous_menu
{	
	width : auto;
	height : auto;
	padding : 5px 5px 5px 20px;	
	display:block;
	cursor:pointer;
	margin-top: 0;
	text-decoration: none;
	font-family: Verdana; 
	font-size: 11px;
	color: black;
	border-top: 1px solid #999;	
	background:white url(../images/plus.gif) no-repeat scroll 3px 7px;
}
.sous_menu.selected 
{
	color : black;	
	background:white url(../images/moins.gif) no-repeat scroll 3px 7px;
}
.liste_ville_contenu
{
	width : 185px;
	height : auto;
	font-family: Verdana; 
	font-size: 10px;
	text-align :left;
	padding : 10px;	
	background-color : #E2E2E2;	
	border-top: 1px solid #999;
}
.liste_ville_contenu li,.liste_ville_contenu ul
{
    list-style:none; padding: 0;margin : 0;
}
.liste_ville_contenu li
{
	padding-bottom : 3px;
	padding-top : 3px;
	border-bottom:dotted 1px black;
}
.liste_ville_contenu li a
{	
	text-decoration : none;
}
.image_rch{float : left;margin-top : 5px;}
.pays_rch {float : left;margin-bottom : 10px;}