/* CSS Document version du 26.02.2013 v3 */
	
/***** Styles communs avec Wordpress *****/

* {
	margin: 0;
	padding: 0;
	}

.spacer{
	display:block;
	clear:both;
	border: none;
	font-size:1px;
	height:0;
	line-height:0;
	}

body {
	padding:0;
	margin:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#444a4f;
	background:url(../images/f_header.gif) repeat-x;
	behavior: url(csshover.htc); /* call hover behaviour file */
	}

#general {
	width:1000px;
	display:block;
	padding:0;
	margin:0 auto;
	/*position:relative; ? pas dans le wordpress ?*/
	}
	
h1, h2 {
font-weight:normal;
}


/* Header__________________________________*/


#header {
	display:block;
	z-index:100000; /***** USERVOICE 800000 avant *****/
	position:relative;
	height:187px;
	}

a#logo {
	display:block;
	text-indent:-5000px;
	width:314px;
	height:79px;
	background:url(../images/logo_interencheres.gif) no-repeat;
	float:left;
	margin-top:17px;
	}

.breadcrumb{
	display:block;
	width:850px;
	height:17px;
	padding-bottom:10px;
	padding-top:3px;
	color:#a7a9aa;
	font-size:10px;
	float:left;
	}
	
.breadcrumb a{
	color:#a7a9aa;
	}
	
.breadcrumb a:hover{
	text-decoration:none;
	}	
	
/* Menu top */

	
ul#menu_top {
	display:block;
	height:28px;
	background:#363b3f;
	list-style:none;
	float:right;
	position:relative;
	z-index:8000;
	}
	
ul#menu_top li{
	float:left;
	background:url(../images/ic_filet.gif) no-repeat left 8px;
	padding: 5px 10px;
	}
	
ul#menu_top li a{
	text-decoration:none;
	color:#FFF;
	}
	
ul#menu_top li a:hover{
	text-decoration:underline;
	}
	
ul#menu_top li#home {
	background:none;
	}

ul#menu_top li#home a{
	display:block;
	width:15px;
	height:21px;
	background:url(../images/ic_home.png) no-repeat 3px 0px;
	text-indent:-5000px;
	}
	
ul#menu_top li#home a:hover{
	background:url(../images/ic_home.png) no-repeat 3px -20px;

	}
	
ul#menu_top select{
	border:1px solid #96999c;
	color:#FFF;
	font-size:10px;
	display:block;
	width:40px;
	background:#7c8083;
	padding:0;
	}

	
ul#menu_top li#connexion, ul#menu_top li#deconnexion{
	position:relative;
	padding: 5px 0 5px 10px;
	}
	
ul#menu_top li#connexion a, ul#menu_top li#deconnexion a{
	text-decoration:none;
	}
ul#menu_top li#connexion a:hover, ul#menu_top li#deconnexion a:hover{
	text-decoration:underline;
	}

ul#menu_top li#connexion a#btn_connexion, ul#menu_top li#deconnexion a#btn_connexion{
	display:block;
	/*width:183px;*/
	background:url(../images/ic_flech-bas-2-off.gif) no-repeat right 6px;/*173px 6px;*/
	height:22px;
	margin-right:10px; /* new */
	padding-right:15px; /* new */
	}
ul#menu_top li#deconnexion a#btn_connexion{
background:none;
}	
ul#menu_top li#connexion ul#menu-connexion, ul#menu_top li#deconnexion ul#menu-connexion{
	width:185px;/*190px;*/
	position:absolute;
	top:28px;
	right:-3px;/*-5px;*/
	background:#7c8083;
	border:1px solid #95989b;
	color:#FFF;
	list-style:none;
	display:none;
	z-index:700000;
	}
	
ul#menu_top li#connexion:hover ul#menu-connexion{
	display:block;
	}
	
ul#menu_top li#connexion ul#menu-connexion li {
	background:none;
	}
	
ul#menu_top li#connexion ul#menu-connexion input {
	/*padding:0 5px;*/
	width:118px;
/*	height:18px;*/
	}
	
ul#menu_top li#connexion ul#menu-connexion li#souvenir label {
	float:right;
	margin-left:3px;
	}
	
ul#menu_top li#connexion ul#menu-connexion li#souvenir input {
	padding:0;
	width:20px;
	height:13px;
	border:none;
	}
	
ul#menu_top li#connexion ul#menu-connexion li#motdepasse a{
	text-decoration:underline;
	width:110px;
	}
	
ul#menu_top li#connexion ul#menu-connexion li#motdepasse a:hover{
	text-decoration:none;
	}
	
