﻿
h1, h2 {padding:0px;margin-top:0px;margin-bottom:0px;}
#perso {z-index:11000;position:relative;text-align:left;padding-left:30px;padding-bottom:0px;}
.onglets, #divdesliens {width:600px;}
.onglets ul{height:23px;padding:0px 0px 0px 0px;margin:0px;}
.unonglet, .palc_m_normal {float:left;list-style:none;height:22px;border:1px solid black;padding:2px 0px 0px 0px;
-moz-border-radius:10px 10px 0px 0px/22px 22px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px/22px 22px 0px 0px;
border-radius:10px 10px 0px 0px/22px 22px 0px 0px;
}
.unonglet, .comonglet, .palc_m_normal {min-width:34px;text-align:center;color:#ffffff;text-decoration:none;font-weight:bold;background-color:#690;
-moz-box-shadow:0px 1px 1px 1px white inset;-webkit-box-shadow:0px 1px 1px 1px white inset;box-shadow:0px 1px 1px 1px white inset;}
.unonglet span, .palc_m_normal span {height:22px;padding:4px 7px 0px 7px;cursor:pointer;}
.unonglet:hover, .comonglet:hover, .palc_m_normal:hover  {background:#360;color:yellow;-moz-box-shadow:0px 1px 1px 1px #333333 inset;-webkit-box-shadow:0px 1px 1px 1px #333333 inset;box-shadow:0px 1px 1px 1px #333333 inset;}
.onglencours, .palc_m_actif {float:left;list-style:none;height:22px;border:1px solid black;border-bottom:1px solid white;background-color:#ffffff;color:#000000 !important;
-moz-border-radius:10px 10px 0px 0px/22px 22px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px/22px 22px 0px 0px;
border-radius:10px 10px 0px 0px/22px 22px 0px 0px;}
.onglencours span, .palc_m_actif span {display:block;height:22px;padding:2px 7px 0px 7px;color:#000000 !important;text-decoration:none;font-weight:bold}  
.pal_coulmotif {position:relative;top:-3px;border:1px solid black;padding-top:5px;}
#PalColor, #deroule_div {position:absolute;display:none;background-color:white;border:2px solid #000000;z-index:40000;font-family:Arial;font-size:small;}
.c_tc_nb {position:relative;cursor:pointer;display:inline-block;min-width:48px;min-height:14px;border:2px solid blue;text-align:center;}
.c_tc_nb_active {display:inline-block;min-width:48px;min-height:14px;border:2px solid green;text-align:center;}
#n_table input {margin:5px;}
#n_table input[type=number] {max-width:80px;}
.boxperso input, .boxperso select {border:2px solid blue;cursor:pointer;}
#b_modele .titreliens {display:none;}
.boxperso {border-top:2px solid black;background-color:#ffffff;color:#000000;padding:10px}
.boxperso a, #menuC a {color:blue !important} 
#b_sauverdur input:checked {outline:3px solid red;}
#les_browsers {width:120px;height:245px;list-style:none;float:left;margin-top:20px;}
#les_browsers li {text-align:center;color:blue;padding-right:10px;cursor:pointer;border:1px solid white;}
#les_browsers .actif {background-color:rgb(209,236,209);border:1px solid black;border-radius:10% 50% 50% 10%;cursor:auto;color:black;}
#les_browsers_com {width:440px;border:4px solid rgb(209,236,209);float:left;max-width:90%;min-height:200px;padding:5px;outline:1px solid black;}
.onferme {background-color:#C75050;border:1px solid black;float:right;width:20px;text-align:center;padding:2px 0px 0px 0px;height:20px;cursor:pointer}
input[type=button].comonglet {padding:5px;white-space:pre-wrap;cursor:pointer;border:2px solid black;max-width:95vw;}
.site_ancien {display:none;}	 
.calobjets {margin-left:5px;} 
.mesobjets {line-height:0;}
#calobjets {font-size:8px;-webkit-print-color-adjust:exact;}
div.h_numjour {font-weight:bold}	
.spandujour {font-weight:bold;padding-right:4px;padding-left:2px}  
.divdujour {display:inline}
.jourbullevide {position:absolute;display:none}
.jourbulleactive {
   position:absolute;display:none;z-index:38000;background-color:#FFFFFF;max-width:500px;word-wrap:break-word;white-space:normal !important;}
.jourbulleactive * {
   font-size:10px;
   font-family:Arial;}
.h_planning {font-size:80%;}
.ph_planacti, .ph_planglobal {display:block;overflow:visible;}
.h_actis {float:right;}
.ph_horizontal .h_titres {position:relative;vertical-align:bottom;float:left;text-align:right;}
.ph_horizontal .h_heures {float:right;text-align:center;box-sizing:border-box;}
.ph_vertical .h_titres {position:relative;vertical-align:bottom;float:right;text-align:center;}
.ph_vertical .h_titre {padding-right:3px;}
.ph_vertical .h_heures {float:left;text-align:right;box-sizing:border-box;}
.h_acti, .h_titre {box-sizing:border-box;word-wrap:break-word;overflow:hidden;} 
.h_acti, .ph_planacti {position:absolute;}
.h_acti {line-height:normal;}
select option.i_ph_u_p {font-weight:bold !important;color:#008000 !important;}
.i_ph_a {width:110px;}
.ph_debegalfin {outline-color:red !important;z-index:1000;}  
.h_titre div {display:inline-block;line-height:normal;width:100%;}
.h_heures {position:relative;line-height:normal;}
.h_heure {position:absolute;text-align:center;}
.h_grille {position:absolute;box-sizing:border-box;z-index:800;}
.t_bulle_acti tr:nth-child(odd) td {background-color:#FFFF99;}
.t_bulle_acti tr:nth-child(even) td {background-color:#CCFF99;}
.t_bulle_acti tr td {text-align:right;}
.t_bulle_acti tr td:first-of-type, .tab_bulle_acti tr td:first-of-type {text-align:left;max-width:300px;}
.t_bulle_acti tr td:last-of-type, .tab_bulle_acti tr td:last-of-type {text-align:left;}
.t_detail_acti {width:100%;}
.t_detail_acti tr td {text-align:right;}
.t_detail_acti tr td:first-of-type {text-align:left;}
.t_detail_acti tr td:last-of-type {width:1px;}
.divdujour:hover .jourbulleactive {   
   display: block;
   font-size:10px;
   font-family:Arial;
   text-align:left;
   background: white;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   color: #000000;
   padding: 3px;
   border: 1px solid black;
   border-left: 3px solid black}
#tabledesliens {border:1px solid black;background:#FFFFFF;color:#000000;}
#div_lienreche {float:right;margin-right:5px;line-height:1.5;word-wrap:break-word;width:10px;font-weight:bold;}
.l_cal_col {display:inline-block;padding:5px;vertical-align:top}
.l_cal_titre {padding-bottom:5px;max-width:120px;font-weight:bold}
.l_cal_liens {padding-bottom:10px;max-width:120px}
.boite_navig {border:1px dotted #000000;margin-top:4px;padding:4px}
.libactif {background-color:rgb(209,236,209);border:1px solid black;display:inline-block;padding:2px;margin:2px 0px 2px 0px;color:black !important;}
.tablesauve {width:100%;border-collapse:collapse;margin-bottom:10px;background:white}
.tablesauve tr td, .tablesauve tr th {margin:0px;padding:5px 0px 5px 0px;border:1px solid #000000}
#divopt_sauve input {width:460px;max-width:98%;margin-top:10px;}
.titre1 {display:inline}
#div_commentaires {max-width:calc(100vw - 30px);}
#div_conseils {max-width:760px;color:#6F0000;background-color:#A6FFA6;border:1px solid black;padding:10px;margin:20px;}
#div_conseils legend {font-weight:bold;background-color:white;border:1px solid black;}
#ph_bulle {display:none;position:fixed;z-index:25000;padding:3px 3px 3px 15px;background-color:white;color:black;border:1px solid black}
#div_docexemple {display:none;position:fixed;z-index:36000;background-color:white;color:black;border:1px solid black;width:98vw;height:98vh;overflow-y:auto;top:0px;left:0px;}
#boitesaisie {width:450px;}
#saisietitre, #saisieliste{width:300px;box-sizing:border-box;}
#rapportitre, #rapporliste{width:350px;box-sizing:border-box;}
#div_rasuiplan {padding-left:5px;}
.saisieresume {float:left;background:#99FF99;width:352px;height:25px;box-sizing:border-box;padding-top:4px;}
.saisieswitch {float:right;width:48px;height:50px;background:#99FF99;}
.saisieswitch div {display:inline-block;width:24px;}
.sbt_Agenda, .sbt_Anni, .sbt_Fete, .sbt_suivi, .sbt_Auto {cursor:pointer;}
#tableAgenda .sbt_Agenda {display:none;}
#tableAnni .sbt_Anni {display:none;}
#tableFete .sbt_Fete {display:none;}
#tablesuivi .sbt_suivi {display:none;}
.saisie_un_suivi {text-align:left;padding-left:4px;padding-top:6px;padding-bottom:6px;margin-top:8px;margin-bottom:8px;background-color:#ccffff;}
.saisie_un_suivi:nth-child(odd) {background-color:#ccff66;}
#ph_acti_clique  {outline:4px dotted blue;}
.cl_ph_a {display:inline-block;padding-left:2px;}
.cl_ph_rem {display:inline-block;padding-left:2px;}
.cl_ph_jhm {display:inline-block;padding-left:2px;}
.cl_ph_tag {text-align:right;display:block;float:right;}
.d_ph_plan {text-align:center;display:block;margin-top:2px;margin-bottom:3px;}
.s_ph_mtarif, .s_ph_supacti, .s_ph_anoacti {margin-top:5px;font-weight:bold;color:red;}
.pour_mo {display:none;}
.lien_blan a {color:yellow}
.lien_noir a  {color:blue}
.lecalend.lien_noir a  {color:blue}
.lecalend.lien_blan a {color:yellow}
.cal_mois .lien_noir a  {color:blue}
.cal_mois .lien_blan a {color:yellow}
.case_titre.lien_noir a  {color:blue}
.case_titre.lien_blan a {color:yellow}
.contenu .lien_noir a  {color:blue}
.contenu .lien_blan a {color:yellow}
#legende_contenu {font-family:Arial;text-align:center;}
#legende_contenu p {font-size:12pt;margin-block-start:8px;margin-block-end:8px;}
#larticle {padding:10px;}
@media screen	 {
  /* .page_calend #tourducal, .page_calend #larticle, .page_calend #lasection {width:fit-content;width:-moz-fit-content;width:-webkkit-fit-content;} */
  #legende_contenu {border:1px dotted red;}
  .tox-tinymce-aux, .tox-editor-container {z-index:50000 !important;}
  .tox-promotion {display:none;}
  .jourinfo {border:2px dotted #680100;border-radius:33%;}
  .datedujour {box-shadow: 0px 0px 4px 3px #680100 inset}
  #mon_cal .case_titre.lien_noir a {color:#0000FF !important}
  #mon_cal .case_titre.lien_blan a {color:#FFFF00 !important}
  #mon_cal .lien_noir a {color:#0000FF !important}
  #mon_cal .lien_blan a {color:#FFFF00 !important} 
  #calobjets .lien_noir a {color:#0000FF !important}
  #calobjets .lien_blan a {color:#FFFF00 !important} 
  } 
@media screen and (min-width: 1017px)  {
  #lasection {min-width:849px;}
  #div_commentaires {max-width:820px;}
  } 
@media screen and (max-width: 1016px)  {
  #lasection {min-width:calc(100vw - 5px);}
  } 
@media screen and (min-width: 543px) and (max-width: 1016px) {
  #letitresection {max-width:calc(100vw - 25px);}
  }
@media screen and (max-width: 600px)  {
  #lasection {min-width:calc(100vw - 5px);padding-right:0px;}
  .boxperso, #divdesliens {line-height:2}
  .colorspan {margin-bottom:4px}
  #gl_titre {width:95% !important}
  #perso {padding-left:10px;}
  #tourducal {overflow-x:auto;width:100vw !important;}
  #larticle {padding:0px;}
  #divdefin {padding:5px;}
  .onglets {width:calc(100vw - 40px);}
  #divdesliens {width:90vw;}
  .pour_pc{display:none;}
  .pour_mo {display:inline;}  
  #boitesaisie{width:400px;max-width:95vw;}
  #saisieliste,.saisieresume,#rapporliste{width:100%;height:25px !important;}
  #saisieliste,#rapporliste{margin-top:10px !important;margin-bottom:10px !important;}
  #div_lienreche {float:none;width:150px;margin-top:20px;float:left;text-align:right;}
  #ColFonGTAgenda,#ColFonGTAnni ,#ColFonGTFetes {width:100px !important;height:20px !important;overflow:hidden !important;margin-bottom:-4px !important;}
  .cl_ph_a, .cl_ph_rem, .d_ph_jhm {display:block;float:left;min-width:240px;margin-bottom:4px;} 
  .cl_ph_tag {margin-top:10px;margin-right:10px;}
  #PalColor{position:fixed;}
  .iframe_photo {height:320px !important;max-height:80vh !important;}
  .iframe_fond {height:400px !important;max-height:80vh !important;}
  }
@font-face {
    font-family: 'Aladdin';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/Aladdin.eot'),
        url('/polices/Aladdin.woff') format('woff'),
        url('/polices/Aladdin.ttf') format('truetype');
   }
@font-face {
    font-family: 'ALGERIAN';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/ALGERIA0.eot'),
        url('/polices/ALGERIA0.woff') format('woff'),
        url('/polices/ALGERIA0.ttf') format('truetype');
   }
@font-face {
    font-family: 'Beaulieux';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/Beaulieux.eot'),
        url('/polices/Beaulieux.woff') format('woff'),
        url('/polices/Beaulieux.ttf') format('truetype');
   }  
@font-face {
    font-family: 'Dabble down';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/Dabble.eot'),
        url('/polices/Dabble.woff') format('woff'),
        url('/polices/Dabble.ttf') format('truetype');
   }
@font-face {
    font-family: 'Easter';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/EASTER.eot'),
        url('/polices/EASTER.woff') format('woff'),
        url('/polices/EASTER.ttf') format('truetype');
   }
@font-face {
    font-family: 'Flavors';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/Flavors.eot'),
        url('/polices/Flavors.woff') format('woff'),
        url('/polices/Flavors.ttf') format('truetype');
   }
@font-face {
    font-family: 'Forte'; 
	font-style: normal;
	font-weight: normal;
    src: url('/polices/FORTE0.eot'),
        url('/polices/FORTE0.woff') format('woff'),
        url('/polices/FORTE0.ttf') format('truetype');
   }  
@font-face {
    font-family: 'Harrington';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/HARRING0.eot'),
        url('/polices/HARRING0.woff') format('woff'),
        url('/polices/HARRING0.ttf') format('truetype');
   }  
@font-face {
    font-family: 'KA Horrible';   
	font-style: normal;
	font-weight: normal; 
	src:  url('/polices/KAHorrible.woff') format('woff'),
        url('/polices/KAHorrible.ttf') format('truetype'),
        url('/polices/KAHorrible.eot');
   }
@font-face {
    font-family: 'Magneto';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/MAGNETO0.eot'),
        url('/polices/MAGNETO0.woff') format('woff'),
        url('/polices/MAGNETO0.ttf') format('truetype');
   }
@font-face {
    font-family: 'MICRODOT';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/MICRODOT.eot'),
        url('/polices/MICRODOT.woff') format('woff'),
        url('/polices/MICRODOT.ttf') format('truetype');
   }  
@font-face {
    font-family: 'Regular Italic';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/REGULARI.eot'),
        url('/polices/REGULARI.woff') format('woff'),
        url('/polices/REGULARI.ttf') format('truetype');
   }
@font-face {
    font-family: 'Roman Bold';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/ROMANB.eot'),
        url('/polices/ROMANB.woff') format('woff'),
        url('/polices/ROMANB.ttf') format('truetype');
   }
@font-face {
    font-family: 'Roman Italic';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/ROMANI.eot'),
        url('/polices/ROMANI.woff') format('woff'),
        url('/polices/ROMANI.ttf') format('truetype');
   }
@font-face {
    font-family: 'Script MT Bold';   
	font-style: normal;
	font-weight: normal; 
	src:  url('/polices/SCRIPTM0.woff') format('woff'),
        url('/polices/SCRIPTM0.ttf') format('truetype'),
        url('/polices/SCRIPTM0.eot');
   } 
@font-face {
    font-family: 'Stencil';   
	font-style: normal;
	font-weight: normal; 
	src: url('/polices/STENCIL0.eot'),
        url('/polices/STENCIL0.woff') format('woff'),
        url('/polices/STENCIL0.ttf') format('truetype');
   }
 @media print
{
  #lasection {margin:0px !important}
  #larticle {margin:auto !important}
  .cacheprint {visibility:hidden}
  .onglets, #ph_bulle {display:none !important}  
  .mce-resizehandle {display:none !important}
  #mon_cal .case_titre.lien_noir a {color:inherit !important;text-decoration:inherit !important}
  #mon_cal .case_titre.lien_blan a {color:inherit !important;text-decoration:inherit !important}
  #mon_cal .lien_noir a {color:inherit !important;text-decoration:inherit !important}
  #mon_cal .lien_blan a {color:inherit !important;text-decoration:inherit !important} 
  #calobjets .lien_noir a {color:inherit !important;text-decoration:inherit !important}
  #calobjets .lien_blan a {color:inherit !important;text-decoration:inherit !important} 
  #tourducal {margin:auto;}
 }
  #tourducal.capture * {box-shadow:none !important;}
  #tourducal.capture #legende_contenu {border:0px;}
  #tourducal.capture .noprint, #tourducal.capture #ph_bulle, #tourducal.capture .mce-resizehandle {display:none !important}  
  #tourducal.capture .cacheprint {visibility:hidden}
  #tourducal.capture #mon_cal .case_titre.lien_noir a {color:inherit !important;text-decoration:inherit !important}
  #tourducal.capture #mon_cal .case_titre.lien_blan a {color:inherit !important;text-decoration:inherit !important}
  #tourducal.capture #mon_cal .lien_noir a {color:inherit !important;text-decoration:inherit !important}
  #tourducal.capture #mon_cal .lien_blan a {color:inherit !important;text-decoration:inherit !important} 
  #tourducal.capture #calobjets .lien_noir a {color:inherit !important;text-decoration:inherit !important}
  #tourducal.capture #calobjets .lien_blan a {color:inherit !important;text-decoration:inherit !important} 
  #tourducal.capture.c_collapse .cal_mois tr td:not(:last-child) {border-right-width:0px !important;}
  #tourducal.capture.c_collapse .cal_mois tr:not(:last-child) td {border-bottom-width:0px !important;}