/* CSS Document */

/* Styles par défaut__________________________________*/
#default{
padding:20px;
font-size:12px;
line-height:17px;
}
#page #default {
padding:0px;
}
#default h2, #default h3, #default h4 {
margin:30px 0 10px 0;
font-weight:600;
}
#default p{
margin-bottom:8px
}
#default blockquote{
/*font-style:italic;*/
background:#f2f2f2;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
color:#76767a;
margin:20px 0 20px 30px;    
padding:6px 14px;
}
#default ul{
margin-bottom:8px;
list-style:none;
}
#default  ul li{
background:url(../images/ic_flech-droite.gif) no-repeat 0 2px;
padding-left:10px;
list-style:none;
}
#default ul li a{
text-decoration:none;
}
#default  ol{
margin-left:20px;
}
#default  ol li{
margin-left:20px;
padding-left:10px;
margin-bottom:5px;
}
#default  .img-right{
float:right;
margin:5px 0 5px 10px;
}
#default  .img-left{
float:left;
margin:5px 10px 5px 0;
}


/* Home__________________________________*/

#accueil {
	}
	
#accueil h1{
	display:block;
	width:1000px;
	height:17px;
	padding-bottom:10px;
	padding-top:3px;
	color:#a7a9aa;
	font-size:10px;
	}	

/* Tunnels */	

#tunnel_1, #tunnel_2, #tunnel_3{
display:block;
width:332px;
height:82px;
padding-top:197px;
float:left;
margin-right:2px;
margin-bottom:30px;
text-decoration:none;
}
#tunnel_1 {
background:url(../images/ph_tunnel-1.jpg) top left;
}
#tunnel_2 {
background:url(../images/ph_tunnel-2.jpg) top left;
}
#tunnel_3 {
background:url(../images/ph_tunnel-3.jpg) top left;
margin-right:0;
}

#tunnel_1 h2, #tunnel_2 h2, #tunnel_3 h2{
display:block;
width:332px;
height:35px;
text-indent:-5000px;

}
#tunnel_1 h2{
background:url(../images/tit_tunnel-1.jpg) no-repeat top right;
}
#tunnel_2 h2{
background:url(../images/tit_tunnel-2.jpg) no-repeat top right;
}
#tunnel_3 h2{
background:url(../images/tit_tunnel-3.jpg) no-repeat top right;
}
	
#tunnel_1 p, #tunnel_2 p, #tunnel_3 p{
color:#878b8e;
/*display:block;
width:322px;
height:23px;*/
text-align:right;
padding-right:10px;
}
	
#tunnel_1 strong, #tunnel_2 strong, #tunnel_3 strong{
color:#353a3e;
font-weight:400;
}
	
#tunnel_1 span.btn, #tunnel_2 span.btn, #tunnel_3 span.btn {
background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left 8px;
padding-left:25px;
float:right;
margin-top:9px;
}
	
#tunnel_1:hover .btn, #tunnel_2:hover .btn, #tunnel_3:hover .btn {
background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left bottom;
}

.attachment-home-large{
border:none;
}
.attachment-home-large:hover{
border:none;
}
.attachment-home-large:visited{
border:none;
}
	
/* Centre__________________________________*/

#centre_accueil {
	display:block;
	float:left;
	width:670px;
	}

/* Kiosque */


#kiosque {
	display:block;
	margin-bottom:30px;
	height:345px;
	}

#kiosque a.flech_haut {
	display:block;
	height:15px;
	width:216px;
	background:#e6e7e8 url(../images/ic_flech-haut.png) no-repeat center top;
	}
	
#kiosque a.flech_bas {
	margin-top:1px;
	display:block;
	height:15px;
	width:216px;
	background:#e6e7e8 url(../images/ic_flech-bas.png) no-repeat center top;
	}
	
#kiosque a:hover.flech_haut {
	display:block;
	height:15px;
	width:216px;
	background:#7c8083 url(../images/ic_flech-haut.png) no-repeat center -15px;
	}
	
#kiosque a:hover.flech_bas {
	margin-top:1px;
	display:block;
	height:15px;
	width:216px;
	background:#7c8083 url(../images/ic_flech-bas.png) no-repeat center -15px;
	}

#kiosque #titres	{
	float:left;
	}

#kiosque #titres	ul{
	list-style:none;
	}

#kiosque #titres	ul li a {
	display:block;
	height:51px;
	width:206px;
	background:url(../images/kiosque_f.png) repeat-x left top;
	padding:5px;
	margin-top:1px;
	color:#353a3e;
	text-decoration:none;
	font-size:12px;
	}
	
#kiosque #titres	ul li a:hover {
	background:url(../images/kiosque_f.png) repeat-x left -62px;
	color:#bd0926;
	}
	
#kiosque #titres	ul li img {
	float:left;
	margin-right:5px;
	border:none;
	}

#kiosque #actu {
	display:block;
	width:453px;
	float:left;
	position:relative;
	margin-left:1px;
	}
	
#kiosque #text_actu {
	display:block;
	width:433px;
	height:57px;
	background:url(../images/f_trans-blanc.png);
	position:absolute;
	bottom:0;
	padding:10px;
	}
	
#kiosque #text_actu h2, #kiosque #text_actu h2 a{
	color:#bd0926;
	text-transform:uppercase;
	font-size:14px;
	}
	
#kiosque #text_actu a{
	display:block;
	color:#353a3e;
	text-decoration:none;
	margin-top:5px;
	}
	
#kiosque #text_actu a:hover{
	color:#bd0926;
	}		


/* Sélection */

#selection_accueil, #selection_resultat {
	display:block;
	height:295px;
	margin-bottom:30px;
	}	
a#selection_1, a#selection_2, a#selection_3, a#selection_4 {
display:block;
float:left;
height:280px;
border:1px solid #d3d5d6;
padding:6px;
background:#FFF url(../images/flech.png) no-repeat -20px bottom;
color:#353a3e;
text-decoration:none;
text-transform:uppercase;
}
a#selection_1 {
width:308px;
}
a#selection_2, a#selection_3 {
width:155px;
margin-left:5px;
}

a:hover#selection_1, a:hover#selection_2, a:hover#selection_3, a:hover#selection_4 {
	border:1px solid #e6e7e8;
	background:#e6e7e8 url(../images/flech.png) no-repeat  5px 275px;
	color:#bd0926;
	}

a#selection_1 span.select, a#selection_2 span.select, a#selection_3 span.select, a#selection_4 span.select{
	display:block;
	height:30px;
	padding-top:5px;
	font-size:9px;
	clear:both;
	}
	
a#selection_1 span.bloc_photo-left-150, a#selection_2 span.bloc_photo-left-150, a#selection_3 span.bloc_photo-left-150{
	margin:2px 2px 0 0;
	}
a#selection_4 span.bloc_photo-left-150{
margin: 2px 6px;
}
a#selection_1 strong, a#selection_2 strong, a#selection_3 strong, a#selection_4 strong{
	font-size:12px;
	width:306px;
	display:block;
	}

	



/* Sidebar__________________________________*/


#sidebar {
	display:block;
	float:left;
	width:300px;
	margin-left:30px;
	}
	
	
/* Promo */	

.promo {
	display:block;
	width:300px;
	position:relative;
	float:left;
	margin-bottom:30px;
	}
.promo img{
border:none;
}
.promo span.btn{
	position:absolute;
	background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left 8px;
	padding-left:25px;
	text-indent:none;
	bottom:0;
	right:0;
	}
	
.promo span:hover.btn{
	background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left bottom;
	}

	
/* bloc sidebar */	

.bloc {
	margin-bottom:30px;
	display:block;
	width:298px;
	float:left;
	border:1px solid #d3d5d6;
	background:url(../images/f_degrade-bloc.gif) repeat-x top left;
	}
	
.bloc h2{
	color:#353a3e;
	font-size:18px;
	padding:12px 10px;
	font-weight:normal;
	}
	
.bloc h2 span{
	font-size:14px;
	}
	
.bloc form{
	padding:17px 10px;
	display:block;
	}	
	
.bloc form label{
	display:block;
	width:110px;
	float:left;
	background:url(../images/ic_flech-droite.gif) no-repeat left 2px;
	padding-left:10px;
	}
	
.bloc form a{
	color:#353a3e;
	text-decoration:none;
	}
	
.bloc form a:hover{
	color:#bd0926;
	text-decoration:none;
	}


.bloc form input{
	border: 1px solid #dddfdf;
	background:#eceded;
	padding: 5px;
}
	
.bloc p{
	padding:0 10px;
	font-size:12px;
	}
	
.bloc p a{
	color:#353a3e;
	}
	
.bloc p a:hover{
	color:#bd0926;
	text-decoration:none;
	}
	
.bloc .bloc_actu {
	border-bottom: 1px solid #dddfdf;
	padding:5px;
	display:block;
	}

.bloc .bloc_actu dl{
	float:left;
	display:block;
	width:160px;
	margin-left:10px;
	}
	
.bloc .bloc_actu dl dt a{
	display:block;
	color:#363b3f;
	font-size:12px;
	margin-bottom:5px;
	text-decoration:none;
	}
	
.bloc .bloc_actu dl dd a{
	color:#7c8083;
	text-decoration:none;
	}
	
.bloc .bloc_actu dl a:hover{
	color:#bd0926;
	}
	
.bloc a.lien_flech {
	background:#FFF url(../images/flech.png) no-repeat -20px bottom;
	color:#353a3e;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	padding:15px 0 5px 30px;
	display:block;
	}
	
.bloc a:hover.lien_flech {
	background:#FFF url(../images/flech-bl_on.gif) no-repeat 5px bottom;
	color:#bd0926;
	}
	
.bloc .consult_lot {
	display:block;
	padding:3px;
	border-bottom:1px solid #d4d6d7;
	padding-bottom:10px;
	position:relative;
	}
	
.bloc .consult_lot h3{
	font-weight:normal;
	color:#353a3e;
	font-size:12px;
	margin:0 0 8px 8px;

	}
	
.bloc .consult_lot h3 span{
	font-weight:bold;
	color:#bd0926;
	}
	
.bloc .consult_lot h3 a{
    color:#353a3e;
    text-decoration:none;
    }
   
.bloc .consult_lot h3 a:hover{
    color:#bd0926;
    text-decoration:none;
    }
	
.bloc ul#mes_recherches li a {
	text-decoration:none;
	}
	
	
.bloc ul#mes_recherches li a strong {
	display:block;
	background:#e6e7e8;
	padding:3px 5px;
	float:left;
	color:#363b3f;
	width:155px;
	margin:2px 0;
	}

.bloc ul#mes_recherches  {
	list-style:none;
	margin:10px 0 10px 10px;
	clear:both;

	}
		
.bloc ul#mes_recherches li {
	clear:both;

	}	
	
.bloc ul#mes_recherches li a:hover strong {
	color:#bd0926;
	}
	
.bloc ul#mes_recherches li a.btn_alerte {
	display:block;
	background:#878b8e url(../images/ic_alerte.gif) no-repeat 3px 0;
	padding:3px;
	float:left;
	color:#FFF;
	padding-left:20px;
	width:85px;
	margin:2px 0;
	}
	
.bloc ul#mes_recherches li a:hover.btn_alerte {
	background:#878b8e url(../images/ic_alerte.gif) no-repeat 3px -19px;
	}
	
/*
.bloc input[type="submit"]{
    height:25px;
    padding:4px 10px 6px 10px;
    color:#FFF;
    background-color:#bd0926;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    }   

.bloc input[type="submit"]:hover{
    background-color:#960018;
    cursor:pointer;
    }

	*/
/* Ma Sélection */	



#maselection {
	display:block;
	border:1px solid #d4d6d7;
	margin-bottom:30px;
	}

#maselection h2 {
	display:block;
	height:39px;
	width:298px;
	background:url(../images/tit_ma-selection.gif);
	text-indent:-5000px;
	}
	
#maselection p{
	display:block;
	width:278px;
	background:#7c8083;
	color:#FFF;
	padding:5px 10px;
	}
	
#maselection p a{
	color:#FFF;
	}
	
#maselection p a:hover{
	text-decoration:none;
	}
	
#maselection .selection_lot {
	display:block;
	padding:3px;
	border-bottom:1px solid #d4d6d7;
	padding-bottom:5px;
	position:relative;
	}
	
#maselection .selection_lot h3{
	font-weight:normal;
	color:#353a3e;
	font-size:12px;
	margin:8px;
	}
	
#maselection .selection_lot h3 a{
	color:#353a3e;
	text-decoration:none;
	}
	
#maselection .selection_lot h3 a:hover{
	color:#bd0926;
	}
	
#maselection .selection_lot h3 span{
	font-weight:bold;
	color:#bd0926;
	}
	
#maselection .selection_lot .img_lot {
	position:relative;
	float:left;
	margin-right:1px;
	border: 1px solid #dddfdf;
	width:70px;
	height:52px;
	}
/*#maselection .selection_lot a.btn_supp_lot, #maselection .selection_lot a.btn_supp_vente{
	display:block;
	background:url(../images/btn_fermer.png) no-repeat left top;
	width:12px;
	height:12px;
	position:absolute;
	text-indent:-5000px;
	top:0px;
	right:0px;
	opacity:0;
	filter : alpha(opacity=0);
	}

#maselection .selection_lot .img_lot:hover a.btn_supp_lot, #maselection .selection_lot:hover  a.btn_supp_vente, #maselection .selection_lot a.btn_supp_lot:hover, #maselection .selection_lot  a.btn_supp_vente:hover{
	opacity:1;
	filter : alpha(opacity=100); 
	}
	
#maselection .selection_lot a.btn_supp_lot:hover, #maselection .selection_lot  a.btn_supp_vente:hover{
	background:url(../images/btn_fermer.png) no-repeat left -12px;
	opacity:1;
	filter : alpha(opacity=100);
	}
	*/
	
	
