/*****************************************************************************************/
/************************** Menu - langues - raccourcis ************************************/


.topbanner{
display:block;
position:relative;
background:#FFF;
border:0px solid #000;

}

.topbanner .languageIE{
display:block;
position:relative;
background-image:url(../images/language_bg.png);
width:115px;
height: 18px;
z-index: 1;
margin-top: 2px;
border:0px solid #000;

}

.topbanner .language{
display:block;
position:relative;
background-image:url(../images/language_bg.png);
width:115px;
height: 18px;
z-index: 1;
margin-top: 2px;
border:0px solid #000;

}

.topbanner .languageIE{}
.topbanner .language{}

.topbanner ul{
	position:absolute;
margin: 0px 0px 0px 0px;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: 11px Verdana;
list-style-type: none;

}

.topbanner li{
display: inline;
margin:0px;
}

.topbanner li a{
float: left;
display: block;
width:auto;
height: 12px;
text-decoration: none;
font-weight:normal;
text-align: center;
margin: 0px;
padding: 2px 7.7px; /*padding inside each tab*/
border-right: 1px solid #6c9fc2; /*right divider between tabs*/
color: #6c9fc2;
/*color:#FFF;*/

}

.topbanner .spacer{
float: left;
display: block;
width:1px;
height: 16px;
text-decoration: none;

text-align: center;
margin-top: 1px;
margin-left: 7px;
padding: 0px 0px; /*padding inside each tab*/
/*border-right: 1px solid #c7dbe0; right divider between tabs*/
/*color: #028baf;*/
color:#6c9fc2;
border-right: 1px solid #6c9fc2;
}

.topbanner li a:visited{
color: #6c9fc2;
/*color:#FFF;*/
}

.topbanner li a:hover, .topbanner li.selected a{
background: #028baf; 
color: #FFF;
}
.topbanner .logolayout{
position:absolute;
display:block;

z-index:6;
margin:0;
left:28px;
top:-90px;

}
.topbanner .logolayout img{
width:83px;
height: auto;


}

/************************************* Fin menu langues ****************************************/