/* CSS Document */

a{
color:#3a3a3a;
text-decoration:none;
}


img,div{
border:none;
}

.titre{
position:relative;
width:100%;
top:7px;
color:#FFFFFF;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
 
h1{
color:#3a3a3a;
font-size:14px;
display:inline;
}

h2{
color:#3a3a3a;
font-size:14px;
display:inline;
}

body {
background-image:url(images/background.png);
background-repeat:repeat-x;
background-color:#fff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a3a;
cursor:default;
}


.menu2{
position:absolute;
left:150px;
top:9px;

}


#menuDeroulant{
position:relative;
list-style-type:none;
z-index:8;
width:906px;
height:34px;
font-size:14px;
font-weight:700;
top:5px;
}



#menuDeroulant li:hover > .menu2{
display:block;background-color:#dddddd;top:29px;left:171px;}

#menuDeroulant .menu2{
display:none;list-style-type:none;margin:0;padding:0;border:0;background-color:#3a3a3a;}

#menuDeroulant .menu2 li{
float:none;margin:0;padding:0;border:0;width:151px;background-color:#dddddd;border-bottom:1px #3a3a3a solid;border-right:1px #3a3a3a solid;border-left:1px #3a3a3a solid;}

#menuDeroulant .menu2 li a:link,#menuDeroulant .menu2 li a:visited{
display:block;color:#3a3a3a;margin:0;border:0;text-decoration:none;font-size:12px;}

#menuDeroulant .menu2 li a:hover{
font-size:12px;color:#ffffff;background-color:#3a3a3a;}




#menuDeroulant li{
float:left;width:151px;margin:0;padding:0;border:0;height:34px;}


#menuDeroulant li a:link,#menuDeroulant li a:visited{
display:block;height:27px;color:#3a3a3a;margin:0;padding:4px;text-decoration:none;}


#menuDeroulant li a:hover{
color:#FFFFFF;

}

.ligne_footer1_perso{
position:absolute;
text-align:center;
width:100%;
font-size:12px;
top:-18px;
}

.ligne_footer2_perso{
position:absolute;
text-align:center;
width:100%;
font-size:12px;
top:8px;
}

.ligne_footer1{
position:absolute;
text-align:center;
width:100%;
font-size:12px;
top:-18px;
}

.ligne_footer2{
position:absolute;
text-align:center;
width:100%;
font-size:12px;
top:8px;
}

#linkhack{
position:absolute;
width:906px;
height:256px;
top:45px;
z-index:5;
background-color:#666666;
}
#pano{
position:relative;
width:100%;
height:auto;
top:45px;
z-index:4;
}
#texte{
position:relative;
text-align:left;
width:100%;
height:auto;
top:-45px;
z-index:5;
}
#texte_jardin{
position:relative;
text-align:left;
width:100%;
height:auto;
top:180px;
}
#main{
position:absolute;
width:99%;
height:auto;
top:0px;
}

#site{
position:absolute;
width:906px;
height:1000px;
left:50%;
margin-left:-453px;
top:0px;
}

#head{
position:relative;
}

#bambou_head{
position:absolute;
background-image:url(images/bambous.png);
background-repeat:no-repeat;
width:258px;
height:168px;
left:0px;
top:15px;
}


#logo{
position:absolute;
background-image:url(images/logo.png);
background-repeat:no-repeat;
width:501px;
height:68px;
left:415px;
top:92px;
}

#lune{
position:absolute;
background-image:url(images/lune.png);
background-repeat:no-repeat;
width:150px;
height:151px;
left:750px;
top:20px;
}

#menu{
position:relative;
background-image:url(images/fondmenu.png);
background-repeat:repeat-x;
width:906px;
height:34px;
top:163px;
left:0px;
font-size:14px;
font-weight:700;
}

#middle{
position:relative;
width:100%;
height:auto;
top:163px;
}

#barre{
position:relative;
background-image:url(images/fondmenu.png);
background-repeat:repeat-x;
width:906px;
height:34px;
}


#barre_perso{
position:relative;
background-image:url(images/fondmenu.png);
background-repeat:repeat-x;
width:906px;
height:34px;
}
#kenji{
position:absolute;
background-image:url(images/kenji.png);
background-repeat:no-repeat;
width:64px;
height:88px;
top:-20px;
}

#bambou_footer{
position:absolute;
background-image:url(images/bambous.png);
background-repeat:no-repeat;
width:258px;
height:168px;
left:660px;
top:-163px;
z-index:-2;
}
#kenji_perso{
position:absolute;
background-image:url(images/kenji.png);
background-repeat:no-repeat;
width:64px;
height:88px;
top:-20px;
}

#titre{
position:absolute;
top:15px;
left:0px;
background-color:#9a8c59;
width:100%;
height:30px;
}

#footer{
position:relative;
width:100%;
height:auto;
top:190px;
}

#reflet{
position:relative;
background-image:url(images/reflet.png);
background-repeat:repeat-x;
width:100%;
height:100px;
top:44px;
z-index:4;
}

#fleur{
position:absolute;
background-image:url(images/fleur.png);
background-repeat:no-repeat;
width:141px;
height:130px;
top:10px;
left:690px;
z-index:-2;


}

#fleur2{
position:absolute;
background-image:url(images/fleur.png);
background-repeat:no-repeat;
width:141px;
height:130px;
top:300px;
left:30px;
z-index:-2;


}




#links{
text-align:center;
}
