/* CSS Document */

/*remplacement couleur #A96B0E par #ff6633 le07/02/2008 par Hervé*/
html{
  height:100%
}
body {
	margin: 0px; /* Reset */
	padding: 0px; /* Reset */
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height:100%;
	z-index: 1;
}
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;}
.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;}
p.titre_orange{color:#faa61a;font-weight:bold;padding-top:8px;padding-bottom:5px;}
img.droite{float:right;margin-top:35px;}
a.link_aide{color:#faa61a;text-decoration:none;}
a.link_aide:hover{text-decoration:underline;}
p.bleu{color:#0000ff;}
span.bleu{color:#0000ff;}
/* LAYOUT GENERAL DE LA PAGE ----------------------------------------*/
ul.liste_orange{list-style-image:url(images/puce_nutrition2.gif);padding-left:15px;}
ul.liste_orange li{padding-top:3px;}
#ortho{float:right;width:100px;padding-right:350px;}
#header {
	position: relative;
	height: 100px;
	width: 907px;
	height: 97px;
	margin: 0 auto;
}
#conteneur, #conteneurBlanc {
	position: relative;
	width: 867px;
	margin: 0 auto; 
}
#conteneur {background:url(images/fond_conteneur.gif) repeat-y top left; }
#conteneurBlanc {background:url(images/fond_conteneur_blanc.gif) repeat-y top left;}

#haut { height: 26px; background-color:#FFFFFF; }
#gauche {
	float: left;
	width: 169px;
	background:url(images/gauche.gif) repeat-y top left;
}
#centre { float: left;width: 698px;}
#petitPoucet { height: 14px; background-color:#FFFFFF; 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: #99c2ff;
	clear:both;
	margin-top: 5px;
}
#pied2 {
	height: 15px;
	padding-left: 169px; padding-top: 5px;
	text-align:center;
	font-size: 0.8em;
	color: #99c2ff;
	clear:both;
	margin-top: 5px;
}

#pied a, #pied a:visited {color: #99c2ff; text-decoration:none;}
#pied a:hover {color: #99c2ff; text-decoration:underline;}

/*#pied2 {
	height: 15px;
	padding-left: 169px; padding-top: 5px;
	background-color:#81AABC;
	background:url(images/pied2.gif) repeat-y top left;
	text-align:center;
	font-size: 0.8em;
	color: #FFFFFF;
	clear:both;
	margin-top: 0px;
}
#pied2 a, #pied2 a:visited {color: #FFFFFF; text-decoration:none;}
#pied2 a:hover {color: #FFFFFF; text-decoration:underline;}
*/



#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;}
/* 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: 22px;
	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 0 0;display: block;}
.menuhaut #actualites a:hover, .menuhaut #actualitesOn a {background:url(images/menu_haut_1.gif) no-repeat 0 -25px; 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 0 0;display: block;}
.menuhaut #connaitre a:hover, .menuhaut #connaitreOn a {background:url(images/menu_haut_2.gif) no-repeat 0 -25px; 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 0 0;display: block;}
.menuhaut #contacter a:hover, .menuhaut #contacterOn a {background:url(images/menu_haut_3.gif) no-repeat 0 -25px; 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 0 0;display: block;}
.menuhaut #lettreinfos a:hover, .menuhaut #lettreinfosOn a {background:url(images/menu_haut_4.gif) no-repeat 0 -25px; 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 0 0;display: block;}
.menuhaut #sav a:hover, .menuhaut #savOn a {background:url(images/menu_haut_5.gif) no-repeat 0 -25px; 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 0 0;display: block;}
.menuhaut #annonces a:hover, .menuhaut #annoncesOn a {background:url(images/menu_haut_6.gif) no-repeat 0 -25px; color:#000000;display: block;}
.menuhaut #aide, .menuhaut #aideOn {width: 133px;}
.menuhaut #aide a {background:url(images/menu_haut_7.gif) no-repeat 0 0;display: block;}
.menuhaut #aide a:hover, .menuhaut #aideOn a {background:url(images/menu_haut_7.gif) no-repeat 0 -25px; color:#000000;display: block;}

/* MENU DE GAUCHE ----------------------------------------*/
#gaucheCatalogue { background: url(images/gauche_catalogue.gif) top left no-repeat;padding-top: 5px;padding-bottom: 4px;}
#gaucheCatalogue ul {list-style-type: none;}
#gaucheCatalogue span {display: none;}

#gaucheCatalogue a#lienCataPro {display: block; width: 154px; height: 22px; background: url(images/bouton_professionnels.gif) 0 0 no-repeat;}
#gaucheCatalogue a#lienCataPro:hover {display: block; width: 154px; height: 22px; background:url(images/bouton_professionnels.gif) 0 -23px no-repeat;}
#gaucheCatalogue a#lienCataPart {display: block; width: 154px; height: 22px; background: url(images/bouton_particuliers.gif) 0 0 no-repeat;}
#gaucheCatalogue a#lienCataPart:hover {display: block; width: 154px; height: 22px; background: url(images/bouton_particuliers.gif) 0 -23px no-repeat;}

a#lienCataMaint {display: block; width: 154px; height: 22px; background: url(images/bouton_maintien.gif) 0 0 no-repeat;}
a#lienCataMaint:hover {display: block; width: 154px; height: 22px; background: url(images/bouton_maintien.gif) 0 -22px no-repeat;}
a#lienCataMaint span{display:none;}

#gaucheCatalogue a#lienCataHyg {display: block; width: 154px; height: 24px; background:url(images/bouton_hygiene.gif) no-repeat 0 0;}
#gaucheCatalogue a#lienCataHyg:hover {display: block; width: 154px; height: 24px; background: url(images/bouton_hygiene.gif) no-repeat 0 -24px;}

#gaucheRechercher { background: url(images/gauche_rechercher.gif) top left no-repeat;padding-top: 36px;padding-bottom: 4px;padding-left: 3px;height:370px;}
#gaucheRechercher select {width: 148px;font-size: 0.9em;}
#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 {color:#FFFFFF; font-weight:bold; font-size: 0.90em;width: 100%}
#gaucheRechercher dd, #gaucheMonCompte dd {padding-bottom: 8px;}
#gaucheRechercher #raz {float: left;padding-top: 5px;padding-left: 5px;}
#gaucheRechercher #rechercher { float: right; text-align:right; padding-right: 20px;}
#gaucheRechercher #LienDestock {padding-top: 30px;}
#gaucheRechercher #LienDestock a {display:block; width: 151px; height: 20px; background:url(images/bouton_destockage.gif) 0 0 no-repeat;}
#gaucheRechercher #LienDestock a:hover {display:block;width:151px;height: 20px; background:url(images/bouton_destockage.gif) 0 -20px no-repeat;}
#gaucheRechercher #LienDestock span {display: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;}
#gaucheRechercher #boutonRechercher {border: 0px;width:100px;height:30px;background: url(images/bouton_rechercher.gif) no-repeat top left; cursor: pointer;}