.btn_supp_lot, .btn_supp_vente{
display:block;
background:url(../images/btn_fermer.png) no-repeat left top;
width:12px;
height:12px;
text-indent:-5000px;
text-decoration:none;
position:absolute;
top:0px;
right:0px;
opacity:0;
filter : alpha(opacity=0);
}

.img_lot:hover .btn_supp_lot, .selection_lot:hover .btn_supp_vente, .btn_supp_lot:hover, .btn_supp_vente:hover{
opacity:1;
filter : alpha(opacity=100); 
}

.btn_supp_lot:hover, .btn_supp_vente:hover{
background:url(../images/btn_fermer.png) no-repeat left -12px;
text-decoration:none;
}


#maselection .selection_lot ul{
	list-style:none;
	display:block;
	width:136px;
	height:30px;
	float:left;
	margin-top:8px;
	padding-left:10px;
	}
	
#maselection .selection_lot a.btn{
	float:left;
	width:125px;
	margin-top:8px;
	text-align:center;
	}
	
#maselection .selection_lot strong{
	display:block;
	margin-top:8px;
	color:#bd0926;
	}
	
#maselection a#selection_recap {
	display:block;
	background:#7c8083;
	list-style:none;
	height:45px;
	width:298px;
	}
	
#maselection a#selection_recap span{
	display:block;
	color:#FFF;
	height:35px;
	float:left;
	}

#maselection a#selection_recap span strong{
	font-size:18px;
	}

#maselection a#selection_recap span#recap_vente{
	background:url(../images/ic_recap-vente.gif) no-repeat;
	padding-left:40px;
	margin:5px 10px 0 15px;
	padding-top:5px;
	}
	
#maselection a#selection_recap span#recap_lot{
	background:url(../images/ic_recap-lot.gif) no-repeat 0 3px;
	padding-left:40px;
	margin:5px 10px 0 15px;
	padding-top:5px;
	}
	
#maselection a#selection_recap span#flech_maselection {
display:block;
background:url(../images/ic_recap-flech.png) no-repeat left top;
width:40px;
height:32px;
text-indent:-5000px;
margin-top:13px;
float:right;
margin-right:20px;
	}
	
#maselection a:hover#selection_recap span#flech_maselection {
	background:url(../images/ic_recap-flech.png) no-repeat left -32px;
	}
	

/* Datavisualisation */


#datavisualisation {
	
	}
	
#datavisualisation h2{
	font-weight:normal;
	font-size:18px;
	}

#datavisualisation span{
	color:#bd0926;
	font-size:24px;
	}
	
#data_1 {
	display:block;
	background:url(../images/data_1.jpg) no-repeat top left;
	width:665px;
	height:190px;
	float:left;
	margin-right:2px;
	text-align:right;
	text-transform:uppercase;
	}
	
#data_2 {
	display:block;
	background:url(../images/data_2.jpg) no-repeat top left;
	width:132px;
	height:190px;
	float:left;
	margin-right:2px;
	text-align:right;
	text-transform:uppercase;
	}
	
#data_3 {
	display:block;
	background:url(../images/data_3.jpg) no-repeat top left;
	width:196px;
	height:190px;
	float:left;
	text-align:right;
	text-transform:uppercase;
	}
	

#data_1 strong, #data_2 strong, #data_3 strong {
	display:block;
	margin-top: 180px;
	}
	
#data_1 a, #data_2 a, #data_3 a {
	display:block;
	height:125px;
	background:#353a3e;
	padding:25px;
	float:left;
	}
	
#data_1 a:hover, #data_2 a:hover, #data_3 a:hover {
	background:#bd0926;
	}
	
#data_1 a.zone_1, #data_2 a.#zone_1, #data_3 a.zone_1 {
	opacity : 0.9;
    filter : alpha(opacity=90);
	}

#data_1 a.zone_2, #data_2 a.zone_2, #data_3 a.zone_2 {
	opacity : 0.7;
    filter : alpha(opacity=70);
	}
	
#data_1 a.zone_3, #data_2 a.zone_3, #data_3 a.zone_3 {
	opacity : 0.5;
    filter : alpha(opacity=50);
	}

#data_1 a.zone_4, #data_4 a.zone_4, #data_3 a.zone_4 {
	opacity : 0.3;
    filter : alpha(opacity=30);
	}
	
#data_1 a.zone_5, #data_4 a.zone_5, #data_3 a.zone_5 {
	opacity : 0.1;
    filter : alpha(opacity=10);
	}
	
#data_1 a:hover.zone_1, #data_2 a:hover.zone_1, #data_3 a:hover.zone_1, #data_1 a:hover.zone_2, #data_2 a:hover.zone_2, #data_3 a:hover.zone_2, #data_1 a:hover.zone_3, #data_2 a:hover.zone_3, #data_3 a:hover.zone_3, #data_1 a:hover.zone_4, #data_2 a:hover.zone_4, #data_3 a:hover.zone_4, #data_1 a:hover.zone_5, #data_2 a:hover.zone_5, #data_3 a:hover.zone_5 {
	opacity : 1;
    filter : alpha(opacity=100);
	}



/* Page commun___________________________________________________________________________________*/


#page {
	display:block;
	width:670px;
	float:left;
	position:relative;
	}
	

	
#btn_imprimer {
	display:block;
	float:right;
	margin-top:5px;
	background:url(../images/ic_imprimer2.gif) no-repeat 5px 5px;
	padding:3px 0 3px 22px;
	color:#696e72;
	text-decoration:underline;
	}	
	
a:hover#btn_imprimer{
	color:#bd0926;
	text-decoration:none;
	}
	
#page h1 {
	display:block;
	/*width:670px;*/
	font-weight:normal;
	font-size:18px;
	color:#7c8083;
	border-bottom:1px solid #d9dbdc;
	padding-bottom:10px;
/**	margin-bottom:20px; ***/
	}
	
#page h1#marge {
	display:block;
	width:670px;
	font-weight:normal;
	font-size:18px;
	color:#7c8083;
	border-bottom:1px solid #d9dbdc;
	padding-bottom:10px;
	margin-top:20px;
	}	
	
#page h1 span {
	color:#363b3f;
	}
a {
	color:#696e72;
	}
	
a:hover {
	color:#bd0926;
	}
	
a.lien_carte {
display:block;
float:right;
width:230px;
margin:5px 0;
padding:5px; 
color:#353a3e;
background-color:#E6E7E8;
text-decoration:none;
text-transform:uppercase;
text-align:center;
}
a.lien_carte:hover{
color:#bd0926;
text-decoration:none;
}

a .lien_carte img{
border:none;
}

strong.rouge{
	color:#bd0926;
	}
	
strong.rouge_gd{
	color:#bd0926;
	font-size:14px;
	margin:10px 0;
	display:block;
	font-weight:normal;
	}
	
strong.flech {
	display:block;
	background:url(../images/ic_flech-droite.gif) no-repeat left 4px;
	padding-left:10px;
	color:#696e72;
	font-size:12px;
	}
	
ul.list_flech  {
	list-style:none;
	}
	
ul.list_flech li {
	display:block;
	background:url(../images/ic_flech-droite.gif) no-repeat left 4px;
	padding-left:10px;
	}
	
#page p.par_texte, #page_compte p.par_texte {
	margin-top:20px;
	}
	
#page p.par_texte_gd {
	margin-top:20px;
	font-size:12px;
	}
	
#page p.par_texte a {
	color:#363b3f;
	text-decoration:none;
	}
	
#page p.par_texte a:hover {
	color:#bd0926;
	}
	
#page p.par_texte a span {
	color:#878b8e;
	text-decoration:none;
	}
		
#page p.par_texte a:hover span {
	color:#bd0926;
}

img.img_left {
	float:left;
	margin-top:20px;
	margin-right:10px;
	}
	
img.img_right {
	float:right;
	margin-top:20px;
	margin-left:10px;
	}

h2.titre {
	display:block;
	width:670px;
	font-weight:normal;
	font-size:18px;
	color:#363b3f;
	border-bottom:1px solid #d9dbdc;
	padding-bottom:10px;
	margin-top:30px;
	clear:both;
	}
	

h3.sous-titre {
	display:block;
	width:670px;
	font-weight:normal;
	font-size:15px;
	color:#363b3f;
	padding-bottom:10px;
	margin-top:10px;
	}
	
h3.sous-titre a{
	text-decoration:none;
	color:#363b3f;
	}
	
h3.sous-titre a:hover, h3.sous-titre a:hover span {
	color:#bd0926;
	}
	
h3.sous-titre span{
	color:#7c8083;
	}

	
	
#page p.para_texte, #pop-in p.para_texte  {
	display:block;
	margin-top:20px;
	}
	
.bloc_photo-left-640{
	display:block;
	width:640px;
	height:480px;
	}
	
.bloc_photo-640 {
	display: table-cell;
	width:640px;
	height:480px;
	vertical-align:middle;
	}
	
.bloc_photo-640 img{
	margin:0 auto;
	display:block;
	}
	
.bloc_photo-left-208{
	display:block;
	float:left;
	width:208px;
	height:156px;
	border: 1px solid #dddfdf;
	margin:20px 6px 20px 6px;
	}
	
.bloc_photo-208 {
	display: table-cell;
	width:208px;
	height:156px;
	vertical-align:middle;
	}
	
.bloc_photo-208 img{
	margin:0 auto;
	display:block;
	}
	
.bloc_photo-left-150{
	display:block;
	float:left;
	width:150px;
	height:113px;
	border: 1px solid #dddfdf;
	position:relative;
	background:#FFF;
	}
	
.bloc_photo-150 {
	display: table-cell;
	width:150px;
	height:113px;
	vertical-align:middle;
	}
	
.bloc_photo-150 img{
	margin:0 auto;
	display:block;
	}

.bloc_photo-left-100{
	display:block;
	float:left;
	width:100px;
	height:75px;
	border: 1px solid #dddfdf;
	margin-right:1px;
	margin-bottom:5px;
	}
	
.bloc_photo-100 {
	display: table-cell;
	width:100px;
	height:75px;
	vertical-align:middle;
	}
	
.bloc_photo-100 img{
	margin:0 auto;
	display:block;
	}
	
.bloc_photo-left-70{
	display:block;
	float:left;
	width:70px;
	height:52px;
	border: 1px solid #dddfdf;
	margin-right:1px;
	}
	
.bloc_photo-70 {
	display: table-cell;
	width:70px;
	height:52px;
	vertical-align:middle;
	}
	
.bloc_photo-70 img{
	margin:0 auto;
	display:block;
	}
	
input.error, #page input.error, .error {
	border:1px solid #bd0926;
	 }
	
#page input.case, #moteur input.case{
	height:10px;
	border:none;
	}
	
#page a.lien{
	margin:5px 0;
	display:block;
	color:#696e72;
	text-decoration:underline;
	}
	
#page a:hover.lien{
	color:#bd0926;
	text-decoration:none;
	}
	
#page img.border{
	border: 1px solid #dddfdf;
	}


/* Filtre */



#filtre {
	display:block;
	height:20px;
	padding:8px 0;
	border-bottom:1px solid #d9dbdc;
	}

#filtre label{
	display:block;
	float:left;
	margin-right:5px;
	margin-top:5px;
	}

#filtre span.ch_date {
	display:block;
	height:20px;
	background:#ebebeb;
	width:90px;
	float:left;
	margin-right:5px;
	}

	
#filtre span.ch_date a{
	margin-top:3px;
	margin-left:0;
	display:block;
	background:url(../images/ic_calendrier.gif) no-repeat;
	width:16px;
	height:12px;
	text-indent:-5000px;
	float:left;
	}
	
#filtre span.ch_date input{
	width:60px;
	padding: 0 5px;
	}
	
#filtre a{
	text-decoration:none;
	color:#303539;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:5px;
	}
	
#filtre a:hover{
	color:#bd0926;
	}


#onglet_filtre {
	padding-top:3px;
	display:block;
	/*float:left;*/
	font-size:14px;
	}
	
#onglet_filtre strong {
	font-weight:normal;
	}

#onglet_filtre a.onglet{
	text-decoration:underline;
	color:#303539;
	display:inline;
	float:none;
	margin-left:0;
	margin-top:0;
	color:#878b8e;
	margin:0 3px;
	}
	
#onglet_filtre a.onglet:hover{
	color:#bd0926;
	}
	
#filtre #ch_filtre {
display:block;
float:left;
}

#filtre #ch_tri {
display:block;
float:right;
}
	
#filtre #ch_page {
display:block;
float:left;
margin-left:110px;
}

#filtre  a.btn_prec, #filtre  a.btn_suiv{
display:block;
text-indent:-5000px;
width:15px;
cursor:pointer;
}
	
#filtre  a.btn_prec{
background:url(../images/ic_pag-prec.gif) no-repeat center 0;
height:11px;
}

#filtre  a:hover.btn_prec{
background:url(../images/ic_pag-prec.gif) no-repeat center -11px;
}

#filtre  a.btn_suiv{
background:url(../images/ic_pag-suiv.gif) no-repeat center 0;
height:11px;
}

