/* Eqnx.Ajax.ewnet.pwcheck_css
03.09.2019, jc, création de la feuille 
*/
/* ----- GRID-MIXINES ----- */
/* ----- LIB_CLASS_UTILS ----- */
.show-block {
  display: block!important;
}
.show-inline-block {
  display: inline-block !important;
}
.show-inline {
  display: inline!important;
}
.show-flex {
  display: flex!important;
}
.show-grid {
  display: grid!important;
}
.show-table {
  display: table!important;
}
.show-table-cell {
  display: table-cell !important;
}
.show-table-row {
  display: table-row !important;
}
.show-reset {
  display: initial!important;
}
.show-visibility {
  visibility: visible!important;
}
.hide-none {
  display: none!important;
}
.hide-hidden {
  visibility: hidden!important;
}
.pwcheck {
  position: relative;
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-left: 0.5rem;
  background-color: white;
  z-index: 8990;
}
.pwcheck.invalide input.pwcheck {
  border: 1px solid #f04124;
  color: #430e05;
}
.pwcheck.invalide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0zNy4zMiwxLjI2TDI1LDEzLjU4LDEyLjY4LDEuMjZhNC4yOSw0LjI5LDAsMCwwLTYuMDcsMEwxLjI2LDYuNjFhNC4yOSw0LjI5LDAsMCwwLDAsNi4wN0wxMy41OCwyNSwxLjI2LDM3LjMyYTQuMjksNC4yOSwwLDAsMCwwLDYuMDdsNS4zNSw1LjM1YTQuMjksNC4yOSwwLDAsMCw2LjA3LDBMMjUsMzYuNDIsMzcuMzIsNDguNzRhNC4yOSw0LjI5LDAsMCwwLDYuMDcsMGw1LjM1LTUuMzVhNC4yOSw0LjI5LDAsMCwwLDAtNi4wN0wzNi40MiwyNSw0OC43NCwxMi42OGE0LjI5LDQuMjksMCwwLDAsMC02LjA3TDQzLjM5LDEuMjZBNC4yOSw0LjI5LDAsMCwwLDM3LjMyLDEuMjZaIiBzdHlsZT0iZmlsbDojZjA0MTI0Ii8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.1rem;
  z-index: 9100;
}
.pwcheck.valide input.pwcheck {
  border: 1px solid #43AC6A;
  color: #0a1910;
}
.pwcheck.valide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik00OS4xNywxMS4zNEw0NC40OCw2LjY1YTIuODIsMi44MiwwLDAsMC00LDBMMTkuMTcsMjgsOS41LDE4LjMyYTIuODIsMi44MiwwLDAsMC00LDBMMC44MywyM2EyLjgyLDIuODIsMCwwLDAsMCw0bDkuNjYsOS42Niw2LjY4LDYuNjhhMi44MiwyLjgyLDAsMCwwLDQsMGw2LjY4LTYuNjhoMEw0OS4xNywxNS4zM0EyLjgyLDIuODIsMCwwLDAsNDkuMTcsMTEuMzRaIiBzdHlsZT0iZmlsbDojNDNBQzZBIi8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.1rem;
  z-index: 9100;
}
.pwcheck .strength-lvl {
  position: absolute;
  display: block;
  left: 0px;
  width: 0px;
  background: #f04124;
}
.pwcheck .strength-lvl.infield {
  top: 0px;
  bottom: 0px;
  left: 0px;
  margin: 1px;
  opacity: 0.5;
  z-index: 8995;
}
.pwcheck .strength-lvl.bottom {
  bottom: -3px;
  height: 3px;
  z-index: 9001;
}
.pwcheck .strength-lvl.weak {
  background: #f04124;
}
.pwcheck .strength-lvl.medium {
  background: #f08a24;
}
.pwcheck .strength-lvl.strong {
  background: #43AC6A;
}
.pwcheck input.pwcheck {
  outline: none;
  margin: 0;
  background-color: transparent;
  z-index: 9000;
}
.pwcheck .interface-wrapper {
  position: absolute;
  display: block;
  top: 0;
  left: 100%;
  height: 100%;
}
.pwcheck .interface-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
  white-space: nowrap;
}
.pwcheck .interface-wrapper ul li {
  display: inline-block;
  margin-left: 0;
}
.pwcheck .interface-wrapper ul li.interface-btn {
  width: 22px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.5;
  cursor: pointer;
  transition: all 300ms ease-out;
}
.pwcheck .interface-wrapper ul li.interface-btn:hover {
  opacity: 1;
}
.pwcheck .interface-wrapper ul li.show-pwd {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ5LjY3LDIzLjY5bC0wLjIxLS4zOEEyNy42NSwyNy42NSwwLDAsMCwyNSw5LjA4LDI3LjY1LDI3LjY1LDAsMCwwLC41NCwyMy4zMWwtMC4yMS4zOGEyLjc0LDIuNzQsMCwwLDAsMCwyLjYybDAuMjEsMC4zOEEyNy42NSwyNy42NSwwLDAsMCwyNSw0MC45MiwyNy42NSwyNy42NSwwLDAsMCw0OS40NiwyNi42OWwwLjIxLS4zOEEyLjc0LDIuNzQsMCwwLDAsNDkuNjcsMjMuNjlaTTI1LDEzLjI1YTEuMjYsMS4yNiwwLDEsMSwwLDIuNTNBNi4yNCw2LjI0LDAsMCwwLDE4Ljc2LDIyYTEuMjYsMS4yNiwwLDAsMS0yLjUzLDBBOC43OCw4Ljc4LDAsMCwxLDI1LDEzLjI1Wm0wLDI0LjEzQTI0LjE3LDI0LjE3LDAsMCwxLDMuNjUsMjUsMjMuNTksMjMuNTksMCwwLDEsMTQuNDksMTQuOTJhMTIuMzcsMTIuMzcsMCwxLDAsMjEsMEEyMy41OSwyMy41OSwwLDAsMSw0Ni4zNSwyNSwyNC4xNywyNC4xNywwLDAsMSwyNSwzNy4zOFoiIHN0eWxlPSJmaWxsOiM2NjY2NjYiLz48L3N2Zz4=');
}
.pwcheck .interface-wrapper ul li.show-pwd.pw-visible {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTMzLjc3LDIyLjJhMS4yNiwxLjI2LDAsMSwxLTIuNTMsMEE2LjI0LDYuMjQsMCwwLDAsMjUsMTZhMS4yNiwxLjI2LDAsMSwxLDAtMi41M0E4Ljc4LDguNzgsMCwwLDEsMzMuNzcsMjIuMlptMTUuOSwxLjY3LTAuMjEtLjM4QTI3LjY1LDI3LjY1LDAsMCwwLDI1LDkuMjVhMjksMjksMCwwLDAtNS4xOC40N0wxNi4yLDNhMC43NSwwLjc1LDAsMCwwLTEtLjNMMTEuNzksNC41NWEwLjc1LDAuNzUsMCwwLDAtLjMsMWwzLjA1LDUuNjVhMjcuMDksMjcuMDksMCwwLDAtMTQsMTIuMjdsLTAuMjEuMzhhMi43NCwyLjc0LDAsMCwwLDAsMi42MmwwLjIxLDAuMzhhMjYuNzksMjYuNzksMCwwLDAsOC42NSw5LjQ4LDAuMzcsMC4zNywwLDAsMCwuNTItMC40OUwzLjY1LDI1LjE4YTIwLjksMjAuOSwwLDAsMSwyLjItMy4yM2w5LjQ0LDE3LjQ3QTI4LjQ0LDI4LjQ0LDAsMCwwLDIwLDQwLjY3TDguNDMsMTkuMjJhMjguNjgsMjguNjgsMCwwLDEsMi4yMS0xLjg0bDEyLjgsMjMuNjhxMC43OCwwLDEuNTYsMGMwLjgzLDAsMS42NSwwLDIuNDYtLjExTDEzLjYzLDE1LjQxYTI3LjMxLDI3LjMxLDAsMCwxLDIuNS0xLjI2TDMzLjg3LDQ3YTAuNzUsMC43NSwwLDAsMCwxLC4zbDMuMzktMS44M2EwLjc1LDAuNzUsMCwwLDAsLjMtMWwtMi45MS01LjM4QTI3LjA4LDI3LjA4LDAsMCwwLDQ5LjQ2LDI2Ljg3bDAuMjEtLjM4QTIuNzQsMi43NCwwLDAsMCw0OS42NywyMy44N1pNMzQsMzUuOTFsLTIuMTUtNGExMi4zNywxMi4zNywwLDAsMCwzLjY5LTE2Ljg1QTIzLjU5LDIzLjU5LDAsMCwxLDQ2LjM1LDI1LjE4LDIzLjcsMjMuNywwLDAsMSwzNCwzNS45MVoiIHN0eWxlPSJmaWxsOiM2NjY2NjYiLz48L3N2Zz4=');
}
.pwcheck .interface-wrapper ul li.generate-pwd {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ5LDkuOEw5LjQsNDkuNDRhMS45MSwxLjkxLDAsMCwxLTIuNywwTDAuNTksNDMuMzNhMS45MSwxLjkxLDAsMCwxLDAtMi43TDQwLjIzLDFhMS45MSwxLjkxLDAsMCwxLDIuNywwTDQ5LDcuMUExLjkxLDEuOTEsMCwwLDEsNDksOS44Wk00MS41NSw1LjE2bC05LjA3LDkuMDcsMy4zMywzLjMzLDkuMDctOS4wN1pNMjQuNjQsOS4zOWwtNi0xLjgtMS44LTYtMS44LDYtNiwxLjgsNiwxLjgsMS44LDYsMS44LTZabS0xNC01LjhMNy44MywyLjc2LDcsMCw2LjE3LDIuNzZsLTIuNzYuODNMNi4xNyw0LjQzLDcsNy4xOSw3LjgzLDQuNDNabTE5LjcyLDAtMi43Ni0uODNMMjYuNzIsMCwyNS44OCwyLjc2bC0yLjc2LjgzLDIuNzYsMC44MywwLjgzLDIuNzYsMC44My0yLjc2Wk01MCwyMy4yMWwtMi43Ni0uODMtMC44My0yLjc2LTAuODMsMi43Ni0yLjc2LjgzTDQ1LjU0LDI0bDAuODMsMi43Nkw0Ny4yLDI0WiIgc3R5bGU9ImZpbGw6IzY2NjY2NiIvPjwvc3ZnPg==');
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement {
  opacity: 1;
  position: relative;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement {
  position: absolute;
  padding: 0.5rem;
  background-color: #e6f9ff;
  border: 1px solid #95e5ff;
  color: #008CBA;
  left: 0.5rem;
  display: none;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:after,
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:after {
  border-color: rgba(230, 249, 255, 0);
  border-right-color: #e6f9ff;
  border-width: 6px;
  margin-top: -6px;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:before {
  border-color: rgba(149, 229, 255, 0);
  border-right-color: #95e5ff;
  border-width: 7px;
  margin-top: -7px;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement ul {
  list-style-type: disc;
  margin-left: 0;
  white-space: initial;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement ul li {
  white-space: nowrap;
  margin-left: 0;
  width: 100%;
}
.pwcheck-compare {
  position: relative;
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-left: 0.5rem;
  background-color: white;
  z-index: 8990;
}
.pwcheck-compare.invalide input.pwcheck-compare {
  border: 1px solid #f04124;
  color: #430e05;
}
.pwcheck-compare.invalide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0zNy4zMiwxLjI2TDI1LDEzLjU4LDEyLjY4LDEuMjZhNC4yOSw0LjI5LDAsMCwwLTYuMDcsMEwxLjI2LDYuNjFhNC4yOSw0LjI5LDAsMCwwLDAsNi4wN0wxMy41OCwyNSwxLjI2LDM3LjMyYTQuMjksNC4yOSwwLDAsMCwwLDYuMDdsNS4zNSw1LjM1YTQuMjksNC4yOSwwLDAsMCw2LjA3LDBMMjUsMzYuNDIsMzcuMzIsNDguNzRhNC4yOSw0LjI5LDAsMCwwLDYuMDcsMGw1LjM1LTUuMzVhNC4yOSw0LjI5LDAsMCwwLDAtNi4wN0wzNi40MiwyNSw0OC43NCwxMi42OGE0LjI5LDQuMjksMCwwLDAsMC02LjA3TDQzLjM5LDEuMjZBNC4yOSw0LjI5LDAsMCwwLDM3LjMyLDEuMjZaIiBzdHlsZT0iZmlsbDojZjA0MTI0Ii8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.1rem;
  z-index: 9100;
}
.pwcheck-compare.valide input.pwcheck-compare {
  border: 1px solid #43AC6A;
  color: #0a1910;
}
.pwcheck-compare.valide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik00OS4xNywxMS4zNEw0NC40OCw2LjY1YTIuODIsMi44MiwwLDAsMC00LDBMMTkuMTcsMjgsOS41LDE4LjMyYTIuODIsMi44MiwwLDAsMC00LDBMMC44MywyM2EyLjgyLDIuODIsMCwwLDAsMCw0bDkuNjYsOS42Niw2LjY4LDYuNjhhMi44MiwyLjgyLDAsMCwwLDQsMGw2LjY4LTYuNjhoMEw0OS4xNywxNS4zM0EyLjgyLDIuODIsMCwwLDAsNDkuMTcsMTEuMzRaIiBzdHlsZT0iZmlsbDojNDNBQzZBIi8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.1rem;
  z-index: 9100;
}
.pwcheck-compare input.pwcheck-compare {
  outline: none;
  margin: 0;
  background-color: transparent;
  z-index: 9000;
}
.completed {
  color: #cccccc !important;
}

/* Gestac.Moniteur.CreationCompte.style_css
29.09.2008, ng, feuille de style par défaut pour demande de création de compte
17.02.2009, ng, modification pour archivage et ruban editeur des commentaires
09.10.2012, jp, ajout des boutons radio pour choix de l'utilisateur à créer
21.11.2017, jjb, transformation de la taille des champs "input" en valeur minimale.
*/
#page-sail {
 display:none;
 position:absolute;
 top:0px; left:0px;
 width:100%; height:100%;
 background-color:black;
 opacity:.3; filter:alpha(opacity=30); -moz-opacity:0.3
}
.commentaire{
  display: block;
  padding: 10px;
  cursor: pointer;
}
.commentaire:hover{
  background-color: #d3d3d3;
}
.cellule{
  margin: 10px;
}

#popup-edit {
 display:none;
 position:absolute;
 left: 50%;
 top: 10px;
 background-color:white;
 border: 2px solid #888888;
 padding-left:10px;
}

#bodydemande{
  background-color: #faf5ea;
  font-size: 0.6em;
}

#cadre h1{
  text-align: center;
  background-color: transparent;
  color: #5c71a2;
  font-weight: bold;
  font-size: 1.1em;
  clear: both;
}

