
@font-face { 	font-family: "Geotica"; 	src: url('../fonts/Geotica_2012.otf'); }


	html, body
        {
	   background-color:RGB(21,62,126);
	   background-color:#c60f0f;
       
	   margin:0; padding:0; 
    }	  
	  form
	  {
		  font-size:9pt;
		  font-family:verdana
		  
	  }
	  
      td{
        font-family:verdana;
		font-size:9pt;
        color:white;
		width:14%;
		text-align:center;
      }
	  
	  
          .complet{
           background:orange;
           color:white;
          }

	  .numero{
	    font-family: 'Geotica', serif;
	    color:white;
        font-size: 66px;
        text-shadow: 2px 2px 2px #aaa;
	  }	  
	   	 
	 	 
	  .chosen{
	    background-color:#008080;
		background-color:#EA4630;
		background-color:#1E792C
	  }	  
	  
	 	 
	  .chosenbonus{
	    background-color:RGB(34,139,34);
	  }	  

	  .chosen_yellow{
	    background-color:RGB(230,90,60);;
	  }	 	  
	  
	  .celldate{
        padding:0.1cm 0.1cm;
        border-style:dashed;
	    vertical-align:top;
	    height:25%;
	  }
	  
	  
	  .hovered{
	    
		background-color:RGB(229,80,14);;
	  }
	  
	  .hoveredchosen{
	    
		background-color:RGB(230,90,60);;
	    cursor:pointer;
	  }
		
		
	  .ardoise{
        position: relative;
	    display:inline-block;

	    text-align:left;
	    padding:0.2cm 0.2cm;
	    background-color:#008080;
            background-color:RGB(31,38,59);
	    border-radius: 8px;
	    height: 92%;
	    width: 96%;
	    color:#f5f5f0;
	    font-size:10pt;
	  }

          /*.ardoise img { position: absolute; right: 0; bottom: 0; }*/
	  
	  
	  .titre{
	    font-size:15pt;
	    color:white;
	  }
	  
	  a:link{text-decoration:none; color:#ffb300;}
      a:visited{text-decoration:none; color:#ff00ff;font-weight:bold;}
      a:hover{text-decoration:underline; color:#ffffff;}
      a:active{text-decoration:none; color:#00ff00;font-style:italic;}
	  
	  .cell_desc{
	    vertical-align:top;
	    text-align:left;
	    font-size:8.7pt;
	    color:#E0E0E0;
		padding-top : 0.35cm;
	  }
	  
	  
	  .cell_desc_dbl{
	    vertical-align:top;
	    text-align:left;
	    font-size:8.7pt;
	    color:#E0E0E0;
		padding-top : 0cm;
	  }
	   
	  .titre_desc{
          font-weight:bold;
	    
        font-size: 10pt;
		color:white;
	  }

	  
	  .cell_rdv{
	    background-color:#2D241E;
		
	    height:10%;
	    color:#ccccb3;
		border-radius: 5px;
	  }	  
	  
      .sp_jour{
	    display:inline-block;
	    width:30px
	  }
	  	  
      .td_dialog
	  {
		  color: black;
		  text-align:left;
		  vertical-align:top;
	  }
	  
	  .info
	  {
	   cursor:pointer;
       font-weight:1000;
       background-color:RGB(125,0,0);
       font-size:9pt;	   
	   color:yellow;
	   border-radius: 2px;
	 }
	 
	 	  .infow
	  {
	   cursor:pointer;
       font-weight:1000;
       background-color:white;
       font-size:9pt;	   
	   color:white;
	   border-radius: 2px;
	 }
	 
	 .divt_info{

      font-weight:500;
	  background:#ffffcc;
	  border-radius: 8px;
	  padding:0.2cm 0.2cm;
	 }
	 
	 
	 
	
	 
		 .ui-dialog > .ui-widget-header {color:white;text-align:center;background-color:RGB(31,38,59) ! important ;}