#filtre a:hover.btn_suiv{
background:url(../images/ic_pag-suiv.gif) no-repeat center -11px;
}
	

#filtre #ch_vue {
display:block;
float:right;
margin-right:20px;
}

/** Spécial calendrier **/
#filtre #ch_dep {
display:block;
float:left;
margin-left:50px;
}

/** Spécial moteur de recherche : **/
#filtre #ch_page_s {
display:block;
float:left;
}

#filtre #ch_vue_s {
display:block;
float:right;
margin-right:20px;
}
/** **/

#filtre #ch_filtre input{
	width:160px;
	padding: 0 5px;
	}
	
#filtre input, #filtre select{
	border:none;
	height:20px;
	background:#ebebeb;
	float:left;
	font-size:11px;
	padding-top:3px;
	}
	
#filtre select option{
padding:2px;
}

#filtre a#vue-galerie, #filtre a#vue-galerie_on, #filtre a#vue-liste, #filtre a#vue-liste_on{
display:block;
width:13px;
height:13px;
text-indent:-5000px;
}
#filtre a#vue-galerie{
background:url(../images/ic_vue-gal.png) no-repeat left top;
}
	
#filtre a#vue-galerie_on{
background:url(../images/ic_vue-gal.png) no-repeat left -13px;
}
	
#filtre a:hover#vue-galerie{
background:url(../images/ic_vue-gal.png) no-repeat left -13px;
}
	
#filtre a#vue-liste{
background:url(../images/ic_vue-list.png) no-repeat left top;
}
	
#filtre a#vue-liste_on{
background:url(../images/ic_vue-list.png) no-repeat left -13px;
}
	
#filtre a:hover#vue-liste{
background:url(../images/ic_vue-list.png) no-repeat left -13px;
}
	

/* Styles pour les bouton OK sans bordure, background blanc*/
#page #filtre input[type="submit"], #filtre #ch_filtre input[type="submit"], #filtre #ch_date input[type="submit"], .bloc input[type="submit"]{
    width:25px;
    color:#303539;
    background-color:#fff;
    font-size:10px;
    cursor:pointer;
    border:0;
    }
#page #filtre input[type="submit"]:hover, #filtre #ch_filtre input[type="submit"]:hover, #filtre #ch_date input[type="submit"]:hover, .bloc input[type="submit"]:hover{
    color:#bd0926;
    cursor:pointer;
    border:0;
    }
	

/* Calendrier___________________________________________________________________________________*/



/* Diapo */
	
	
#diapo {
	display:block;
	width:668px;
	height:338px;
	background:url(../images/f_diapo.jpg) repeat-x left bottom;
	position:relative;
	border:1px solid #d8d9da;
	margin-bottom:30px;
	}
	
#diapo h2{
	display:block;
	width:663px;
	height:32px;
	background:url(../images/f_trans-blanc.png);
	position:absolute;
	bottom:41px;
	padding:10px 5px 0 0;
	font-weight:normal;
	font-size:18px;
	color:#3c4246;
	text-transform:uppercase;
	text-align:right;
	}
	
#diapo #numero_diapo{
	display:block;
	width:150px;
	height:18px;
	float:left;
	margin-top:12px;
	margin-left:10px;
	}
	
#diapo #numero_diapo a{
	margin:3px;
	display:block;
	width:12px;
	height:12px;
	background:url(../images/btn_diapo.png) no-repeat left top;
	float:left;
	text-indent:-5000px;
	}
	
#diapo #numero_diapo a:hover{
	background:url(../images/btn_diapo.png) no-repeat left -12px;
	}
	
#diapo strong{
	display:block;
	height:31px;
	padding:12px 5px 0 0;
	float:left;
	width:490px;
	text-align:right;
	color:#353a3e;
	font-weight:normal;
	font-size:14px;
	}

		
/* Ligne calendrier */


.ligne_calendrier {
	border-bottom:1px solid #d9dbdc;
	background:url(../images/f_ligne.gif) repeat-y top left;
	position:relative;
	clear:both;
	overflow:hidden;
	zoom:1;
	/*width:100%; utilité? */
	}
	
	
.ligne_calendrier .date_calendrier {
	display:block;
	width:55px;
	height:94px;
	background:url(../images/f_degrade.gif) repeat-x;
	padding-top:15px;
	position:absolute;
	top:0px;
	left:0px;
	}
	
* html .ligne_calendrier .date_calendrier {
	display:block;
	width:55px;
	height:94px;
	background:url(../images/f_degrade.gif) repeat-x;
	padding-top:15px;
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	}

.ligne_calendrier .date_calendrier span {
	display:block;
	/*width:50px;*/
	text-align:center;
	}
	
.ligne_calendrier .date_calendrier span.jour {
	font-size:18px;
	color:#bd0926;
	}
	
.ligne_calendrier .date_calendrier span.mois {
	font-size:12px;
	color:#353a3e;
	}
	
.ligne_calendrier .date_calendrier span.annee {
	font-size:14px;
	color:#7c8083;
	}
	
.ic_pdf {
	padding-top:15px;
	display:block;
	width:55px;
	height:94px;
	background:url(../images/ic_pdf_gd.gif) no-repeat 10px 10px;
	position:absolute;
	top:0px;
	left:0px;
	}	
	
	
.ligne_calendrier .vente_calendrier {
	display:block;
	width:415px;
	padding:15px 10px 15px 65px;
	float:left;
	}
	
	
.ligne_calendrier h2 a{
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	color:#2c3033;
	/*display:block;*/
	}
	
.ligne_calendrier h2 a:hover{
	color:#bd0926;
	}
.ligne_calendrier h2 a:visited{
	color:#969a9d;
	text-decoration:none;
	}
/* useless.	
.ligne_calendrier a.cat{
	text-decoration:none;
	color:#696e72;
	display:block;
	margin-bottom:5px;
	background:url(../images/ic_categorie.gif) no-repeat left 2px;
	padding-left:12px;
	}
	
.ligne_calendrier a:hover.cat{
	text-decoration:none;
	color:#bd0926;
	}
	*/

.lien_flech, a.lien_flech {
	display:block;
	background:url(../images/ic_flech-droite.gif) no-repeat left 2px;
	padding-left:10px;
	clear:both;
	color:#696e72;
	}
	
.ligne_calendrier .lien_flech, .ligne_vente .lien_flech  {
	margin:5px 0; /***/
	}	

	
.lien_flech a{
	color:#696e72;
	}
	
.lien_flech a:hover, a:hover.lien_flech{
	text-decoration:none;
	color:#bd0926;
	}
	
/**** Colonne de droite sur calendriers, ventes, annuaires : facto ****/
.ligne_calendrier .info_calendrier , .ligne_vente .info_vente, .ligne_annuaire .info_annuaire {
border-top:15px solid #FFF;
display:block;
width:180px;
float:left;
}
.ligne_calendrier .info_calendrier ul, .ligne_vente .info_vente ul, .ligne_annuaire .info_annuaire ul{
list-style:none;
}
.ligne_calendrier .info_calendrier ul li , .ligne_vente .info_vente ul li, .ligne_annuaire .info_annuaire ul li {
}
.ligne_calendrier .info_calendrier ul li a:hover, .ligne_vente .info_vente ul li a:hover, .ligne_annuaire .info_annuaire ul li a:hover{
color:#bd0926;
}

	
/**** Bouton d'action : facto  ****/
#page a.btn_select, #page_compte a.btn_select, #pop-in a.btn_select,#page a.btn_select-2, #pop-in a.btn_select-2, #page a.btn_vente, #pop-in a.btn_vente{
text-transform:uppercase;
padding:5px 5px 5px 25px;
text-decoration:none;
color:#FFF;
border-bottom:1px solid #FFF;
display:block;
width:150px;
}
/* Ajouter à ma sélection */
#page a.btn_select, #page_compte a.btn_select, #pop-in a.btn_select{
background:#bd0926 url(../images/btn_plus.png) no-repeat 5px top;
}
#page a:hover.btn_select, #page_compte a:hover.btn_select, #pop-in a:hover.btn_select{
background:#bd0926 url(../images/btn_plus.png) no-repeat 5px -36px;
color:#FFF;
}
/* Retirer de ma sélection */	
#page a.btn_select-2, #pop-in a.btn_select-2{
background:#353a3e url(../images/btn_moins.png) no-repeat 5px top;
}
#page a:hover.btn_select-2, #pop-in a:hover.btn_select-2{
background:#353a3e url(../images/btn_moins.png) no-repeat 5px -36px;
color:#FFF;
}
/* volumétries ventes et lots */
#page a.btn_vente, #pop-in a.btn_vente{
background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left 8px;
}
#page a:hover.btn_vente, #pop-in a:hover.btn_vente{
background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left -15px;
color:#FFF;
}


/**** Sous le bouton "Ajouter à ma sélection" ****/

/* facto */	
.ligne_vente .info_vente ul li a,.ligne_calendrier .info_calendrier ul li a, .ligne_annuaire .info_annuaire ul li a, li.lieu, li.lot, li.vues, li.date, li.apercu, li.telecharger, li.partager{
color:#454a4e;
border-bottom:1px solid #cdcfd0;
text-decoration:none;
display:block;
padding:3px 5px 3px 25px;
width:150px;
}
li.lieu {
margin-top:5px;
background:url(../images/ic_lieu.gif) no-repeat 5px 5px;
}
li.lot {
background:url(../images/ic_lots.gif) no-repeat 5px 5px;
}
li.vues {
background:url(../images/ic_vues.gif) no-repeat 3px 6px;
}
li.date {
background:url(../images/ic_calendrier2.gif) no-repeat 4px 4px;
}
li.apercu {
background:url(../images/ic_loupe.gif) no-repeat 4px 4px;
}
li.telecharger {
background:url(../images/ic_telecharger.png) no-repeat 4px 4px;
}
li.partager{
background:url(../images/ic_partager.gif) no-repeat 5px 5px;
}
li.partager a{
display:inline !important;
width:18px !important;
border:0 !important;
padding:2px 2px !important;
}
li.partager .addthis_toolbox{
float:right;
margin-right:30px;
margin-top:-3px;
padding:0;
}

#page a.btn_lieu, #pop-in a.btn_lieu{
margin-top:5px;
background:url(../images/ic_lieu.gif) no-repeat 5px 5px;
}	
#page a.btn_lot, #pop-in a.btn_lot{
background:url(../images/ic_lots.gif) no-repeat 5px 5px;
}
#page a.btn_liste, #pop-in a.btn_liste{
background:url(../images/ic_liste.gif) no-repeat 5px 3px;
text-decoration: underline;
}
#page a.btn_date, #pop-in a.btn_date{
background:url(../images/ic_calendrier2.gif) no-repeat 4px 4px;
}
#page a.btn_apercu, #pop-in a.btn_apercu{
background:url(../images/ic_loupe.gif) no-repeat 4px 4px;
}
#page a.btn_telecharger, #pop-in a.btn_telecharger{
background:url(../images/ic_telecharger.png) no-repeat 4px 4px;
}	
#page a.btn_contact, #pop-in a.btn_contact{
margin-top:5px;
background:url(../images/ic_contact.gif) no-repeat 5px 5px;
}
#page a.btn_imprimer, #pop-in a.btn_imprimer{
background:url(../images/ic_imprimer.gif) no-repeat 5px 5px;
}
#page a.btn_estimation, #pop-in a.btn_estimation {
background:url(../images/ic_estimation.gif) no-repeat 5px 5px;
text-decoration: underline;
}
	
	
#page p.suite_liste, #pop-in p.suite_liste {
background:url(../images/f_suite.jpg) no-repeat top left;
display:block;
width:670px;
height:39px;
text-align:center;
color:#353a3e;
padding-top:10px;
font-size:14px;
}

#page p.suite_liste a, #pop-in p.suite_liste a {
text-decoration:none;
color:#353a3e;
}

#page p.suite_liste a:hover, #pop-in p.suite_liste a:hover {
color:#bd0926;
}
/*	
.lien_doc {
	clear:both;
	background:url(../images/f_degrade-bloc.gif) repeat-x;
	padding:5px;
	display:block;
	width:419px;
	padding-left:65px
	}
	
.lien_doc a{
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #a9a9ab;
	}
	
.lien_doc a.btn_appercu{
	background:url(../images/ic_loupe.png) no-repeat 3px 2px;
	padding-left:18px;
	}
	
.lien_doc a.btn_telecharger{
	background:url(../images/ic_telecharger.png) no-repeat 4px 0px;
	padding-left:18px;
	}*/
	
	
/* Vente___________________________________________________________________________________*/



/* info vente */

#adresse-vente {
margin-top:20px;
display:block;
width:320px;
float:left;
/*background:url(../images/f_degrade.gif) repeat-x left 181px;*/
margin-right:15px;
}

#info-cp {
margin-top:20px;
display:block;
width:335px;
float:left;
/*background:url(../images/f_degrade.gif) repeat-x left 151px;*/
margin-right:15px;
}


#adresse-vente a.gmaps, #info-cp a.gmaps{
display:block;
background:url(../images/ic-gmaps.png) left top no-repeat;
padding:5px 0 5px 30px;
text-decoration:none;
text-transform:uppercase;
margin-bottom:10px;
}


#adresse-vente p, #info-cp p, #adresse-cp p{
padding:0 5px 10px 0;
}
	
#adresse-vente strong, #info-cp strong, #adresse-cp strong{
	display:block;
	padding-bottom:3px;
    text-transform: uppercase;
}
	