label{
  color: #5c71a2;
  float: left;
  width: 135px;
}
.sexe{
  margin-left: 5px;
  vertical-align: top;
}
input{
  min-width: 13em;
  margin:0 0 0 5px;
  padding:1px 2px;
  margin-bottom: 4px;
  background-color: #fff;
  border: 1px solid #5c71a2;
  color: #333;
  font-weight: bold;
}

textarea{
  background-color: #fff;
  border: 1px solid #5c71a2;
  color: #333;
  font-weight: bold;
  margin:0 0 0 5px;
  padding:1px 2px;
  margin-bottom: 4px;
}

#erreur{
	color:#ff0000;
	border:2px solid #ff0000;
	padding: 5px;
}

#cadre{
  background-color:#fcfaf4;
  padding: 10px;
  width:400px;
  margin: auto;
  border: 1px solid #666;
}

#bouton_soumettre{
  float: right;
  cursor: pointer;
}
#bouton_soumettre:hover{
  background-color: #5c71a2;
  color: #fff;
}
.check{
  display: none;
}
#info{
  font-weight: bold;
  font-size: 1.2em;
}
.petit{
  width: 1em;
  border: 0;
  background-color: transparent;
}
.coche, .croix{
  padding: 0 0 0 10px;
}
ul#erreurs{
  margin: 10px;
  display: block;
}
ul#erreurs li{
  color: #ff5555;
  list-style-type:disc;
}
.erreur{
  border: 1px solid #ff5555;
  background-color: #fff1f1;
}
.contexte{
  width: 200px;
  display: inline-block;
  border-bottom : 1px solid #666;
}
a.contexte:hover, a.contexteDetails:hover{
  background-color: #d3d3d3;
  color : #000;
}
.contexteDetails{
  width: 195px;
  display: inline-block;
  font-size: 0.9em;
  border-bottom : 1px dashed #666;
}
#resume{
  border: 1px solid #666;
  display: block;
  width: 800px;
  margin: auto;
  background-color: #eee;
}
#resume h1{
  text-align: center;
}
.boite_resume{
  width: 240px;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}
