/* CSS Document */
body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#main_conteneur{width:950px;
	margin: auto; /* Reset */
	padding: 0px; /* Reset */
	background:url(images/fond.gif)  no-repeat #FFFFFF;}
img { display: block; border: 0px; } /*Evite l'espace blanc sous les images avec IE*/
form, ul, li, dl, dt, dd, p, hr {margin:0px;padding:0px;} /* Reset */
form textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.85em;}
.pousseur {visibility:hidden;clear:both;}
.erreur {color: #FF0000;}
/* LAYOUT GENERAL DE LA PAGE ----------------------------------------*/
#header {
	position: relative;
	width: 882px;
	height: 109px;
	margin-left: 48px;
}
#conteneur {
	position: relative;
	width: 882px;
	margin-left: 48px;
	background:url(images/fond_conteneur.gif) repeat-y top left;
}
#haut { height: 26px; background-color:#FFFFFF; }
#gauche { float: left; width: 170px;}
#centre { float: left;width: 492px;}
#centre2 { float: left;width: 692px;}
#droite {float: right; width: 175px;}
#petitPoucet { height: 14px; color: #4c79d4; font-size: 0.8em;padding-top: 1px;}
#petitPoucet a, #petitPoucet a:visited {color: #4c79d4; text-decoration:none;}
#petitPoucet a:hover {text-decoration:underline;}
#pied {
	height: 15px;
	padding-left: 169px; padding-top: 5px;
	background:url(images/pied.gif) repeat-y top left;
	text-align:center;
	font-size: 0.8em;
	color:#999999;
	clear:both;
	margin-top: 5px;
}
#pied2 {
	height: 20px;
	padding-left: 150px; padding-top: 5px;
	background:url(images/pied.gif) repeat-y top left;
	text-align:center;
	font-size: 0.8em;
	color:#000000;
	clear:both;
	margin-top: 5px;
	padding-bottom: 5px;
	float:left;
}
#pied3 {
	background:url(images/iso2.jpg) no-repeat;
	width:90px;
	height:43px;
	float:right;
}
#pied a, #pied a:visited {color: #999999; text-decoration:none;}
#pied a:hover {color: #999999; text-decoration:underline;}

/* MENU DU HAUT ----------------------------------------*/
.menuhaut { list-style-type: none;margin: 0px; padding:0px; }
.menuhaut li { display: inline; float: left;height: 26px; text-align:center;}
.menuhaut a {
	color: #FFFFFF;
	text-decoration: none;
	height: 23px;
	padding-top: 3px;
}
.menuhaut a:hover { text-decoration: none; }

.menuhaut #actualites, .menuhaut #actualitesOn {width: 114px;margin-right: 2px;}
.menuhaut #actualites a {background:url(images/menu_haut_1.gif) no-repeat top left;display: block;}
.menuhaut #actualites a:hover, .menuhaut #actualitesOn a {background:url(images/menu_haut_1_over.gif) no-repeat top left; color:#000000;display: block;}
.menuhaut #connaitre, .menuhaut #connaitreOn {width: 121px;margin-right: 2px;}
.menuhaut #connaitre a {background:url(images/menu_haut_2.gif) no-repeat top left;display: block;}
.menuhaut #connaitre a:hover, .menuhaut #connaitreOn a {background:url(images/menu_haut_2_over.gif) no-repeat top left; color:#000000;display: block;}
.menuhaut #contacter, .menuhaut #contacterOn {width: 132px;margin-right: 2px;}
.menuhaut #contacter a {background:url(images/menu_haut_3.gif) no-repeat top left;display: block;}
.menuhaut #contacter a:hover, .menuhaut #contacterOn a {background:url(images/menu_haut_3_over.gif) no-repeat top left; color:#000000;display: block;}
.menuhaut #lettreinfos, .menuhaut #lettreinfosOn {width: 142px;margin-right: 2px;}
.menuhaut #lettreinfos a {background:url(images/menu_haut_4.gif) no-repeat top left;display: block;}
.menuhaut #lettreinfos a:hover, .menuhaut #lettreinfosOn a {background:url(images/menu_haut_4_over.gif) no-repeat top left; color:#000000;display: block;}
.menuhaut #sav, .menuhaut #savOn {width: 76px;margin-right: 2px;}
.menuhaut #sav a {background:url(images/menu_haut_5.gif) no-repeat top left;display: block;}
.menuhaut #sav a:hover, .menuhaut #savOn a {background:url(images/menu_haut_5_over.gif) no-repeat top left; color:#000000;display: block;}
.menuhaut #annonces, .menuhaut #annoncesOn {width: 137px;margin-right: 2px;}
.menuhaut #annonces a {background:url(images/menu_haut_6.gif) no-repeat top left;display: block;}
.menuhaut #annonces a:hover, .menuhaut #annoncesOn a {background:url(images/menu_haut_6_over.gif) no-repeat top left; color:#000000;display: block;}
.menuhaut #aide, .menuhaut #aideOn {width: 133px;}
.menuhaut #aide a {background:url(images/menu_haut_7.gif) no-repeat top left;display: block;}
.menuhaut #aide a:hover, .menuhaut #aideOn a {background:url(images/menu_haut_7_over.gif) no-repeat top left; color:#000000;display: block;}


/* MENU DE GAUCHE -----------------------------*/
#gaucheCatalogue p { background:url(images/gauche_catalogue.gif) top left no-repeat; height: 34px;}
#gaucheCatalogue ul {list-style-type: none; background-color: #feea9c; border-left: 1px solid #f2ca1e;border-right: 1px solid #f2ca1e;border-bottom: 1px solid #f2ca1e; width: 148px;}
#gaucheCatalogue span {display: none;}
#gaucheRechercher #boutonRechercher {border: 0px;width:100px;height:30px;background: url(images/bouton_rechercher.gif) no-repeat top left; cursor: pointer;}

#gaucheCatalogue a#lienCataEPI {display: block; width: 154px; height: 25px; background: url(images/bouton_epi.gif) top left no-repeat;}
#gaucheCatalogue a#lienCataEPI:hover {display: block; width: 154px; height: 25px; background:url(images/bouton_epi_over.gif) top left no-repeat;}
#gaucheCatalogue a#lienCataUrgences {display: block; width: 154px; height: 27px; background: url(images/bouton_urgences.gif) top left no-repeat;}
#gaucheCatalogue a#lienCataUrgences:hover {display: block; width: 154px; height: 27px; background: url(images/bouton_urgences_over.gif) top left no-repeat;}
#gaucheCatalogue a#lienCataMedTravail {display: block; width: 154px; height: 28px; background: url(images/bouton_med_travail.gif) top left no-repeat;}
#gaucheCatalogue a#lienCataMedTravail:hover {display: block; width: 154px; height: 28px; background: url(images/bouton_med_travail_over.gif) top left no-repeat;}

