body{background:url(../images/bg1.jpg); margin:0px; padding:0px;
		font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		font-size:12px
	}
a{text-decoration:none;}
a:hover{ text-decoration:underline; color:#930}
img{ border:0px;}
h1 {
	text-align:center; color:#0C0; padding:1px 0 5px 0; margin:2px 20px 10px 20px; background:#F5F5F5; font-family:Calibri, "Calibri Light"; font-size:16px;
	 border-bottom:solid 1px #309;
}
h3 { text-align:center; color:#663; padding:1px 0 5px 0; margin:2px 20px 10px 20px; background:#F5F5F5; border-bottom:solid 1px #008000; font-family:"Comic Sans MS", cursive; font-size:16px;}

button, label, a { cursor:pointer}


.tpe { background:url(../images/icones/tpe.png) top left no-repeat; min-height:40px; padding-left:40px;
}

#cach{ position:absolute; z-index:1; width:0; height:0; background:#FFF; opacity:0.6 ; filter:alpha(opacity=60); text-align:center; font-weight:bold; padding-top:10px; color:#F00; display:none; left:50%; top:50%;border:1px #000 solid}

#page{ width:1200px; margin:0 auto 0 auto}

@media only screen and (max-width: 900px) {
.acceuil_menu{ display:none;}

}

.justify{ text-align:justify;}

/* **** *** ** * *  Aflla  * * ** *** **** */
#aflla{ width:100%;}
#aflla>div{ position:relative; min-height:78px;
}
#aflla>div>div.recherche{
	position:absolute; right:0px; top:0px; width:500px; height:28px; text-align:right; padding:4px 40px 4px 0;
}
#aflla>div>div.recherche input{
	border:solid 1px #060; width:200px;
}
#aflla>div>div.menu{
	position:absolute; right:0px; top:30px; width:100%; height:40; text-align:right;
}
#aflla>div>div.menu a{ color:#060}

#aflla>div>div.menu a:hover{color:#FFF}

/* ====================  Ammas ================================================================= */
#border{
	position:relative;width:100%; border: solid 2px #C1C1C1; background:#FFF; padding:1px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}


#InscPhar th{ text-align:left; background:#0C0; padding-left:3px; color:#FFF;}
#InscPhar td{ background:#0F9;}
#InscPhar input[type=text]{ border:solid 1px #3C0; padding:1px 2px 1px 3px; width:300px; font-size:10px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
#InscPhar select{ border:solid 1px #3C0; padding-left:2px; height:19px; width:270px; font-size:10px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

#InscPhar textarea{ border:solid 1px #3C0; padding:2px; height:50px; width:300px; font-size:10px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.User{ color:#F30; font-size:10px; font-family:"Comic Sans MS", cursive;
}
#inscription th{
	text-align:right; background:#CCF;
}
#inscription td{
	background:#CEFFFF;
}
#inscription input{
	border: solid 1px #36F; width:200px; padding:1px 3px 1px 8px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}
 #inscription select{
	border: solid 1px #36F; width:200px; padding:1px 1px 1px 8px;
	-moz-border-radius: 8px 2px; -webkit-border-radius: 8px 2px; border-radius: 8px 2px 2px 8px;
}


/*=======================================/*/

.prestataire{ padding:0; margin:0}
.prestataire>div { border: #BEBEBE dotted 1px; background:#F2F2F2; margin:2px 0 2px 0; height:120px; padding:1px; position:relative; width:280px; display:inline-block; vertical-align:top;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
 }


.titre{ text-transform:uppercase; font-weight:bold; font-size:13px; padding-left:43px; min-height:40px;}

