/*=========================================================================================================
 SOTHEBY DINARD
=========================================================================================================*/
body{
	background-color:#000000;
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#333333;
	overflow-x:hidden;
}


/*---------------Unifomisation des navigateurs---------------*/

p{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
	outline:0px;
}

h1{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:17px;
	line-height:15px;
}

h2{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:15px;
	line-height:13px;
}

h3{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
	line-height:11px;
}

ul{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
}

form{
	padding:0px;
	margin:0px;
}

label{
	cursor:pointer;
}


/*---------------Les classes classqiues---------------*/

.both{
	clear:both;
	height:0px;
	width:0px;
	font-size:0px;
	line-height:0px;
}

.gauche{
	float:left;
}

.droite{
	float:right;
}

.hand{
	cursor:pointer;
}

.enattente{
	display:none;
}

.centrertexte{
	text-align:center;
}


/*---------------Les messages d'erreur ou de validation---------------*/
.erreur{
}

.erreurencadrehaut{
}

.erreurencadrecentre{
}

.erreurencadrebas{
}

.encadrevalidation{
}

.validationencadrehaut{
}

.validationencadrecentre{
}

.validationencadrebas{
}


/*---------------Bandeau supérieur---------------*/

#bandeausup{
	width:100%;
	height:82px;
	background-color:#000000;
}

#bandeausupint{
	width:970px;
	height:82px;
	margin:auto;
}

#bandeausuplogo{
	width:478px;
	height:76px;
}

#bandeausupdroite{
	width:330px;
	margin-top:14px;
	text-align:right;
}

#bandeausupdroitedrapeau{
	width:330px;
	text-align:right;
}

#bandeausupdroitetel{
	padding-top:10px;
}

/*---------------Menu---------------*/

#menu{
	width:100%;
	height:35px;
	background-image:url('../images/fond-menu.gif');
	background-repeat:repeat-x;
}

#menuint{
	width:972px;
	padding-top:10px;
	height:25px;
	margin:auto;
}

#sousmenu{
	position:absolute;
	display:none;
	width:271px;
	padding-top:2px;
	margin-left:-19px;
	z-index: 1000;
}

#sousmenucentre{
	width:250px;
	padding-left:21px;
	background-image:url('../images/fond-sous-menu-centre.png');
}

.sousmenuitem{
	padding-top:5px;
}

#sousmenubas{
	width:271px;
	height:14px;
	background-image:url('../images/fond-sous-menu-bas.png');
}

/*---------------Bandeau inférieur intermediaire---------------*/

#bandeauinfinter{
	width:100%;
	background-color:#d9d5bf;
}

#bandeauinfinterint{
	width:970px;
	margin:auto;
	padding-top:8px;
}

#bandeauinfintermentions{
	width:387px;
	border-right:1px solid #aca16c;
	padding-top:5px;
	padding-right:15px;
	color:#626261;
	font-size:11px;
	text-align:justify;
	height:103px;
}

#bandeauinfinterliens{
	padding-top:5px;
	padding-left:15px;
}

.bandeauinfinteritemtrait{
	width:235px;
	font-variant:small-caps;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #f7f1d3;
}

.bandeauinfinteritem{
	width:235px;
	font-variant:small-caps;
	padding-top:4px;
	padding-bottom:4px;
}

.bandeauinfinterliensimg{
	vertical-align:-5px;
}

#bandeauinfintersotheby{
	text-align:center;
	padding-top:15px;
	width:265px;
}

#bandeauinfinterfnaim{
	padding-top:25px;
}


/*---------------Bandeau inférieur---------------*/

#bandeauinf{
	width:100%;
	background-color:#f2ecbc;
}

#bandeauinfint{
	width:970px;
	margin:auto;
	padding-bottom:15px;
}

#bandeauinfmentions{
	width:387px;
	border-right:1px solid #aca16c;
	padding-top:10px;
	padding-right:15px;
	color:#989897;
	font-size:11px;
	text-align:justify;
}

