body 
 {
 background-color:#ffffff;
} 

 
#bloc_pub
  {
   float:left;
   /*margin-top:10px;*/
	 clear:both;
  }


#bloc_titre
  {
   background-color:#ffffff;
   font-family: Verdana;
   font-size: 18pt;
   font-weight: bold;
   color:#000000;
   /*width:100%;*/
   height:100%;
   margin-top:10px;
  }

 .oubli
	{
  font-family: Verdana;  
  font-style :italic;
  font-weight :normal;
  font-size: 9pt;
  color: #000000;
  /*border-bottom:1px solid #6762A2;*/
   
	}
	
.oubli:hover
  {
	 color: #FF6E6E;
  }  
  
.message_information
  {
   /*font-family: Verdana;  */
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
  }	

.info_categorie
  {
   /*font-family: Verdana;  */
   margin-top: 20px;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   border: 1px solid #059fff;
   background-color:#c7e0ef;
   padding:10px;
   border-radius: 10px 10px 10px 10px;
  }	

.cri_label
 {
  color: #ffffff;
  vertical-align:middle;
  font-size:10pt;
 }  
  
.details_categorie
  {
   font-weight: normal;
   font-size: 10pt;
   font-style:italic;
   color: #000000;
   /*background-color:#D9E1F2;*/
  }	  
  
.tb01_contenu
  {
   /*font-family: Verdana;  */
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
  }	

.tb01_contenu_pte
  {
   /*font-family: Verdana;  */
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   /*background-color:#eeeeee;*/
  }		
  
#contenu
  {
  height:400px;
 }  
 
.div_entete
{
 margin-left:30px;
 width:200px;
 float:left;
} 

.div_champ
{
 float:left;
 font-weight:normal;
}  
 
.input_date
  {
   border : 2px solid #9A9A9A;
   background-color:#eeeeee;	
   font-family: Verdana;
   font-size: 16pt;
   font-weight: bold;
   text-align:center;
  
  }

.doc_link

  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #0099f5;
   font-weight: normal;
   text-decoration:none;
  }	

.doc_link:hover
  {
	 color: #000000;
  }

	
#bloc_date
  {
   /*float:left;*/
	 /*min-width:280px;*/
	 /*width:50%;*/
	 /*border-radius: 4px 4px 4px 4px;*/
  }

#bloc_info
  {
	 margin:10px;
	 width:35%;
	 float:left;
  }


#bloc_divers
  {
   margin-left:5px;
   /*margin-top:10px;*/
  /* float:left;*/
  }

#bloc_panier
  {
	width:100%;
	/*min-width:600px;*/
  }

#bloc_formulaire
  {
	margin:10px;
 }	

#bloc_confirmation
  {
	margin:10px;
 } 
 
.titre_bloc
 {
 margin-bottom:10px;
 margin:5px;
 font-family: Verdana;  
 font-weight: bold;
 font-size: 12pt;
 color: #000000;
 } 
 
 .dijitLeaf
 {
 display:none;
 visibility:hidden;
 }

 .dijitFolderOpened
 {
 display:none;
 visibility:hidden;
 }

  .dijitFolderClosed
 {
 display:none;
 visibility:hidden;
 }

 #bloc_commande
  {
	margin:10px;
 }
 
	#bloc_reservation
  {
  /* clear:both;*/
	 float:left;
	 width:60%;
	 padding:10px;	 
  }

#bloc_cri
  {
   /*float:left;*/
	 /*min-width:280px;*/
   /*width:50%;*/
  }

#bloc_critere
  {
   /*float:right;*/
  }	
	
#bloc_result
  {
   float:left;
	 width:100%;
	 /*min-width:600px;*/
  }

	
#tableObjetDiv
  {
  /* clear:both;*/
  /* float:left;*/
  }

#tableRemarqueDiv
  {
   clear:both;
  }

#tableMontantDiv
  {
   float:right;
   margin-left:10px;
  }

.cadre
  {
   border:1px solid #B6B4D6;
   margin:0px;
   padding:1px;
  }

.cadre:hover
  {
   border:1px solid #000000;
  }


#tableMontant th
  {
   font-weight: normal;
  }

#tableMontantTitre
  {
   font-family: Verdana;  
   padding:5px;
   font-weight: bold;
   font-size: 10pt;
   color: #6762A2;
  }

#tableCodeObjetDiv
  {
   clear:both;
  }

#tableDetailsResDiv
  {
   clear:both;
  }

#tableBouton
  {
   clear:both;
   margin-top:10px;
   margin-left:5px;

  }
 
.tb01_table
  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #000000;
   border-collapse : collapse;
	 padding:5px;
	 margin-left:10px;
  }

.tb01_table td
  {
	border-bottom:1px solid #059fff;
  }
	
.tb01_table td a
  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #6762A2;
   border-bottom:1px dotted #6762A2;
   font-weight: bold;
   text-decoration:none;
  }

.tb01_table td a:hover
  {
   color: #FF6E6E;
   border-bottom:1px dotted #FF6E6E;
   font-weight: bold;
   text-decoration:none;
  }

.tb01_objet
  {
   text-align:left;	
   font-weight: bold;
  }

.tb01_chiffre
  {
   text-align:right;	
  }


.tb01_bouton
  {
   text-align:center;	
  }


.tb01_bouton_vertical
  {
   text-align:center;
   vertical-align:top;	
  }

