 /* common styling */
body {background-color:white}
a {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#97d5ef; font-weight: bold; text-decoration:none; text-align:left}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight: bold;  text-decoration:none; text-align:left}
p {	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	visibility: visible;
	color: #FFF;

}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	width:1020px;
	height:40px;
	position:relative;
	font-size:11px;
	z-index:1000;
	visibility: visible;
	}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
	float:left;
	position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#FFF; 
width:159px; 
height:22px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#000; 
padding-left:10px; 
line-height:22px;
opacity: 0.5;
filter: alpha(opacity=50);
-moz-opacity: 0.5; 
}
* html .menu ul li a, .menu ul li a:visited {
width:159px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
color:#000; 
background:#fff;
border:1px solid #577e9b; 
border-width:1px 1px 0 0; 

}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:22px;
margin-top:0px;
left:0; 
width:159px;
}
* html .menu ul li a:hover ul {
margin-top:0;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#FFF; 
color:#000; 
height:auto; 
line-height:1.2em; 
padding:5px; 
width:159px;
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7; 
}
* html .menu ul li a:hover ul li a {
width:159px;
}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#F3F3F3;
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#000; 
color:#fff;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:159px; 
top:0;
width:159px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-159px;
}

#Petition {
	position:absolute;
	left:695px;
	top:550px;
	width:150px;
	height:20px;
	z-index:300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#Traduction {
	position:absolute;
	left:820px;
	top:550px;
	width:17px;
	height:11px;
	z-index:1002;
	border:1px solid #fff;
	}
#Traduction_en {
	position:absolute;
	left:843px;
	top:550px;
	width:17px;
	height:11px;
	z-index:1002;
	border:1px solid #fff;
	}
#Traduction_ned {
	position:absolute;
	left:866px;
	top:550px;
	width:17px;
	height:11px;
	z-index:1002;
	border:1px solid #fff;
	}
#Traduction_ita {
	position:absolute;
	left:889px;
	top:550px;
	width:17px;
	height:11px;
	z-index:1002;
	border:1px solid #fff;
	}

#thumbshot a {
font-size:7px;

}
#Don {
	position:absolute;
	left:466px;
	top:533px;
	width:250px;
	height:11px;
	z-index:1005;
	border:0px solid #fff;
	}
#Don_texte {
	position:absolute;
	left:400px;
	top:535px;
	width:250px;
	height:11px;
	z-index:1005;
	border:0px solid #fff;
	}
#Don_texte_en {
	position:absolute;
	left:382px;
	top:535px;
	width:250px;
	height:11px;
	z-index:1005;
	border:0px solid #fff;
	}
#Don_texte_ita {
	position:absolute;
	left:374px;
	top:535px;
	width:250px;
	height:11px;
	z-index:1005;
	border:0px solid #fff;
	}
#facebook {
	position:absolute;
	left:823px;
	top:150px;
	width:196px;
	height:114px;
	z-index:106;
}
#siret {
	position:absolute;
	left:692px;
	top:552px;
	width:113px;
	height:14px;
	z-index:109;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	
}
	
