@charset "UTF-8";



@font-face {
	/* On donne un nom (au choix) à la fonte téléchargée */
	font-family: "dl";
	/* On indique le chemin du fichier de fonte à télécharger */
	/* L'indication du format n'est pas obligatoire */
	src: url("/css/dl.otf") format("opentype");
}




/* CSS Document */
pre.debug {
text-align:left;
font-size:10px;
}
body  {
font: 100% Verdana,Arial, Helvetica, sans-serif;

/*background: #f4f7f8;*/
background:#ffffff;
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
 /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color:#000000;
font-size:12px;
}
p,table,td {
color:#45596b;

}
textarea {
text-align:left;
border:1px solid red;
}
/*
td {
vertical-align:top;
}
*/
h1 {
color:#ab9c55;
font-size:19px;
font-weight:normal;
margin-top:0px;
margin-bottom:10px;
}
h2 {
color:#0081c6;
font-size:20px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}
h3 {
color:#003399;
font-size:12px;
font-weight:normal;
margin-top:7px;
margin-bottom:3px;
}
h4 {
color:#003399;
font-size:17px;
font-weight:normal;
}
h5 {
color:#0081c6;
font-size:11px;
margin-bottom:5px;
margin-top:5px;
}
p {
color:#45596b;
margin-top:5px;
}
ul,li {
color:#45596b;
}
img {
border:0;
}
a {
color:#0081c6;
}
a:hover{
color:#ab9c55;
}
.moreinfos {
text-decoration:none;
text-align:right;
}
.pictinfos {
text-decoration:none;
font-weight:normal;
}
form {
margin:0;
padding:0;
}
#mainContent #content {
width:700px;
font-size:12px;
min-height:250px;
}
table.sortable thead {
background:#ab9c55;
padding:5px;
color:#ffffff;
cursor:pointer;
font-weight:bold;
font-size:10px;
}
table.sortable thead td {
color:#ffffff;
}
table.sortable thead tr {
background:#ab9c55;
padding:5px;
}
table.sortable tfoot {
background:#ab9c55;
padding:5px;
color:#ffffff;
cursor:pointer;
font-weight:bold;
}
table.sortable tfoot tr {
background:#ab9c55;
padding:5px;
}
table.sortable tr.odd {
background:#f1efd9;
}
table.sortable td  {
border-spacing:1px;
padding:1px;
}
#content table {
border:0;
font-size:11px;
width:100%;
margin-bottom:20px;
float:left;
}
#content table th {
background:#ab9c55;
padding:5px;
color:#ffffff;
}
#content table th a{
color:#ffffff;
}
#content table tr.row0 {
}
#content table tr.row1{
background:#f1efd9;
}
#content table td {
padding-left:5px;
}
#ariane{
margin-top:10px;
margin-bottom:10px;
}
#ariane a{
color:#6d8697;
font-size:10px;
text-decoration:none;
}
input.text {
font-size:11px;
color:#ffffff;
border:0;
background:#b3c7de;
height:13px;
padding:2px;
width:210px;
margin-top:2px;
}
input.euronext {
font-size:11px;
color:#cccccc;
border:1px solid #6d8697;
background:#ffffff;
height:13px;
width:100px;
padding:0 2px 0 2px;
margin-left:10px;
}
select {
font-size:11px;
color:#ffffff;
border:0;
background:#b3c7de;
width:115px;

}
a.button {
font-size:11px;
color:#ffffff;
border:0;
background:#b3c7de;
text-decoration:none;
padding:2px;
}

