
.home_block{vertical-align:top; }
.home_motos{width:600px; display:block; float:left; }
.home_criteres{width:300px; display:block; float:right; }

.panRecherche
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:0px;
    margin-bottom:20px;
    
    
    text-align:left; 
    background:#EFEFEF; 
    padding:10px; 
    background: #EFEFEF url(../../images/gradient.png) repeat-x 0 -110px; 
    border-radius: 0.4em; 
    -webkit-border-radius: 0.4em; 
    -moz-border-radius: 0.4em;  
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    margin:0 0 15px 0;
    
}

p.aucuneannonce{line-height:120px; font-weight:bold;}

.panRecherche .tebRech
{
    width:195px;
    padding:3px;
    color:#444444;
}

img.imgMaisAussi{border:1px solid #cccccc; }
p.prix{}
    
.panRecherche .butRech
{
    padding: 2px 6px; 
    -webkit-border-radius: 0.4em; 
    -moz-border-radius: 0.4em; 
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); 
    -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); 
    box-shadow: 0 1px 1px rgba(0,0,0, .2); 
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    cursor:pointer; 
    text-shadow: 0 1px 1px rgba(0,0,0, .3); 
    font-weight:normal;
 
    background: #777777 url(../../images/gradient.png) repeat-x 0 -140px; 
    color: #fff; 
}

.panRecherche h3
{
    font-weight:bold;
    color:#333333;
    margin: 0 0 5px 0;
    padding-left:25px;
    background-repeat: no-repeat;
    background-position: 5px 0px; 
    text-transform:uppercase;
}

.panRecherche h3.filtre{background-image: url(../../images/search_filter.png);}
.panRecherche h3.rapide{background-image: url(../../images/search_zoom2.png);}
.panRecherche h3.avance{background-image: url(../../images/search_zoom1.png);}

.panRecherche h3 > a.lnkGererFiltres{color:#ec741d; font-size:11px; font-style:italic; }

#inline_content h2{font-size:14px; font-weight:bold; margin-bottom:15px; }
#inline_content p{font-size:12px; font-weight:normal; margin-bottom:15px; }

a.filtreJour0-on{height:28px; width:48px; background-image:url("../../images/CalPlus0.png"); }
a.filtreJour1-on{height:28px; width:48px; background-image:url("../../images/CalPlus1.png"); }
a.filtreJour7-on{height:28px; width:48px; background-image:url("../../images/CalPlus7.png"); }

a.filtreJour0-of{height:28px; width:48px; background-image:url("../../images/CalPlus0.png"); }
a.filtreJour1-of{height:28px; width:48px; background-image:url("../../images/CalPlus1.png"); }
a.filtreJour7-of{height:28px; width:48px; background-image:url("../../images/CalPlus7.png"); }

.menu > ul {
	list-style: none;
	margin: 0; padding: 0;
	text-align: left;
}
.menu > ul {
	margin: 0; padding: 0;
}
.menu > ul > li {
	position: relative;
	margin-bottom:5px;
}
.menu > ul > li > a {
	display: block;
	outline: 0;
	text-decoration: none;
	
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

select.lstPages, select.lstFiltres
{
    border:none 0 #dddddd;
    padding:2px;
    background-color:#dddddd;
    color:#444444;
    text-align:center;
   -webkit-appearance: none;
    
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size:11px;
    line-height:14px;
    margin-top:5px;
}

.lstPages{width:70px; }
.lstTri{width:90px;}
.lstFiltres{width:100%;}

.newPager
{
     margin: 0 0 20px 0; 
     padding: 0 5px; 
     background: #454545 url(../../images/gradient.png) repeat-x 0 -110px; 
     line-height: 30px; 
     border-radius: 0.4em; 
     -webkit-border-radius: 0.4em; 
     -moz-border-radius: 0.4em;  
     -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
     -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
     color:#FFFFFF; 
     text-align:left; 
     font-size:11px; 
     text-align:left; 
}



.newPager .leftSide{float:left;}
.newPager .rightSide{float:right;}
.newPager .clean{clear:both;}
.newPager .nbElem{margin-right:10px;}
.newPager .pageMove
{ 
    padding: 2px 6px; 
    -webkit-border-radius: 0.4em; 
    -moz-border-radius: 0.4em;  
    color: #fff; 
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); 
    -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); 
    box-shadow: 0 1px 1px rgba(0,0,0, .2); 
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    cursor:pointer; 
    text-shadow: 0 1px 1px rgba(0,0,0, .3); 
    font-weight:normal;
    
}

