body
{ color: white; background-image: url("../menu/fond.gif") ; background-repeat: repeat-y; background-color: black; text-align: center;
}
a:link { color:white ; text-decoration: none ; font-weight: bold ;}
a:visited { color:white ; text-decoration: none ; font-weight: bold ;}
a:hover { color:green ; text-decoration: overline ; font-weight: bold ;}
img {border: 2px solid white; margin: 6px}
table {margin-left: auto; margin-right: auto; text-align: center; border: 2px solid red;}
table.rats {
	border-top: 1px solid red;
	border-left: 1px solid red;
	border-right: 0px solid red;
	border-bottom: 0px solid red;
	
}
td {height : 200px; width: 200px; background-color: #646464; vertical-align : middle; border: 1px solid white; text-align: center ;}
td.amies {height : 180px; width: 180px;}
td.gueules {height : 150px; width: 150px;}
td.chouki {height : 140px; width: 120px;  border: 2px solid #FFD700;}
td.rats {height : 110px; width: 110px;}
td a {text-decoration: none; color: black;}
td a:hover {background: none; text-decoration: none; }
td a span {display: none; text-decoration: none; }
td a:hover span {display: block; text-decoration: none; color: black; font-weight: 400; font-size: 14px;}
div {vertical-align : middle; text-align: center ;}
h1,h2,h3 {text-align: center; margin: 25px; font-size: 20px; text-decoration: underline overline; text-transform: lowercase; color: white;}
h1:first-letter {color: yellow; text-decoration: none; text-transform: uppercase;}
p {text-align: center ;margin:30px;}
p.sous {text-align: center ;margin-bottom:5px;}
tr {vertical-align : bottom;}
#logo {padding: 0px; position: absolute; left: 0px; width: 942px; top: 0px; height: 320px; border: none; margin: 0px; background: none; border: 0px; z-index: 0;}
#logo img{border: 0px; margin: 0px; padding: 0px;}
#table{
background-color: #000000; text-align : center;}
#td{ width: 116px;
height: 20px;
text-align: center;
vertical-align: middle;
background-color: #000000;}
#span{background-color: Black; font-size: 14px;}
#frame_a {font-family: arial,verdana,sans-serif;
font-size: 0.8em;
color: white;
background-color: #000000;
position: absolute; left: 7px; top: -57px; width: 700px; height: 30px;}
#frame_b {font-family: arial,verdana,sans-serif;
font-size: 0.8em;
color: white;
background-color: black;
position: absolute; left: 20px; top: -53px; width: 700px; height: 30px; border: none;}
#frame_c {font-family: arial,verdana,sans-serif;
font-size: 0.8em;
color: white;
background-color: none;
position: absolute; left: 159px; top: 132px; width: 700px; height: 30px; border: none;}
#frame_d {font-family: arial,verdana,sans-serif;
font-size: 0.8em;
color: white;
background-color: none;
position: absolute; left: 100px; top: 15px; width: 700px; height: 30px; border: none;}


ul.menu {list-style:none; margin:0; padding:0; margin:0px; font:12px Verdana,Arial; background: black; text-align: center; position: absolute; left: 90px; top: 20px;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#000; text-decoration: none; font:12px Verdana,Arial; }
ul.menu li {position: relative; float:left; margin-right: 2px;}
ul.menu ul {position: absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:110px; margin:0; }
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1; }
ul.menu ul li a:hover {background-color:#c5c5c5;}
ul.menu ul ul {left:110px; top:-1px;}
ul.menu .menulink {border:1px solid #aaa; padding:2px 7px 4px; font-weight:bold; background: green; width: 110px; }
ul.menu .menulink:hover, ul.menu .menuhover {background: #d1d1d1; }
ul.menu .sub {background:#d1d1d1; }
ul.menu .topline {border-top:1px solid #aaa;}

/* ____________________________________________________________ NOSCRIPT Menu */

ul.menuA {position: absolute; top: -9999px;}

#spacer {height: 1px; clear: both; margin:25px; font:11px Verdana,Arial; background: none;}
