.prevTitre a, .curTitre a, .subCurTitre.level4 {
    text-transform: initial !important;
    font-family:Lato, "Trebuchet MS", Helvetica, sans-serif !important;
    font-size:24px !important;
    font-weight:700 !important;
}

.mainTitre a {
	font-size: 33px !important;
}

.item-grid.w1, .stamp.w1 {
	background: #FFF !important;
}

.csc-textpic-text {
	padding: 10px;
}

.csc-textpic-text a, a:visited {
	text-transform: uppercase;
}

.cols-1 figure, .cols-1 figcaption {
    max-width: 250px;
    box-sizing: border-box;
}

.item-grid.w1.hauto.bgNone.colpos-1.cols-1.textpic {
    min-height: 500px !important;
    max-height: 500px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

@media screen and (max-width: 767px) {
.item-grid .csc-textpic-text a[class="external-link-new-window"],.item-grid .csc-textpic-text a[class="external-link"],.item-grid .csc-textpic-text a[class="internal-link"] {
        position: absolute;
        top: 0;
        margin-top: 460px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.item-grid .csc-textpic-text a[class="external-link-new-window"],.item-grid .csc-textpic-text a[class="external-link"],.item-grid .csc-textpic-text a[class="internal-link"] {
        position: absolute;
        top: 0;
        margin-top: 460px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1129px) {
.item-grid .csc-textpic-text a[class="external-link-new-window"],.item-grid .csc-textpic-text a[class="external-link"],.item-grid .csc-textpic-text a[class="internal-link"] {
        position: absolute;
        top: 0;
        margin-top: 460px;
    }
    
}
@media screen and (min-width: 1130px) and (max-width: 1329px) {
.item-grid .csc-textpic-text a[class="external-link-new-window"],.item-grid .csc-textpic-text a[class="external-link"],.item-grid .csc-textpic-text a[class="internal-link"] {
        position: absolute;
        top: 0;
        margin-top: 460px;
    }
    
}
@media screen and (min-width: 1330px) and (max-width: 1599px) {
.item-grid .csc-textpic-text a[class="external-link-new-window"],.item-grid .csc-textpic-text a[class="external-link"],.item-grid .csc-textpic-text a[class="internal-link"] {
        position: absolute;
        top: 0;
        margin-top: 460px;
    }

}
@media screen and (min-width: 1600px) {
.item-grid .csc-textpic-text a[class="external-link-new-window"],.item-grid .csc-textpic-text a[class="external-link"],.item-grid .csc-textpic-text a[class="internal-link"]  {
        position: absolute;
        top: 0;
        margin-top: 460px;
    }
}