/* LightBox */

#addtocart_success {
    width: 100%;
    background: url("../img/fancybox_overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 120;
}

#addtocart_success h2 {
}

#addtocart_success .close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #7B7B7B;
    cursor: pointer;
}

#addtocart_success .success {
    color: #C6338B;
    font-weight: normal;
}

#addtocart_success img {
    max-width: 100%;
}

.configurable-price-from-label{ display:none; }
.fc-calendar .fc-body { border: 0px !important;}
.fc-calendar .fc-head { color: #474951!important;font-family: 'cicle', Arial, sans-serif !important;font-size: 22px !important;text-transform: none !important;font-weight: normal !important; }
.fc-calendar-container { background: none!important; }
.fc-calendar .fc-row {border-bottom: 4px solid #FFFFFF !important;}
.fc-calendar .fc-row > div { background: none repeat scroll 0 0 #e8e8e8 !important;border-right: 5px solid #FFFFFF !important;overflow: visible !important;}
.fc-calendar .fc-row > div:empty { background: none repeat scroll 0 0 #f9f9f9 !important; }
.fc-calendar .fc-row > div.fc-content{ background: #c6338b !important; }
.fc-calendar .fc-row > div.fc-content span.fc-date{  background: url("../img/logo_g_small.png") no-repeat scroll right top rgba(0, 0, 0, 0)!important; color: #FFFFFF !important; height: 39px!important; margin-left: -33px!important; margin-top: -20px!important; padding-top: 4px!important; text-align: right!important;text-shadow: none !important; width: 67px!important; padding-right: 33px !important; background-size: contain !important;}
.fc-calendar .fc-row > div.fc-content:after { content: none!important }
.fc-calendar .fc-row > div.fc-today > span.fc-date { color: #c6338b!important; text-shadow: none!important;}
.fc-calendar .fc-row div.fc-content:hover > div.detailStage { background: none repeat scroll 0 0 #FFF !important; bottom: -200px!important; position: absolute!important; width: 404px!important; z-index: 999!important;display: block!important;left: -50px;border: 1px solid #cacaca;padding: 0 15px; }
.fc-calendar .fc-row div.fc-content:hover div.detailStage .date{ margin: 5%; float: left;font-family: 'cicle', Arial, sans-serif;font-size: 20px;width: 90%;
    font-weight: bold; }
.fc-calendar .fc-row div.fc-content:hover div.detailStage .left{
    float: left;width: 20%;
}
.fc-calendar .fc-row div.fc-content:hover div.detailStage .left img{
    float: left;max-width: 100%;max-height: 100%;
}
.fc-calendar .fc-row div.fc-content:hover div.detailStage .right{
    float: left;margin-left: 5%;width: 75%;margin-bottom: 15px;
}
.fc-calendar .fc-row div.fc-content:hover div.detailStage .right article{ color: #7B7B7B;font-family: "Arial";font-size: 12px;height:40px;
    overflow: auto; width: 96%; margin-bottom: 5px;}
.fc-calendar .fc-row div.fc-content:hover div.detailStage .right .enSavoirPlus{ display: block;color: #fff;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;background: #C6338B;padding: 2px 5px;
    width: 93px;
    float: right;margin-right: 10px;
}


.custom-calendar-wrap { overflow: visible!important; }
.custom-inner { box-shadow: none!important; }
.fc-calendar .fc-row div.fc-content:hover > div.detailStage h3{ color: #c5338b;font-family:'cicle', Arial, sans-serif !important;font-size: 16px;text-transform: uppercase; }
.fc-calendar .fc-row div.fc-content:hover > div.detailStage h3 .libre, .fc-calendar .fc-row div.fc-content:hover > div.detailStage h3 .complet{ display: block; float: right; font-family: Arial, sans-serif; font-size: 11px;
    padding-right: 10px; text-transform: none; }