.newPager .begin{margin:0 2px 0 5px;}
.newPager .previous{margin:0 5px 0 0;}
.newPager .next{margin:0 0 0 5px;}
.newPager .end{margin:0 5px 0 2px;}

.newPager .yes
{ 
    border-top: solid 1px #ffcca7; 
    background: #ff8a35 url(../../images/gradient.png) repeat-x 0 -140px; 
    color: #fff; 
}

.newPager .no
{ 
    border-top: solid 1px #666666; 
    background: #888888 url(../../images/gradient.png) repeat-x 0 -140px; 
    color: #ccc; 
}

.menu > ul > li.criteres > a {
    background-color:#ec741d; color:#ffffff; display:block; width:auto; text-align:left; font-weight:bold; line-height:28px; padding-left:15px;
}

.menu > ul > li.filtre > a {
	background-color:#e5e5e5; color:#555555; display:block; width:auto; text-align:left; font-weight:bold; line-height:28px; padding-left:15px; 
}

.menu > ul > li.fonce > a {
	background-color:#cccccc; color:#444444; 
}

.menu > ul > li > ul {
	counter-reset: items_all;
	overflow: hidden;
}

.menu > ul > li.filtre > ul {
	max-height:200px;
	overflow-y: scroll;
}

.menu > ul > li.criteres ul > hr {
	margin:10px 0 10px 0; height:0px; border-bottom:1px solid #d5d5d5; border-top:1px solid #ffffff; border-left:0px none #ffffff; border-right:0px none #ffffff;
	
}

.menu > ul > li.filtre > ul,
.menu > ul > li.ajout_filtre > ul {
	height: 0;
}

.menu > ul > li.ajout_filtre > ul > li > div {
	background-color:#cccccc;
	border:1px solid #aaaaaa;
	padding:5px;
    border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;  
}

.menu > ul > li > ul > li > a.chk_on {
	counter-increment: items_all;
}

.menu > ul > li > ul > li > a.rab_on {
	counter-increment: items_all;
}

.menu > ul > li > ul > li > a.del_on {
	counter-increment: items_all;
}

.menu > ul > li > ul > li {
    color:#555555;
    border-left:1px solid #e5e5e5; line-height:20px;
    border-right:1px solid #e5e5e5; line-height:20px;
    border-bottom:1px solid #e5e5e5; line-height:20px;
}

.menu > ul > li > ul > li > a > img {
	height:12px;
}

.menu > ul > li > ul:after {
	display: inline-block;
	position: absolute;
	right: 6px;
	top: 6px;
	text-indent: 0;
	text-align: center;
	margin: 0; padding: 0 5px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size:11px;
}

