input.classement{cursor:pointer; font:bold 0.9em arial,sans-serif; border:1px solid gray; background-color:#ECE9D8}
.surface sup, #lots sup{font-size:0.6em}

#nombres{clear:both; float:right; font:normal 0.9em arial,sans-serif; margin:9px 0}
a.nombre{margin:0 3px; padding:0 2px}
.nav{clear:left; margin:15px 0; font:bold 0.9em arial,sans-serif; text-transform:uppercase; text-align:center}
.nav a{padding:0 2px; text-decoration:none}
a.precsuiv{}
a.active{text-decoration:none; background-color:orange}
#classements{float:left; margin-left:1px}
#devises{float:right; margin-right:0}
div.memorise, div.memorisepas{float:right; margin-right:20px}
a.aclassement, a.devise, a#voirpanier, a#delpanier, a#imprimepanier, a.memorise, span.memorisepas{font:bold 0.9em arial,sans-serif; padding:1px 3px; margin-right:4px; text-transform:uppercase; background-color:#ddd; border:1px solid #bbb; text-decoration:none}
span.memorisepas{color:#999; background-color:white; border:1px dashed #ddd}
a.memorise{background-color:#ffc; border:1px solid #ddd}
a.memorise:hover{background-color:#ffd; border:1px solid #ccc}
a.aclassement{padding-right:15px; background:#ddd url('../images/up.gif') no-repeat right center}
a.aclassement.down{background:#ddd url('../images/down.gif') no-repeat right center}
a.devise{margin:0 2px; padding:1px 6px}
a.aclassement:hover, a.devise:hover, a#voirpanier:hover, a#delpanier:hover, a#imprimepanier:hover{ background-color:#aaa}
a.choisi{border:1px dotted orange; text-decoration:none; background-color:#eee}

a#voirpanier, a#delpanier, a#imprimepanier{margin-left:50px; border-color:#baa; color:black}
a#delpanier{margin-left:50px; background-color:#988;  color:white}
a#imprimepanier{margin-left:5px; background-color:#889;  color:white}
input.panier{float:left; font:normal 0.9em arial,sans-serif; padding:0 3px; margin:6px 0 0 3px; color:#69f; cursor:pointer; border:1px solid gray !important; border:0}
a.apanier, a.apanier:hover, a.apanier:visited, a.dpanier, a.dpanier:hover, a.dpanier:visited{ position:absolute;  top:3em;  right:0; font:normal 0.8em arial,sans-serif; letter-spacing:0.2px; background-color:#ddd; text-decoration:none; padding:1px 3px; border:1px solid #bbb; margin-top:2px; margin-right:5px}
a.apanier:hover{color:black; border:1px dotted orange; background-color:#aaa}
a.dpanier, a.dpanier:visited{background-color:#faf6f1; color:#57402d; border:1px solid #bbb}
a.dpanier:hover{color:#444; border:1px solid #a77; background-color:white}
.deladd{ position:relative;  margin-left:-12px;   left:-7px;  vertical-align:middle}

img.selection{float:left; padding:4px}
span#pasinfo, div#pasinfo{clear:both; margin:0 auto; display:block; font-size:1.25em; text-align:center}
div#pasinfo{margin-bottom:100px}
span#pasinfo a{color:#738b94; text-decoration:underline}
div.fiches{font-family:"Trebuchet MS","Century Gothic",Verdana,sans-serif; margin-bottom:25px; padding-left:150px; height:150px; line-height:1em; position:relative; z-index:1; top:0}
a.vignette{float:left; margin-left:-150px; width:200px; padding:0px !important; vertical-align:middle; position:relative; z-index:0}
img.vue{width:200px; height:150px; position:relative; z-index:10; border:2px solid #F2EBDE; margin-top:-2px}
.texte{position:relative; z-index:-1; height:150px;  color:black}
p.titrefiche{font-size:1.3em; border-bottom:1px solid #A49E91; height:1.4em; line-height:1.4em; color:black; margin-top:0; margin-bottom:5px;  background /**/:url('../images/fond_titrefiche.png') repeat-y;  background-color:#DCD6C7}
p.titrefiche span.ref{padding-left:12px; float:left; color:#fff}
p.titrefiche strong{word-spacing:1px; padding-right:5px; float:right; font-weight:normal}
p.titrefiche strong span, #bigville span {text-transform:uppercase}
p.titrefiche small{font-weight:normal;   vertical-align:top}
.sepa{clear:both; visibility:hidden; display:block; line-height:0}
p.surface{font-size:1.2em; line-height:1.2em; padding-left:63px; color:#333; font-weight:bold; margin-top:2px}

.pasjs a.lienfiche, .pasjs a.contactez{text-decoration:underline;   color:#333}
a.lienfiche, a.lienfiche:hover{position:absolute; bottom:0; left:50px;   margin:0 0 0 13px}
a.contactez, a.contactez:hover{margin-left:13em}
p.infiche{clear:right; font:normal 1.2em/1.1em "Trebuchet MS","Century Gothic",Verdana,sans-serif; text-align:left;  margin-left:63px;  height:60px;  overflow:auto}
p.infiche sup{font-size:0.7em}
p.prix, p.prix_comm, p.hono{font-size:1.3em; position:absolute;  bottom:0.1em; right:0; text-align:right; margin-right:7px; margin-bottom:1px}
p.prix_comm{bottom:1.1em}
p.hono{font-size:1.1em; bottom:0}
p.prix a{color:#999588; text-decoration:underline}
sup{font-size:0.9em}
/**/
/**/
div#bigfiche{font-family:"Trebuchet MS","Century Gothic",Verdana,sans-serif; width:800px; margin:10px auto; background-color:white; text-align:center;  border:1px solid #ccc;  position:relative;   color:black}
#bighaut_, #bighaut_accueil, #bighaut_achat, #bighaut_location, #bighaut_commerce, #bighaut_neuf{font-size:1.3em; border:0px solid #ccc;  border-bottom-width:1px; height:1.5em; line-height:1.5em; margin:0; background-color:#CAC0A5}
#bigref{padding-left:0.5em; float:left}
#icons_head{ float:left;  margin-left:10px;  height:1.5em}
#icons_head a, #icons_head img{ float:left;  margin:0; padding:0}
#icons_head img{padding:3px; margin:0 2px}
#bigville{ padding-right:0.5em; float:right}
#bigville h1{font-size:1em; line-height:1.5em; padding:0; margin:0; font-weight:bold}
#bigville small{font-size:0.9em; font-weight:normal;  vertical-align:top}
a#ajoute, a#enleve{display:inline; font:normal 0.8em arial,sans-serif; letter-spacing:0.2px; background-color:#5B5548; color:#eee; text-decoration:none; padding:1px 3px; border:1px dotted #696253}
a#ajoute:hover{color:black; border:1px solid #696253; background-color:#ddd}
a#enleve, a#enleve:visited{background-color:#faf6f1; color:#57402d; border:1px solid #bbb}
div#bigfiche a#enleve:hover{color:#444; border:1px solid #a77; background-color:#777}
#paspointeur{cursor:auto}
div#bigfiche ul{list-style-type:none}
div#bigfiche li{display:inline}
#pasphoto, #sanscarousel{margin:20px 0}
#sanscarousel img{margin:0 5px}
#carousel{width:650px; margin:20px auto; position:relative; visibility:hidden; left:-5000px}
#carousel ul, #carousel li{margin:0; padding:0}
#carousel li{height:160px}
#carousel li img{width:200px; height:150px; margin:3px;   border:2px solid #777; cursor:pointer}
#jcarousel button{    display:inline;     border-width:0;     text-decoration:none;     cursor:pointer;     width:30px;     height:30px;     outline:0;        background-color:white}
#next, #prev{background:url('../images/next_prev.png') no-repeat 0 0}
#prev{float:left; margin-left:35px; margin-top:65px}
#next{float:right; margin-right:35px; margin-top:65px; background-position:-30px 0}

#bigtexte{font:normal 1.25em/1.4em "Trebuchet MS","Century Gothic",Verdana,sans-serif; text-align:justify; width:620px;   padding:10px 90px;   margin:0 auto;   background-color:#eee;   border:1px solid #ddd;   border-width:1px 0}
div#bigliste{  font-size:1.2em;   text-align:left}
#bigliste ul{  width:480px;   text-align:left;   margin:20px auto 0}
#bigliste li{  float:left;   width:160px}
#bigliste ul#liste_commerce{margin-left:20.5em; width:20em}
#bigliste #liste_commerce li{   width:18em;    padding-left:0.5em;     border-bottom:1px dashed #ccc}
#bigliste li sup{font-size:0.7em}
#bigliste li span{  font-weight:bold;   text-transform:capitalize}
#bigprix{text-align:center; font-size:1.5em;     color:black}
#bighono{  text-align:center; font-size:1em;   margin-top:-1.5em}
#bigprix a{color:brown}
#bigprix a:link{text-decoration:underline}
div#bigfiche a#infos{text-align:center; display:block; margin:1em 1em; font:bold 0.8em "Trebuchet MS","Century Gothic",Verdana,sans-serif; padding:0 1em; border:1px solid #999; color:#2f1601; background-color:#DDD2C3}
div#bigfiche a#infos:hover{background-color:#ccc}
#printfiche{width:32px; height:32px; margin:0.5em auto; text-align:center}
#icons img{  display:inline; margin:10px;   vertical-align:middle}
div#adresse span{font-size:1.2em; font-weight:bold}
a.back{display:block; clear:both; line-height:18px; width:8em; background:url('../images/go-previous.gif') left center no-repeat; margin:8px 0 0 2px; padding-left:20px; color:#777; font-size:0.8em; text-decoration:none; text-transform:uppercase}
a.back:hover{text-decoration:underline}

#one-column-emphasis{width:80%; text-align:center; border-collapse:collapse; margin:20px auto;  font-size:1.15em}
#one-column-emphasis sup{font-size:0.8em}

#one-column-emphasis td{ text-align:right; border:1px solid #bbb; padding:10px 15px;  background-color:#ddd}

#one-column-emphasis .oce-first{ text-align:center; background-color:#81BAD5;  color:#333;   text-transform:uppercase;   font-weight:bold;  border-color:#777}

#one-column-emphasis td.oce-last{ background-color:white;  border-style:dotted;  border-width:1px 0}

#showcasecontainer{width:750px; margin:0 auto; position:relative; overflow:visible}
#showcasecontainer em{display:block; text-align:center; margin-top:20px; font-size:2em}
.js #showcase{visibility:hidden}
#showcase{width:750px; margin:10px auto}
#showcase h1{display:inline; font-size:1em; font-weight:bold}
#showcase ul, #showcase li{margin:0; padding:0; list-style:none}
#showcase li{width:750px; height:200px; overflow:hidden;   font-size:1.3em}

#prevBtn, #nextBtn{ display:block; position:absolute; width:30px; height:75px; top:35%;   background:url('../images/btn_showcase.png') no-repeat 0 0}
#prevBtn{left:-29px}
#nextBtn{right:-29px; background-position:-30px 0}

#showcase .reflet{float:left}
li.slider{clear:both}
.js li.slider{clear:none}
.reflected{margin-right:10px}
.slider .txtshow{ font-size:0.9em; line-height:1.1em; display:block;  margin:5px 0}
.slider span.light{line-height:30px}
.slider .headshow{margin-left:10px}
.slider .btn{margin:5px 10px 0 0}

.floatcontact_accueil, .floatcontact_achat{background-color:#CAC0A5}
p.titrefiche.neuf, #bighaut_neuf, .floatcontact_neuf{background-color:#81BAD5}

p.titrefiche.commerce, #bighaut_commerce, .floatcontact_commerce{background-color:#D48C76}

p.titrefiche.location, #bighaut_location, .floatcontact_location{background-color:#F3B481}
.coul_achat{color:#333}
.coul_neuf{color:#6B9BB1}
.coul_commerce{color:#B47764}
.coul_location{color:#CC976C}
