html,body {
background: #C6C7C9;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
margin:0;
height:100%;
}
#logoPrint{
	display:none;
}
a {
color: #666;
}
img {
border: 0;
}
form, h1, h2, h3, h4, input, ul, li, p {
margin: 0;
padding: 0;
}
form.SeConnecter {
margin: 70px 0;
}
form.emploi {
margin: 20px 0 0 0;
}
hr {
	background: #fff;
	border: 0;
	clear: both;
	color: #fff;
	height: 1px;
	margin: 0;
	padding: 0;
}
table.tot{
	height:100%;
	width:100%;
	text-align: center;
	vertical-align:middle;
}
div#total {
margin: 0 auto;
width: 899px;
text-align:left;
}
div#header div#logo {
float: left;
height: 47px;
widows: 147px;
width:147px;
}
div#header div#identification {
float: left;
margin: 22px 0 0 5px; 
width:319px;
text-align:right;
}
div#header div#search {
float: left;
margin: 22px 0 0 22px; /*225px*/
}

div#header div#search label {
color: #fff;
}
div#header input#find {
 width:75px;
 background:#eaeaea;
 color:#666;
 border:solid 1pt #b2b3b2;
}
div#header input#login_pt, div#header input#pass_pt{
 width:75px;
 background:#eaeaea;
 color:#666;
  border:solid 1pt #b2b3b2;
}

div#header input.ok {
margin-bottom: -4px;
}
div#version {
float: left;
margin: 14px 0 0 15px; /*25*/
}
div#header ul {
list-style-type: none;
}
div#header ul li {
display: inline;
margin-left: 5px;
}
div#content {
background: url(http://media6.com/css/images/fond-centre.jpg) no-repeat top left;
clear: both;
height: 525px; /*538px; */
margin: 0 auto;
overflow: hidden;
width: 899px;
}
.gauche {
text-align: left;
margin-left: 2px;
}
/* --------------------------MENU------------------------------- */
div#sous_left {
float: left;
margin: 6px 0 0 8px;
height: 540px;
width: 400px;
}
div#left {
clear:both;
height: 529px;
overflow: hidden;
width: 400px;
margin:0;
padding:0;
}
div.barre_menu_fr {
background: url(http://media6.com/css/images/barre-menu-fr.png) no-repeat top left;
}
div.barre_menu_uk {
background: url(http://media6.com/css/images/barre-menu-uk.png) no-repeat top left;
}
div.barre_menu_es {
background: url(http://media6.com/css/images/barre-menu-es.png) no-repeat top left;
}
div.barre_menu_de {
background: url(http://media6.com/css/images/barre-menu-de.png) no-repeat top left;
}
div.barre_menu_cn {
background: url(http://media6.com/css/images/barre-menu-cn.png) no-repeat top left;
}
div.barre_menu_ie {
background: url(http://media6.com/css/images/barre-menu-ie.png) no-repeat top left;
}
div.barre_menu_ru {
background: url(http://media6.com/css/images/barre-menu-ru.png) no-repeat top left;
}
div#left ul {
margin-top: 50px;
}
div#left ul li a {
color: #000;
text-decoration:none;
}
div#left ul li a:hover {
color: #333;
text-decoration:none;
}

div#left ul li {
font-weight:bold;
color:#e4312c;
list-style-type: none;
margin-top: 15px;
padding: 0 0 0 10px;
background:url(http://media6.com/css/images/menu-fermer.gif) no-repeat;
}

div#left ul li.encours {
padding: 0 0 0 12px;
background:url(http://media6.com/css/images/menu-ouvert.gif) no-repeat;
}


div#left ul li.menu1 {
margin-left: 268px;
}
div#left ul li.menu2 {
margin-left: 262px;
}
div#left ul li.menu3 {
margin-left: 256px;
}
div#left ul li.menu4 {
margin-left: 250px;
}
div#left ul li.menu5 {
margin-left: 244px;
}
div#left ul li.menu6 {
margin-left: 238px;
}
div#left ul li.menu7 {
margin-left: 232px;
}
div#left ul li.menu8 {
margin-left: 226px;
}
div#left ul li.menu9 {
margin-left: 220px;
}
div#left ul li.menu10 {
margin-left: 214px;
}
div#left ul li.menu11 {
margin-left: 208px;
}
div#left ul li.menu12 {
margin-left: 202px;
}

/* -------------------------------SOUS MENU------------------------------- */

div#left ul li.sousm1  {
font-weight:normal;
margin-top: 10px;
padding: 0 0 0 14px;
background:none;
}

