/***** Base *****/
* {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}
body {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #87888a;
  background-color: #ededed;
}
a, a:visited, a:active, a:hover, input.text, select, textarea {
  color: #87888a;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0;
}
form {
  padding: 0;
  margin: 0;
}
table, td, th {
  border-collapse: collapse;
}
table td, table th {
  text-align: left;
}

/* Mise en forme */
div.titrebleu {
  color: #003f8a;
  font-size: 20px;
  font-weight: bold;
}
a.lienbleu, a.lienbleu:visited, a.lienbleu:active, a.lienbleu:hover {
  font-size: 10px;
  color: #003f8a;
}
div.texte12 {
  font-size: 12px;
}
div.texte13b {
  font-size: 13px;
  font-weight: bold;
}
div.texteredb {
  color: red;
  font-weight: bold;
}

/* Div et p quelconques */
div.intro {
  margin-bottom: 20px;
}
div.rq {
  margin-top: 30px;
}
div.mention {
  text-align: justify;
  margin-top: 15px;
}
div.bouton {
  text-align: center;
  margin-top: 20px;
}

/***** Structure *****/
div#container {
  /*position: relative;*/
  margin: 10px auto;
  width: 800px;
  text-align: left;
}
div#container, div#header, div#middle, div#footer {
  background-color: white;
}

/* Header */
div#header {
  width: 800px;
  height: 212px;
}
div#header1 {
  height: 48px;
  background: url(../images/fond_blanc.png) no-repeat top right;
}
div#header2 {
  height: 26px;
  background: url(../images/fond_pci.png) no-repeat top left;
}
div#bandeau {
  height: 95px;
}

/* Recherche */
div#recherche {
  top: 0;
  left: 594px;
  width: 206px;
  height: 26px;
  position: relative;
  background: url(../images/fond_recherche.png) no-repeat top left;
}
div#recherche input.text {
  top: 4px;
  left: 85px;
  width: 105px;
  height: 16px;
  position: relative;
  border: 0;
  padding: 0;
  margin: 0;
}

/* Menu haut */
div#menu {
  height: 44px;
  position: relative;
  z-index: 3;
}
ul#navtop, ul#navtop ul {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.0;
}
ul#navtop li {
  float: left;
  padding: 0;
}
ul#navtop a, ul#navtop img {
  display: block;
  text-decoration: none;
  color: white;
}
ul#navtop ul {
  position: absolute;
  left: -999em;
  width: 154px;
}
ul#navtop li#navtop1_1 {
  width: 162px;
}
ul#navtop li#navtop1_2, ul#navtop li#navtop1_3, ul#navtop li#navtop1_4 {
  width: 163px;
}
ul#navtop li#navtop1_5 {
  width: 149px;
}
ul#navtop li li {
  background-color: #003f8a;
}
ul#navtop li li:hover {
  background-color: #00255d;
}
ul#navtop li li a {
  padding: 5px;
}
ul#navtop li#navtop1_1 li a {
  width: 151px;
}
ul#navtop li#navtop1_2 li a, ul#navtop li#navtop1_3 li a, ul#navtop li#navtop1_4 li a {
  width: 152px;
}
ul#navtop li#navtop1_5 li a {
  width: 139px;
}
ul#navtop li:hover ul, ul#navtop li li:hover ul, ul#navtop li.sfhover ul, ul#navtop li li.sfhover ul {
  left: auto;
}
ul#navtop li:hover, ul#navtop li.hover {
	position: static;
}

/* Footer */
div#footer {
  height: 26px;
  background: url(../images/fond_footer.png) no-repeat top left;
}
div#footer table {
  width: 649px;
  height: 100%;
  background-color: #003f8a;
}
div#footer table td, div#footer table td * {
  color: white;
  /*font-weight: bold;*/
  font-size: 11px;
  text-align: center;
}

/* Middle */
div#middle {
  height: 361px;
}
html>body div#middle {
  min-height: 361px;
  height: auto;
}

div.container_med div#middle, div.container_pha div#middle {
  height: 370px;
}
html>body div.container_med div#middle, html>body div.container_pha div#middle {
  min-height: 370px;
  height: auto;
}

/* Homepage_pub */
div#homepage_pub {
  background: url(../images/fond_homepage.png) no-repeat top left;
}

