2018-04-02 08:29:19 +02:00
/ * *
* This file is part of Zwii .
* For full copyright and license information , please see the LICENSE
* file that was distributed with this source code .
*
* @ author Rémi Jean < remi . jean @ outlook . com >
* @ copyright Copyright ( C ) 2008-2018 , Rémi Jean
2021-02-17 13:49:58 +01:00
* @ author Frédéric Tempez < frederic . tempez @ outlook . com >
* @ copyright Copyright ( C ) 2018-2021 , Frédéric Tempez
2018-04-02 08:29:19 +02:00
* @ license GNU General Public License , version 3
2020-09-01 20:48:40 +02:00
* @ link http : / / zwiicms . fr /
2018-04-02 08:29:19 +02:00
* /
2019-02-24 19:11:01 +01:00
/ * *
* Police des icônes
* /
2020-10-29 22:06:13 +01:00
@ import url ( https : / / use . fontawesome . com / releases / v5 . 7 . 2 / css / all . css ) ;
2019-02-24 19:11:01 +01:00
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
/ * *
* Éléments génériques
* /
2020-06-16 18:44:26 +02:00
2018-04-02 08:29:19 +02:00
html ,
body {
2021-08-30 22:44:20 +02:00
min-height : 100 % ;
/*min-height: 100vh;*/
2018-04-02 08:29:19 +02:00
}
2019-02-28 14:50:49 +01:00
2019-03-18 14:12:42 +01:00
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 769px ) {
2019-05-29 22:35:02 +02:00
body {
2020-03-15 08:44:24 +01:00
/*margin:0px 10px;*/
margin : 0 ;
2019-05-29 22:35:02 +02:00
}
}
2019-03-18 14:12:42 +01:00
/ * *
* Petits écrans inférieurs à 768px de largeur , on supprime les marges
2020-06-16 18:44:26 +02:00
* /
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 768px ) {
2019-03-18 14:12:42 +01:00
body {
2020-10-29 22:06:13 +01:00
margin : 0px ;
2019-03-18 14:12:42 +01:00
}
2021-02-26 21:04:44 +01:00
/ *
2019-03-18 14:12:42 +01:00
# site {
2020-10-29 22:06:13 +01:00
margin : 0px auto ;
2019-05-02 13:21:48 +02:00
}
2021-02-26 21:04:44 +01:00
* /
2020-10-29 22:06:13 +01:00
body > header {
margin : 0px 0px ;
2019-05-02 13:21:48 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-16 20:38:14 +02:00
. tippy-tooltip {
2020-10-29 22:06:13 +01:00
font-size : . 8rem ! important ;
2019-05-16 20:38:14 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-27 19:03:48 +02:00
section {
2019-05-29 22:35:02 +02:00
padding : 5px ;
2019-05-27 19:03:48 +02:00
}
2019-05-02 13:21:48 +02:00
}
2019-05-16 20:38:14 +02:00
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 768px ) {
2019-05-02 13:21:48 +02:00
. siteContainer {
display : flex ;
flex-direction : column ;
}
2020-10-29 22:06:13 +01:00
. siteContainer > # contentLeft {
2019-05-29 22:35:02 +02:00
order : 1 ;
2019-05-02 13:21:48 +02:00
}
2020-10-29 22:06:13 +01:00
. siteContainer > # contentRight {
2019-05-02 13:21:48 +02:00
order : 3 ;
}
2020-10-29 22:06:13 +01:00
. siteContainer > # contentSite {
2019-05-29 22:35:02 +02:00
order : 2 ;
2019-03-18 14:12:42 +01:00
}
}
2018-04-02 08:29:19 +02:00
2019-03-18 14:12:42 +01:00
2018-04-02 08:29:19 +02:00
/ * *
* Éléments spécifiques
* /
/* Liens */
a {
text-decoration : none ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
a : hover {
text-decoration : underline ;
}
2020-03-28 18:13:58 +01:00
/* Supprimer les pointillés lors d'un clic Firefox */
a : focus {
outline : none ;
}
2020-10-29 22:06:13 +01:00
2020-03-28 18:13:58 +01:00
a : active {
outline : none ;
}
2018-04-02 08:29:19 +02:00
/* Titres */
h1 {
font-size : 1 . 8em ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
h2 {
font-size : 1 . 6em ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
h3 {
font-size : 1 . 4em ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
h4 {
2018-11-13 18:33:22 +01:00
font-size : 1 . 0em ;
2018-04-02 08:29:19 +02:00
}
/* Listes */
ul {
list-style : square ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
li ul {
margin : 0 ;
}
2021-11-03 18:53:12 +01:00
option . pageInactive {
color : orange ;
font-weight : bold ;
}
option . pageHidden {
color : red ;
font-style : italic ;
2019-03-17 12:47:58 +01:00
}
2018-04-02 08:29:19 +02:00
/* Séparateur */
hr {
border : 0 ;
border-top : 1px solid # C5D1D4 ;
}
/* Égalisation des margins */
h1 ,
h2 ,
h3 ,
h4 ,
p ,
hr ,
ul ,
ol {
margin : 15px 0 ;
}
/* Image */
img {
2018-11-13 20:11:51 +01:00
max-width : 100 % ;
height : auto ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
img [ align = 'left' ] {
margin-right : 10px ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
img [ align = 'right' ] {
margin-left : 10px ;
}
2020-02-10 16:36:57 +01:00
# metaImage {
2020-03-01 17:36:54 +01:00
height : 150px ;
2020-02-10 16:36:57 +01:00
}
2018-11-13 18:33:22 +01:00
/ *
Signature dans les articles blog et news
* /
. signature {
font-size : 0 . 8em ;
font-style : italic ;
text-align : right ;
}
2020-03-15 17:32:08 +01:00
2018-04-02 08:29:19 +02:00
/* Tableau */
2020-10-29 22:06:13 +01:00
: not ( [ class ^ = "col" ] ) > . tableWrapper {
2018-04-02 08:29:19 +02:00
margin : 10px 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. table {
width : 100 % ;
border-spacing : 0 ;
border-collapse : collapse ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. table thead tr {
2021-03-19 08:24:06 +01:00
/ * background : # 212223 ;
color : # FFF ; * /
2018-04-02 08:29:19 +02:00
text-align : left ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. table tbody tr {
background : # F6F7F8 ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. table tbody tr : nth-child ( 2n + 2 ) {
background : # ECEFF1 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. table tbody tr : hover {
background : # FCF2E8 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. table th {
font-weight : normal ;
2019-05-29 22:35:02 +02:00
padding : 15px 10px ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
/* Supprime le padding des cols dans les cellules des tableaux */
2020-10-29 22:06:13 +01:00
td > . col1 ,
td > . col2 ,
td > . col3 ,
td > . col4 ,
td > . col5 ,
td > . col6 ,
td > . col7 ,
td > . col8 ,
td > . col9 ,
td > . col10 ,
td > . col11 ,
td > . col12 {
2018-04-02 08:29:19 +02:00
padding : 0 ! important ;
}
2020-10-29 22:06:13 +01:00
/* Tableau sur les écrans de petites tailles */
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 768px ) {
2020-10-29 22:06:13 +01:00
. table thead {
font-size : 0 . 8em ;
}
}
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 668px ) {
2020-10-29 22:06:13 +01:00
. table thead {
display : none ;
}
}
2018-04-02 08:29:19 +02:00
/* Notifications */
# notification {
padding : 14px ;
color : # FFF ;
position : fixed ;
left : 50 % ;
transform : translateX ( -50 % ) ;
max-width : 500px ;
width : 100 % ;
z-index : 20 ;
text-align : center ;
animation : notificationBounce . 5s ;
top : 30px ;
border-radius : 2px ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notification . notificationSuccess {
background : # 27AE60 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notification . notificationError {
background : # E74C3C ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notification . notificationOther {
background : # F39C12 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notificationClose {
cursor : pointer ;
float : right ;
opacity : . 8 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notificationProgress {
position : absolute ;
left : 0 ;
bottom : 0 ;
width : 100 % ;
height : 6px ;
border-radius : 2px ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notification . notificationSuccess # notificationProgress {
background : # 219251 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notification . notificationError # notificationProgress {
background : # D62C1A ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notification . notificationOther # notificationProgress {
background : # D8890B ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# notificationClose : hover {
opacity : 1 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
@ keyframes notificationBounce {
0 % {
transform : translateX ( -50 % ) translateY ( -30px ) ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
40 % {
transform : translateX ( -50 % ) translateY ( 10px ) ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
60 % {
transform : translateX ( -50 % ) translateY ( -10px ) ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
80 % {
transform : translateX ( -50 % ) translateY ( 5px ) ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
100 % {
transform : translateX ( -50 % ) translateY ( -5px ) ;
}
}
/* Notice */
. notice {
2021-12-02 09:41:44 +01:00
display : inline-block ;
2018-04-02 08:29:19 +02:00
color : # E74C3C ;
}
2021-12-02 09:41:44 +01:00
/* Mauvaise position dans les champs File*/
. inputFile . notice {
display : block ;
}
2018-04-02 08:29:19 +02:00
/* Container */
. container {
margin : auto ;
}
2018-04-07 23:31:15 +02:00
. container-large {
width : 100 % ;
}
2019-01-24 14:26:54 +01:00
. container-large-fixed {
width : 100 % ;
2020-10-29 22:06:13 +01:00
position : fixed ;
z-index : 15 ;
}
2019-01-24 14:26:54 +01:00
2018-04-02 08:29:19 +02:00
/* Barre de membre */
# bar {
background : # 212223 ;
2020-10-29 22:06:13 +01:00
padding-left : 5px ;
/* Pour éviter que le select touche le bord lorsque la fenêtre est redimensionnée */
margin : 0 ;
/*-10px;*/
2018-04-02 08:29:19 +02:00
text-align : right ;
2020-10-29 22:06:13 +01:00
position : -webkit-sticky ;
/* Safari */
2019-02-06 20:40:19 +01:00
position : sticky ;
top : 0 ;
z-index : 19 ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2019-01-24 15:55:54 +01:00
/* fin barre pour les membres */
2018-04-02 08:29:19 +02:00
# bar : after {
content : " " ;
clear : both ;
display : block ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# bar ul {
padding : 0 ;
margin : 0 ;
list-style : none ;
height : 45px ;
line-height : 45px ;
}
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
# bar li {
display : inline ;
}
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
# bar a {
display : inline-block ;
padding : 0 12px ;
color : # FFF ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# bar a : hover {
background : # 191A1A ;
text-decoration : none ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# bar a : active {
background : # 111112 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# bar select {
width : 250px ;
border : 0 ;
2020-06-16 18:44:26 +02:00
color : # 111112 ;
2020-03-28 17:34:59 +01:00
font-size : 12px ;
2020-06-16 18:44:26 +02:00
background-color : rgba ( 255 , 255 , 255 , 1 ) ;
2018-04-02 08:29:19 +02:00
}
2019-05-29 22:35:02 +02:00
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 769px ) {
2019-05-29 22:35:02 +02:00
# bar # barLeft {
float : left ;
2020-06-16 18:44:26 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-29 22:35:02 +02:00
# bar # barRight {
float : right ;
2020-03-28 17:34:59 +01:00
font-size : 12px ;
2019-05-29 22:35:02 +02:00
}
}
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 768px ) {
2018-04-02 08:29:19 +02:00
# bar {
text-align : center ;
2020-10-24 16:59:19 +02:00
padding : 0 1 ;
margin : 0 1 ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# bar ul {
height : auto ;
}
2020-10-29 22:06:13 +01:00
2019-03-31 18:22:07 +02:00
# bar # barSelectPage {
2020-10-29 22:06:13 +01:00
width : 40 % ;
2020-10-24 16:59:19 +02:00
font-size : 1em ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-27 16:04:07 +02:00
# bar # barLeft {
2020-10-24 16:59:19 +02:00
font-size : 1 . 2em ;
2020-10-29 22:06:13 +01:00
float : none ;
2019-03-30 22:06:19 +01:00
}
2020-10-29 22:06:13 +01:00
2019-05-27 16:04:07 +02:00
# bar # barRight {
2020-10-24 16:59:19 +02:00
font-size : 1 . 4em ;
2020-06-16 18:44:26 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-27 16:04:07 +02:00
# bar # displayUsername {
2019-03-30 22:19:23 +01:00
display : none ;
}
}
2018-04-02 08:29:19 +02:00
2019-05-27 16:04:07 +02:00
2018-04-02 08:29:19 +02:00
/* Site */
# site {
overflow : hidden ;
}
2021-02-26 21:04:44 +01:00
/ * Dans theme . css
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 768px ) {
2020-06-16 18:44:26 +02:00
# site {
2019-05-29 22:35:02 +02:00
margin : 20px auto ;
}
}
2021-02-26 21:04:44 +01:00
* /
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
/* Bannière */
2019-05-29 22:35:02 +02:00
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 768px ) {
2020-10-29 22:06:13 +01:00
body > header {
margin : 0 ;
/*-10px;*/
2019-05-29 22:35:02 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-29 22:35:02 +02:00
header {
2020-10-29 22:06:13 +01:00
margin : 0 ;
2020-06-16 18:44:26 +02:00
}
2018-04-02 08:29:19 +02:00
}
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
header {
position : relative ;
2020-10-29 22:06:13 +01:00
padding : 0 ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
header span {
display : inline-block ;
vertical-align : middle ;
line-height : 1 . 2 ;
margin : 0 10px ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
header . container {
overflow : hidden ;
2020-01-21 08:42:21 +01:00
height : 100 % ;
2019-12-06 18:51:33 +01:00
}
2021-11-18 11:34:19 +01:00
/ * Marges au cotenu de la bannière personnalisée
2021-11-12 12:59:58 +01:00
header : not ( . container ) # featureContent {
margin : 0 10px ;
2021-11-16 12:20:13 +01:00
} * /
2021-11-12 12:59:58 +01:00
2021-11-14 10:12:17 +01:00
header # featureContent {
overflow : hidden ;
2021-11-21 16:11:40 +01:00
margin : 0 10px ;
2021-11-14 10:12:17 +01:00
}
2020-09-22 08:04:32 +02:00
/ * Element du header
2019-12-06 18:51:33 +01:00
# themeHeaderImage {
font-style : italic ;
font-size : 0 . 9em ;
2020-08-12 17:39:43 +02:00
} * /
2018-04-02 08:29:19 +02:00
2020-08-08 17:06:06 +02:00
/ * Menu
2018-04-02 08:29:19 +02:00
body > nav {
2020-07-15 22:56:03 +02:00
margin : 0 -10px ;
2018-04-02 08:29:19 +02:00
}
2020-07-15 22:56:03 +02:00
* /
2019-07-31 19:45:59 +02:00
2018-09-14 02:57:52 +02:00
/* Items du menu */
2020-10-29 22:06:13 +01:00
nav a > img {
2018-09-14 02:57:52 +02:00
margin : -4px 0 ;
vertical-align : middle ;
2019-07-31 19:45:59 +02:00
}
2018-04-02 08:29:19 +02:00
nav # toggle {
cursor : pointer ;
text-align : right ;
display : none ;
font-weight : bold ;
}
2019-12-10 17:36:13 +01:00
2018-04-02 08:29:19 +02:00
nav # toggle span {
display : block ;
}
2019-05-02 13:21:48 +02:00
2019-12-10 17:36:13 +01:00
nav # burgerText {
float : left ;
font-size : 1 . 4em ;
margin : 15px 0 0 10px ;
}
2021-10-24 09:57:25 +02:00
nav # burgerLogo {
float : left ;
margin : 5px 0 0 5px ;
}
2018-04-02 08:29:19 +02:00
nav ul {
padding : 0 ;
margin : 0 ;
list-style : none ;
}
2019-05-22 21:51:07 +02:00
2018-04-02 08:29:19 +02:00
nav li {
display : inline-block ;
position : relative ;
}
2019-05-02 13:21:48 +02:00
2018-04-02 08:29:19 +02:00
nav li ul {
display : block ;
position : absolute ;
width : 200px ;
z-index : -1 ;
opacity : 0 ;
transition : . 3s ease-out ;
2020-06-16 18:44:26 +02:00
padding-left : 10px ;
2018-04-02 08:29:19 +02:00
}
2019-05-02 13:21:48 +02:00
2018-04-02 08:29:19 +02:00
nav li ul li {
display : block ;
text-align : left ;
}
2019-07-31 17:47:26 +02:00
2020-11-01 20:19:02 +01:00
/ *
nav . navSub a {
background-color : red ! important ;
} * /
2018-04-02 08:29:19 +02:00
nav li : hover ul {
2019-05-22 21:51:07 +02:00
z-index : 8 ;
2018-04-02 08:29:19 +02:00
opacity : 1 ;
}
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
nav a {
display : inherit ;
transition : background . 3s ease-out ;
}
2019-05-29 22:35:02 +02:00
2018-04-02 08:29:19 +02:00
nav a : hover {
text-decoration : none ;
}
2020-10-14 09:42:14 +02:00
2020-11-01 08:51:23 +01:00
/* Barre de menu */
# menuLeft {
2020-10-31 18:34:55 +01:00
display : inline-flex ;
2020-10-14 09:42:14 +02:00
}
2020-11-01 08:51:23 +01:00
# menuRight {
display : inline-flex ;
2020-10-14 09:42:14 +02:00
float : right ;
}
2020-11-01 08:51:23 +01:00
2020-10-14 09:42:14 +02:00
/* fin barre de menu */
nav :: after {
content : " " ;
clear : both ;
display : flex ;
}
2020-11-01 08:51:23 +01:00
2020-10-14 09:42:14 +02:00
nav :: before {
content : " " ;
clear : left ;
display : flex ;
}
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 769px ) {
2019-05-29 22:35:02 +02:00
nav # menu {
display : block ;
}
}
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 768px ) {
2020-10-29 22:06:13 +01:00
body > nav {
margin : 0 ;
2019-06-06 21:49:43 +02:00
}
2020-10-29 22:06:13 +01:00
2020-10-24 16:59:19 +02:00
nav # toggle ,
2020-10-29 22:06:13 +01:00
nav # menuLeft {
2018-04-02 08:29:19 +02:00
display : block ;
2020-10-24 16:59:19 +02:00
float : none ;
}
2020-10-29 22:06:13 +01:00
nav # menuLeft {
2020-10-24 16:59:19 +02:00
flex-direction : column ;
float : none ;
}
2020-10-29 22:06:13 +01:00
2020-10-24 16:59:19 +02:00
nav # menuRight {
font-size : 2em ;
2020-06-16 18:44:26 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
nav # menu {
display : none ;
2019-05-29 22:35:02 +02:00
text-align : left ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
nav li {
display : block ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
nav li ul {
z-index : 1 ;
opacity : 1 ;
position : static ;
min-width : inherit ;
width : auto ;
}
2020-10-29 22:06:13 +01:00
2019-05-29 22:35:02 +02:00
/* Taille du menu hamburger */
nav . zwiico-menu {
2020-10-29 22:06:13 +01:00
font-size : 1 . 5em ;
2020-06-16 18:44:26 +02:00
}
2020-10-29 22:06:13 +01:00
2020-03-06 21:18:34 +01:00
nav . zwiico-cancel {
2020-10-29 22:06:13 +01:00
font-size : 1 . 5em ;
2020-03-06 21:18:34 +01:00
}
2018-04-02 08:29:19 +02:00
}
2019-05-02 13:21:48 +02:00
2020-06-16 18:44:26 +02:00
/* Barre de navigation fixe quand le menu est en-dehors du site */
2019-02-07 17:26:39 +01:00
# navfixedlogout {
2020-10-29 22:06:13 +01:00
position : -webkit-sticky ;
/* Safari */
2019-02-07 18:07:27 +01:00
position : sticky ;
2020-10-29 22:06:13 +01:00
top : 0px ;
z-index : 10 ;
2019-02-07 14:59:05 +01:00
}
2019-02-07 17:26:39 +01:00
# navfixedconnected {
2020-10-29 22:06:13 +01:00
top : 45px ;
z-index : 10 ;
position : -webkit-sticky ;
/* Safari */
2019-02-07 17:57:41 +01:00
position : sticky ;
2019-02-07 14:59:05 +01:00
}
2020-11-01 20:19:02 +01:00
# navfixedconnected . navSub ,
# navfixedlogout . navSub {
2019-07-31 17:47:26 +02:00
pointer-events : none ;
}
2019-02-07 18:07:27 +01:00
2020-11-21 17:49:24 +01:00
2019-05-02 13:21:48 +02:00
/* Menu vertical */
2020-10-29 22:06:13 +01:00
. menuSide ,
. menuSideChild {
2019-05-02 13:21:48 +02:00
padding-left : 10px ;
margin : 0px ;
list-style : none ;
}
2020-10-29 22:06:13 +01:00
ul . menuSideChild ,
li . menuSideChild {
padding-left : 10px ;
2019-05-02 13:21:48 +02:00
}
2021-09-29 17:40:53 +02:00
/* Drapeaux */
2020-11-24 11:12:33 +01:00
2021-11-12 09:24:53 +01:00
. i18nFlag {
2021-06-04 14:16:24 +02:00
width : 70 % ;
2020-11-26 12:42:47 +01:00
}
2021-11-12 09:24:53 +01:00
. i18nFlagSelected {
2021-06-04 14:16:24 +02:00
width : 100 % ;
}
2020-11-21 17:49:24 +01:00
2021-06-04 14:16:24 +02:00
/ *
* Position du bloc dans le site sur les petits écrans
* /
2021-03-24 14:57:03 +01:00
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 1024px ) {
2021-09-29 17:40:53 +02:00
2021-03-24 14:57:03 +01:00
2021-11-12 09:24:53 +01:00
. i18nFlag {
2021-06-04 14:16:24 +02:00
width : 100 % ;
padding : 5px ;
}
2021-09-29 17:40:53 +02:00
2021-11-12 09:24:53 +01:00
. i18nFlagSelected {
2021-06-04 14:16:24 +02:00
width : 130 % ;
padding : 5px ;
}
2021-09-29 17:40:53 +02:00
2021-06-04 14:16:24 +02:00
}
2021-03-24 14:57:03 +01:00
2018-04-02 08:29:19 +02:00
/* Corps */
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 768px ) {
2019-05-29 22:35:02 +02:00
section {
padding : 20px ;
}
}
2018-04-02 08:29:19 +02:00
section {
2021-08-19 05:18:19 +02:00
/*min-height: 100%;*/
min-height : 65vh ;
2018-04-02 08:29:19 +02:00
}
2020-02-02 19:14:57 +01:00
2018-04-02 08:29:19 +02:00
section # sectionTitle {
margin-top : 0 ;
}
2020-02-02 19:14:57 +01:00
2020-10-29 22:06:13 +01:00
. userLogin ,
. updateForm {
2019-05-05 14:26:01 +02:00
min-height : 0px ;
}
2018-04-02 08:29:19 +02:00
section : after {
content : " " ;
display : table ;
clear : both ;
}
2019-02-14 17:54:02 +01:00
/* Version des modules*/
. moduleVersion {
font-size : 0 . 8em ;
font-style : italic ;
2020-06-16 18:44:26 +02:00
text-align : right ;
2019-02-14 17:54:02 +01:00
}
2018-04-02 08:29:19 +02:00
/* Pied de page */
2020-10-29 22:06:13 +01:00
body > footer {
margin : 0 ;
/* -10px;*/
2018-04-02 08:29:19 +02:00
}
2019-07-15 11:54:04 +02:00
/ *
2019-06-19 03:28:52 +02:00
footer {
padding : 1px 20px ;
}
2019-07-15 11:54:04 +02:00
* /
2019-06-19 03:28:52 +02:00
2020-10-29 22:06:13 +01:00
# footerbody ,
# footersite {
2019-07-15 11:54:04 +02:00
margin : 0 ;
2018-04-02 08:29:19 +02:00
}
2018-09-09 21:28:05 +02:00
2020-02-02 19:14:57 +01:00
. footerbodyFixed {
position : fixed ;
bottom : 0 ;
2020-10-29 22:06:13 +01:00
left : 0 ;
2020-02-02 19:14:57 +01:00
width : 100 % ;
2020-10-29 22:06:13 +01:00
z-index : 50 ;
2020-02-02 19:14:57 +01:00
background-color : inherit ;
padding : inherit ;
}
2020-10-29 22:06:13 +01:00
# footersiteRight ,
# footersiteLeft ,
# footersiteCenter ,
# footerbodyRight ,
# footerbodyLeft ,
# footerbodyCenter {
2019-07-15 11:54:04 +02:00
vertical-align : middle ;
padding : 0 ;
2019-06-20 07:51:56 +02:00
}
2020-10-29 22:06:13 +01:00
footer # footerbody > div {
2019-11-12 13:24:37 +01:00
margin : 0
}
2020-10-29 22:06:13 +01:00
footer # footersite > div {
padding : 0
2019-11-12 13:24:37 +01:00
}
2020-10-29 22:06:13 +01:00
footer # footerbody > div {
padding : 0
2019-11-12 13:24:37 +01:00
}
2020-10-29 22:06:13 +01:00
# footerText > p {
2020-06-16 18:44:26 +02:00
margin-top : 0 ;
2019-11-12 13:24:37 +01:00
margin-bottom : 0 ;
}
2020-06-16 18:44:26 +02:00
# footerLoginLink ,
# footerDisplayCopyright ,
2019-05-02 13:21:48 +02:00
# footerDisplayVersion ,
2019-05-12 23:25:59 +02:00
# footerDisplaySiteMap ,
2019-06-22 19:44:13 +02:00
# footerDisplayLegal ,
2021-11-28 14:29:22 +01:00
# footerDisplayCookie ,
2019-07-03 19:46:53 +02:00
# footerDisplaySearch ,
2019-05-12 23:25:59 +02:00
# footerZwiiCMS {
2019-05-02 13:21:48 +02:00
font-size : inherit ;
2018-09-09 21:28:05 +02:00
}
2019-05-02 13:21:48 +02:00
2019-03-22 21:20:49 +01:00
/* Conserve le pied de page sur une ligne */
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 768px ) {
2020-10-29 22:06:13 +01:00
body > footer {
margin : 0 ;
2019-06-06 21:49:43 +02:00
}
2020-10-29 22:06:13 +01:00
2019-03-22 21:20:49 +01:00
footer . col4 {
2020-10-29 22:06:13 +01:00
width : 100 % ;
2019-03-22 21:20:49 +01:00
}
2020-10-29 22:06:13 +01:00
# footerCopyright ,
# footerText ,
# footerSocials {
2019-05-29 22:35:02 +02:00
display : flex ;
justify-content : center ;
2019-03-31 11:03:27 +02:00
}
}
2018-04-02 08:29:19 +02:00
footer # footerSocials span {
color : # FFF ;
padding : 9px ;
margin : 0 5px ;
display : inline-block ;
border-radius : 2px ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-facebook {
background : # 3B5999 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-facebook : hover {
background : # 324B80 ;
}
2020-10-29 22:06:13 +01:00
2019-05-02 13:21:48 +02:00
footer # footerSocials . zwiico-linkedin {
background : # 007BB6 ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2019-05-02 13:21:48 +02:00
footer # footerSocials . zwiico-linkedin : hover {
background : # 006881 ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-instagram {
background : # E4405F ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-instagram : hover {
background : # E02246 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-pinterest {
background : # BD081C ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-pinterest : hover {
background : # 9C0717 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-twitter {
background : # 55ACEE ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-twitter : hover {
background : # 369DEB ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-youtube {
background : # CD201F ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
footer # footerSocials . zwiico-youtube : hover {
background : # AF1B1B ;
}
2020-10-29 22:06:13 +01:00
2019-06-12 09:45:42 +02:00
footer # footerSocials . zwiico-github {
background : # 000 ;
}
2020-10-29 22:06:13 +01:00
2019-06-12 09:45:42 +02:00
footer # footerSocials . zwiico-github : hover {
background : # 000 ;
}
2018-04-02 08:29:19 +02:00
/* Bulle de dialogue */
. speech {
margin : 16px ;
text-align : center ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. speechMimi {
display : block ;
margin : auto ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. speechBubble {
display : block ;
padding : 20px ;
position : relative ;
max-width : 500px ;
width : 100 % ;
margin : 16px auto ;
text-align : left ;
border-radius : 2px ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. speechBubble : before {
content : " " ;
position : absolute ;
left : 50 % ;
margin-left : -20px ;
bottom : -30px ;
border : 20px solid ;
}
/* Remonter en haut */
# backToTop {
position : fixed ;
2021-02-22 09:54:52 +01:00
z-index : 50 ;
2018-04-02 08:29:19 +02:00
right : 30px ;
2021-02-22 09:56:57 +01:00
bottom : 100px ;
2018-04-02 08:29:19 +02:00
padding : 13px 16px 16px ;
2020-02-13 10:48:56 +01:00
/ *
Paramétré dans le thème ( 9 . 2 . 21 )
2018-04-02 08:29:19 +02:00
background : rgba ( 33 , 34 , 35 , . 8 ) ;
2020-02-13 10:48:56 +01:00
color : # FFF ; * /
2018-04-02 08:29:19 +02:00
cursor : pointer ;
display : none ;
border-radius : 50 % ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# backToTop : hover {
background : rgba ( 33 , 34 , 35 , . 9 ) ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
# backToTop : active {
background : rgba ( 33 , 34 , 35 , 1 ) ;
}
/* Message sur les cookies */
# cookieConsent {
2021-11-28 12:07:07 +01:00
width : 60 % ;
2020-12-12 18:34:07 +01:00
margin : auto ;
2021-11-28 12:07:07 +01:00
opacity : . 95 ;
2018-04-02 08:29:19 +02:00
background : # 212223 ;
position : fixed ;
right : 0 ;
2020-12-12 18:34:07 +01:00
bottom : 5 % ;
2018-04-02 08:29:19 +02:00
left : 0 ;
color : # FFF ;
padding : 10px ;
2020-03-15 17:04:41 +01:00
z-index : 60 ;
2018-04-02 08:29:19 +02:00
text-align : center ;
2020-12-12 18:34:07 +01:00
font-size : 1em ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2021-11-28 12:07:07 +01:00
# cookieConsentConfirm {
background-color : green ;
}
2021-11-21 17:16:47 +01:00
# cookieConsentConfirm {
2018-04-02 08:29:19 +02:00
cursor : pointer ;
margin-left : 10px ;
padding : 4px 8px ;
display : inline-block ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2021-11-21 17:16:47 +01:00
# cookieConsentConfirm : hover {
2021-11-28 12:07:07 +01:00
filter : grayscale ( 50 % ) ;
2018-04-02 08:29:19 +02:00
}
2021-11-21 17:16:47 +01:00
# cookieConsent . cookieClose {
position : absolute ;
2021-11-28 14:29:22 +01:00
right : 10px ;
top : 10px ;
2021-11-21 17:16:47 +01:00
font-size : 1 . 5em ;
cursor : pointer ;
2021-11-18 11:34:19 +01:00
}
2020-12-12 18:34:07 +01:00
2018-04-02 08:29:19 +02:00
/* Bloc */
. block {
2020-10-29 22:06:13 +01:00
/* border: 1px solid #D8DFE3;*/
2018-04-02 08:29:19 +02:00
padding : 20px 20px 10px ;
margin : 20px 0 ;
word-wrap : break-word ;
border-radius : 2px ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. block : first-of-type {
margin-top : 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. block : last-of-type {
margin-bottom : 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. block h4 {
margin : -20px -20px 10px -20px ;
padding : 10px ;
2020-10-29 22:06:13 +01:00
/* background: #ECEFF1;*/
2018-04-02 08:29:19 +02:00
}
2020-07-15 22:56:03 +02:00
. block h4 . openClose {
2020-10-29 22:06:13 +01:00
display : inline-flex ;
2020-07-15 22:56:03 +02:00
float : right ;
}
2018-04-02 08:29:19 +02:00
/* Aides */
. helpButton {
cursor : help ;
margin : 0 5px ;
-webkit-user-select : none ;
-moz-user-select : none ;
-ms-user-select : none ;
user-select : none ;
}
2021-06-04 14:16:24 +02:00
2018-04-02 08:29:19 +02:00
/* Lightbox */
. lightbox {
background : # FFF ;
width : 100vw ;
max-width : 500px ;
padding : 20px ;
2020-06-16 18:44:26 +02:00
2020-04-04 00:23:20 +02:00
}
2020-10-29 22:06:13 +01:00
. lightbox > span {
2020-04-04 00:23:20 +02:00
color : black ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. lightbox . lightboxButtons {
text-align : center ;
margin-top : 30px ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. lightbox . lightboxButtons . button {
width : 100 % ;
max-width : 80px ;
margin : 0 10px ;
}
/ * *
* Inputs
* /
/* Inputs génériques */
input [ type = 'email' ] ,
input [ type = 'text' ] ,
input [ type = 'password' ] ,
. inputFile ,
select ,
textarea {
2021-05-14 18:49:22 +02:00
padding : 9px ;
2020-10-29 22:06:13 +01:00
/* -1px à cause des bordures */
2020-06-17 18:45:02 +02:00
/*background: #FFF;*/
2018-04-02 08:29:19 +02:00
border : 1px solid # D8DFE3 ;
width : 100 % ;
border-radius : 2px ;
font-family : inherit ;
transition : border . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
select {
2021-05-14 18:49:22 +02:00
padding : 9px ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
input [ type = 'email' ] : hover ,
input [ type = 'text' ] : hover ,
input [ type = 'password' ] : hover ,
. inputFile : hover ,
select : hover ,
textarea : hover {
border : 1px solid ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
input [ type = 'email' ] . notice ,
input [ type = 'text' ] . notice ,
input [ type = 'password' ] . notice ,
. inputFile . notice ,
select . notice ,
textarea . notice {
border : 1px solid # E74C3C ;
2020-06-16 18:44:26 +02:00
/*background: #FAD7D3;*/
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
input [ type = 'email' ] . notice : hover ,
input [ type = 'text' ] . notice : hover ,
input [ type = 'password' ] . notice : hover ,
. inputFile . notice : hover ,
select . notice : hover ,
textarea . notice : hover {
border : 1px solid # A82315 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
button : disabled ,
input : disabled ,
select : disabled ,
textarea : disabled {
background : # F6F7F8 ! important ;
color : # 94A5B0 ! important ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
button : disabled . zwiico-spin {
2020-10-29 22:06:13 +01:00
color : # 50616C ! important
/* Icône de soumission unique */
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
button {
width : 100 % ;
padding : 11px ;
border : 0 ;
cursor : pointer ;
font-family : inherit ;
border-radius : 2px ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
textarea {
height : 100px ;
resize : vertical ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
label {
2021-02-05 11:23:08 +01:00
display : block ;
2018-04-02 08:29:19 +02:00
margin-bottom : 4px ;
}
2020-10-29 22:06:13 +01:00
2021-02-06 19:05:46 +01:00
. captcha label {
display : inline-block ;
}
2018-04-02 08:29:19 +02:00
/* Simule le padding des cols pour les inputs en dehors des cols */
2020-10-29 22:06:13 +01:00
: not ( [ class ^ = "col" ] ) > . inputWrapper {
2018-04-02 08:29:19 +02:00
padding : 10px 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
/* Supprime le padding d'une row dans un col */
2020-10-29 22:06:13 +01:00
[ class ^ = "col" ] > . row {
2018-04-02 08:29:19 +02:00
margin : -10px ;
}
/* Bouton */
. button {
width : 100 % ;
display : inline-block ;
padding : 11px ;
text-align : center ;
-webkit-user-select : none ;
-moz-user-select : none ;
-ms-user-select : none ;
user-select : none ;
cursor : pointer ;
border-radius : 2px ;
transition : background . 3s ease-out ;
}
2020-10-29 22:06:13 +01:00
2020-06-16 18:44:26 +02:00
/* Bouton redimensionnable pour le formulaire*/
2019-05-14 20:51:08 +02:00
# formSubmit {
width : max-content ;
float : right ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. button : hover {
text-decoration : none ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. button . disabled {
pointer-events : none ;
cursor : default ;
background : # F6F7F8 ! important ;
color : # 94A5B0 ! important ;
}
/* Upload de fichiers */
2021-05-14 19:14:59 +02:00
. inputFile , . datepicker {
2018-04-02 08:29:19 +02:00
margin : 0 ;
display : inline-block ;
2021-05-14 19:14:59 +02:00
width : 88 % ! important ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2021-05-14 19:14:59 +02:00
. inputFileDelete , . inputDateDelete {
2020-02-10 16:36:57 +01:00
display : block ;
2018-04-02 08:29:19 +02:00
width : 10 % ;
padding : 10px 0 ;
background : # F5F5F5 ;
text-align : center ;
2020-02-10 16:36:57 +01:00
float : right ;
2020-10-29 22:06:13 +01:00
min-height : 100 % ;
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. inputFile : hover {
text-decoration : none ;
}
2020-08-12 09:21:40 +02:00
/* Empêche le débordement et les sauts de ligne */
2021-06-04 17:53:30 +02:00
. inputFileManagerWrapper , . inputDateManagerWrapper {
2020-10-29 22:06:13 +01:00
display : inline ;
2020-08-12 09:21:40 +02:00
}
2020-10-29 22:06:13 +01:00
2021-05-14 19:14:59 +02:00
. inputFileManagerWrapper > . inputFile , . inputDateManagerWrapper > . inputFile {
2020-10-29 22:06:13 +01:00
white-space : nowrap ;
overflow : hidden ;
text-overflow : ellipsis ;
2020-08-12 09:21:40 +02:00
}
2018-04-02 08:29:19 +02:00
/* Pagination */
. pagination {
padding : 10px 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. pagination a {
display : inline-block ;
padding : 10px ;
margin : 5px ;
text-align : center ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. pagination a : hover {
text-decoration : none ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. pagination a . disabled {
pointer-events : none ;
cursor : default ;
background : # F6F7F8 ! important ;
color : # 94A5B0 ! important ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. pagination a : first-child {
margin-left : 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. pagination a : last-child {
margin-right : 0 ;
}
/* Cases à cocher (pas de display none sinon le hover ne fonctionne pas sous Chrome) */
input [ type = 'checkbox' ] {
-webkit-appearance : none ;
-moz-appearance : none ;
appearance : none ;
opacity : 0 ;
height : 0 ;
width : 0 ;
}
2020-10-29 22:06:13 +01:00
input [ type = 'checkbox' ] + label {
2018-04-02 08:29:19 +02:00
display : inline-block ;
margin-right : 10px ;
cursor : pointer ;
}
2020-10-29 22:06:13 +01:00
input [ type = 'checkbox' ] + label span {
2018-04-02 08:29:19 +02:00
vertical-align : middle ;
}
2020-10-29 22:06:13 +01:00
input [ type = 'checkbox' ] + label : before {
2018-04-02 08:29:19 +02:00
content : '\2713' ;
display : inline-block ;
text-align : center ;
color : transparent ;
margin-right : 5px ;
width : 20px ;
height : 20px ;
line-height : 20px ;
font-size : 10px ;
font-weight : bold ;
background : # FDFDFD ;
border : 1px solid # D8DFE3 ;
vertical-align : top ;
border-radius : 2px ;
}
2020-10-29 22:06:13 +01:00
input [ type = 'checkbox' ] . notice + label : before {
2018-04-02 08:29:19 +02:00
background : # E74C3C ;
}
2020-10-29 22:06:13 +01:00
input [ type = 'checkbox' ] : hover + label : before ,
input [ type = 'checkbox' ] : checked : active + label : before {
2018-04-02 08:29:19 +02:00
background : # ECEFF1 ;
}
2020-10-29 22:06:13 +01:00
input [ type = 'checkbox' ] : disabled + label : before {
2018-04-02 08:29:19 +02:00
background : # F6F7F8 ! important ;
}
/* Sélecteur de date */
. datepicker {
cursor : text ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. pika-select {
2020-10-29 22:06:13 +01:00
padding : 0 ;
/* À cause du padding ajouté aux selects */
2018-04-02 08:29:19 +02:00
}
2019-11-26 19:22:30 +01:00
/* Paramètres de l'étiquette dans form */
. formLabel {
margin-top : 20px ;
}
2020-10-29 22:06:13 +01:00
. formLabel hr {
2019-11-26 19:22:30 +01:00
border : 1px solid ;
margin : 5px 0 5px ;
}
2018-04-02 08:29:19 +02:00
/ * *
* Grille
* /
* ,
* : before ,
* : after {
-webkit-box-sizing : border-box ;
-moz-box-sizing : border-box ;
box-sizing : border-box ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. row {
margin : 0 -10px ;
2020-10-29 22:06:13 +01:00
font-size : 0 ;
/* Hack whitespace */
2018-04-02 08:29:19 +02:00
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
/* Supprime les margins du premier et du dernier élément d'un col, utile pour les cols générés depuis l'éditeur de texte. (Ne s'applique pas aux rows pour ne pas supprimer les margins négatifs) */
2020-10-29 22:06:13 +01:00
. row > div > : first-child : not ( . row ) {
2018-04-02 08:29:19 +02:00
margin-top : 0 ;
}
2020-10-29 22:06:13 +01:00
. row > div > : last-child : not ( . row ) {
2018-04-02 08:29:19 +02:00
margin-bottom : 0 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col1 ,
. col2 ,
. col3 ,
. col4 ,
. col5 ,
. col6 ,
. col7 ,
. col8 ,
. col9 ,
. col10 ,
. col11 ,
. col12 {
vertical-align : top ;
padding : 10px ;
width : 100 % ;
min-height : 1px ;
display : inline-block ;
}
2020-10-29 22:06:13 +01:00
2021-06-04 14:16:24 +02:00
@ media screen and ( min-width : 769px ) {
2018-04-02 08:29:19 +02:00
. col1 {
width : 8 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col2 {
width : 16 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col3 {
width : 25 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col4 {
width : 33 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col5 {
width : 41 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col6 {
width : 50 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col7 {
width : 58 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col8 {
width : 66 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col9 {
width : 75 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col10 {
width : 83 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col11 {
width : 91 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. col12 {
width : 100 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset1 {
margin-left : 8 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset2 {
margin-left : 16 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset3 {
margin-left : 25 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset4 {
margin-left : 33 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset5 {
margin-left : 41 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset6 {
margin-left : 50 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset7 {
margin-left : 58 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset8 {
margin-left : 66 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset9 {
margin-left : 75 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset10 {
margin-left : 83 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. offset11 {
margin-left : 91 . 66666667 % ;
}
}
/ * *
* Grille pour tableau
* /
td . col1 ,
th . col1 ,
td . col2 ,
th . col2 ,
td . col3 ,
th . col3 ,
td . col4 ,
th . col4 ,
td . col5 ,
th . col5 ,
td . col6 ,
th . col6 ,
td . col7 ,
th . col7 ,
td . col8 ,
th . col8 ,
td . col9 ,
th . col9 ,
td . col10 ,
th . col10 ,
td . col11 ,
th . col11 ,
td . col12 ,
th . col12 {
vertical-align : inherit ;
width : 100 % ;
min-height : 1px ;
display : table-cell ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col1 ,
th . col1 {
width : 8 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col2 ,
th . col2 {
width : 16 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col3 ,
th . col3 {
width : 25 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col4 ,
th . col4 {
width : 33 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col5 ,
th . col5 {
width : 41 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col6 ,
th . col6 {
width : 50 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col7 ,
th . col7 {
width : 58 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col8 ,
th . col8 {
width : 66 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col9 ,
th . col9 {
width : 75 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col10 ,
th . col10 {
width : 83 . 33333333 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col11 ,
th . col11 {
width : 91 . 66666667 % ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
td . col12 ,
th . col12 {
width : 100 % ;
}
2020-10-31 17:56:18 +01:00
/* Tableau sur les écrans de très petites tailles */
2021-06-04 14:16:24 +02:00
@ media screen and ( max-width : 480px ) {
2020-10-31 17:56:18 +01:00
. table tr {
display : block ;
margin-bottom : 10px ;
}
. table td {
display : block ;
text-align : right ;
width : auto ;
}
}
2020-07-15 22:56:03 +02:00
2018-04-02 08:29:19 +02:00
/ * *
* Classes rapides
* /
. displayNone {
display : none ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. textAlignCenter {
text-align : center ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. textAlignRight {
text-align : right ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. verticalAlignBottom {
vertical-align : bottom ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. verticalAlignMiddle {
vertical-align : middle ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. clearBoth {
clear : both ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. colorGreen {
color : # 27AE60 ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. colorRed {
color : # E74C3C ;
}
2020-10-29 22:06:13 +01:00
2018-04-02 08:29:19 +02:00
. colorOrange {
color : # F39C12 ;
2019-03-18 22:26:55 +01:00
}
2019-11-28 14:55:02 +01:00
2020-03-12 14:54:53 +01:00
2019-11-28 14:55:02 +01:00
/ *
* Effet accordéon
* /
. accordion {
padding : 0 ;
2020-06-16 18:44:26 +02:00
list-style : none ;
2019-11-28 14:55:02 +01:00
}
2020-10-29 22:06:13 +01:00
2019-11-28 14:55:02 +01:00
. accordion-title {
display : block ;
margin : 0 ;
2019-12-01 14:50:24 +01:00
padding : 0 7px ;
2019-11-28 14:55:02 +01:00
line-height : 34px ;
text-decoration : none ;
cursor : pointer ;
}
2020-10-29 22:06:13 +01:00
2019-11-28 14:55:02 +01:00
. accordion-title : hover {
background : lightgrey ;
}
2020-10-29 22:06:13 +01:00
2019-11-28 14:55:02 +01:00
. accordion-content {
padding : 7px ;
2020-08-11 16:03:48 +02:00
}
/ * Captcha
* /
2021-11-13 09:15:53 +01:00
. captchaNum , . captchaAlpha {
2021-11-12 18:22:06 +01:00
vertical-align : middle ;
padding-left : 10px ;
padding-right : 10px ;
}
2021-11-13 09:15:53 +01:00
. captchaNum {
2021-12-06 09:05:02 +01:00
height : 5em ;
2021-11-13 09:15:53 +01:00
}
2021-11-12 18:22:06 +01:00
. captchaAlpha {
2021-12-06 09:05:02 +01:00
height : 2em ;
2020-09-19 18:14:06 +02:00
}
2020-10-29 22:06:13 +01:00
. captcha input [ type = 'text' ] {
2020-10-04 16:49:28 +02:00
width : 4em ;
text-align : center ;
margin : auto auto auto 2em ;
}
2020-10-01 15:50:19 +02:00
2020-09-19 18:14:06 +02:00
/ *
2020-09-22 08:04:32 +02:00
* Couleur des icônes + et -
2020-09-19 18:14:06 +02:00
* /
. zwiico-minus-circled ,
. zwiico-plus-circled {
color : # D8890B ;
2020-09-20 18:57:34 +02:00
font-size : 1 . 3em ! important ;
}
2020-10-29 22:06:13 +01:00
2020-09-20 18:57:34 +02:00
. zwiico-minus-circled ,
. zwiico-plus-circled {
2020-09-20 18:29:44 +02:00
transition : all 1s ease ;
2020-10-29 22:06:13 +01:00
}
2020-09-20 18:29:44 +02:00
. zwiico-minus-circled : hover ,
. zwiico-plus-circled : hover {
-webkit-transform : scale ( 1 . 25 ) ; /* Safari et Chrome */
-moz-transform : scale ( 1 . 25 ) ; /* Firefox */
-ms-transform : scale ( 1 . 25 ) ; /* Internet Explorer 9 */
-o-transform : scale ( 1 . 25 ) ; /* Opera */
transform : scale ( 1 . 25 ) ;
2020-09-22 08:04:32 +02:00
}
2020-11-14 15:49:01 +01:00
/* Traduction auto */
/ *
* Supprimer Le tooltip Google
*
. goog-tooltip {
display : none ! important ;
}
. goog-tooltip : hover {
display : none ! important ;
}
. goog-text-highlight {
background-color : transparent ! important ;
2020-11-24 11:12:33 +01:00
border : none ! important ;
2020-11-14 15:49:01 +01:00
box-shadow : none ! important ;
} * /
/* Emplacement des conditions d'utilisation */
# googTransLogo {
float : right ;
}
# googTransLogo img {
width : 60 % ;
2020-12-06 17:45:37 +01:00
}
/* Système d'aide */
. helpDisplayContent {
2021-03-23 08:42:47 +01:00
display : none ;
width : 100 % ;
2021-05-08 11:18:54 +02:00
padding : 10px 10px ;
2021-10-29 18:34:01 +02:00
-webkit-box-shadow : 5px 5px 11px 0px # 222222 ;
box-shadow : 5px 5px 11px 0px # 222222 ;
border-radius : 5px ;
z-index : 30 ;
2020-12-06 17:45:37 +01:00
}
2021-06-04 14:16:24 +02:00
2021-10-29 18:34:01 +02:00
. helpDisplayContent , . helpDisplayButton {
2021-06-04 14:16:24 +02:00
cursor : pointer ;
}
2021-10-24 09:57:25 +02:00
/* Bannière masquable en petit écran*/
@ media screen and ( max-width : 768px ) {
2021-10-24 16:43:47 +02:00
. bannerDisplay {
2021-10-24 09:57:25 +02:00
display : none ;
}
}