ul#menu_top li#connexion ul#menu-connexion label{
	display:block;
	}
	
ul#menu_top li#connexion ul#menu-connexion li#creer-compte{
	display:block;
	width:165px;/*170px;*/
	background:#444a4f;
	padding:10px;
	}
	
ul#menu_top li#connexion ul#menu-connexion li#flech-connexion{
	display:block;
	background:url(../images/ic_flech-connexion.gif) no-repeat;
	width:1px;/*21px;*/
	height:12px;/*22px;*/
	padding:none;
	position:absolute;
	left:165px;/*170px;*/
	top:-22px;
	}
	
ul#menu_top li#connexion ul#menu-connexion .btn {
	width:110px;
	display:block;
	text-align:center;
	}

ul#menu_top li#connexion ul#menu-connexion input.btn { /* new */
    height: auto;
    padding: 5px 10px;
    width: 110px;
}
	
/* Menu */


ul#menu {
	display:block;
	height:46px;
	list-style:none;
	z-index:2000;
	}
	

ul#menu li#menu_1, ul#menu li#menu_2, ul#menu li#menu_3, ul#menu li#menu_4, ul#menu li#menu_5, ul#menu li#menu_6, ul#menu li#compte {
	display:block;
	float:left;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:0.05em;
	position:relative;
	}

ul#menu li#menu_1 a, ul#menu li#menu_2 a, ul#menu li#menu_3 a, ul#menu li#menu_4 a, ul#menu li#menu_5 a, ul#menu li#menu_6 a, ul#menu li#compte a{
	display:block;
	text-decoration:none;
	color:#FFF;
	height:16px;
	border-left:1px solid #666a6e;
	padding:15px 0;
	border-top:1px solid #7c8083;
	text-align:center;
	}
	
ul#menu a#menu_on{
	background:url(../images/menu_biseau.gif) no-repeat bottom right;
	}
	
ul#menu li#menu_1 a{
	width:179px;
	}
	
ul#menu li#menu_2 a{
	width:98px;
	}
	
ul#menu li#menu_3 a{
	width:203px;
	}
	
ul#menu li#menu_4 a{
	width:182px;
	}
	
ul#menu li#menu_5 a{
	width:102px;
	}
	
ul#menu li#menu_6 a{
	width:122px;
	}
		
ul#menu li a:hover{
	background:#444a4f;
	border-top:1px solid #545a5e;
	}
	
ul#menu li#compte a{
	background:#96999c;
	border-top:1px solid #96999c;
	width:107px;
	}
	
ul#menu li#compte a:hover{
	background:#444a4f;
	border-top:1px solid #545a5e;
	}
	
	
ul#menu li#compte a#menu_on{
	background:#96999c url(../images/menu-compte_biseau.gif) no-repeat bottom right;
	}
	


ul#menu ul.sous-menu{
	position:absolute;
	top:46px;
	left:0;
	background:#7c8083;
	border:1px solid #95989b;
	color:#FFF;
	list-style:none;
	font-size:12px;
	display:none;
	z-index:1000;
	}
	
	
ul#menu li:hover ul.sous-menu{
	display:block;
	z-index:5000;
	}
	
ul#menu li ul.sous-menu li{
	text-transform:none;
	letter-spacing:0;
	width:212px;
	display:block;
	
	}	
	
ul#menu li#menu_1 ul.sous-menu li a, ul#menu li#menu_2 ul.sous-menu li a, ul#menu li#menu_3 ul.sous-menu li a, ul#menu li#menu_4 ul.sous-menu li a, ul#menu li#menu_5 ul.sous-menu li a, ul#menu li#menu_6 ul.sous-menu li a, ul#menu li#compte ul.sous-menu li a{
	border-bottom:1px solid #606569;
	border-left:none;
	border-top:none;
	height:auto;
	padding:8px 12px;
	background:#7c8083;
	display:block;
	width:190px;
	text-align:left;
	}
	
ul#menu li#menu_1 ul.sous-menu li a:hover, ul#menu li#menu_2 ul.sous-menu li a:hover, ul#menu li#menu_3 ul.sous-menu li a:hover, ul#menu li#menu_4 ul.sous-menu li a:hover, ul#menu li#menu_5 ul.sous-menu li a:hover, ul#menu li#menu_6 ul.sous-menu li a:hover, ul#menu li#compte ul.sous-menu li a:hover{
	background:#444a4f;
	border-bottom:1px solid #444a4f;
	}