p.connexionRequise{width:100%; text-align:center; font-style:normal; color:#bbbbbb; font-weight:lighter; padding-right:10px; }


//.menu > ul > li > ul.oui:after,
//.menu > ul > li > ul.non:after,
//.menu > ul > li > ul.crit:after
//{
//	content: counter(items_all);
//}

.menu > ul > li.criteres > ul:after {
    color:#ec741d;
	/*background-color:#f2dfd2;*/
	background-color:#ffffff;
}
  
.menu > ul > li.filtre > ul.oui:after {
    /*
    color:#eeeeee;
	background-color:#777777;
    */
    
    color:#ffffff;
	background-color:#ec741d;
}

div.countElem {
    color:#ec741d;
	background-color:#ffffff;
	font-weight:bold;
}

.menu > ul > li.filtre > ul.non:after {
    color:#555555;
	background-color:#ffffff;
}

.menu > ul > li > ul > li a
{
    display : list-item;
    list-style-position: inside;
    list-style-type:none;
    line-height:24px;
            
    background-color:#ffffff;
    background-repeat: no-repeat;
    background-position: 5px 4px; 
    padding-left:25px;
    color:#555555; 
}


.menu > ul > li > ul > li p
{
    color:#999999;
    line-height:28px;
    width:100%;
    text-align:center;
    font-style:italic
}

.menu > ul > li.gauche {
	Width:49%;
	display:inline-table;
	float:left;
}

.menu > ul > li.trois {
	Width:30%;
	display:inline-table;
	float:left;
    margin-right:10px;
}

.menu > ul > li.quatre {
	Width:17%;
	display:inline-table;
	float:left;
    margin-right:10px;
}

.menu > ul > li.droite {
	Width:49%;
	display:inline-table;
	float:right;
}

.menu > ul > li.clear {
}

.menu > ul > li.viide,
.menu > ul > li.viide > ul,
.menu > ul > li.viide > ul > li{
	clear:both;
	margin:0;
}

.menu > ul > li.criteres > ul > li a:hover.filtre_predefini{background-image: url(../../images/search_filter.png);}

.menu > ul > li.filtre > ul > li a.chk_on{color:#eb6308; background-image: url(../../images/home/chk_checked.jpg);}
.menu > ul > li.filtre > ul > li a.chk_of{background-image: url(../../images/home/chk_unchecked.jpg);}
.menu > ul > li.filtre > ul > li a:hover.chk_of{background-image: url(../../images/home/chk_intermediate.jpg);}
.menu > ul > li.filtre > ul > li a:hover.chk_on{background-image: url(../../images/home/del.jpg);}
        
.menu > ul > li.filtre > ul > li a.rab_on{color:#eb6308; background-image: url(../../images/home/rab_checked.jpg);}
.menu > ul > li.filtre > ul > li a.rab_of{background-image: url(../../images/home/rab_unchecked.jpg);}
.menu > ul > li.filtre > ul > li a:hover.rab_of{background-image: url(../../images/home/rab_intermediate.jpg);}
.menu > ul > li.filtre > ul > li a:hover.rab_on{background-image: url(../../images/home/del.jpg);}

.menu > ul > li > ul > li a.del_on{background-image: url(../../images/home/del.jpg); }

.menu > ul > li > ul > li a.del_all{width:auto; text-align:right; font-style:normal; color:#bbbbbb; font-weight:lighter; padding-right:10px; }
.menu > ul > li > ul > li a:hover.del_all{color:#eb6308; }

.menu > ul > li > ul > li a:hover{color:#333333;}

.menu > ul > li > ul > li a.ety{color:#d5d5d5; cursor:default; }
.menu > ul > li > ul > li a:hover.ety{color:#d5d5d5; }


.menu > ul > li.ajout_filtre > a
{
    display : list-item;
    list-style-position: inside;
    list-style-type:none;
    line-height:24px;
    text-align:right;
    padding-left:25px;
    color:#ec741d; 
    font-size:11px; 
    font-style:italic; 
    font-weight:bold;
    cursor:pointer;
}


.menu > ul > li.ajout_filtre > ul > li > div.AjoutFiltrePredefini p,
.menu > ul > li.ajout_filtre > ul > li > div.AjoutFiltrePredefini label
{
    color:#444444;
    line-height:12px;
    width:100%;
    text-align:left;
    font-style:normal;
    font-size:11px;
    margin:0px;
}

.menu > ul > li.ajout_filtre > ul > li > div.AjoutFiltrePredefini label
{
    font-size:10px;
}

.menu > ul > li.ajout_filtre > ul > li > div.AjoutFiltrePredefini input
{
    padding:2px 5px;
    color:#444444;
    font-size:11px;
    
}

.menu > ul > li.ajout_filtre > ul > li > div.AjoutFiltrePredefini input[type=submit]
{
    
}