.bloc_result
 {
  background-color:#c7e0ef;
  padding:10px;
  border-bottom:1px solid #059fff;
 }

.tb01_titre
  {
   font-family: Verdana;  
   padding:3px;
   /*font-weight: bold;*/
   font-size: 10pt;
   color: #000000;
   /*background-color:#e1dede;*/
	 background-color:#BEDEFC;
	 margin-top:10px;
	 border-radius: 10px 10px 10px 10px;
  }

	.tb01_confirmation
	{
	font-family: Verdana;  
   padding:5px;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   margin:10px;
	 
	}
	
.tb01_titre_entete
  {
   font-family: Verdana;  
   padding:3px;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   /*background-color:#e1dede;*/
	 /*background-color:#BEDEFC;*/
	 /*background-color:#c1bcf6;*/
        background-color:#059fff;
	 margin-bottom:10px;
	 border-radius: 10px 10px 10px 10px;
  }	
	
	.tb01_titre_important
  {
   font-family: Verdana;  
   padding:5px;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   /*background-color:#e1dede;*/
	 /*background-color:#7CC1F9;*/
	 /*background-color:#9c98cc;*/
        background-color:#ffff01;
	 margin-bottom:10px;
	 /*margin-top:10px;*/
	 border-radius: 10px 10px 10px 10px;
  }

	
	
.formulaire_titre
  {
   font-family: Verdana;  
   padding:5px;
   font-weight: bold;
   font-size: 14pt;
   color: #6762A2;
   /*background-color:#e1dede;*/
	 background-color:#eeeeee;
	 margin-top:10px;
	 border-radius: 10px 10px 10px 10px;
  }

.formulaire_soustitre
  {
   font-family: Verdana;  
   padding:2px;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   /*background-color:#e1dede;*/
	 background-color:#c7e0ef;
	 margin-top:10px;
	 border-radius: 10px 10px 10px 10px;
  }
	
.tb01_attention
  {
   font-family: Verdana;  
   font-weight: bold;
   color: #FF4848;
  }

.tb01_conflit
  {
   font-family: arial;  
   font-weight: bold;
   color: #FF4848;
   font-size: 7pt;
   position:float;
   text-align:left;
   border: 1px dotted red;
   background-color:#FBDADA;
  }

#date_debut
{
margin-left:20px;
}

#date_fin
{
margin-left:20px;
}

	
#tb01_prolongation
  {
   font-family: arial;  
   font-weight: bold;
   color: #FF4848;
   font-size: 7pt;
   position:float;
   text-align:left;
   border: 1px dotted #ffa200;
   background-color:#fde0af;
  }

#tb01_prolongation a{
  text-decoration:none;
  font-size: 7pt;
  border-bottom:1px dotted #ffa200;
  font-weight: normal;
}

.tb01_stockdispo
  {
   font-weight: normal;
   font-size: 10pt;
   color: #008000;
  }

.tb01_table th 
  {  
   padding: 3px;
   font-size: 8pt;
   color: #ffffff;
   background-color:#6762A2;
  }

.tb01_txt_info
  {
   font-family: Verdana;  
   font-weight: normal;
	 font-style:italic;
   font-size: 10pt;
   color: #000000;
	 margin:5px;
	 margin-left:0px;
  }



#overDiv a{
   text-decoration:none;
  }


.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
/*backslash hack hides from IE mac\*/
* html . clearfix {height: 1%;}
.clearfix {display:block;}

#div_client{
  margin-top:23px;
  border:1px solid #6762A2;
  background-color:#F6F5FA;
  position:absolute;
  width:auto;
}

#nouveauClientDiv
{
 visibility:hidden;
 margin-left:320px;
 margin-top:50px;
 position:fixed;
 z-index:20000;
 font-family: Verdana;
 font-size: 10pt;
 color: 000000;
 width:auto;
}


.tb01_lien_entete
  {
   color: #000000;
   border:0px;
   text-decoration:none;
  }

.tb01_lien td a

  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #6762A2;
   border-bottom:1px dotted #6762A2;
   font-weight: bold;
   text-decoration:none;
  }

.tb01_lien td a:hover
  {
   color: #FF6E6E;
   border-bottom:1px dotted #FF6E6E;
   font-weight: bold;
   text-decoration:none;
  }

#ticketDiv
{
 visibility:visible;
 margin-left:320px;
 margin-top:50px;
 position:fixed;
 z-index:20000;
 font-family: Verdana;
 font-size: 10pt;
 color: 000000;
 width:auto;
 background-color:#7571AA;
}



.tb01_soustitre
  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #000000;
   font-weight: bold;
	 margin :5px;
  }

#ticketDiv a
  {
   color: #000000;
   border:0px;
   text-decoration:none;
  }

.tb01_entete
  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #000000;
   font-weight: normal;
	 margin:5px;
  }

	
.total_montant
  {
   font-family: Verdana;  
   font-size: 12pt;
   color: #FF0000;
   border-top:2px solid #6762A2;
   font-weight: bold;
   text-align:right;
  }
.total_solde
  {
   border:0px;	
   height:1px;
   margin:0px;
   padding:0px;
   color:#000000;	
   background-color:#000000;
  }	

.texte-normal
  {
   font-family: Verdana;  
   font-size: 10pt;
   color: #000000;
   font-weight: normal;
  }	
	