/*triangles a gauche */
#left .tck-module-title::before {
    background-image: url(../../../images/theme/title/mod_box_header_color2.png) ;
}

#left .tck-module-title::before {
    content: " ";
    position: relative;
    bottom: -40px;
    left: -10px;
    display: block;
    width: 10px;
    height: 7px;
    background: url(../../../images/theme/title/mod_box_header.png) 0 0 no-repeat;
}

/*triangles en bottom */
#modulesbottom .tck-module-title::before {
    background-image: url(../../../images/theme/title/mod_box_header_color2.png) ;
}
#modulesbottom .tck-module-title.mod-box-header-color1::before {
    background-image: url(../../../images/theme/title/mod_box_header_color1.png);
}
#modulesbottom .tck-module-title::before {
    content: " ";
    position: relative;
    bottom: -41px;
    left: -4px;
    display: block;
    width: 10px;
    height: 7px;
    background: url(../../../images/theme/title/mod_box_header.png) 0 0 no-repeat;
}

h2.tck-article-title::before {
    content: " ";
    position: absolute;
    bottom: -7px;
    left: 0;
    display: block;
    width: 10px;
    height: 7px;
    background: url(../../../images/theme/title/mod_box_header.png) 0 0 no-repeat;
}
h2.tck-article-title {
    position: relative;
    margin: 0 0 15px -25px;
    padding: 0 15px 0 10px;
    background-color: #45484C;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);
    line-height: 48px;
    /*float: left;*/
    text-transform: uppercase;
}

#left div.moduletablestyle-box.color-white {
    background: #fff;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
}

#left ul.nav.menu.mod-list li.deeper.parent > span.separator,
#left ul.nav.menu.mod-list li.deeper.parent > a {
    background: url(../../../images/theme/menu_sidebar_parent.png) 100% 0 no-repeat;
}

#left ul.nav.menu.mod-list li.deeper.parent ul.nav-child li a {
    background-image: url(../../../images/theme/color/red/menu_sidebar_level2.png);
    background-repeat: no-repeat;
    padding: 0 20px;
}
#left ul.nav.menu.mod-list li.active.divider.deeper.parent > span,
#left ul.nav.menu.mod-list li.active.deeper.parent > span.separator, 
#left ul.nav.menu.mod-list li.active.deeper.parent > a {
  color:#fff;
  background-color:#e2678f;
}

#left ul.nav.menu.mod-list li.deeper.parent ul.nav-child li:hover a {
    background-position: 0 -100px;
}
#left ul.nav.menu.mod-list li.deeper.parent ul.nav-child li.current.active a {
    background-position: 0 -200px;
}
#system .item > .links a {
    background-image: url(../../images/color/red/article_links.png);
}


ul.nav-child.unstyled.small {
    margin: 0;
    padding: 0;
}

#left div.moduletable.header-color2 h3, 
#left div.module.header-color2 h3, 
#left .widget h3, 
#left .tck-module.header-color2 h3, 
#left div.moduletable_menu h3, 
#left div.module_menu h3, 
#left .tck-module-title {
    background-color: #e2678f;
}

div.column-1, div.column-2, div.column-3 {
  padding:0;
}
div.items-row {
    overflow: inherit;
}

div.tck-article  div.readmore.tck-readmore {
  border-bottom:1px solid #dddddd;
}
div.tck-article div.readmore.tck-readmore a::before {
    content: " ";
    background-image: url(../../../images/theme/color/red/article_links.png);
    padding-right: 17px;
}
div.tck-article div.readmore.tck-readmore a {
  background-color: inherit;
  padding-left: 17px;
    background-position: 0 0;
    background-repeat: no-repeat;
}
div.tck-article div.readmore.tck-readmore a:hover::before {
    background-position: 0 -40px;
      background-repeat: no-repeat;
}

#left div.tck-module.moduletablestyle-line {
  margin:0;
  padding:0;
}


#phoca-dl-categories-box div.pd-categoriesbox {
    background: #ffffff url(images/grey-bg.png) left top repeat-x;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
    -o-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
    -webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
    -moz-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;
}

#phoca-dl-categories-box div.pd-categoriesbox {
    width: 90%;
    position: relative;
    float: left;
    margin: 1%;
    padding: 1%;
}

