/* Aspect général du site */
.nonImp {display: none;}  
body {margin: 0px; padding: 0px; background: url("img/fond.gif"); font-family: arial; font-size: 1em;} 
h1 {margin: 0px; padding: 0px; font-size: 35px;}
h2 {margin: 0px; padding: 0px; font-size: 25px;}
h3 {margin: 12px 0px 0px 0px; padding: 0px; font-size: 18px; border-bottom: medium solid #69f;}
p {margin: 6px 0px 2px 10px; text-align: justify;}
a {margin: 0px; padding: 0px; color: #000; font-style: normal;}
a:visited {color: #000; font-style: normal;}
a:hover {color: #555;}
#fenetre {width: 1200px; height: 600px; margin: 15px auto 0px auto; padding: 0px; background: #fff;} 
#facture {width: 800px; margin: 15px auto 0px auto; padding: 10px; background: #fff;}
#basPage {margin: 0px; height: 100px; background: url("img/basPage.jpg"); text-align: center; font-size: 0.9em; color: #fff;}
a.basPage {color: #fff;}   

/* Dispositions */
#colonneG {float: left; width: 800px; padding: 10px; color: #555;}	
#centre {display: none;}
#colonneD {padding: 1px 10px 0px 0px; background: ;}
.droite {float: right;}	
.gauche {float: left;}
.aligneCentre {text-align: center;}
.aligneDroite {text-align: right;}
.vAligne {vertical-align: middle;} 
.separation {clear:both;}	
.espace {height:50px;}  


/* Aspect des élements du site*/ 
#listePatient, #listeVille, #listePays  {width: 460px; scrolling: auto;}
#listeConsultations {width: 470px; background: ; scrolling: auto;}
#consulte, #ville {margin: 4px 0px 0px 0px; border-Top: medium solid #69f; border-bottom: medium solid #69f;} 
.titreFacture {color: #69f; margin: 150px 0px 80px 0px; padding: 5px; font-size: 30px; text-align: center; border: medium solid #69f;}
.totalFacture{margin: 12px 0px 0px 0px; padding: 0px; font-size: 18px; font-weight: bolder; border-top: medium solid #69f;}
.rubTitre {color: #69f;}
.coul {color: #69f;}
.attn {font-weight: bolder; color: #f00;}
.petit {font-size: 0.8em;}
.grand {font-size: 1.5em;}
.gras {font-weight: bolder;} 
.alphabet {text-align: center; font-family: verdana;font-weight: bolder;margin-bottom: 8px;}
.ligne {height: 2px; background: #69f;}   

/* Aspect des formulaires*/
.formulaire {font-size: 0.8em; background: #fff;}
input {color: #f00;}
.lstd {width: 70px;}
.l100 {width: 113px;}
.llong {width: 230px;}
.llong2 {width: 275px;}
.ltlong {width: 390px;}
.lFormPays {width: 320px;}
input[type="submit"] {font-weight: bolder; }  

.formulaire {font-size: 0.8em; background: #fff;}