#phrasepageaccueil{
	width:100%;
	border-top:1px solid #d9d5bf;
	margin-top:10px;
	padding-top:10px;
	color:#989897;
	font-size:11px;
	text-align:justify;
}

#bandeauinfliens{
	width:230px;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid #aca16c;
}

.bandeauinfliensitem{
	color:#626261;
	font-variant:small-caps;
	padding-top:6px;
	padding-bottom:6px;
	cursor:pointer;
}

#bandeauinfnaviguation{
	margin-top:5px;
	padding-left:15px;
}

#bandeauinfnaviguationinf{
	padding-top:30px;
}

.bandeauinfnavigationitem{
	width:200px;
	color:#010101;
	padding-top:6px;
	padding-bottom:6px;
	cursor:pointer;
}

.bandeauinfnavigationiteminter {
	border-bottom:1px solid #d9d5bf;
}

.bandeauinfliensiteminter {
	border-bottom:1px solid #d9d5bf;
}

/*---------------Corps---------------*/

#corps{
	width:100%;
	min-height:641px;
	height:auto !important;
	height:641px;
	background-image:url('../images/fond-corps.jpg');
	background-repeat:repeat-x;
	background-color:#242424;
}

#corpsint{
	width:970px;
	margin:auto;
	padding-top:19px;
}


/*---------------Accueil---------------*/
#corpasaccueilphoto{
	background-image:url('../images/img-accueil-photo.jpg');
	background-repeat:no-repeat;
	width:970px;
	height:622px;
}


/*---------------Moteur recherche + résultats---------------*/
.rechercheintitule{
	font-variant:small-caps;
	letter-spacing:0.3em;
	color:#f7f1d3;
	font-size:28px;
}

#recherchemoteur{
	width:394px;
	overflow:hidden;
}

#recherchemoteurint{
	width:394px;
}

.recherchemoteurintel{
	padding-left:20px;
}

.recherchelibelle{
	padding-top:10px;
	padding-bottom:10px;
	color:#f7f1d3;
	font-size:14px;
}

.recherchemoteurreference{
	padding-top:5px;
	padding-right:10px;
}

.recherchemoteurinputtext{
	border:0px;
	background-image:url('../images/fond-input-text.png');
	background-color:transparent;
	width:183px;
	height:23px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:10px;
}

.rechercheselectbudget{
	width:239px;
	height:30px;
	margin-bottom:2px;
	background-image:url('../images/fond-input-grand-fonce.png');
	background-repeat:no-repeat;
	text-align:center;
	padding-top:7px;
	margin-left:20px;
	cursor:pointer;
	color:#494949;
}

#rechercheselecttypeprincipal{
	width:240px;
	height:30px;
	background-image:url('../images/fond-input-grand-fonce-2.png');
	background-repeat:no-repeat;
	padding-top:7px;
	margin-left:20px;
	color:#494949;
	text-align:center;
}

#rechercheselecttypemenu{
	position:absolute;
	width:13px;
	height:7px;
	background-image:url('../images/btn-triangle.gif');
	background-repeat:no-repeat;
	margin-left:230px;
	margin-top:-25px;
	cursor:pointer;
}

#rechercheselecttypeliste{
}

.rechercheselecttypelisteitem{
	margin-top:5px;
	width:240px;
	height:28px;
	background-image:url('../images/fond-input-petit-clair.png');
	background-repeat:no-repeat;
	text-align:center;
	padding-top:2px;
	margin-left:20px;
	cursor:pointer;
	color:#494949;
}

.recherchesubmit{
	padding-top:20px;
}

