﻿/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; height:100%; }
body { margin:0; padding:0; font:12px/18px Arial, Helvetica, sans-serif; background:#575e4b; color:#2e3226; text-align:center; }
img { border:0; }
a { text-decoration:underline; color:#2e3226; }
h1 { font-size:18px; margin:0; }
h3 { font-size:16px; }
h4 { font-size:13px; }

/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:1003px; margin:0 auto; text-align:left; }

#top { width:1003px; height:143px; background:#a9b496; }
#entete { float:left; width:668px; height:122px; margin:21px 0 0 0; background:#9aa587 url(/images/common/fonds/armoiries.gif) 21px 0 no-repeat; }
#entete div.contact { margin:60px 32px 0 224px; text-align:right; }
#entete div.contact p { margin:5px 5px 5px 0; color:#d7dcc3; }
#entete div.contact div.hr { border-top:1px solid #64724f; border-bottom:1px solid #c1c8b4; }

#contenu { width:1003px; background:#d7dcc3 url(/images/common/fonds/fd_contenu.gif) 0 0 repeat-y; }

#menu { float:left; min-height:507px; width:226px; background:#d7dcc3 url(/images/common/fonds/fd_menu.gif) 0 0 no-repeat; }
#menu div.hr { border-top:1px solid #2c3025; border-bottom:1px solid #696e60; }

#alerte { margin:26px 0 0 33px; width:160px; }
#alerte p { color:#e0ddd3; margin:13px 0 0 0; font-size:11px; }
#alerte a { color:#e0ddd3; }
#alerte div { position:relative; height:auto; margin:10px 0 30px 0; }
#alerte input.inpt_alerte{
	position:absolute;
	left:0;
	top:0;
	float:left;
	height:20px;
	padding:7px 0 0 5px;
	width:120px;
	border:none;
	background:url(/images/common/fonds/fd_inpt_abo.gif) 0 0 no-repeat; /* l'image de fond */
	color:#e0ddd3; /* la couleur du texte */
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
	margin:0;
}
#alerte input.inpt_submit{
	position:absolute;
	left:120px;
	top:0;
	width:24px; /* la largeur de l'image de fond */
	height:27px; /* la hauteur de l'image de fond */
	background:url(/images/common/boutons/ok.gif) 0 0 no-repeat; /* l'image de fond */
	color:#e0ddd3; /* la couleur du texte */
	border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
	text-align:center;
	cursor:pointer; /* le curseur en forme de main */
	margin:0 ;float:left;
}
#autre  input.inpt_submit{
	position:relative;
	left:0;
	top:3px;
	width:24px; /* la largeur de l'image de fond */
	height:27px; /* la hauteur de l'image de fond */
	background:url(/images/common/boutons/ok.gif) 0 0 no-repeat; /* l'image de fond */
	color:#e0ddd3; /* la couleur du texte */
	border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
	text-align:center;
	cursor:pointer; /* le curseur en forme de main */
	margin:0;
}

#zoomgauche { margin:26px 0 0 33px; width:160px; }
#zoomgauche p { color:#e0ddd3; margin:13px 0 0 0; font-size:11px; }
#zoomgauche p.orange { color:#E96D18; }
#zoomgauche div { position:relative; height:auto; margin:10px 0 30px 0; }
#zoomgauche a { color:#e0ddd3;}

#content { float:left; width:728px; padding:40px 0 30px 49px; }

#footer {}

/*****************************/
/*           HOME            */
/*****************************/
#conteneur_home { width:779px; height:100%; min-height:700px; margin:0 auto; text-align:left; background:url(/images/home/fd_home.gif) 0 0 repeat-y; }
#menu_home { background:url(/images/home/bottom.jpg) 0 0 no-repeat; min-height:480px; }

#prochainevente { float:right; margin:153px 95px 0 0; width:175px; display:inline; }
#prochainevente p { color:#e0ddd3; margin:5px 0 0 0; font-size:11px; }
#prochainevente p.orange { color:#E96D18; }
#prochainevente a { color:#e0ddd3; margin:5px 0 0 0; font-size:11px; text-decoration:none; }


