@ -22,6 +22,31 @@
* également celles spécifiques pour certains sujets ( liens , texte )
*
* /
@ font-face {
font-family : 'Teko' ;
src : url ( "fonts/teko-light-webfont.woff" ) ;
font-weight : 300 ; }
@ font-face {
font-family : 'Teko' ;
src : url ( "fonts/teko-regular-webfont.woff" ) ;
font-weight : 400 ; }
@ font-face {
font-family : 'Teko' ;
src : url ( "fonts/teko-medium-webfont.woff" ) ;
font-weight : 500 ; }
@ font-face {
font-family : 'Teko' ;
src : url ( "fonts/teko-semibold-webfont.woff" ) ;
font-weight : 600 ; }
@ font-face {
font-family : 'Teko' ;
src : url ( "fonts/teko-bold-webfont.woff" ) ;
font-weight : 700 ; }
/* --- 00. COLORS --- */
/ *
* La gestion des couleurs dans le theme . Cette partie de la stylesheet est
@ -376,10 +401,10 @@ a, a:visited, mark {
border-radius : 0 . 1rem ; }
a , a : visited {
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ; }
a : hover , a : active , a : focus , a : visited : hover , a : visited : active , a : visited : focus {
color : # 339af0 ;
color : # e33d22 ;
background-color : transparent ; }
a : focus , a : visited : focus {
outline-color : currentColor ;
@ -422,23 +447,23 @@ h1, h2, h3, h4, h5, h6, h7 {
padding-bottom : 1 . 6rem ; }
sup > a , sub > a {
color : # 339af0 ;
color : # e33d22 ;
background-color : transparent ; }
sup > a : hover , sup > a : focus , sup > a : active , sub > a : hover , sub > a : focus , sub > a : active {
color : # 10 81e0 ; }
color : # ba2e 18; }
. main-title {
font-family : Open Sans , sans-serif ;
font-family : Teko , sans-serif ;
font-size : 3 . 815rem ;
line-height : 4 . 8rem ;
font-weight : 800 ; }
h1 , . title-1 {
font-family : Open Sans , sans-serif ;
font-family : Teko , sans-serif ;
font-size : 2 . 441rem ;
line-height : 3 . 2rem ;
font-weight : 800 ;
color : # 339af0 ; }
color : # e33d22 ; }
h2 , . title-2 {
font-size : 2 . 441rem ;
@ -488,7 +513,7 @@ blockquote, .quote, .well, pre, .pre, .well-pre {
code {
background : transparent ;
color : # ff6b6b ; }
color : # e33d22 ; }
. small-text {
font-size : 0 . 9em ; }
@ -1081,13 +1106,13 @@ strong.btn-fake {
. btn-readmore , . btn-link {
background-color : transparent ;
color : # 339af0 ; }
color : # e33d22 ; }
. btn-readmore : visited , . btn-link : visited {
background-color : transparent ;
color : # 339af0 ; }
color : # e33d22 ; }
. btn-readmore : hover , . btn-readmore : active , . btn-readmore : focus , . btn-readmore : visited : hover , . btn-readmore : visited : active , . btn-readmore : visited : focus , . btn-readmore : not ( . disabled ) : not ( : disabled ) : hover , . btn-readmore : not ( . disabled ) : not ( : disabled ) : active , . btn-readmore : not ( . disabled ) : not ( : disabled ) : focus , . btn-link : hover , . btn-link : active , . btn-link : focus , . btn-link : visited : hover , . btn-link : visited : active , . btn-link : visited : focus , . btn-link : not ( . disabled ) : not ( : disabled ) : hover , . btn-link : not ( . disabled ) : not ( : disabled ) : active , . btn-link : not ( . disabled ) : not ( : disabled ) : focus {
background-color : # dbe0e5 ;
color : # 4ba6f2 ; }
color : # e65139 ; }
. btn-readmore : not ( : hover ) , . btn-link : not ( : hover ) {
border-color : transparent ; }
@ -1160,13 +1185,13 @@ ul.breadcrumb, ol.breadcrumb, .breadcrumb {
background-color : # dbe0e5 ;
color : # 2c3237 ; }
. breadcrumb li . breadcrumb-item a . active , . breadcrumb li . breadcrumb-item > span . active {
background-color : # 339af 0 ;
background-color : # 343a4 0 ;
color : # fefefe ; }
. breadcrumb li . breadcrumb-item a . active : visited , . breadcrumb li . breadcrumb-item > span . active : visited {
background-color : # 339af 0 ;
background-color : # 343a4 0 ;
color : # fefefe ; }
. breadcrumb li . breadcrumb-item a . active : hover , . breadcrumb li . breadcrumb-item a . active : active , . breadcrumb li . breadcrumb-item a . active : focus , . breadcrumb li . breadcrumb-item a . active : visited : hover , . breadcrumb li . breadcrumb-item a . active : visited : active , . breadcrumb li . breadcrumb-item a . active : visited : focus , . breadcrumb li . breadcrumb-item a . active : not ( . disabled ) : not ( : disabled ) : hover , . breadcrumb li . breadcrumb-item a . active : not ( . disabled ) : not ( : disabled ) : active , . breadcrumb li . breadcrumb-item a . active : not ( . disabled ) : not ( : disabled ) : focus , . breadcrumb li . breadcrumb-item > span . active : hover , . breadcrumb li . breadcrumb-item > span . active : active , . breadcrumb li . breadcrumb-item > span . active : focus , . breadcrumb li . breadcrumb-item > span . active : visited : hover , . breadcrumb li . breadcrumb-item > span . active : visited : active , . breadcrumb li . breadcrumb-item > span . active : visited : focus , . breadcrumb li . breadcrumb-item > span . active : not ( . disabled ) : not ( : disabled ) : hover , . breadcrumb li . breadcrumb-item > span . active : not ( . disabled ) : not ( : disabled ) : active , . breadcrumb li . breadcrumb-item > span . active : not ( . disabled ) : not ( : disabled ) : focus {
background-color : # 339af 0 ;
background-color : # 343a4 0 ;
color : white ; }
. breadcrumb li . breadcrumb-item : not ( : first-child ) a , . breadcrumb li . breadcrumb-item : not ( : first-child ) > span {
border-top-left-radius : 0 ;
@ -1217,10 +1242,10 @@ nav.pagination {
background-color : # d2d4d6 ;
color : # 2c3237 ; }
nav . pagination . page-numbers . current , nav . pagination . next . current , nav . pagination . prev . current {
background-color : # 3bc9db ;
background-color : # e33d22 ;
color : # fefefe ; }
nav . pagination . page-numbers . current : hover , nav . pagination . next . current : hover , nav . pagination . prev . current : hover {
background-color : # 3bc9db ;
background-color : # e33d22 ;
color : # fefefe ; }
/ *
@ -1315,7 +1340,7 @@ ul.card-list, .card > ul {
padding-right : 0 . 8rem ; }
. list-danger li . list-element :: before {
color : # ff6b6b ; }
color : # e33d22 ; }
. list-success li . list-element :: before {
color : # 51cf66 ; }
@ -1563,7 +1588,7 @@ th {
border-radius : 4px 4px 4px 4px ;
background-color : transparent ;
border-radius : 0 ;
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ;
font-weight : 300 ;
margin-top : 0px ; }
@ -1634,14 +1659,14 @@ th {
font-size : 0 . 9em ; }
. card-preview . head-info . comment-text {
background-color : # 3bc9db ; }
background-color : # 343a40 ; }
. card-preview . card-grey . comment-text {
background-color : # adb5bd ; }
. comment-text {
color : # fefefe ;
background-color : # 339af0 ;
background-color : # e33d22 ;
text-align : center ; }
. card-preview time {
@ -1789,19 +1814,19 @@ th {
background : none ; }
. bg-red {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. bg-red > a , . bg-red > a : visited {
color : # ff6b6b ;
color : # e33d22 ;
background-color : # fefefe ; }
. bg-red > a : hover , . bg-red > a : active , . bg-red > a : visited , . bg-red > a : visited : hover , . bg-red > a : visited : active , . bg-red > a : visited : visited {
color : # fefefe ;
background : none ; }
. bg-red : hover {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. bg-red : hover > a , . bg-red : hover > a : visited {
color : # ff6b6b ;
color : # e33d22 ;
background-color : # fefefe ; }
. bg-red : hover > a : hover , . bg-red : hover > a : active , . bg-red : hover > a : visited , . bg-red : hover > a : visited : hover , . bg-red : hover > a : visited : active , . bg-red : hover > a : visited : visited {
color : # fefefe ;
@ -1979,19 +2004,19 @@ th {
background : none ; }
. bg-primary {
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ; }
. bg-primary > a , . bg-primary > a : visited {
color : # 339af0 ;
color : # e33d22 ;
background-color : # fefefe ; }
. bg-primary > a : hover , . bg-primary > a : active , . bg-primary > a : visited , . bg-primary > a : visited : hover , . bg-primary > a : visited : active , . bg-primary > a : visited : visited {
color : # fefefe ;
background : none ; }
. bg-primary : hover {
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ; }
. bg-primary : hover > a , . bg-primary : hover > a : visited {
color : # 339af0 ;
color : # e33d22 ;
background-color : # fefefe ; }
. bg-primary : hover > a : hover , . bg-primary : hover > a : active , . bg-primary : hover > a : visited , . bg-primary : hover > a : visited : hover , . bg-primary : hover > a : visited : active , . bg-primary : hover > a : visited : visited {
color : # fefefe ;
@ -2036,19 +2061,19 @@ th {
background : none ; }
. bg-danger {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. bg-danger > a , . bg-danger > a : visited {
color : # ff6b6b ;
color : # e33d22 ;
background-color : # fefefe ; }
. bg-danger > a : hover , . bg-danger > a : active , . bg-danger > a : visited , . bg-danger > a : visited : hover , . bg-danger > a : visited : active , . bg-danger > a : visited : visited {
color : # fefefe ;
background : none ; }
. bg-danger : hover {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. bg-danger : hover > a , . bg-danger : hover > a : visited {
color : # ff6b6b ;
color : # e33d22 ;
background-color : # fefefe ; }
. bg-danger : hover > a : hover , . bg-danger : hover > a : active , . bg-danger : hover > a : visited , . bg-danger : hover > a : visited : hover , . bg-danger : hover > a : visited : active , . bg-danger : hover > a : visited : visited {
color : # fefefe ;
@ -2118,7 +2143,7 @@ th {
color : # 845ef7 ; }
. text-red {
color : # ff6b6b ; }
color : # e33d22 ; }
. text-orange {
color : # ff922b ; }
@ -2148,7 +2173,7 @@ th {
color : # f1f3f5 ; }
. text-primary {
color : # 339af0 ; }
color : # e33d22 ; }
. text-secondary {
color : # 343a40 ; }
@ -2157,7 +2182,7 @@ th {
color : # ff922b ; }
. text-danger {
color : # ff6b6b ; }
color : # e33d22 ; }
. text-info {
color : # 3bc9db ; }
@ -2191,14 +2216,14 @@ th {
color : white ; }
. btn-red {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ;
box-shadow : 0px 1px 2px rgba ( 0 , 0 , 0 , 0 ) ; }
. btn-red : visited {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. btn-red : hover , . btn-red : active , . btn-red : focus , . btn-red : visited : hover , . btn-red : visited : active , . btn-red : visited : focus , . btn-red : not ( . disabled ) : not ( : disabled ) : hover , . btn-red : not ( . disabled ) : not ( : disabled ) : active , . btn-red : not ( . disabled ) : not ( : disabled ) : focus {
background-color : # ff8181 ;
background-color : # e75a43 ;
color : white ; }
. btn-orange {
@ -2301,14 +2326,14 @@ th {
color : # 2c3237 ; }
. btn-primary {
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ;
box-shadow : 0px 1px 2px rgba ( 0 , 0 , 0 , 0 ) ; }
. btn-primary : visited {
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ; }
. btn-primary : hover , . btn-primary : active , . btn-primary : focus , . btn-primary : visited : hover , . btn-primary : visited : active , . btn-primary : visited : focus , . btn-primary : not ( . disabled ) : not ( : disabled ) : hover , . btn-primary : not ( . disabled ) : not ( : disabled ) : active , . btn-primary : not ( . disabled ) : not ( : disabled ) : focus {
background-color : # 51a9f2 ;
background-color : # e75a43 ;
color : white ; }
. btn-secondary {
@ -2334,14 +2359,14 @@ th {
color : white ; }
. btn-danger {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ;
box-shadow : 0px 1px 2px rgba ( 0 , 0 , 0 , 0 ) ; }
. btn-danger : visited {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. btn-danger : hover , . btn-danger : active , . btn-danger : focus , . btn-danger : visited : hover , . btn-danger : visited : active , . btn-danger : visited : focus , . btn-danger : not ( . disabled ) : not ( : disabled ) : hover , . btn-danger : not ( . disabled ) : not ( : disabled ) : active , . btn-danger : not ( . disabled ) : not ( : disabled ) : focus {
background-color : # ff8181 ;
background-color : # e75a43 ;
color : white ; }
. btn-info {
@ -2392,11 +2417,11 @@ th {
color : # 845ef7 ; }
. head-red . card-header , . head-red . menu-header , . head-red . header-bg th {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. head-red th {
color : # ff6b6b ; }
color : # e33d22 ; }
. head-orange . card-header , . head-orange . menu-header , . head-orange . header-bg th {
background-color : # ff922b ;
@ -2462,11 +2487,11 @@ th {
color : # f1f3f5 ; }
. head-primary . card-header , . head-primary . menu-header , . head-primary . header-bg th {
background-color : # 339af0 ;
background-color : # e33d22 ;
color : # fefefe ; }
. head-primary th {
color : # 339af0 ; }
color : # e33d22 ; }
. head-secondary . card-header , . head-secondary . menu-header , . head-secondary . header-bg th {
background-color : # 343a40 ;
@ -2483,11 +2508,11 @@ th {
color : # ff922b ; }
. head-danger . card-header , . head-danger . menu-header , . head-danger . header-bg th {
background-color : # ff6b6b ;
background-color : # e33d22 ;
color : # fefefe ; }
. head-danger th {
color : # ff6b6b ; }
color : # e33d22 ; }
. head-info . card-header , . head-info . menu-header , . head-info . header-bg th {
background-color : # 3bc9db ;
@ -2724,59 +2749,27 @@ th {
/* ------------------ HEADERS ------------------- */
# page-header {
background : # 339af0 url ( "img/background.png" ) center bottom repeat-x ;
padding-top : . 75rem ;
padding-bottom : 1 . 5rem ; }
background : # e33d22 url ( "img/background.png" ) ; }
header h1 {
border-style : none ! important ;
font-weight : 800 ;
font-size : 5 . 4em ;
font-style : oblique ;
padding-bottom : 0px ;
line-height : 1 . 5 em;
padding : 1 . 5rem ;
line-height : 1r em ;
max-width : 1600px ;
margin : auto ; }
margin : auto ;
text-align : center ; }
header h1 img {
width : 6 00px;
width : 8 00px;
height : auto ;
margin-top : 0rem ; }
header h1 a , header h1 a : visited , header h1 a : hover {
background-color : transparent ; }
. toolbar {
display : flex ;
justify-content : space-between ;
margin : auto ;
padding : 0 ;
max-width : 1600px ;
z-index : 2 ; }
. toolbar ul {
display : flex ;
margin : 0 ;
padding : 0 ; }
. toolbar ul li {
list-style : none ;
margin : 0 ;
position : relative ;
z-index : 2 ; }
. toolbar ul li ul {
display : none ;
position : absolute ;
left : -0 . 75rem ;
background-color : # fefefe ;
padding : 1 . 5rem ;
padding-top : 0 . 5rem ;
padding-bottom : 0 . 5rem ;
box-shadow : 0px 1px 1px 0px rgba ( 0 , 0 , 0 , 0 . 3 ) ;
z-index : 2 ; }
. toolbar ul li : hover ul {
display : flex ;
flex-direction : column ; }
. toolbar . btn-navbar {
margin : 0rem ;
margin-left : 0 . 75rem ;
margin-right : 0 . 75rem ; }
. osd {
background-color : rgba ( 0 , 0 , 0 , 0 . 3 ) ; }
. navbar {
border-left : 0 ;
@ -2895,28 +2888,18 @@ ul.tag-list {
/* ------------------ FOOTER ------------------- */
body {
background-color : getColor ( "dark" ) ; }
background-color : # 343a40 ; }
footer {
color : getColor ( "light" ) ;
color : # fefefe ;
padding-top : 1 . 5rem ;
font-size : 0 . 8rem ! important ;
padding-bottom : 1 . 5rem ; }
footer . footer-collumns {
padding-left : 1 . 6rem ;
padding-right : 1 . 6rem ;
max-width : 1600px ;
margin : auto ;
display : grid ;
grid-template-columns : 1fr ;
grid-template-rows : auto ;
grid-gap : 1 . 6rem ;
padding-bottom : 1 . 6rem ; }
@ media ( min-width : 992px ) {
footer . footer-collumns {
grid-template-columns : 1fr 1fr 1fr ; } }
footer . footer-collumns a : hover , footer . footer-collumns a : active , footer . footer-collumns a : visited , footer . footer-collumns a : visited : hover , footer . footer-collumns a : visited : active , footer . footer-collumns a : visited : visited {
color : getColor ( "light" ) ; }
footer a : hover , footer a : active , footer a : visited ,
footer a : visited : hover ,
footer a : visited : active ,
footer a : visited : visited {
color : # fefefe ; }
/* social media */
ul . social {
@ -2929,16 +2912,16 @@ ul.social {
list-style : none ;
display : inline ; }
ul . social li a , ul . social li a : visited {
color : getColor ( "dark" ) ;
background-color : getColor ( "light" ) ;
color : # 343a40 ;
background-color : # fefefe ;
padding : 0 . 3em ;
padding-left : 0 . 36em ;
padding-right : 0 . 36em ;
vertical-align : middle ;
border-radius : 100 % ; }
ul . social li a : hover , ul . social li a : visited : hover {
color : getColor ( "light" ) ;
background-color : getColor ( "dark" ) ; }
color : # fefefe ;
background-color : # 343a40 ; }
. container-article {
margin : auto ;