/* css style univ-droit */

.contact-icon {
 background : url('../images/icon-contact.png') no-repeat;
 width:128px;
 height:128px;

}

.uk-button-large a:link, .uk-button-large a:hover,.uk-button-large a:visited {
	color:white;
}

.president {
	text-align:right;
	font-weight:bold;
}

/* Styling button color univ-droit */

.uk-button-univ {
    background-color: #FF0000;
    color: #fff;
	
}
.uk-button-univ:focus, .uk-button-univ:hover {
    background-color: #030303;
    color: #fff;
	
}
.uk-button-univ.uk-active, .uk-button-univ:active {
    background-color: #ff0000;
    color: #fff;
	
}

/* intro strucutres de recherche */
.univ-content fieldset { 
	border: none!important;
	margin:5px!important;
	padding:10px!important;
}

img.parution { max-width: 90px; margin:0 15px; }
h3.parution { font-weight:600; font-size:16px; margin:5px 0 0; }
h6.parution {font-weight:400; font-size:14px; margin: 5px 0px; }
p.parution { font-weight:400; font-size:10px; text-align:right; }
div.auteur{ font-weight:400; }
.auteur a, .auteur a:hover, .auteur a:visited { text-decoration:underline; }
/*i.auteur { display:block; float:left; margin: 0 3px; } */
ul.auteurs {padding: 0px; }
/*li.auteur:before { margin: 0 7px; content:"\f007"; font-family: FontAwesome; color:#fe0000; } */

/* carousel actu acteur */
.ec-slide-item { width:200px;  height:230px;  background-position: center center;  background-repeat: no-repeat;  background-size: 80%;  overflow: hidden;}
/*
.uk-slidenav-contrast { color: rgba(10, 10, 10, 0.7)!important; background-color: rgba(200, 200, 200, 0.5);}
.uk-slidenav-contrast:focus, .uk-slidenav-contrast:hover {  color: rgba(254, 0, 0, 0.7)!important;}
*/
ul.uk-slideset>li { border-right: solid 1px #cfcfcf; text-align:center;}

ul.uk-slideset>li a:before { content:"";}
.compo-alaune ul > li {  padding-left:0px!important;  }

.uk-overlay-background { background-color:rgba(0,0,0,0.65)!important;}

.color44, .color45, .color47, .color48, .color49 { border-top: solid 2px #fe0000; }
.color50 { border-top: solid 3px #fe0000; }
.color74, .color12, .color13, .color14 { border-top: solid 3px #fe0000; }
.color76 { border-top: solid 3px #66CBFF; }
.color82 { border-top: solid 3px #94ED1B; }

.uk-slideset {border-bottom: solid 3px #333333; }

figcaption.uk-overlay-panel { line-height: 1.3em; }

.uk-overlay-panel p { 
	font-size:12px; 
	text-align:justify; 
	word-wrap:break-word; 
	font-weight:400; 
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
	
	
}

.actu-item-type { position: absolute; top: 9px; right: 8px; color:white; line-height:1.3em; font-weight:600; font-size:10px; padding: 0 5px; border-radius: 5px; opacity:0.95}

.recherche { background-color:#B49538; color:#ffffff;}


.level { text-align:right; width:100%; display:block; padding-bottom: 8px;}
.level span.sub { background-color:red; color:white; margin: 0 4px; padding: 2px 3px; font-weight:600; font-size: 0.8em;}


h3.manif_type { background-color:#151515; color:#fefefe; margin: 0 4px; padding: 2px 3px 8px; font-weight:600; font-size: 0.8em;}
/* date */
.slideset-date-past { position:absolute; width:55px; height:65px; padding:5px 1px; background-color: rgba(53,53,53,0.55); color:#ffffff; top:8px; left:4px; text-align:center; -webkit-box-shadow: 0 0 3px 0px rgba(0,0,0,0.3); box-shadow: 0 0 3px 0px rgba(0,0,0,0.3); }
.slideset-date { position:absolute; width:55px; height:65px; padding:5px 1px; background-color: #353535; color:#ffffff; top:8px; left:4px; text-align:center; -webkit-box-shadow: 0 0 3px 0px rgba(0,0,0,0.3); box-shadow: 0 0 3px 0px rgba(0,0,0,0.3); }
.slideset-date span { display:block; width:100%; margin:0px; line-height:1.5em;}
.slideset-date-past span { display:block; width:100%; margin:0px; line-height:1.5em;}
.slideset-semaine{font-size:0.7em;}
.slideset-jour{font-size:0.7em; font-weight:600;}
.slideset-mois{font-size:0.6em;}
.slideset-an{font-size:0.5em;}


#fluxRSS { display:none; }


/* édition */
div.bdata {
	margin: 15px 0px;
	padding: 5px 15px;
	display:inline-block;
	width:99%;
	font-weight:300;
	font-style:italic;
	font-size:1em;
	background-color: #fafafa;
}

.su-member-photo img { height:160px!important; max-height:100%; }

.qtip-content { line-height:16px; }

/* since 04.2020 */
div.eventDate-container { width: 100%; height:200px; display:block; margin:20px auto; max-width:320px; max-height:200px; }
.eventOneDay-left { width:50%; min-height:200px; float:left; background-color:#dadada; }
.eventOneDay-right { width:50%; min-height:200px; float:left; background-color:#808080; }
.eventsecondDay-right { width:50%; min-height:200px; float:left; background-color:#c3c3c3; }
.eventDay {width: 100%; text-align: center; display: block; color: #656565; letter-spacing: 4px; margin-bottom: 8px; font-size:1.1em;}
.eventDate {width: 100%; text-align: center; display: block; color: #fe0000; letter-spacing: 4px;margin: 30px auto; font-weight: 600; font-size: 4em;}
.eventMonth {width: 100%; text-align: center; display: block; color: #353535; margin: 0 auto 30px; font-size: 1.3em; font-weight:500;}
.eventYear {width: 100%; text-align: center; display: block; color: #a9a9a9; margin: 10px auto 0px; font-size: 2em;}
.eventStart {width: 100%; text-align: center; display: block; color: #ffffff; margin: 50px auto 10px; font-size: 3em;}
.eventEnd {width: 100%; text-align: center; display: block; color: #ffffff; margin: 40px auto; font-size: 3em;}
.day-separator {  display: block;  position: relative; top: 100px; left: 45%; font-weight: 400; font-size: 4em; color: #676767;}
.past > div.eventOneDay-left { background-color: #f7f7f7;}
.past > div.eventOneDay-right { background-color: #efefef;}
.past .eventDay, .past .eventMonth { color: #c3c3c3; }
.past .eventYear{ color: #d8d8d8; }
.past .eventDate { color: #ff9c9c; }
.past .eventStart, .past .eventEnd { color: #c1c1c1; }