#recherchedepliant{
	width:10px;
	height:594px;
	background-image:url('../images/btn-recherche-depliage.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

#recherchedepliantEn{
	width:10px;
	height:594px;
	background-image:url('../images/btn-recherche-depliage.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

#recherchedepliantbarre{
	float:right;
	width:1px;
	background-color:#d2d1d1;
	cursor:pointer;
	min-height:594px;
}

#recherchedepliantbarre2{
	float:right;
	margin-right:9px;
	width:1px;
	background-color:#d2d1d1;
	cursor:pointer;
	display:none;
	min-height:594px;
}

#recherchemoteurbtnEn{
	width:0px;
	height:594px;
	cursor:pointer;
	background-image:url('../images/btn-moteur-recherche-en.jpg');
	background-repeat:no-repeat;
}



#recherchemoteurbtn{
	width:0px;
	height:594px;
	cursor:pointer;
	background-image:url('../images/btn-moteur-recherche.jpg');
	background-repeat:no-repeat;
}

.corpsannonce #recherchemoteurbtn{
	width:102px;
}
.corpsannonce #recherchemoteurbtnEn{
	width:102px;
}
.corpsannonce #recherchedepliant{
	display:none;
}
.corpsannonce #recherchedepliantEn{
	display:none;
}
.corpsannonce #recherchemoteur{
	display:none;
}

.corpsannonce #recherchedepliantbarre{
	display:none;
}

.corpsannonce #recherchedepliantbarre2{
	display:block;
}

.rechercheselectionintitule{
	text-align:right;
	padding-bottom:5px;
	font-variant:small-caps;
	letter-spacing:0.3em;
	color:#f7f1d3;
	font-size:33px;
}

#rechercheblocannonce, #rechercheblocannoncesup{
	width:327px;
	padding-top:15px;
}

#rechercheblocannonce{
	padding-right:70px;
}


#rechercheblocannoncesup{
	padding-left:70px;
}

.rechercheannoncesavoirplus{
	text-align:right;
}

.rechercheannonce{
	width:327px;
	height:350px;
	margin:auto;
}

.rechercheannoncetitre{
	color:#f7f1d3;
	font-variant:small-caps;
	padding-bottom:5px;
}

.rechercheannonceimagebordure{
	position:absolute;
	width:325px;
	height:164px;
	border:1px solid #ffffff;
}

.rechercheannonceimage{
	position:absolute;
	width:325px;
	height:164px;
	overflow:hidden;
	cursor:pointer;
	background-color:#000000;
}

.rechercheannonceimage img{
	margin-top:-20px;
}

.rechercheannoncedescription{
	height:60px;
	padding-top:170px;
	color:#f7f1d3;
	text-align:justify;
}

.rechercheannonceprix{
	text-align:right;
	color:#f7f1d3;
	padding-bottom:10px;
}

.recherchepagination{
	padding-bottom:20px;
	width:357px;
	margin:auto;
	text-align:center;
	color:#f7f1d3;
}

.rechercheaucunereponse{
	width:360px;
	color:#FFFFFF;
	text-align:center;
}

.rechercheaucunereponsemail{
	width:360px;
	color:#f7f1d3;
	padding-bottom:15px;
	text-align:justify;
}

.on{
	font-weight:bold;
	font-size:15px;
}


/*---------------Annonces---------------*/
#annonce{
	width:594px;
	padding-left:10px;
}

#annoncepageprint{
	display:none;
}

.annonceamititre{
	color:#f7f1d3;
	font-size:20px;
	text-align:center;
	padding-bottom:15px;
}

#annonceformulaire{
	position:absolute;
	padding-top:150px;
	display:none;
	width:100%;
	background-image:url('../images/fond-lightbox.png');
}

#annoncerescontact{
	position:absolute;
	padding-top:270px;
	text-align:center;
	width:100%;
	height:100%;
	background-image:url('../images/fond-lightbox.png');
	color:#f7f1d3;
}

#formcontactami{
	width:500px;
	margin:auto;
}

#formcontactcourrier{
	width:500px;
	margin:auto;
}

