/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; height:100%; }
body { margin:0; padding:0; font:10px/14px Verdana, Arial, Helvetica, sans-serif; background:#e1e1e1; color:#000; text-align:center; }
a img { border:0; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:none; color:#ff6527; }

h1 { font-size:18px; font-weight:bold; }
h2 { font-size:12px; font-weight:bold; }
h3 { font-size:11px; font-weight:bold; }
h4 { font-size:10px; font-weight:bold; }
h5 { font-size:10px; font-weight:normal; }
h6 { font-size:9px; font-weight:bold; }

select, form, input, textarea { font-size:1em; margin:0;  }



/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:960px; margin:5px auto; text-align:left; }

#top { width:960px; height:134px; background:#fff url(/images/common/fonds/fd_top.gif) 0 bottom no-repeat; position:relative; }
img.logo { float:left; margin:21px 0 0 8px; }
#bandeau_pub { float:left; margin:31px 0 0 1px; }
img.bandeau_pub { border:1px solid #ede7e7; display:block; }
a:hover img.bandeau_pub { border:1px solid #ff6527; }
#acces_compte { display:inline; float:left; margin:40px 0 0 0; }
#acces_compte h3 { color:#027abb; font:bold 14px/16px "Trebuchet MS", Helvetica, Arial, sans-serif; margin:0; padding:0 0 0 24px; text-transform:uppercase; }
#acces_compte h3 a { color:#027abb; text-decoration:none; }
/*#acces_compte h3.compte { background:url(/images/common/puces/mon_compte.gif) 0 0 no-repeat; }*/
#acces_compte h3.compte.connect { background:url(/images/common/puces/connect_min.png) 0 0 no-repeat; }
#acces_compte h3.compte.deconnect { background:url(/images/common/puces/deconnect_min.png) 0 1px no-repeat; }
#acces_compte h3.selection { background:url(/images/common/puces/ma_selection.gif) 0 0 no-repeat; }
#acces_compte p, #acces_compte td { color:#637a86; margin:0 0 5px 24px; font-size:10px;}
#acces_compte td {padding-right:5px;}
#acces_compte div.bord {border-left:1px solid #637a86;padding-left:5px;}
#acces_compte a { color:#637a86; text-decoration:none; }
#acces_compte a.deconnect, #acces_compte a.deconnect:hover { color:#e96712; text-decoration:none; }
#acces_compte a:hover { color:#ff6527; }
#pays 
{ 
	position:absolute; 
	right:65px; 
	top:7px; 
	width:335px; 
	height:11px; 
	text-align:left; }

/* Colonne de gauche */
#left { float:left; width:185px; }

#box_avenir, #box_flash { margin:3px; padding:12px 6px 10px 6px; background:#fff; width:167px; }
#box_avenir h4 { margin:0 0 0 3px; padding:3px 0 0 0; color:#3795c7; }
#box_avenir h4 a { color:#3795c7; text-decoration:none; }
#box_avenir h4 a:hover { color:#ff6527; }
#box_avenir a { color:#3795c7; }
#box_avenir a:hover { color:#ff6527; }
#box_avenir p { margin:0 0 0 3px; }
#box_avenir h5 { margin:0 0 0 3px; padding:10px 0; }

#box_calendrier { background:#fff; border:3px solid #f2f2f2; padding:12px 6px 10px 0; overflow:hidden; }
#box_calendrier a { color:#3795c7; }
#box_calendrier a:hover { color:#ff6527; }
#box_calendrier h3 { margin:2px 0 0 0; width:167px; }
#box_calendrier h3 a { display:block; color:#1283bf; background:#e6e6e6; padding:5px; text-decoration:none; width:157px; }
#box_calendrier h3 a:hover { color:#fff; background:#ff6527; }
#box_calendrier h4 { margin:0 0 0 3px; padding:3px 0 0 0; color:#3795c7; }
#box_calendrier h4 a { color:#3795c7; text-decoration:none; }
#box_calendrier h4 a:hover { color:#ff6527; text-decoration:underline; }
#box_calendrier p { margin:0 0 0 3px; }
#box_calendrier h5 { margin:0 0 0 3px; padding:10px 0; }


#box_vendre { background:#fff; border:3px solid #f2f2f2;  padding:12px 6px 10px 6px; }
#box_vendre ul { list-style:none; margin:0; padding:0; width:164px; }
#box_vendre li { margin:6px 0 0 0; padding:0; }
#box_vendre li a { display:block; padding:0; line-height:20px; color:#817d79; font-size:11px; text-decoration:none; }
#box_vendre li a:hover { color:#ff6527; }
#box_vendre ul ul { list-style:none; margin:5px 0 15px 20px; padding:0; width:144px; }
#box_vendre ul li li { background:none; margin:0; padding:0; width:144px; }
#box_vendre ul li li a { margin:0; padding:0; width:144px; }


#box_decouvrir { background:#fff; border:3px solid #f2f2f2; padding:8px 0 10px 0; }
#box_decouvrir img { margin:0 0 0 8px;  }
#box_decouvrir ul { list-style:none; margin:0; padding:0; width:179px; }
#box_decouvrir li { margin:2px 0 0 0; padding:0; }
#box_decouvrir li a { display:block; padding:2px 5px 3px 13px; background:#fcfcfc; color:#817d79; width:161px; text-decoration:none; }
#box_decouvrir li a:hover { background:#fff; color:#ff6527; }

#box_best_of { margin:3px; padding:15px 6px 10px 6px; background:#fff; width:167px; color:#817d79;  }
table#tab_bestof { width:164px; margin:5px 0 0 0; }
table#tab_bestof td.modele { width:104px; padding:3px; }
table#tab_bestof td.prix { width:45px; text-align:right; padding:3px 6px 3px 3px; }
#box_best_of p { margin:5px 0 0 0;  }
#box_best_of a { color:#817d79;  }
#box_best_of a:hover { color:#ff6527;  }

/* Colonne de droite */
#right { float:left; width:186px; background:#f2f2f2;overflow:hidden; }

#box_client { background:#fff url(/images/common/fonds/fd_service_client.jpg) 0 bottom no-repeat; height:140px; padding:17px 0 0 78px; }
#box_client img {margin-left: -25px; margin-top: -15px;}
#box_client p.lien_form { margin:5px 0 0 6px; font-size:12px; }
#box_client p.lien_form a { color:#e65b23; }
#box_client p.tel { background:#ef1109; color:#fff; font-weight:bold; margin:6px 0 0 0; padding:2px 0 2px 7px; width:93px; }
#box_client p.horaires { color:#6b6b6b; font-size:9px; margin:5px 0 0 3px; }

#box_a_venir { background:#fff url(/images/common/fonds/fd_avenir.jpg) 0 0 no-repeat; height:44px; overflow:hidden; padding:77px 0 0 7px; }
#box_a_venir img { display:inline; float:left; margin:0 3px 0 0; }

#box_bilan { background:#f7fafc url(/images/common/fonds/fd_bilan_expert.gif) 3px 3px no-repeat; padding:3px; }
#box_bilan h6 { margin:34px 0 0 0; }
#box_bilan h6 a { display:block; background:#fff; color:#6b6b6b; padding:10px 5px 5px 5px; text-decoration:none; }
#box_bilan h6 a:hover { background:#eaf8fc; color:#ff6527; }

#box_alertes { background:#f7fafc url(/images/common/fonds/fd_box_alertes.gif) 0 0 no-repeat;; height:65px; padding:15px 0 0 80px; }

#box_financement { background:#f7fafc url(/images/common/fonds/fd_financement.gif) 0 0 no-repeat; height:39px; border-bottom:3px solid #f2f2f2; padding:6px 0 0 79px; }

#box_garanties { background:#f7fafc url(/images/common/fonds/fd_assurances.gif) 0 0 no-repeat; height:45px; padding:13px 0 0 79px; }

#box_pub, #box_pub1{ margin:3px; background:#fff; padding:3px; }
#box_pub p, #box_pub1 p { margin:0; color:#d6d6d6; }
#box_pub a, #box_pub1 a { margin:0; color:#0079ea; text-decoration:none; font-weight:bold; }
img.pub { margin:12px 0 7px 17px; }

#footer p, #footer_photorama p { margin:0 0 0 3px; color:#82868b; }
#footer a, #footer_photorama a { color:#82868b; text-decoration:none; }
#footer a:hover, #footer_photorama a:hover { color:#ff6527; }

p.arborescence { color:#ff6527; margin:5px 0 15px 0; }
p.arborescence a { color:#ff6527; }

#next_vente_annonce { position:absolute; top:185px; left:229px; width:320px; padding:5px 10px; background:#eaf8fc; border:2px solid #ff6527; border-top:none; }
#next_vente_annonce p { margin:0; }

ul#next_vente { list-style:none; width:579px; height:185px; margin:0; padding:0; z-index:1; }
ul#next_vente li { margin:0; padding:4px; width:571px; height:177px; position:relative; }
ul#next_vente li:hover, ul#next_vente li.over { border:4px solid #ff6527; margin:0; padding:0; }
ul#next_vente img.img_next_vente { position:absolute; }
ul#next_vente ul { list-style:none; margin:74px 0 0 225px; padding:0; position:absolute; width:346px; }
ul#next_vente ul li { margin:0; padding:0; position:absolute; width:340px; overflow:hidden; }
ul#next_vente ul li.lieu { left:0; top:0; height:18px; font-size:16px; color:#fff; font-weight:bold; }
ul#next_vente ul li.date { left:0; top:18px; height:18px; font-size:12px; color:#fff; font-weight:bold; }
ul#next_vente ul li.expo { left:0; top:18px; height:54px; color:#fff; line-height:12px; }
ul#next_vente ul li.annonce { left:0; top:73px; width:180px; height:28px; color:#fff; font-weight:bold; background:#ff6527 url(/images/common/fonds/fd_box_next_vente.gif) right bottom no-repeat; position:relative; }
ul#next_vente ul li.annonce a { display:block; width:176px; height:22px; color:#fff; margin:0; padding:6px 0 0 4px; text-decoration:none; }
ul#next_vente ul li.liste { left:185px; top:73px; width:158px; height:28px; color:#fff; font-weight:bold; background:#ff6527 url(/images/common/fonds/fd_box_next_vente.gif) right bottom no-repeat; }
ul#next_vente ul li.liste a { display:block; width:152px; height:22px; color:#fff; margin:0; padding:6px 0 0 6px; text-decoration:none; }
ul#next_vente ul li:hover, ul#next_vente ul li.over { border:none; margin:0; padding:0; }


/*****************************/
/*  SIMULATEUR D'ENCHERES    */
/*****************************/
#divSimulateur { text-align:left; }
#divSimulateur h3 { margin:10px 0 20px 0; }

.simulateur { background:url(/images/common/fonds/fd_simulateur.jpg) 0 0 no-repeat; height:127px; width:517px; }
.simulateur .intitule { text-align:right; width:355px; }
.simulateur .recalcul {
	background:url(/images/common/boutons/recalcul.png) 0 0 no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	height:26px;
	padding:0 0 0 20px;
	width:128px;
}

/*****************************/
/*         SPECIFIC          */
/*****************************/
.titrage { color:#e65b23; font:bold 14px/24px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase; }
.titrage strong { font-size:24px; }


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear { clear:both; /*height:0; */}

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.orange, a.orange { color:#ff6527; }
.blanc, a.blanc { color:#fff; }
.noir, a.noir { color:#000; }
.gris, a.gris { color:#aaa; }
.bleu, a.bleu { color:#1383c0; }

.hide { display:none; }
.bloc { display:block; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

div.separ { background:#e1e1e1; height:3px; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }

div.riviere {}
div.illstr_riv { float:left; }
div.texte_riv { float:left; }

/**************************/
/*        CETELEM         */
/**************************/
#col_left { float:left; width:240px; padding:10px; }
#col_left h3 { margin-bottom:5px; }
#col_left p { margin:0 0 10px 0; }
#col_left ul.liste { margin:5px 5px; padding:0; list-style:none; }
#col_left ul.liste li { margin:5px 0; padding:0; }
#col_right { float:left; width:250px; padding:10px; }
div.encadre_bleu { border:1px solid #0079ea; padding:10px; margin:20px 0 0 0; }


div.conditions p{ font-size:12px; }
div.conditions h4 { font-size:13px;}