#info-vente {
	margin-top:20px;
	display:block;
	float:left;
	width:335px;
	}
	
#adresse-cp {
	margin-top:20px;
	display:block;
	float:left;
	width:320px;
	}
/*
#info-cp p.col {
	margin-top:50px;
	display:block;
	float:left;
	width:196px;
	}*/
	
#info-vente h2, #info-cp h2{
font-size:12px;
margin-bottom:10px;
font-weight:bold;
}
	
#info-vente a, #info-cp a{
text-decoration:none;
color:#353a3e;
}

#info-vente a:hover, #info-cp a:hover{
color:#bd0926;
}
	
#info-vente img, #info-cp img{
float:left;
border: 1px solid #dddfdf;
margin-right:10px;
margin-bottom:10px;
}
	
#info-vente p, #info-cp p{
float:left;
width:205px;
}
	
#adresse-vente ul{
display:block;
margin-bottom:10px;
}

#adresse-vente li{
margin-left:18px;
list-style-type:disc;
}
	
#info-vente a#lien-info{
	background:url(../images/ic_info.png) no-repeat left top;
	padding-left:18px;
	color:#696e72;
	display:block;
	margin-bottom:10px;
	text-decoration:underline;
	}
	
#lien-info{
	background:url(../images/ic_info.png) no-repeat left top;
	padding-left:18px;
	color:#696e72;
	display:block;
	}
	
#lien-info a{
	color:#696e72;
	}
	
#info-vente a:hover#lien-info, #lien-info a:hover{
	color:#bd0926;
	text-decoration:none;
	}
	
a#lien-mail, a.lien-mail{
	display:block;
	background:url(../images/ic_mail.gif) no-repeat left 3px;
	padding-left:18px;
	color:#696e72;
	display:block;
	text-decoration:underline;
	}
a:hover#lien-mail, a:hover.lien-mail{
	color:#bd0926;
	text-decoration:none;
	}
	
	
/*** NEW ***/
a#lien-ordre, a.lien-ordre{
	display:block;
	/*background:url(../images/ic_mail.gif) no-repeat -1px 3px;
	padding-left:10px;*/
	color:#7c8083;
	display:block;
	text-decoration:underline;
	}
a:hover#lien-ordre, a:hover.lien-ordre{
	color:#bd0926;
	text-decoration:none;
	}
	/*** NEW ***/
#info-vente a#btn_liste-vente{
	background:#7c8083 url(../images/ic_doc.gif) no-repeat 8px 5px;
	text-transform:uppercase;
	padding:5px 0 5px 25px;
	text-decoration:none;
	color:#FFF;
	display:block;
	width:117px;
	float:left;
	}
	
#info-vente a:hover#btn_liste-vente{
	background-color:#353a3e;
	}
	
#info-vente a.btn_select, #info-vente a.btn_select-2, #info-vente span.cancel-btn{
	float:right;
	border:none;
	}
	

/* Selection vente */


#selection-vente {
	display:block;
	float:left;
	border:1px solid #d3d5d6;
	/*width:665px;*/
	width:100%;
	padding:5px 0;
	color:#353a3e;
	text-decoration:none;
	margin:20px 0;
	}
	

	
#selection-vente strong.selection{
	display:block;
	background:url(../images/ic_etoile.gif) no-repeat left top;
	padding-left:20px;
	text-transform:uppercase;
	margin-left:5px;
	}
	
	

	

/* Ligne vente */


.ligne_vente {
	border-bottom:1px solid #d9dbdc;
	background:url(../images/f_ligne.gif) repeat-y top left;
	}
	
.ligne_vente .ph_vente {
	display:block;
	width:480px;
	padding:15px 10px 0 0;
	float:left;
	}
	
.gd_ph_vente {
	display:block;
	width:152px;
	height:165px;
	margin-right:10px;
	float:left;
	background:url(../images/f_degrade-bloc.gif) repeat-x left 116px;
	position:relative;
	}
	
.lot_select{
	display:block;
	width:26px;
	height:26px;
	background:url(../images/lot_select.png) no-repeat;
	position:absolute;
	left:0px;
	top:87px;
	}
		
.ligne_vente .ph_vente .gd_ph_vente strong {
	display:block;
	width:142px;
	height:15px;
	text-align:right;
	padding:5px;
	clear:both;
	font-size:12px;
	font-weight:normal;	
	}
	
.ligne_vente .ph_vente .des_vente {
	display:block;
	float:left;
	width:315px;
	padding-bottom:10px;
	}
	
.ligne_vente .ph_vente .des_vente_lot {
	display:block;
	float:left;
	width:470px;
	padding-bottom:10px;
	}	
	
.ligne_vente .ph_vente .des_vente p {
	display:block;
	clear:both;
	padding:10px 0 5px 0;
	}
	
.ligne_vente .ph_vente .des_vente_lot p{
	display:block;
	clear:both;
	padding:0 0 5px 0;
	}
	
.ligne_vente .ph_vente .des_vente p a, .ligne_vente .ph_vente .des_vente_lot p a{
	color:#353a3e;
	text-decoration:none;
	}
	
.ligne_vente .ph_vente .des_vente p a:hover, .ligne_vente .ph_vente .des_vente_lot p a:hover{
	color:#696e72;
	text-decoration:none;
	}	

.ligne_vente .ph_vente .des_vente p a:visited, .ligne_vente .ph_vente .des_vente_lot p a:visited{
	color:#969a9d;
	text-decoration:none;
	}	
	
a.lien_cat {
	background:url(../images/ic_categorie.gif) no-repeat left 2px;
	padding-left:12px;
	clear:both;
	color:#696e72;
	text-decoration:none;
	margin-top:5px; /*****/
	}
	
a:hover.lien_cat{
	color:#bd0926;
	text-decoration:none;
	}
	
.ligne_vente .info_vente ul li.estimation_vente {
	display:block;
	background:#cecfd1;
	font-size:12px;
	padding:3px 0 3px 25px;
	}
	
.ligne_vente .info_vente ul li.estimation_vente strong{
	text-transform:uppercase;
	color:#7c8083;
	font-weight:normal;
	font-size:11px;
	display:block;
	}

li.ordre-transmis{
	background:#bdbfc1 url(../images/ic_ordre-transmis.gif) no-repeat 5px 5px;
	padding:5px 0 5px 25px;
	text-decoration:none;
	border-bottom:1px solid #FFF;
	display:block;
	width:155px;
	color:#353a3e;
	}
	
li.ordre-transmis strong{
	display:block;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	}
	



	
	
/* Zoom vente */
	
.zoom_vente {
border-top:15px solid #FFF;
background:#e6e7e8;
padding:15px 15px 5px 15px;
position:relative;
}
.zoom_vente .btn_supp_lot{
display:block;
background:url(../images/btn_close.gif) no-repeat left top;
width:20px;
height:20px;
position:absolute;
text-indent:-5000px;
top:0px;
right:0px;
opacity:1;
}
.zoom_vente:hover .btn_supp_lot{
background:url(../images/btn_close.gif) no-repeat left bottom;
}

ul.nav_zoom_vente {
	display:block;
	list-style:none;
	height:48px;
	background:url(../images/f_trans-blanc.png);
	position:absolute;
	top:440px;
	left:15px;
	padding-left:3px;
	padding-top:7px;
	}
	
	
ul.nav_zoom_vente li{
	display:block;
	float:left;
	} 
	
ul.nav_zoom_vente a {
	display:block;
	text-decoration:none;
	color:#353a3e;
	font-size:9px;
	width:45px;
	text-align:center;
	padding-top:30px;/* Ce padding là, je le supprime exclusivement pour le bouton Flash avec le CSS en commentaire juste en dessous */
	}
	
ul.nav_zoom_vente li a.zoom_agrandir{
	padding-top:0px;  /*ICI NEW cf. ligne 1701*/
	}
ul.nav_zoom_vente a:hover {
	color:#bd0926;
	}		
/*	
ul.nav_zoom_vente a.zoom_agrandir {
	background:url(../images/ic_nav-zoom.png) no-repeat center 0;
	}
	
ul.nav_zoom_vente a:hover.zoom_agrandir {
	background:url(../images/ic_nav-zoom.png) no-repeat center -78px;
	}
	*/
ul.nav_zoom_vente a.zoom_prec {
	background:url(../images/ic_nav-flech-bas.png) no-repeat center 0;
	}
	
ul.nav_zoom_vente a:hover.zoom_prec {
	background:url(../images/ic_nav-flech-bas.png) no-repeat center -78px;
	}
	
ul.nav_zoom_vente a.zoom_suiv {
	background:url(../images/ic_nav-flech-haut.png) no-repeat center 0;
	}
	
ul.nav_zoom_vente a:hover.zoom_suiv {
	background:url(../images/ic_nav-flech-haut.png) no-repeat center -78px;
	}
	
a.zoom_prec-2 {
	margin:5px 0;
	display:block;
	text-decoration:none;
	padding:8px 0 8px 30px;
	color:#353a3e;
	font-size:9px;
	text-align:left;
	background:url(../images/ic_nav-flech-gauche.gif) no-repeat left 0;
	float:left;
	}
	
a:hover.zoom_prec-2 {
	color:#bd0926;
	background:url(../images/ic_nav-flech-gauche.gif) no-repeat left -78px;
	}
	
a.zoom_suiv-2 {
	margin:5px 0;
	display:block;
	text-decoration:none;
	padding:8px 30px 8px 0;
	color:#353a3e;
	font-size:9px;
	text-align:right;
	background:url(../images/ic_nav-flech-droite.gif) no-repeat right 0;
	float:right;
	}
	
a:hover.zoom_suiv-2 {
	color:#bd0926;
	background:url(../images/ic_nav-flech-droite.gif) no-repeat right -78px;
	}
	
.zoom_vente p{
	margin-top:15px;
	height:25px;
	}
	

/* Lot */


div#ph_lot-sup  {
	margin-top:20px;
	clear:both;
	}

div#ph_lot-sup span.bloc_photo-left-150 {
	margin:7px;
	}

.zoom_lot {
	background:#e6e7e8;
	padding:15px 15px 5px 15px;
	position:relative;
	}
	
.zoom_lot p{
	margin-top:15px;
	height:25px;
	}

	
/* Pop in Lot */


#pop-in {
    display:block;
    width:750px;
    border: 1px solid #dddfdf;
    background:#FFF;
    margin:0 auto;
    padding-bottom:20px;
    position:relative;
   /* top:50px;
    left:125px;*/
    z-index:10000;
    }
	
#tit-pop-in{
	display:block;
	background:#e6e7e8;
	padding:10px;
	border-bottom: 1px solid #dddfdf;
	}
	
#tit-pop-in h1{
	display:block;
	float:left;
	font-size:17px;
	color:#7c8083;
	padding:0 0 0 40px;
	border:0;
	width:600px;
	}
#pop-in #pop-in-content{
padding:20px;
}
a.pop-in-close{
	background:url(../images/btn_close.gif) no-repeat 0 0;
	display:block;
	width:20px;
	height:20px;
	float:right;
	text-indent:-5000px;
	}
	
a:hover.pop-in-close{
	background:url(../images/btn_close.gif) no-repeat 0 -20px;
	}
	
#pop-in .zoom_lot {
	background:#FFF;
	height:480px;
	width:720px;
	float:left;
	margin:0px;
	position:relative;
	}
	
a.zoom_prec-3 {
	display:block;
	text-decoration:none;
	padding-top:30px;
	color:#353a3e;
	font-size:9px;
	width:45px;
	text-align:center;
	position:absolute;
	top:240px;
	left:3px;
	background:url(../images/ic_nav-flech-gauche.gif) no-repeat center 0;
	}
	
a:hover.zoom_prec-3 {
	color:#bd0926;
	background:url(../images/ic_nav-flech-gauche.gif) no-repeat center -78px;
	}
	
a.zoom_suiv-3 {
	display:block;
	text-decoration:none;
	padding-top:30px;
	color:#353a3e;
	font-size:9px;
	width:45px;
	text-align:center;
	position:absolute;
	top:240px;
	right:3px;
	background:url(../images/ic_nav-flech-droite.gif) no-repeat center 0;
	}
	
a:hover.zoom_suiv-3 {
	color:#bd0926;
	background:url(../images/ic_nav-flech-droite.gif) no-repeat center -78px;
	}

#pop-in .bloc_photo-left-640{
	margin:0 auto;
	}
	
#pop-in .nav_zoom_vente{
	left:55px;
	}
	
#pop-in .zoom_lot p{
	width:640px;
	margin:0 auto;
	margin-top:10px;
	}
	
	
#pop-in	#ph_lot-sup {
	margin:40px 0 0 42px;
	}
	
#pop-in .ligne_vente {
	display:block;
	margin-left:40px;
	width:670px;
	}
	
	
/* Encart */


div.encart, div.encart2 {
	display:block;
	width:330px;
	float:left;
	margin-top:30px;
	}
	
div.encart{
	margin-right:10px;
	}
	
div.encart h3, div.encart2 h3 {
	display:block;
	width:310px;
	background:#f0f1f1;
	border-bottom:1px solid #d9dbdc;
	padding:8px 10px;
	font-size:15px;
	font-weight:normal;
	margin-bottom:10px;
	}

div.encart p, div.encart2 p {
	display:block;
	margin-bottom:10px;
	}

div.encart strong, div.encart2 strong {
	display:block;
	}
	
div.encart a, div.encart2 a {
	color:#353a3e;
	text-decoration:none;
	}
	
