
/**
 *  Event 
 */
 
.event-list li {
list-style-image: none;
margin: 0;
padding: 6px 0;
}
.hide {
	display:none;
}

.show {
    
}
.left {
margin-right: 25px;
float: left;
}
.right-col .fullbox.agenda { width : 316px }
.event-list .event.folded { height: 112px; }
.event-list .event .title-category { display:none; }
.content .event-list .event { width:652px; clear: both; overflow: hidden; position: relative; }
.right-col .event-list .event { width:316px; clear: both; overflow: hidden; position: relative; }
    .content .event-list .event .left { width: 160px; margin: 0 12px 0 0; }
    .right-col .event-list .event .left { width: 40px; margin: 0 12px 0 0; }
        .event-list .event .left .date { float:left; padding: 8px 10px; height:96px; width:24px; background-color:#EA5E00; color: #FFF; font: normal 25px/19px Impact; letter-spacing: 1px;position: absolute;
border-right: 4px white solid;}

            .event-list .event .left .date .month { font-size: 15px; padding-top: 2px; margin : 0 0 0 0; }
            .event-list .event .left .date .from {  margin: 0 0 0 0; }
            .event-list .event .left .date .to { border-top: 4px solid #FFF; margin: 2px 0 0 0; padding-top: 4px;}
            .event-list .event .left .date .year {font: 10px/12px Arial,Helvetica,sans-serif; letter-spacing: 0; margin : 0 0 0 0;}
        .content .event-list .event .left .visual { float: left; margin: 0 0 0 48px; height:112px; width:112px; background-color:rgb(213, 60, 0); }
		.right-col .event-list .event .left .visual {float: left; margin: 0 0 0 4px; height:112px; width:40px; background-color: #fff; }
    
        .event-list .event .left ul { margin: 0; padding: 0; }
        .event-list .event .left ul li { list-style-image: none; margin: 0; padding: 0;}
        .event-list .event .left h2 { font-size: 18px; line-height: 25px; margin-top: 20px; }
        .event-list .event .left h4 { margin-top:20px; }
     
    .content .event-list .event .right { float:left; width: 480px; margin: 0}
    .right-col .event-list .event .right { float:left; width: 260px; margin: 0}
        .content .event-list .event .right .summary { float:left; width:320px; margin: 0 8px 0 0; }
        .right-col .event-list .event .right .summary { float:left; width:260px; margin: 0 8px 0 0; }
            .event-list .event .right .summary h4 { margin:0; border: none; font-style:normal; letter-spacing:normal;}
        .event-list .event .right .people { float:left; width: 152px; }
        .event-list .event .right .hour { font: italic 12px Georgia,'Times New Roman',Times,serif; letter-spacing: 1px;font-weight : bold;  }
        .event-list .event .right .location { font: italic 12px Georgia,'Times New Roman',Times,serif; letter-spacing: 1px; }
        .event-list .event .right .category { font: italic bold 12px Georgia,'Times New Roman',Times,serif; color: #000; padding-right: 4px; }
        .event-list .event .right .pdf-icon { margin: 0; }



.event.unfolded h2 { font-size: 23px; line-height: 30px; }



/* CANCELED */
.canceled_fr { margin:0; position: absolute;width: 125px; height: 112px; top: -20px; left: 0; background: url('http://memento.epfl.ch/public/img/ribbons.png'); background-position: 250px 0; z-index: 9999; }
.canceled_en { margin:0; position: absolute;width: 125px; height: 112px; top: -20px; left: 0; background: url('http://memento.epfl.ch/public/img/ribbons.png'); background-position: 250px 125px; z-index: 9999; }

/*.fr .event .ribbon.canceled { background-position: 250px 0; }
.en .event .ribbon.canceled { background-position: 250px 125px; }*/