#annoncerescontactfermer{
	width:100px;
	height:20px;
	background-color:#FFFFFF;
	margin:auto;
	margin-top:20px;
}

.annonceformulaireamifermer, .annonceformulairecourrierfermer{
	float:right;
	width:38px;
	height:39px;
	background-image:url('../images/btn-fermer.png');
	cursor:pointer;
}

.annoncetitre{
	width:820px;
	padding-bottom:5px;
	padding-left:7px;
	font-variant:small-caps;
	letter-spacing:0.3em;
	color:#f7f1d3;
	font-size:33px;
}

.annonceinfos{
	padding-bottom:5px;
	height:18px;
}

.annonceprix{
	font-variant:small-caps;
	color:#f7f1d3;
	font-size:13px;
}

.annonceref{
	color:#989797;
	font-size:13px;
	font-style:italic;
}

.annoncelisteicone{
	cursor:default;
	height:20px;
}

.annonceico{
	cursor:pointer;
	padding-left:3px;
}

.annoncephotoprincipale{
	padding-bottom:2px;
}

.annoncephotoprincipale img{
	width:592px;
	border:1px solid #e6e6e6;
}

.annoncephotoprincipaleflip{
	width:593px;
	height:79px;
	padding:1px 0px 20px 1px;
	background-image:url('../images/fond-photo-flip.png');
	background-repeat:no-repeat;
}

.annoncephotoprincipaleflipint{
	width:592px;
}

.annoncedescription{
	padding-bottom:20px;
	color:#f7f1d3;
}

.annoncedescriptionlibelle{
	width:105px;
	font-variant:small-caps;
	font-size:13px;
	font-weight:bold;
}

.annoncedescriptiontxt{
	width:488px;
	padding-top:2px;
	text-align:justify;
}

#annoncecolonne{
	margin-left:15px;
	padding-bottom:15px;
	width:230px;
}

#annoncegaleriephoto img{
	float:left;
	margin-left:7px;
	border:1px solid #e6e6e6;
	cursor:hand;
}

.annonceicoami, .annonceicocourrier{
	margin-right:10px;
}

#annoncesimilaire{
	margin-left:10px;
}

#annoncesimilaire img{
	border:1px solid #e6e6e6;
}

.annnoncesimilairetitre{
	color:#f7f1d3;
	font-variant:small-caps;
	padding-bottom:3px;
	font-weight:bold;
}

.annoncesimilairebientitre{
	width:203px;
	text-align:right;
}

/*---------------Vendre son bien---------------*/

.vendrebientxt{
	color:#FFFFFF;
	text-align:justify;
	padding-bottom:15px;
}

#formcontactvendre{
}


/*---------------Formulaire---------------*/

#contact{
	width:750px;
	padding-bottom:20px;
	padding-right:65px;
}


/*---------------Plan du site---------------*/
.page404{
	color:#f7f1d3;
}

.plantitre{
	font-weight:bold;
	font-style:italic;
	color:#f7f1d3;
}


/*---------------Alertes---------------*/
.alertelibelle{
	color:#f7f1d3;
	padding-bottom:3px;
	padding-top:10px;
}

.alertetypeitem, .alertebudgetitem{
	width:239px;
	height:30px;
	margin-bottom:2px;
	background-image:url('../images/fond-input-grand-fonce.png');
	background-repeat:no-repeat;
	text-align:center;
	padding-top:7px;
	margin-left:20px;
	cursor:pointer;
	color:#494949;
}


/*---------------Rubriques---------------*/
#rubrique{
	width:530px;
	padding-left:15px;
	text-align:justify;
	color:#f7f1d3;
	padding-bottom:15px;
}

.rubriquesurtitre{
	padding-top:2px;
	padding-bottom:15px;
	font-variant:small-caps;
	font-size:14px;
}

.rubriquetitre{
	padding-top:2px;
	padding-bottom:15px;
	font-variant:small-caps;
	letter-spacing:0.3em;
	font-size:33px;
	color:#f7f1d3;
}