#gaucheRechercher div { background:url(images/gauche_rechercher.gif) top left no-repeat;height: 26px;}
#gaucheRechercher form { background-color: #b2d1fc;border-left: 1px solid #519bed;border-right: 1px solid #519bed;border-bottom: 1px solid #519bed;padding: 3px; width: 148px;}
#gaucheRechercher select {width: 148px;}
#gaucheRechercher input { width: 144px; background:url(images/ombre.gif); border: 1px #afc4ea solid;}
#gaucheRechercher input:focus { background:url(images/ombre2.gif);}
#gaucheRechercher dt, #gaucheMonCompte dt {font-weight:bold; font-size: 0.90em;width: 100%}
#gaucheRechercher dd, #gaucheMonCompte dd {padding-bottom: 8px;}
#gaucheRechercher #rechercher { text-align:right; padding-right: 2px;}
#gaucheRechercher #LienDestock a {display:block; width: 151px; height: 28px; background:url(images/bouton_destockage.gif) top left no-repeat;}
#gaucheRechercher #LienDestock a:hover {display:block;width:151px;height: 28px; background:url(images/bouton_destockage_over.gif) no-repeat top left;}
#gaucheRechercher #LienDestock span {display:none;}



/*#gaucheMonCompte input { width: 144px; background:url(images/ombre.gif); border: 1px #5bc769 solid;}
#gaucheMonCompte input:focus { background:url(images/ombre2.gif)}
#gaucheMonCompte #sincrire { float: left;text-align:left;}
#gaucheMonCompte #valider { float: left;text-align:right; padding-left: 5px; width: 58px;}*/

#gaucheMonCompte { background: url(images/gauche_moncompte.gif) top left no-repeat;padding-top: 32px;padding-bottom: 4px;}
#gaucheMonCompte form { background-color: #daf2e1;border-left: 1px solid #3fb05f;border-right: 1px solid #3fb05f;border-bottom: 1px solid #3fb05f;padding: 3px; width: 148px;}
#gaucheMonCompte dl {padding-left: 3px;}
#gaucheMonCompte input { width: 138px; background:url(images/ombre.gif); border: 1px #5bc769 solid;}
#gaucheMonCompte input:focus { background:url(images/ombre2.gif)}
#gaucheMonCompte #valider {text-align:right; padding-right: 5px; }
#gaucheMonCompte #sincrire {text-align:center;background-color:#daf2e1;padding-bottom: 8px; padding-top: 5px;font-weight:bold;font-size: 0.8em;}
#gaucheMonCompte #sincrire a, #gaucheMonCompte #sincrire a:visited {color: #000000;}
#gaucheMonCompte #sincrire a:hover {text-decoration: none;}
#gaucheMonCompte #message {padding: 5px; font-weight: bold; color: #000000;margin-right: 15px;background-color:#daf2e1;border-left: 1px solid #3fb05f;border-right: 1px solid #3fb05f;}
#gaucheMonCompte #modifInfos, #gaucheMonCompte #deconnexion {margin-right: 15px; font-size: 0.8em; font-weight:bold;color: #000000;padding: 5px;background-color:#daf2e1;border-left: 1px solid #3fb05f;border-right: 1px solid #3fb05f;}
#gaucheMonCompte #modifInfos a, #gaucheMonCompte #deconnexion a, #gaucheMonCompte #modifInfos a:visited, #gaucheMonCompte #deconnexion a:visited {color: #000000;}
#gaucheMonCompte #modifInfos a:hover, #gaucheMonCompte #deconnexion a:hover {text-decoration: none;}
#gaucheMonCompte #deconnexion {border-bottom: 1px solid #3fb05f;}

