/* ------- 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:5px; }
ul.entites1 .block {padding:4px;}
ul.entites1 .info .stats{ margin-top:4px; }
ul.entites1 li.entite {}
ul.entites1 a { display:block; border:1px solid #DDDDDD; }
ul.entites1 a.haschild { background-color:#E6EAFF; width:100%;}
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 {font-size:0.9em;}
ul.entites1 .info .head { width:100%; display:block; }
ul.entites1 .info p { clear:both; display:block}
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.2em!important;}
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 {}
ul.entites1 .no-img {}

/* lvl 2 */
ul.entites2 {display:block; padding-left:20px; width:100%;}
ul.entites2 .block {}
ul.entites2 li.entite {margin-top:4px;}
ul.entites2 a { background-color:#F4F4FF; border:1px solid #DDDDDD; width:100%; padding:5 0;}
ul.entites2 .info {font-size:0.9em;}
ul.entites2 .info h2 {font-size:1.1em!important;}
ul.entites2 img {}
ul.entites2 .no-img {}

/* lvl 3 */
ul.entites3 {display:block; padding-left:20px; width:100%;}
ul.entites3 li.entite {margin-top:4px;}
ul.entites3 a { background-color:white; border:1px solid white; padding:4px; width:100%; border:1px solid #DDDDDD; }
ul.entites3 a:hover {}
ul.entites3 .info {font-size:0.9em;}
ul.entites3 .info h3 { font-size:1em!important;}
ul.entites3 li.plus a { padding:0; background-color:; }
ul.entites3 .hidden { display:none; }
ul.entites3 img {border:none;}
ul.entites3 .no-img {}

.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;
}

.entites1 a {color:#333!important; text-decoration:none!important;}

.zone-infos {padding-left:0;}



#titleSearch {font-size:1.4em!important; margin-top:10px!important;}


/* --- Spécifique média --- */

/* lg */
@media (min-width: 1200px) {
    

    
}

/* md */
@media only screen and (max-width : 1200px) {
    

    
}

/* sm */
@media only screen and (max-width : 992px) {
    

    
}

/* ms */
@media only screen and (max-width : 767px) {
    

    ul.entites2 {padding-left:0;}
    ul.entites3 {padding-left:0;}
    
}

/* xs */
@media only screen and (max-width : 480px) {
    
    ul.entites1 img {width:75%;margin:0 auto;}
    
    ul.entites1 .sell {text-align:left; float:none;}
    .qresults .avis {float:left!important;}
    .zone-infos {padding-left:15px; margin-top:5px;}
    
}

/* xxs */
@media only screen and (max-width : 350px) {
    
}

@media only screen and (max-width : 300px) {
    

}