/* Homepage_pub haut */
div#homepage_pub div#haut {
  height: 186px; /* 282 - pt - pb */
  padding: 48px 16px;
}

/* Homepage_pub bas */
div#homepage_pub div#bas {
  height: 79px;
}

/* Encarts news homepage_pub haut */
div#encarts_news_pub {
  height: 185px;
  width: 767px;
  background: url(../images/encarts_news_pub.png) no-repeat top left;
}
div#encarts_news_pub, div#titre_news1_pub, div#titre_news2_pub, div#contenu_news1_pub, div#contenu_news2_pub, div#lien_news1_pub, div#lien_news2_pub {
  position: absolute;
}
div#titre_news1_pub, div#titre_news2_pub {
  padding: 7px 0 0 15px;
  top: 0;
  height: 35px; /* 42 - pt */
}
div#titre_news1_pub {
  left: 0;
  width: 318px; /* 333 - pl */
}
div#titre_news2_pub {
  left: 380px;
  width: 357px; /* 372 - pl */
}
div#contenu_news1_pub, div#contenu_news2_pub {
  padding: 5px;
  top: 42px;
  height: 118px; /* 128 - pt - pb */
}
div#contenu_news1_pub {
  left: 18px;
  width: 352px; /* 362 - pl - pr */
}
div#contenu_news2_pub {
  left: 398px;
  width: 358px;  /* 368 - pl - pr */
}
div#lien_news1_pub, div#lien_news2_pub {
  padding-left: 5px;
  top: 170px;
  height: 13px;
}
div#lien_news1_pub {
  left: 38px;
  width: 57px; /* 62 - pl */
}
div#lien_news2_pub {
  left: 417px;
  width: 55px;  /* 62 - pl */
}

/* Encarts accespro, solutionsphyto, prossante homepage bas */
div#encart_accespro, div#encart_solutionsphyto, div#encart_prossante {
  float: left;
}
div#encart_accespro {
  width: 296px;
  height: 79px;
  background: url(../images/encart_accespro.png) no-repeat top left;
}
div#accespro_btnok {
  top: 1px;
  left: 248px;
  position: relative;
}
div#accespro_table table {
  width: 95%;
  margin: auto;
  margin-top: 5px;
}
div#accespro_table input.text {
  width: 185px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
}

/* Menupro_med, menupro_pha */
div#menupro_med, div#menupro_pha {
  width: 162px;
  height: 294px;
  margin-top: 67px;
  position: absolute;
  z-index: 2;
}

/* Homepage_med, homepage_pha */
div#homepage_med,
div#homepage_pha {
  margin-left: 162px;
  width: 638px;
}

/* Homepage_med haut, homepage_pha haut*/
div#homepage_med div#haut,
div#homepage_pha div#haut {
  height: 42px; /* 67 - pt */
  padding-top: 25px;
}

/* Homepage_med bas, homepage_pha bas */
div#homepage_med div#bas,
div#homepage_pha div#bas {
  height: 294px;
  padding: 0 15px;
  position: absolute;
}

/* Encarts news homepage_med bas, homepage_pha bas */
div#encarts_news_med {
  height: 223px;
  width: 608px;
  background: url(../images/encarts_news_med.png) no-repeat top left;
}
div#encarts_news_pha {
  height: 223px;
  width: 608px;
  background: url(../images/encarts_news_pha.png) no-repeat top left;
}
div#encarts_news_med, div#titre_news1_med, div#titre_news2_med, div#contenu_news1_med, div#contenu_news2_med, div#lien_news1_med, div#lien_news2_med,
div#encarts_news_pha, div#titre_news1_pha, div#titre_news2_pha, div#contenu_news1_pha, div#contenu_news2_pha, div#lien_news1_pha, div#lien_news2_pha {
  position: absolute;
}
div#titre_news1_med, div#titre_news2_med,
div#titre_news1_pha, div#titre_news2_pha {
  padding: 7px 0 0 15px;
  top: 0;
  height: 29px; /* 36 - pt */
}
div#titre_news1_med,
div#titre_news1_pha {
  width: 290px; /* 305 - pl */
  left: 0;
}
div#titre_news2_med,
div#titre_news2_pha {
  width: 288px; /* 303 - pl */
  left: 305px;
}
div#contenu_news1_med, div#contenu_news2_med,
div#contenu_news1_pha, div#contenu_news2_pha {
  padding: 5px;
  top: 35px;
  height: 164px; /* 174 - pt - pb */
}
div#contenu_news1_med,
div#contenu_news1_pha {
  left: 14px;
  width: 281px; /* 291 - pl - pr */
}
div#contenu_news2_med,
div#contenu_news2_pha {
  left: 318px;
  width: 280px;  /* 290 - pl - pr */
}
div#lien_news1_med, div#lien_news2_med,
div#lien_news1_pha, div#lien_news2_pha {
  padding-left: 5px;
  top: 209px;
  height: 13px;
  width: 62px;  /* 67 - pl */
}
div#lien_news1_med,
div#lien_news1_pha {
  left: 31px;
}
div#lien_news2_med,
div#lien_news2_pha {
  left: 337px;
}

