/* Internet Explorer 6 and 7 fix */
.IE6 #header {
    height: 160px;
    position: relative;
}
.IE6 #nav li {
    white-space: nowrap;
    width: 0;
}
.IE6 .primary-navigation li {
    white-space: nowrap;
    width: 0;
}
.IE6 #my-account-button {
    white-space: nowrap;
    width: 0;
}
.IE6 .contextual {
    margin-left: 10px;
}
.IE6 .colmode-col-left .grid .pre-info {
    width: 691px;
}
.IE6 .colmode-col-left .grid .pre-info .right {
    width: 691px;
}
.IE6 form, .IE7 form {
    padding-left: 0;
    padding-right: 0;
}
.IE6 .colmode-col-left #inside form .right-pane {
    width: 365px;
}
.IE6 .colmode-col-left #inside form .right-pane .input-text,
.IE6 .colmode-col-left #inside form .right-pane textarea {
    width: 360px;
}

.IE6 form, .IE7 form {
    padding-left: 0;
    padding-right: 0;
}

.IE7 #admin-menu #show-admin-menu {
    color: #d0d0d7;
}
.IE7 #frontend #admin-menu {
    max-width: 200px;
}
.IE6 #home-top-questions {
    width: 622px;
}
.IE7 h2, .IE7 #page-description {
    position: relative;
}

/* Grid table */
.IE6 .grid-table, .IE7 .grid-table {
    height: 1%;
}
.IE6 .grid-pagination, .IE7 .grid-pagination {
    line-height: 16px;
}
.IE6 .grid .grid-footer, .IE7 .grid .grid-footer {
    padding-bottom: 0;
}
.IE6 .grid .grid-left-top-corner,
.IE6 .grid .grid-left-right-corner,
.IE6 .grid .grid-left-bottom-corner,
.IE6 .grid .grid-right-bottom-corner{
    z-index: 2;
    font-size: 0;
}

/* Form steps */
.IE6 .form-steps span, .IE7 .form-steps span {
    line-height: 25px;
}
.IE6 .form-steps .active span {
    color: #6E9510 !important;
}
.IE7 .form-steps a span {
    cursor: pointer;
}

/* Toggle bar */
.IE6 .toggle-bar .icon {
    margin-right: 1px;
}
.IE6 .toggle-bar .label {
    margin-left: 2px;
}
.IE6 #report-time-period a#date-selector .custom,
.IE6 #report-filters a#filter-selector .custom {
    line-height: 14px;
}


/* button */
.IE6 button.submit, .IE7 button.submit {
  overflow:visible; 
}

.IE7 button.submit {
  height: 29px;
}

.IE7 .action-buttons a.button {
  top: -6px;
}


/* Hint */
.hint{
  position: relative;
}


/* Quick links */
.IE7 #quick-links li ul {
    width: 214px;
}
.IE6 #quick-links ul li {
    height: 1%;
}


/* Footer */
.IE7 #footer li, .IE6 #footer li {
    padding-right: 8px;
    padding-left: 1px;
}
.IE6 #frontend #footer li, .IE7 #frontend #footer li {
    padding-left: 5px;
    padding-right: 5px;
}


/* Tableau */
.IE6 tbody td, .IE7 tbody td {
    border-top:1px solid #EAEAEC;
}
.IE6 .grid tbody td, .IE7 .grid tbody td {
    padding:7px 4px;
}
.IE6 .colmode-col-right #inside, .IE6 .colmode-col-right #inside {
    margin-left:12px;
}


/* Box */
.IE6 .box .box-right, .IE6 .box .box-content {
    height: 1%;
}
.IE6 .box .box-tlc, .IE6 .box .box-trc, .IE6 .box .box-blc, .IE6 .box .box-brc {
    background-image: none;
}


/* Message */
.IE6 .message-box .message-box-tlc, .IE6 .message-box .message-box-trc,
.IE6 .message-box .message-box-blc, .IE6 .message-box .message-box-brc {
    background-image: none;
}