div.encart a:hover, div.encart2 a:hover{
	color:#bd0926;
	}
	
div.encart ul, div.encart2 ul {
	list-style:none;
	}
	
div.encart li, div.encart2 li {
	display:block;
	padding-bottom:10px;
	}
	
a.lien_encart-flech {
	background:#FFF url(../images/flech.png) no-repeat -20px bottom;
	color:#353a3e;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	padding:10px 0 5px 30px;
	display:block;
	border-bottom:1px solid #d9dbdc;
	margin-bottom:20px;
	clear:both;
	}
	
a:hover.lien_encart-flech {
	background:#FFF url(../images/flech-bl_on.gif) no-repeat 5px bottom;
	color:#bd0926;
	}

a#btn_estimation{
	background:#353a3e url(../images/btn_estimation.gif) no-repeat 5px 0px;
	text-transform:uppercase;
	padding:5px 0 5px 25px;
	text-decoration:none;
	color:#FFF;
	display:block;
	width:140px;
	float:left;
	}
	
a:hover#btn_estimation{
	background:#353a3e url(../images/btn_estimation.gif) no-repeat 5px -36px;
	}
	
	
.ligne_encart {
	display:block;
	padding:5px 0 0px 5px; /*5px 0 5px 5px btn_tel_pdf 1px*/
	border-bottom:1px solid #d9dbdc;
	
	}
	
.ligne_encart .date_encart {
	display:block;
	width:55px;
	float:left;
	}
	
.ligne_encart .date_encart span {
	display:block;
	width:50px;
	text-align:center;
	}
	
.ligne_encart .date_encart span.jour {
	font-size:18px;
	color:#bd0926;
	}
	
.ligne_encart .date_encart span.mois {
	font-size:12px;
	color:#353a3e;
	}
	
.ligne_encart .date_encart span.annee {
	font-size:14px;
	color:#7c8083;
	}
	
.ligne_encart .des_encart {
	display:block;
	width:150px; /*180*/
	float:left;
	clear:none;
	}

/*	
.ligne_encart a.lien_puce {
	display:block;
	background:url(../images/ic_flech-droite.gif) no-repeat left 2px;
	padding:0 5px 0 10px;
	float:right;
	color:#696e72;
	margin-top:40px;
	text-decoration:underline;
	}
	
.ligne_encart a:hover.lien_puce {
	color:#bd0926;
	text-decoration:none;
	}*/

/** Pagination pour la barre de filtre **/
div.pagination {
	padding:10px;
	margin:10px;
	text-align:center;
	font-size:12px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #353a3e;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration:underline;
	color:#bd0926;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-weight: bold;
	background-color: #454a4e;
	color: #fff;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	color: #969a9d;
}

/** **/	
	
ul.pagination {
	display:block;
	float:right;
	list-style:none;
	}
	
ul.pagination li{
	display:block;
	float:left;
	margin:8px 4px;
	}
	
ul.pagination li.page{
	font-size:9px;
	color:#8e9295;
	}
		
ul.pagination a{
	display:block;
	float:left;
	text-indent:-5000px;
	width:15px;
	}
	
ul.pagination a.btn_debut{
	background:url(../images/ic_pag-debut.gif) no-repeat center 0;
	height:11px;
	}
	
ul.pagination a:hover.btn_debut{
	background:url(../images/ic_pag-debut.gif) no-repeat center -11px;
	}
	
ul.pagination a.btn_prec{
	background:url(../images/ic_pag-prec.gif) no-repeat center 0;
	height:11px;
	}
	
ul.pagination a:hover.btn_prec{
	background:url(../images/ic_pag-prec.gif) no-repeat center -11px;
	}
	
ul.pagination a.btn_suiv{
	background:url(../images/ic_pag-suiv.gif) no-repeat center 0;
	height:11px;
	}
	
ul.pagination a:hover.btn_suiv{
	background:url(../images/ic_pag-suiv.gif) no-repeat center -11px;
	}
	
ul.pagination a.btn_fin{
	background:url(../images/ic_pag-fin.gif) no-repeat center 0;
	height:11px;
	}
	
ul.pagination a:hover.btn_fin{
	background:url(../images/ic_pag-fin.gif) no-repeat center -11px;
	}
	
ul.list_doc li{
	display:block;
	}
	
ul.list_doc li a{
	display:block;
	text-decoration:none;
	border-bottom:1px solid #d9dbdc;
	padding:5px 0 5px 20px;
	color:#353a3e;
	background:url(../images/ic_doc.gif) no-repeat left 5px;
	}
	
ul.list_doc a:hover{
	color:#bd0926;
	}

div.encart a.bloc_des_photo{
	margin:6px;
	}
	
div.encart a:hover.bloc_des_photo{
	color:#353a3e;
	}


/* Annuaire CP */


#annuaire {
	display:block;
	padding:10px;
	background:#e6e7e8;
	border-left:1px solid #d9dbdc;
	border-right:1px solid #d9dbdc;
	border-bottom:1px solid #d9dbdc;
	margin-bottom:1px;
	}
	
#annuaire_loc{
	display:block;
	float:left;
	}
	
#annuaire_vente{
	display:block;
	text-align:center;
	width:648px;
	}
	
#annuaire_vente ul{
	display:block;
	list-style:none;
	}
	
#annuaire_vente li#li_space{
	display:block;
	margin-bottom:10px;
	}
	
#annuaire_nom{
	display:block;
	float:right;
	}

#annuaire input.case{
	height:10px;
	margin-left:5px;
	margin-right:0px;
	}

	
#annuaire_vente input#localisation {
width:200px;
}

#annuaire_loc input#localisation {
width:130px;
}
#annuaire_loc input#commissairePriseur {
width:130px;
}
	
	#annuaire input#localisation {
	margin-right:5px;
	}
ul.col1_list, ul.col2_list {
	list-style:none;
	display:block;
	width:330px;
	float:left;
	color:#878b8e;
	margin-bottom:30px;
	}

ul.col1_list {
	margin-right:10px;
	}

ul.col1_list a, ul.col2_list a {
	color:#363b3f;
	text-decoration:none;
	}
	
ul.col1_list a:hover, ul.col2_list a:hover {
	color:#bd0926;
	}
	
ul.col1_list a span, ul.col2_list a span {
	color:#878b8e;
	text-decoration:none;
	}
		
ul.col1_list a:hover span, ul.col2_list a:hover span {
	color:#bd0926;
	}
	
.ligne_annuaire {
	border-bottom:1px solid #d9dbdc;
	background:url(../images/f_ligne.gif) repeat-y top left;
	}
	
/*.ligne_annuaire*/ .ph_annuaire {
	display:block;
	width:480px;
	padding:15px 10px 0 0;
	float:left;
	}
	
/*.ligne_annuaire .ph_annuaire */.gd_ph_annuaire {
	display:block;
	width:112px;
	margin-right:10px;
	float:left;
	}
	
/*.ligne_annuaire .ph_annuaire */.gd_ph_annuaire img {
	border:1px solid #d9dbdc;
	}
	
/*.ligne_annuaire .ph_annuaire*/ .des_annuaire {
	display:block;
	float:left;
	width:350px;
	padding-bottom:10px;
	}
	
	
h2.marqueur a{
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	color:#363b3f;
	display:block;
	background:url(../images/marqueur_rouge.png) no-repeat top left;
	padding-left:22px;
	min-height:33px;
	} 
	
	
.ligne_annuaire h2 a{
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	color:#363b3f;
	display:block;
	}
	
.ligne_annuaire h2 a:hover{
	color:#bd0926;
	}
	
/*.ligne_annuaire .ph_annuaire */.des_annuaire p{
	display:block;
	clear:both;
	padding:0 0 5px 0;
	}
	
/*.ligne_annuaire .ph_annuaire */.des_annuaire p a {
	text-decoration:none;
	color:#353a3e;
	}
	
/*.ligne_annuaire .ph_annuaire */.des_annuaire p a.lien-mail {
	color:#696e72;
	text-decoration:underline;
	}
	
/*.ligne_annuaire .ph_annuaire*/ .des_annuaire p a:hover{
	color:#bd0926;
	}	

/* Formulaire */


#form p, .form p{
	display:block;
	margin-bottom:20px;
	}

#form ul, .form ul{
	list-style:none;
	display:block;
	}
	
#pop-in #form ul, #pop-in .form ul{
	list-style:none;
	display:block;
	padding:10px;
	}
	
#form ul.f_gris, .form ul.f_gris{
	margin-left:50px;
	background:#F0F1F1;
	padding:10px;
	margin-top:10px;
	}
#form ul.f_gris_large, .form ul.f_gris_large{
	background:#F0F1F1;
	padding:10px;
	margin-top:10px;
}
#form label, .form label{
	display:block;
	width:160px;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	}
	
#form label.lab_ligne, .form label.lab_ligne{
	display:inline;
	width:none;
	float:none;
	text-align:left;
	font-weight:normal;
	padding:0 5px;
	}
	
#form label.lab_s, .form label.lab_s{
	display:block;
	width:80px;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-right:0;
	}
	
#form label em, .form label em{
	font-weight:normal;
	font-size:10px;
	}
	
#form label.lab_radio, .form label.lab_radio, #form label.lab_case, .form label.lab_case{
	display:inline;
	width:none;
	float:none;
	text-align:left;
	font-weight:normal;
	padding-right:10px;
	}
	
/*#form input, .form input{
	height:18px;
	}*/

#form input.ch_gd, .form input.ch_gd, form input.ch_gd{
	height:20px;
	}
	
		
#form textarea, .form textarea{
	width:420px;
	}
	
#form input.radio, .form input.radio{
	border:none;
	margin-left:5px;
	height:12px;
	}
	
#form input.case, .form input.case{
	border:none;
	height:13px;
	}
	
#form input.case_left, .form input.case_left{
	border:none;
	height:13px;
	float:left;
	margin-right:3px;
	}
	
#form li, .form li{
	padding:5px 0;
	position:relative;
	}
	
#form li.fin, .form li.fin{
	padding:0;
	clear:both;
	}
	
#form li a.btn_ch, .form li a.btn_ch{
	margin-left:10px;
	}
	
#form a.lien, .form a.lien{
	color:#696e72;
	display:block;
	text-decoration:underline;
	}
	
#form a:hover.lien, .form a:hover.lien{
	color:#bd0926;
	text-decoration:none;
	}
	
#form li span.mes_erreur, .form li span.mes_erreur{
	color:#bd0926;
	margin-left:5px;
	}
	
#form li#estimation_ph, .form li#estimation_ph{
	margin-left:170px;
	}
	
#form h2, .form h2{
	padding:10px 0;
	}
	

	
#page #form a.btn, #page #form input.btn, #page .form a.btn, #page .form input.btn{
	clear:both;
	margin-top:20px;
	margin-left:170px;
	/*color:#FFF;*/
	}
	
#form .img_lot, .form .img_lot {
	position:relative;
	float:left;
	margin-right:1px;
	border: 1px solid #dddfdf;
	width:150px;
	height:113px;
	background:#FFF;
	}
/*	
#form a.btn_supp_lot, .form a.btn_supp_lot{
	display:block;
	background:url(../images/btn_fermer.png) no-repeat left top;
	width:12px;
	height:12px;
	position:absolute;
	text-indent:-5000px;
	top:0px;
	right:0px;
	opacity:0;
	filter : alpha(opacity=0);
	}

#form .img_lot:hover a.btn_supp_lot, .form .img_lot:hover a.btn_supp_lot{
	opacity:1;
	filter : alpha(opacity=100); 
	}
	
#form a:hover.btn_supp_lot, .form a:hover.btn_supp_lot{
	background:url(../images/btn_fermer.png) no-repeat left -12px;
	opacity:1;
	filter : alpha(opacity=100);
	}*/
	
#form li.form_retrait, .form li.form_retrait {
	margin-left:170px;
	clear:both;
	}

#form li.m_ch, .form li.m_ch{
	padding:5px;
	}
	
#form li .f_bloc, .form li .f_bloc{
	display:block;
	float:right;
	width:210px;
	padding-right:10px;
	}
	
#form li.l_spacer{
	clear:both;
	}
	
#form input[type="submit"], .form input[type="submit"]{
    height:25px;
    padding:4px 10px 6px 10px;
    color:#FFF;
    background-color:#bd0926;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    }   
#form input[type="submit"]:hover, .form input[type="submit"]:hover{
    background-color:#960018;
    cursor:pointer;
    }
	
#form a.btn_plus, .form a.btn_plus {
	padding:2px 5px;
    color:#FFF;
    background-color:#7C8083;
   /* text-transform:uppercase;*/
	text-decoration:none;
	font-size:13px;
	margin-left:2px;
	}
	
#form a:hover.btn_plus, .form a:hover.btn_plus {
    background-color:#353a3e;
	}	
	

#form .zone_info, .form .zone_info {
	display:block;
	position:absolute;
	width:175px;
	padding:5px 5px 5px 20px;
	background:#FFF url(../images/ic_info.png) no-repeat 3px 5px;
	left:400px;
	border:1px solid #e5e5e5;
	top:5px;
	}
	

/* Liste specialite */


.list_specialite {
margin:20px 22px 0 0;
float:left;
display:block;
width:150px;
position:relative;
text-decoration:none;
color:#353a3e;
}

.list-right{
margin:20px 0px 0 0px;
}

.list-left{
margin:20px 22px 0 0px;
}

.list_specialite strong.nom_spe{
	font-size:12px;
	text-align:right;
	display:block;
	min-height:45px;
	font-weight:normal;
	}
	