.titre{
  background: transparent none no-repeat scroll 0 0;
  border-bottom:1px solid #666;
  display:block;
  height:32px;
  line-height:34px;
  text-align:center;
  text-indent:32px;
}
#creation{
  background-color: #fff5e5;
}
#attente{
  background-color: #ffece5;
}
#traite{
  background-color: #f3fffa;
}
#creation .titre{
  background-color: #fee9bc;
  background-image: url(!monimages.get?ww_c=IC-CREA_EFFECTUEE);
}
#attente .titre{
  background-color: #fec6b2;
    background-image: url(!monimages.get?ww_c=IC-CREA_ATTENTE);
}
#traite .titre{
  background-color: #d8ffc7;
  background-image: url(!monimages.get?ww_c=IC-CREA_TRAITEE);
}
#fin_resume{
  clear: both;
  width: 0px;
  border: 0;
  padding: 0;
  margin: 0;
  height: 0;
}
#details{
  margin-top: 30px;
  padding: 10px;
  text-align: center;
}
#details table{
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  width: 100%;
}
#details th, #details td{
  border-bottom: 1px solid #666;
  border-right: 1px solid #666;
  text-align: center;
}
.nbre{
  color: #000;
  display: inline-block;
  text-align: right;
}
#contenuzone{
  border-top: 2px solid #666;
  border-bottom: 2px solid #666;
  margin-top: 20px;
  background-color: #f9f9f9;
}
.disabled{
  background-color: transparent;
  border: 1px solid transparent;
}
#partie1{
  width: 28%;
  float: left;
  padding: 10px;
  border-right: 1px solid #000;
  margin: 0;
  min-height: 220px;
}
#partie2{
  width: 28%;
  float: left;
  padding: 10px;
  margin: 0;
}
#partie3{
  width: 30%;
  float: left;
  padding: 10px;
  border-left: 1px solid #000;
  margin: 0;
  min-height: 220px;
}