a.button:hover {
	background:#2493ce;	
}
#container { 
width: 1000px;
margin: 0 auto;
border: 1px solid #ccccd1;
text-align: left;
} 
#header { 
padding: 0;
height:43px;
} 
#header #euronext {
background:url(../medias/EuroNext_Logo.gif) no-repeat;
color:#0d3181;
font-size:10px;
padding:22px 0px 10px 130px;
}
#sidebar1 {
float: left;
width: 282px;
padding:0px;
margin:0px;
font-size:11px;


}
#sidebar1 #subLogo img{
margin:20px 0 30px 40px;
border:none;

}
#sidebar1 #subMenu ul,li{
padding:0;
margin:0;
}
#sidebar1 #subMenu ul li ul,li{
padding:0;
margin:0;
}
#sidebar1 #subMenu ul{
margin-left:40px;
margin-top:33px;
margin-bottom:20px;
}
#sidebar1 #subMenu ul li ul{
margin-left:20px;

}
#sidebar1 #subMenu ul li ul li ul{
margin-left:10px;

}
#sidebar1 #subMenu ul li ul li{
line-height:15px;

} 
#sidebar1 #subMenu ul li ul {
margin-bottom:5px;


} 
#sidebar1 #subMenu ul li{
line-height:20px;

}
#sidebar1 #subMenu ul li a{
color:#004291;
text-decoration:none;
}
#sidebar10{
float: left;
width: 282px;
padding:0px;
margin:0px;
font-size:11px;


}
#sidebar10 #subLogo img{
margin:20px 0 30px 40px;
border:none;
}
#sidebar10 #subMenu ul,li{
padding:0;
margin:0;
}
#sidebar10 #subMenu ul li ul,li{
padding:0;
margin:0;
}
#sidebar10 #subMenu ul{
margin-top:33px;
margin-bottom:20px;
}
#sidebar10 #subMenu ul li ul{
}
#sidebar10 #subMenu ul li ul li{
} 
#sidebar10 #subMenu ul li{
line-height:20px;
}
#sidebar10 #subMenu ul li a{
color:#004291;
text-decoration:none;
}
li.niv1 {
font-size:10px;
text-transform: uppercase;
}
li.niv2 {
font-size:11px;
text-transform: none;
background:url(../medias/bullet_arrow.gif) no-repeat;
background-position: 0 0.5em;
padding-left:14px;
}
li.niv3 {
font-size:11px;
text-transform: none;
background:none;
padding-left:0px;
}
#sidebar1 #subMenu ul li ul li a{
color:#004291;
text-decoration:none;
font-variant:normal;
}
#sidebar1 #subMenu ul li a.current{
color:#ab9c55;
font-weight:bold;
}
#sidebar1 #subMenu ul li a:hover{
color:#ab9c55;
}
#sidebar1 #menu {
height:171px;
overflow:hidden;
}
#sidebar1 #menu table tr td{
background:#2493ce;
color:#ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
height:23px;
text-align:center;
}
#sidebar1 #menu table tr td a{
color:#ffffff;
text-decoration:none;
}
#sidebar1 #search {
background:#004291;
text-align:left;
padding:5px 10px 5px 10px;
height:69px;
}
#sidebar1 #menu table tr td:hover{
background:#ab9c55
}
#sidebar10 #subMenu ul li ul li a{
color:#004291;
text-decoration:none;
font-variant:normal;
}
#sidebar10 #subMenu ul li a.current{
color:#ab9c55;
font-weight:bold;
}
#sidebar10 #subMenu ul li a:hover{
color:#ab9c55;
}
#sidebar10 #menu {
height:171px;
overflow:hidden;
}
#sidebar10 #menu table tr td{
background:#2493ce;
color:#ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
height:23px;
text-align:center;
}
#sidebar10 #menu table tr td a{
color:#ffffff;
text-decoration:none;
}
#sidebar10 #search {
background:#004291;
text-align:left;
padding:5px 10px 5px 10px;
height:69px;
}
#sidebar10 #menu table tr td:hover{
background:#ab9c55
}
#mainContent { 
float:left;
margin: 0 0 0 283px;
padding: 0px;
margin:0px;
margin-bottom:20px;

} 
#mainContent #mainMenu {

height:350px;
width:718px;
overflow:hidden;
}
#mainContent #baseline {
width:706px;
font-size:11px;
height:14px;
background:#b9ad5a;
color:#ffffff;
padding:3px 5px 4px 7px;
}
#mainContent #mainMenu table tr.header td div{
background:#004291;
height:40px;
width:179px;
text-align:center;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.80; opacity:0.8;
 border-right:1px solid #ffffff;
 padding:18px 0 0px 0;
font-weight:normal;
font-family:dl;
font-size:20px;
}
#mainContent #mainMenu table tr.header td div:hover{
background:#0081c6;
filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
#mainContent #mainMenu table tr.header td div.current{
background:#0081c6;
filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
#mainContent #mainMenu table tr.sub td div{
background:#ffffff;
height:113px;
width:179px;
text-align:center;
filter: alpha(opacity=90);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 -moz-opacity: 0.90; opacity:0.9;
 border-right:1px solid #ffffff;
 padding:5px 0 0 0;
}
#mainContent #mainMenu table tr td.header a {
color:#ffffff;
text-decoration:none;
}
#mainContent #mainMenu ul{
padding:0;
margin:0;
}
#mainContent #mainMenu li{
color:#004291;
text-decoration:none;
font-size:11px;
height:15px;
line-height:12px;
}
#mainContent #mainMenu li:hover,li.current{
color:#ffffff;
font-size:11px;
background:#bfb56a;
}
#mainContent #mainMenu li.current a{
color:#ffffff;
font-size:11px;
background:#bfb56a;
}
#mainContent #mainMenu li a{
color:#004291;
text-decoration:none;
}
#mainContent #mainMenu li a:hover{
color:#ffffff;
}
#mainContent0 { 
float:left;
margin: 0 0 0 283px;
padding: 0px;
margin:0px;
margin-bottom:20px;
} 
#mainContent0 #mainMenu {
height:390px;
width:718px;
overflow:hidden;
}

