/* CSS DOCUMENT   */

body {
background:url(../images/fond_page.gif) repeat-x;
background-color:#E0CCE0;
font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size:80%;
line-height:100%;
color:#666666;
margin:0;
padding:0;
line-height:120%;
}
body#bodyimp {background-color:#CBDEBC; background:url(../images/bg_imp_green.gif)}

.gras{font-weight:bold;}
.grasViolet{font-weight:bold;color:#7F197E;}

h1 {color:#648F3F;font-size:140%;font-weight:normal;margin:0 0 20px 0;}
h2 {color:#7F197E;font-size:140%;font-weight:normal;margin:0 0 20px 0;}
h3 {color:#7F197E;font-size:125%;font-weight:normal}

form {padding:0;margin:0;}
input {padding:0;margin:0;}

p{padding:0;margin:0;}

a {color:#666666;}
a:hover {text-decoration:none;}
a:visited {color:#7F197E;}
ul {padding:0;margin:0;}
li {list-style:none;padding:0 0 1em 15px;margin:0; background-image: url(../images/im_line.gif);background-repeat: no-repeat}

.mtexte { font-size:0.75em}
.fer_center {background-color:#FFFFFF}

.retour_page {text-align:right;padding:0 45px 5px 0;}


/* --- MENUS --- */

.menu {background:url(../images/fond_menu.gif) top repeat-x;background-color:#D9E6C1;margin-bottom:2px;}
.menu a:hover{}
.menu a:visited {color:#7F197E;}
.menu_g {background-color:#FFFFFF;border-left:#D7D2D0 1px solid;}
.menu_c {color:#354428;font-weight:bold;margin:0;padding-left:5px}
.menu_c a{text-decoration:none;color:#5B7346;font-weight:bold;line-height:100%;margin:0;}
.menu_c a:hover{color:#354428;margin:0;}
.menu_c a:visited {color:#7F197E;}
.menu_c2 {padding:5px 0 5px 0;}
.menu_c2 a {color:#5B7346;margin:0;padding:10px 0 0 5px;font-weight:normal;text-decoration:none;}
.menu_c2 a:hover {color:#354428;}
.menu_c2 a:visited {color:#7F197E;}
.menu_ch {border-top:#D7D2D0 1px solid;}
.menu_cb {border-bottom:#D7D2D0 1px solid;}
.menu_d {border-right:#D7D2D0 1px solid;background:url(../images/menu_droite.gif)}

.couleur {background:url(../images/menu_droite.gif);}

.actual{color:#354428;}


/* --- BAS DE PAGE --- */

#bas_de_page {background:url(../images/fond_bas_de_page.gif) repeat-x; text-align:center}
#bas_de_page a{color:#464646;font-size:100%}
#bas_de_page a:visited {color:#7F197E;}
#bas_de_page a:hover{color:#000000;}
#bas_de_page h1{color:#5B7346;font-size:120%;font-weight:bold;margin:0 0 10px 0;padding:0;}
#bas_de_page h1 a{color:#5B7346;text-decoration:underline;}
#bas_de_page h1 a:hover{text-decoration:none;}
#bas_de_page h1 a:visited {color:#7F197E;}
#bas_de_page a.actual{color:#354428;font-weight:bold;}

.adresse {color:#464646;font-size:85%}
#logo_petit {float:left}
.centrer_objet table { text-align:center; margin-left: auto; margin-right: auto }

/* --- HOME --- */

#edito {padding:0 20px 15px 10px;text-align:justify;}
#edito p{margin-bottom:15px;text-align:justify;}

#cadre_home {text-align:left; margin-left:15px}
#cadre_home ul {margin:0;padding:0;}
#cadre_home ul li{list-style:none;margin-bottom:5px;}
.titre_cadre_home{font-size:120%;font-weight:bold;color:#648F3F;margin-bottom:15px;}

#cadre_home_gauche {border-left: 1px solid #8CA971;}
#cadre_home_droite {border-right: 1px solid #8CA971;}
#cadre_home_haut {border-top: 1px solid #8CA971;}
#cadre_home_bas {border-bottom: 1px solid #8CA971;}

#actualites{background-color:#E8D9E8;color:#7F197E;width:470px;}
/*#actualites{background-color:#EFF7E8;}*/
#actualites h1{color:#7F197E;}
#actualites a{color:#7F197E;}
#actualites a:visited {color:#7F197E;}
.titre_actu{font-size:140%;font-weight:normal;color:#648F3F;margin-bottom:10px;}


/* --- PAGE MEDICAMENTS --- */

#contenu_medicaments {padding:0 0 10px 10px;text-align:justify;}
#contenu_medicaments h3{font-weight:bold;}
#contenu_medicaments p{margin:0 0 15px 0;}
.contenu_medicaments {padding:0 0 10px 10px;text-align:justify;}
.contenu_medicaments h3{font-weight:bold;}
.contenu_medicaments p{margin:0 0 15px 0;}
#titre1_medicaments {font-size:140%;font-weight:bold;margin: 0;}
#titre2_medicaments {font-size:1.5em;font-weight:bold;text-align:right;margin:0;padding:0;border-bottom: 1px solid;line-height:120%;}

#contenu_medicaments h1{font-size:120%;font-weight:normal;margin:0 0 5px 0;padding:0;}
.contenu_medicaments h1{font-size:120%;font-weight:normal;margin:0 0 5px 0;padding:0;}
.filet {background-color:#526980;height:1px;width:100%;border:0;margin:0 0 10px 0;padding:0;}
#vignette {border:#007000 1px solid;color:#000000;font-weight:bold;}
.vignette_cellule {border-bottom:#007000 1px solid;}
.fleche_medicaments {text-align: left;vertical-align: middle;}
.pleft { padding-left: 10px }
.pbottom { padding-bottom: 10px }
.p10 {padding:10px;}


/* --- RECHERCHE --- */

.bt_recherche { float:right}
.fleche_recherche{margin:20px 3px 0 0;float:right;}
.fond_recherche {background:url(../images/cadre_recherche_centre.gif) repeat-x;}
.champ_recherche {width:346px;}
.champ_cip {width:100px;margin:0 0 0 8px;}
.recherche_marge_hg {padding:15px 0 0 0;margin:0}
.recherche_marge_bg {padding:15px 0 0 0;margin:0}
.recherche_marge_b {padding-top:15px;margin:0;}
.recherche_marge_c {padding-left:20px;}
.recherche_marge_hd {padding:10px 0 0 0;}
.recherche_texte1 {font-size:120%; font-weight:bold;color:#7F197E;margin:0 0 6px 0;}
.recherche_texte2 {font-size:110%; font-weight:bold;color:#7F197E;margin:0;}
.recherche_texte3 a{font-size:110%; font-weight:bold;margin:0;padding:0;}
.recherche_texte3 a:hover{text-decoration:none;color:#000000;margin:0;padding:0;}
.recherche_texte3 a:visited {color:#7F197E;}
.cache_label{display:none;}

a.resultats_pastille {margin: 0 3px 0 3px}


/* --- PAGE RESULTAT --- */

#contenu_resultat {padding:0 0 10px 10px;}
#contenu_resultat_med {padding:0 0 0 10px;}

.resultat_recherche {font-size:110%;font-style:italic;font-weight:bold;color:#464646;margin: 10px 0 0 0;}
.nom_resultat_recherche {font-size:130%;font-weight:bold;color:#7F197E;padding-left:12px;}

.pastille_1{background-color:#FF7F00;color:#FFFFFF;text-align:center;}
.pastille_2{background-color:#BF8CBE;color:#FFFFFF;text-align:center; float:right}
.pastille_3{background-color:#3CA3C3;color:#FFFFFF;text-align:center;}
.pastille_4{background-color:#FF003F;color:#FFFFFF;text-align:center;}
.pastille_5{background-color:#BF408A;color:#FFFFFF;text-align:center;}

.titre_resultat{margin-bottom:5px;}
.titre_resultat a{color:#FFF; text-decoration:none}
.titre_resultat a:visited {color:#7F197E;}

.infos_tableau {color:#669F36; font-weight:bold;}

#resultat_liste{background-color:#ffffff;}
#resultat_liste a{line-height:150%;display:block;}
#resultat_liste a:hover{text-decoration:none;display:block;}
#resultat_liste a:visited {color:#7F197E;}
#resultat_liste .code_cip{font-weight:bold;color:#464646;}
.resultat_haut_liste{background-color:#EFF7E8;}
.alternance_ligne{background-color:#D7EAC7;}
#placement_visuel_gauche{margin-top:60px;margin-left: auto;margin-right: auto;width: 118px;}


/* --- PAGE FICHE --- */

#contenu_fiche {padding:0 0 10px 20px;}

.nom_fiche {font-size:130%;font-weight:bold;color:#7F197E;margin-bottom:25px;}
.nom_fiche2 {font-size:110%;font-weight:bold;color:#464646;margin-bottom:15px;}
.fiche_reglementaire {font-size:110%;font-weight:bold;color:#679E37;margin-bottom:5px;}
.mode_administration {font-size:110%;font-weight:bold;color:#464646;background-color:#E2E9DB;line-height:25px;margin-bottom:1px;}
.quantite {padding-left:20px;font-size:110%;font-weight:bold;color:#464646;background-color:#F3F6F0;line-height:25px;margin-bottom:10px;}

.classement_pharmaco {font-size:110%;font-weight:bold;color:#679E37;margin:5px 0 2px 0;}
.liste2 {font-size:120%;font-weight:bold;color:#464646;margin-top:10px;}
.liste2b {font-size:120%;font-weight:bold;color:#464646;}

.petite_fleche {vertical-align:middle;}






/* --- PAGE PLAN --- */

#contenu_plan a:hover{color:#000000;}
#contenu_plan a:visited {color:#7F197E;}
#contenu_plan p{font-size:120%;font-weight:bold;margin:0 0 15px 0;padding-left:0;}
#contenu_plan p a{text-decoration:none;}
#contenu_plan p a:hover{text-decoration:underline;}
#contenu_plan p a:visited {color:#7F197E;}
#contenu_plan ul {padding-left:0px;}
#contenu_plan ul li{
background-image: url(../images/im_line2.gif);background-position:top left;
background-repeat: no-repeat;
padding:0 0 5px 10px;
margin:0;
}

#contenu_plan ul li a{text-decoration:underline;line-height:130%;}
#contenu_plan ul li a:hover{text-decoration:none;color:#000000;}
#contenu_plan ul li a:visited {color:#7F197E;}
#contenu_plan hr{height:1px;background-color:#E0E0E0;color:#E0E0E0;border:0;margin:15px 0 15px 0;}

.plan_col_1{border-right:1px solid #E0E0E0;padding-right:10px;}
.plan_col_2{padding:0 10px 0 10px;}
.plan_col_3{border-left:1px solid #E0E0E0;padding-left:10px;}

/* --- PAGE FORMULAIRE --- */

#contenu_formulaire {padding:0 0 10px 20px;}
#formulaire {text-align:right;}
#formulaire p{margin:0;padding:0}
#formulaire input{margin:5px 0 0 5px;width:155px;}
#formulaire .boutons_formulaire{margin:5px 0 0 5px;width:149px;}
#formulaire textarea{margin:5px 0 0 5px;width:153px; height: 65px}
.boutons_formulaire {margin-bottom:10px; cursor:pointer;}


/* --- PAGE AIDE --- */

#contenu_aide p{margin-bottom:15px;}
#contenu_aide ul{margin-bottom:15px;padding-left:15px;}
#contenu_aide ul li{list-style-type:square;font-weight:bold;}
#contenu_aide ul li a{text-decoration:none;}
#contenu_aide ul li a:hover{text-decoration:underline;}
#contenu_aide ul li a:visited {color:#7F197E;}

.aide_col_1{border-right:1px solid #E0E0E0;padding:0 20px 0 20px;}
.aide_col_2{padding:0 20px 0 20px;}

.titres_n2{font-size:120%;font-weight:bold;margin:0 0 15px 0;padding-left:0;color:#7F197E;}



/* --- COMMUNS --- */

.fer_droite_imp {text-align:right}
td.fer_droite {text-align:center}
td.fer_droite img{ vertical-align:top; text-align: left}

.fer_centre {text-align: center;}

.fond_blanc{background-color:#ffffff;}

.couleur_bordure {background-color:#634672;}

#fond_sous_bandeau {background:url(../images/fond_sous_bandeau.gif) repeat-x; background-color:#FF0000}

#zone_centrale, #fond_blanc, #cdf, #imprimer, #recherche {background-color:#FFFFFF;}
#cdf_left {float:left}

#cdf a{font-weight:bold;margin:0;}

/* --- UL LI --- */
ul#navlist{padding: 5px 0 5px 0}
#navlist li
{
	padding:0 0 6px 11px;
	margin: 0;
	background-image: url(../images/im_line.gif);
}
#navlist {width: 140px;}
#navlist a { color:#5B7346;margin:0;font-weight:normal;text-decoration:none;}
#navlist a:hover {color:#354428;}
#navlist a:visited {color:#7F197E;}
#navlist .actual{color:#354428;font-weight:bold;}

/* --- ----- --- */

#logo_accessiweb {float:right; padding-right: 59px}


/* --- Titres --- */
.titre_page {font-size:140%;color:#648F3F;padding:0;margin:0 0 25px 0;}
.titre2_page {font-size:120%;font-weight:bold;margin:0 0 15px 0;color:#7F197E;}
.titre2_page_left {font-size:120%;font-weight:bold;margin:0 0 15px 0;color:#7F197E; clear:right; float:left}

/* --- Textes recurrents --- */
.resultat_recherche {font-size:110%;font-style:italic;font-weight:bold;color:#464646;margin-bottom:0;}
.txt_normal {font-weight:normal;}

/* --- Cadre --- */
#cadre_gauche {border-left: 1px solid #8CA971;}
#cadre_droite {border-right: 1px solid #8CA971;}
#cadre_haut {border-top: 1px solid #8CA971;}
#cadre_bas {border-bottom: 1px solid #8CA971;}

/* --- Chemin de fer --- */
#cdf a {font-weight:bold;}
#cdf a:hover{font-weight:bold;color:#000000;}
#cdf a:visited {color:#7F197E;}

#imprimer a:hover{color:#000000;}


/* --- Alignements --- */
.fer_droite {text-align: right;float: right;}
.valign_mid {vertical-align:middle}
.valign_top {vertical-align:top}
.valign_bottom {vertical-align:bottom}
.align_bottom_center {vertical-align:bottom; text-align:center; margin-left: auto; margin-right: auto}


/* --- Impression ----*/
td.imp {background-image:url(../images/fond_bandeau_print.gif)}
.chemin_imp { padding: 10px 0 15px 20px }
.alcenter { text-align:center }
/* ---- Image Flash info ----*/
#im_flash { float:left; margin: 0 10px 5px 0}
.gras_desc { font-weight:600 }

/* ----Les Themes ----*/
#edito .couleur_texte {color:#648F3F;}
#edito .couleur_texte_violet {color:#7F197E;}

/* ----Les Themes Titre H3 ----*/
#contenu_medicaments h3{margin:0 0 5px 0;padding:0}
.contenu_medicaments h3{margin:0 0 5px 0;padding:0}





/* ----Les Themes Fleches ----*/
#im_fleche {width: 22px;height: 39px; background-image:url(../images/fleche_medicaments.gif);background-repeat: no-repeat}
#im_fleche_mauve {width: 22px;height: 39px; background-image:url(../images/fleche_medicaments_mauve.gif);background-repeat: no-repeat}


/* ---- MESSAGE D'ERREUR DE SAISIE ----- */
.message-warning { border: 1px solid #C49DC4; width: 520px; padding: 10px; margin: 5px 0 20px 0; background-color:#F4EEF4 }
.message-warning h2 { font-size:110%; margin:0 0 10px 0; padding:0; color:#7F197E; padding-left:150px; font-weight:600 }
.message-warning ul {padding-left: 155px;}
.message-warning li {padding:0 0 6px 11px; margin: 0; background-image: url(../images/im_line.gif);
background-repeat: no-repeat;color:#333}
.message-warning .erreur{ font-size:110%; margin: 15px 0 0 50px; color:#7F197E; font-weight:600}


/* --- REMERCIEMENT --- */
p#remerciement {color:#7F197E; font-size: 1.1em; margin-top: 40px; text-align:center; padding-right: 65px}

/* --- MAIN --- */
.titre_main { padding-left: 10px}

/* --- Medicament --- */
.ul_jo { margin: 0 0 10px 5px}/*margin: 5px 0 10px 15px*/
div.ul_jo ul {padding:0; margin: 0}
div.ul_jo li.disc { margin:0; list-style-type:none; padding: 0 0 5px 0;color:#7F197E; background: none}/*list-style-type:disc*/
div.ul_jo li.disc .sans_lien { color: #666}
.aleft { text-align:left }
.container_med1 { width:100%; padding: 20px 0 0 0; overflow:hidden }
.med_gtitre {font-size:1.4em;font-weight:bold;margin: 0; color:#648F3F; border-bottom: 1px solid #648F3F; display:block; line-height: 1.4em}
.med_titre {font-size:1.2em;font-weight:bold;color:#648F3F; padding:0; margin: 0 0 5px 0; display:block}
.med_stitre {font-size:1em; font-weight:bold; color:#648F3F; padding: 0 0 0 10px; margin-bottom: 10px}
.espace_rose {float:left}
.espace_rose table{ background-color:#F5EFF5; margin: 0 0 10px 10px}
.tl {float:left}
.tr {float:right}
.bl {float:left}
.br {float:right}
.med_txt_gras { font-weight:800; padding: 0; margin:0;}
.med_txt_gras_ge {font-weight:800; padding-bottom: 8px;}
.med_txt_ge { padding-bottom: 8px }
.med_txt_gras_jo { font-weight:800; padding: 5px 0 5px 0; margin:0; color:#7F197E}
p.med_txt_gras_jo { padding: 0; vertical-align:top; margin: 0}
td.med_txt_gras {vertical-align:top}
table.med_desc { margin-bottom: 15px}
table.med_desc td {padding:5px 0 5px 0; vertical-align:top}
tr.med_bg_vert { background-color:#F7FBF3}
.im_generique { float:left; width:156px; height: 122px; margin: 0 0 0 10px }
.med_desc .med_txt_gras {padding-left: 5px;}
.med_desc .med_txt_non_gras {padding-left: 5px;}

/* --- POPUP --- */
#bg_popup { background:none;}
#bt_close { background-color:#BF8CBE; margin-left:170px}
.espace_popup { background-color:#F5EFF5; margin: 10px}
.espace_popup table{ background-color:#F5EFF5; margin: 10px;}
.espace_popup a{ color:#FFF; text-decoration:none}
.espace_popup a:visited {color:#7F197E;}
.centrer_truc{ text-align:center; margin-left: auto; margin-right: auto }
.espace_popup_main { padding: 5px }
.centrer_popup { text-align:center; margin-left: auto; margin-right: auto}


#contact {text-align:left;}
table#contact {padding-left:30px;}

#contact textarea {width:400px;height:100px;}

.espace {margin-bottom:20px;}
h2.accueil {margin-bottom: 10px;}
a.liencouleur  {color:#7F197E;}