input.radio-new-user{
  text-align:left;
  margin-right:5px;
  width: 1em;
  border:0;
}

hr {
 color: black;
 background-color: black;
 height: 1px;
 border: 0;
}

#fermer{
  display: block;
  text-align: right;
  float: right;
  padding: 2px;
  border-width: 0px 1px 1px 1px;
  border-color: #000;
  border-style: solid;
}
#fermer:hover{
  background-color: #326699;
  color: #fff;
}




.bouton{
  float: right;
  cursor: pointer;
}
.bouton:hover{
  background-color: #5c71a2;
  color: #fff;
}
.invisible{
  display: none;
}
.visible{
  display: block;
}
#condition{
  margin-left: 10px;
  font-weight: bold;
  display: inline-block;
  text-decoration: underline;
}
#langue{
  float: right;
}
#champ{
  margin: 0 0 4px 5px;
  font-weight: bold;
  font-size: 1em;
}

/*Eqnx.Ajax.ewnet.calendar*/
img.calendar-img-button { border: none; cursor: pointer; vertical-align: middle; opacity:0.20; filter:alpha(opacity=20); -moz-opacity:0.20 }
img.calendar-img-button:hover { border: none; cursor: pointer; vertical-align: middle; opacity:1; filter:alpha(opacity=100); -moz-opacity:1 }
div.calendar-div-container { position: absolute; border: 1px solid #000; background-color: #f0f0f0; width: 210px; padding: 2px; font-size: 10px; cursor: default; z-index: 29; }
div.calendar-div-container ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
div.calendar-div-container li { float: left; }
div.calendar-div-container div.datepickerdiv { position: relative; }
div.calendar-div-container div.monthpickerdiv, div.calendar-div-container div.yearpickerdiv { position: absolute; top: 0; left: 0; visibility: hidden; }
div.calendar-div-container div.panelright { position: absolute; top: 0; right: 0; width: 41px; padding: 0; margin: 0; }
div.calendar-div-container img.selectnow { margin-right: 20px; }
div.calendar-div-container img.closecalendar { vertical-align: top; }
div.calendar-div-container a, div.calendar-div-container a:hover { text-decoration: none; color: #000; }
div.calendar-div-container a.month { display: block; width: 60px; text-align: center; }
div.calendar-div-container table { font-size: 10px; margin-left: auto; margin-right: auto; clear: both; width: 100%; }
div.calendar-div-container th { border: 1px solid #444; background-color: #CFCFCF; text-align: center; width: 23px; }
div.calendar-div-container td { border: 1px solid #444; text-align: center; cursor: pointer; background-color: #FFF; }
div.calendar-div-container td.inactive, div.calendar-div-container td.inactive:hover { background-color: #f0f0f0; border: 1px solid #CFCFCF; color: #f0f0f0; cursor: default; }
div.calendar-div-container td.today { background-color: #B3FF99; }
div.calendar-div-container td.selected { background-color: #FF99B3; }
div.calendar-div-container td.we { background-color: #99B3FF; }
div.calendar-div-container td:hover, div.calendar-div-container td.today:hover, div.calendar-div-container td.we:hover { background-color: #FFE699; }
div.calendar-div-container img { border: none; cursor: pointer; vertical-align: text-bottom; }
/*END ewnet.calendar*/

/* InfoBulles */
.infobulle {
  position: absolute;
  margin: 4px;
  width: 30em;
  background-color: #f5f5f5;
  opacity: 0.9; filter:alpha(opacity=90); -moz-opacity:0.90;
  border: solid 1px #326699;
  padding: 3px;
}