#mainContent0 #baseline {
width:706px;
font-size:11px;
height:13px;
background:#b9ad5a;
color:#ffffff;
padding:3px 5px 4px 7px;
text-align:right;
font-weight:bold;
position:absolute;
top:395px;
background:url(../medias/baseline_bkg.png)
}
#mainContent0 #baseline a {
color:#ffffff;
}
#sidebar1 #newBaseline {
margin-left:45px;
width:338px;
text-align:justify;
font-size:13px;
line-height:17px;
color:#ad9b28
}
#mainContent0 #mainMenu table tr.header td div{
background:#004291;
height:40px;
width:179px;
text-align:center;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.80; opacity:0.8;
 border-right:1px solid #ffffff;
 padding:18px 0 0px 0;
 
font-weight:lighter;
font-family:dl;
font-size:22px;
}
#mainContent0 #mainMenu table tr.header td div:hover{
background:#0081c6;
filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
#mainContent0 #mainMenu table tr.header td div.current{
background:#0081c6;
filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
#mainContent0 #mainMenu table tr.sub td div{
background:#ffffff;
height:113px;
width:179px;
text-align:center;
filter: alpha(opacity=90);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 -moz-opacity: 0.90; opacity:0.9;
 border-right:1px solid #ffffff;
 padding:5px 0 0 0;
}
#mainContent0 #mainMenu table tr td.header a {
color:#ffffff;
text-decoration:none;
}
#mainContent0 #mainMenu ul{
padding:0;
margin:0;
}
#mainContent0 #mainMenu li{
color:#004291;
text-decoration:none;
font-size:11px;
height:15px;
line-height:12px;
}
#mainContent0 #mainMenu li:hover,li.current{
color:#ffffff;
font-size:11px;
background:#bfb56a;
}
#mainContent0 #mainMenu li.current a{
color:#ffffff;
font-size:11px;
background:#bfb56a;
}
#mainContent0 #mainMenu li a{
color:#004291;
text-decoration:none;
}
#mainContent0 #mainMenu li a:hover{
color:#ffffff;
}

#contentLeft {
width:360px;
float:left;
}
#contentRight {
margin:0;
text-align:right;
padding:0;
width:332px;
float:right;
}
#contentRight #testimonial {
text-align:right;
float:right;
width:180px;
font-style:italic;
margin-bottom:20px;
color:#45596b;
padding-right:20px;
}
#contentRight #testimonial .signature {
font-style:normal;
color:#333333;
}
#content a.file {
color:#0081c6;
}
#content a.file:hover {
color:#ab9c55;
}
/* SIDEBAR*/
#sidebar1 #intro #header{
font-size:17px;
background:#004291;
height:41px;

text-align:center;

 border-right:1px solid #ffffff;
 padding:17px 0 0 0;
 color:#ffffff;

}
#sidebar1 #intro #content{
font-size:17px;
background:#ffffff;
height:122px;
 border-right:1px solid #ffffff;
 padding:17px 0 0 0;
 font-size:11px;
 color:#6d8697;
 padding:10px;
}
/* SIDEBAR*/
#sidebar10 #intro #header{
font-size:17px;
background:#ab9c55;
height:41px;

text-align:center;

 border-right:1px solid #ffffff;
 padding:17px 0 0 0;
 color:#ffffff;
