* {margin:0; padding:0; }
.clear_both { clear:both; height:0; font-size:0; }
a img { border:none; }
.left { float:left; }
.right { float:right; }
.centrer { text-align:center; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; padding:0px; background:#33383c url(../images/background.jpg) repeat-x top; }
.parme { color:#6d2d76; }
#entete { width:790px; height:30px; padding-top:10px; background:url(../images/bg-entete.jpg) bottom no-repeat; margin:0px auto 0px auto; text-align:left; color:#FFFFFF; font-size:14px; }
#entete a { color:#FFFFFF; text-decoration:none; }
#entete a:hover { text-decoration:underline; }
#pied { width:790px; height:30px; padding-top:10px; background:url(../images/bg-pied.jpg) top no-repeat; margin:0px auto 0px auto; text-align:right; color:#CCCCCC; font-size:12px; }
#pied a { color:#CCCCCC; }
#pied a:hover { text-decoration:none; }
#container { width:790px; background:url(../images/bg-content.jpg) repeat-y; margin:0px auto 0px auto; text-align:left; }
#bande { float:left; width:156px; padding:0px 5px 0px 5px; text-align:center; color:#FFFFFF; line-height:24px; }
#bande a { color:#FFFFFF; }
#bande a:hover { text-decoration:none; }
#content { float:left; width:624px; }
#menu a { float:left; display:block; height:29px; background:url(../images/bg-ahover.jpg) repeat-x; padding:10px 10px 0px 10px; margin-right:3px; color:#000000; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; }
#menu a:hover { background:url(../images/bg-a.jpg) repeat-x; color:#6d2d76; }
#menu a.on { background:url(../images/bg-a.jpg) repeat-x; color:#6d2d76; }
#photos { background-color:#eae8dc; position:relative; height:247px; margin-top:10px; }

#photos h1 { font-size:16px; color:#6d2d76; margin:0 0 10px 0; padding:0px; }

#photos .A1 { width:232px; height:155px; position:absolute; top:5px; left:5px; z-index:40; }
#photos .A1:hover { z-index:50; }
#photos .B2 { width:219px; height:147px; position:absolute; top:95px; left:170px; z-index:30; }
#photos .B2:hover { z-index:50; }
#photos .C1 { width:203px; height:135px; position:absolute; top:10px; left:370px; z-index:20; }
#photos .C1:hover { z-index:50; }
#photos .D2 { width:167px; height:111px; position:absolute; top:130px; left:450px; z-index:10; }
#photos .D2:hover { z-index:50; }

#photos .SA1 { width:232px; height:155px; position:absolute; top:5px; left:5px; z-index:10; }
#photos .SA1:hover { z-index:50; }
#photos .SB2 { width:219px; height:147px; position:absolute; top:30px; left:210px; z-index:20; }
#photos .SB2:hover { z-index:50; }
#photos .SC1 { width:203px; height:135px; position:absolute; top:60px; left:415px; z-index:30; }
#photos .SC1:hover { z-index:50; }
#photos .SD2 { width:167px; height:111px; position:absolute; top:130px; left:90px; z-index:40; }
#photos .SD2:hover { z-index:50; }

.texte { padding-right:10px; }
.texte h1 { font-size:16px; color:#6d2d76; margin:0 0 10px 0; padding:0px; }
.texte p a { color:#000; text-decoration:none; }
.texte p a:hover { text-decoration:underline; }
.texte p.carte { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#6d2d76; font-weight:bold; text-align:justify; background-color:#eae8dc; padding:4px; width:518px; }
.texte p.prix { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#6d2d76; font-weight:bold; text-align:center; background-color:#eae8dc; padding:4px; width:80px; }
.texte p.desc { font-size:10px; font-style:italic; margin:0 0 10px 0; }

form { background-color:#eae8dc; padding:10px; margin:5px 0 0 0; }
form label { display:inline-block; width:110px; vertical-align:top; }
form input { width:220px; vertical-align:top; }
form textarea { width:440px; height:60px; vertical-align:top; }
form input.btn { background-color:#DCD8CC; cursor:pointer; color:#6d2d76; }