/* Icones */
.IE6 .grid tbody a.edit {
    background: url(/static/images/ie6sprite/edit.gif) left center no-repeat;
}
.IE6 .grid tbody a.delete {
    background: url(/static/css/ico/10x10/action_delete.gif) left center no-repeat;
}
.IE6 .icon-button.add {
    background: url(/static/images/ie6sprite/add.gif) 2px 2px no-repeat;
}


/* Onglets */
.IE6 .tab li, .IE7 .tab li {
    width: 110px;
    height: 1%;
    float: left;
}


/* Page de login */
.IE6 #login .right-pane, .IE7 #login .right-pane {
    width: 180px;
    margin-left: 0;
}
.IE6 #login .third form .right-pane .input-text {
    width: 175px;
}


/* Répertoire d'affiliation */
.IE7 .category-bloc {
    width: 48%;
}
.IE7 .directory-categories {
    height: 1%;
}


/* Page site offering allopass */
.IE6 .siteofferallopass .box {
    width: 170px !important;
}
.IE6 .siteofferallopass .box-1 {
    margin-right: 9px !important;
}
.IE6 .siteofferallopass .box-2 {
    margin-right: 9px !important;
}
.IE6 .siteofferallopass .box-3 {
    margin-right: 9px !important;
}
.IE6 .siteofferallopass .box-4 {
    margin-right: 0 !important;
}

.IE6 .box-header.limit h3 {
    height: 28px !important;
    overflow: hidden;
    position: relative;
}

.IE6 #sms-send .manual-contact label, .IE7 #sms-send .manual-contact label {
    position: relative;
}

/* Correction des pngs transparent */
.IE6 #top #help-link {
    float: left;
    background: url('bg/ie/help.png') right top no-repeat;
}
.IE6 #top #help-link:hover {
    background: url('bg/ie/help.png') right -37px no-repeat;
    color: #333;
}
.IE6 #content {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/css/bg/content.png',sizingMethod='scale');
    width: 985px;
}
.IE7 #content {
    position: relative;
}

.IE6 #footer ul, .IE6 #footer ul {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/css/bg/footer.png',sizingMethod='crop');
    width: 985px;
}
.IE6 #home-top-questions {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/css/bg/top-questions.png',sizingMethod='crop');
}
.IE6 #home-merchants p.more a {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/css/button/demo-med.png',sizingMethod='crop');
}



.IE6 #home-top-questions {
    margin-top: 47px;
}

.IE6 #home-top-questions ul.first {
    margin-left: 7px !important;
}

.IE6 #home-merchants form fieldset legend {
    margin-left: -6px;
}

.IE6 #home-merchants form fieldset .input-text {
    width:205px;   
}


.IE6 #home-buyers ol li {
    background-position-x: -292px;
    list-style-position: outside;
}

.IE6 #home-buyers ol li.bullet-fourth {
    background-position-y: -177px;
}

.IE6 #home-merchants-bottom {
    background:transparent url(sprite/merchants.png) no-repeat scroll left 185px;
}

.IE6 #testimonial ul {
    margin-left: 10px;
}

.IE6 #frontend .contextual-right .box-content #common-questions li {
    list-style-position: outside !important;
    list-style: none !important;
    list-style-image: none;
}

.IE6 #frontend .contextual-right .box-content #common-questions {
    list-style-position: outside !important;
}

.IE6 .no-nav #header {
    height: 132px;
}


.IE6 .box-questions dd .message-box-tlc, .IE6 .box-questions dd .message-box-trc,
.IE6 .box-questions dd .message-box-blc, .IE6 .box-questions dd .message-box-brc {
    display: none;    
}

.IE7 .new-pricepoints li ul {
    margin: 0 0 -1px 0 !important;
}
.IE7 .new-pricepoints li ul li {
    font-size: 9px;
}

.IE6 .grey-line-content span.select-box select {
    margin-top: 3px;
}

.IE6 .infobox .btn-bg, .IE7 .infobox .btn-bg {
    height: 48px;
}

.IE6 .tab a.active span {
    color: #000000;
}

.IE7 .box-content {
    height: 1%;
}