font-weight:normal;
font-family:verdana;
font-size:20px;
}
#sidebar10 #intro #content{
font-size:17px;
background:#ffffff;
height:122px;
 border-right:1px solid #ffffff;
 padding:17px 0 0 0;
 font-size:11px;
 color:#6d8697;
 padding:10px;
 /*text-align:justify;*/
}
/*BUILDING*/
#building_left {
width:340px;
margin-right:20px;
float:left;
}
#building_right {
width:340px;
float:left;
}
#building_adressmap {
float:left;
margin-top:10px;
margin-bottom:5px;
}
#building_adress {
float:left;
width:260px;
}
#building_map {
float:right;
}
#space {
color:#45596b;
font-size:13px;
}
#building_navlinks {
font-size:10px;
line-height:18pt;
color:#0081c6;
}
#building_listlinks {
line-height:14pt;
color:#45596b;
}
/*JOBS*/
#jobs_left {
width:400px;
float:left;
}
#jobs_td {
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #2494CC;
}
#jobs_formtd {
padding-top:5px;
padding-bottom:5px;
}
#jobs_input {
font-size:11px;
color:#0081c6;
background-color:#FFFFFF;
border:1px solid #cccccc;
margin-left:20px;
}
#jobs_send {
font-size:11px;
color:#FFFFFF;
background-color:#154B8B;
border:0px solid #154B8B;
}
#jobs_select {
font-size:11px;
color:#0081c6;
background-color:#FFFFFF;
border:1px solid #cccccc;
margin-left:20px;
width:219px;
}
#jobs_formtd select {
font-size:11px;
color:#0081c6;
background-color:#FFFFFF;
border:1px solid #cccccc;
margin-left:20px;
width:219px;
}
#jobs_txtarea {
font: 100% Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#0081c6;
background-color:#FFFFFF;
border:1px solid #cccccc;
margin-left:20px;
width:219px;
}
/*FOOTER*/
#footer { 
padding: 0;
font-size:9px;
color:#45596b;
margin-top:4px;
line-height:15px;
}
#footer a{ 
color:#45596b;

} 
#footer a:hover{
color:#ab9c55;
}
.fltrt { 
float: right;
margin-left: 8px;
}
.fltlft { 
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* GOGGLE MAP */
#map_canvas {
margin:20px 0;
width:100%;
height:200px;
float:left;
}
.alert {
background:#D5E6FF;
border:1px solid #0081c6;
padding:10px;
}
a.search {
color:#004291;
}
span.search {
background:#0081c6;
color:#ffffff;
}
span.search a{
background:#0081c6;
color:#ffffff;
}


.language {
font-size:11px;
text-align:right;
padding-right:5px;
}
.language a.current {
color:#0081c6;
text-decoration:none;
color:#003399;
}
#pictInfosHome {
position:absolute;
color:#ffffff;
top:375px;
width:700px;
text-align:right;
font-size:11px;
}
#pictInfosHome a{
color:#ffffff;
font-size:11px;
text-decoration:none;
}
span.focusDate {
color:#003399;
font-size:12px;
font-weight:normal;
}
span.focusTitle {
color:#0081c6;
font-size:14px;
font-weight:normal;
}
div.focus {
color:#45596b;
margin-bottom:10px;
}
a.team {
color:#45596b;
cursor:pointer;
}
a.team2 {
color:#0081c6;
cursor:pointer;
/*font-weight:bold;*/
}
table.form input,textarea {
border:1px solid #cccccc;
width:300px;
}
/*     NEWS  */
#news {

padding:0;
margin:0;
margin-bottom:15px;
}
#news table.news  {
padding:0;
margin:0;
font-size:12px;
margin-bottom:15px;
}
#news table.news td {
padding:0;
margin:0;
}
#news p {
margin-top:0px;margin-bottom:0

}
table.news tr {
padding:0;
margin:0;
}







.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}




.adminTeam {
	background-repeat:no-repeat;
	width:239px;
	
	display:inline;
	float:left;
	display:inline-block;
	
	overflow:hidden;
	padding:0;
	margin:0;
	margin-bottom:7px;
}

.beTeam {
	background-repeat:no-repeat;
	width:232px;
	height:96px;
	border:1px solid #cccfd0;
	display:inline;
	float:left;
	display:inline-block;
	overflow:hidden;
	padding:0;
	margin:0;
	margin-bottom:7px;
	padding-left:125px;
}


.beTeamLeft {
	border-right:0;
}


#content table.teamTable{
	margin-bottom:7px;
}


#content table.teamTable td {
	padding:0;
	padding-left:0px;
	margin:0;
	vertical-align:top;
	font-size:12px;
}


.taem {
	
	margin-top:10px;
	clear:both;
	
}

.l1,.l2,.l3,.t1,.t2,.t3,.t4,.t5 {
	padding-left:5px;

}

.l1 {
	padding-top:2px;
	color:#FFFFFF;
	height:44px;
	width:130px;
	font-family:verdana;
	line-height:12px;
	
}

.l2{
	padding-top:5px;
	color:#004190;
	height:23px;
		

}

.l3 {
	padding-top:4px;
	color:#cacbcc;
	height:24px;
	font-size:10px;
}


.t1 {
		color:#004190;
	font-weight:bold;
	height:17px;
	
}

.t2 {
	height:15px;
	font-size:10px;
}

.t3 {
		height:28px;
		vertical-align:bottom;
}

.t4 {
		font-size:9px;
			height:15px;
}

.t5 {
		height:17px;
}


.t5 a {
	text-decoration:none;
}

.clientslist  {
	padding:0;
	margin:0;	
}


.clientslist li {
	display:inline;
	float:left;	
	margin:10px;
}

.clientslist li img{
	
	margin:10px;
}
