/* CSS Document */
html { background-color:#DFF3D7; }
body { background-color:#FFFFFF; width:800px; padding:10px; margin:0 auto; }
.index1 { background-color:#236013; font-size:20px;color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;
height:117px; margin-bottom:40px; font-style:italic; padding:10px; }
.gauche { float:left; }
.index1 h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px;color:#FFFFFF; text-align:center; font-style:normal; margin-top:6px; }
.menu { list-style-type:none; margin:0 auto; background-image:url(../images/backgrounds/articlenormal.jpg);
height:23px; border:1px solid green; text-align:center; width:794px; padding:2px; }
.menu li { float:left; width:150px; }
/*.menu li span { display:none; }*/
.menu li a { width:150px; height:20px; float:left; display:block; text-align:center; text-decoration:none; color:#2C5F1D; 
font-size:18px; font-weight:bold; }
.menu li a:hover {  color:#441111; background:#AAAAAA; border:1px solid gray; color:#FFFFFF; }
.menu li a:hover span { display:block; top:10px; left:0; text-align:left; color:#000000; font-size:15px; 
position:relative; font-weight:bold; width:330px; visibility:hidden; }
#sp1 { display:block; top:35px; left:0; text-align:left; color:#000000; font-size:15px; 
position:absolute; font-weight:bold; width:330px; visibility:hidden; }
#sp2 { display:block; top:35px; left:153px; text-align:left; color:#000000; font-size:15px; 
position:absolute; font-weight:bold; width:330px; visibility:hidden; }
#sp3 { display:block; top:35px; left:303px; text-align:left; color:#000000; font-size:15px; 
position:absolute; font-weight:bold; width:330px; visibility:hidden; }
#sp4 { display:block; top:35px; left:453px; text-align:left; color:#000000; font-size:15px; 
position:absolute; font-weight:bold; width:330px; visibility:hidden; }
#sp5 { display:block; top:35px; left:605px; text-align:left; color:#000000; font-size:15px; 
position:absolute; font-weight:bold; width:330px; visibility:hidden; }
.abso {position:relative; }

.index_centretitre2 { color:#236013; font-weight:bold; font-size:16px; text-align:center; margin:20px 0; }
.index_centretitre2 div { width:660px; text-align:left; margin-left:100px; }

.index_centretitre { color:#236013; font-weight:bold; font-size:25px; text-align:center; }
.photopetit{ border:0; width:192px; height:144px; }
.vignettes { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:60px; }
.vignettes td { line-height:18px; }
.prix { font-weight:bold; font-size:12px; }
.ville { font-size:10px;}
.titre_maison { color:#236013; font-weight:bold; font-size:12px; display:block; padding:10px 0 0 0; }
.souligne { text-decoration:underline; }
.fondvert1 { width:342px; padding:2px; height:26px; border:1px solid #236013; }
.fondvert { color:#FFFFFF; background-color:#236013; width:338px; border:3px solid #236013; margin-top:1px; display:block; }
.adresse { width:800px; height:96px; text-align:center; font-size:12px; color:#FFFFFF; background-color:#236013; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; margin-bottom:30px;}
.adresse span { font-size:25px; font-weight:normal; color:#FFFFFF; background-color:#236013;  }
.adresse img { float:left; display:block; }
.adresse div { float:left; width:520px; height:96px; }
.videorouge { color:#FF0000; font-weight:bold; font-size:11px; text-decoration:none; }
  .videorouge:hover { color:#FF0000; }

/* pied de page */
.pdp { width:800px; text-align:center; font-size:12px; }
.pdp a { color:#236013; text-decoration:none; font-size:12px; }