/* CSS Document */

h1 span.pratique {
color:#bbbbbb; 
text-transform:uppercase; 
font-size: .72em; 
margin-left: -.4em;
}

form#formRechercheAnnuaire {
z-index: auto; 
width: 58%; 
clear: none; 
margin-bottom: 10px;
}

form#formRechercheAnnuaire input#recherche, form#formRechercheAnnuaire select#id_type {
width: 90%;
}

form#formRechercheAnnuaire input#lancerRecherche {
width: 48%; border-color:#ff0000; border-bottom-style:inset;
}


div#consignesAnnu {
width:38%; 
float: right; 
display:block; 
position:relative; 
margin-bottom: 10px;
margin-left: 4%;
margin-right: 3%;
}

div#consignesAnnu h2 {
clear: none; 
}

/* Cadre Top fiches le splus consultées accueil */
a.topAnnuSelected {
	background-color:#b1bc00;
	color: #ffffff;
}

div#cadreTopAnnu {
	position: relative; 
	display: block; 
	padding: .5em .5em .5em .5em; 
	background-image:url(/v4/img/fond_rayures.gif); 
	border: 1px solid #dddddd;
}

div#cadreTopAnnu p { margin: .3em 0 0 0; }

div#cadreTopAnnu ul { font-size: .85em; margin: 0; }

h2.titreAnnuTopCol {
	font-weight: bold !important;
	margin: 0 0 .5em 0 !important;
	padding: 0 !important;
	line-height: normal !important;
	width: auto !important;
	color: #457c29 !important;
}
h2.titreAnnuTopCol a, h2.titreAnnuTopCol a:link, h2.titreAnnuTopCol a:visited {
	color: #457c29 !important;
}
div#TopAnnuServices, div#TopAnnuAssociations, div#TopAnnuAutres { width: 30%; margin-right: 2%; float: left; display:block; position:relative; }
div#TopAnnuServices ul a, div#TopAnnuAssociations ul a, div#TopAnnuAutres ul a { color:#006600; }

ul#listeStructures, ul#listeAssociations  {
	padding-left: 0.4em;
}


/* Liens index des associations */
#idxAssos li { 
padding: 0 .25em 0 0; 
font-size: 1.4em; 
padding-right: .3em;
}

.descriptionService {
border-top: 1px dotted #bbbbbb; 
border-bottom: 1px dotted #dcdcdc; 
margin:1.5em 0 1em 0; 
padding: 0; color: #333333;
}


@media screen {
	#aproximite {
	height:130px;
	overflow:auto;
	}
}

/* Auto complete */

	div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0;
	padding:0;
	z-index: 1000;
	}
	div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	div.autocomplete ul li.selected { background-color: #ffb;}
	div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:.5em;
	cursor:pointer;
	}
	div.autocomplete ul li .informal { color: #666666; }
	