#alerte_home { float:left; margin:245px 0 0 115px; width:160px; display:inline; }
#alerte_home p { color:#e0ddd3; margin:13px 0 0 0; font-size:11px; }
#alerte_home form { position:relative; height:27px; margin:10px 0 0 0; }
#alerte_home input.inpt_alerte {
	position:absolute;
	left:0;
	top:0;
	float:left;
	height:20px;
	padding:7px 0 0 5px;
	width:120px;
	border:none;
	background:url(/images/common/fonds/fd_inpt_abo.gif) 0 0 no-repeat; /* l'image de fond */
	color:#e0ddd3; /* la couleur du texte */
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
	margin:0;
}
#alerte_home input.inpt_submit {
	position:absolute;
	left:120px;
	top:0;
	width:24px; /* la largeur de l'image de fond */
	height:27px; /* la hauteur de l'image de fond */
	background:url(/images/common/boutons/ok.gif) 0 0 no-repeat; /* l'image de fond */
	color:#e0ddd3; /* la couleur du texte */
	border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
	text-align:center;
	cursor:pointer; /* le curseur en forme de main */
	margin:0;
}
#menu_home div.contact_home { text-align:center; margin:60px auto 0 auto; width:412px; }
#menu_home div.contact_home p { margin:15px 5px 5px 0; color:#d7dcc3; }
#menu_home div.contact_home div.hr { border-top:1px solid #282c22; border-bottom:1px solid #6f7467; }