.rubriquesoustitre{
	padding-top:2px;
	padding-bottom:15px;
	font-variant:small-caps;
	font-size:14px;
}

.rubriquedescription{
	font-weight:bold;
	padding-bottom:15px;
}

.rubriquedescription img{
	border:1px solid #e6e6e6;
	float:left;
	margin-right:8px;
}

.rubriquetexte{
	clear:both;
	color:#FFFFFF;
	padding-bottom:30px;
}

.rubriqueps{
	font-style:italic;
}

.rubriquelistearticle{
	padding-bottom:15px;
}

.rubriquelistearticleitem{
	padding-bottom:15px;
}

.rubriquedocumentitem{
	width:160px;
	text-align:center;
}

/*---------------Formulaires---------------*/

.formulairecontactligne{
	clear:both;
	height:35px;
}

.formulairecontactlibelle{
	width:150px;
	padding-top:7px;
	text-align:right;
	padding-right:4px;
	color:#f7f1d3;
}

.formulairecontactlabel{
	color:#f7f1d3;
}

.formulairecontactligneenvoyer{
	padding-top:20px;
	padding-bottom:15px;
	text-align:center;
}

#formulairecontactpaysprincipal{
	width:240px;
	height:30px;
	background-image:url('../images/fond-input-grand-fonce-2.png');
	background-repeat:no-repeat;
	padding-top:7px;
	margin-left:20px;
	color:#494949;
	text-align:center;
}

#formulairecontactpaysmenu{
	position:absolute;
	width:13px;
	height:7px;
	background-image:url('../images/btn-triangle.gif');
	background-repeat:no-repeat;
	margin-left:230px;
	margin-top:-25px;
	cursor:pointer;
}

.formulairecontactpaysitem{
	margin-top:5px;
	width:240px;
	height:28px;
	background-image:url('../images/fond-input-petit-clair.png');
	background-repeat:no-repeat;
	text-align:center;
	padding-top:2px;
	margin-left:20px;
	cursor:pointer;
	color:#494949;
}

#formulairecontactpaysplus{
	margin-top:5px;
	width:240px;
	height:28px;
	background-image:url('../images/fond-input-petit-clair.png');
	background-repeat:no-repeat;
	text-align:center;
	padding-top:2px;
	margin-left:20px;
	cursor:pointer;
	color:#494949;
}

#messageentier{
	width:750px;
}

.messagehaut{
	width:732px;
	background-image:url('../images/fond-textarea-hc.png');
	height:9px;
	font-size:0px;
}

.messagehautgauche{
	width:9px;
	height:9px;
	background-image:url('../images/fond-textarea-hg.png');
	background-repeat:no-repeat;
	font-size:0px;
}

.messagehautdroite{
	width:9px;
	height:9px;
	background-image:url('../images/fond-textarea-hd.png');
	background-repeat:no-repeat;
	font-size:0px;
}

.messagecentregauche{
	width:9px;
	height:150px;
	background-image:url('../images/fond-textarea-cg.png');
	background-repeat:repeat-y;
	font-size:0px;
}

.messagebas{
	width:732px;
	height:9px;
	background-color:#F7F1D3;
	font-size:0px;
}

.messagebasgauche{
	width:9px;
	height:9px;
	background-image:url('../images/fond-textarea-bg.png');
	background-repeat:no-repeat;
	font-size:0px;
}

.messagebasdroite{
	width:9px;
	height:9px;
	background-image:url('../images/fond-textarea-bd.png');
	background-repeat:no-repeat;
	font-size:0px;
}

/*---------------Liens---------------*/
a.liensmenu{
	color:#FFFFFF;
	font-family:TrebuchetMs, Verdana, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-variant:small-caps;
}

a.liensmenu :hover{
	text-decoration:underline;
}