.pharmacie{ color:#0C3; background:url(../images/icones/pharmacie.png) left no-repeat; }
.pharmacie a{ color:#0C3;}

.para-pharmacie{ color:#0F0; background:url(../images/icones/para-pharmacie.png) left no-repeat; }
.para-pharmacie a{ color:#0F0;}

.labo{ color:#F60; background:url(../images/icones/labo.png) left no-repeat; }
.labo a{ color:#F60;}

.medecin{ color:#C00; background:url(../images/icones/medecin.png) left no-repeat;}
.medecin a{ color:#C00;}

.dentiste{ color:#39F; background:url(../images/icones/dentist.png) left no-repeat;}
.dentiste a{ color:#39F;}

.clinique{ color:#39F; background:url(../images/icones/clinique.png) left no-repeat;}
.clinique a{ color:#39F;}

.hopital{ color:#00C; background:url(../images/icones/hopital.png) left no-repeat;}
.hopital a{ color:#00C;}

.opticien{ color:#00C; background:url(../images/icones/optique.png) left no-repeat;}
.opticien a{ color:#00C;}

.detail{ position:absolute; bottom:1px; right:3px; text-align:right; font-size:10px;}
.tel{ background:url(../images/icones/tel.png) left no-repeat; padding-left:20px; font-family:'Comic Sans MS', cursive; margin-left:15px;}
.tel a{ font-size:10px;}


/***************************/

#menu { border: solid 1px #8B8B8B; padding:1px 1px 10px 1px; background:#F3F3F3; margin:30px 0 5px 0; height:100%;
	  -moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px; border-radius: 5px 5px 10px 10px;
}
#menu h5{ margin: 10px 2px 1px 4px;
}
#menu a{ color:#C60; display:block; padding:8px 0px 8px 1px; font-family:Verdana, Geneva, sans-serif; border-bottom: solid 1px #999; font-size:10px;
	-moz-border-radius:0 4px; -webkit-border-radius:0 4px; border-radius:0 4px;
}
#menu a:hover{ color: #800040; padding-left:3px; text-decoration:none; font-weight:bold;
	border-bottom: solid 1px #343434;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.MenuProduit{font-family:Consolas, 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', Monaco, 'Courier New', monospace; font-size:12px;}

#sondage{ padding:5px; margin-top:25px; border: solid 1px #300; background:#C93;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

#ProduitModifier{ border:solid 1px #67A707;}
#ProduitModifier input,#ProduitModifier select{ border:solid 1px #67A707; padding-left:1px;}
#ProduitModifier th{ background:#67A707; color:#FFF; font-weight:500;}
#ProduitModifier td{ background:#B1F56D;}


#RechProduitResultat{ border:solid 1px #67A707;}
#RechProduitResultat th{ background:#67A707; color:#FFF; font-weight:500; text-align:center;}
#RechProduitResultat td{ font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; font-size:12px;}
#RechProduitResultat .tr0{ background:#91F5A2;}
#RechProduitResultat .tr1{ background:#37FD79;}
#RechProduitResultat .tr0:hover{ background:#29F220; cursor:pointer;}
#RechProduitResultat .tr1:hover{ background:#29F220; cursor:pointer;}

#ChangePasse{ width:400px; border: dashed 1px #600; margin:auto; padding:10px;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#ChangePasse th{ text-align:left; background:#933; color:#FFF; padding-left:5px;}
#ChangePasse td{ background:#CA6500;}

#ChangePasse input{ border: solid 1px #600;}


/**********************************************************************************************************/

.titre {
  min-height: 40px;
  border-bottom: solid 1px #ea1e10;
  padding: 5px 0 5px 70px;
  font-size: 10px;
  margin-bottom: 5px;
}
.title {
  padding-left: 52px;
  height: 50px;
  vertical-align: middle;
}
.accueil {
  background: url(../images/icones/accueil.png) left no-repeat;
}
.fabricant {
  background: url(../images/icones/fabricant.png) left no-repeat;
}
.produits {
  background: url(../images/icones/produits.png) left no-repeat;
}
.emballage {
  background: url(../images/icones/emballage.png) left no-repeat;
}
.aj-stock {
  background: url(../images/icones/aj-stock.png) left no-repeat;
}
.branche {
  background: url(../images/icones/branche.png) left no-repeat;
}
.categories {
  background: url(../images/icones/categories.png) left no-repeat;
}
.panier {
  background: url(../images/icones/panier.png) left no-repeat;
}
.livraison {
  background: url(../images/icones/livraison.png) left no-repeat;
}
.classes {
  background: url(../images/icones/classes.png) left no-repeat;
}
.factures {
  background: url(../images/icones/cherchefact.png) left no-repeat;
}
.facturepayee {
  background: url(../images/icones/facturepayee.png) left no-repeat;
  height: 50px;
}
.encaisse {
  background: url(../images/icones/encaisse.png) left no-repeat;
}
.releve {
  background: url(../images/icones/analyse.png) left no-repeat;
}
.banque {
  background: url(../images/icones/bq.png) left no-repeat;
}
.clients {
  background: url(../images/icones/clients.png) left no-repeat;
}
.caisse {
  background: url(../images/icones/caisse1.png) left no-repeat;
}
.operateur {
  background: url(../images/icones/operateur.png) left no-repeat;
}
.analyse {
  background: url(../images/icones/analyse.png) left no-repeat;
}
.change_passe {
  background: url(../images/icones/passe.png) left no-repeat;
}