@media screen {

* html, 
* html body { 
overflow-y: hidden!important; 
height: 100%;
margin: 0;
padding: 0; 
}
* html #iefix { 
height: 100%;
overflow-y: scroll;
position: relative;
}

* html div#fixme, 
* html div#fixme-bottom, {
position: absolute;
}

}

body {
background-image:url("img/fondtoileb.jpg");
background-repeat:no-repeat; 
background-position:bottom left;
background-color:#000000;
background-attachment: fixed;
margin:0px;
padding:0px;
height:100%;
}

#pscroller{
width: 350px;
height: 15px;
}

#pscroller a{
text-decoration: none;
color: #ffffff;
}

#pscroller a:hover{
color: #000000;
background-color:#ffffff;
padding:2px;
}

.news{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
text-decoration: none; 
color: #ffffff; 
}

#fondcourbebas {
background-image:url("img/fond.jpg");
background-repeat:repeat-y; 
background-position:0px;
background-color:#000000;
bottom:0px;
}

div#fixme-bottom {
background-color:#000000;
position:fixed; 
bottom:0px;
z-index:99;
width:100%!important;
width:98%;
}

#fonddegrade {
background-image:url("img/fond.jpg");
background-repeat:repeat-y; 
background-position:0px;
}

#fondcourbehaut {
background-image:url("img/fondtoile.jpg");
background-repeat:no-repeat; 
background-position:top right;
background-attachment: fixed;
}

#langue {
position:absolute;
top:15px;
right:0px;
padding-right:10px;
z-index:10;
}

#menu {
position:absolute;
top:94px!important;
top:100px;
left:0px;
text-align:right;
z-index:1;
}

#tableau{
position:relative;
left:250px;
margin-top:10px;
padding:0px;
}

#contenu {
position:relative;
width:100%-250px;
margin-left:250px;
padding:0px;
}

	#contenu td{
	border : 0px;
	}
	
#fr {
position:absolute;
right:15px;
}

#gb {
position:absolute;
right:15px;
}

#es {
position:absolute;
right:15px;
}

#de {
position:absolute;
right:15px;
}


.Style1 {	 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;  
color: #ffffff;
margin:0px;
padding:0px;
}
.Style1b {	 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #666666;
margin:0px;
padding:0px;
}
.Style2 {	 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
text-decoration: none; 
color: #ffffff;
letter-spacing: 3px;
}
.Style2b {	 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
text-decoration: none; 
color: #ffffff;
letter-spacing: 3px;
}
.Style3 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; text-decoration: none; 
letter-spacing: 3px;
color: #ffffff; 
margin: 0px;
}
.Style4 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
text-decoration: none; 
letter-spacing: 3px; 
color: #ffffff; 
margin: 0px;
}
.Style5 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
text-decoration: none; 
letter-spacing: 4px; 
color: #ffffff; 
margin: 0px;
}
.Style6 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
}
.Style7 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff; 
}
.Style8 {	 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;  
color: #ffffff;
margin:0px;
padding:0px;
text-decoration:none;
}
.subtitle {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color:#ffffff;
background-color:#000000;
text-decoration:none;
padding:5px;
}
a.Style1:hover {
color: #0033FF;
}
a.Style1:visited {
color: #ffffff;
}
a.Style1b:hover {
color: #0033FF;
}
a.Style1b:visited {
color: #0033FF;
}
a.Style2:hover {
color: #000000;
background-color:#ffffff;
}
a.Style2b:hover {
background-color:#003366;
}
.Style4:hover {
color: #003366;
}
.Style5:hover {
color: #003366;
}
a.Style6:hover {
color: #0033FF;
}
a.Style7:hover {
color: #0033FF;
}
a.Style8:hover {
color: #ffffff;
text-decoration:underline;
}
a.Style8:visited {
color: #ffffff;
}
a.subtitle:hover {
background-color:#666666;
text-decoration:none;
}
#texte {
display:block;
width: 640px;
height: 229px;
margin:0px;
padding:0px;
}
#coord {
display:block;
width: 640px;
margin:0px;
padding:0px;
}
#footer {
position: fixed;
bottom:0px;
height:30px;
width:100%;
}
#ligne {
margin-top: 10px;
padding-top: 10px;
border-top: thin dotted;
width: 370px;
height: 1px;
color: white;
}

#modernbricksmenu{
display:block;
position:relative; 
margin-left:250px; 
width:800px;
height:25px;
z-index:1;
}

#modernbricksmenu ul{
font: bold 12px Arial;
margin:0;
margin-left: 0px;
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 0 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 0 0 0;
padding: 5px 10px;
text-decoration: none;
border-left: 1px solid white;
}

#modernbricksmenu a:hover{
background-color:#999999;
}

#modernbricksmenu #current a{
background-color: #ffffff;
border-color: #ffffff;
color: black;
}

.hide {
display:none;
}
.show {
display:block;
}