.list_specialite:hover strong.nom_spe{
	color:#bd0926;
	}
	
.list_specialite img{
	border: 1px solid #dddfdf;
	}
	
.list_specialite .description{
	width:140px;
	height:103px;
	background:url(../images/f_trans-blanc.png);
	position:absolute;
	padding:5px;
	display:none;
	top:1px;
	left:1px;
	}
	
.list_specialite:hover .description{
	display:block;
	color:#696E72;
	}
	
.list_specialite .tit_spe {
	margin-top:1px;
	display:block;
	width:144px;
	border: 1px solid #dddfdf;
	background:url(../images/f_degrade-bloc.gif) repeat-x;
	padding:5px 3px 0 3px;
	}
	
.list_specialite .tit_spe strong.vol_spe{
	font-weight:normal;
	display:block;
	color:#878b8e;
	width:144px;
	background:url(../images/flech.png) no-repeat -25px bottom; 
	text-decoration:none;
	text-align:right;
	padding:8px 0 3px 0;
	}
	
.list_specialite:hover .tit_spe strong.vol_spe{
	display:block;
	color:#bd0926;
	background:#FFF url(../images/flech-bl_on.gif) no-repeat 0px bottom;
	}
	
.list_specialite .tit_spe strong span{
	color:#353a3e;
	}	
	
.list_specialite:hover .tit_spe strong span{
	color:#bd0926;
	}		

/* specialite */

#mosaic_spe {
	padding-top:30px;
	background:url(../images/f_degrade-mosaic-h.gif) repeat-x;
	float:left;
	width:670px;
	margin-bottom:20px;
	}

#mosaic_spe .col_mosaic{
	display:block;
	width:150px;
	float:left;
	margin:0 8px;
	}
	
#mosaic_spe .col_mosaic .bloc_photo-left-70-1, #mosaic_spe .col_mosaic .bloc_photo-left-70-2{
	margin-bottom:10px;
	display:block;
	float:left;
	width:70px;
	height:52px;
	border: 1px solid #dddfdf;
	}
	
#mosaic_spe .col_mosaic .bloc_photo-left-70-3, #mosaic_spe .col_mosaic .bloc_photo-left-70-4{
	margin-top:10px;
	display:block;
	float:left;
	width:70px;
	height:52px;
	border: 1px solid #dddfdf;
	}
	
#mosaic_spe .col_mosaic .bloc_photo-left-70-1, #mosaic_spe .col_mosaic .bloc_photo-left-70-3{
	margin-right:6px;
	}
	
#bas_mosaic {
	display:block;
	background:url(../images/f_degrade-mosaic-b.gif) repeat-x;
	width:670px;
	clear:both;
	min-height:30px;
	}
	
#bas_mosaic .btn{
	margin-top:5px;
	float:right;
	background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left 8px;
	padding-left:25px;
	width:295px;
	text-align:left;
	/*color:#fff;*/
	}
	
#bas_mosaic .btn:hover{
	background:#bd0926 url(../images/ic_btn-flech.png) no-repeat left bottom;
	color:#fff;
	}
	
	
	
/* Ligne resultat */


#result {
	margin-top:20px;
	}

.ligne_result {
	position:relative;
	display:block;
	border-bottom:1px solid #d9dbdc;
	padding:10px 0px;
	clear:both;
	}
	
.ligne_result .date_result {
	display:block;
	width:55px;
	position:absolute;
	top:10px;
	left:0;
	}
	
.ligne_result .date_result span {
	display:block;
	width:50px;
	text-align:center;
	}
	
.ligne_result .date_result span.jour {
	font-size:18px;
	color:#bd0926;
	}
	
.ligne_result .date_result span.mois {
	font-size:12px;
	color:#353a3e;
	}
	
.ligne_result .date_result span.annee {
	font-size:14px;
	color:#7c8083;
	}

.des_result {
	display:block;
	width:415px;
	margin-left:55px;
	}
	
.ligne_result h2 a, .ligne_result h2{
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	color:#2c3033;
	display:block;
	}
	
.ligne_result a:hover{
	color:#bd0926;
	}
	
.ligne_result a.btn_tel_pdf, .ligne_encart a.btn_tel_pdf{
background:#7C8083 url(../images/ic_doc.gif) no-repeat 8px 5px;
text-transform:uppercase;
padding:5px 25px;
text-decoration:none;
color:#FFF;
border-bottom:1px solid #FFF;
display:block;
/*width:155px;*/
float:right;
}

.ligne_result a.btn_tel_pdf:hover, .ligne_encart a.btn_tel_pdf:hover{
color:#fff;
background-color:#353a3e;
text-decoration:none;
}
.ligne_result a.btn_tel_pdf{
position:absolute;
right:0;
bottom:0;
}
.ligne_encart a.btn_tel_pdf{
position:relative;
margin-top:30px;
color:#fff;
}

	
/* Tableau résultat sans criteres */


.tab-result {
	margin-top:20px;
	display:block;
	float:left;
	}
	
.tab-result-1, .tab-result-2 {
	width:223px;
	border-right:1px solid #FFF;
	}
	
.tab-result-3 {
	width:222px;
	}
	
.tab-result-1 h2{
	background:url(../images/ph_tab-result-1.jpg);
	}

.tab-result-2 h2{
	background:url(../images/ph_tab-result-2.jpg);
	}

.tab-result-3 h2{
	background:url(../images/ph_tab-result-3.jpg);
	}
	
.tab-result h2{
	display:block;
	padding-top:10px;
	width:213px;
	height:22px;
	text-transform:uppercase;
	padding-top:78px;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	color:#363b3f;
	text-decoration:none;
	border-bottom:1px solid #FFF;
	}
	
#page .tab-result a{
	display:block;
	padding-top:10px;
	width:213px;
	height:35px;
	background:#bbbdbf url(../images/ic_btn-flech-gris.gif) no-repeat 0 27px;
	text-transform:uppercase;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	color:#363b3f;
	text-decoration:none;
	border-bottom:1px solid #FFF;
	}
	
#page .tab-result a:hover{
	background:#7c8083 url(../images/ic_btn-flech-gris.gif) no-repeat 0 -55px;
	color:#FFF;
	}
	
.tab-result a span{
	display:block;
	text-transform:none;
	color:#FFF;
	}


/* Résultats */

ul#crit_result {
	list-style:none;
	}
	
ul#crit_result li{
	float:left;
	display:block;
	/*width:150px;*/
	margin-right:5px;
	}

#page .promo_result {
/*background:#E6E7E8; à activer pour version gris clair*/
background:#8c8f92 url(../images/f_gris-f.gif) repeat-x bottom left;
}
	
#page .promo_result-alerte {
width:60%;
float:left;
margin:5px 0;
}

#page .promo_result-info {
margin:10px 0;
}

 #page .promo_result-info p{
display:block;
background: #E6E7E8 url(../images/ic_infos.png) no-repeat 15px center;
color:#353a3e;
font-size:11px;
padding:10px 10px 10px 55px;
}

#page .promo_result-alerte a{
display:block;
background:#8c8f92 url(../images/ic_alerte.png) no-repeat 15px center;
color:#fff;
/*background:url(../images/ic_alerte.png) no-repeat 15px center; 
color:#353a3e; à activer pour version gris clair*/ 
text-decoration:none;
font-size:12px;
padding:15px 15px 15px 55px;
}
#page .promo_result-alerte a:hover{
color:#d4d4d4;
/*color:#bd0926; à activer pour version gris clair*/
text-decoration:none;
}
	
	
a.suggestion {
	margin:5px 0 20px 0;
	display:block;
	float:left;
	border:1px solid #d3d5d6;
	width:660px;
	padding:10px 0 0 10px;
	background:#FFF url(../images/flech.png) no-repeat -20px bottom;
	color:#353a3e;
	text-decoration:none;
	text-transform:uppercase;
	}
	
	
a:hover.suggestion {
	border:1px solid #e6e7e8;
	background:#e6e7e8 url(../images/flech.png) no-repeat  5px 138px;
	color:#bd0926;
	}
	
a.suggestion span.select{
	display:block;
	font-size:10px;
	clear:both;
	padding:10px 0 10px 20px;
	height:10px;
	}
	
a.suggestion .bloc_photo-left-150 {
	margin-right:13px;}



/* Alerte */

#page h1#alerte {
	display:block;
	width:635px;
	font-weight:normal;
	font-size:18px;
	color:#7c8083;
	border-bottom:1px solid #d9dbdc;
	padding:3px 0 7px 35px;
	margin-top:20px;
	background:url(../images/ic_alerte.png) no-repeat;
	}
	
	
/* Actualites__________________________________ */



.note {
	margin-top:20px;
	font-size:12px;
	}
	
.note img {
	border:1px solid #d9dbdc;
	}

.note img.left {
	float:left;
	}

.note img.right {
	float:right;
	}
	
.note .note_cont {
	margin:0 10px;
	float:left;
	width:440px;
	}
	
.note .note_cont_l {
	width:670px;
	}
	
.note h2{
	font-size:21px;
	display:block;
	margin-bottom:5px;
	}
	
strong.note_auteur{
	background:url(../images/puce_flech.gif) no-repeat 0 2px;
	padding-left:20px;
	color:#878b8e;
	font-weight:normal;
	margin-bottom:10px;
	display:block;
	font-size:11px;
	}
	

	
ul.note_footer{
	width:670px;
	display:block;
	padding:5px;
	list-style:none;
	background:#e6e7e8;
	border-top:1px solid #d9dbdc;
	position:relative;
	margin-top:20px;
	height:15px;
	}
	
ul.note_footer li{
	float:left;
	color:#878b8e;
	padding:0 5px;
	}
	
ul.note_footer li.note_comment{
	line-height:25px;
	position:absolute;
	top:0;
	right:0;
	background:#FFF;
	padding:0;
	}
	
.note_comment strong{
	display:block;
	background:#e6e7e8 url(../images/ic_comment.png) no-repeat 0 0;
	color:#FFF;
	width:26px;
	height:25px;
	text-align:center;
	line-height:25px;
	float:left;
	padding-left:15px;
	margin-right:5px;
	
	}
	
	
/* Sidebar actualités */


#sidebar ul#menu_cat_actu {
	list-style:none;
	margin-bottom:30px;
}

#sidebar .actu_cat{
	display:block;
	height:19px;
	padding-top:55px;
	border-bottom:1px solid #d9dbdc;
	margin-top:10px;
	}
	
#sidebar .actu_cat a{
	display:block;
	padding-left:40px;
	background:url(../images/flech_b.png) no-repeat 0 2px;
	text-transform:uppercase;
	color:#363b3f;
	text-decoration:none;
	height:20px;
	}
	
#sidebar .actu_cat a:hover{
	background:url(../images/flech_b.png) no-repeat 0 -26px;
	color:#bd0926;
	}
	
#sidebar .actu_1 {
	background:url(../images/actu-1.jpg) no-repeat 0 0;
	}
	
#sidebar .actu_2 {
	background:url(../images/actu-2.jpg) no-repeat 0 0;
	}
	
#sidebar .actu_3 {
	background:url(../images/actu-3.jpg) no-repeat 0 0;
	}
	
#sidebar .actu_4 {
	background:url(../images/actu-4.jpg) no-repeat 0 0;
	}
	
#sidebar form#bloc_form {
	padding:0 10px 10px 10px;
	}
	
#sidebar form#bloc_form input.ch{
	height:20px;
	}
	
#sidebar form#bloc_form ul{
	list-style:none;
	}
	
#sidebar form#bloc_form label{
	background:none;
	float:none;
	display:inline;
	padding:0;
	}
	
#sidebar .col_bloc{
	display:block;
	width:140px;
	padding-right:10px;
	float:left;
	border-top:1px solid #d3d5d6;
	padding-top:10px;
	}
	
#sidebar .col_bloc ul{
	list-style:none;
	}
	
#sidebar .col_bloc ul a{
	color:#7a7f82;
	text-decoration:none;
	}
	
#sidebar .col_bloc ul a:hover{
	color:#bd0926;
	}
	
#sidebar .col_bloc h2{
	font-size:14px;
	color:#363b3f;
	display:block;
	margin-bottom:5px;
	}
	
	
/* Articles */


#page_art  {
	font-size:12px;
	}

#page_art h1.tit_art {
	display:block;
	width:670px;
	font-weight:normal;
	font-size:17px;
	color:#363b3f;
	border:none;
	padding-bottom:5px;
	}

strong.note_auteur_art{
	background:url(../images/puce_flech.gif) no-repeat 0 2px;
	padding-left:20px;
	color:#878b8e;
	font-weight:normal;
	margin-bottom:10px;
	display:block;
	font-size:11px;
	border-bottom:1px solid #d9dbdc;
	padding-bottom:10px;
	}
	
strong.note_auteur_art a.btn_partager{
	background:url(../images/ic_partager2.gif) no-repeat 5px 2px;
	padding-left:20px;
	float:right;
	}
	
strong.note_auteur_art a.btn_imprimer{
	background:url(../images/ic_imprimer2.gif) no-repeat 5px 2px;
	padding-left:20px;
	float:right;
	}
	
#page_art  .iframe{
	display:block;
	width:400px;
	margin:0 auto;
	padding:10px 0;
	}
	
#page_art  ul.liste{
	list-style:none;
	}
	
#page_art  ul.liste li{
	background:url(../images/ic_flech-droite.gif) no-repeat 0 2px;
	padding-left:10px;
	}
	