/*****************************/
/*   CALENDRIER DES VENTES   */
/*****************************/
div.item_vente { width:657px; margin:0 0 12px 0; }
div.item_vente div.hr { clear:both; margin:10px 0 0 0; border-top:1px solid #b5be95; border-bottom:1px solid #eaeddf; }

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(/images/common/fonds/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(/images/common/fonds/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 4px 5px 0;
	background:url(/images/common/fonds/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #2e3226;
}

div.item_vente div.descript_vente { float:left; width:492px; margin:0 0 0 20px; }
div.item_vente div.descript_vente h3 { background:#9aa587 url(/images/common/symboles/loupe.gif) right 0 no-repeat; font-size:13px; padding:5px 0 5px 21px; margin:0; }
div.item_vente div.text_descript { float:left; width:260px; margin:10px 0 0 0; }
div.item_vente div.text_descript p { margin:0; font-weight:bold; font-size:13px; }
div.item_vente div.descript_vente ul { float:left; list-style:none; margin:10px 0 0 40px; padding:0; }
div.item_vente div.descript_vente ul li { margin:0 0 10px 0; padding:0; font-weight:bold; }
div.item_vente div.descript_vente ul li a { display:block; color:#e96d18; background:url(/images/common/puces/fleche_orange.gif) 0 6px no-repeat; padding:0 0 0 12px; }

/************ DETAIL *********/
div.item_vente_detail { width:688px; margin:0; }
div.item_vente_detail div.hr { clear:both; border-top:1px solid #b5be95; border-bottom:1px solid #eaeddf; }
div.item_vente_detail div.descript_detail { float:left; width:492px; margin:0 0 0 20px; }
div.item_vente_detail div.descript_detail h3 { background:#9aa587; font-size:13px; padding:5px 0 5px 21px; margin:0; }
div.item_vente_detail div.text_descript { float:left; width:260px; margin:10px 0 12px 0; }
div.item_vente_detail div.text_descript p { margin:0; font-weight:bold; font-size:13px; }
div.item_vente_detail div.descript_detail ul { list-style:none; margin:10px 0 0 0; padding:0; }
div.item_vente_detail div.descript_detail ul li { margin:0 0 10px 0; padding:0; font-weight:bold; }
div.item_vente_detail div.descript_detail ul li a { display:block; color:#e96d18; background:url(/images/common/puces/fleche_orange.gif) 0 6px no-repeat; padding:0 0 0 12px; }
div.item_vente_detail div.pratique { float:right; width:220px; margin:10px 0 12px 0; }
div.encadre { border:1px solid #9aa587; background:#dee2cd; margin:0 0 6px 0; padding:8px 5px 0 13px; color:#9aa587; }
div.encadre h4 { margin:0; font-size:13px; }

/************ DETAIL LOT *********/
ul#nav_lot { list-style:none; margin:0; padding:0; width:628px; }
ul#nav_lot li { float:left; margin:0; padding:0; font-weight:bold; }
ul#nav_lot li a {  }
ul#nav_lot li.next_back { border:1px solid #9aa587; margin:-3px 75px 0 75px; padding:2px 10px 4px 10px; font-weight:bold; }

div.item_detail_lot { width:628px; margin:30px 0 0 0; }
div.item_detail_lot img.visuel { float:left; border:1px solid #b5be95; margin-bottom:20px; }
div.item_detail_lot div.hr { clear:both; border-top:1px solid #b5be95; border-bottom:1px solid #eaeddf; }
div.item_detail_lot div.descript_detail { float:left; width:435px; margin:0 0 20px 20px; }
div.item_detail_lot div.descript_detail h3 { background:#9aa587; font-size:13px; padding:5px 0 5px 21px; margin:0; }
div.item_detail_lot div.text_descript { margin:10px 0 12px 0; }
div.item_detail_lot div.text_descript p { font-size:13px; }


div.item_detail_lot p.encadre { border:1px solid #9aa587; background:#dee2cd; padding:3px 13px 3px 13px; color:#9aa587; display:inline;  }

ul.fonctions { float:left; list-style:none; margin:10px 0 0 0; padding:0; }
ul.fonctions li { margin:0 0 10px 0; padding:0; font-weight:bold; }
ul.fonctions li a { display:block; color:#e96d18; padding:0 0 0 22px; }
ul.fonctions li.print a { background:url(/images/common/puces/print.gif) 1px 2px no-repeat; }
ul.fonctions li.contact a { background:url(/images/common/puces/contact.gif) 0 4px no-repeat; }
ul.fonctions li.ajouter a { background:url(/images/common/puces/ajouter.gif) 0 3px no-repeat; }
ul.fonctions li.envoyer a { background:url(/images/common/puces/envoyer.gif) 0 1px no-repeat; }

ul.docs { float:left; list-style:none; margin:10px 0 0 0; padding:0; }
ul.docs li { margin:0 0 10px 0; padding:0; font-weight:bold; }
ul.docs li a { display:block; color:#e96d18; padding:0 0 0 22px; }
ul.docs li.print a { background:url(/images/common/puces/print.gif) 1px 2px no-repeat; }

/*****************************/
/*    Questions -reponses    */
/*****************************/
h3 a.questions {color:#575e4b;}
h3 a.questions:hover {color:#e96d18;}
div.question {background-color:#d7dcc3;color:#4a5142;}

div.quest{}

/*****************************/
/*   	   CATALOGUE   		 */
/*****************************/
#catalogue { width:595px; padding:0 0 30px 0; }
#catalogue h1 { font-size:18px; margin:0; }

#catalogue div.annonce_vente { margin:20px 0 30px 0; }
#catalogue div.annonce_vente h3 { background:#9aa587; font-size:13px; padding:5px 0 5px 21px; margin:0; }
#catalogue div.annonce_vente p { margin:2px 0 0 0; font-weight:bold; font-size:13px; }

#catalogue div.entete { background:#9aa587; font-weight:bold; padding:6px 7px; margin:5px 0 0 0; }
#catalogue div.entete p.affich { float:left; margin:0; width:200px; }
#catalogue div.entete input.affich_descript { float:left; border:0; margin:0; width:150px; }
#catalogue div.entete p.nb_lots { float:right; margin:0; width:100px; text-align:right; }

#catalogue div.fonctions { margin:15px 0 0 0; }
div.fonctions p.panorama { float:left; margin:0; }
div.fonctions p.visualize { float:left; margin:0 0 0 100px; }
div.fonctions p.affichage { float:right; margin:0; }
div.fonctions select.select_affich { float:right; margin:-3px 0 0 0; }
div.fonctions p.ici { font-weight:bold; }
div.fonctions p a { text-decoration:none; }
div.fonctions div.hr { border-top:1px solid #b5be95; border-bottom:1px solid #eaeddf; }
div.fonctions p.pages { text-align:right; margin:0 10px 0 0; font-weight:bold; }
div.fonctions p.pages a { color:#9aa587; }
div.fonctions p.pages a.ici { color:#2e3226; }
div.fonctions p.pages .nb { margin:0 0 0 3px; }

#catalogue div.item { margin:0 0 4px 0; width:595px; }
#catalogue div.item div.item_descript { float:left; background:#dee2cd; border:1px solid #9ea98c; width:531px; padding:15px 0 0 11px; height:42px; }
#catalogue div.item div.item_descript_altern { float:left; width:533px; padding:15px 0 0 11px; height:44px; }
#catalogue div.item p.numero { float:left; width:44px; margin:0; color:#9aa587; font-weight:bold; font-size:13px; }
#catalogue div.item p.resum_descript { float:left; width:340px; margin:0; font-weight:bold; font-size:13px; }
#catalogue div.item div.selection { float:left; width:147px; text-align:center; }
#catalogue div.item div.selection p { margin:0; color:#9aa587; font-weight:bold; }
#catalogue div.item div.selection input { margin:2px 0 0 0; }
#catalogue div.item img { float:left; margin:0 0 0 1px; border:1px solid #2e3226; }




/*****************************/
/*         EXPERTISES        */
/*****************************/
#expertises { width:595px; padding:0 0 30px 0; }
#expertises h1 { font-size:18px; margin-bottom:10px;}
p.chapo { font-weight:bold; margin:0; }
div.text_expertises { float:left; width:296px; margin-top:15px; }
div.text_inventaires { float:left; width:297px; margin-left:1px; margin-top:15px; }
div.text_expertises h2, div.text_inventaires h2 { background:#9aa587; color:#fff; font-size:13px; padding:3px 0 3px 14px; }
div.text_expertises p, div.text_inventaires p, div.text_expertises h3, div.text_inventaires h3 { margin-right:10px; margin-left:14px; }
div.text_expertises h3, div.text_inventaires h3 { font-size:12px; }
form#online,div#online { margin:15px 0 0 0; }
form#online h2, div#online h2 { background:#e96d18; color:#fff; font-size:13px; padding:3px 0 3px 14px; margin:0; }
form#online div.panneau_form, div#online div.panneau_form { background:#f8ddcb; margin:1px 0 0 0; padding:5px 5px 5px 14px; }
#expertises h2 { background:#9aa587; color:#fff; font-size:13px; padding:3px 0 3px 14px; }
#expertises p.retrait { margin-left:14px; }
form#online div.chps, div#online div.chps { float:left; width:360px; margin:15px 0 0 0; }
form#online div.chp, div#online div.chp { margin:0 0 3px 0; }
form#online p.titre_chp, div#online p.titre_chp { float:left; text-align:right; margin:0; width:102px; }
form#online input.inpt_chp, div#online input.inpt_chp { float:left; margin:0 0 0 8px; width:152px; display:inline; }
form#online p.parcourir_chp, div#online p.parcourir_chp { float:left; margin:0 0 0 12px; width:75px; }
form#online p.parcourir_chp a, div#online p.parcourir_chp a { display:block; color:#e96d18; font-weight:bold; padding:0 0 0 12px; background:url(/images/common/puces/fleche_orange.gif) 0 6px no-repeat; }
form#online p.annonce, div#online p.annonce { margin:15px 0 0 0; float:left; width:212px; font-size:20px; font-weight:bold; text-align:center; color:#e96d18; line-height:24px; }
form#online input.inpt_submit, div#online input.inpt_submit {
	float:left;
	width:95px; /* la largeur de l'image de fond */
	height:19px; /* la hauteur de l'image de fond */
	background:url(/images/common/boutons/envoyer.gif) 0 0 no-repeat; /* l'image de fond */
	color:#fff; /* la couleur du texte */
	border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
	text-align:center;
	cursor:pointer; /* le curseur en forme de main */
	margin:6px 0 0 70px;
}


/*****************************/
/*           PAGES           */
/*****************************/
#texte { width:565px; padding:0 30px 30px 0; }
#texte h2 { background:#9aa587; color:#fff; padding:3px 10px; line-height:24px; font-size:14px; }

/*****************************/
/*    RESULTATS DES VENTES   */
/*****************************/
form.results_vente { margin:20px 0; }
form.results_vente p { float:left; margin:3px 0 0 0; }
form.results_vente select { float:left; margin:0 0 0 15px; }


/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.fleches { font:normal 10px Verdana, Arial, Helvetica, sans-serif; }

.blanc { color:#fff; }

.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; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }

/* VOS INFORMATIONS */
#infos_ppales { background:#e4f3f6; width:360px; padding:10px 20px; margin:15px 0; }
div.chp_infos { margin:12px 0 0 0; padding:0; width:360px; }
p.titre_infos { float:left; width:120px; margin:0; padding:2px 0 0 0; }
p.titre_infos_orange { float:left; width:120px; margin:0; padding:2px 0 0 0; color:#f28510;}
select.inpt_infos, input.inpt_infos, textarea.inpt_infos { float:left; margin:0; padding:0; width:200px; } 
#autres_infos { width:360px; padding:10px 20px; margin:15px 0; }

/* BOUTONS */
input.middle 
{
	width:180px;
	height:20px;
	background:url(/images/common/boutons/fd_bt_middle.gif) 0 0 no-repeat;
	color:#000;
	border:none;
	font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; 
	cursor:pointer; 
	margin:10px 0;
	padding:0;
}

/* SELECTION */

table.selection_compte { width:545px; margin:5px 0; }
table.selection_compte td { padding-top:4px; padding-bottom:4px; }
table.selection_compte th { background:#d8cfc8; font-weight:bold; padding-left:5px; }
table.selection_compte th.coche { background:transparent; }
table.selection_compte th.lot { background:#d8cfc8 url(/images/common/fonds/fd_tab_select_coinleft.gif) 0 0 no-repeat; }
table.selection_compte th.descriptif { background:#d8cfc8 url(/images/common/fonds/fd_tab_select_coinright.gif) right 0 no-repeat; }
table.selection_compte tbody tr.row_pair td { background:#f0e9e3; }
table.selection_compte tbody tr.row_impair td { background:#fff; }

table.selection_compte tbody td.lot { width:30px; padding-left:9px; }
table.selection_compte tbody td.photo { width:74px; }
table.selection_compte tbody td.theme { width:169px; }
table.selection_compte tbody td.descriptif { width:263px; }
/*****************************/
/*        PHOTORAMA          */
/*****************************/
#photorama { width:619px; padding:10px 0 0 0; }
#photorama h2 { font:bold 16px/24px "Lucida Grande", Myriad, "Trebuchet MS", Arial, sans-serif; color:#f28510; margin:0; }

#photorama div.situ { float:left; width:430px; }
#photorama p.position { font-weight:bold; color:#f28510; margin:5px 0 0 0; }
#photorama p.nav_pages { margin:5px 0 15px 0; color:#f28510; }
#photorama p.nav_pages a { text-decoration:underline; }
#photorama div.affich_lot { float:left; width:189px; }
#photorama div.affich_lot p { float:left; margin:5px 0 0 0; }
#photorama div.affich_lot select { float:left; margin:2px 0 0 0; }

#photorama div.item { float:left; width:150px; height:180px; margin:15px 4px 0 0; }
#photorama div.item p.lot { margin:5px 8px 0 20px; }
#photorama div.item_img { width:134px; height:134px; padding:8px; background:#f0f0f0; text-align:center; }