@charset "utf-8";
/* CSS Document */

.ac_results {
	border: 1px solid #c2ab94;
	background: #ae9982;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 254px;
	color: #3a1c1c;
	z-index: 10000;
	filter: Alpha(Opacity=100);
	text-align: left;
}
.ac_results ul { list-style: none; margin: 0; padding: 0; }
.ac_results li { padding: 1px 10px; position: relative; cursor: pointer; margin:0; border-bottom: 1px solid #a08b76; }
.ac_results li.ac_over { background-color: #a08b76; }
.ac_results h3 { color: #D6C9B6; margin:0 0 3px 0; padding:0; font-size: 10px; font-weight:bold; text-transform: uppercase; }
.ac_results h4 { color: #2e1212; margin: 10px 0 0 0; padding:0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.ac_results strong.auteur { color: #7d6957; }

li.ac_over #NbResult, div.ac_over #AllResult { background: #4a2c2c; }

#NbResult, #AllResult { background: #3a1c1c; display: block; text-align: center; position: absolute; top: 0; left: 0 !important; left:-10px; height: 17px; line-height: 17px; width:254px; border-bottom: 1px solid #c2ab94; }
#NbResult { color: #978175; font-size: 10px; }
#NbResult strong, #AllResult { color: #cbe01e; text-transform: uppercase; font-size: 10px; }
#AllResult { font-weight: bold; font-size: 11px; height: 20px; line-height: 20px; }
#AllResult em { color: #ae9982; }

.padd { padding: 5px 0; position: relative; height: auto !important; height: 40px; }

#Height1 { display: block; height: 13px; line-height: 8px; font-size: 1px; margin: 0; padding:0; }
#Height2 { display: block; height: 17px; line-height: 15px; font-size: 1px; margin: 0; padding:0; }
.clear { clear: both; line-height: 1px;  }