#gaucheMonCompte { background: url(images/gauche_moncompte.gif) top left no-repeat;padding-top: 36px;padding-bottom: 4px;}
#gaucheMonCompte dl {padding-left: 3px;}
#gaucheMonCompte input { width: 144px; background:url(images/ombre.gif); border: 1px #5bc769 solid;}
#gaucheMonCompte input:focus { background:url(images/ombre2.gif)}
#gaucheMonCompte #valider {text-align:right; padding-right: 20px; }
#gaucheMonCompte #sincrire {text-align:center;margin-right: 15px; background-color:#72da72;padding-bottom: 8px; padding-top: 5px;font-weight:bold;font-size: 0.8em;}
#gaucheMonCompte #sincrire a, #gaucheMonCompte #sincrire a:visited {color: #FFFFFF;}
#gaucheMonCompte #sincrire a:hover {text-decoration: none;}
#gaucheMonCompte #message {padding: 5px; font-weight: bold; color: #FFFFFF;margin-right: 15px;}
#gaucheMonCompte #modifInfos, #gaucheMonCompte #deconnexion {margin-right: 15px; font-size: 0.8em; font-weight:bold;color: #FFFFFF;padding: 5px;padding-right: 2px;}
#gaucheMonCompte #modifInfos a, #gaucheMonCompte #deconnexion a, #gaucheMonCompte #modifInfos a:visited, #gaucheMonCompte #deconnexion a:visited {color: #FFFFFF; background: url(images/puce_raquo.gif) no-repeat left;padding-left: 8px;}
#gaucheMonCompte #modifInfos a:hover, #gaucheMonCompte #deconnexion a:hover {text-decoration: none;}
#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: #f19a5b;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;}


#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;}

