/* ------- Common CSS ----------*/
h1#titleSearch { background:none; font-size:19px; letter-spacing:0px; background:none; color:#003F86; font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif; line-height:1.2em; margin-top:0; font-weight:normal; padding:0px; }

/* lvl 1 */
.sommaire { margin:20px 0; }
.sommaire a { font-weight:bold; font-size:13px; }
.sommaire ul { margin-top:10px; }
.sommaire li { padding-left:20px; }
.sommaire li a { font-size:12px; font-weight:normal }

ul.entites1 { margin-top:10px; }
ul.entites1 .block { height:132px; padding:4px; }
ul.entites1 .info .stats{ margin-top:4px; }
ul.entites1 li.entite { padding-left:10px; }
ul.entites1 a { display:table; border:1px solid #DDDDDD; }
ul.entites1 a.haschild { background-color:#E6EAFF; }
ul.entites1 a:hover { border:1px solid #DDDDDD; }
ul.entites1 a:hover .head .title { color:#003F86; }
ul.entites1 a:hover .info { color:black; }
ul.entites1 .info { margin-left:10px; width:587px; height:100%; float:left; }
ul.entites1 .info .head { width:100%; display:table; }
ul.entites1 .info p { clear:both; display:table}
ul.entites1 .info h1,
ul.entites1 .info h2,
ul.entites1 .info h3 { line-height:normal; color:#007EB3; font-family:"Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif; margin-top:0; float:left; margin-bottom:0.5em; border:0; }
ul.entites1 .info h1 { font-size:1.6em; width:460px; }
ul.entites1 .sell { font-weight:bold; font-size:10px; float:right; text-align:right; }
ul.entites1 .sell .barre { font-size:11px; font-weight:bold; text-decoration:line-through; }
ul.entites1 .sell .price { color:#DD0000; font-size:14px; }
ul.entites1 .info .stats .pertinence { float:left; width:48px; height:4px; border:1px solid #999; background-color:#EEE; margin:4px 4px 0 0; }
ul.entites1 .info .stats .pertinence .jauge { height:4px; background-color:#80FF83; }
ul.entites1 .info .purcent { color:#666; font-size:10px; float:left; }
ul.entites1 img { width:130px; height:130px; float:left; border:1px solid #CCC; }
ul.entites1 .no-img { width:744px; }

/* lvl 2 */
ul.entites2 { clear:both; display:table; margin-left:85px; border-left:4px dotted #CCC; }
ul.entites2 .block { height:102px; }
ul.entites2 li.entite { margin-top:4px; }
ul.entites2 a { background-color:#F4F4FF; border:1px solid #DDDDDD; }
ul.entites2 .info { width:518px; }
ul.entites2 .info h2 { font-size:1.3em; width:380px; }
ul.entites2 img { width:100px; height:100px; }
ul.entites2 .no-img { width:645px; }

/* lvl 3 */
ul.entites3 { clear:both; display:table; margin-left:60px; border-left:3px dotted #CCC; }
ul.entites3 li.entite { margin-top:0; height:85px; padding:4px 4px 4px 10px; }
ul.entites3 a { background-color:white; border:1px solid white; padding:4px; }
ul.entites3 a:hover { border:1px solid #DDDDDD; }
ul.entites3 .info { width:460px; }
ul.entites3 .info h3 { font-size:1.1em; width:330px; }
ul.entites3 li.plus a { padding:0; background-color:; }
ul.entites3 .hidden { display:none; }
ul.entites3 img { width:80px; height:80px; }
ul.entites3 .no-img { width:572px; }

.qresults .venteflash{
	width: 300px;
	padding: 0 4px;
	background-color: red;
	color: yellow;
	font-weight: bold;
	height: 1.5em;
	line-height: 1.5em;
}
.qresults .venteflash div{
	display: inline;
}
h1#titleSearch { font-weight:normal; font-size:2.8em; letter-spacing:-0.02em; }
ul.entites1 .info h1, ul.entites1 .info h2, ul.entites1 .info h3Ê{ font-weight:lighter; font-size:1.5em; }

ul.entites1 .info { width:583px; }
ul.entites2 .info { width:514px; }
ul.entites3 .info { width:457px; font-size:0.9em; }
ul.entites1 .info h1 { width:450px; }
ul.entites1 .info h2 { width:380px; }
ul.entites1 .info h3 { width:320px; }
ul.entites1 .no-img { width:715px; }
ul.entites2 .no-img { width:616px; }
ul.entites3 .no-img { width:543px; }
ul.entites1 .info .stats .pertinence { margin-top:6px; }