#page_art  #nav_art a{
	margin:5px 0;
	display:block;
	text-decoration:none;
	color:#bd0926;
	}
	
#page_art  #nav_art a span{
	color:#353a3e;
	font-size:9px;
	display:block;
	}
	
#page_art  #nav_art a:hover span{
	color:#bd0926;
	}
	
#page_art  #nav_art a#nav_prec{
	padding:8px 0 8px 30px;
	background:url(../images/ic_nav-flech-gauche.gif) no-repeat left 0;
	float:left;
	text-align:left;
	}
	
#page_art  #nav_art a:hover#nav_prec {
	color:#bd0926;
	background:url(../images/ic_nav-flech-gauche.gif) no-repeat left -78px;
	}
	
#page_art  #nav_art a#nav_suiv{
	padding:8px 30px 8px 0;
	background:url(../images/ic_nav-flech-droite.gif) no-repeat right 0;
	float:right;
	text-align:right;
	}
	
#page_art  #nav_art a:hover#nav_suiv {
	color:#bd0926;
	background:url(../images/ic_nav-flech-droite.gif) no-repeat right -78px;
	}
	
#page_art  #list_art {
	display:block;
	clear:both;
	background:#e6e7e8;
	border-top:1px solid #d3d5d6;
	padding:10px;
	}
	
#page_art  #list_art strong{
	font-weight:normal;
	font-size:14px;
	}
	
#page_art  #list_art a{
	text-decoration:none;
	}
	
#page_art  #list_art ul.liste li{
	background:url(../images/ic_flech-droite2.gif) no-repeat 0 2px;
	padding-left:10px;
	}
	
#page_art  #comment {
	margin-top:20px;
	}
	
#page_art  #comment h2{
	color:#7c8083;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #d3d5d6;
	height:25px;
	display:block;
	line-height:25px;
	margin-bottom:10px;
	}
	
#page_art  #comment h2 span{
	display:block;
	background:url(../images/ic_comment.png) no-repeat 0 0;
	color:#FFF;
	width:26px;
	height:25px;
	text-align:center;
	line-height:25px;
	float:left;
	padding-left:15px;
	margin-right:5px;
	}
	
#page_art  #comment .ligne_comment{
	clear:both;
	border-bottom:1px solid #d3d5d6;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#7c8083;
	font-size:11px;
	}
	
#page_art  #comment .ligne_comment strong{
	font-weight:normal;
	font-size:12px;
	color:#353a3e;
	}
	
#page_art  #comment .ligne_comment strong span{
	color:#bd0926;

	}
	
/* Galerie vente */


a.bloc_des_photo{
	display:block;
	float:left;
	margin:7px;
	position:relative;
	width:150px;
	height:113px;
	border: 1px solid #dddfdf;
	color:#353a3e;
	text-decoration:none;
	}
	
	
.des_photo{
	display: table-cell;
	width:150px;
	height:113px;
	text-decoration:none;
	vertical-align:middle;
	}
	
.des_photo img{
	display:block;
	margin:0 auto;
	
	}

	
a.bloc_des_photo .des_galerie_vente {
	width:145px;
	height:108px;
	background:url(../images/f_trans-blanc.png);
	position:absolute;
	padding:5px 5px 0 0;
	display:none;
	}
	
a.bloc_des_photo:hover .des_galerie_vente{
	display:block;
	width:145px;
	height:108px;
	background:url(../images/f_trans-blanc.png);
	position:absolute;
	padding:5px 5px 0 0;
	color:#353a3e;
	}
	
a.bloc_des_photo:hover .lot_select{
	display:none;
	}
	
.des_galerie_vente .description{
	display:block;
	height:73px;
	padding-left:5px;
	}	

.des_galerie_vente .estimation{
	display:block;
	background:url(../images/flech-trans_on.gif) no-repeat left 20px;
	padding-left:25px;
	height:35px;
	}	
	
	
	
/* Mon compte__________________________________*/


/* Sélection */


#col_compte {
	display:block;
	width:300px;
	float:left;
	margin-right:30px;
	}
	
#col_compte ul#menu_compte{
	list-style:none;
	border-top:1px solid #d3d5d6;
	border-left:1px solid #d3d5d6;
	border-right:1px solid #d3d5d6;
	margin-bottom:30px;
	}
	
#col_compte ul#menu_compte a{
	display:block;
	background:url(../images/f_btn-compte.gif) repeat-x;
	height:15px;
	width:278px;
	padding:5px 10px;
	border-bottom:1px solid #d3d5d6;
	text-decoration:none;
	color:#353a3e;
	font-size:12px;
	}
	
#col_compte ul#menu_compte a:hover{
	background:#454A4E;
	color:#FFF;
	}
	
#col_compte ul#menu_compte a#menu_c_on{
	background:#7c8083;
	color:#FFF;
	}
	
#col_compte .bloc ul{
	list-style:none;
	color:#7c8083;
	padding-bottom:10px;
	}
	
#col_compte .bloc li{
	border-top:1px solid #e6e7e8;
	padding:5px 10px;
	}
	
#col_compte .bloc strong{
	color:#363b3f;
	font-size:12px;
	font-weight:normal;
	}
	
#col_compte .bloc li#ic_contact{
	background:url(../images/ic_mail.gif) no-repeat 10px 8px;
	padding-left:30px;
	}
	
#col_compte .bloc li#ic_imprimer{
	background:url(../images/ic_imprimer2.gif) no-repeat 10px 8px;
	padding-left:30px;
	}
	
#col_compte .bloc li#ic_envoyer{
	background:url(../images/ic_partager2.gif) no-repeat 10px 8px;
	padding-left:30px;
	}
	
#page_compte {
	display:block;
	width:670px;
	float:left;
	position:relative;
	}

.msg {/*bleu*/
background-color: #D9EDF7;
border: 1px solid #3A87AD;
color: #3A87AD;
font-size: 14px;
margin-bottom: 20px;
padding: 10px;
}
.msg a{ /*bleu*/
color: #3A87AD;
text-decoration:underline;
}
.msg a:hover{/*bleu*/
color: #3A87AD;
text-decoration:none;
}

.msg_rouge {/*rouge*/
background-color: #F2DEDE;
border: 1px solid #B94A48;
color: #B94A48;
font-size: 14px;
margin-bottom: 20px;
padding: 10px;
}
.msg_rouge a{ /*rouge*/
color: #B94A48;
text-decoration:underline;
}
.msg_rouge a:hover{/*rouge*/
color: #B94A48;
text-decoration:none;
}


#tit_compte {
	display:block;
	border-bottom:1px solid #d9dbdc;
	padding-bottom:5px;
	margin-bottom:20px;
	}
	
#tit_compte h1#tit_ma-selection {
	display:block;
	background:url(../images/tit_compte-selection.gif) no-repeat;
	width:163px;
	height:26px;
	text-indent:-5000px;
	float:left;
	}
	
#tit_compte #tit_lien {
	float:right;
	color:#878b8e;
	padding-top:10px;
	}
	
#tit_compte #tit_lien a{
	color:#878b8e;
	}
	
.compte_selection  {
margin-bottom:20px;
border-bottom:1px solid #d9dbdc;
}

/* Pb JS, duplication de la classe compte_vente */
.compte_selection .compte_vente, .compte_selection .compte_vente2 {
/*display:block;*/
color:#353a3e;
/*border-bottom:1px solid #d9dbdc;*/
text-decoration:none;
font-size:12px;
height:20px;
margin-left:10px;
display:block;
float:left;
}

.compte_selection .compte_vente2 span{
color:#bd0926;
}

.compte_selection .moins {
background:url(../images/btn_moins.gif) no-repeat top left;
padding-left:20px;
margin-left:0;
}

.compte_selection .plus {
background:url(../images/btn_plus.gif) no-repeat top left;
padding-left:20px;
margin-left:0;
}

.compte_selection .compte_selection_vente {
	background:#e6e7e8;
	padding:15px 0px 15px 15px;
	position:relative;
	}
	
.compte_selection .img_lot {
	position:relative;
	float:left;
	margin:0 10px 40px 0; /* margin bottom */
	border: 1px solid #dddfdf;
	width:150px;
	height:113px;
	}
	
/** Boutons "fermer" au survol **//*
.compte_selection_vente a.btn_supp_lot, .compte_selection_vente a.btn_supp_vente{
display:block;
height:12px;
position:absolute;
top:0px;
right:0px;
opacity:0;
filter : alpha(opacity=0);
color:#696e72;
text-decoration:none;
}
.compte_selection .compte_selection_vente .btn_supp_lot{
background:url(../images/btn_fermer.png) no-repeat left top;
width:12px;
}*/
.compte_selection_vente:hover .btn_supp_vente{
background:url(../images/btn_fermer.png) no-repeat right top;
text-indent:0px;
width:152px;
padding-right:20px;
opacity:1;
filter : alpha(opacity=100);
}
/*
.compte_selection_vente .img_lot:hover .btn_supp_lot, .compte_selection_vente:hover  .btn_supp_vente, .compte_selection_vente :hover .btn_supp_lot, .compte_selection_vente  .btn_supp_vente:hover{
opacity:1;
filter : alpha(opacity=100); 
}
.compte_selection_vente :hover .btn_supp_lot{
background:url(../images/btn_fermer.png) no-repeat left -12px;
}*/
.compte_selection_vente  .btn_supp_vente:hover{
background:url(../images/btn_fermer.png) no-repeat right -12px;
color:#bd0926;
}
/** **/


.compte_selection_vente ul{
	list-style:none;
	display:block;
	float:left;
	}
	
.compte_selection_vente .s_compte {
	clear:both;
	}
	
 .compte_selection_vente ul a.lien_flech{
	background:url(../images/ic_flech-droite2.gif) no-repeat left 3px;
	}
	
	
.compte_btn{
	float:right;
	margin-right:20px;
	}
	
.compte_selection .btn{
	float:left;
	margin-left:10px;
	margin-top:20px;
	}
	
.compte_selection .vente{
	background:#7c8083 url(../images/ic_lieu-vente.gif) no-repeat 5px 5px;
	padding-left:23px;
	
	}
	
.compte_selection .vente:hover{
	background:#7c8083 url(../images/ic_lieu-vente.gif) no-repeat 5px -22px;
	padding-left:23px;
	}

.compte_selection .compte_ordre_achat {
	background:#bdbfc1;
	padding:20px 0px 20px 15px;
	}
	
.compte_selection .compte_ordre_achat strong{
	color:#FFF;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
	}
	
.compte_selection .compte_ordre_achat .ordre_achat{
	float:left;
	width:152px;
	margin-right:10px;
	}
	
.compte_selection .compte_ordre_achat .ordre_achat strong{
	margin-top:5px;
	border-bottom:1px solid #dfe0e1;
	padding-bottom:5px;
	width:152px;
	display:block;
	clear:both;
	text-transform:none;
	color:#353a3e;
	margin-bottom:5px;
	}
	
.compte_selection .compte_ordre_achat .ordre_achat span.ordre_attente{
	display:block;
	background:url(../images/ic_attente.gif) no-repeat 0 0;
	padding-left:22px;
	}
	
.compte_selection .compte_ordre_achat .ordre_achat span.ordre_confirme{
	display:block;
	background:url(../images/ic_confirmer.gif) no-repeat 0 0;
	padding-left:22px;
	}
	

/* Rappel newsletter */
.t_compte {
margin-top:10px;
}
.t_compte td {
padding:10px;
}
.t_top {
background:#bdbfc1;
color:#FFF;
text-transform:uppercase;
}
.t_top td {
border-right:1px solid #FFF;
}	
.t_1 {
background:#e6e7e8;
}	
.t_2 {
background:#f0f1f1;
}	
.t_1 td, .t_2 td {
border-bottom:1px solid #bdbfc1;
border-right:1px solid #FFF;
}	
.t_compte .lien{
/*color:#696e72;
text-decoration:underline;*/
margin-right:10px;
/*display:block;
float:left;
*/}

.t_compte a:hover{
/*color:#bd0926;
text-decoration:none;*/
}

.t_compte strong {
color:#BD0926;
}
	
#page_compte ul {
	list-style:none;
	}
	
#page_compte form#newsletter {
	margin-top:10px;
	
	}
	
#page_compte form#newsletter a.btn{
	margin-top:10px;
	position:relative;
	
	float:left;
	display:block;
	width:100px;
	}
#page_compte form#newsletter a.btn_gris{
margin-left:10px;

}
	
#page_compte h3{
	margin-top:10px;
	border-top:1px solid #e6e7e8;
	padding:5px;
	background:url(../images/f_s-titre.gif) repeat-x;
	}
	
#page_compte p.par_texte_sp {
	margin:10px 0;
	}	
	

	
/* historique ordre d'achat */	
.compte_selection .compte_ph_cp{
	display:block;
	width:112px;
	margin-right:10px;
	float:left;
	}
	
.compte_selection .compte_ph_cp img {
	border:1px solid #d9dbdc;
	}
	
.compte_selection .compte_des_cp {
	display:block;
	float:left;
	width:350px;
	padding-bottom:10px;
	}
	
.compte_selection .compte_des_cp h2 a{
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	color:#363b3f;
	display:block;
	}
	
.compte_selection .compte_des_cp h2 a:hover{
	color:#bd0926;
	}
	
.compte_selection .compte_des_cp p{
	display:block;
	clear:both;
	padding:0 0 5px 0;
	}
	
.compte_selection .compte_des_cp p a {
	text-decoration:none;
	color:#353a3e;
	}
	
