body {
margin:0;
color:black;
background-color:#555;
font: 100% normal Tahoma, sans-serif;
}
div#pub {
  text-align: center;
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #ccc;
	margin-top: 5px;
	letter-spacing: 1px;
}
div#pub a {
	text-decoration: none;
	color: #ccc;
}
#pub a:hover {
	color: white;
}
img{
border:0;
margin:0;
}
#fond {
position:absolute;
width:950px;
margin-top:-265px;
margin-left:-475px;
height: 530px;
left:50%;
top:50%;
/*margin-left:expression((Math.max(window.innerWidth - 950, 0))/2;*/
}
#top {
position: absolute;
width:950px;
height: 20px;
text-align: right;
}
#iclma { position:absolute; left:10px; top: 445px; z-index: 100 }
#contenu{
width:950px;
position:relative;
left:0px;
top:0px;
height:492px;
}
#surbarrev{
position:relative;
height:492px;
left:210px;;
top:0;
width:314px;
}
.pasla{
opacity: 0;
-moz-opacity: 0;
-khtml-opacity: 0;
filter:alpha(opacity=0);
filter /**/:alpha(opacity=100);
}
#barre{
border-top:solid 1px #660000;
padding-top:14px;
width:950px;
position:absolute;
z-index:-1;
height:38px;
height/**/:/**/23px;
background-color :#110401;
filter:alpha(opacity=75);
}
#barre2{
border-top:solid 1px #660000;
padding-top:14px;
width:950px;
background:url(images/transp.png) repeat !important;
background: none;
height:38px;
height/**/:/**/23px;
z-index:0;
}
#barre2 a:hover{
background-position:top right;
z-index:1;
}
/* --------------- Liens ------------------ */
#top a {
font: normal 13px Tahoma, sans-serif;
line-height: 20px;
margin: 0 7px;
vertical-align:top;
text-decoration: none;
font-weight: bold;
position: relative;
top: -1.6em;
}
#top a:hover {
text-decoration: underline;
}
a.pays {
text-align: center;
color: #333;
font-weight: bold;
text-decoration: none;
}
/*
#paysfr {
background: url(images/fr_small.gif) no-repeat center bottom;
}
#paysuk {
background: url(images/uk_small.gif) no-repeat center bottom;
}
#paysru {
background: url(images/ru_small.gif) no-repeat center bottom;
}
#paysjp {
background: url(images/jp_small.gif) no-repeat center bottom;
}
*/
a#home {
color: #555;
text-transform: uppercase;
}
a span {
display:none;
color:#A00928;
font-size:0.7em;
font-weight:bold;
text-transform:uppercase;
text-align:center;
vertical-align:top;
}
span.nw { white-space: nowrap; text-align: left; }
h1 span, h2 span { display:none; color:#655555; font-size:0.7em; font-weight:bold; text-align:center; vertical-align:middle;}
#notfound {}
