* {margin: 0; padding: 0;}

body {background-color: #EDEDED; text-align: center; font: 1em arial; color: #222;}

p, ul li {font-size: 0.75em;}
a {outline: none;}
a:link, a:visited {color: #DE1621; text-decoration: underline;}
a:hover {color: #DE1621; text-decoration: none;}
a img {border: none;}

div#container {background-color: #fff; width: 750px; margin: 0 auto; text-align: left; padding: 17px 10px 20px 10px;}
div#header h1 {background: url(/site/images/header.jpg) no-repeat top right; width: 720px; height: 114px;}
div#header h1 img {border: none;}
div#header h1 span, hr, div#footer h3 {display: none;}
div#header h1#hidtitre {display: none; background: none; width: auto; height: auto;}
h2 {font-size: 0.75em; color: #DE1621; margin: 0 0 15px 0; text-transform: uppercase;}
h2.new {font-size: 0.95em; text-transform: none; font-style: italic; margin: 0 0 15px 0;}
h3 {color: #DE1621; font-size: 0.75em; letter-spacing: 1px; position: relative; margin: 0 0 5px 0;}
div#left h3, div#baisses h3, div#astuces h3, div#faq h3, div#conseils h3 {text-transform: uppercase; width: 148px; border-bottom: 4px solid #DE1621; text-align: center; margin: 0;}
ul {list-style-type: none;}
div.clear {clear: both;}
img.preload {display: none;}
ul#cat {padding: 0 0 40px 0 !important;}
ul#cat li {float: left; margin: 0 13px 0 0;}
ul#cat li#current-cat {color: #222;}

/*************** content ***************/
div#content {float: right; width: 550px; padding: 0 27px 0 0;}
body#accueil div#content {padding: 0 27px 0 0;}
div#content hr {display: block; clear: both; visibility: hidden;}
div#content hr.none {display: none;}
div#content span.date {display: block; color: #666; font-style: normal;}
div#content p {margin: 0 0 30px 0; line-height: 1.5em;}
body#rechercher div#content p {margin: 0 0 15px 0; line-height: 1.5em;}
div#content p.photos {margin: 0; float: right; position: relative; margin: 0 0 30px 0; padding: 0 40px 0 0;}
div#content p#img2, div#content p.img-left {float: left; padding: 0 0 0 40px;}
div#content p.photos img.big {padding: 1px; border: 1px solid #DE1621; width: 175px;}
div#content p.photos img.small {position: absolute; top: -18px; right: 2px; background-color: #fff; border: 1px solid #ddd; padding: 1px; z-index: 10; width: 108px; height: 80px;}
div#content p#img2 img.small, div#content p.img-left img.small {left: 2px; right: auto;}
div#content p.photos a.ville {display: block; width: 179px; background-color: #DE1621; color: #fff; text-align: center; text-decoration: none; font-weight: bold; letter-spacing: 1px; margin: -5px 0 0 0 !important; margin: -3px 0 0 0;}
div#content p.focus {border-bottom: 1px solid #ECECEC; text-align: justify; margin: 0 230px 0 0; padding: 0 0 10px 0;}
div#content p#p2, div#content p.p-left {margin: 0 0 0 230px;}
p.focus a {font-style: normal;}
body#accueil div#content h2 {width: auto; border: none; padding: 0; text-align: left;}
body#accueil div#content h2.new {text-align: center;}
h3.pos2 {margin: 0 0 5px 230px !important; margin: 0 0 0 234px;}
body#accueil div#content p#all {text-align: right; clear: both; background-color: #FFEDEE; padding: 2px 3px; position: relative; }
p#pagination {text-align: center; clear: both; background-color: #FFEDEE; padding: 2px 3px; position: relative;}
p#pagination a, p#pagination span {margin: 0; padding: 0 3px;}
p#pagination a#prec {margin: 0 10px 0 0; padding: 0;}
p#pagination a#suiv {margin: 0 0 0 10px; padding: 0;}
p#voir-tout {margin: -10px 0 15px 0 !important;}
div#moteur {width:550px;margin-bottom:10px;}
div#moteur p{width:180px;height:150px;font-size:15px;font-weight:bold;font-style:italic;text-align:center;line-height:1.9em;color:#404040;}
div#moteur img {float:right;}
div#moteur a {text-decoration:none}
div#moteur_col img{width:148px;}
/*~~~~~~~~~~~ recherche directe ~~~~~~~~~~*/
body#rechercher div#content div {background-color: #FFEDEE; padding: 5px; margin: 0 0 30px 0;}
/*~~~~~~~~~~~ résultats & sélection ~~~~~~~~~~*/
body#resultats h2, body#selection h2 {text-transform: none; display: block;}
body#resultats h2 span, body#selection h2 span {text-transform: uppercase;}
body#resultats div#content h3, body#selection div#content h3 {width: auto; border: none; text-align: left; margin: 0 0 5px 0; position: relative;}
body#resultats div#content h3 span, body#selection div#content h3 span {position: absolute; right: 0;}
body#resultats div#content h3 span.nouveau, body#selection div#content h3 span.nouveau {right: 132px; background-color: #DE1621; color: #fff; letter-spacing: 2px; padding: 0 10px;}
body#resultats div#content div, body#selection div#content div {height: 160px; position: relative;}
body#resultats div#content p, body#selection div#content p {position: relative; padding: 0 125px 0 0;}
body#resultats div#content a.photo, body#selection div#content a.photo {padding: 1px; border: 1px solid #ddd; height: 88px; position: absolute; right: 0;}
body#resultats div#content a.photo:hover, body#selection div#content a.photo:hover {border: 1px solid #DE1621;}
body#resultats div#content p#pagination, body#selection div#content p#pagination {padding: 2px 3px;}
/*~~~~~~~~~~~ questions courantes ~~~~~~~~~~*/
body#questions-courantes div#content h2 {text-transform: uppercase;}
body#questions-courantes div#content h3 {width: auto; text-align: left; position: static;}
body#questions-courantes ul#liste-questions {margin: 0 0 40px 0;}
body#questions-courantes ul#liste-questions li {margin: 0 0 7px 0;}
/*............ questions tous ............*/
body#questions-courantes ul.liste-questions li {margin: 0 0 7px 0;}
/*...............................................*/
body#questions-courantes div#content div.question {margin: 0 0 40px 0;}
body#questions-courantes div#content p {margin: 0 0 10px 0;}
body#questions-courantes p.retour-top {background-color: #FFEDEE; text-align: right; padding: 2px 8px;}
body#questions-courantes div#content div.col {float:left; width:170px; margin: 0 10px 30px 0;}
body#questions-courantes div#content div#faq-louer {margin: 0 0 30px 0;}
body#questions-courantes div#content div.col ul {padding: 5px; background-color: #F8F8F8; height: 290px;}
/*~~~~~~~~~~~ agences ~~~~~~~~~~*/
body#agences div#content h3 {margin: 10px 0 0 190px; font-size: 1.1em; color: #000; text-align: center;}
body#agences div#content h3 span {font-size: 1.8em;}
body#agences div#content div {clear: both; margin: 0 0 30px 0;}
body#agences div#content p {margin: 0 0 5px 190px;}
body#agences div#content p.vitrine {float: left; margin: 0;}
body#agences div#content p.new {text-align: center; margin: 0 0 15px 190px;}
body#agences div#content p.plan img {margin: 15px 0 0 0; border: 1px solid #e1e1e1; padding: 5px 3px;}
body#agences p.vitrine img {padding: 1px; border: 1px solid #DE1621;}
body#agences p.vitrine span {display: block; width: 176px; background-color: #DE1621; color: #fff; text-align: center; text-decoration: none; font-weight: bold; letter-spacing: 1px; margin: -5px 0 0 0 !important; margin: -1px 0 0 0;}
/*~~~~~~~~~~~ mailing list & eval & demande infos visites & profil ~~~~~~~~~~*/
body#mailinglist div#content p {margin: 0 0 10px 0;}
body#mailinglist div#content h3 {width: auto; text-align: left; margin: 0 0 10px 0; text-transform: uppercase;}
body#mailinglist div#content form fieldset, body#evaluation div#content form fieldset, body#demande-dinformations-visite div#content form fieldset, body#profil div#content form fieldset {border: none; margin: 0 0 15px 0;}
body#mailinglist div#content form fieldset div, body#evaluation div#content fieldset div, body#demande-dinformations-visite div#content div.color, body#demande-dinformations-visite div#content div#from, body#demande-dinformations-visite div#content div#dispo, body#demande-dinformations-visite div#content div#message, body#profil div#content fieldset div, body#mailinglist div#content div {background-color: #FFEDEE; padding: 4px 8px;}
body#mailinglist div#content form fieldset legend, body#evaluation div#content form fieldset legend, body#demande-dinformations-visite div#content form fieldset legend, body#profil div#content form fieldset legend {font-size: 0.75em; margin: 0 0 5px 0; color: #DE1621; font-weight: bold;}
body#mailinglist div#content form ul, body#mailinglist div#content form p, body#evaluation div#content form ul, body#evaluation div#content form p {position: relative; padding: 0 0 0 165px;}
body#mailinglist div#content form#registration_form label, body#mailinglist div#content form#simple label, body#mailinglist div#content form#complet fieldset#gen label, body#mailinglist div#content form#complet p#pbudget label, body#evaluation div#content label {position: absolute; left: 0 !important; left: -165px;}
body#mailinglist div#content form p, body#evaluation div#content form p, body#demande-dinformations-visite div#content form p, body#profil div#content form p {margin: 0 0 3px 0;}
body#mailinglist div#content form ul#action, body#mailinglist div#content form ul.biens, body#mailinglist div#content form ul.region, body#evaluation div#content form ul {margin: 0 0 5px 0; padding: 0;}
body#mailinglist div#content form ul#action label, body#mailinglist div#content form ul.biens label, body#mailinglist div#content form ul.region label, body#evaluation div#content form ul#action label {position: static;}
body#mailinglist div#content form ul#action li, body#evaluation div#content form ul#action li {display: inline; margin: 0 8px 0 0;}
body#mailinglist div#content form p.submit, body#evaluation div#content form p.submit {padding: 0; margin: 0 0 30px 0;}
body#mailinglist div#content form#registration_form p input.button, body#mailinglist div#content form#simple p input.button, body#evaluation div#content form p input.button {width: 80px !important;}
body#mailinglist div#content form#registration_form p input, body#mailinglist div#content form#simple p input, body#demande-dinformations-visite div#content form fieldset p input {width: 221px !important; width: 215px;}
body#evaluation div#content form fieldset p textarea#field_id_19 {width: 388px !important; width: 384px;}
body#mailinglist div#content form#complet p#pbudget input {width: 120px;}
body#mailinglist div#content form#complet p#pbudget label {display: block; width: 100px; position: static;}
body#mailinglist div#content form#complet p#pbudget {padding: 0;}
body#mailinglist div#content form#registration_form p.submit, body#mailinglist div#content form#simple p.submit, body#evaluation div#content form p.submit, body#demande-dinformations-visite div#content form p.submit {margin: 10px 0 0 0;}
body#mailinglist div#content form#registration_form p input.button, body#mailinglist div#content form#simple p input.button {margin: 0 0 25px 0; width: 80px !important;}
body#mailinglist div#content form ul.biens label, body#mailinglist div#content form ul.region label {margin: 0 0 0 3px;}
body#mailinglist div#content form ul.biens li, body#mailinglist div#content form ul.region li {margin: 0 0 3px 0 !important; margin: 0;}
body#mailinglist fieldset.biens div, body#mailinglist fieldset.region div, body#mailinglist fieldset#criteres div {width: 150px; height: 130px;}
body#mailinglist fieldset#criteres, body#mailinglist fieldset.biens {float: left; padding: 0 25px 0 0 !important; padding: 0 23px 0 0;}
body#mailinglist div#content form#complet p.custom {clear: both; padding: 0;}
/*~~~~~~~~~~~ demande infos visites ~~~~~~~~~~*/
body#demande-dinformations-visite div#content h3 {margin: 15px 0 5px 0;}
body#demande-dinformations-visite div#content fieldset div {margin: 0 0 10px 0;}
body#demande-dinformations-visite div#content form p {position: relative; padding: 0 0 0 165px !important; padding: 0 0 0 180px;}
body#demande-dinformations-visite div#content label {position: absolute; left: 0 !important; left: -180px;}
body#demande-dinformations-visite div#content form div#dispo {height: 100px;}
body#demande-dinformations-visite div#content div#dispo label {width: 130px;}
body#demande-dinformations-visite div#content form div#dispo textarea {width: 350px !important; width: 335px; height: 80px;}
body#demande-dinformations-visite div#content form div#message textarea {width: 350px !important; width: 335px;}
body#demande-dinformations-visite div#content form p.submit {padding: 0; margin: 5px 0 10px 0;}
body#demande-dinformations-visite div#content form p.submit input.button {margin: 0; padding: 0; width: 80px !important; height: 20px;}
body#demande-dinformations-visite div#content form p.submit#logged {padding: 0 0 0 173px !important;}
/*~~~~~~~~~~~ mot de passe oublié ~~~~~~~~~~*/
body#mot-de-passe-oublie div#content form label {display: block;}
body#mot-de-passe-oublie div#content form input {width: 300px;}
body#mot-de-passe-oublie div#content form input.button {width: 80px;}
/*~~~~~~~~~~~ profil ~~~~~~~~~~*/
body#profil div#content form p {position: relative; padding: 0 0 0 120px;}
body#profil div#content label {position: absolute; left: 0 !important; left: -120px;}
body#profil div#content textarea#commentaires {width: 388px !important; width: 384px;}
body#profil div#content form ul {position: relative; /*margin: 0 0 5px 0; padding: 0 0 0 165px;*/}
body#profil div#content form ul#titre, body#profil div#content form ul#operation, body#profil div#content form ul#type {margin: 0 0 5px 0; padding: 0;}
body#profil div#content form ul#titre label, body#profil div#content form ul#operation label, body#profil div#content form ul#type label, body#profil div#content fieldset#custom p.custom label {position: static;}
body#profil div#content form ul#titre li, body#profil div#content form ul#operation li, body#profil div#content form ul#type li {display: inline; margin: 0 8px 0 0;}
body#profil div#content form ul#titre input, body#profil div#content form ul#operation input, body#profil div#content form ul#type input {width: auto;}
body#profil div#content fieldset p.custom {padding: 0;}
body#profil div#content fieldset p.custom textarea {margin: 18px 0 0 0; width: 400px;}
body#profil div#content p.submit {padding: 0;}
body#profil div#content span.ast {color: #DE1621;}
body#profil p#confirm {color: #1CC027; font-weight: bold; background: url(/site/images/confirm.gif) no-repeat 0 5px; padding: 0 0 0 12px; margin: 0 0 20px 0;}
body#profil div#content p.intro {padding: 0;}
body#profil div#content form ul#rsoustypes, body#profil div#content form ul#psoustypes {margin: 10px 0 15px 0; padding: 0;}
body#profil div#content form ul#rsoustypes input , body#profil div#content form ul#psoustypes input {width: auto;}
body#profil div#content form ul#rsoustypes label, body#profil div#content form ul#psoustypes label {position: static;}
body#profil div#content form p#selectregions {margin: 15px 0 10px 0; float: left;}
body#profil div#content form div#regionslist {float: right; margin: 8px 0 0 0; width: 210px;}
body#profil div#content form p#budgetmin {float: left;}
body#profil div#content form fieldset p input {width: 221px/* !important; width: 215px*/;}
body#profil div#content form fieldset p#budgetmin input, body#profil div#content form fieldset p#budgetmax input {width: 90px;}
body#profil div#content form fieldset p#budgetmin, body#profil div#content form fieldset p#budgetmax {padding: 0 0 0 110px !important;}
body#profil div#content form fieldset p#budgetmax {margin: 0 0 10px 250px;}

/*~~~~~~~~~~~ envoyer à un ami ~~~~~~~~~~*/
body#ami div#content h3 {width: auto; text-align: left;}
body#ami div#content form div#from {float: left; width: 260px; margin: 0 20px 20px 0 !important; margin: 0 20px 0 0;}
body#ami div#content form div#to {float: right; width: 260px;}
body#ami div#content form p {background-color: #FFEDEE; margin: 0; position: relative; padding: 10px 0 10px 50px;}
body#ami div#content form div#to p {padding: 10px 0 52px 50px;}
body#ami div#content form p#votre-message {clear: both; margin: 0 0 20px 0; padding: 10px 0 10px 100px;}
body#ami div#content p#intro {margin: 0 0 20px 0; padding: 0;}
body#ami div#content p.submit {background: transparent; padding: 0;}
body#ami div#content form label {position: absolute; left: 5px !important; left: -45px;}
body#ami div#content form input {width: 180px;}
body#ami div#content form div#lien input {width: 467px;}
body#ami div#content p.submit input {width: auto;}
body#ami div#content form p#votre-message label {left: -95px;}
body#ami div#content form p#votre-message textarea {width: 420px !important; width: 420px;}
body#ami div#lien {clear: both; margin: 0 0 20px 0;}
/*~~~~~~~~~~~ baisses ~~~~~~~~~~*/
body#baisses-prix div#content h3 {width: auto; border: none; padding: 0; text-align: left; text-transform: none; margin: 0 0 5px 0;}
body#baisses-prix div#content h3 span {text-transform: uppercase;}
body#baisses-prix div#content h3.pos2 {margin: 0 0 5px 230px;}

/*~~~~~~~~~~~ evaluation gratuite ~~~~~~~~~~*/
body#evaluation div#content h3, body#erreur div#content h3, body#erreur div#content h3, body#conseils div#content h3, body#groupe-fiks div#content h3, body#valeur div#content h3 {padding: 0; text-align: left; margin: 25px 0 10px 0;}
body#evaluation div#content p {margin: 0 0 10px 0; text-align: justify;}
body#evaluation div#content form p {padding: 0 0 0 120px;}
body#evaluation div#content label {left: 0 !important; left: -120px;}
body#evaluation div#content textarea#commentaires {width: 388px !important; width: 384px;}
body#evaluation div#content form input, body#demande-dinformations-visite div#content form input {width: 250px;}
body#evaluation div#content form ul#action input {width: auto;}
/*~~~~~~~~~~~ erreur 404, conseils, groupe fiks ~~~~~~~~~~*/
body#erreur-user div#content {float: none; margin: 0 0 50px 30px; width: auto;}
body#erreur div#content p, body#conseils div#content p, body#groupe-fiks div#content p, body#presentation div#content p, body#historique div#content p, body#valeur div#content p, body#valeur div#content ul, body#contact div#content p {margin: 0 0 10px 0;}
body#erreur div#content ul, body#erreur div#content form {background-color: #FFEDEE; padding: 4px 8px;}
body#erreur div#content ul, body#groupe-fiks div#content ul {margin: 0 0 15px 0;}
body#erreur div#content input.button {margin: 0 0 0 5px;}
body#conseils p.retour-top {background-color: #FFEDEE; text-align: right; padding: 2px 8px;}
body#conseils div#content div.col {float:left; width:170px; margin: -15px 10px 30px 0;}
body#conseils div#content div#conseils-louer {margin: -15px 0 30px 0;}
body#conseils div#content div.col ul {padding: 5px; background-color: #F8F8F8; height: 200px;}
body#conseils ul#liste-questions {margin: 0 0 40px 0;}
body#conseils ul#liste-questions li {margin: 0 0 7px 0;}
/*~~~~~~~~~~~ groupe fiks ~~~~~~~~~~*/
body#groupe-fiks div#content ul li, body#valeur div#content ul li {background: url(/site/images/puce.gif) 0 4px no-repeat !important; background: url(/site/images/puce.gif) 0 7px no-repeat; padding: 0 0 0 14px;}
/*~~~~~~~~~~~ valeur ~~~~~~~~~~*/
body#valeur div#content p, body#presentation div#content p, body#historique div#content p, body#groupe-fiks div#content p {text-align: justify;}
/*~~~~~~~~~~~ contact, profil ~~~~~~~~~~*/
body#contact div#content form div#from, body#contact div#content form div#message {background-color: #FFEDEE; padding: 4px 8px; margin: 0 0 15px 0;}
body#contact div#content form p {position: relative; padding: 0 0 0 70px;}
body#contact div#content form p.submit {padding: 0;}
body#contact div#content form label {position: absolute; left: 0 !important; left: -70px;}
body#contact div#content form input {width: 200px;}
body#contact div#content form textarea {width: 430px;}
body#contact div#content form p.submit input {width: auto;}
/*~~~~~~~~~~~ recrutements ~~~~~~~~~~*/
body#recrutements div#content p, body#recrutements div#content ul {margin: 0 0 20px 0;}
body#recrutements div#content ul li {background: url(/site/images/puce.gif) 0 4px no-repeat !important; background: url(/site/images/puce.gif) 0 7px no-repeat; padding: 0 0 0 14px;}
/*~~~~~~~~~~~ calcul frais ~~~~~~~~~~*/
body#calcul-frais div#content p {margin: 0 0 20px 0;}
body#calcul-frais div#content form p {margin: 0 0 10px 0;}
body#calcul-frais div#content form div {background-color: #FFEDEE; padding: 4px 8px; margin: 0 0 15px 0;}
body#calcul-frais div#content form ul li {display: inline;}
/*~~~~~~~~~~~ sitemap ~~~~~~~~~~*/
body#sitemap div#content ul li {font-size: 0.8em; margin: 0 0 15px 0; font-weight: bold;}
body#sitemap div#content ul li ul li, body#sitemap div#content ul li ul li ul li {font-size: 1em; margin: 0 0 0 30px; font-weight: normal;}
body#sitemap div#content ul li ul li {margin: 0 0 5px 30px;}

/*************** print ***************/
p.print, div#header img.print {display: none;}

/*************** colonne ***************/
div#left {float: left; width: 148px; position: relative; z-index: 100;}
div#left div {margin: 0 0 15px 0;}
div#left p {text-align: justify;}
div#recherche p, div#directe p, div#mailing p, div#infos p, div#nouveautes p, div#login p, div#monfiks ul {background-color: #FFEDEE; padding: 4px 3px; position: relative;}
div#infos p {font-size:12px;margin: 0 0 5px 0; line-height:1.5em;}
div#infos {border-bottom: 4px solid #DE1621;}
div#nouveautes h3 {margin: 0 0 5px 0;}
div#nouveautes ul li span {display: none;}
div#nouveautes p {clear: both; text-align: left; padding: 4px 0;}
div#mailing label {display: block;}
div#directe input, div#mailing input {display: inline;}
div#connection input {position: relative;}
acronym {color: #DE1621; font-weight: bold; cursor: help; text-decoration: none;}

/*************** forms ***************/
.input {border: 1px solid #C3C3C3; padding: 2px; color: #222;}
.button {background-color: #DE1621; border: none; color: #fff; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 2px;}
label {text-align: left;}
textarea {font: 1em arial; border: 1px solid #C3C3C3; padding: 2px; color: #222;}

/*************** bottom ***************/
div#baisses {float: left; position: relative; z-index:1200;}
div#baisses, div#baisses h3 {width: 210px;}
div#baisses ul {height: 265px;}
div#baisses ul, div#faq p, div#conseils p {background-color: #FFEDEE; padding: 4px 4px 0 4px;}
div#faq a, div#conseils a {margin: 0 5px 0 0;}
div#baisses a img {float: left; margin: 0 5px 0 0;}
div#baisses a.prix {display: block;}
div#baisses ul li br.clear {clear: both; display: block; height: 4px; width: 160px;}
div#baisses ul.hoverbox li{width:200px;}
div#faq, div#conseils {width: 325px !important; width: 320px; margin: 0 0 10px 225px;}
div#conseils {margin: 0 0 0 225px;}
div#conseils p {height: 90px;}
div#faq h3, div#conseils h3 {text-align: left; padding: 0 0 0 7px; width: 318px !important; width: 313px;}
div#faq p, div#conseils p {height: 116px; margin: 0;}
/*************** footer ***************/
div#footer {clear: both; padding: 90px 0 0 0 !important; padding: 60px 0 0 0;}
html>body div#footer { height: 1%; }
div#footer p {text-align: center; margin: 5px 0 0 0 !important; margin: 0;}
div#footer ul {width: 750px; height: 19px; text-align: center; background-color: #DE1621; position: relative; margin: 0 0 2px 0 !important; margin: 0 0 -5px 0;}
div#footer ul li {display: block; float: left;text-align: center; color: #fff; text-transform: uppercase; font-weight: bold; font-size:0.70em;letter-spacing: 1px;margin: 0 ; padding: 0; }
div#footer ul li img {position: absolute; top: -76px; padding: 1px; border: 1px solid #DE1621;margin: 0 0 0 -46px;}
div#footer ul li a {text-align: center;width: 107px;display: block;margin: 3px 0 0 0px;}
div#footer hr#bottom {display: block; height: 3px;  background-color: #000; border: none;}
.ie7 div#footer hr#bottom {display: block; height: 3px; margin-top:-7px;  color: #000; background-color: #000; border: none;}

div#infos p { font-size: 0.75em; }