BODY {font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#C8C8C9; margin:0px;}

TABLE.full { width: 990px; margin:auto; vertical-align:top; }
TABLE.full td.hbar { height: 34px; background: url(../images/commun/header_bar.jpg); padding-left: 25px; }
TABLE.full td.hbar img{ border:0; margin-top:0px; }
TABLE.full td.hband { height: 216px; background: url(../images/commun/header_band.jpg); vertical-align:top;}
TABLE.full td.hband_soon { height: 611px; background: url(../images/commun/header_english_soon.jpg); vertical-align:top;}
TABLE.full td.cleft { height: 26px; width: 207px; background: url(../images/commun/header_corn_left.jpg); background-repeat:no-repeat; margin:0; padding:0px; }
TABLE.full td.cright { width: 783px; background: url(../images/commun/header_corn_right.jpg);background-repeat:no-repeat; margin:0; padding:0;}

TABLE.full .blocLogin {float:right; margin-right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:150px;}
TABLE.full .blocLogin p {margin:0; padding:0; margin-top:5px;}
TABLE.full .blocLogin a {color:#009ee0; text-decoration:none;}
TABLE.full .blocLogin_titre {color:#a3a4a5; font-weight:bold; float:right; margin-right:10px; width:150px; margin-top:120px; font-size:14px;}
TABLE.full .blocLogin input  {
	background:#eee4e2;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#009ee0;
	border: 1px solid #ac9f9c;
	width: 159px;
}

TABLE.full td.cleftc { width: 207px; margin:0; vertical-align:top;}
TABLE.full td.crightc { width: 783px; margin:0; vertical-align:top; }

TABLE.full td.hbcentre { height: 116px; background: url(../images/commun/header_band_centre.jpg); background-repeat:no-repeat; vertical-align:top; }
TABLE.full td.fbar{ height: 29px; background: url(../images/commun/footer_bar.jpg);}

TABLE.actu { width: 171px; margin:auto; vertical-align:top; }
TABLE.actu td { background:#fff; }
TABLE.actu td.title { background: url(../images/2/title_actu.jpg); background-repeat:no-repeat; height: 27px; }
TABLE.actu td.news { background-color:#fff; text-align:center; margin:0; padding:0; height:130px; }
TABLE.actu td.news img {margin:5px 0;}
TABLE.actu td.news_plus { background-color:#fff; height: 16px; text-align: right; margin: 0; padding:0; vertical-align:bottom;}
TABLE.actu td.space { background-color:#fb9f00; height: 2px; margin: 0; padding:0;}
TABLE.actu td.enews { background: url(../images/2/e-news.gif); background-repeat:no-repeat; height: 26px; }

TABLE.limatec { width: 185px; margin:auto; vertical-align:top; }
TABLE.limatec td { background: url(../images/fr/limatec.jpg); background-repeat:no-repeat; height: 191px; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align: top; padding-left:12px; color:#ffffff;}

TABLE.produit { width: 185px; margin:auto; vertical-align:top; }
TABLE.produit td {  height: 150px; vertical-align:top; }

TABLE.tblrivage { width: 595px; margin:0px; vertical-align:top;}
TABLE.tblrivage img.fullpic { margin-left:2px;}
TABLE.tblrivage img.fullpic2 { margin-left:6px;}
TABLE.tblrivage td.contenu { width:595px; margin:0px;  padding:20px 5px 0px 25px; background: url(../images/commun/catalogue/border_rivage.jpg); background-repeat:repeat-y;}
#rivageleft { float: left; padding: 0 30px 0 0; width: 270px; vertical-align:top;font-size: 12px; color:#000000; }
#rivageright { float:right; padding: 0 0 0 0; }
TABLE.tblrivage td.contenu  span.questions_sanitaire {font-size: 12px; color:#266f74; font-weight:bold; }
TABLE.tblrivage td.contenu  span.strx {font-size: 10px; color:#000000; font-style:italic; margin-left:5px; }

#RivagePlus { margin-top:0px; margin-bottom: 0px; margin-left: 370px; padding:0; height:32px; }
a.RivagePlus { margin:0; padding:0; }

TABLE.tblrivage td.contenu p.headtxt { font-size: 12px; color:#3ba3aa; font-weight:bold; }
TABLE.tblrivage td.contenu p { font-size: 12px; color:#000000; }

TABLE.login { width: 185px; height: 159px; margin:0px auto; vertical-align:top; }
TABLE.login td { background: url(../images/fr/bloc_prescripteurs.jpg); background-repeat:no-repeat;  font-family:Arial, Helvetica, sans-serif;font-size:11px; vertical-align: top;  padding-left:10px; padding-top: 65px; }
TABLE.login td form { magin:0; padding:0;   }
TABLE.login input  {
	background:#eee4e2;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ac9f9c;
	border: 1px solid #ac9f9c;
	width: 159px;
}
TABLE.login p { margin:0; text-align: center; color:#fff;}
TABLE.login p a { text-decoration: none; color:#fff;}

TABLE.full td.fbar div.left { 
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-weight:lighter;
	color: #FFFFFF;
	margin-bottom:0;
	margin-left: 25px;
	float: left;
	width: 740px;
}	

TABLE.full td.fbar div.right a{ 
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #b3dded;
	margin-bottom:0;
	margin-right: 10px;
	float: right;
	width: 160px;
	text-decoration:none;
}


TABLE.souspage td.content div.reseau_left { width:260px;  text-align:justify; float: left;}
TABLE.souspage td.content div.reseau_right { width:310px; margin:0; float: right;}

TABLE.souspage td.content div.reseau_left p span.reseau_s { color:#009ee0; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
TABLE.souspage td.content div.reseau_left p span.reseau_title { color:#009ee0; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
TABLE.souspage td.content div.reseau_left p span.reseau_data { color:#598496; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
TABLE.souspage td.content div.reseau_left p span.reseau_b { color:#009ee0; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
TABLE.souspage td.content div.reseau_left p span.reseau_t { color:#009ee0; font-size:24px;  font-family:Arial, Helvetica, sans-serif; }

TABLE.souspage td.content div.reseau_left p.reseau { color:#009ee0; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; }

TABLE.full p.image {
margin-top: 161px;
text-align: justify;
margin-right: 0;
}
TABLE.full p.image img.space {
margin-left: 11px;
}

IMG.header_lang {
margin-top: -2px;
margin-left: 100px;
}

DIV.recherche {
margin-top: 10px;
color: #858b89;
font-weight:bold;
text-align:right;
}

DIV.recherchep {
margin-top: 10px;
color: #ffffff;
font-weight:bold;
text-align:right;
}

DIV.recherche FORM, DIV.recherchep FORM { padding:0; margin:0; }

DIV.recherche SPAN {
margin-right: 35px;
}
DIV.recherchep SPAN {
margin-right: 35px; padding:0;
}

DIV.recherche INPUT.search, DIV.recherchep INPUT.search {
	background:#fefefd;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ac9f9c;
	border: 1px solid #dfdedb;
	width:200px;
}
DIV.recherche INPUT.img,  DIV.recherchep INPUT.img  {
	text-decoration: none;
	border: 0;
}

td.tempPresc { width: 182px; }
TABLE.souspage { width: 791px; background:#FFFFFF; }
TABLE.souspage td.head { width:791px; height: 30px; background: url(../images/fr/page_head.jpg); background-repeat:no-repeat;}
TABLE.souspage td.foot { width:791px; height: 29px; background: url(../images/fr/page_foot.jpg); background-repeat:no-repeat;}
TABLE.souspage td.menu { width:182px; vertical-align:top;  }
TABLE.souspage td.menu div.title { background:#009ee0; height: 26px; padding-top: 6px; padding-left: 10px; color:#ffffff; font-size:18px; }

TABLE.souspage td.menu div.title_catalogue { background:#009ee0; height: 34px; padding-top: 10px; padding-left: 10px; color:#ffffff; font-size:18px; font-weight:bold;  }
TABLE.souspage td.menu div.title_vinicole { background:#84a51d; height: 34px; padding-top: 10px; padding-left: 10px; color:#ffffff; font-size:18px; font-weight:bold;  }
TABLE.souspage td.menu div.title_process { background:#3F7186; height: 34px; padding-top: 10px; padding-left: 10px; color:#ffffff; font-size:18px; font-weight:bold;  }
TABLE.souspage td.menu div.title_sanitaire { background:#37A1A8; height: 34px; padding-top: 10px; padding-left: 10px; color:#ffffff; font-size:18px; font-weight:bold;  }

TABLE.souspage td.menu div.title_sm { background:#009ee0; height: 64px; padding-top: 4px; padding-left: 10px; color:#ffffff; font-size:12px;  }

TABLE.souspage td.content div.title_desc { background:#fff; padding-left: 15px; color:#009ee0; font-size:30px;  }

TABLE.souspage td.content p.desc_ap { background:#fff; padding-left: 15px; color:#009ee0; font-size:13px; margin-right:80px; font-weight: bold;}

TABLE.souspage td.menu div.title_link a, TABLE.souspage td.menu div.title_active a { text-decoration: none; }

TABLE.souspage td.menu div.title_linksm { text-decoration: none; background:#a2daf4; height: 30px; padding-top: 10px; padding-left: 10px; color:#598496; font-size:13px; font-weight:bold;  }
 
TABLE.souspage td.menu div.title_link { text-decoration: none; background:#a2daf4; height: 30px; padding-top: 8px; padding-left: 10px; color:#598496; font-size:15px; font-weight:bold;  }

TABLE.souspage td.menu div.title_link:hover, TABLE.souspage td.menu div.title_active { text-decoration: none; background:#009ee0; height: 30px; padding-top: 8px; padding-left: 10px; color:#ffffff; font-size:15px; font-weight:bold;  }

TABLE.souspage td.menu div.title_linksm:hover, TABLE.souspage td.menu div.title_activesm { text-decoration: none; background:#009ee0; height: 30px; padding-top: 10px; padding-left: 10px; color:#ffffff; font-size:13px; font-weight:bold;  }

TABLE.souspage td.head div.title { background:#009ee0; height: 18px; padding-top: 12px; padding-left: 10px; color:#ffffff; font-size:12px; font-weight:bold; width: 172px;  }


TABLE.souspage td.gris { background:#C8C8C9;}
TABLE.souspage td.content { width:609px; margin:0; vertical-align:top; }
TABLE.souspage td.contentPresc { width:791px; margin:0; vertical-align:top; }

.content_line { background: url(../images/fr/page_head_sm.jpg); background-position:right; background-repeat:repeat-x; height:30px; }
TABLE.souspage td.content_row { width:791px; margin:0; }

TABLE.souspage td.content_row div.left { width:431px; margin-left:15px; margin-right:15px; text-align:justify; float: left;}
TABLE.souspage td.content_row div.right { width:330px; margin:0; float: right;}
TABLE.souspage td.content_row div.info { text-align:justify; float:left; width:761px; margin:0; padding-left: 10px; padding-right:10px; padding-top:20px;}

TABLE.souspage td.content_row div.info_bulle span { color:#009ee0; font-size:14px; text-align:justify; font-weight: bold;}
TABLE.souspage td.content_row div.info_bulle { text-align:justify; float:left; width:761px; margin:0; padding-left: 10px; padding-right:10px; padding-top:0px;}
TABLE.souspage td.content_row div.info_bulle p.error_alert { font-weight: bold; text-align:justify; color:#CC0000;}

TABLE.souspage td.content_row span.title { font-weight:bold; font-size:12px; color: #009ee0; }

TABLE.souspage td.content_row table.documentation { width:790px; border:0; }
TABLE.souspage td.content_row table.documentation td { vertical-align:top; text-align:center; color:#009ee0; font-weight:bold; }
TABLE.souspage td.content_row table.documentation td a { color:#009ee0; font-weight:bold; text-decoration:none;}
TABLE.souspage td.content_row table.documentation td img { border: medium none; width:192px; height:274px; }


TABLE.souspage td.content_row input, TABLE.souspage td.content_row select, TABLE.souspage td.content_row textarea  {
	background:#fefefd; font-family:arial; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; color:#ac9f9c; border:1px solid #dfdedb; width:200px; }

TABLE.souspage td.menu div.produit { margin-left: 15px; }

TABLE.souspage td.menu div.produit a { color: #44b8e8; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
TABLE.souspage td.menu div.produit a.process { color: #3f7186; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
TABLE.souspage td.menu div.produit a.sanitaire { color: #37a1a8; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
TABLE.souspage td.menu div.produit a.vinicole { color: #84a51d; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

TABLE.souspage td.menu div.produit a.selected { color: #fb9f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

TABLE.souspage td.menu div.produit div { display: none; }
TABLE.souspage td.menu div.produit div a { font-size:10px; color: #666666; font-weight:normal; text-decoration:none; }

TABLE.souspage td.menu div.produit a:hover { color: #fb9f00; }

/*catalogue */
TABLE.souspage td.content div.title  { font-weight:bold;  font-size:16px; color:#259cd3; margin-left: 20px; margin-right:10px; }
TABLE.souspage td.content div.titleb  { font-weight:bold;  font-size:15px; color:#598496; margin-left: 30px; margin-right:10px; margin-bottom:4px;}
TABLE.souspage td.content div.titleb  { font-weight:bold;  font-size:15px; color:#598496; margin-left: 30px; margin-right:10px; margin-bottom:4px;}
TABLE.souspage td.content div.titleb_catalogue  { font-weight:bold;  font-size:15px; color:#598496; margin-left: 30px; margin-right:10px; margin-bottom:4px;}
TABLE.souspage td.content div.titleb_sanitaire  { font-weight:bold;  font-size:15px; color:#598496; margin-left: 30px; margin-right:10px; margin-bottom:4px;}
TABLE.souspage td.content div.titleb_process  { font-weight:bold;  font-size:15px; color:#598496; margin-left: 30px; margin-right:10px; margin-bottom:4px;}
TABLE.souspage td.content div.titleb_vinicole  { font-weight:bold;  font-size:15px; color:#84a51d; margin-left: 30px; margin-right:10px; margin-bottom:4px;}
TABLE.souspage td.content div.titlebs  { font-weight:bold;  font-size:13px; color:#598496;}
TABLE.souspage td.content div.titlebs_vinicole  { font-weight:bold;  font-size:13px; color:#84A51D;}


TABLE.souspage td.content div.title_catalogue  { font-weight:bold;  font-size:16px; color:#259cd3; margin-left: 20px; margin-right:10px; }
TABLE.souspage td.content div.title_process  { font-weight:bold;  font-size:16px; color:#3f7186; margin-left: 20px; margin-right:10px; }
TABLE.souspage td.content div.title_vinicole  { font-weight:bold;  font-size:16px; color:#84a51d; margin-left: 20px; margin-right:10px; }
TABLE.souspage td.content div.title_sanitaire  { font-weight:bold;  font-size:16px; color:#37a1a8; margin-left: 20px; margin-right:10px; }

TABLE.souspage td.content div.title a { font-weight:bold; font-size:16px; color:#259cd3; text-decoration:none;  }
TABLE.souspage td.content div.title_catalogue a { font-weight:bold; font-size:16px; color:#259cd3; text-decoration:none;  }
TABLE.souspage td.content div.title_process a { font-weight:bold; font-size:16px; color:#3f7186; text-decoration:none;  }
TABLE.souspage td.content div.title_vinicole a { font-weight:bold; font-size:16px; color:#84a51d; text-decoration:none;  }
TABLE.souspage td.content div.title_sanitaire a { font-weight:bold; font-size:16px; color:#37a1a8; text-decoration:none;  }





TABLE.souspage td.contentPresc table.liste { margin-left: 30px; width:761px;  }
TABLE.souspage td.content table.liste { margin-top:0; margin-bottom:0; margin-left: 30px; width:579px;  }

TABLE.souspage td.content table.listebs { width:100%;  }
.marginth { margin-left: 6px; }
.margintd { margin-left: 2px; }
.marginimg { margin-left: 22px; }
.marginbss { margin-left: 14px; }
.marginbs { margin-left: 29px; }
.marginms { margin-left: -8px; }
.marginadobe { margin-left: 2px; }

TABLE.souspage td.contentPresc table.liste th.g_catalogue { background: url(../images/commun/corn_th.jpg) #a2daf4; height: 33px; background-repeat:no-repeat; }
TABLE.souspage td.contentPresc table.liste th.d_catalogue { background: #a2daf4; height: 33px; }

TABLE.souspage td.content table.liste th.g { background: url(../images/commun/corn_th.jpg) #a2daf4; height: 33px; background-repeat:no-repeat; }
TABLE.souspage td.content table.liste th.d { background: #a2daf4; height: 33px; }


TABLE.souspage td.content table.listebs_vnc { margin:0; width:100%;  }
TABLE.souspage td.content table.listebs_vnc th { background: url(../images/commun/corn_th_vinicole.jpg) #ebf5cd; height: 33px; background-repeat:no-repeat; }

TABLE.souspage td.content table.listebs_vnc th.d_bs { background: #ebf5cd; height: 33px; color:#84A51D; padding:0px;}
TABLE.souspage td.content table.listebs_vnc th.g_bs { background: url(../images/commun/corn_th_vinicole.jpg) #ebf5cd; height: 33px; background-repeat:no-repeat; color:#84A51D; padding:0px; }

TABLE.souspage td.content table.listebs th.d_bs { background: #a2daf4; height: 33px; color:#2d4f5e; padding:0px;}

TABLE.souspage td.content table.listebs th.g_bs { background: url(../images/commun/corn_th_catalogue.jpg) #a2daf4; height: 33px; background-repeat:no-repeat; color:#2d4f5e; padding:0px; }

TABLE.souspage td.content table.liste th.d_catalogue { background: #a2daf4; height: 33px; }

TABLE.souspage td.content table.liste th.g_catalogue { background: url(../images/commun/corn_th_catalogue.jpg) #a2daf4; height: 33px; background-repeat:no-repeat; }

TABLE.souspage td.content table.liste th.d_sanitaire { background: #8edadf; height: 33px; }

TABLE.souspage td.content table.liste th.g_sanitaire { background: url(../images/commun/corn_th_sanitaire.jpg) #8edadf; height: 33px; background-repeat:no-repeat; }

TABLE.souspage td.content table.liste th.d_vinicole { background: #ebf5cd; height: 33px; }


TABLE.souspage td.content table.liste th.g_vinicole { background: url(../images/commun/corn_th_vinicole.jpg) #ebf5cd; height: 33px; background-repeat:no-repeat; }

TABLE.souspage td.content table.liste th.g_process { background: url(../images/commun/corn_th_process.jpg) #91bfd2; height: 33px; background-repeat:no-repeat; }
TABLE.souspage td.content table.liste th.d_process { background: #91bfd2; height: 33px; }


/* fin catalogue */
TABLE.souspage td.content div.margin { padding-left: 15px; padding-top:0; }

TABLE.souspage td.content  div.margin div.fulll{ padding-left: 14px; line-height:33px; color:#4c7a8e; font-size:14px; font-weight:bold; background: url(../images/commun/corn_th.jpg) #a2daf4; width:390px; height: 33px; background-repeat:no-repeat;  float:left;}

TABLE.souspage td.content  div.margin div.fulll_catalogue{ padding-left: 14px; line-height:33px; color:#4c7a8e; font-size:14px; font-weight:bold; background: url(../images/commun/corn_th.jpg) #a2daf4; width:401px; height: 33px; background-repeat:no-repeat;  float:left;}
TABLE.souspage td.content  div.margin div.fulll_vinicole{ padding-left: 14px; line-height:33px; color:#84A51D; font-size:14px; font-weight:bold; background: url(../images/commun/corn_th_vinicole.jpg) #ebf5cd; width:401px; height: 33px; background-repeat:no-repeat;  float:left;}
TABLE.souspage td.content  div.margin div.fulll_process{ padding-left: 14px; line-height:33px; color:#2d4f5e; font-size:14px; font-weight:bold; background: url(../images/commun/corn_th_process.jpg) #91bfd2; width:401px; height: 33px; background-repeat:no-repeat;  float:left;}
TABLE.souspage td.content  div.margin div.fulll_sanitaire{ padding-left: 14px; line-height:33px; color:#266f74; font-size:14px; font-weight:bold; background: url(../images/commun/corn_th_sanitaire.jpg) #8edadf; width:401px; height: 33px; background-repeat:no-repeat;  float:left;}


TABLE.souspage td.content  div.margin div.fullr { background: #a2daf4; height: 33px; width:179px; background-repeat:no-repeat;  float:right;}

TABLE.souspage td.content  div.margin div.fullr_catalogue { background: #a2daf4; height: 33px; width:179px; background-repeat:no-repeat;  float:right;}
TABLE.souspage td.content  div.margin div.fullr_vinicole { background: #ebf5cd; height: 33px; width:179px; background-repeat:no-repeat;  float:right;}
TABLE.souspage td.content  div.margin div.fullr_process { background: #91bfd2; height: 33px; width:179px; background-repeat:no-repeat;  float:right;}
TABLE.souspage td.content  div.margin div.fullr_sanitaire { background: #8edadf; height: 33px; width:179px; background-repeat:no-repeat;  float:right;}


TABLE.souspage td.content  div.margin div.fulll p { color:#4c7a8e; font-size:16px; font-weight:bold; padding-bottom: 5px;  }

TABLE.souspage td.content div.margin table.recherche { width:100%; }
TABLE.souspage td.content div.margin table.recherche th{ background: #009ee0; color:#ffffff; width: 100%; height: 20px;}
TABLE.souspage td.content div.margin table.recherche input, TABLE.souspage td.content div.margin table.recherche select { 
	background:#eee4e2;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ac9f9c;
	border: 1px solid #ac9f9c;
	width: 159px;
}

TABLE.souspage td.content table.liste td.corn_up { width: 28px; height:28px; background:url(../images/commun/corn_up.jpg); background-repeat:no-repeat; }

TABLE.souspage td.contentPresc table.liste td.corn_up_catalogue { width: 28px; height:28px; background:url(../images/commun/corn_up.jpg); background-repeat:no-repeat; }

TABLE.souspage td.content table.liste td.corn_up_catalogue { width: 28px; height:28px; background:url(../images/commun/corn_up.jpg); background-repeat:no-repeat; }

TABLE.souspage td.content table.liste td.corn_up_vinicole { width: 28px; height:28px; background:url(../images/commun/corn_up_vinicole.jpg); background-repeat:no-repeat; }

TABLE.souspage td.content table.liste td.corn_up_process { width: 28px; height:28px; background:url(../images/commun/corn_up_process.jpg); background-repeat:no-repeat; }

TABLE.souspage td.content table.liste td.corn_up_sanitaire { width: 28px; height:28px; background:url(../images/commun/corn_up_sanitaire.jpg); background-repeat:no-repeat; }


TABLE.souspage td.contentPresc table.liste td.corn_dw_catalogue { width: 28px; height:28px; background:url(../images/commun/corn_dw.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content table.liste td.corn_dw { width: 28px; height:28px; background:url(../images/commun/corn_dw.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content table.liste td.corn_dw_catalogue { width: 28px; height:28px; background:url(../images/commun/corn_dw.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content table.liste td.corn_dw_vinicole { width: 28px; height:28px; background:url(../images/commun/corn_dw_vinicole.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content table.liste td.corn_dw_process { width: 28px; height:28px; background:url(../images/commun/corn_dw_process.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content table.liste td.corn_dw_sanitaire { width: 28px; height:28px; background:url(../images/commun/corn_dw_sanitaire.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content table.liste td.img { width: 80px;  border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3;}

TABLE.souspage td.contentPresc table.liste td.img_catalogue { width: 80px;  border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3;}

TABLE.souspage td.content table.liste td.img_catalogue { width: 80px;  border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3;}
TABLE.souspage td.content table.liste td.img_vinicole { width: 80px;  border-bottom:solid 1px #9cce04; border-top:solid 1px #9cce04;}
TABLE.souspage td.content table.liste td.img_process { width: 80px;  border-bottom:solid 1px #3f7186; border-top:solid 1px #3f7186;}
TABLE.souspage td.content table.liste td.img_sanitaire { width: 80px;  border-bottom:solid 1px #3ba3aa; border-top:solid 1px #3ba3aa;}

TABLE.souspage td.content table.liste td.ref { width: 80px; text-align: center; border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3; color: #4c7a8e; font-size:12px; font-weight:bold; padding-left:10px;  }

TABLE.souspage td.contentPresc table.liste td.ref_catalogue { width: 80px; text-align: center; border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3; color: #4c7a8e; font-size:12px; font-weight:bold; padding-left:10px;  }

TABLE.souspage td.content table.liste td.ref_catalogue { width: 80px; text-align: center; border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3; color: #4c7a8e; font-size:12px; font-weight:bold; padding-left:10px;  }
TABLE.souspage td.content table.liste td.ref_vinicole { width: 80px; text-align: center; border-bottom:solid 1px #9cce04; border-top:solid 1px #9cce04; color: #9cce04; font-size:12px; font-weight:bold; padding-left:10px;  }
TABLE.souspage td.content table.liste td.ref_process { width: 80px; text-align: center; border-bottom:solid 1px #3f7186; border-top:solid 1px #3f7186; color: #3f7186; font-size:12px; font-weight:bold; padding-left:10px;  }
TABLE.souspage td.content table.liste td.ref_sanitaire { width: 80px; text-align: center; border-bottom:solid 1px #3ba3aa; border-top:solid 1px #3ba3aa; color: #3ba3aa; font-size:12px; font-weight:bold; padding-left:10px;  }

TABLE.souspage td.content table.liste td.desc { border-right:0; border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3; padding-right: 10px; text-align:justify;}

TABLE.souspage td.contentPresc table.liste td.desc_catalogue { border-right:0; border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3; padding-right: 10px; text-align:justify;}

TABLE.souspage td.content table.liste td.desc_catalogue { border-right:0; border-bottom:solid 1px #259cd3; border-top:solid 1px #259cd3; padding-right: 10px; text-align:justify;}
TABLE.souspage td.content table.liste td.desc_vinicole { border-right:0; border-bottom:solid 1px #9cce04; border-top:solid 1px #9cce04; padding-right: 10px; text-align:justify;}
TABLE.souspage td.content table.liste td.desc_process { border-right:0; border-bottom:solid 1px #3f7186; border-top:solid 1px #3f7186; padding-right: 10px; text-align:justify;}
TABLE.souspage td.content table.liste td.desc_sanitaire { border-right:0; border-bottom:solid 1px #3ba3aa; border-top:solid 1px #3ba3aa; padding-right: 10px; text-align:justify;}


TABLE.souspage td.content table.liste td.desc span.title { color:#009ee0; font-weight:bold;}
TABLE.souspage td.content table.liste td.white { border:0; background:#FFFFFF; height: 25px;}
TABLE.souspage td.content div.ariane { background:#a2daf4; height: 20px; }

TABLE.souspage td.content div.margin td.corn_up { width: 28px; height:28px; background:url(../images/commun/corn_up.jpg); background-repeat:no-repeat; }

TABLE.souspage td.content div.margin td.corn_up_catalogue { width: 28px; height:28px; background:url(../images/commun/corn_up.jpg); background-repeat:no-repeat; }
TABLE.souspage td.content div.margin td.corn_up_vinicole { width: 28px; height:28px; background:url(../images/commun/corn_up_vinicole.jpg); background-repeat:no-repeat; }
TABLE.souspage td.content div.margin td.corn_up_sanitaire { width: 28px; height:28px; background:url(../images/commun/corn_up_sanitaire.jpg); background-repeat:no-repeat; }
TABLE.souspage td.content div.margin td.corn_up_process { width: 28px; height:28px; background:url(../images/commun/corn_up_process.jpg); background-repeat:no-repeat; }


TABLE.souspage td.content div.margin td.corn_md { width: 28px; background:url(../images/commun/corn_md.jpg); background-repeat:repeat-y; }

TABLE.souspage td.content div.margin td.corn_md_catalogue { width: 28px; background:url(../images/commun/corn_md.jpg); background-repeat:repeat-y; }
TABLE.souspage td.content div.margin td.corn_md_vinicole { width: 28px; background:url(../images/commun/corn_md_vinicole.jpg); background-repeat:repeat-y; }
TABLE.souspage td.content div.margin td.corn_md_sanitaire { width: 28px; background:url(../images/commun/corn_md_sanitaire.jpg); background-repeat:repeat-y; }
TABLE.souspage td.content div.margin td.corn_md_process { width: 28px; background:url(../images/commun/corn_md_process.jpg); background-repeat:repeat-y; }

TABLE.souspage td.content div.margin td.corn_dw { width: 28px; height:28px; background:url(../images/commun/corn_dw.jpg); background-repeat:no-repeat; background-position:bottom; }

TABLE.souspage td.content div.margin td.corn_dw_catalogue { width: 28px; height:28px; background:url(../images/commun/corn_dw.jpg); background-repeat:no-repeat; background-position:bottom; }
TABLE.souspage td.content div.margin td.corn_dw_vinicole { width: 28px; height:28px; background:url(../images/commun/corn_dw_vinicole.jpg); background-repeat:no-repeat; background-position:bottom; }
TABLE.souspage td.content div.margin td.corn_dw_sanitaire { width: 28px; height:28px; background:url(../images/commun/corn_dw_sanitaire.jpg); background-repeat:no-repeat; background-position:bottom; }
TABLE.souspage td.content div.margin td.corn_dw_process { width: 28px; height:28px; background:url(../images/commun/corn_dw_process.jpg); background-repeat:no-repeat; background-position:bottom; }


TABLE.souspage td.content div.margin td.line_up { border-top: solid 1px #259cd3; height: 28px;}
TABLE.souspage td.content div.margin td.line_up_catalogue { border-top: solid 1px #259cd3; height: 28px;}
TABLE.souspage td.content div.margin td.line_up_vinicole { border-top: solid 1px #9cce04; height: 28px;}
TABLE.souspage td.content div.margin td.line_up_sanitaire { border-top: solid 1px #3ba3aa; height: 28px;}
TABLE.souspage td.content div.margin td.line_up_process { border-top: solid 1px #3f7186; height: 28px;}


TABLE.souspage td.content div.margin td.line_dw { border-bottom: solid 1px #259cd3; height: 28px; }
TABLE.souspage td.content div.margin td.line_dw_catalogue { border-bottom: solid 1px #259cd3; height: 28px; }
TABLE.souspage td.content div.margin td.line_dw_vinicole { border-bottom: solid 1px #9cce04; height: 28px; }
TABLE.souspage td.content div.margin td.line_dw_sanitaire { border-bottom: solid 1px #3ba3aa; height: 28px; }
TABLE.souspage td.content div.margin td.line_dw_process { border-bottom: solid 1px #3f7186; height: 28px; }


TABLE.souspage td.content td.description span { color:#598496; font-size:12px; }

TABLE.souspage td.content td.description td.title { color:#A6D321; font-size:14px; text-align:center; font-weight:bold; }

TABLE.souspage td.content td.description_catalogue span { color:#598496; font-size:12px; }
TABLE.souspage td.content td.description_vinicole span { color:#84A51D; font-size:12px; }
TABLE.souspage td.content td.description_process span { color:#3F7186; font-size:12px; }
TABLE.souspage td.content td.description_sanitaire span { color:#37A1A8; font-size:12px; }

TABLE.souspage td.content td.description span.titre { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.titre a{ color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.texte { color:#009ee0; font-size:12px; font-weight: bold;}

TABLE.souspage td.content td.description span.titre_catalogue { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.titre_catalogue a { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.texte_catalogue { color:#009ee0; font-size:12px; font-weight: bold;}

TABLE.souspage td.content td.description span.titre_vinicole { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.titre_vinicole a { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.texte_vinicole { color:#84a51d; font-size:12px; font-weight: bold;}

TABLE.souspage td.content td.description span.titre_sanitaire { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.titre_sanitaire a{ color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none; }
TABLE.souspage td.content td.description span.texte_sanitaire { color:#266f74; font-size:12px; font-weight: bold;}

TABLE.souspage td.content td.description span.titre_process { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none;}
TABLE.souspage td.content td.description span.titre_process a { color:#fb9f00; font-size:16px; font-weight:bold; text-decoration:none;}
TABLE.souspage td.content td.description span.texte_process { color:#2d4f5e; font-size:12px; font-weight: bold;}

TABLE.souspage td.content table.liste span.etiquette { color:#009ee0; font-weight:bold;} 
TABLE.souspage td.content table.liste span.etiquette_vnc { color:#84A51D; font-weight:bold;} 

div.randomnews { color: #006ab3; font-family:Arial, Helvetica, sans-serif; size: 11px; margin-left:5px;  margin-right:5px;margin-top:5px; text-align:left;}
a.pdfLink { color: #006ab3; font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }
a.pdfBsLink { color:#2d4f5e;    font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }
a.pdfBsLink_catalogue { color:#2d4f5e;    font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }
a.pdfBsLink_vinicole { color:#84A51D;    font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }
a.pdfBsLink_process { color:#2d4f5e;    font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }
a.pdfBsLink_sanitaire { color:#2d4f5e;    font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }

a.hautpage { color: #006ab3; font-family:Arial, Helvetica, sans-serif; size: 11px; text-decoration:none; }

/**--- boutique ---**/

div.boutique ul { 	list-style: none; }
div.boutique li { display: inline; }
div.boutique img { border: 0; }
div.boutique a img { border: 0; }


#detailPanier th#refBasket { background-color:#a2daf4; width: 80px; }
#detailPanier th#designation { background-color:#a2daf4; width: 400px; }
#detailPanier th#quantite { background-color:#a2daf4; width: 100px; }

#detailPanier td input { 
	background:#F5F5F5;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #6D778C;
	border: 1px solid #dedede;
	width: 60px;
	text-align: right; }
	
div.boutique input { 
	background:#F5F5F5;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #6D778C;
	border: 1px solid #dedede;
 }
 
#identityLoginForm {
width: 500px;
}
#identityLoginForm h4 {
color:#4c7a8e;
font-size: 1.2em;
margin: 0 0 1em 0;
text-transform: uppercase;
}
#identityLoginForm td {
background: #fff;
border: 0;
vertical-align: top;
width: 40%;
}

#identityLoginForm a {
color:#4c7a8e;
text-decoration: none;
}

#customerLogin th,
#detailPanier .info {
background: #009EE0;
color: #fff;
}
#adresseFacturation th { width: 150px; }
#adresseLivraison th { width: 150px; }
#adresseFacture th { width: 200px; }

#adresseFacturationC th.typeAdresseC,
#adresseLivraisonC th.typeAdresseC {
background: #009EE0;
color: #FFF;
letter-spacing: 2px;
text-transform: uppercase;
 }

#adresseFacturation th.typeAdresse,
#adresseLivraison th.typeAdresse {
background: #009EE0;
color: #FFF;
letter-spacing: 2px;
text-transform: uppercase;
width:290px;
}

#adresseFacture th.typeAdresse{
background: #009EE0;
color: #FFF;
letter-spacing: 2px;
text-transform: uppercase;
width:490px;
}

#adresseLivre th.typeAdresse{
background: #009EE0;
color: #FFF;
letter-spacing: 2px;
text-transform: uppercase;
width:490px;
}

#customerLogin th.typeAdresse {
background: #009EE0;
color: #FFF;
letter-spacing: 2px;
text-transform: uppercase;
width: 100%;
}

input#btnLogPrescriptor {
	position:relative;
	top:-9999px;
}
div#mentionlegales
{
background:#fff; padding-left: 15px; color:#009ee0; font-size:30px;
}

TABLE.souspage td.content p.headtext_title_catalogue { font-size: 18px; color:#259cd3; font-weight:bold; }
TABLE.souspage td.content p.headtext_title_catalogue span { font-size: 28px; font-weight:600; }
TABLE.souspage td.content p.headtext_catalogue { font-size: 12px; color:#259cd3; font-weight:bold;}


TABLE.souspage td.content p.headtext_title_sanitaire { font-size: 18px; color:#3ba3aa; font-weight:100; }
TABLE.souspage td.content p.headtext_title_sanitaire span { font-size: 28px; font-weight:600; }
TABLE.souspage td.content p.headtext_sanitaire { font-size: 12px; color:#3ba3aa; font-weight:bold;}

TABLE.souspage td.content p.headtext_title_process { font-size: 18px; color:#3f7186; font-weight:100; }
TABLE.souspage td.content p.headtext_title_process span { font-size: 28px; font-weight:600;  }
TABLE.souspage td.content p.headtext_process { font-size: 12px; color:#3f7186; font-weight:bold; }
ul#ul_process li  { font-size: 12px; color:#3f7186; font-weight:bold; }

TABLE.souspage td.content p.headtext_title_vinicole { font-size: 18px; color:#84a51d; font-weight:100; }
TABLE.souspage td.content p.headtext_title_vinicole span { font-size: 28px; font-weight:600;  }
TABLE.souspage td.content p.headtext_vinicole { font-size: 12px; color:#84a51d; font-weight:bold;}

.floatLeft {float: left;}
.floatRight {float: right; margin-right:100px; }

/*** Prescripteur ***/
#identityLoginFormPres {
width: 600px;
}
#identityLoginFormPres h4 {
color:#4c7a8e;
font-size: 1.2em;
margin: 0 0 1em 0;
text-transform: uppercase;
}
#identityLoginFormPres td {
background: #fff;
border: 0;
vertical-align: top;
width: 40%;
}

#identityLoginFormPres td.blk {
background: #fff;
border: 0;
vertical-align: top;
width: 20%;
}
#identityLoginFormPres a {
color:#009DE0;
text-decoration: none;
}
table.EspacePrescripteur td table.news td.date {
background-color:#009DE0;
}

td.filarr a{
text-decoration: none;
color: #009DE0;
font-weight: bold;
}

td.filarr {
padding-left: 10px;
text-decoration: none;
color: #000000;
font-weight: bold;
}

table.news td
{
padding-left:20px;
margin-left:20px;
}

table.news td.date
{
background-color:#009DE0;
color: #ffffff;
font-weight:bold;
font-size:12px;
}

table.news td.titre
{
color: #009DE0;
font-weight:bold;
font-size:12px;
text-transform: uppercase;
}

table.login form { padding: 0; margin: 0; }
table.EspacePrescripteur table.news td
{
color: #4c7a8e;
font-size: 1.2em;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 1em;
margin-left: 0pt;
text-transform: uppercase;
}

#BienvenuePresc { background-color:#009DE0; color:#fff; font-weight:bold; font-size:14px;  padding-left: 20px; }

#InfoPresc { padding-left: 20px; color: #000000; font-size:12px; font-weight:bold; }

/* ESPACE PRESCRIPTEUR NEW*/
.head div.headPrescripteur {
	background-color:#A2DAF5;
	color:#598392;
	padding:0 8px;
	width: 166px;
}
.menu div.headPrescripteur {
	background-color:#A2DAF5;
	color:#598392;
	padding:0 8px;
	width: 166px;
	padding-bottom:5px;
}
	.headPrescripteur h1 {
		font-weight:bold;
		font-size:16px;
		padding-top:5px;
		height:25px;
		margin:0;
	}
	.headPrescripteur p {
		font-size:12px;
		margin:0;
	}
		.headPrescripteur p.num {
			font-size:16px;
		}
	.headPrescripteur img {
		margin:5px 0;
	}
.CompteRendu {
	margin-top:30px;
}
	.CompteRendu .titre {
		height:28px;
		font-weight:bold;
		font-size:15px;
		color:#FFF;
		background-color:#009DE0;
		padding-top:12px;
		padding-left:15px;
	}
	.CompteRendu ul {
		list-style:none;
		padding-left:15px;
		margin:10px 0;
		font-size:13px;
	}
	.CompteRendu ul li {
		padding-bottom:10px;
	}
		.CompteRendu ul li a {
			color:#06B4FF;
			text-decoration:underline;
		}
.titrePrescripteur {
	padding-left:27px;
}
	.titrePrescripteur img {
		float:left;
	}
	.titrePrescripteur p {
		background-color:#A2DAF5;
		color:#598392;
		height:18px;
		font-weight:bold;
		font-size:15px;
		margin:0;
		padding:7px 0;
	}
.textePrescripteur {
	margin-top:30px;
	padding-left:27px;
	padding-right:27px;
	color:#009DDF;
	font-size:13px;
}
	.textePrescripteur .imgName {
		float:left;
		margin-right:30px;
		margin-bottom:15px;
	}
	.textePrescripteur .docName {
		text-align:right;
		clear:both;
	}
		.textePrescripteur .docName a {
			color:#009DDF;
			font-size:13px;
		}
