html, body{text-align: center; background-color: #555555;}
*{padding:0px; margin: 0px}

#page {min-height:100%; width:950px; margin: 0 auto; position:relative; border:2px;}

#contenu {  width:800px; background-color: black;}

#gauche {width:150px; background-image: url("images/banniere.jpg"); background-repeat: repeat-y ;}

#validation {text-align:right; padding-right:5px;}

.bordureimage{border: 3px ridge; }
p { font: 13px verdana, sans-serif; color:white; text-align:justify; margin-top: 4px;margin-bottom: 4px; padding: 0px 25px 0px 15px;}

h1 { font: 42px verdana; color:white; text-align:center;}
h2 { font: 25px verdana; margin-top:0px; margin-bottom:0px; color:black; text-align:center;}
h3 { font: 20px verdana; margin:10px 10px 20px 10px; color:white; text-align:center;}
h4 { font: 20px verdana; margin:10px 0px 20px 0px; color:black; text-align:center;}

a { font: bold 18px verdana, sans-serif; color: #0066FF; text-align:right; text-decoration:none;}
a:visited { color: #0066FF; text-align:right;}  
a:hover { color: white; text-align:right; }

a.liens { font: bold 12px verdana, sans-serif; text-decoration:none; color: white; }
a.liens:visited { color: white; }
a.liens:hover { color: black; text-decoration:none; }

a.photos { font: bold 17px verdana, sans-serif; color: #0066FF; text-align:right; }
a.photos:visited { color: #0066FF; text-align:right;}  
a.photos:hover { color: white; text-align:right; }

a.tag { font: bold 12px verdana, sans-serif; color: red; text-decoration:none; text-align:right; }
a.tag:visited { color: red; text-align:right;}  
a.tag:hover { color: white; text-align:right; }

/* Page index */
#parquet {width:360px; border: 1px inset #000000; background: url("images/parquet.jpg");}
#boutonzik{width: 109px;height: 111px;cursor: pointer;}
.zikon {background: url(images/son_on.jpg) no-repeat;}
.zikoff {background: url(images/son_off.jpg) no-repeat;}