/*  ----------------------------------------------------------------------------
    * Filename:         ie.css
    * Description:      IE specific styles
    * Version:          1.1 (2011-03-25)
    ------------------------------------------------------------------------- */

.ie6 #bg1,
.ie6 #bg2,
.ie6 #bg3,
.ie6 #bg4,
.ie6 #bg5 { height: expression(document.body.offsetHeight + "px"); }

.ie6 #fwrap1,
.ie6 #fwrap2,
.ie6 #fwrap3 { height: expression(document.getElementById("wrap-footer").offsetHeight + "px"); }

.ie div { zoom: 1; }

.ie6 #nav{
  margin-top:179px;
  height: 20px !important;
}
.ie6 #nav #nav-inner{
  width:820px;
}
.ie6 #nav #nav-inner ul li a {
  padding-top:15px !important;
  padding-bottom:0px !important;
  height:15px !important;
  width:100px !important;
}

.ie6 #nav img{
  height:17px !important;
  padding-top:10px;
}


.ie6 #nav a:hover{
  color:#fff !important;
}
.ie6 #nav #nav-inner ul li ul.sous{
  width:400px !important;
  float:left;
  margin-bottom:0px;
}

.home2.ie6 #nav     {

  margin-top:179px !important;
  padding-left: 5px;
  height:37px !important;
}

.home2.ie6 #nav{
    width:670px !important;
}


.home2.ie6 #nav #nav-inner ul li a {
  padding-top:3px !important;
  padding-bottom:0px !important;
  width:135px !important;
  margin-left: 0px !important;
  display:inline;
  float:left;
  height:10px !important;
}
.home2.ie6 #nav #nav-inner ul li a:first-child {
 margin-left: -2px !important;
 }

.home2.ie6 #nav img{
height:17px !important;
  padding-top:10px;
}
.home2.ie6 #nav #nav-inner ul li ul.sous{
  bottom:30px !important;
  left:-10px !important;
}
.home2.ie6 #nav #nav-inner ul li ul.sous li a{
  width:264px !important;
  height:0px !important;
  padding-bottom:0px !important;
}


.ie7 #nav{
  margin-top:180px;
  width:612px !important;
}
.ie7 #nav #nav-inner ul li a {
  padding-top:10px !important;
  padding-bottom:0px !important;
  height:26px !important;
  width:120px !important;
  margin-left: -10px !important;
}

.ie7 #nav img{
 margin-top: -15px;
 width:1px !important;
}

.ie7 #nav #nav-inner ul  li ul.sous li a{
  width:264px !important;
}

.ie7 #nav #nav-inner ul li a:first-child {
 margin-left: -2px !important;
 }

.home2.ie7 #nav     {
  width:670px !important;
  margin-top:180px !important;
  padding-left: 5px;
}

.home2.ie7  #nav-inner   {
  width:675px !important;
  margin-left:0px !important;
}

.home2.ie7 #nav #nav-inner ul li {
    margin-left:-3px;
    float:left;
    width:138px;
}


.home2.ie7 #nav #nav-inner ul li a {
  padding-top:10px !important;
  padding-bottom:0px !important;
  height:26px !important;
  width:135px !important;
  margin-left: 0px !important;
  display:inline;
  float:left;
}
.home2.ie7 #nav #nav-inner ul li a:first-child {
 margin-left: -2px !important;
 }

.home2.ie7 #nav img{
 margin-top: -15px;
 width:1px !important;
}

.home2.ie7 #nav  #nav-inner ul li ul.sous li a{
  width:264px !important;
}


.ie9 #nav{
  margin-top:180px;
  width:612px !important;
}
.ie9 #nav #nav-inner ul li a {
  padding-top:10px !important;
  padding-bottom:0px !important;
  height:26px !important;
  width:120px !important;
  margin-left: -10px !important;
}

.ie9 #nav img{
 margin-top: -15px;
 width:1px !important;
}

.ie9 #nav #nav-inner ul  li ul.sous li a{
  width:264px !important;
}

.ie9 #nav #nav-inner ul li a:first-child {
 margin-left: -2px !important;
 }

.home2.ie9 #nav     {
  width:670px !important;
  margin-top:180px !important;
  padding-left: 5px;
}

.home2.ie9  #nav-inner   {
  width:675px !important;
  margin-left:0px !important;
}

.home2.ie9 #nav #nav-inner ul li {
    margin-left:-3px;
    float:left;
    width:138px;
}


.home2.ie9 #nav #nav-inner ul li a {
  padding-top:10px !important;
  padding-bottom:0px !important;
  height:26px !important;
  width:135px !important;
  margin-left: 0px !important;
  display:inline;
  float:left;
}
.home2.ie9 #nav #nav-inner ul li a:first-child {
 margin-left: -5px !important;
 }

.home2.ie9 #nav img{
 margin-top: -15px;
 width:1px !important;
}

.home2.ie9 #nav  #nav-inner ul li ul.sous li a{
  width:264px !important;
}

.ie7 .home2 #nav #nav-inner ul li a:link, #nav #nav-inner ul li a:visited {
    color: #AECB54;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin-left: -8px !important;
    margin-top: -2px;
    padding: 13px 0 11px;
    text-decoration: none;
    text-indent: 15px;
    text-transform: uppercase;
    width: 120px;
}

.ie9.home2 #nav #nav-inner ul li a:link, #nav #nav-inner ul li a:visited {
    color: #AECB54;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin-left: -5px !important;
    margin-top: -2px;
    padding: 13px 0 11px;
    text-decoration: none;
    text-indent: 15px;
    text-transform: uppercase;
    width: 120px;
}

.ie7 .home #nav #nav-inner ul li a:link, #nav #nav-inner ul li a:visited {
    color: #AECB54;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin-left: -8px !important;
    margin-top: -2px;
    padding: 13px 0 11px;
    text-decoration: none;
    text-indent: 15px;
    text-transform: uppercase;
    width: 120px;
}

.ie9.home #nav #nav-inner ul li a:link, #nav #nav-inner ul li a:visited {
    color: #AECB54;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin-left: -5px !important;
    margin-top: -2px;
    padding: 13px 0 11px;
    text-decoration: none;
    text-indent: 15px;
    text-transform: uppercase;
    width: 120px;
}
/*.ie8 #nav {
  width:650px;
  margin-top:195px!important;
}


.ie8 #nav #nav-inner ul li a {
     width:115px;
}

.ie8 #nav #nav-inner ul li a:first-child {
 margin-left: -2px !important;
 } */

 .ie8 .languages-holder {
    float: left;
    margin-top: 20px;
    height: 10px !important;
    width:auto;
    margin-bottom: 0px !important;
    top:-2px !important;
}
.ie8 .languages{
  height:15px;
}

.ie7 #lbNext{
  right: 339px;
}
.ie7 #lbPrev{
  left: 339px;
}
.ie7 #lbDetailsData * {
    color: #293F65;
    float: left;
    margin-bottom:15px;
}

.ie7 #lbCaption{
  margin-top:0px;
}