/* Encarts liens homepage_med bas, homepage_pha bas */
div#encarts_liens_med,
div#encarts_liens_pha {
  top: 227px;
  height: 30px;
  width: 608px;
}
div#encarts_liens_med {
  background: url(../images/encarts_lien_med.png) no-repeat top left;
}
div#encarts_liens_pha {
  background: url(../images/encarts_lien_pha.png) no-repeat top left;
}
div#encarts_liens_med, div#lien_newsletter_med, div#lien_formprescligne_med,
div#encarts_liens_pha, div#lien_newsletter_pha, div#lien_bulletinanalyse_pha {
  position: absolute;
}
div#lien_newsletter_med, div#lien_formprescligne_med,
div#lien_newsletter_pha, div#lien_bulletinanalyse_pha {
  top: 5px;
  height: 22px;
  width: 241px;
}
div#lien_newsletter_med {
  left: 52px;
}
div#lien_formprescligne_med {
  left: 359px;
}
div#lien_newsletter_pha {
  left: 56px;
}
div#lien_bulletinanalyse_pha {
  left: 365px;
}

/* Menu gauche */
ul#navleft, ul#navleft ul {
  padding: 0;
	margin: 0;
	list-style: none;
  line-height: 1.0;
}
ul#navleft li {
	position: relative;
	z-index: 4;
	float: left;
	margin-bottom: 3px;
}
ul#navleft a, ul#navleft img {
  display: block;
  text-decoration: none;
  color: white;
}
ul#navleft ul {
	position: absolute;
	left: -9999em;
	margin-left: 162px;
	top: 0;
}
ul#navleft li li {
  margin: 0;
	width: 162px;
	height: 25px;
}
div#menupro_med ul#navleft li li {
  background-color: #01b3bd;
}
div#menupro_pha ul#navleft li li {
  background-color: #366b8f;
}
div#menupro_med ul#navleft li li:hover, div#menupro_pha ul#navleft li li:hover {
  background-color: #00255d;
}
ul#navleft li li a {
	display: block;
  color: white;
  padding: 5px 0;
  padding-left: 10px;
}
ul#navleft li li a:hover {
  text-decoration: none;
}
ul#navleft li:hover ul, ul#navleft li li:hover ul, ul#navleft li.sfhover ul, ul#navleft li li.sfhover ul {
  left: auto;
}

/* Tableaux formulaire */
table.form td, table.form th {
  padding: 3px;
}

/* Page_pub, page_med, page_pha */
div#page_pub, div#page_med, div#page_pha {
  margin-left: 162px;
  width: 608px; /* 638 - pl - pr */
  padding: 0 15px;
}

/* Page_pub haut */
div#page_pub div#haut, div#page_med div#haut, div#page_pha div#haut {
  height: 42px; /* 67 - pt */
  padding-top: 25px;
}

/* Page_pub bas */
div#page_pub div#bas, div#page_med div#bas, div#page_pha div#bas {
}

/* Chemin de fer */
div#chemindefer {
  font-style: italic;
}

/* h1 */
h1 {
  height: 38px; /* 50 - pt */
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding: 12px 0 0 15px;
  color: #003f8a;
  background: url(../images/fond_h1.png) no-repeat top left;
}
h2 {
  font-size: 12px;
  font-weight: bold;
  color: #003f8a;
  margin: 0;
}
h1.cas_pratique {
  font-size: 18px;
}

