
body { margin: 0; padding: 0; background:url(../images/bg_body.gif) repeat;}

#tete, #chemin, #corps, #pied { clear: both; }
#site { width:990px; margin:0 auto; padding:5px 5px 0;  background: #fff;}

/* Liens d'évitement */
ul#skip { text-align: right; margin: 0; display: none; }
ul#skip li { display: inline; list-style: none; padding: 0 0.2em;  }
/*
 * Tete
*/
#tete {}
#tete ul, #tete li { margin: 0; padding: 0; list-style: none; }
#bandeau { }
#image-bandeau-interne {position:relative;height:189px;}
#bandeau h1 {
height:189px;padding:0px 0px 0px 990px;
background-repeat: no-repeat;
background-position: top left;
position:absolute;
clip: rect(auto 990px 189px auto);
clip: rect(auto, 990px, 189px, auto);
}
#logo {float: left; margin-top:5px; margin-right:30px; margin-bottom:15px; }
#images-bandeau {clear:both; height:189px; width:990px;}
/*
 * Partie principale (contenu)
*/

#chemin { padding:0.5em 1em; font-size: 0.9em;}
#chemin a {}
#chemin a:hover { color: red;}
#recherche {background: #e77f05; padding: 0px;}

#corps { clear: both; padding-top:15px;}
#contenu, body.recherche-annonce #preview { float: left; width: 718px;  }
#preview {width:auto; margin:0;}

/*
#preview {width:687px; margin:0 auto;}
body.index #preview, body.annonces-immobilieres-vente #preview, body.annonces-immobilieres-location #preview, 
body.annonces #preview, body.annonces-locations-saisonnieres #preview {width:auto;}
*/
#conteneur {padding:0 30px 25px; margin-bottom:10px; background:#deded1;}
body.actualites #conteneur, body.espace-conseil #conteneur {padding:0 0 25px; background:#fff;}
#coldroite { float: right; width: 268px; }
#sous-pied {width:960px; margin:0 auto;}
#footer-ref { clear :both; text-align: left; float: none; margin:10px auto; padding-top: 10px; width:680px;}
#footer-ref * { color: #888; }
/*
 * Bas de page
*/