/* LIVE menu OK */
ul#menu li#menu_1 ul.sous-menu li a.live, ul#menu li#menu_2 ul.sous-menu li a.live, ul#menu li#menu_3 ul.sous-menu li a.live{
background:#7c8083 url(../images/logo_live_20.png) no-repeat 180px center;
}
ul#menu li#menu_1 ul.sous-menu li a.live:hover, ul#menu li#menu_2 ul.sous-menu li a.live:hover, ul#menu li#menu_3 ul.sous-menu li a.live:hover{
background:#444a4f url(../images/logo_live_20.png) no-repeat 180px center;
}
	

/***** Boutons : facto *****/	
.btn{
/*display:block;
width:130px;*/
padding:5px 10px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
cursor:pointer;
border:0;
background-color:#bd0926;
color:#FFF;
}
.btn:hover {
background-color:#960018;
color:#FFF;
}
/*
.btn_rouge {
background-color:#bd0926;
color:#FFF;
}
.btn_rouge:hover {
background-color:#960018;
color:#FFF;
}*/

/* Mon compte > Newsletter > Annuler / Supprimer */
.btn_gris{
background-color:#7c8083;
color:#FFF;
}
.btn_gris:hover {
background-color:#969A9D;
color:#FFF;
}
/*
.btn_ok{
background-color:#fff;
color:#353A3E;
padding:0;
}
.btn_ok:hover{
background-color:#fff;
color:#bd0926;
padding:0;
}
	*/
	
#recherche {
	margin-top:10px;
	display:block;
	height:24px;
	}
	
			
#recherche a.btn{
	float:left;
	width:110px;
	}

/* lien de la recherche : plus d'options */
.link{
height:24px;
float:right;
display:block;
height:15px;
padding-top:9px;
/*margin-left:5px;*/
margin-right:479px;
padding-left:12px;
color:#878b8e;
}
.link:hover{
color:#bd0926;
text-decoration:none;
}
.link_on{
background:url(../images/ic_flech-bas2.png) no-repeat 0 13px;
}
.link_off{
background:url(../images/ic_flech-haut2.png) no-repeat 0 13px;
}
	
form input, form select, form textarea, form input#fileField{
	border:1px solid #d3d5d6;
	font-size:11px;
	color:#454a4e; /*couleur formulaire trop disabled !*/
	padding:3px;
	}
#recherche #r_keyword{
width:310px;
height:18px;
margin-right:2px;
/*padding-left:5px;*/
line-height:25px;
float:left;
}/*
#recherche input{
float:left;
padding-top:3px;
}*/


#annuaire_vente input[type="submit"], #recherche input[type="submit"], #annuaire_loc input[type="submit"], #annuaire_nom input[type="submit"]/*,  #menu-connexion li input[type="submit"]*/{
    margin: 0 5px;
	line-height:25px;
	height:25px;
    margin:0 5px;
    padding:4px 10px 6px 10px;
    color:#FFF;
    background-color:#bd0926;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    }   
#annuaire_vente input[type="submit"]:hover, #recherche input[type="submit"]:hover, #annuaire_loc input[type="submit"]:hover, #annuaire_nom input[type="submit"]:hover/*,  #menu-connexion li input[type="submit"]:hover*/{
    background-color:#960018;
    cursor:pointer;
    }

	
/*	
a.link {
color:#878b8e;
}

a:hover.link {
color:#bd0926;
text-decoration:none;
}
*/
	


/* Footer__________________________________*/


#fond_footer {
	margin-top:30px;
	display:block;
	background:url(../images/f_footer.gif) repeat-x;
	height:390px;
	}
	
#footer {
	width:1000px;
	display:block;
	padding:0;
	margin:0 auto;
	height:200px;
	}

#footer .col strong{
	display:block;
	height:25px;
	padding-top:15px;
	margin-bottom:10px;
	color:#d5d7d8;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	}
	
#footer ul{
	list-style:none;
	}
	
#footer form ul li{
	padding:1px;
	}
	
#footer .col{
	width:230px;
	display:block;
	padding:0;
	margin:0 20px 0 0;
	color:#FFF;
	float:left;
	height:144px;
	}
	
#footer .col2{
	width:165px;
	display:block;
	padding:0;
	margin:0 auto;
	color:#FFF;
	float:left;
	height:211px;
	}
	
#footer .col2 strong{
	display:block;
	padding-top:5px;
	margin-bottom:5px;
	color:#363b3f;
	text-transform:uppercase;
	font-size:11px;
	}
	
#footer .col2 a{
	color:#FFF;
	text-decoration:none;
	}
	