a.lienssousmenu{
	color:#FFFFFF;
	text-decoration:none;
	font-variant:small-caps;
	font-family:TrebuchetMs, Verdana, sans-serif;
}

a.lienssousmenu:hover{
	text-decoration:underline;
}

.recherchepagination a{
	color:#f7f1d3;
	text-decoration:none;
}

.recherchepagination a:hover{
	text-decoration:underline;
}

a.lienspieddroite{
	font-size: 0.8em;
	letter-spacing: 0.2em;
	text-decoration:none;
	color:#000000;
}

a.lienspiedgauche{
	text-decoration:none;
	color:#626261;
}

a.liensretourformulaire{
	color:#f7f1d3;
	text-decoration:none;
}

a.liensretourformulaire:hover{
	text-decoration:underline;
}

a.liensrubriques{
	color:#f7f1d3;
	text-decoration:none;
	font-weight:bold;
}

a.liensrubriques:hover{
	text-decoration:underline;
}

a.liensbandeauinfinter{
	color:#333333;
	text-decoration:none;
}

a.liensbandeauinfinter:hover{
	text-decoration:underline;
}

a.liensplan{
	margin-left:20px;
	color:#FFFFFF;
	text-decoration:none;
}

a.liensplan:hover{
	text-decoration:underline;
}

a.liensconception{
	color:#989897;
	text-decoration:none;
}

a.liensconception:hover{
	text-decoration:underline;
}

a.lienssimilaire{
	color:#f7f1d3;
	text-decoration:none;
	font-weight:bold;
}

a.lienssimilaire:hover{
	text-decoration:underline;
}

a.liensrechercheannonce{
	color:#f7f1d3;
	text-decoration:none;
}

a.liensrechercheannonce:hover{
	text-decoration:underline;
}


a.liensFormulaire{
text-decoration:none;
color:#FFFFFF;
}
a.liensFormulaire:hover{
text-decoration:none;
color:#285483;
}

/* - - - - - - CSS Document - - - - - - - - -

Title : Global style sheet for client-side web development standards
Author : Cody Lindley , modif Fil, BoOz pour spip

- - - - - - - - - - - - - - - - - - - - - */

/* ---------->>> CSS Hacks <<<---------------------------------------------------------------*/

/* doit-on ajouter ca pour ie ? apparement oui :) */

 html, body {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 }
html {
padding:0
}
/* body{
padding:0
} */

#TB_window  {
/*font-size: 1.2em */
font: 10px Verdana, Helvetica, sans-serif;
}

#contentPad{
margin:20px;
}

#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_load{
display:none;
}


#TB_window {
	position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;

}

#TB_window img {
	display:block;
	margin: 10px 0 10px 10px;
	border:none;
}

#TB_legend{
/*display:none;*/
position:relative;
}

#TB_legend img{
/*display:none;*/
margin: 0 ;
}

#TB_caption{
	padding:10px 35px 10px 10px;
	font-weight: bold;
	text-align:left;
}

#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  padding:0px 35px 10px 10px;
  color:#666666;
}

#TB_closeWindow{
	padding:0;
	margin:0;
	width: 26px;
	height:26px;
	top:0px;
	right:10px;
	position: absolute;
	padding-bottom: 0.7em;
	/*margin-right: 10px;*/
	text-align:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
}



#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
z-index:99;
position:absolute;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
}

#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/* spiplistes_formulaire.css */

.formulaire-spiplistes-abo {
	margin:0;
	padding:0;
}
form.formulaire-spiplistes-abo fieldset {
}
.formulaire-spiplistes-abo legend {
	font-weight:700;
}
.formulaire-spiplistes-abo ul, .formulaire-spiplistes-abo li {
	margin:0;
	padding:0;
	border:0;
}
.formulaire-spiplistes-abo ul, .formulaire-spiplistes-abo li {
	list-style: none;
}
.formulaire-spiplistes-abo li {
	line-height:1.2em;
}
