.full, .boxed, .boxed-margin {
    background: #eee url(../images/bg/light_bg.png) repeat
}

li i.icon-search {
    color: #000;
}

.sf-menu li li#searchformList > a:hover {
    color: #000;
    background: transparent url(../new/images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.6) !important;
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(255, 255, 255, 0.6) !important;
    text-decoration: none !important;
}

.sf-menu ul li#searchformList:hover {
    background: transparent url(../new/images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.6) !important;
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(255, 255, 255, 0.6) !important;
}

#searchBar::placeholder {
    color: #000;
}

#searchBar {
    color: black;
}

#header {
    background: transparent url(../images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 2px rgba(255, 255, 255, 0.5);
}

.modern .boxed-margin, .modern .boxed, .modern .full {
    background: transparent url(../images/bg/bg_modern_light.png) repeat
}

#mobilepro, .sf-menu a, .ttw-music-player .play, .timeRefDays, .timeRefHours, .timeRefMinutes, .timeRefSeconds {
    color: #000 !important
}

.event-timer li {
    border: 1px solid #F8F8F8
}

.sociallink a {
    color: #5C5C5C !important;
}

.little-head .search input {
    background: transparent url(../images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.6);
}

#popupLogin .def-block, .breadcrumbIn, .results_found {
    background: transparent url(../images/ie_fff_80.png) repeat !important;
    background: rgba(255, 255, 255, 0.9) !important;
}

.ttw-music-player .player-controls, .def-block, .footer-last, #middle.white_ver .middle_content_accueil .portfolio.three_blocks .post,
.ttw-music-player .dedislist .contentdedis,
.ttw-music-player .player .playercontent,
#middle.white_ver .sidebar_bg #sidebar .widget {
    background: transparent url(../images/ie_fff_80.png) repeat !important;
    background: rgba(255, 255, 255, 0.4) !important;
}

.ttw-music-player h3 {
    color: #fff;
}

.breadcrumbIn a, div.results_found {
    color: #000;
}

#home_dedis em, .ttw-music-player .artist {
    color: #686868;
}

#middle.white_ver .content_news .post {
    border-bottom: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.widget .tab-content-items li, li.deuxtiers {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px rgba(255, 255, 255, 0.3);
}

li.deuxtiers .post_data {
    color: #494949;
}

#middle.white_ver .middle_content_accueil .portfolio.three_blocks .post h3, #middle.white_ver .sidebar_bg #sidebar .widget h3.widgettitle, #middle.white_ver .entry h4 {
    color: #000;
}

.sf-menu ul li {
    background: transparent url(../images/ie_fff_80.png) repeat !important;
    background: rgba(255, 255, 255, 0.8) !important;
}

.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {
    color: #fff !important;
    background: rgba(0, 0, 0, 0) url(../images/ie_000_80.png) repeat;
    background: rgba(0, 0, 0, 0.8);
}

.sf-menu li li a {
    color: #000;
}
#searchButton{
    color: #000;
}

.sf-menu li li li:first-child {
    border-top: 1px solid #FFF !important;
}

.sf-menu li li {
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #B4B4B4;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(180, 180, 180, 0.5);
}

.sf-menu li a span {
    color: #666;
    font-size: 10px;
}

.ttw-music-player .player .title, #home_dedis .headline {
    color: #000;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}

.ttw-music-player .pause {
    color: #000;
}

.little-head {
    border-bottom: 1px solid #BDBDBD;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.75);
    box-shadow: 0 1px rgba(255, 255, 255, 0.75);
}

.ttw-music-player .tracklist {
    background: transparent url(../images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.4);
    color: #000;
}

.ttw-music-player li.playing, .ttw-music-player .tracklist li:hover {
    color: #000 !important;
    font-weight: bold;
}

.ttw-music-player .tracklist li {
    text-shadow: none;
    border-bottom: 1px solid #BDBDBD;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.75);
    box-shadow: 0 1px rgba(255, 255, 255, 0.75);
}

.ttw-music-player .rating-bar:before {
    color: #979797;
}

.ttw-music-player .buy {
    color: #FFF;
}

.ttw-music-player .more {
    text-shadow: none;
}

.liner, .news, .widget .list li a, .tabs, .post, .topic-say {
    border-bottom: 1px solid #BDBDBD;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.75);
    box-shadow: 0 1px rgba(255, 255, 255, 0.75);
}

h1, h2, h3, h4, h5, h6, .event-month, a, .ttw-music-player .previous:hover, .ttw-music-player .next:hover, .tabs li a.active, .video-grid a strong, strong, .ajde_evcal_calendar .calendar_header p, .ttw-music-player .more:hover {
    color: #000;
}

.liner {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px rgba(255, 255, 255, 0.3);
}

.mtracks > .pane > .slider {
    background: #AAA;
}

.tipsy-inner {
    background-color: #000;
    color: #FFF;
}

.tipsy-arrow {
    background: url('../images/tipsy_000.gif') no-repeat top left;
}

.active .accordion-head, .active .toggle-head {
    color: #000;
    border: 1px solid #8D8D8D;
}

.accordion-head:hover .accordion-head-sign, .toggle-head:hover .toggle-head-sign {
    color: #242424
}

.active .accordion-content, .active .toggle-content {
    border: 1px solid #000
}

.accordion-head, .toggle-head {
    border: 1px solid #C7C7C7;
    color: #7C7C7C
}

.breadcrumbIn ul li {
    color: #5C5C5C
}

.Alphabet li a:hover {
    background: rgba(0, 0, 0, 0) url(../images/ie_000_40.png) repeat;
    background: rgba(0, 0, 0, 0.6);
    color: #fff
}

.Alphabet li a {
    background: rgba(0, 0, 0, 0) url(../images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.6);
    color: #000
}

.tags a {
    border: 1px solid #A3A3A3
}

.eventon_fullcal .evo_fc_day {
    color: #888
}

#evcal_list {
    border: 1px solid #FFF
}

.evo_fc_day.has_events {
    color: #FF0078
}

table a {
    color: #fff
}

.topic-say .reply-time, .topic-say .grid_2 span {
    color: #A0A0A0
}

.error-page h2 small {
    color: #838383
}

@media only screen and (min-width: 100px) and (max-width: 479px) {
    .sf-menu a {
        color: #000 !important
    }

    .sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {
        color: #ddd !important
    }
}

.footer-last a {
    color: #000;
}