/* MENU DE DROITE -------------------------------*/
#droiteActus {}
#hautDroiteActus { background:url(images/droite_actus.gif) top left no-repeat;height: 46px;}
.titreMiniActuAccueil, .texteMiniActuAccueil, .lireMiniActuAccueil, .titreMiniAnnonceAccueil, .texteMiniAnnonceAccueil, .lireMiniAnnonceAccueil {margin-right: 15px;}
.titreMiniActuAccueil, .titreMiniAnnonceAccueil { font-weight:bold; padding-bottom: 5px;}
.lireMiniActuAccueil, .lireMiniAnnonceAccueil {text-align: right;padding-bottom: 5px;}
.lireMiniActuAccueil a, .lireMiniActuAccueil a:visited {text-decoration:none; font-weight:bold; color: #FF0000;}
.lireMiniActuAccueil a:hover {text-decoration:underline;}
#aucuneActuAccueil, #aucuneAnnonceAccueil { text-align:center; font-weight: bold; padding-top: 20px; padding-bottom: 30px;}

#droiteAnnonces {}
#hautDroiteAnnonces { background:url(images/droite_annonces.gif) top left no-repeat;height: 55px;}
.lireMiniAnnonceAccueil a, .lireMiniAnnonceAccueil a:visited {text-decoration:none; font-weight:bold; color: #e8beae;}
.lireMiniAnnonceAccueil a:hover {text-decoration:underline;}

/* CENTRE CATALOGUE PRODUITS ---------------------------------------------------*/
.navigation {width: 698px;height: 27px; border-bottom: 10px #FFFFFF solid; background-color: #e0ecff;}
.navigation #titre { float: left; /*width: 417px;*/width:100%;font-size: 1.4em;color: #4c78d7;padding-left: 5px;padding-top: 2px;}
.navigation #titre span { background: url(images/puce_navigation_catalogue.gif) no-repeat top right;padding-right: 10px;}
.navigation #hautPage { float: left; width: 130px;padding-left: 5px;padding-top: 5px;}
.navigation #hautPage a, .navigation #hautPage a:visited {padding-left: 15px;color: #4c78d7;}
.navigation #hautPage a:hover {text-decoration: none;}
.navigation #ajoutPanier {float: left; padding-left: 70px;width: 207px;padding-top: 5px;font-size: 0.8em;}
.navigation #ajoutPanier a#ajoutToutPanier, .navigation #ajoutPanier a#ajoutToutPanier:visited { float: left;background:url(images/icone_panier_tous.gif) top left no-repeat;padding-left: 25px;height: 25px; display:block;color: #4c78d7;width: 50px;}
.navigation #ajoutPanier a#ajoutToutOrdonnance, .navigation #ajoutPanier a#ajoutToutOrdonnance:visited { float: left;background:url(images/icone_ordonnance_tous.gif) top left no-repeat;padding-left: 25px;height: 25px; display:block;color: #4c78d7;width: 50px;}
.navigation #ajoutPanier a:hover {text-decoration: none;}
.navigation .zoneListePages {float: right; width: 216px;padding-top: 3px;}
.navigation .listePages {float: right; list-style-type: none;margin: 0px; padding:0px;padding-right: 5px; }
.navigation .listePages li {display: inline;}
.navigation .listePages li span, .navigation .listePages li a, .navigation .listePages li a:visited {display: block;float: left;height: 18px; text-align:center; border: 1px #fcc902 solid;padding-top 2px;padding-left: 2px; padding-right: 2px;margin-right: 2px; background-color:#FFFFFF;color: #4c78d7; text-decoration:none;}
.navigation .listePages li a:hover, .navigation .listePages li span.On {display: block;background-color:#fcc902;}
.navigation .selectPages {float: right; width: 60px; padding-top: 4px;}
.navigation .selectPages select {width: 50px;pading: 0px; margin: 0px; font-size: 0.9em;}
.ligneProduits {border-bottom: 15px #FFFFFF solid; background-color: #e0ecff; font-size: 0.8em; width: 698px; height: 225px; clear: both; }
.ligneProduits2 {border-bottom: 15px #FFFFFF solid; background-color: #e0ecff; font-size: 0.8em; width: 498px; height: 225px; clear: both; margin-left:17px; }

.ligneProduits_prescription {border-bottom: 15px #FFFFFF solid; background-color: #e0ecff; font-size: 0.8em; width: 698px; height: 92px;clear: both;}

.produit {float: left; margin-left: 8px; width: 130px; display: inline;}

.produit, .produit a, .produit a:visited {color: #4c78d7;}
.produit .titre {height: 65px;width:128px;overflow:hidden;}
.produit .titre a, .produit .titre a:visited {text-decoration: none;}
.produit .titre a:hover {text-decoration: underline;}
.produit .vignette img{margin:auto;}
.produit .vignette img.pres{margin-bottom:3px;}
div.bloc{display:block;height:100px;width:128px;border: 1px solid #fdca00;background-color:#fff;}
.produit .ligne1 {height: 15px;padding-top: 5px;}
.produit .ligne1 .reference {float: left;}
.produit .ligne1 .prix {float: right;}
.produit .ligne2 {height: 25px;}
.produit .ligne2 .quantite {float: left;}
.produit .ligne3 {height: 25px;width:120px;}
.produit .ligne3 .quantite {float: left;}
.produit .ligne3 .quantite input{height:15px;}
.produit .ligne3 .quantite a{text-decoration:none;}
div.panier_prescription{height:25px display:block;}
div.ordo{width:44px;float:right;}
.produit .ligne2 .panier {float: left;width: 44px;margin-left: 3px;}
.produit .ligne2 .panier img {float: left;}
.produit .ligne2 .zoom {float: right; width: 20px;}
.produit .ligne2 input {font-size: 0.9em;background:url(images/ombre.gif); border: 1px #b1c5eb solid;}
.produit .ligne2 input:focus { background:url(images/ombre2.gif)}
.phare {background-color: #4c78d7;}
.phare .produit, .phare .produit a, .phare .produit a:visited { color: #FFFFFF;}
.titreProduitsPhares {height: 25px;width: 190px;font-weight: bold;font-size: 1.3em;color:#F19A5B;background-color: #4c78d7;padding-bottom: 7px;padding-left:5px; }
.titreProduitsPharesAccueil {height: 15px;width: 170px;font-weight: bold;font-size: 1.3em; padding-bottom: 7px;padding-left:5px; margin-left:17px;}

.liste3catalogues{ margin-bottom:15px; margin-top:10px; width:488px; background-color:#e0ecff; overflow:hidden; margin-left:17px; padding-top:7px; padding-bottom:7px; padding-left:10px; }
.liste3catalogues a{ color:#000; text-decoration:none; font-weight:bold; }
.liste3catalogues a:hover{ color:#000; text-decoration:underline; }

.decouvrirGamme{ clear:both; margin-top:10px; width:664px; background-color:#e0ecff; overflow:hidden; margin-left:17px; padding-top:7px; padding-bottom:7px; padding-left:10px; border-bottom:1px solid #000; margin-bottom:15px; }
.decouvrirGamme .titreNosGammes{ font-weight:bold; padding-bottom:8px; }
.decouvrirGamme .nosGammes div { width:221px; float:left; }
.decouvrirGamme .nosGammes div a{ color:#000; text-decoration:none; font-size:0.90em; font-weight:bold; }
.decouvrirGamme .nosGammes div a:hover{ color:#000; text-decoration:underline; }

.partieBleu { background-color: #4c78d7; color:#F19A5B; }
.partieJaune{ background-color: #f6bf28; color:#000000; }
.partieGrise{ background-color: #dbdcdd; color:#000000; }
.ligneProduitsBleu { background-color:#4c78d7; color:#FFFFFF; font-size:0.8em; width:498px; clear:both; margin-left:17px; overflow:hidden; }
.ligneProduitsJaune{ background-color:#f6bf28; color:#000000; font-size:0.8em; width:498px; clear:both; margin-left:17px; overflow:hidden; }
.ligneProduitsGrise{ background-color:#dbdcdd; color:#000000; font-size:0.8em; width:498px; clear:both; margin-left:17px; overflow:hidden; }
.ligneProduitsBleu .produit, .ligneProduitsBleu .produit a, .ligneProduitsBleu .produit a:visited { color:#FFFFFF; }
.ligneProduitsJaune .produit, .ligneProduitsJaune .produit a, .ligneProduitsJaune .produit a:visited { color:#000000; }
.ligneProduitsGrise .produit, .ligneProduitsGrise .produit a, .ligneProduitsGrise .produit a:visited { color:#000000; }
.titreBasProduitsPharesAccueil { height:15px; width:488px; font-weight:bold; padding:2px 5px 5px 5px; text-align:right; /*margin-left:215px;*/ margin-left:17px; border-bottom:15px #FFFFFF solid;  }
.titreBasProduitsPharesAccueil a{ color:#F19A5B; text-decoration:none; font-size:1.1em; }
.titreBasProduitsPharesAccueil a:hover{ color:#FFF; text-decoration:underline; font-size:1.1em; }
.titreBasProduitsPharesAccueil a.noir{ color:#000; text-decoration:none; font-size:1.1em; }
.titreBasProduitsPharesAccueil a.noir:hover{ color:#000; text-decoration:underline; font-size:1.1em; }

#pays_livraison {font-size: 0.85em;margin:40px;}

/*#boiteUtiliserCatalogue{height: 140px;padding-top: 50px;padding-left: 30px;padding-right: 230px;margin-top:-10px;background: url(images/boite_utiliser_catalogue.gif) no-repeat top left;}
*/
/* CENTRE FICHE PRODUIT ---------------------------------------------*/
#designation {width: 693px;height: 24px; border-bottom: 5px #FFFFFF solid; background-color: #4c78d7;font-size: 1.3em; color:#FFFFFF;padding-left: 5px; padding-top: 3px;}
#fichePrincipale {width: 698px;border-bottom: 5px #FFFFFF solid; background-color: #FFFFFF;}
#centreFichePrincipale {float: left;width: 627px; background-color: #99c2ff;border-right: 5px #FFFFFF solid;}
.colonnePastilles {float: right; width: 66px;}
.colonnePastilles img {border: 1px solid #fdca00;}
#centreFichePrincipale .gaucheFiche {float: left; width: 130px; padding: 20px;}
#centreFichePrincipale .gaucheFiche img {border: 1px solid #fdca00;}
#centreFichePrincipale .gaucheFiche p a, #centreFichePrincipale .gaucheFiche p a:visited {background:url(images/icone_loupe_fiche_produit.gif) top left no-repeat;padding-left: 25px;height: 25px; display:block;margin-left: 20px;margin-top: 5px;color: #4c78d7; font-weight: bold;}
#centreFichePrincipale .gaucheFiche p a:hover {text-decoration: none;}
#centreFichePrincipale .droiteFiche {float: right;width: 457px;}
#centreFichePrincipale .droiteFiche .hautFiche {height: 30px;}
#centreFichePrincipale .droiteFiche .hautFiche .referenceFiche {float: left; font-size: 0.8em; font-weight: bold; background-color: #fdca00;padding: 2px;margin-top: 7px;}
#centreFichePrincipale .droiteFiche .hautFiche .imprimerFiche {float: right; width: 150px;padding-top: 5px;}
#centreFichePrincipale .droiteFiche .hautFiche .imprimerFiche a, #centreFichePrincipale .droiteFiche .hautFiche .imprimerFiche a:visited {color: #4c78d7; font-weight: bold; background: url(images/icone_imprimer_fiche.gif) top left no-repeat; height: 20px; display: block;padding-left: 20px;}
#centreFichePrincipale .droiteFiche .hautFiche .imprimerFiche a:hover {text-decoration: none;}
#centreFichePrincipale .milieuFiche .titreMilieuFiche {font-weight: bold;margin-bottom: 3px;}
#centreFichePrincipale .milieuFiche .texteMilieuFiche {font-size: 0.9em;margin-bottom: 5px;}
#centreFichePrincipale .basFiche {height: 18px; width: 300px;float: right; background-color: #fdca00;margin: 3px; padding: 3px;}
#centreFichePrincipale .basFiche .prix {float: left; font-weight: bold; padding-top: 2px;}
#centreFichePrincipale .basFiche .prix span.barre, .fiche .centreFiche .bas .prix span.barre, .fichear .centreFiche .bas .prix span.barre {text-decoration:line-through;font-weight:normal;}
#centreFichePrincipale .basFiche .quantite, .fiche .centreFiche .bas .quantite, .fichear .centreFiche .bas .quantite {float: right;}
#centreFichePrincipale .basFiche .quantite input, .fiche .centreFiche .bas .quantite input, .fichear .centreFiche .bas .quantite input {font-size: 0.9em;background:url(images/ombre.gif); border: 1px #b1c5eb solid;}
#centreFichePrincipale .basFiche .quantite input:focus, .fiche .centreFiche .bas .quantite input:focus, .fichear .centreFiche .bas .quantite input:focus { background:url(images/ombre2.gif)}
#centreFichePrincipale .basFiche .panier, .fiche .centreFiche .bas .panier, .fichear .centreFiche .bas .panier {float: right;padding-left: 5px;}
#centreFichePrincipale .basFiche .panier img, .fiche .centreFiche .bas .panier img, .fichear .centreFiche .bas .panier img{float: left;}
#zone { width: 698px;background-color:#FFFFFF;}
#zoneTextes {float: left; width: 300px;border-right: 5px #FFFFFF solid; background-color:#e0ecff;}
#zoneTextes .titreZone {background: url(images/boite_documents_asso.gif) no-repeat top left; height: 30px;}
#zoneTextes .titreZone span {display: none;}
#zoneTextes .texte {margin-bottom: 10px; padding: 5px;}
#zoneTextes .texte .titre {font-weight: bold;}
#zoneTextes .texte .lien {text-align: right;padding-right: 10px;}
#zoneTextes .texte .lien a, .texte .lien a:visited {color: #4c78d7; font-weight: bold;}
#zoneTextes .texte .lien a:hover{text-decoration: none;}
#zoneProduitsSec {float: right; width: 340px; background-color:#FFFFFF;}
#zoneProduitsautreref {float: left; width: 270px; background-color:#FFFFFF;}
#zoneProduitsSec .titreZone {background: url(images/boite_produits_asso.gif) no-repeat top left; height: 30px;}
#zoneProduitsSec .titreZone span {display: none;}
#zoneProduitsautreref .titreZone {background: url(images/autre_ref.gif) no-repeat top left; height: 30px;}
#zoneProduitsautreref .titreZone span {display: none;}
.fiche {height: 1%;}
.fiche .centreFiche {float: left;border-right: 5px #FFFFFF solid;width: 270px;border-bottom: 5px #FFFFFF solid;background-color:#e0ecff;}
.fiche .centreFiche .haut {margin: 10px;}
.fiche .centreFiche .haut span {background-color: #649aff; color: #FFFFFF; font-weight: bold;font-size: 0.8em;padding: 2px;}
.fiche .centreFiche .haut img {float: right;border: 1px solid #fdca00;margin-left: 3px;margin-bottom: 3px;}
.fiche .centreFiche .haut a {text-decoration: none;}
.fiche .centreFiche .milieu {font-weight: bold;padding: 5px;}
.fiche .centreFiche .milieu a.designation{color:#4C78D7;font-weight:bold; text-decoration:underline;}
.fiche .centreFiche .milieu a.designation:hover{color:#4C78D7;font-weight:bold; text-decoration:none;}
.fiche .centreFiche .bas {clear: both;background-color: #649aff; height: 18px;margin: 5px;padding: 3px;}
.fiche .centreFiche .bas .prix {float: left; font-weight: bold; padding-left: 5px;}
.fichear {height: 1%;}
.fichear .centreFiche {float: left;border-right: 5px #FFFFFF solid;width: 270px;border-bottom: 5px #FFFFFF solid;background-color:#ffffb1;}
.fichear .centreFiche .haut {margin: 10px;}
.fichear .centreFiche .haut span {background-color: #fdca00; color: #000000; font-weight: bold;font-size: 0.8em;padding: 2px;}
.fichear .centreFiche .haut img {float: right;border: 1px solid #fdca00;margin-left: 3px;margin-bottom: 3px;}
.fichear .centreFiche .haut a {text-decoration: none;}
.fichear .centreFiche .milieu {font-weight: bold;padding: 5px;}
.fichear .centreFiche .milieu a.designation{color:#000000;font-weight:bold; text-decoration:underline;}
.fichear .centreFiche .milieu a.designation:hover{color:#000000;font-weight:bold; text-decoration:none;}
.fichear .centreFiche .bas {clear: both;background-color: #fdca00; height: 18px;margin: 5px;padding: 3px;}
.fichear .centreFiche .bas .prix {float: left; font-weight: bold; padding-left: 5px;}

#boiteUtiliserCatalogue{height: 90px;padding-top: 50px;padding-left: 30px;padding-right: 235px;margin-top:-10px;background: url(images/boite_utiliser_catalogue.gif) no-repeat top left;width:435px;font-size:12px;}
#boiteUtiliserCatalogue p{width:640px;}
#gaucheMonCompte #boutonMonCompte {border: 0px;width:80px;height:30px;background: url(images/bouton_valider.gif) no-repeat top left; cursor: pointer;}

#gauchePanier { background: url(images/gauche_panier.gif) top left no-repeat;padding-top: 42px;padding-bottom: 4px;}
#gauchePanier p {margin-right: 15px; background-color: #F5B07E;padding-left: 5px; padding-right: 2px; color: #FFFFFF; font-weight: bold;}
#gauchePanier p span {font-size: 0.8em;}
#gauchePanier #voirDetailPanier {text-align: right;padding-top: 3px; padding-bottom: 3px;}
#gauchePanier #chargerPanier {font-size: 0.8em; padding-top: 5px; padding-bottom: 10px;}
#gauchePanier #chargerPanier a, #gauchePanier #chargerPanier a:visited {color: #FFFFFF; background: url(images/puce_raquo.gif) no-repeat left;padding-left: 8px;}
#gauchePanier #chargerPanier a:hover {text-decoration: none;}

/* PANIER ---------------------------------------------------------------------*/
#boiteTitrePanier { background:url(images/boite_panier.gif) no-repeat top left;padding-top: 53px;}
#boiteTitrePanier span {display: none;}
#boitePanier {width: 651px;margin-left: 23px;padding-bottom: 20px;}
#boitePanier p {padding: 20px;}
#tableauPanier {width: 621px; margin-left: 15px;margin-top: 10px;margin-bottom: 10px;border-collapse: collapse;}
#tableauPanier td { border: 1px solid #649aff; padding: 2px; }
#tableauPanier th {background-color: #649aff;color:#FFFFFF;border: 1px solid #99c2ff;padding: 2px;}
#tableauPanier td.centrer {text-align: center;}
#tableauPanier td.droite {text-align: right;}
#tableauPanier td.total {text-align: right;border:none;font-weight:bold;}
#tableauPanier td.montantTotal {background-color: #99c2ff;font-weight:bold;}
#tableauPanier td.vide {border: none;}
#optionsPanier {margin-left: 10px;height: 25px;}
#optionsPanier a, #optionsPanier:visited {font-weight: bold;color:#649aff;}
#optionsPanier a:hover {text-decoration: none;}
#optionsPanier li {float :left;list-style: none; padding:10px;padding-left: 0px;padding-right: 5px;}

/* PANIER SAUVEGARDE -----------------------------------------------------------*/
#boiteTitrePanierSauv { background:url(images/boite_paniers_sauvegardes.gif) no-repeat top left;padding-top: 53px;}
#boiteTitrePanierSauv span {display: none;}
#tableauPanierSauv {width: 600px; margin-left: 15px;margin-top: 10px;margin-bottom: 10px;border-collapse: collapse;}
#tableauPanierSauv td { border: 1px solid #649aff; padding: 2px; }
#tableauPanierSauv th {background-color: #649aff;color:#FFFFFF;border: 1px solid #99c2ff;padding: 2px;}
#tableauPanierSauv td.centrer {text-align: center;}
#tableauPanierSauv td.droite {text-align: right;}
#tableauPanierSauv td.total {text-align: right;border:none;font-weight:bold;}
#tableauPanierSauv td.montantTotal {background-color: #99c2ff;font-weight:bold;}
#tableauPanierSauv td.vide {border: none;}

/* COMMANDE -----------------------------------------------------------*/
#boiteTitreCommande { background:url(images/boite_commande.gif) no-repeat top left;padding-top: 53px;}
#boiteTitreCommande span {display: none;}
.boiteCommande {width: 651px;margin-left: 23px;padding-bottom: 20px;}
#tableCommande {width: 621px; margin-left: 15px;margin-top: 10px;margin-bottom: 10px;border-collapse: collapse;}
#tableCommande td { border: 1px solid #649aff; padding: 2px; }
#tableCommande th {background-color: #649aff;color:#FFFFFF;border: 1px solid #99c2ff;padding: 2px;}
#tableCommande td.centrer {text-align: center;}
#tableCommande td.droite {text-align: right;}
#tableCommande td.total {text-align: right;border:none;font-weight:bold;}
#tableCommande td.montantTotal {background-color: #99c2ff;font-weight:bold;}
#tableCommande td.vide {border: none;}
#boiteTitreCoord { background:url(images/boite_coordonnees.gif) no-repeat top left;padding-top: 53px;}
#boiteTitreCoord span {display: none;}
#recPanier {margin-left: 23px;}
#recPanier dl {padding-bottom: 5px;}
#recPanier dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;font-weight: bold;}
#recPanier dd {margin-left: 15px;}

#optionsCommande {margin-left: 180px;height: 25px;margin-top: 20px;}
#optionsCommande a, #optionsCommande:visited {font-weight: bold;color:#649aff;}
#optionsCommande a:hover {text-decoration: none;}
#optionsCommande li {float :left;list-style: none; padding:10px;}

#boiteMerci { background:url(images/boite_merci.gif) no-repeat top left;padding-top: 54px;}
#boiteMerci span {display: none;}
#boiteMessage {width: 611px;margin-left: 23px;padding: 20px;padding-top: 10px;}

/* ORDONNANCE ---------------------------------------------------------------------*/
#boiteTitreOrdonnance { background:url(images/boite_ordonnance.gif) no-repeat top left;padding-top: 53px;}
#boiteTitreOrdonnance span {display: none;}
#boiteOrdonnance {width: 651px;margin-left: 23px;padding-bottom: 20px;}
#boiteOrdonnance p {padding: 20px;}

#boiteOrdonnance h3 {color: #4c78d7;margin-bottom: 5px;font-size: 1.4em;}
#boiteOrdonnance #infosPatient {float: right;width: 300px;margin-right: 10px;}
#boiteOrdonnance #infosPratiquant {float: left;width: 300px; margin-left: 10px;}
#boiteOrdonnance #infosPatient ul li,#boiteOrdonnance #infosPratiquant ul li {list-style-type: none;}
#boiteOrdonnance dl {padding-bottom: 5px;}
#boiteOrdonnance dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;font-weight: bold;}
#boiteOrdonnance dd {margin-left: 15px;}
#boiteOrdonnance #alinea {margin-left: 15px;font-size: 0.8em;}

#tableauOrdonnance {clear: both;width: 621px; margin-left: 15px;margin-top: 10px;margin-bottom: 10px;border-collapse: collapse;}
#tableauOrdonnance td { border: 1px solid #649aff; padding: 2px; }
#tableauOrdonnance th {background-color: #649aff;color:#FFFFFF;border: 1px solid #99c2ff;padding: 2px;}
#tableauOrdonnance th.gauche {text-align: left;}
#tableauOrdonnance td.centrer {text-align: center;}
#tableauOrdonnance td.droite {text-align: right;}
#tableauOrdonnance td.total {text-align: right;border:none;font-weight:bold;}
#tableauOrdonnance td.montantTotal {background-color: #99c2ff;font-weight:bold;}
#tableauOrdonnance td.vide {border: none;}
#tableauOrdonnance label {font-weight: bold;}

#tableauOrdonnance td input {text-align: right;}

#optionsOrdonnance {margin-left: 10px;height: 25px;}
#optionsOrdonnance a, #optionsOrdonnance:visited {font-weight: bold;color:#649aff;}
#optionsOrdonnance a:hover {text-decoration: none;}
#optionsOrdonnance li {float :left;list-style: none; padding:10px;}

/* ORDONNANCE SAUVEGARDE -----------------------------------------------------------*/
#boiteTitreOrdonnanceSauv { background:url(images/boite_ordo_sauvegardees.gif) no-repeat top left;padding-top: 53px;}
#boiteTitreOrdonnanceSauv span {display: none;}
#tableauOrdonnanceSauv {width: 600px; margin-left: 15px;margin-top: 10px;margin-bottom: 10px;border-collapse: collapse;}
#tableauOrdonnanceSauv td { border: 1px solid #649aff; padding: 2px; }
#tableauOrdonnanceSauv th {background-color: #649aff;color:#FFFFFF;border: 1px solid #99c2ff;padding: 2px;}
#tableauOrdonnanceSauv td.centrer {text-align: center;}
#tableauOrdonnanceSauv td.droite {text-align: right;}
#tableauOrdonnanceSauv td.total {text-align: right;border:none;font-weight:bold;}
#tableauOrdonnanceSauv td.montantTotal {background-color: #99c2ff;font-weight:bold;}
#tableauOrdonnanceSauv td.vide {border: none;}

/* FORMULAIRE INFOS PATIENT ----------------------------------------------------*/
#boiteTitreInfosPatient{ float: left;width: 475px; height: 53px;background:url(images/boite_infos_patient.gif) no-repeat top left;}
#boiteTitreInfosPatient span {display: none;}
#formInfosPatient {float: left;background-color:#FFFFFF;margin-left: 23px;padding: 10px;width: 433px; display:inline;}
#formInfosPatient dl {padding-bottom: 5px;}
#formInfosPatient dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formInfosPatient #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formInfosPatient .previ {background-color:#FFFFCC;padding: 2px;}
#formInfosPatient .remarque {padding-top: 10px; font-style:italic;}
#boiteMessageInfosPatient {clear: both;float: left;width: 413px; background-color:#649aff;padding: 10px;margin-top: 5px; font-weight:bold; color:#FFFFFF; display:inline;margin-bottom: 10px;}
#photoInfosPatient {float: right; width: 180px; text-align:center; padding-top: 28px;margin-right: 10px;margin-top: 5px;}


#popmessage {position: absolute; width: 300px; height: 200px; top: 50%; left: 50%;margin-left: -150px;margin-top: -100px;display: block; z-index: 500;
background: url(images/popmessage.gif) no-repeat top left;text-align: center;}
#popmessage p {margin: 20px; margin-top: 50px;margin-bottom: 0px;}
#popmessage p img {margin:0 auto;}

/* CENTRE OUVRIR UN COMPTE --------------------------------------------------*/
#boiteOuvrirCompte { float: left; background:url(images/boite_ouvriruncompte.gif) no-repeat top left; width: 433px; padding-top: 54px;padding-left: 32px; padding-right: 29px;height:108px;}
#boiteOuvrirCompte p {margin-bottom: 5px;}
#formOuvrirCompte {clear: both;float: left;background-color:#FFFFFF;margin: 10px;margin-left: 23px;padding: 10px;width: 433px; display:inline;}
#formOuvrirCompte dl {padding-bottom: 5px;}
#formOuvrirCompte dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formOuvrirCompte #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formOuvrirCompte .previ {background-color:#FFFFCC;padding: 2px;}
#formOuvrirCompte .remarque {padding-top: 10px; font-style:italic;}
#boiteMessageOuvrirCompte {clear: both;float: left;width: 433px; margin-left: 22px; background-color:#649aff;padding: 10px;margin-top: 5px; font-weight:bold; color:#FFFFFF; display:inline;}
#photoOuvrirCompte {float: right; width: 193px; text-align:center; padding-top: 5px;margin-right: 5px;margin-top: 5px;}

/* CENTRE MON COMPTE ----------------------------------------------------------*/
#formMonCompte2 {clear: both;float: left;background-color:#FFFFFF;margin: 10px;margin-left: 23px;margin-top: 0px;padding: 10px;width: 433px; display:inline;}
#formMonCompte2 dl {padding-bottom: 5px;}
#formMonCompte2 dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formMonCompte2 #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formMonCompte2 .previ {background-color:#FFFFCC;padding: 2px;}
#formMonCompte2 .remarque {padding-top: 10px; font-style:italic;}

#formMonCompte3 {margin-top:50px;clear: both;float: left;background-color:#FFFFFF;margin-left: 23px;padding: 10px;width: 433px; display:inline;}
#formMonCompte3 dl {padding-bottom: 5px;}
#formMonCompte3 dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formMonCompte3 #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formMonCompte3 .previ {background-color:#FFFFCC;padding: 2px;}
#formMonCompte3 .remarque {padding-top: 10px; font-style:italic;}
#boiteMessageMonCompte {clear: both;float: left;width: 433px; margin-left: 23px; background-color:#649aff;padding: 10px; font-weight:bold; color:#FFFFFF; display:inline;}
#boiteMonCompte {float: left; background:url(images/boite_mon_compte.gif) no-repeat top left; width: 433px; padding-left: 32px; padding-right: 29px;height:53px;}
#boiteMonCompte span {display: none;}
#boiteMesObservances {float: left; background:url(images/boite_mes_obersances.gif) no-repeat top left; width: 433px; padding-left: 32px; padding-right: 29px;height:53px;}
#boiteMesObservances span {display: none;}
.contenu_observance{ width:100%; margin-top:35px; }
.fond_td_haut_observance{ background-color:#e8e8e8;padding:5px; }
.fond_td_observance{ padding:7px; }

/* CENTRE AUTHENTIFICATION AU COMPTE -------------------------------------------*/
#formOuvrirCompte2 {clear: both;float: left;margin: 10px;margin-top: 0px;margin-left: 23px;padding: 10px;width: 433px; display:inline;}
#formOuvrirCompte2 dl {padding-bottom: 5px;}
#formOuvrirCompte2 dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formOuvrirCompte2 #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formOuvrirCompte2 .previ {background-color:#FFFFCC;padding: 2px;}
#formOuvrirCompte2 .remarque {padding-top: 10px; font-style:italic;margin-bottom: 20px;}
#formOuvrirCompte2 .petitTitre {width: 413px; margin-top: 20px;margin-bottom: 10px;font-weight: bold;font-size: 1.1em;padding: 10px;background-color:#649aff;color:#FFFFFF;}
#formOuvrirCompte2 a, #formOuvrirCompte2 a:visited {font-weight: bold;color:#649aff;}
#formOuvrirCompte2 a:hover {text-decoration: none;}

#gaucheOrdonnance { background: url(images/gauche_ordonnance.gif) top left no-repeat;padding-top: 72px;padding-bottom: 4px;}
#gaucheOrdonnance p {margin-right: 15px; background-color: #adadad;padding-left: 5px; padding-right: 2px; color: #FFFFFF; font-weight: bold;}
#gaucheOrdonnance p span {font-size: 0.8em;}
#gaucheOrdonnance #voirDetailOrdonnance {text-align: right;padding-top: 3px; padding-bottom: 3px;}
#gaucheOrdonnance #chargerOrdonnance {font-size: 0.8em; padding-top: 5px; padding-bottom: 10px;}
#gaucheOrdonnance #chargerOrdonnance a, #gaucheOrdonnance #chargerOrdonnance a:visited {color: #FFFFFF; background: url(images/puce_raquo.gif) no-repeat left;padding-left: 8px;}
#gaucheOrdonnance #chargerOrdonnance a:hover {text-decoration: none;}

#gaucheRechercher #LienPrescriptibles {}
#gaucheRechercher #LienPrescriptibles a {display:block; width: 151px; height: 20px; background:url(images/bouton_prescriptibles.gif) 0 0 no-repeat;}
#gaucheRechercher #LienPrescriptibles a:hover {display:block;width:151px;height: 20px; background:url(images/bouton_prescriptibles.gif) 0 -20px no-repeat;}
#gaucheRechercher #LienPrescriptibles span {display:none;}

/* CENTRE CONDITIONS GENERALES DE VENTE / MENTIONS LEGALES ------------------------------*/
#hautConditionsGenerales {background: url(images/haut_conditions_generales.gif) top left no-repeat; height: 50px;}
#hautMentionsLegales {background: url(images/haut_mentions_legales.gif) top left no-repeat; height: 50px;}
#conditionsGenerales, #mentionsLegales {margin-left: 23px; margin-right: 24px;padding: 10px;}
#conditionsGenerales p, #mentionsLegales p {padding-bottom: 5px;}

/* CENTRE PETITES ANNONCES ------------------------------------------*/
#boitePetitesAnnonces { float: left; background:url(images/boite_petitesannonces.gif) no-repeat top left; width: 433px; padding-top: 54px;padding-left: 32px; padding-right: 29px;height:108px;}
#boitePetitesAnnonces p {margin-bottom: 5px;}
#annonce {float: left;width: 480px;}
#topAnnonce {height: 60px;}
#titreAnnonce {padding-left: 10px;font-size: 2em; font-weight: bold; padding-bottom: 5px;margin-top: 20px; color: #649aff; padding-right: 30px;background: url(images/haut_annonce.gif) top right no-repeat;}
#texteAnnonce {padding-bottom: 10px;}
#texteAnnonce, #imagesAnnonce, #liensAnnonce, #fichiersAnnonce {padding-left: 30px; padding-right: 30px; background: url(images/fond_actu.gif) top left repeat-y;}
#dateAnnonce {font-size: 0.6em;}
#topImagesAnnonce {padding-top: 40px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_photo.gif) top left no-repeat;}
#imagesAnnonce {padding-top: 10px;padding-bottom: 10px;line-height:1.2;}
.imageAnnonce {float: left; width: auto;}
.imageAnnonce img {border: 1px solid #FFCC00;margin-bottom: 10px;}
.legendeImageAnnonce {background: url(images/puce_actu.gif) bottom left no-repeat; padding-left: 20px;margin-bottom: 5px; }
#topFichiersAnnonce {padding-top: 40px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_fichier.gif) top left no-repeat;}
#topLiensAnnonce {padding-top: 40px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_lien.gif) top left no-repeat;}
#fichiersAnnonce li, #liensAnnonce li { list-style:none; background: url(images/puce_actu.gif) bottom left no-repeat; padding-left: 20px; padding-bottom: 3px; }
#fichiersAnnonce a,#fichiersAnnonce a:visited, #liensAnnonce a,  #liensAnnonce a:visited { color: #000000 }
#fichiersAnnonce a:hover, #liensAnnonce a:hover { color: #000000; text-decoration: none; }
.liensOut {background: url(images/lien_externe.gif) right no-repeat;padding-right: 12px;}
#fichiersAnnonce, #liensAnnonce {padding-bottom: 5px;}
#listeMiniAnnonces {float: right; width: 193px; margin-right: 5px;padding-top: 34px;}
.miniAnnonce {margin-bottom: 10px; line-height:1.2; background-color:#FFFFFF; }
.miniAnnonceOn {border-bottom: 1px solid #FF0000; border-top: 1px solid #FF0000; }
.miniAnnonce div {padding-left: 3px; padding-right: 3px; padding-bottom: 3px;}
.miniAnnonceOn div { background:url(images/fond_miniactu_on.gif) top left repeat-y; padding-bottom: 3px;}
.titreMiniAnnonce { font-weight:bold;padding-top: 5px;}
.dateMiniAnnonce { font-style:italic; font-size: 0.85em;}
.savoirPlusMiniAnnonce {text-align:right;}

/* CENTRE ACTUS ------------------------------------------*/
#listeMiniActus {float: right; width: 193px; margin-right: 5px;padding-top: 15px;}
.miniActu {margin-bottom: 10px;padding-top: 30px; line-height:1.2;}
.miniActuOn {border-bottom: 1px solid #FF0000; }
.miniActu div {padding-left: 3px; padding-right: 3px; padding-bottom: 3px;}
.miniActuOn div { background:url(images/fond_miniactu_on.gif) top left repeat-y; padding-bottom: 3px;}
.titreMiniActu { font-weight:bold;}
.dateMiniActu { font-style:italic; font-size: 0.85em;}
.savoirPlusMiniActu {text-align:right;}
#actu {float: left;width: 480px;}
#topActu {height: 60px;}
#titreActu {font-size: 1.4em; font-weight: bold; padding-bottom: 5px;}
#texteActu {padding-bottom: 10px;text-align:justify;}
#titreActu, #texteActu, #imagesActu, #liensActu, #fichiersActu {padding-left: 30px; padding-right: 30px; }
#dateActu {font-size: 0.6em;}
#topImagesActu {padding-top: 40px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_photo.gif) top left no-repeat;}
#imagesActu {padding-top: 10px;padding-bottom: 10px;line-height:1.2;}
.imageActu {float: left; width: auto;}
.imageActu img {border: 1px solid #FFCC00;margin-bottom: 10px;}
.legendeImageActu {background: url(images/puce_actu.gif) bottom left no-repeat; padding-left: 20px;margin-bottom: 5px; }
#topFichiersActu {padding-top: 40px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_fichier.gif) top left no-repeat;}
#topLiensActu {padding-top: 40px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_lien.gif) top left no-repeat;}
#fichiersActu li, #liensActu li { list-style:none; background: url(images/puce_actu.gif) bottom left no-repeat; padding-left: 20px; padding-bottom: 3px; }
#fichiersActu a,#fichiersActu a:visited, #liensActu a,  #liensActu a:visited { color: #000000 }
#fichiersActu a:hover, #liensActu a:hover { color: #000000; text-decoration: none; }
.liensOut {background: url(images/lien_externe.gif) right no-repeat;padding-right: 12px;}
#fichiersActu, #liensActu {padding-bottom: 5px;}

/* CENTRE NOUS CONNAITRE  ------------------------------*/
p.bleu{color:#0000ff;}
span.bleu{color:#0000ff;}
#hautNousConnaitre {background: url(images/haut_nous_connaitre.gif) top left no-repeat; height: 50px;}
#nousConnaitre {margin-left: 23px; margin-right: 0px;padding: 10px;text-align:justify; }
#nousConnaitre p {padding-bottom: 5px; }
#cadre_bleu1{color:#FFFFFF;background: #0058A6;font-family:arial; text-align:center; padding-top:5px;font-weight:bold; }
#cadre_titre{color:#FFFFFF;background: #FAA61A;font-family:arial; text-align:center; padding-top:5px;font-weight:bold;margin-top:10px; margin-bottom:6px; }
.titre{color:#FAA61A;margin-top:10px; margin-bottom:3px;font-weight:bold; }
.photo{float:left; margin-right:8px;margin-top:3px;}
#cadre_droit{color:#FFFFFF;float:right;background: #0058A6;text-align:center;width:150px; margin-left: 10px;}
#cadre_gauche{color:#FFFFFF;background: #0058A6;float:left;text-align:center;width: 200px;margin-right: 10px;}
li.liste_orange{list-style-position:inside;list-style-image:url(images/puce_nutrition2.gif);}
li.liste2_orange{list-style-type:none;}
.titre a{color:#FAA61A;}
.vide{margin-left:17px;}
.vide2{margin-left:15px;}
div#date{margin-left:35px;}

/* CENTRE SAV ------------------------------*/
#hautSAV {background: url(images/haut_sav.gif) top left no-repeat; height: 50px;}
#SAV {margin-left: 23px; margin-right: 24px;padding: 10px;}
#SAV p {padding-bottom: 5px;}

/* CENTRE LETTRE INFORMATION --------------------------------------------------*/
#boiteLettreInformation { float: left; background:url(images/boite_lettreinformation.gif) no-repeat top left; width: 433px; padding-top: 54px;padding-left: 32px; padding-right: 29px;height:108px;}
#boiteLettreInformation p {margin-bottom: 5px;margin-top:25px;}
#boiteMessageLettre {clear: both;float: left;width: 433px; margin-left: 22px; background-color:#649aff;padding: 10px;margin-top: 5px; font-weight:bold; color:#FFFFFF; display:inline;}
#formLettreInscrire {clear: both;float: left;margin: 10px;margin-left: 23px;padding: 10px;width: 433px; display:inline; padding-top: 40px;}
#formLettreInscrire dl, #formLettreDesinscrire dl {padding-bottom: 5px;}
#formLettreInscrire dt, #formLettreDesinscrire dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formLettreInscrire #erreur, #formLettreDesinscrire #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formLettreInscrire .remarque {padding-top: 10px; font-style:italic;}
#boiteMessageLettre2 {float: right;width: 183px; background-color:#649aff;padding: 5px;margin-top: 16px; font-weight:bold; color:#FFFFFF; margin-right: 10px;margin-bottom: 10px;}
#formLettreDesinscrire {margin-left:28px;width: 183px; background: url(images/haut_form_desinscription.gif) top left no-repeat #FFFFFF;margin-right: 5px;padding: 5px;padding-top: 30px;}
#coinLettre {float: right; width: 193px; text-align:center; padding-top: 5px;margin-right: 5px;margin-top: 5px;height: 163px;}

/* CENTRE BESOIN D'AIDE ------------------------------*/
#hautBesoinAide {background: url(images/haut_besoin_aide.gif) top left no-repeat; height: 50px;}
#besoinAide {margin-left: 23px; margin-right: 24px;padding: 10px;}
#besoinAide p {padding-bottom: 5px;}

/* CENTRE NOUS CONTACTER -------------------------------------------*/
/*#boiteNousContacter { float: left; background:url(images/boite_nouscontacter.gif) no-repeat top left; width: 433px; padding-top: 54px;padding-left: 32px; padding-right: 29px;height:50px;}
#boiteNousContacter p {margin-bottom: 5px;}*/
#boiteMessageNousContacter {clear: both;float: left;width: 433px; margin-left: 22px; background-color:#649aff;padding: 10px;margin-top: 5px; font-weight:bold; color:#FFFFFF; display:inline;}
#photoEspaceMedical {float: right; width: 193px; text-align:center; padding-top: 5px;margin-right: 5px;margin-top: 5px;}
#formContact {clear: both;float: left;background-color:#FFFFFF;margin: 10px;margin-left: 23px;padding: 10px;width: 433px; display:inline;}
#formContact dl {padding-bottom: 5px;}
#formContact dt {padding-bottom: 1px; background:url(images/virgule_formulaire.gif) bottom left no-repeat; padding-left: 8px;}
#formContact #erreur {color:#FF0000;padding-bottom: 10px; font-weight:bold;}
#formContact .previ {background-color:#FFFFCC;padding: 2px;}
#formContact .remarque {padding-top: 10px; font-style:italic;}
#boiteAdresse {float: right; width: 183px; background-color:#FFFFFF;margin-right: 5px;margin-top: 14px;padding: 5px;}

.lienHautPage {background: url(images/icone_haut_page.gif) top left no-repeat;}
.lienPagePrecedente {background: url(images/icone_page_precedente.gif) top left no-repeat;padding-left: 15px;}
.lienEnregistrer {background: url(images/icone_enregistrer.gif) top left no-repeat;padding-left: 15px;}
.lienImprimer {background: url(images/icone_imprimer.gif) top left no-repeat;padding-left: 18px;}
.lienValider {background: url(images/icone_valider.gif) top left no-repeat;padding-left: 18px;}
.pdf {background: url(images/pdf.gif) top left no-repeat;padding-left: 20px;}
/*---------contact.php-------------------------------------------------------------------------------*/
#boiteNousContacter {background:url(images/boite_nouscontacter.gif) no-repeat top left; height: 50px; padding-left: 32px; padding-right: 29px;}
#NousContacter {margin-left: 22px; margin-right: 24px;padding:10px;text-align:justify; }
.carte {margin-left:145px; width:377px; height:350px;margin-top:10px;}
#cadre_texte_contact{ width:400px;margin-left:130px;margin-top:0px;padding-top:0px; border:2px solid #61B01F; background-color:#FFFFFF; }
#texte_contact_cadre {color:#4964AD;font-weight:bold; text-align:center; margin-left:10px; margin-right:10px;}
#texte_contact_cadre a.vert {text-decoration: none; color:#61B01F;}
#contact_adr{width:400px; margin-left:140px;margin-top:5px;}
.contact_gauche{ float:left;  text-align:right;margin-top:8px;width:190px;}
.contact_droite{float:right; text-align:left; margin-top:8px;width:160px;}
#cadre_puce{width:60px;margin-left:334px;margin-top:20px;}
.puce{float:left; margin-right:5px;}
#info{ margin-top:20px; width:490px; margin-left:90px; text-align:center;}
#info #petit{font-size:11px;}

a.link_aide{color:#faa61a;text-decoration:none;}
a.link_aide:hover{text-decoration:underline;}
.img_contact{float:right;border:1px solid #999999;}

/* CENTRE LIENS -------------------------------------------*/
#boiteLiens { float: left; background:url(images/boite_liens.gif) no-repeat top left; width: 293px; padding-top: 64px;padding-left: 32px; padding-right: 29px;height:108px;}
#boiteLiens p {margin-bottom: 5px;}
#boiteLiens ul {margin-left: 10px;margin-top:50px;}
#boiteLiens li {list-style: none;margin-bottom: 3px;}
#boiteLiens a, #boiteLiens:visited {font-weight: bold;color:#649aff;}
#boiteLiens a:hover {text-decoration: none;}
#photoEspaceMedical {float: right; width: 193px; text-align:center; padding-top: 5px;margin-right: 17px;margin-top: 5px;}

.select-box{vertical-align:middle; z-index:90;}
.select-box select{/*width:150px;*/}