/* CSS Document */
html, body { height: 100%; margin: 0; padding: 0; text-align:justify; font-family:"Comic Sans MS", cursive, sans-serif; font-size:0.9em; color:#900; background-color:#003366;}
  
#bandeau { text-align:center; width: 900px; margin: 0 auto 0 auto; height:181px;}  
#menu { text-align:center; width: 900px; margin: 0 auto 0 auto; height:53px; background-image:url(images/menu/fondmenu.jpg); background-repeat:repeat-x; color:#FFFFFF;}

#menuliens { list-style-type:none; margin:0; padding:0; width:900px;}
#menuliens li { float:left; margin:0; padding:0; height:53px;}
#menuliens li a { display:block;}

.bord { background-image:url(images/menu/fondmenu.jpg); height:53px; display:block;}

a.accueil { background-image:url(images/menu/accueil.o.jpg); width:82px; height:53px;}
a:hover.accueil { background-image:url(images/menu/accueil.r.jpg); width:82px; height:53px;}
a.ventes { background-image:url(images/menu/ventes.o.jpg); width:75px; height:53px;}
a:hover.ventes { background-image:url(images/menu/ventes.r.jpg); width:75px; height:53px;}
a.contact { background-image:url(images/menu/contact.o.jpg); width:87px; height:53px;}
a:hover.contact { background-image:url(images/menu/contact.r.jpg); width:87px; height:53px;}
a.liste { background-image:url(images/menu/liste.o.jpg); width:121px; height:53px;}
a:hover.liste { background-image:url(images/menu/liste.r.jpg); width:121px; height:53px;}

#contenu { width: 900px; margin: 0 auto 0 auto; background-image:url(images/base/rocher.jpg); background-repeat:no-repeat;background-color:#FFFFCC;}
#gauche { width:207px; float:left;}
#droite { width:693px; margin-left:207px;}

.textindex { margin:0 0 0 35px; padding-right:140px; text-align:justify;}

.photoAnnonces { margin:0 15px 0 0; padding:0; float:left; border:1px solid #660000; text-decoration:none}
.codeAnnonces { margin:0; padding:0;}
.titreAnnonces { margin:0; padding:0; font-size:1.3em; font-weight:bold; color:#660000;}
.dateAnnonces { margin:0 0 7px 0; padding:0; color:#FF3300; font-style:italic; font-size:0.8em}
.texteAnnonces { margin:0; padding:0;}
.prixAnnonces { margin:0; padding:0; color:#660000; font-weight:bold;}
.souligneAnnonces { margin:0; padding:0; font-weight:bold;}
.precision { margin:0; padding:0; font-size:0.8em; font-style:italic;}
#traitAnnonces { width: 100%; height:4px; border:1px solid #FFCC00; background-color:#FFFFCC; margin:0; clear:left;}

#gaucheAnnonces { width:604px; float:left;}
#droiteAnnonces { width:256px; margin-left:615px;}

.photoPageGche { margin:0; padding:0; border:1px solid #660000; width:300px; height:225px; float:left;}
.photoPageDte { margin:0; padding:0; border:1px solid #660000; width:300px; height:225px;}

a.lienAnnonces { text-decoration:none; color:#990000;}
a:hover.lienAnnonces { color:#6600CC}
