/*Navigation*/
#navigation {
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width:1100px;
display:block;
height:36px;

}
#maintab {
margin-left:20px;
margin-top:0px;
border-bottom:0px;
position:relative;
width:780px;
float:left;
}
#langue {
margin-right:10px;
margin-left:35px;
margin-top:0px;
border-bottom:0px;
position:relative;
width:80px;
float:left;
}
#langue ul li {
float:left;
right:20px;
padding:0px 0px 0px 0px;
height:35px;
text-align: right;
list-style-type:none;

}
.langue a {
display: block;
width:33px; /*Width of top level menu link items*/
padding: 0px;
text-align:center;
text-decoration: none;
color: #FFF;
font: bold 11px Tahoma;
}
.langue.a:hover{
background: url(../images/bg-flags.gif) left top repeat-x;
margin:0px;
}
.current { /*selected tab effect*/
background: url(../images/bg-flags-selected.gif)  left top repeat-x;
margin-bottom:0px;
display:block;
float:left;
}

.basictab{
font: bold 11px Tahoma;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
height:36px;
position:relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
}

.basictab li{
position: relative;
display: inline top;
float: left;
height:35px;

text-align: left;
}

.basictab li a{
display: block;
width: 104px; /*Width of top level menu link items*/
padding: 10px 3px 10px 12px;
border: 0px solid #202020;
text-decoration: none;
color: #FFF;
font: bold 11px Tahoma;
}


.basictab li a:visited{
color: white;
}

.basictab li a:hover{
background: url(../images/button2.gif) left top repeat-x;
margin-top:0px;
}

.basictab li a:active{
color: white;
}

.basictab li.selected a{ /*selected tab effect*/
background: url(../images/button2a.gif) left top repeat-x;
margin-top:0px;
}


.submenustyle{
font-family: tahoma;
font-size:11px;
border:0px solid black;
-moz-border-radius: 0px 0px 7px 7px;
-webkit-border-radius: 5px;
border: 0px solid #000;
width: 878px;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
position:relative;
top:1px;
left:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
height:33px;
background-image: url(../images/button1a.gif)
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
border-right: 1px solid white;
padding: 8px 0px 0px 9px;
margin:2px 0px 0px 0px;
text-decoration: none;
color: black;
width:110px;
height:20px;
display:block;
float:left;

}
.submenustyle a.selected{
font-weight:bold;

}

.submenustyle a.extra{
border-right: 1px solid white;
padding: 8px 0px 0px 9px;
margin:2px 0px 0px 0px;
text-decoration: none;
color: black;
width:137px;
height:20px;
display:block;
float:left;
font-weight:bold;
}

.submenustyle a.extra-xxl{
border-right: 1px solid white;
padding: 8px 0px 0px 9px;
margin:2px 0px 0px 0px;
text-decoration: none;
color: black;
width:145px;
height:20px;
display:block;
float:left;
font-weight:bold;

}

.submenustyle a:hover{
text-decoration: underline;
}

.submenustyle a:active{
text-decoration: underline;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
* html .cssmenu2 ul li { float: left; height: 1%; }
* html .cssmenu2 ul li a { height: 1%; }

#breadcrump {
 margin:5px 10px 7px 10px;
 font-size:11px;
  }
#logo_partenaire {
margin:5px 5px 5px 30px;
width:130px;
height:30px;
float:left;
}
