body {background-image: url(../menu/marge-v.gif); background-position: top left; background-repeat: repeat-y; color:#FFFF00; background-color: #333333; height: 699px; font-weight: 400; font-family: times news roman; }
first-letter {color: yellow;}

p {font-size: 14px; padding: 0px; margin: 2px; font-weight: 400; font-family: times news roman;}
a:link { color: white; text-decoration: none ; font-weight: 400; margin: 0px; padding: 0px;}
a:visited { color: white; text-decoration: none ; font-weight: 400; margin: 0px; padding: 0px;}
a:hover { color:red ; text-decoration: none ; font-weight: 400; margin: 0px; padding: 0px;}
a:link.au {color: #CCCCCC;}
a:link.le {color: #00FF00;}
a:link.la {color: #CC9933;}
a:link.lm {color: #FFCC00;}
a:visited.au {color: #CCCCCC;}
a:visited.le {color: #00FF00;}
a:visited.la {color: #CC9933;}
a:visited.lm {color: #FFCC00;}
a:hover.lm {color: red;}
a:hover.le {color: red;}
a:hover.la {color: red;}
a:hover.au {color: red;}
h1{ color: #000000; text-align: center; margin-top: 2px; padding-top: 2px; background-color: #333333; text-decoration: overline; font-size: 20px; margin-bottom: 10px;  margin-top: 10px; font-family: times news roman;}
h2{color: white; text-align: center; margin-top: 2px; padding-top: 2px; background-color: #333333; text-decoration: none; font-size: 16px; font-family: times news roman;}
h1:first-letter {color: red; text-decoration: none;  font-family: times news roman;}

.page {position: absolute; top: 111px; left: 135px; width: 526px; height: 511px; border-right: 3px double red;  font-weight: 400;}
.titre {position: absolute; top: 11px; left: 135px; width: 525px; height: 44px; border-right: 3px double red; border-bottom: 3px double red; margin: 0px; padding: 0px; z-index : -200;}
.gauche {margin: 0px; padding: 0px; position: absolute; top: 140px; left: 455px; width: 28ex; height: 405px; z-index: 0; font-weight: 400; font-family: times news roman; }
.droite { margin: 0px; padding: 0px; position: absolute; top: 140px; left: 664px; width: 30ex; height: 405px; font-weight: 400; z-index: 0; font-family: times news roman; }
img {margin-top: 15px; margin-left: 5px;}
.vis {border: 3px double white; margin-left: 22px;}
ul {margin-top: 0px; padding-top: 0px; margin-bottom: 4px; padding-bottom: 4px;}
.espace {margin-top: 20px; font-family: times news roman;}
li {font-size: 16px; margin-bottom : 1px; font-weight: 400; font-family: times news roman; margin: 0px; padding: 0px;}
li span {font-size: 14px; font-weight: 400; font-family: times news roman;}
.sous {list-style-type: none;  margin-top: 0px;}
.esp {margin-top: 2px;}
.spe {margin-top: 6px;}



li a:visited span {display: none; font-size: 16px; font-weight: 400; font-family: times news roman;}
li a:link span {display: none; font-size: 16px;  font-weight: 400; font-family: times news roman;}

li a:hover {background: none; font-size: 16px; font-weight: 400; font-family: times news roman;}
li a:hover span {display: block; position: absolute; margin: 0px; padding: 0px; font-size: 16px; font-weight: 400; font-family: times news roman;}
li a:hover span img {display: block; position: relative; top: -470px; left: -72px; height: 80px; width: 48px; border: 1px solid white; margin: 0px; padding: 0px; font-family: times news roman; }


.gauche li a:hover span{display: block; position: absolute; top: 450px; left: -5px; height: 40px; width: 180px; border: 3px double white; border-bottom: none; font-size: 14px; color: white; margin: 5px; padding: 5px; text-align: center; font-weight: 400; font-family: times news roman;}

.droite li a:hover span{display: block; position: absolute; top: 450px; left: -214px; height: 40px; width: 180px; border: 3px double white; border-bottom: none; font-size: 14px; color: white; margin: 5px; padding: 5px; text-align: center; font-weight: 400; font-family: times news roman;}

p a:visited span {display: none; font-size: 14px; font-weight: 400; font-family: times news roman;}
p a:link span {display: none; font-size: 14px; font-weight: 400; font-family: times news roman;}
p a:hover {background: none; font-size: 14px; font-weight: 400; font-family: times news roman;}
p a:hover span {display: block; position: absolute; margin: 0px; padding: 0px; font-size: 14px; font-weight: 400; font-family: times news roman;}

#pub {
	position: absolute;
	background: #333333;
	width: 234px;
	height: 60px;
	left: 529px;
	margin: 20px;
	top: 44px;
	z-index: 99999;
}

#ctc {
	position: absolute;
	background: #333333;
	width: 234px;
	height: 60px;
	left: 665px;
	margin: 20px;
	top: 47px;
	z-index: 99999;
}

#ctc a {background: #333333;}
#ctc a:hover {color: blue;}
#ctc a span {font-size: 16px; font-weight: 700;}
#ctc a span.deux {font-size: 16px; font-weight: 400;}
#ctc p {font-size: 16px; font-weight: 400; background: black; margin: 0px; padding: 0px; text-align: right;}

#fram { position: absolute; left: -18px; top: -60px; width: 720px; height: 30px; margin: 0px; padding: 0px; text-align: center; z-index: 1;}


.recherche {padding: 3px; position: absolute; left: 135px; top: 588px; width: 340px; height: 71px; z-index: 999;}
.annonces {padding: 3px; position: absolute; left: 172px; top: 500px; width: 340px; height: 71px; z-index: 899;}

ul.menu {list-style:none; margin:0; padding:0; margin:25px; font:12px Verdana,Arial; background:#eee;}
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;}