/* CENTRE ACCUEIL ---------------------------------------------*/
.boiteCata { float: left; width: 170px; margin-top: 29px;padding-top: 191px; padding-left: 19px; _padding-left: 14px; padding-right: 14px;margin-left: 21px; _margin-left: 15px; padding-bottom: 10px;}
.boiteCata .titreBoite { font-weight: bold; }
.boiteCata .texteBoite { text-align:left; background-color:#FFFFFF; }
.boiteCata .texteBoite a { text-decoration:none; }
.boiteCata .texteBoite a:hover { text-decoration:none; }
.boiteCata .lienBoite {text-align:left; padding-top: 5px;}
	.boiteCata .lienBoite a:hover { text-decoration: none; }
#boiteCataPro { background:url(images/boite_catalogue_pro.jpg) top left no-repeat #E0ECFF; display: inline; color:#FF9900; }
	#boiteCataPro a, #boiteCataPro a:visited { color:#FF9900; }
#boiteCataParticuliers { background:url(images/boite_catalogue_part.jpg) top left no-repeat #E0ECFF; color: #deb026; }
	#boiteCataParticuliers a, #boiteCataParticuliers a:visited { color:#deb026; }
#boiteCataMaintien { background:url(images/boite_catalogue_maintien.jpg) top left no-repeat #E0ECFF; color: #FF9900; }
	#boiteCataMaintien a, #boiteCataMaintien a:visited { color:#FF9900; }

.sur_img{
	width:203px;
	height:202px;
	margin-top:-200px;
	margin-left:-19px;
	cursor:pointer;	
}

/* 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:108px;}
#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;}
*/
/* 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; }
#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;}
#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_observances.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:50px; }
.fond_td_haut_observance{ background-color:#e8e8e8;padding:5px; }
.fond_td_observance{ padding:7px; }

/* CENTRE AUTHENTIFICATION AU COMPTE -------------------------------------------*/
#formOuvrirCompte2 {clear: both;float: left;background-color:#FFFFFF;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;}

/* 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;}
#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; background: url(images/haut_form_inscription.gif) top left no-repeat #FFFFFF;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 {float: right; 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 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; background-color:#FFFFFF;width: 480px;}
#topActu {height: 60px;}
#titreActu {font-size: 1.4em; font-weight: bold; padding-bottom: 5px;}
#texteActu {padding-bottom: 10px;}
#titreActu, #texteActu, #imagesActu, #liensActu, #fichiersActu {padding-left: 30px; padding-right: 30px; background: url(images/fond_actu.gif) top left repeat-y;}
#dateActu {font-size: 0.6em;}
#topImagesActu {padding-top: 10px;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: 10px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_fichier.gif) top left no-repeat;}
#topLiensActu {padding-top: 10px;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 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; background-color:#e0ecff;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: 10px;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: 10px;padding-left: 30px; padding-right: 30px; background: url(images/haut_actu_fichier.gif) top left no-repeat;}
#topLiensAnnonce {padding-top: 10px;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 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 {background: #FFFFFF;margin-left: 23px; margin-right: 24px;padding: 10px;}
#conditionsGenerales p, #mentionsLegales p {padding-bottom: 5px;}

/* CENTRE NOUS CONNAITRE  ------------------------------*/
#hautNousConnaitre {background: url(images/haut_nous_connaitre.gif) top left no-repeat; height: 50px;}
#nousConnaitre {background: #FFFFFF;margin-left: 23px; margin-right: 24px;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:60px;}
.vide2{margin-left:15px;}
/* CENTRE SAV ------------------------------*/
#hautSAV {background: url(images/haut_sav.gif) top left no-repeat; height: 50px;}
#SAV {background: #FFFFFF;margin-left: 23px; margin-right: 24px;padding: 10px;}
#SAV p {padding-bottom: 5px;}

/* CENTRE BESOIN D'AIDE ------------------------------*/
#hautBesoinAide {background: url(images/haut_besoin_aide.gif) top left no-repeat; height: 50px;}
#besoinAide {background: #FFFFFF;margin-left: 23px; margin-right: 24px;padding: 10px;}
#besoinAide p {padding-bottom: 5px;}

/* CENTRE CATALOGUE PRODUITS ---------------------------------------------------*/
.navigation {width: 698px; _width: 693px;height: 27px; border-bottom: 10px #E0ECFF 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;}

.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; height: 225px;}

.produit, .produit a, .produit a:visited {color: #4c78d7;}
.produit .titre {height: 65px;width:128px;}
.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: 190px;font-weight: bold;font-size: 1.3em; padding-bottom: 7px;padding-left:5px;}

.partieBleu { background-color: #4c78d7; color:#F19A5B; }
.partieJaune{ background-color: #f6bf28; color:#000000; }
.partieGrise{ background-color: #dbdcdd; color:#000000; }
.ligneProduitsBleu { background-color:#4c78d7; font-size:0.8em; width:698px; overflow:hidden; clear:both; }
.ligneProduitsJaune { background-color:#f6bf28; font-size:0.8em; width:698px; overflow:hidden; clear:both; }
.ligneProduitsGrise { background-color:#dbdcdd; font-size:0.8em; width:698px; overflow:hidden; clear:both; }
.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:688px; font-weight:bold; padding:2px 5px 5px 5px; text-align:right; margin-bottom:15px; }
.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; }

.decouvrirGamme{  }
.decouvrirGamme .titreNosGammes{ font-weight:bold; padding-bottom:8px; background-color:#E0ECFF; padding-left:10px; }
.decouvrirGamme .nosGammes { background-color:#E0ECFF; overflow:hidden; padding-left:10px; padding-bottom:10px; }
.decouvrirGamme .nosGammes div { width:220px; 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; }

#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;}


/*#centreFichePrincipale .basFiche .prix span.barre, .fiche .centreFiche .bas .prix span.barre {text-decoration:line-through;font-weight:normal;}
#centreFichePrincipale .basFiche .quantite, .fiche .centreFiche .bas .quantite {float: right;}
#centreFichePrincipale .basFiche .quantite input, .fiche .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 { background:url(images/ombre2.gif)}
#centreFichePrincipale .basFiche .panier, .fiche .centreFiche .bas .panier {float: right;padding-left: 5px;}
#centreFichePrincipale .basFiche .panier img, .fiche .centreFiche .bas .panier img{float: left;}
#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;}

/* PANIER ---------------------------------------------------------------------*/
#boiteTitrePanier { background:url(images/boite_panier.gif) no-repeat top left;padding-top: 53px;}
#boiteTitrePanier span {display: none;}
#boitePanier {background-color: #FFFFFF;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 {background-color: #FFFFFF;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 {background-color: #FFFFFF;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 {background-color: #FFFFFF;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;}

/* CENTRE LIENS -------------------------------------------*/
#boiteLiens { float: left; background:url(images/boite_liens.gif) no-repeat top left; width: 433px; padding-top: 64px;padding-left: 32px; padding-right: 29px;height:108px;}
#boiteLiens p {margin-bottom: 5px;}
#boiteLiens ul {margin-left: 10px;}
#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: 5px;margin-top: 5px;}

/* MAD -----------------------------------------------------------------------------------------------------------***************************************----------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/#boiteTitreMAD { background:url(images/boite_MAD.gif) no-repeat top left;padding-top: 50px;}/*
#boiteTitreMAD span {display: none;}*/
/*New MAD ----------------------*/
#mad{background-color: #FFFFFF;margin-left: 23px; margin-right: 25px;padding:10px;text-align:justify; }
/*#logo_espace_medical{ height:80px; width:276px; margin-left:200px; padding-top:50px;}*/
#role{font-size:15px; padding:0;margin:0;padding-top:20px; margin-left:50px; }
#role ul{margin-left:0;padding-left:0;list-style-image:url(images/puce.jpg);list-style-position: inside;}
#role ul li{margin-left:0;padding-left:0; color:#FF9900;font-size: 2em; font-weight: bold;}
#graph_4etape{height:450px; width:600px; padding-left:30px; margin-top:10px; /*border:2px solid #FF9900;*/}
.textmad{ width:600px;margin-left:13px;  font-size:12px; margin-top:10px; text-align:left;}
.textmad .titre{color:#dc8503;padding-bottom:10px;font-weight:bold;}
.textmad .titre2{font-weight:bold;}
.textmad a{text-decoration:none; color:#dc8503;}
.textmad a:hover{text-decoration:underline; }
#gros_icones{width:624px;height:140px;margin-top:20px;margin-left:0px;}

#gros_icones #perfusion{float:left;width:104px;text-align:center;}
#gros_icones #perfusion img{margin-left:8px;}
#gros_icones #perfusion a{text-decoration:none;color:#b65544;font-weight:bold;font-size:10px;}
#gros_icones #perfusion a:hover{text-decoration:underline;}
#gros_icones #perfusion div.picto{display:block;height:25px;margin-top:20px;text-align:left;margin-left:8px;}
#gros_icones #perfusion div.picto a{background:url(images/icone_ordonnance2.gif) no-repeat center left;padding-left:21px;display:block;height:25px;margin-top:8px;}


#gros_icones #assistance{float:left;width:104px;text-align:center;}
#gros_icones #assistance img{margin-left:10px;}
#gros_icones #assistance a{text-decoration:none;color:#a55c93;font-weight:bold;font-size:10px;}
#gros_icones #assistance a:hover{text-decoration:underline;}
#gros_icones #assistance div.picto{display:block;height:25px;margin-top:8px;text-align:left;margin-left:8px;}
#gros_icones #assistance div.picto a{background:url(images/icone_ordonnance_assistance.gif) no-repeat center left;padding-left:21px;display:block;height:25px;margin-top:8px;}


#gros_icones #nutrition{float:left;width:104px;text-align:center;}
#gros_icones #nutrition img{margin-left:10px;}
#gros_icones #nutrition a{text-decoration:none;color:#f8b668;font-weight:bold;font-size:10px;}
#gros_icones #nutrition a:hover{text-decoration:underline;}
#gros_icones #nutrition div.picto{display:block;height:25px;margin-top:20px;text-align:left;margin-left:8px;}
#gros_icones #nutrition div.picto a{background:url(images/icone_ordonnance_nutrition.gif) no-repeat center left;padding-left:21px;display:block;height:25px;margin-top:8px;}


#gros_icones #domicile{float:left;width:104px;text-align:center;}
#gros_icones #domicile img{margin-left:10px;}
#gros_icones #domicile a{text-decoration:none;color:#4486ba;font-weight:bold;font-size:10px;}
#gros_icones #domicile a:hover{text-decoration:underline;}
#gros_icones #domicile div.picto{display:block;height:25px;margin-top:8px;text-align:left;margin-left:8px;}
#gros_icones #domicile div.picto a{background:url(images/icone_ordonnance_environnement.gif) no-repeat center left;padding-left:21px;display:block;height:25px;margin-top:8px;}


#gros_icones #mobilite{float:left;width:104px;text-align:center;}
#gros_icones #mobilite img{margin-left:10px;}
#gros_icones #mobilite a{text-decoration:none;color:#d07ba5;font-weight:bold;font-size:10px;}
#gros_icones #mobilite a:hover{text-decoration:underline;}
#gros_icones #mobilite div.picto{display:block;height:25px;margin-top:20px;text-align:left;margin-left:8px;}
#gros_icones #mobilite div.picto a{background:url(images/icone_ordonnance_mobilite.gif) no-repeat center left;padding-left:21px;display:block;height:25px;margin-top:8px;}


#gros_icones #orthopedie{float:left;width:104px;text-align:center;}
#gros_icones #orthopedie img{margin-left:10px;}
#gros_icones #orthopedie a{text-decoration:none;color:#87c476;font-weight:bold;font-size:10px;}
#gros_icones #orthopedie a:hover{text-decoration:underline;}
#gros_icones #orthopedie div.picto{display:block;height:25px;margin-top:20px;text-align:left;margin-left:8px;}
#gros_icones #orthopedie div.picto a{background:url(images/icone_ordonnance_orthopedie.gif) no-repeat center left;padding-left:21px;display:block;height:25px;margin-top:8px;}


#cadre_texte_mad{width:600px;margin-left:13px;margin-top:10px; }
#texte_mad_cadre {color:#95b6c7;font-weight:bold; text-align:center; margin-left:10px; margin-right:10px;}
#menu_mad {margin-top:30px; text-align:right;margin-left:170px;width:200px; }
#menu_mad a,#menu_mad a:visited  {display:block; text-decoration: none;padding-right:15px;}
#menu_mad a:hover{ text-decoration: underline;}
#mad #aider{text-align:center;color:#adc9d4;font-size:19px;}
#menu_mad a.menu_perfusion{background:url(images/puce_perfusion.gif) no-repeat right; color:#B30004; }
#menu_mad a.menu_assistance{background:url(images/puce_assistance.gif) no-repeat right; color:#A50084;}
#menu_mad a.menu_nutrition{background:url(images/puce_nutrition.gif) no-repeat right; color:#F5A300;}
#menu_mad a.menu_environnement{background:url(images/puce_environnement.gif) no-repeat right; color:#0076C0; }
#menu_mad a.menu_mobilite{background:url(images/puce_mobilite.gif) no-repeat right; color:#D54F99;}
#menu_mad a.menu_orthopedie{background:url(images/puce_orthopedie.gif) no-repeat right; color:#72B426;}
#prestataire_mad{ width:440px; margin-left:20px; border:1px red solid;}
/*#prestataire_mad #texte_prestataire{font-size: 16px; font-family:arial; text-align: justify; vertical-align:bottom;color:#FFFFFF;float:left; margin-top:40px; letter-spacing:2px; margin-left:6px;}
#prestataire_mad .logo2_mad{float:right;}*/
.orange{color:#FAA61A;}

/*---------contact.php-------------------------------------------------------------------------------*/
#boiteNousContacter {background:url(images/boite_nouscontacter.gif) no-repeat top left; height: 50px; padding-left: 32px; padding-right: 29px;}
#NousContacter {background-color: #FFFFFF;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;}
/*-----------------------------------------------------------------------------**************************************************************************---------------------------------------------------------*/

/* PERFUSION .................................................*/
#boiteTitrePerfusion { background:url(images/boite_perfusion.gif) no-repeat top left;padding-top: 53px;}
#boiteTitrePerfusion span {display: none;}
#boiteMAD {background-color: #FFFFFF;width: 610px;margin-left: 23px;padding: 20px;padding-top: 10px;}
#boiteMAD p {margin-top: 10px;}
#boiteMAD p.intro {margin-top: 10px;font-size: 1.2em; text-align: justify;}
#boiteMAD h1.perfusion {font-size: 1.4em;border-bottom: 2px solid #8d0f1b;color:#8d0f1b;}
#boiteMAD h2 {clear: both;color:#8d0f1b;font-size:1.2em; padding-left: 0px;margin-top: 30px;margin-bottom: 5px;}
#boiteMAD a.lienPagePrecedente,a.lienHautPage {font-weight: bold;color:#99c2ff;}
#boiteMAD a:hover {text-decoration: none;}
#boiteMAD ul {margin-left: 30px;margin-top: 10px;}
#boiteMAD ul.listeGauche {float: left;margin-left: 0px;width: 48%;}
#boiteMAD ul.listeDroite {float: right;margin-left: 0px;width: 48%;}
#boiteMAD ul.listeGauche li, #boiteMAD ul.listeDroite li {list-style-image:url(images/puce_perfusion2.gif);margin-left: 20px;}
#boiteMAD li {clear: both;margin-bottom: 3px;}
#boiteMAD .gauche {float: left;margin-right: 5px;}
#boiteMAD .droite {float: right;margin-left: 5px;}
#boiteMAD form {margin-bottom: 10px;}
#boiteMAD div.infos {padding: 10px;padding-left:0px;padding-top:0px;margin-top: 5px;margin-bottom: 10px;width:300px;}
#boiteMAD ul.enLigne {margin-left: 15px;margin-top: 0px;color:#000000;}
#boiteMAD ul.enLigne li{list-style-image:url(images/puce_perfusion2.gif);}
#boiteMAD ul.enLigne li a{color:#8d0f1b;text-decoration:none;}
#boiteMAD ul.enLigne li a:hover{text-decoration:underline;}
#boiteMAD dl {margin-top: 10px;clear: both;}
#boiteMAD dl dt {font-weight: bold;margin-bottom: 5px;}
#boiteMAD dl dd {margin-top: 3px;}
#boiteMAD hr {clear: both;margin-top: 20px;margin-bottom: 0px;width: 50%;height: 1px;color:#8d0f1b;background-color:#8d0f1b;border: 0;}
#boiteMAD #liens {clear: both;margin-top: 30px;height: 20px;}
#boiteMAD #liens a {padding-left: 15px;}
#boiteMAD #liens .lienPagePrecedente {float: left;}
#boiteMAD #liens .lienHautPage {float: right;}
#boiteMAD .liens {clear: both;margin-top: 30px;height: 20px;}
#boiteMAD .liens a {padding-left: 15px;}
#boiteMAD .liens .lienPagePrecedente {float: left;}
#boiteMAD .liens .lienHautPage {float: right;}
#boiteMAD #menuNavigation {position: relative;}
#boiteMAD #menuNavigation * {margin:0px;padding:0px;}
#boiteMAD #menuNavigation dt a {display: block; border: 1px solid #ffb22a;width: 280px; height: 16px;padding: 3px;background-color:#ff9900;color:black;text-decoration: none;}
#boiteMAD #menuNavigation dt a:hover {background-color:#ffb22a;}
#boiteMAD #menuNavigation dd {display: none;position: absolute;left: 288px;background-color:#fdca00;border-left: none;}
#boiteMAD #menuNavigation dd li {list-style: none;}
#boiteMAD #menuNavigation dd a {display: block; border: 1px solid #ffe536;width: 220px; height: 16px;padding: 3px;color: black;text-decoration: none;}
#boiteMAD #menuNavigation dd a:hover {background-color:#ffe536;}
#boiteMAD #menuNavigation dd#menu1 {top: 0px;}
#boiteMAD #menuNavigation dd#menu2 {top: 24px;}
#boiteMAD #menuNavigation dd#menu3 {top: 48px;}
#boiteMAD #menuNavigation dd#menu4 {top: 72px;}
#boiteMAD #menuNavigation dd#menu5 {top: 96px;}

#boiteMAD #menuNavigation2 {position: relative;}
#boiteMAD #menuNavigation2 * {margin:0px;padding:0px;}
#boiteMAD #menuNavigation2 dt a {display: block; border: 1px solid #ffb22a;width: 280px; height: 16px;padding: 3px;background-color:#ff9900;color:black;text-decoration: none;}
#boiteMAD #menuNavigation2 dt a:hover {background-color:#ffb22a;}
#boiteMAD #menuNavigation2 dd {display: none;position: absolute;left: 288px;background-color:#fdca00;border-left: none;}
#boiteMAD #menuNavigation2 dd li {list-style: none;}
#boiteMAD #menuNavigation2 dd a {display: block; border: 1px solid #ffe536;width: 220px; height: 16px;padding: 3px;color: black;text-decoration: none;}
#boiteMAD #menuNavigation2 dd a:hover {background-color:#ffe536;}
#boiteMAD #menuNavigation2 dd#menu1 {top: 6px;}
#boiteMAD #menuNavigation2 dd#menu2 {top: 30px;}
#boiteMAD #menuNavigation2 dd#menu3 {top: 59px;}
#boiteMAD #menuNavigation2 dd#menu4 {top: 82px;}
#boiteMAD #menuNavigation2 dd#menu5 {top: 106px;}

/*------------------------------------PAGE PERFUSION----------------------------------------------------------*/
p.petit_titre{clear:both;margin-top: 20px;color:#8d0f1b;}
#boite_perfusion { background:url(images/boite_perfusion.gif) no-repeat top left;padding-top: 50px;}
#menu_couleur{width:110px;height:130px;float:right;}
#menu_couleur2{width:130px;height:130px;float:right;}
#menu_couleur .texte{width:68px;float:left;padding-right:2px;}
#menu_couleur2 .texte{height:20px;width:88px;float:left;padding-right:2px;}
#menu_couleur2 .texte:hover{cursor:pointer;text-decoration:underline;}
#menu_couleur .texte:hover{cursor:pointer;text-decoration:underline;}
#menu_couleur .texte_On{width:68px;float:left;padding-right:2px;text-decoration:underline;}
#menu_couleur2 .texte_On{height:20px;width:88px;float:left;padding-right:2px;text-decoration:underline;}

#menu_couleur #perfusion{height:39px;padding-top:5px;}
#menu_couleur #perfusion .texte span{padding-top:10px;float:right;}
#menu_couleur #perfusion .texte_On span{padding-top:10px;float:right;}
#menu_couleur #perfusion img{float:right;}
#menu_couleur #perfusion a{text-decoration:none;color:#b65544;font-weight:bold;font-size:10px;}
#menu_couleur #perfusion a:hover{text-decoration:underline;}

#menu_couleur #assistance{height:39px;padding-top:5px;text-align:right;}
#menu_couleur #assistance .texte span{float:right;padding-top:8px;}
#menu_couleur #assistance .texte_On span{float:right;padding-top:8px;}
#menu_couleur #assistance img{float:right;}
#menu_couleur #assistance a{text-decoration:none;color:#a55c93;font-weight:bold;font-size:10px;}
#menu_couleur #assistance a:hover{text-decoration:underline;}

#menu_couleur #nutrition{height:39px;padding-top:5px;text-align:right;}
#menu_couleur #nutrition .texte span{float:right;padding-top:10px;}
#menu_couleur #nutrition .texte_On span{float:right;padding-top:10px;}
#menu_couleur #nutrition img{float:right;}
#menu_couleur #nutrition a{text-decoration:none;color:#f8b668;font-weight:bold;font-size:10px;}
#menu_couleur #nutrition a:hover{text-decoration:underline;}

#menu_couleur2 #domicile{height:39px;padding-top:5px;text-align:right;}
#menu_couleur2 #domicile .texte span{float:right;padding-top:6px;}
#menu_couleur2 #domicile .texte_On span{float:right;padding-top:6px;}
#menu_couleur2 #domicile img{float:right;}
#menu_couleur2 #domicile a{text-decoration:none;color:#4486ba;font-weight:bold;font-size:10px;}
#menu_couleur2 #domicile a:hover{text-decoration:underline;}

#menu_couleur2 #mobilite{height:39px;padding-top:5px;text-align:right;}
#menu_couleur2 #mobilite .texte span{float:right;padding-top:10px;}
#menu_couleur2 #mobilite .texte_On span{float:right;padding-top:10px;}
#menu_couleur2 #mobilite img{float:right;}
#menu_couleur2 #mobilite a{text-decoration:none;color:#d07ba5;font-weight:bold;font-size:10px;}
#menu_couleur2 #mobilite a:hover{text-decoration:underline;}

#menu_couleur2 #orthopedie{height:39px;padding-top:5px;text-align:right;}
#menu_couleur2 #orthopedie .texte span{float:right;padding-top:10px;}
#menu_couleur2 #orthopedie .texte_On span{float:right;padding-top:10px;}
#menu_couleur2 #orthopedie img{float:right;}
#menu_couleur2 #orthopedie a{text-decoration:none;color:#87c476;font-weight:bold;font-size:10px;}
#menu_couleur2 #orthopedie a:hover{text-decoration:underline;}

#titre_perfusion{width:509px;height:93px;clear:none;float:left;margin:0px;padding:0px;padding-bottom:15px;}

.bloc_paragraphe{width:490px;float:left;padding-left:2px;}
.bloc_paragraphe .bloc_texte{width:450px;float:left;font-size:12px;padding:0px;margin:0px;}
.bloc_paragraphe .bloc_texte p.titre{color:#8d0f1b;font-size:12px;}
.bloc_paragraphe .bloc_texte p.rouge{color:#8d0f1b;}
.bloc_paragraphe .bloc_texte span.rouge{color:#8d0f1b;}
.bloc_paragraphe .bloc_texte span.gris{color:#9e9fa1;}
div.bloc_gauche{width:220px;float:left;}
div.bloc_droite{width:205px;float:right;padding-left:15px;}
span.gros_chiffre{font-size:18px;font-weight:bold;}

.bloc_paragraphe2{width:290px;float:left;margin-top:-40px;}
.bloc_paragraphe2 .bloc_texte{width:290px;float:left;font-size:12px;padding:0px;margin:0px;text-align:left;}
.bloc_paragraphe2 .bloc_texte p.titre{color:#8d0f1b;font-size:12px;}
.bloc_paragraphe2 .bloc_texte p.rouge{color:#8d0f1b;}
.bloc_paragraphe2 .bloc_texte span.rouge{color:#8d0f1b;}
.bloc_paragraphe2 .bloc_texte span.gris{color:#9e9fa1;}

.bloc_paragraphe3{width:590px;float:left;}
.bloc_paragraphe3 .bloc_texte{width:550px;float:left;font-size:12px;padding:0px;margin:0px;}
.bloc_paragraphe3 .bloc_texte p.titre{color:#8d0f1b;font-size:12px;}
.bloc_paragraphe3 .bloc_texte p.rouge{color:#8d0f1b;}
.bloc_paragraphe3 .bloc_texte span.rouge{color:#8d0f1b;}
.bloc_paragraphe3 .bloc_texte span.gris{color:#9e9fa1;}

p.gris{color:#9e9fa1;text-align:left;}
#img_hopital{background:url(images/hopital.jpg) no-repeat;width:26px;height:186px;clear:none;}
#img_domicile{background:url(images/domicile.jpg) no-repeat;width:26px;height:438px;clear:none;}
#transition{background:url(images/transition.jpg) no-repeat;width:625px;height:104px;}

div.padding{padding-left:25px;}
ul.perfusion{padding-left:15px;padding-top:5px;color:black;}
ul.perfusion li{list-style-image:url(images/puce_perfusion2.gif);}
ul.perfusion li a{color:#8d0f1b;text-decoration:none;}
ul.perfusion li a:hover{text-decoration:underline;}
.pousseur2{clear:right;}
a.pdf_perfusion {background: url(images/pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#8d0f1b;text-decoration:none;}
a.pdf_perfusion:hover{text-decoration:underline;}
div.div_droite_produit{width:150px;float:right;margin-top:-100px;}
div.div_droite_produit2{width:150px;float:right;}
#boiteMAD ul.listePerfusion {margin-left: 0px;width: 150px;}
#boiteMAD ul.listePerfusion li {list-style-type:none;margin-left: 20px;}
#boiteMAD ul.listePerfusion img {margin-bottom:20px;}

#boiteMAD ul.listePerfusion2 {margin-left: 0px;width: 250px;}
#boiteMAD ul.listePerfusion2 li {list-style-type:none;}
#boiteMAD ul.listePerfusion2 img {margin-bottom:20px;}

.div_gauche{float:left;width:450px;margin-top:-20px;}
.div_gauche_produit{float:left;width:350px;margin-top:50px;}


#menuNavigation {float:right;padding-right:5px;}
#menuNavigation * {margin:0px;padding:0px;}
#menuNavigation dt a {display: block; width: 280px;font-size:12px; color:#8d0f1b;text-decoration: none;padding-bottom:5px;padding-right:25px;text-align:right;background:url(images/puce_menu.gif) no-repeat center right;}
#menuNavigation dt a:hover {text-decoration:underline;}
#menuNavigation dd {display: none;position: absolute;left: 360px;background-color:#ffffff;border-left: none;}
#menuNavigation dd ul {border:1px solid #9e9fa1 ;border-bottom:0px;}
#menuNavigation dd li {list-style: none;border-bottom:1px solid #9e9fa1 ;}
#menuNavigation dd a {display: block; width: 220px; height: 16px;padding: 3px;color:#8d0f1b;font-size:12px;text-decoration: none;}
#menuNavigation dd a:hover {background-color:#ffffff;text-decoration:underline;}
#menuNavigation dd#menu1 {top: 590px;}
#menuNavigation dd#menu2 {top: 610px;}
#menuNavigation dd#menu3 {top: 630px;}
#menuNavigation dd#menu4 {top: 650px;}
#menuNavigation dd#menu5 {top: 670px;}

#menuNavigation2 {float:right;padding-right:5px;}
#menuNavigation2 * {margin:0px;padding:0px;}
#menuNavigation2 dt a {display: block; width: 280px;font-size:12px; color:#8d0f1b;text-decoration: none;padding-bottom:5px;padding-right:15px;text-align:right;background:url(images/puce_menu.gif) no-repeat center right;}
#menuNavigation2 dt a:hover {text-decoration:underline;}
#menuNavigation2 dd {display: none;position: absolute;left: 360px;background-color:#ffffff;border-left: none;}
#menuNavigation2 dd ul {border:1px solid #9e9fa1 ;border-bottom:0px;}
#menuNavigation2 dd li {list-style: none;border-bottom:1px solid #9e9fa1 ;}
#menuNavigation2 dd a {display: block; width: 220px; height: 16px;padding: 3px;color:#8d0f1b;font-size:12px;text-decoration: none;}
#menuNavigation2 dd a:hover {background-color:#ffffff;text-decoration:underline;}
#menuNavigation2 dd#menu1 {top: 620px;}
#menuNavigation2 dd#menu2 {top: 630px;}
#menuNavigation2 dd#menu3 {top: 650px;}
#menuNavigation2 dd#menu4 {top: 675px;}
#menuNavigation2 dd#menu5 {top: 695px;}

div.commentaires{padding-bottom:10px;padding-top:10px;}
#form_commentaires{padding-left:13px;padding-top:20px;}
#form_commentaires #commentaires{border:1px solid #649aff;}
#form_commentaires input{background: #649aff;color:#FFFFFF;font-weight:bold;}
#comments{clear:both;padding-left:10px;padding-top:10px;}
p.titre_perfusion{color:#8d0f1b;font-size:12px;padding-bottom:4px;}
div.sous_transition{margin-top:-50px;}
div.sous_transition h2{width:250px;}
.rouge{color:#8d0f1b;}
#liens2 {clear: both;margin-top: 30px;height: 20px;}
#liens2 a {padding-left: 15px;}
a.link{text-decoration:none;color:#000000;font-weight:bold;margin-top:15px;display:block;height:15px;}
a.link:hover{text-decoration:underline;}
a.link_rouge{color:#8d0f1b;}
a.link_rouge:hover{text-decoration:underline;}
div.bloc_prescription{padding-top:50px;}
.navigation_prescritpion {width: 688px; border-bottom: 10px #FFFFFF solid; background-color: #e0ecff;padding-left:5px;padding-right:5px;}
.navigation_prescritpion #titre {font-size: 1.4em;color: #4c78d7;padding-left: 5px;padding-top: 2px;}
a.prescription{background: url(images/icone_ordonnance2.gif) no-repeat left;padding-left: 20px;height: 20px;display: block;padding-left: 22px;color:#8d0f1b;text-decoration:none;}
a.prescription:hover{text-decoration:underline;}
div.gros_block{height:150px;display:block;width:50px;}
/******************************************NUTRITION***************************************************************/
.jaune{color:#FF9900;}
/*p.titre_Jaune{color:#f6b767;}*/
p.titre_Jaune{color:#FF9900;}
p.titre_J{color:#FF9900;font-weight:bold;}
p.titre_J2{color:#FF9900;font-weight:bold;font-size:13px;}
p.titre_J3{color:#FF9900;font-weight:bold;font-size:15px;}
img.right{float:right;}
img.right_b{float:right;margin-right:10px;margin-top:5px;}
#transition_nutrition{background:url(images/transition_nutrition.jpg) no-repeat;width:625px;height:104px;}
a.jaune{color:#FF9900;text-decoration:none;}
a.jaune:hover{text-decoration:underline;}
ul.nutrition2 {margin-left: 0px;margin-top: 0px;margin-bottom:5px;}
ul.nutrition {margin-left: 15px;margin-top: 0px;margin-bottom:5px;}
ul.nutrition li{list-style-image:url(images/puce_nutrition2.gif);padding-top:5px;}
ul.nutrition li.sans_puce{list-style-image:none;padding-top:5px;list-style:none;padding-bottom:8px;}
ul.nutrition li a{color:#FF9900;text-decoration:none;}
ul.nutrition li a:hover{text-decoration:underline;}
.bloc_paragraphe2_Jaune{width:290px;float:left;margin-top:-40px;}
.bloc_paragraphe2_JauneBis{width:630px;float:left;}
.bloc_paragraphe2_J{width:630px;float:left;}
.bloc_paragraphe2_Jaune .bloc_texte{width:470px;float:left;font-size:12px;padding:0px;margin:0px;text-align:left;}
.bloc_paragraphe2_Jaune .bloc_texte2{width:630px;float:left;font-size:12px;padding:0px;margin:0px;text-align:left;}
.bloc_paragraphe2_Jaune .bloc_texte p.titre{color:#FF9900;font-size:12px;}
span.a_fournir{color:red;font-style:italic;}
a.nutrition{background: url(images/icone_ordonnance_nutrition.gif) no-repeat left;padding-left: 20px;height: 20px;display: block;padding-left: 22px;color:#FF9900;text-decoration:none;}
a.nutrition:hover{text-decoration:underline;}
p.petit_padding{padding-left:15px;}
h1.nutrition{font-size: 1.4em;border-bottom: 2px solid #FF9900;color:#FF9900;}
a.pdf_nutrition {background: url(images/pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#FF9900;text-decoration:none;}
a.pdf_nutrition:hover {text-decoration:underline;}
#boiteMAD_nutrition {background-color: #FFFFFF;width: 610px;margin-left: 23px;padding: 20px;padding-top: 10px;}
#boiteMAD_nutrition p {margin-top: 10px;}
#boiteMAD_nutrition h2 {clear: both;color:#8d0f1b;font-size:1.2em; padding-left: 0px;margin-top: 30px;margin-bottom: 5px;}
#boiteMAD_nutrition a.lienPagePrecedente,a.lienHautPage {font-weight: bold;color:#99c2ff;}
#boiteMAD_nutrition a:hover {text-decoration: none;}
#boiteMAD_nutrition #liens {clear: both;margin-top: 30px;height: 20px;}
#boiteMAD_nutrition #liens a {padding-left: 15px;}
#boiteMAD_nutrition #liens .lienPagePrecedente {float: left;}
#boiteMAD_nutrition #liens .lienHautPage {float: right;}
#boite_nutrition { background:url(images/boite_nutrition.jpg) no-repeat top left;padding-top: 50px;}

/*ASSISTANCE RESPIRATOIRE-------------------------------------------------------------------------------*/
#transition_assistance{background:url(images/transition_assistance.jpg) no-repeat;width:625px;height:104px;}
.transition_assistance{background:url(images/transition_assistance.jpg) no-repeat;width:625px;height:104px;}
#boite_assistance { background:url(images/boite_assistance.jpg) no-repeat top left;padding-top: 50px;}
.violet{color:#a1228d;}
p.titre_Violet{color:#a1228d;}
p.titre_V{color:#a1228d;font-weight:bold;}
p.titre_V2{color:#a1228d;font-weight:bold;font-size:13px;}
p.titre_V3{color:#a1228d;font-weight:bold;font-size:15px;}
ul.assistance2 {margin-left: 0px;margin-top: 0px;margin-bottom:5px;}
ul.assistance {margin-left: 15px;margin-top: 0px;margin-bottom:5px;}
ul.assistance li{list-style-image:url(images/puce_assistance2.gif);padding-top:5px;}
ul.assistance li.sans_puce{list-style-image:none;padding-top:5px;list-style:none;padding-bottom:8px;}
ul.assistance li a{color:#a1228d;text-decoration:none;}
ul.assistance li a:hover{text-decoration:underline;}
a.pdf_assistance {background: url(images/pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#a1228d;text-decoration:none;}
a.pdf_assistance:hover {text-decoration:underline;}
a.assistance{background: url(images/icone_ordonnance_assistance.gif) no-repeat left;padding-left: 20px;height: 20px;display: block;padding-left: 22px;color:#a1228d;text-decoration:none;}
a.assistance:hover{text-decoration:underline;}
div.photo_assistance{float:right;}
div.photo_assistance2{float:right;margin-right:5px;}
h1.assistance{font-size: 1.4em;border-bottom: 2px solid #a1228d;color:#a1228d;}
a.lien_assistance{color:#a1228d;text-decoration:none;}
a.lien_assistance:hover{text-decoration:underline;}

/*ASSISTANCE ENVIRONNEMENT-------------------------------------------------------------------------------*/
#transition_environne{background:url(images/transition_environne.jpg) no-repeat;width:625px;height:104px;}
.transition_environne{background:url(images/transition_environne.jpg) no-repeat;width:625px;height:104px;}
#boite_environne { background:url(images/boite_environne.jpg) no-repeat top left;padding-top: 50px;}
.lebleu{color:#375f7c;}
p.titre_bleu{color:#375f7c;}
p.titre_B{color:#375f7c;font-weight:bold;}
p.titre_B2{color:#375f7c;font-weight:bold;font-size:13px;}
p.titre_B3{color:#375f7c;font-weight:bold;font-size:15px;}
ul.environne2 {margin-left: 0px;margin-top: 0px;margin-bottom:5px;}
ul.environne {margin-left: 15px;margin-top: 0px;margin-bottom:5px; }
ul.environne li{list-style-image:url(images/puce_environn2.gif);padding-top:5px;}
ul.environne li.sans_puce{list-style-image:none;padding-top:5px;list-style:none;padding-bottom:8px;}
ul.environne li a{color:#375f7c;text-decoration:none;}
ul.environne li a:hover{text-decoration:underline;}
a.pdf_environne {background: url(images/pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#375f7c;text-decoration:none;}
a.pdf_environne:hover {text-decoration:underline;}
/*a.environne{background: url(images/icone_ordonnance_assistance.gif) no-repeat left;padding-left: 20px;height: 20px;display: block;padding-left: 22px;color:#375f7c;text-decoration:none;}
a.environne:hover{text-decoration:underline;}*/
div.photo_environne{float:right;}
div.photo_environne2{float:right;margin-right:5px;}
h1.environne{font-size: 1.4em;border-bottom: 2px solid #375f7c;color:#375f7c;}
a.lien_environne:link, a.lien_environne:visited {color:#375f7c;text-decoration:none;}
a.lien_environne:hover{text-decoration:underline;}
a.environne{background: url(images/icone_ordonnance_environnement.gif) no-repeat left;padding-left: 20px;height: 20px;display: block;padding-left: 22px;color:#375f7c;text-decoration:none;}
a.environne:hover{text-decoration:underline;}

a.lienPagePrecedente,a.lienHautPage {font-weight: bold;color:#99c2ff;}

.bloc_paragraphe4{width:590px;float:left;}
.bloc_paragraphe4 .bloc_texte{width:590px;float:left;font-size:12px;padding:0px;margin:0px;}
.bloc_paragraphe4 .bloc_texte p.titre{color:#375f7c;font-size:12px;}
.bloc_paragraphe4 .bloc_texte p.bleu{color:#375f7c;}
.bloc_paragraphe4 .bloc_texte span.bleu{color:#8d0f1b;}
.bloc_paragraphe .bloc_texte span.gris{color:#9e9fa1;}
.bloc_paragraphe4 img{float:right; padding-left:12px;}
a.link_bleu:link, a.link_bleu:visited {color:#375f7c;text-decoration:none;}
a.link_bleu:hover{text-decoration:underline;}
a.link_bleu2:link, a.link_bleu2:visited {color:#375f7c;text-decoration:underline;}
a.link_bleu2:hover{text-decoration:none;}

/*ASSISTANCE MOBILITE-------------------------------------------------------------------------------*/
#transition_environne{background:url(images/transition_environne.jpg) no-repeat;width:625px;height:104px;}
.transition_environne{background:url(images/transition_environne.jpg) no-repeat;width:625px;height:104px;}
#boite_mobilite { background:url(images/boite_mobilite.jpg) no-repeat top left;padding-top: 50px;}
p.titre_rose{color:#9f6985;}
.lerose{color:#9f6985;}
a.pdf_mobilite {background: url(images/pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#9f6985;text-decoration:none;width:280px}
a.pdf_mobilite:hover {text-decoration:underline; }
a.jpg_mobilite {background: url(images/jpg.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#9f6985;text-decoration:none;width:280px}
a.jpg_mobilite:hover {text-decoration:underline; }


a.link_mobi:link, a.link_bleu:visited {color:#9f6985;text-decoration:none;}
a.link_mobi:hover{text-decoration:underline;}
a.environne{background: url(images/icone_ordonnance_mobilite.gif) no-repeat left;padding-left: 20px;height: 20px;display: block;padding-left: 22px;color:#9f6985;text-decoration:none;}
a.environne:hover{text-decoration:underline;}
#boiteMAD h1.mobilite {font-size: 1.4em;border-bottom: 2px solid #9f6985;color:#9f6985;}
#boiteMAD h2.mobilite {clear: both;color:#9f6985;font-size:1.2em; padding-left: 0px;margin-top: 30px;margin-bottom: 5px;}
img.droitemobi{float:right;}
#produit{display:block; /*padding:14px;*/ float:left}
ul.mobilite2 {margin-left: 0px;margin-top: 0px;margin-bottom:5px;}
ul.mobilite {margin-left: 15px;margin-top: 0px;margin-bottom:5px; }
ul.mobilite li{list-style-image:url(images/puce_mobilite2.gif);padding-top:5px;}
ul.mobilite li.sans_puce{list-style-image:none;padding-top:5px;list-style:none;padding-bottom:8px;}
ul.mobilite li a{color:#9f6985;text-decoration:none;}
ul.mobilite li a:hover{text-decoration:underline;}

.cgv {float: left; margin-left: 8px; margin-right:8px}




/*- boite orthopedie */
#boite_ortho { background:url(images/boite_ortho.gif) no-repeat top left;padding-top: 50px;}
p.titre_vert{color:#86af77;}
.levert{color:#86af77;}
a.pdf_ortho {background: url(images/pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;padding-left: 20px;color:#86af77;text-decoration:none;width:280px}
a.pdf_ortho:hover {text-decoration:underline; }
a.link_ortho:link, a.link_ortho:visited {color:#86af77;text-decoration:none;}
a.link_ortho:hover{text-decoration:underline;}
ul.ortho {margin-left: 15px;margin-top: 0px;margin-bottom:5px; }
ul.ortho li{list-style-image:url(images/puce_ortho2.gif);padding-top:5px;}
ul.ortho li.sans_puce{list-style-image:none;padding-top:5px;list-style:none;padding-bottom:8px;}
ul.ortho li a{color:#86af77;text-decoration:none;}
ul.ortho li a:hover{text-decoration:underline;}
div.bloc_gauchevert{width:450px;float:left;}
#boiteMAD h1.ortho {font-size: 1.4em;border-bottom: 2px solid #86af77;color:#86af77;}
#boiteMAD h2.ortho {clear: both;color:#86af77;font-size:1.2em; padding-left: 0px;margin-top: 30px;margin-bottom: 5px;}