.compte_selection .compte_des_cp p a.lien-mail {
	color:#696e72;
	text-decoration:underline;
	}
	
.compte_selection .compte_des_cp p a:hover{
	color:#bd0926;
	}
	
.compte_selection .compte_des_cp a.lien-info{
	background:url(../images/ic_info.png) no-repeat left top;
	padding-left:18px;
	color:#696e72;
	display:block;
	text-decoration:underline;
	}
	
	
.compte_selection .ligne_vente {
	border-top:1px solid #FFF;
	border-bottom:none;
	background:none;
	padding-bottom:20px;
	
	}
	
	
.compte_selection .ligne_vente .ph_vente {
	display:block;
	width:460px;
	padding:15px 10px 0 0;
	float:left;
	}
	
.compte_selection .ligne_vente .ph_vente .gd_ph_vente {
	display:block;
	width:152px;
	height:113px;
	margin-right:10px;
	float:left;
	background:none;
	position:relative;
	}
	
.compte_selection .ligne_vente .des_vente {
	display:block;
	float:left;
	width:295px;
	padding-bottom:10px;
	}
	
.compte_selection .ligne_vente .des_vente p {
	display:block;
	clear:both;
	padding:0;
	}
	
	
.compte_selection  .ligne_vente .info_vente {
	display:block;
	width:170px;
	float:left;
	border-top:none;
	padding-bottom:10px;
	}
	
.compte_selection  .ligne_vente .info_vente ul li.estimation_vente {
	display:block;
	background:#cecfd1;
	font-size:12px;
	padding:3px 0 3px 5px;
	}
	
.compte_selection  .ligne_vente .info_vente li.adjuge{
	background:#bd0926;
	text-transform:uppercase;
	padding:5px 0 5px 5px;
	text-decoration:none;
	color:#FFF;
	border-top:1px solid #FFF;
	display:block;
	width:165px;
	}
	
.compte_selection  a.imp_historique{
	position:relative;
	clear:both;
	display:block;
	margin:0px;
	}
	
	
	
/* Pop in compte */


#pop-in-compte {
    display:block;
    width:450px;
    border: 1px solid #dddfdf;
    background:#FFF;
    margin:0 auto;
    padding-bottom:20px;
    position:absolute;
 /*   top:50px;*/
    left:125px;
    z-index:10000;
    }
	
#pop-in-compte #tit-pop-in h1{
	display:block;
	float:left;
	font-size:18px;
	color:#7c8083;
	padding:0 0 0 10px;
	border:0;
	width:300px;
	}
	
/* ordres d'achat__________________________________*/
#ordre-achat {
	background:url(../images/f_degrade_o-achat.gif) repeat-x;
	}
	

/* Header */
	
#header_oa #etapes{
	float:left;
	background:url(../images/etape_l.gif) no-repeat right center;
	width:650px;
	}
	/* h1 supprimé
#header_oa h1{
	font-size:16px;
	color:#363b3f;
	margin-left:110px;
	margin-top:20px;
	}*/

#header_oa ul{
	list-style:none;
	float:left;
	margin-top:43px; /*23px*/
	margin-left:5px;
	}

#header_oa li{
	float:left;
	}
	
#header_oa li a{
	float:left;
	color:#7c8083;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:5px;
	}
	
#header_oa li a:hover{
	color:#bd0926;
	}
	
#header_oa strong#pa_inter {
	display:block;
	background:url(../images/pas_interencheres.jpg) no-repeat left center;
	width:50px;
	height:100px;
	text-indent:-5000px;
	float:left;
	}
	
#header_oa li.etape_l_on a{
	display:block;
	background:url(../images/etape_on_l.gif) no-repeat left 3px;
	padding-left:70px;
	}
	
#header_oa li.etape_l_off a{
	display:block;
	background:url(../images/etape_off_l.gif) no-repeat left 3px;
	padding-left:70px;
	}
	
#header_oa li.etape_on a{
	display:block;
	background:url(../images/etape_on.gif) no-repeat left 3px;
	padding-left:35px;
	}
	
#header_oa li.etape_off a{
	display:block;
	background:url(../images/etape_off.gif) no-repeat left 3px;
	padding-left:35px;
	}
	
#header_oa #coor_cp {
	float:left;
	background:#FFF;
	padding:10px;
	margin-top:10px;
	width:280px;
	margin-left:50px;
	}
	
#header_oa #coor_cp img {
	float:left;
	margin-right:10px;
	}
	
/* Page ordre d'achat */
	
a.ic_retour {
	display:block;
	background:url(../images/ic_retour.gif) no-repeat left top;
	padding-left:20px;
	color:#7c8083;
	height:17px;
	}
	
a:hover.ic_retour {
	color:#bd0926;
	text-decoration:none;
	}
	
#ordre-achat p#lien-info {
	margin-top:20px;
	}
	
#ordre-achat .info_vente {
	position:relative;
	}
	
#ordre-achat .info_vente .typ_enchere{
	position:absolute;
	top:25px;
	width:180px;
	background:url(../images/coin_o-achat.png) no-repeat right top;
	padding-top:10px;
	}
	
#ordre-achat .info_vente .typ_enchere .cont_typ_enchere{
	background:#e6e7e8;
	width:170px;
	padding:5px;
	}
	
#ordre-achat .info_vente .typ_enchere .cont_typ_enchere p{
	display:block;
	}
	
#ordre-achat .info_vente .typ_enchere .cont_typ_enchere input {		
	border: 1px solid #dddfdf;
	background:#FFF;
	padding:2px;
	margin-top:5px;
	}
	
#ordre-achat .info_vente .typ_enchere .cont_typ_enchere input.case{
	height:10px;
	border:none;
	padding:0px;
	background:none;
	margin:none;
	}
	
#ordre-achat .info_vente .typ_enchere .cont_typ_enchere a.btn_ordre{
	display:block;
	background:#bd0926;
	text-transform:uppercase;
	padding:5px 0;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	width:170px;
	margin-top:8px;
	}
	
#ordre-achat .info_vente .typ_enchere .cont_typ_enchere a:hover.btn_ordre{
	background:#960018;
	}
	
#ordre-achat #page .ligne_vente a.btn_select{
	padding:5px 10px 5px 25px;
	width:145px;
	}		
	
#ordre-achat #page .ligne_vente a.btn_select_off{
	background:#353a3e url(../images/btn_plus_off.png) no-repeat 5px top;
	text-transform:uppercase;
	padding:5px 10px 5px 25px;
	text-decoration:none;
	color:#FFF;
	border-bottom:1px solid #FFF;
	display:block;
	width:145px;
	}
	
#ordre-achat #page  .ligne_vente a.btn_select_off:hover {
	background:#353a3e url(../images/btn_plus_off.png) no-repeat 5px -36px;
	color:#FFF;
	}
	
.ligne_vente .info_vente ul li.ordre {
	display:block;
	background:#cecfd1;
	font-size:12px;
	padding:3px 0 3px 10px;
	}
	
.ligne_vente .info_vente ul li.ordre strong {
	font-weight:normal;
	padding-top:3px;
	display:block;
	width:100px;
	float:left;
	}
	
.ligne_vente .info_vente ul li.ordre strong.vente_ench_tel {
	font-weight:normal;
	padding-top:3px;
	display:block;
	width:100px;
	float:left;
	text-transform:uppercase;
	background:url(../images/ic_tel_gd.gif) no-repeat left top;
	padding-left:18px;
	padding-bottom:3px;
	}
	
.ligne_vente .info_vente ul li.ordre a.supp {
	display:block;
	height:20px;
	width:20px;
	background:url(../images/btn_close.gif) no-repeat 0 0;
	text-indent:-5000px;
	padding:0;
	float:right;
	margin-right:3px;
	}
	
.ligne_vente .info_vente ul li.ordre a.supp:hover {
	background:url(../images/btn_close.gif) no-repeat 0 -20px;
	}
	
#ordre-achat #form input[type="submit"], #ordre-achat .form input[type="submit"]{
    height:25px;
    padding:4px 10px 6px 10px;
    color:#FFF;
    background-color:#bd0926;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    }  
	

/* Panier ordre d'achat */
#sidebar .bloc p#total{
	display:block;
	border-top:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
	padding:5px 0 5px 10px;
	margin:5px 0;
	}	
	
#sidebar .bloc p#total span{
	color:#bd0926;
	}
	
#sidebar .bloc p#panier_tel{
	display:block;
	border-top:1px solid #e6e7e8;
	padding:5px 0 5px 10px;
	margin-top:5px;
	}		

#sidebar .bloc p#panier_tel input {		
	border: 1px solid #dddfdf;
	background:#FFF;
	padding:2px;
	margin-top:5px;
	}

#sidebar .bloc a#valider_o_off{
	display:block;
	background:#cecfd1 url(../images/ic_recap-flech_off.gif) no-repeat 250px bottom;
	padding:10px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	margin-top:10px;
	}
	
#sidebar .bloc a#valider_o_on{
	display:block;
	background:#7c8083 url(../images/ic_recap-flech_on.gif) no-repeat 250px 10px;
	padding:10px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	margin-top:10px;
	}
	
#sidebar .bloc a:hover#valider_o_on{
	background:#7c8083 url(../images/ic_recap-flech_on.gif) no-repeat 250px -58px;
	}
	

#panier_lot {
	margin-left:3px;
	margin-bottom:10px;
	}
	
	
#ordre-achat .c_img_lot {
	position:relative;
	float:left;
	margin-right:1px;
	width:72px;
	height:70px;
	background:url(../images/f_degrade_lot.gif) repeat-x left 52px;
	}
	
#ordre-achat .c_img_lot strong {
	color:#bd0926;
	font-weight:normal;
	margin:2px 0 0 2px;
	display:block;
	}

#ordre-achat .c_img_lot strong.ench_tel {
	color:#7c8083;
	font-weight:normal;
	background:url(../images/ic_tel.gif) no-repeat left top;
	padding-left:10px;
	margin:2px 0 0 2px;
	display:block;
	}
	
#ordre-achat .img_lot {
	border: 1px solid #dddfdf;
	width:70px;
	height:52px;
	}
	
#ordre-achat a.btn_supp_lot{
	display:block;
	background:url(../images/btn_fermer.png) no-repeat left top;
	width:12px;
	height:12px;
	position:absolute;
	text-indent:-5000px;
	top:0px;
	right:0px;
	opacity:0;
	filter : alpha(opacity=0);
	}

#ordre-achat .img_lot:hover a.btn_supp_lot{
	opacity:1;
	filter : alpha(opacity=100); 
	}	


/* Confirmation */	


.gd_ph_vente {
	margin-bottom:20px;
	}

.gd_ph_vente .info_confirm {
	display:block;
	padding:5px 5px 5px 5px;
	clear:both;
	}
	
.gd_ph_vente .info_confirm strong {
	display:block;
	margin-bottom:5px;
	}
	
.gd_ph_vente .info_confirm strong.ench_tel {
	background:url(../images/ic_tel.gif) no-repeat left top;
	padding-left:10px;
	}

.gd_ph_vente span.ordre_attente{
	display:block;
	background:url(../images/ic_attente_2.gif) no-repeat 0 0;
	padding-left:22px;
	}
	
.gd_ph_vente span.ordre_confirme{
	display:block;
	background:url(../images/ic_confirmer_2.gif) no-repeat 0 0;
	padding-left:22px;
	}

#ordre-achat #info-cp {
	margin-bottom:20px;
	}	
	

/* Statut de publication */

.cancel, h1.cancel span{
text-decoration:line-through !important;
color:#7C8083 !important;
}
h1.cancel{
text-decoration:none !important;
color:#bd0926 !important;
}
img.cancel{
opacity:0.3;
filter : alpha(opacity=30);
}
.cancel-btn { 
background-color: #BDBFC1;
border-bottom: 1px solid #FFFFFF;
color: #353a3e;
display: block;
padding: 5px 0 5px 25px !important; /*** NEW ***/
text-decoration: none;
text-transform: uppercase;
width: 155px;
}
/* LIVE pastilles */
.live30, .live30bis{
background:transparent url(../images/logo_live_30.png) no-repeat left center;
padding-left:40px;
}
.live30bis{ /*popin lot*/
line-height:35px;
}
.live30ter{ /*page calendrier*/
margin-bottom:5px;
margin-left: 12px;
}
.live20{
background:transparent url(../images/logo_live_20.png) no-repeat left center;
padding:5px 0 5px 25px;
}
.live45{ /* page vente */
float:left;
margin-right:10px;
}
/* LIVE boutons */
.live-btn2, .live-btn3{
color: #fff !important;
display: block;
text-decoration: none;
background:#7c8083 url(../images/logo_live_30.png) no-repeat 5px center;
margin:5px 0;
}
.live-btn2{ /*btn selection*/
padding: 0px 5px 0px 40px;
float:right;
width:100px;
}
.live-btn3{
padding: 0px 5px 0px 40px !important;
width:135px !important;
}
.live-btn2:hover, .live-btn3:hover{
color: #fff !important;
background-color:#454a4e;
text-decoration: none;
}

	
/* LIVE pub */
.live-pub{
display:block;
height:75px;
margin-top:15px;
text-decoration:none;
border:0;
}
.live-pub:hover{
text-decoration:none;
border:0;
}
.live-pub img{
border:none;
}
.btn_doc{
background: url("../images/ic_doc.gif") no-repeat scroll left 5px transparent;
padding: 5px 0 5px 15px;
}