#footer .col2 a:hover{
	color:#363b3f;
	text-decoration:none;
	}
	
#footer form a{
	color:#d5d7d8;
	text-decoration:none;
	}
	
#footer form a:hover{
	color:#FFF;
	}
	
#footer p{
	display:block;
	margin-bottom:20px;
	}
	
#footer a.btn{
	background-color:#7c8083;
	display:block;
	width:120px;
	}
	
#footer a.btn:hover{
	background-color:#bd0926;
	}

#footer .col img{
	float:left;
	margin-right:2px;
	}
	
#footer #lien_bas{
	display:block;
	width:1000px;
	text-align:center;
	margin-top:10px;
	height:20px;
	}
	
#footer #lien_bas a{
	text-decoration:none;
	color:#444a4f;
	text-transform:uppercase;
	margin:0 5px;
	}
	
#footer #lien_bas a:hover{
	color:#bd0926;
	}



/* Moteur avancé __________________________________*/


#moteur {
    position:absolute;
    top:186px;
    background:#e6e7e8;
    /*display:block;*/
    width:525px;
    border-left:1px solid #d9dbdc;
    border-right:1px solid #d9dbdc;
    border-bottom:1px solid #d9dbdc;
/*    z-index:10000;*/
    }

#moteur ul{
	list-style:none;
	}
	
#moteur ul li{
	display:block;
	margin:10px 0;
	}
	
#moteur ul li span.mes_erreur_moteur{
	color:#bd0926;
	display:block;
	padding-top:5px;
	}
	
ul#col1_moteur {
	padding:10px;
	display:block;
	width:370px;
	float:left;
	}
	
#moteur ul label{
	font-size:12px;
	}
	
#moteur a.affiner{
	background:url(../images/ic_loupe.png) no-repeat 3px 2px;
	padding-left:15px;
	color:#878b8e;
	}
	
#moteur a.affiner:hover{
	text-decoration:none;
	}
	
#moteur a.reduire{
	background:url(../images/ic_reduire.gif) no-repeat 3px 5px;
	padding-left:15px;
	color:#878b8e;
	}
	
#moteur a.reduire:hover{
	text-decoration:none;
	}
	
ul.cat_moteur {
	height:120px;
	width:300px;
	overflow:auto;
	background:#FFF;
	border:1px solid #d9dbdc;
	padding:10px;
	margin-top:10px;
	}
	
#moteur ul.cat_moteur li{
	margin:3px 0;
	}
	
#moteur input, #moteur select{
	height:20px;
	}

#moteur input#localisation {
	width:223px;
	}
	
#moteur input#ch_max{
	margin-left:12px;
	width:120px;
	}
	
#moteur input#ch_min{
	width:120px;
	}
	
#moteur input#ch_date1{
	width:120px;
	}
	
#moteur input#ch_date2{
	margin-left:20px;
	width:120px;
	}
	
#moteur span#space_moteur-1{
	margin-left:3px;
	}
	
#moteur span#space_moteur-2{
	margin-left:10px;
	}
	
	
ul#col2_moteur {
	display:block;
	float:left;
	width:260px;
	padding:10px;
	}
	
ul#col2_moteur strong{
	font-weight:normal;
	font-size:12px;
	}
	
#crit_result li.crit_moteur, #form li.crit_moteur2{
	padding:5px;
	background:#e6e7e8;
	margin-top:4px;
	margin-bottom:4px;
	}

#crit_result li.crit_moteur a, #form li.crit_moteur2 a{
	display:block;
	color:#444a4f;
	text-decoration:none;
	background:#e6e7e8 url(../images/btn_fermer.png) no-repeat 0 0;
	height:12px;
	padding-left:18px;
	}
	
#crit_result li.crit_moteur a:hover, #form li.crit_moteur2 a:hover{
	display:block;
	color:#444a4f;
	text-decoration:none;
	background:#e6e7e8 url(../images/btn_fermer.png) no-repeat 0 -12px;
	}
	
ul#col2_moteur li#alert_moteur{
	display:block;
	clear:both;
	margin-top:10px;
	background:#818487 url(../images/f_gris-f.gif);
	}
	
ul#col2_moteur li#alert_moteur a{
	display:block;
	background:url(../images/ic_alerte.png) no-repeat 10px center;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	padding:12px 10px 13px 50px;
	}

ul#col2_moteur li#alert_moteur a:hover{
	background:#444a4f url(../images/ic_alerte.png) no-repeat 10px center;
	}




	
/****** Fin styles communs avec wordpress ******/


	