div#left ul li.sousm2  {
font-weight:normal;
margin-top: 10px;
padding: 0 0 0 20px;
background:none;
}

div#left ul li.sousm2fin  {
font-weight:normal;
margin-top: 10px;
padding: 0 0 0 20px;
background:none;
margin-bottom:25px;
}

div#left ul li.sousm3 {
font-weight:normal;
margin-top: 10px;
padding: 0 0 0 26px;
background:none;
}
div#left ul li.sousm4 {
font-weight:normal;
margin-top: 10px;
padding: 0 0 0 32px;
background:none;
margin-bottom:25px;
}

/* -------------------------------CONTENU------------------------------- */
div#sousright {
float: left;
margin: 7px 8px 0 0;
padding-top: 15px;
width: 470px;

}
div#right {
color: #666;
height: 477px;
overflow:auto;
}
div#right a{
	font-weight:bold;
	text-decoration:none;
}
div#right a:hover{
	font-weight:bold;
	text-decoration:underline ;
}
div#right.home {
text-align: center;
}

div#right.home p {
text-align: center;
font-size: 1.2em;
color:#666;
}
div#right.home p.ligne1 {
margin-top:75px;
}
div#right.home p.ligne2 {
margin-top:10px;
}
div#right.home p.ligne3 {
margin-top:40px;
}
div#right h1.titre {
color: #e4312c;
margin: 20px 0 0 20px;
}
div#right h2{
color: #e4312c;
font-size:12px;
margin: 15px 60px 0 25px;
}
div#right h3{
color: #000;
font-size:11px;
margin: 0 0 0 25px;
padding: 5px 0 0 0;
}
div#right h5{
	color: #000;
	font-size:16px;
	margin: 20px 0 0 25px;
	padding: 5px 0 0 0;
}
div#right h4{
color: #e4312c;
font-size:11px;
font-weight: normal;
margin: 0 0 0 25px;
padding: 5px 0 0 0;
}
div#right p{
margin: 10px 60px 5px 25px;
}
div#right ul{
margin: 0px 60px 5px 41px;
list-style:square;
}
div#right p.droite {
margin: 10px 80px 10px 0;
text-align: right;
}
div#right p.droite2 {
margin: 5px 10px 5px 0;
text-align: right;
}
div#sousright h2.english {
color: #313233;
font-size: 1.7em;
margin: 0 20px 0 80px;
text-align:right;
text-transform: uppercase;
font-weight:normal;
}
/* ------------------------------- CONTENU VIGNETTES FILIALES ------------------------------- */
div#right div.vignettes {
float: left;
height: 75px;
margin: 0 45px 0 0;
width: 185px;
}
/* ------------------------------- PRODUITS FILIALES ------------------------------- */
div#right div.ProduitFiliale {
clear: both;
}
div#right div.ProduitFiliale h2 {
margin-top: 10px;
}
div#right div.ProduitFiliale img {
float:left;
margin: 5px 5px 0 0;
}
/* ------------------------------- VISUEL PHARMACIE ------------------------------- */
div#sousright div#right div#roseimg {
background: url(http://media6.com/up/image/macaron.jpg) no-repeat top left;
color: #fff;
float: left;
height: 240px;
text-align: center;
width: 210px;
margin-top:45px;
}
div#sousright div#right div#roseimg a {
color: #fff;
}
div#sousright div#right div#roseimg p.liens {
margin:10px 0 0 0;
padding:0;
text-align: center;
}
div#sousright div#right div#roseimg p#titre {
margin:10px 0 0 0;
padding:0;
font-size: 1.2em;
font-weight: bold;
margin-top: 48px;
text-align: center;
}
/* ------------------------------- CONTENU VIGNETTES PRODUITS PHARM AVEC OMBRE ------------------------------- */
div#sousright div#right div.OmbresVignettesPharm {
background: url(http://media6.com/css/images/ombre-vignette-pharm.jpg) no-repeat top left;
float: left;
margin:  2px 5px 0 0;
padding: 13px 0 0 14px;
width: 188px;
}
div#sousright div#right div.OmbresVignettesAdword {
background: url(http://media6.com/css/images/ombre-vignette-adword.jpg) no-repeat top left;
float: left;
margin:  2px 5px 0 0;
padding: 13px 0 0 11px;
width: 188px;
}
div#sousright div#right div.OmbresVignettesPharm h3 {
color: #666;
font-size: 0.9em;
margin: 0;
padding:2px 0 0 0;
width: 170px;
text-align:center;
}
/* ------------------------------- CONTENU VIGNETTES PRODUITS AVEC OMBRE ------------------------------- */
div#right div.OmbresVignettes {
background: url(http://media6.com/css/images/ombre-vignette.jpg) no-repeat top left;
float: left;
margin:  2px 5px 0 0;
padding: 13px 0 0 14px;
width: 115px;
}
div#right div.OmbresVignettes h3 {
color: #666;
font-size: 0.8em;
margin: 0;
padding: 0;
width: 90px;
height:10px;
text-align:center;
}
td.TdProduits {
height: 340px; /*440px*/
width: 420px;
padding-left:10px;
padding-top:10px;
vertical-align: top;
}
td.TdProduits-bis {
height: 250px; /*440px*/
width: 420px;
padding-left:10px;
padding-top:10px;
vertical-align: top;
}
td.Pagination {
text-align: center;
vertical-align: bottom;
width: 50px;
}
div#right td.Pagination ul {
color: #000;
margin: 0 0 6px 20px;
padding: 0;
}
td.Pagination ul li {
list-style-type: none;
margin: 0 0 3px 0;
padding: 0;
}
td.Pagination img {
padding-top: 1px;
vertical-align: middle;
}
div#TriProduits {
font-size: 0.9em;
margin-top: 2px;
padding-left:17px;
}
div#TriProduits p {
margin: 0;
padding: 0;
}
div#TriProduits div#rech {
margin: 0;
float:left;
}div#TriProduits div#sfamille {
margin: 0;
float:left;
}
div#TriProduits select {
margin: 0 5px 0 0;
width: 110px;
}
div#TriProduits select option{
font-family: "Arial Unicode MS", Arial, sans-serif;
width:none;
}
/* ------------------------------- ESPACE CLIENTS ------------------------------- */
div#EC {
margin: 14px 0 0 18px;
}
div#EC h2{
clear: both;
color: #c00;
font-size:12px;
margin: 10px 0;
}
div#EC h3{
color: #000;
font-size:12px;
font-weight: bold;
margin: 5px 0 0 0;
}
div#EC p{
margin: 2px 0;
}
div#EC p.droite {
text-align: right;
margin-right: 2px;
}