/* Contenu */
div#contenu, div#contenu_phyto, div#contenu_plante {
  padding: 20px 5px 20px 5px;
  height: 244px;
  text-align : justify;
}
html>body div#contenu, html>body div#contenu_phyto, div#contenu_plante {
  min-height: 244px;
  height: auto;
}
div#contenu p, div#contenu_phyto p, div#contenu_plante p {
  margin: 0;
}
div#contenu_phyto {
  padding: 0;
  margin-bottom: 20px;
  border: 1px solid #999999;
  border-top: none;
}

/* Listes */
ul#deuxlistes, ul#deuxlistes ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul#deuxlistes li {
  padding: 5px 0;
}
ul#deuxlistes ul {
  padding: 0 30px;
}
ul#deuxlistes ul li {
  border: none;
  padding: 0;
  list-style-type: disc;
}
ul#deuxlistes li a.titre {
  color: #003f8a;
  font-size: 12px;
  font-weight: bold;
}
ul#uneliste {
  margin: 0;
  padding: 0;
}
ul#uneliste li {
  margin: 0 0 10px 15px;
}
ul#uneliste li {
  font-weight: bold;
}
div#contenu ul {
  margin-top: 0;
}

/* Fiche phytostandard */
div#contenu_phyto td#cel1, div#contenu_phyto td#cel2, div#contenu_phyto td#cel3, div#contenu_phyto td#cel4, div#contenu_phyto td#cel5, div#contenu_phyto td#cel6, div#contenu_phyto td#cel8, div#contenu_phyto td#cel10, div#contenu_phyto td#cel13 {
  border-bottom: 1px solid #999999;
}
div#contenu_phyto td#cel1, div#contenu_phyto td#cel5 {
  background-color: #003f8a;
  width: 13px;
}
div#contenu_phyto td#cel2 {
  width: 498px;
}
div#contenu_phyto td#cel8 {
  width: 240px;
  text-align: right;
}
div#contenu_phyto td#cel1 {
  height: 40px;
}
div#contenu_phyto td#cel5 {
  height: 90px;
}
div#contenu_phyto td#cel3, div#contenu_phyto td#cel12 {
  width: 97px; /* 123 - pl - pr */
  border-left: 1px solid #999999;
  text-align: center;
  padding: 0 13px;
}
div#contenu_phyto td#cel2, div#contenu_phyto td#cel6 {
  vertical-align: top;
}
div#contenu_phyto td#cel12 {
  font-style: italic;
}
div#contenu_phyto td#cel2, div#contenu_phyto td#cel4, div#contenu_phyto td#cel6, div#contenu_phyto td#cel7, div#contenu_phyto td#cel8, div#contenu_phyto td#cel9, div#contenu_phyto td#cel10, div#contenu_phyto td#cel13 {
  padding: 15px 13px;
}
div#contenu_phyto td#cel9, div#contenu_phyto td#cel10 {
  padding-top: 0;
}
div#contenu_phyto td#cel4 span, div#contenu_phyto td#cel6 span, div#contenu_phyto td#cel7 span, div#contenu_phyto td#cel9 span, div#contenu_phyto td#cel10 span {
  font-weight: bold;
  margin-bottom: 5px;
}
div#contenu_phyto td#cel13 span {
  font-weight: bold;
}
div#contenu_phyto td#cel6 span, div#contenu_phyto td#cel7 span, div#contenu_phyto td#cel9 span, div#contenu_phyto td#cel10 span {
  color: #003f8a;
}
div#contenu_phyto td#cel6 table td {
  padding-right: 5px;
}
div#contenu_phyto td#cel6 table td.bd {
  padding: 0 5px;
  border-left: 1px solid #999999;
}

/* Fiche plante */
div#contenu_plante td#cel1, div#contenu_plante td#cel2 {
  vertical-align: top;
}
div#contenu_plante td#cel2 {
  text-align: right;
  width: 150px;
}
div#contenu_plante span {
  color: #003f8a;
  font-weight: bold;
}
div#contenu_plante p, div#contenu_plante p * {
  font-size: 9px;
}

/* Table trouverconseiller */
table#trouverconseiller {
}
table#trouverconseiller td {
  width: 50%;
  vertical-align: top;
}
table#trouverconseiller td#cel1 {
  padding-right: 10px;
}
table#trouverconseiller td#cel2 {
  padding-left: 10px;
}

div#datelastupdate {
  font-style: italic;
}

table#honcode {
  margin: auto;
  width: 400px;
  text-align: left;
}