2019-05-01 19:59:32 +02:00
@ charset "UTF-8" ;
2019-04-03 15:29:46 +02:00
* { box-sizing : border-box ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */
html { margin : 0 ; padding : 0 ; font-size : 16 px ; line-height : 1.15 ; /* 1 */ -webkit- text-size-adjust : 100 % ; /* 2 */ height : 100 % ; width : 100 % ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin : 0 ; padding : 0 ; height : 100 % ; width : 100 % ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Render the `main` element consistently in IE. */
main { display : block ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 { font-size : 2 rem ; margin : 0 ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
h1 , h2 , h3 , h4 , h5 , p , em , strong , ul , li , a { margin : 0 ; padding : 0 ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
ul , li , ol { list-style : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { box-sizing : content-box ; /* 1 */ height : 0 ; /* 1 */ overflow : visible ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
header span { white-space : nowrap ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
pre { font-family : monospace , monospace ; /* 1 */ font-size : 1 em ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Text-level semantics ========================================================================== */
/** Remove the gray background on active links in IE 10. */
ul { list-style : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
ul , li { margin : 0 ; padding : 0 ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
a { background-color : transparent ; color : black ; text-decoration : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr [ title ] { border-bottom : none ; /* 1 */ text-decoration : underline ; /* 2 */ -webkit- text-decoration : underline dotted ; text-decoration : underline dotted ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Add the correct font weight in Chrome, Edge, and Safari. */
b , strong { font-weight : bolder ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code , kbd , samp { font-family : monospace , monospace ; /* 1 */ font-size : 1 em ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Add the correct font size in all browsers. */
small { font-size : 80 % ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
sub , sup { font-size : 75 % ; line-height : 0 ; position : relative ; vertical-align : baseline ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
sub { bottom : -0.25 em ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
sup { top : -0.5 em ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { border-style : none ; width : 100 % ; height : auto ; vertical-align : bottom ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
iframe { border : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Forms ========================================================================== */
/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button , input , optgroup , select , textarea { font-family : inherit ; /* 1 */ font-size : 100 % ; /* 1 */ line-height : 1.15 ; /* 1 */ margin : 0 ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Show the overflow in IE. 1. Show the overflow in Edge. */
button , input { /* 1 */ overflow : visible ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button , select { /* 1 */ text-transform : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Correct the inability to style clickable types in iOS and Safari. */
button , [ type = "button" ] , [ type = "reset" ] , [ type = "submit" ] { -webkit- appearance : button ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Remove the inner border and padding in Firefox. */
button :: -moz-focus-inner , [ type = "button" ] :: -moz-focus-inner , [ type = "reset" ] :: -moz-focus-inner , [ type = "submit" ] :: -moz-focus-inner { border-style : none ; padding : 0 ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Restore the focus styles unset by the previous rule. */
button : -moz-focusring , [ type = "button" ] : -moz-focusring , [ type = "reset" ] : -moz-focusring , [ type = "submit" ] : -moz-focusring { outline : 1 px dotted ButtonText ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Correct the padding in Firefox. */
fieldset { padding : 0.35 em 0.75 em 0.625 em ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
legend { box-sizing : border-box ; /* 1 */ color : inherit ; /* 2 */ display : table ; /* 1 */ max-width : 100 % ; /* 1 */ padding : 0 ; /* 3 */ white-space : normal ; /* 1 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress { vertical-align : baseline ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow : auto ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[ type = "checkbox" ] , [ type = "radio" ] { box-sizing : border-box ; /* 1 */ padding : 0 ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Correct the cursor style of increment and decrement buttons in Chrome. */
[ type = "number" ] :: -webkit-inner-spin-button , [ type = "number" ] :: -webkit-outer-spin-button { height : auto ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[ type = "search" ] { -webkit- appearance : textfield ; /* 1 */ outline-offset : -2 px ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Remove the inner padding in Chrome and Safari on macOS. */
[ type = "search" ] :: -webkit-search-decoration { -webkit- appearance : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
:: -webkit-file-upload-button { -webkit- appearance : button ; /* 1 */ font : inherit ; /* 2 */ }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Interactive ========================================================================== */
/* Add the correct display in Edge, IE 10+, and Firefox. */
details { display : block ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Add the correct display in all browsers. */
summary { display : list-item ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
/** Add the correct display in IE 10. */
[ hidden ] { display : none ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
@ font-face { font-family : "Regular" ; src : url ( "../fonts/aileron_regular/Aileron-Regular-webfont.eot" ) ; src : url ( "../fonts/aileron_regular/Aileron-Regular-webfont.eot?#iefix" ) format ( "embedded-opentype" ) , url ( "../fonts/aileron_regular/Aileron-Regular-webfont.woff" ) format ( "woff" ) , url ( "../fonts/aileron_regular/Aileron-Regular-webfont.ttf" ) format ( "truetype" ) , url ( "../fonts/aileron_regular/Aileron-Regular-webfont.svg#Regular" ) format ( "svg" ) ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
@ font-face { font-family : "bold" ; src : url ( "../fonts/aileron_bold/Aileron-Bold-webfont.eot" ) ; src : url ( "../fonts/aileron_bold/Aileron-Bold-webfont.eot?#iefix" ) format ( "embedded-opentype" ) , url ( "../fonts/aileron_bold/Aileron-Bold-webfont.woff" ) format ( "woff" ) , url ( "../fonts/aileron_bold/Aileron-Bold-webfont.ttf" ) format ( "truetype" ) , url ( "../fonts/aileron_bold/Aileron-Bold-webfont.svg#bold" ) format ( "svg" ) ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
. default-animation { transition : all 0.5 s ease ; }
2019-04-02 19:54:29 +02:00
. pulse { animation-name : pulse_animation ; animation-duration : 2000 ms ; transform-origin : 70 % 70 % ; animation-iteration-count : infinite ; animation-timing-function : linear ; }
@ keyframes pulse_animation { 0 % { transform : scale ( 1 ) ; }
30 % { transform : scale ( 1 ) ; }
40 % { transform : scale ( 1.08 ) ; }
50 % { transform : scale ( 1 ) ; }
60 % { transform : scale ( 1 ) ; }
70 % { transform : scale ( 1.05 ) ; }
80 % { transform : scale ( 1 ) ; }
100 % { transform : scale ( 1 ) ; } }
2019-04-03 15:29:46 +02:00
html , body { font-family : "Regular" ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
h1 { text-transform : uppercase ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
h2 { font-size : 2 rem ; }
2019-04-02 19:54:29 +02:00
2019-04-08 18:00:38 +02:00
h4 { font-weight : normal ; font-size : 2 rem ; }
2019-04-03 15:29:46 +02:00
h5 { font-weight : normal ; font-size : 1.2 rem ; }
2019-04-02 19:54:29 +02:00
2019-04-03 15:29:46 +02:00
. card-title { font-family : "bold" ; font-size : 1.2 rem ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
p { font-size : 0.9 rem ; }
2019-04-03 15:29:46 +02:00
p strong { font-family : "bold" ; font-weight : normal ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. gal h2 { font-size : 1.65 rem ; line-height : 2.2 rem ; }
. entete h2 { font-size : 1.2 rem ; color : white ; }
. entete h3 { font-size : 1.5 rem ; line-height : 2 rem ; }
# home p : not ( : last-child ) strong { font-size : 1.3 rem ; }
# home . content p : nth-of-type ( n + 4 ) : not ( : last-child ) { text-align : center ; }
# home . content p : nth-of-type ( n + 4 ) : not ( : last-child ) strong { color : #9e0027 ; }
. sidebar { line-height : 1.35 rem ; }
. sidebar h2 { font-size : 1.4 rem ; line-height : 100 px ; color : white ; text-align : center ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. sidebar h3 { font-size : 1 rem ; }
. sidebar . date { color : #6e6f70 ; }
. side-newsletter label { font-size : 1 rem ; line-height : 1.9 rem ; font-weight : normal ; font-family : "bold" ; }
2019-04-02 19:54:29 +02:00
2019-04-05 00:19:26 +02:00
. cat { width : 100 % ; }
. cat a { font-family : "bold" ; }
2019-05-01 19:59:32 +02:00
. dt { font-family : "bold" ; color : #9e0027 ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# home . content p : last-child a : hover { color : white ; background-color : #b5cb3a ; transition : background-color 0.3 s ease ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header { z-index : 999 ; position : relative ; display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; -ms- flex-pack : center ; justify-content : center ; width : 100 % ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; -ms- flex-pack : distribute ; justify-content : space-around ; height : 100 px ; width : 70 % ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
# header nav . logo { display : -ms- flexbox ; display : flex ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
# header nav . logo a { display : block ; margin : auto ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav . dropmenu a { padding : 10 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav . dropmenu > ul { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav . dropmenu > ul > li { height : 3 em ; /* hauteur du parent */ line-height : 2.5 em ; /* hauteur de ligne (identique) */ white-space : nowrap ; /* interdiction de passer à la ligne */ margin : auto 20 px ; border-top : 1 px solid #0093a3 ; border-bottom : 3 px solid #b5cb3a ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
# header nav . dropmenu > ul > li > ul { display : none ; border-bottom : 3 px solid #b5cb3a ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav . dropmenu > ul > li : hover > ul { display : block ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav . dropmenu > ul > li : hover > ul a { display : block ; height : 50 px ; background : white ; padding : 10 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# header nav . reso { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; -ms- flex-wrap : nowrap ; flex-wrap : nowrap ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
# header nav . reso a { display : block ; width : 35 px ; margin : auto 5 px ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
# footer { width : 100 % ; background : grey ; display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; }
# footer . sub-content { width : calc ( ( 100 % / 3 ) - 40 px ) ; border-top : 1 px solid black ; margin : 20 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# footer . sub-content h3 { margin-top : 20 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
. gal { width : 100 % ; max-height : 554 px ; overflow-y : hidden ; position : relative ; border-top : 1 px solid #0093a3 ; border-bottom : 10 px solid #b5cb3a ; }
2019-04-05 00:19:26 +02:00
. gal . slidesjs-navigation { z-index : 999 ; position : absolute ; top : 50 % ; transform : translateY ( -50 % ) ; }
. gal . slidesjs-navigation . slidesjs-previous { left : 10 px ; }
2019-04-02 19:54:29 +02:00
2019-04-05 00:19:26 +02:00
. gal . slidesjs-navigation . slidesjs-previous : before { display : block ; content : " " ; width : 30 px ; height : 50 px ; background-image : url ( "/user/themes/lecampus/images/arrow.svg" ) ; background-repeat : no-repeat ; background-size : 30 px 50 px ; }
. gal . slidesjs-navigation . slidesjs-next { right : 10 px ; }
. gal . slidesjs-navigation . slidesjs-next : before { display : block ; content : " " ; width : 30 px ; height : 50 px ; background-image : url ( "/user/themes/lecampus/images/arrow.svg" ) ; background-repeat : no-repeat ; background-size : 30 px 50 px ; transform : rotate ( 180 deg ) ; }
2019-05-01 19:59:32 +02:00
. gal . title { position : absolute ; right : 50 px ; width : 33 % ; background : #0093a3 ; padding : 40 px ; top : 350 px ; color : #ffffff ; }
2019-04-09 18:05:36 +02:00
2019-04-08 18:00:38 +02:00
. cat { height : 50 px ; z-index : 999 ; margin : 20 px 0 ; }
2019-05-01 19:59:32 +02:00
. cat . btn-group { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; margin-left : 15 px ; }
2019-04-08 18:00:38 +02:00
2019-05-01 19:59:32 +02:00
. cat label { padding : 10 px ; border : 1 px solid black ; margin-right : 20 px ; }
2019-04-08 18:00:38 +02:00
. start : not ( # form ) # item { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; width : 100 % ; }
. start : not ( # form ) # item . card { width : calc ( ( 100 % / 4 ) - 45 px ) ; min-width : 250 px ; margin : 0 15 px 30 px 15 px ; border : 1 px solid black ; }
. start : not ( # form ) # item . card . card-header { position : absolute ; width : auto ; right : 0 ; text-align : right ; }
2019-05-01 19:59:32 +02:00
. start : not ( # form ) # item . card . card-header . publics { padding : 10 px ; background : grey ; color : white ; }
2019-04-05 00:19:26 +02:00
2019-04-08 18:00:38 +02:00
. start : not ( # form ) # item . card . card-body { padding : 15 px ; }
2019-04-05 00:19:26 +02:00
2019-04-08 18:00:38 +02:00
. start : not ( # form ) # item . card . card-body . card-title { margin-bottom : 10 px ; }
2019-04-05 00:19:26 +02:00
2019-04-08 18:00:38 +02:00
. start # form # item { width : calc ( ( 100 % / 2 ) ) ; min-width : 250 px ; margin : 100 px auto ; }
2019-04-02 19:54:29 +02:00
2019-04-08 18:00:38 +02:00
. start # form # item form { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; margin-top : 20 px ; }
2019-04-02 19:54:29 +02:00
2019-04-08 18:00:38 +02:00
. start # form # item form > div { margin : 20 px 0 ; width : 50 % ; }
2019-04-05 00:19:26 +02:00
2019-04-08 18:00:38 +02:00
. start # form # item form > div : nth-of-type ( 3 ) { width : 100 % ; }
2019-04-02 19:54:29 +02:00
2019-04-08 18:00:38 +02:00
. start # form # item form > div input { width : 90 % ; }
2019-04-02 19:54:29 +02:00
2019-04-08 18:00:38 +02:00
. start # form # item form > div : nth-of-type ( 10 ) { width : 100 % ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. content { width : 50 % ; margin : 60 px 20 px 20 px auto ; }
2019-04-09 18:05:36 +02:00
2019-05-01 19:59:32 +02:00
. content p { margin : 10 px 0 ; }
2019-04-02 19:54:29 +02:00
2019-04-09 18:05:36 +02:00
. content_s { margin : auto !important ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. entete { background-image : url ( "/user/themes/lecampus/images/Trame-bleu.svg" ) ; background-position : center ; background-repeat : no-repeat ; background-size : cover ; height : auto ; }
. entete . entete_c { width : 66 % ; margin : 50 px auto ; position : relative ; }
. entete . entete_c h2 { float : left ; width : auto ; background : #9e0027 ; border-radius : 30 px ; width : auto ; padding : 10 px 20 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
. entete . entete_c h3 { float : left ; margin-bottom : 50 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# home . entete_c { margin-top : 20 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# home . content { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
# home . content > p { position : relative ; width : calc ( 100 % / 3 ) ; padding : 50 px 20 px ; margin-top : 10 px ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
# home . content > p img { position : absolute ; width : 50 px ; height : auto ; top : -20 px ; left : 50 % ; transform : translate ( -50 % ) ; }
# home . content > p : nth-of-type ( n + 4 ) { width : calc ( 100 % / 4 ) ; }
# home . content > p : last-child { width : auto !important ; margin-top : 0 !important ; margin : auto ; }
# home . content > p : last-child a { display : block ; padding : 10 px 20 px ; text-align : center ; border : 2 px solid #b5cb3a ; border-radius : 30 px ; margin : auto ; transition : background-color 0.3 s ease ; }
. bandeau { width : 100 % ; max-height : 554 px ; overflow : hidden ; }
# item h3 { margin-top : 20 px ; }
# item . content h4 : not ( : first-of-type ) { border-top : 1 px solid black ; padding-top : 30 px ; margin : 30 px 0 ; }
2019-04-02 19:54:29 +02:00
2019-04-08 18:00:38 +02:00
# item . sub-content { border-top : 1 px solid black ; margin-bottom : 20 px ; margin-top : 20 px ; }
2019-04-09 18:05:36 +02:00
# item . sub-content > img { width : 33 % ; float : left ; margin : 20 px 10 px 0 px 0 px ; }
2019-04-08 18:00:38 +02:00
# event . content { margin-top : 50 px ; }
# event . content h2 { float : left ; margin-right : 20 px ; }
# event . content . reso { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; -ms- flex-wrap : nowrap ; flex-wrap : nowrap ; width : 50 px ; height : 25 px ; }
# event . sidebar { margin-top : 50 px ; }
2019-05-01 19:59:32 +02:00
. sidebar { width : 300 px ; margin : -50 px auto 0 20 px ; }
2019-04-08 18:00:38 +02:00
2019-05-01 19:59:32 +02:00
. sidebar h2 { background : #9e0027 ; border-radius : 100 px ; width : 100 px ; height : 100 px ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
. sidebar . side-agenda { padding : 10 px 0 ; }
. sidebar . side-agenda : not ( : nth-of-type ( 1 ) ) { border-top : 1 px solid #0093a3 ; }
. sidebar . side-agenda : not ( : nth-of-type ( 1 ) ) :: before { content : " " ; display : block ; position : absolute ; width : 5 px ; height : 5 px ; margin-top : -13 px ; border-radius : 10 px ; background : #0093a3 ; }
. sidebar . side-agenda : nth-of-type ( 3 ) { margin-bottom : 10 px ; }
. sidebar . side-all-agenda { width : auto ; padding : 10 px ; margin-bottom : 10 px ; float : left ; border : 2 px solid #9e0027 ; border-radius : 30 px ; }
. side-newsletter { padding : 20 px ; background : #0093a3 ; }
. side-newsletter # mc_embed_signup { width : 600 px ; margin : auto ; padding : 0 0 0 10 px ; border-radius : 100 px ; border : 1 px solid #ffffff ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
. side-newsletter # mc_embed_signup form { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; width : 100 % ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. side-newsletter # mc_embed_signup form # mc_embed_signup_scroll { display : -ms- inline - flexbox ; display : inline-flex ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; width : 100 % ; margin : auto ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. side-newsletter # mc_embed_signup form # mc_embed_signup_scroll label { text-align : center ; color : #ffffff ; margin-right : 10 px ; width : 260 px ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. side-newsletter # mc_embed_signup form # mc_embed_signup_scroll > input { width : 315 px ; padding-left : 20 px ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
. side-newsletter # mc_embed_signup form # mc_embed_signup_scroll input { border-radius : 30 px ; height : 30 px ; box-shadow : none ; border : none ; }
2019-04-05 00:19:26 +02:00
2019-05-01 19:59:32 +02:00
. side-newsletter # mc_embed_signup form # mc_embed_signup_scroll . clear input { background : #ffffff ; margin-left : -30 px ; }
2019-04-02 19:54:29 +02:00
2019-05-01 19:59:32 +02:00
/ * # sourceMappingURL = data : application / json ; charset = utf8 ; base64 , eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fcmVzZXQuc2NzcyIsImNvbmZpZ3VyYXRpb25zL192YXJpYWJsZXMuc2NzcyIsImNvbmZpZ3VyYXRpb25zL19taXhpbnMuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9faG92ZXIuc2NzcyIsInRoZW1lL19oZWFkZXIuc2NzcyIsInRoZW1lL19tZW51LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fYmxvZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgJ2NvbmZpZ3VyYXRpb25zL2ZvbnRzJztcbkBpbXBvcnQgJ2NvbmZpZ3VyYXRpb25zL3Jlc2V0JztcbkBpbXBvcnQgJ2NvbmZpZ3VyYXRpb25zL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9taXhpbnMnO1xuXG5AaW1wb3J0ICd0aGVtZS9hbmltYXRpb24nO1xuQGltcG9ydCAndGhlbWUvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICd0aGVtZS9ob3Zlcic7XG5cbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9tZW51JztcbkBpbXBvcnQgJ3RoZW1lL2Zvb3Rlcic7XG5cbi8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbkBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuJHR5cG86IFwiYWlsZXJvbl9yZWd1bGFyXCI7XG4kY2F0ZWdvcnk6IFwic2Fucy1zZXJpZlwiO1xuJGZpbGU6IFwiQWlsZXJvbi1SZWd1bGFyLXdlYmZvbnRcIjtcbiRSZWd1bGFyOiBcIlJlZ3VsYXJcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhciwgJGZpbGUsICR0eXBvLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICR0eXBvICsgXCIvXCIgKyAkZmlsZTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhcn1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q / I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRSZWd1bGFyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiR0eXBvMjogXCJhaWxlcm9uX2JvbGRcIjtcbiRmaWxlMjogXCJBaWxlcm9uLUJvbGQtd2ViZm9udFwiO1xuJEJvbGQ6IFwiYm9sZFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRCb2xkLCAkZmlsZTIsICR0eXBvMiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbzIgKyBcIi9cIiArICRmaWxlMjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skQm9sZH1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q / I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRCb2xkICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skQm9sZH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRCb2xkfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JEJvbGR9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIqe1xuICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2Ug