div#EC span.note {
color: #333;
font-size: 0.8em;
}
div#EC table {
width: 837px;
}
div#EC table th {
border: 1px #ccc solid;
font-weight: normal;
text-align: center;
vertical-align: top;
width: 15%;
}
div#EC table th.first {
text-align: left;
width: 55%;
}
div#EC table td {
border: 1px #ccc solid;
}
div.bloc2 {
border: 1px #000 solid;
float: left;
margin: 4px 4px 4px 0;
padding: 4px;
width: 420px;
}
div.bloc1 {
border: 1px #000 solid;
clear: both;
margin: 4px 0 0 0;
padding: 4px;
width: 855px;
}
div.overflow {
border: 1px #000 solid;
clear: both;
height: 241px;
margin: 0;
overflow: auto;
padding: 4px;
width: 855px;
}
/* -------------------------------CONTACT------------------------------- */
.ulfloat{
float:left;
margin-left: 25px;
width:182px;
}
div#right div.ulfloat p{
padding:0;
margin:10px 0 10px 0;
text-align:left;
}
.ulfloat3{
float:left;
margin-left: 0;
width:150px;
}

/* -------------------------------FOOTER------------------------------- */

div#footer {
	background: url(http://media6.com/css/images/fond-bas-presentation.jpg) no-repeat top left;
	text-align: center;
	padding:0;
	margin:0;
}
div#footer a {
	color: #fff;
	text-decoration: none;
	font-size:0.8em;
}
div#footer a:hover {
	color: #666;
	font-size:0.8em;
}
div#footer ul {
	list-style : none;
	padding:0;
	margin:0;
}
div#footer li {
	border-left: 1px solid #fff;
	display: inline;
	padding: 0 0.5em 0 0.6em;
	line-height:11px;
}
div#footer li.first {
	border-left: 0;
}
div#right p.ligne0 {
	margin-left:350px;
	padding:0;
	
}
#logPrugent{
	position:absolute;
	margin-left:340px;
	margin-top:-80px;
}
#content div#diapo img#img2{
	background: transparent none repeat ; 
}
.okSearch{
	width:25px;
	height:19px;
	border:none;
	color:#999999;
	background:#E6E6E6;
	font-family:verdana, arial, sans-serif ;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}