/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	margin:0;
	padding:0;
	line-height: 1.1;
}

p { margin: 0; padding: 0;}
img { margin: 0; padding: 0; border: none; }
table { margin: 0; padding: 0; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }


.mentions {
	font-size: 10px;
}

/*  ------------------------------------------
/*  GENERAL
/*  ------------------------------------------ */
#main {
	top:0px;
	width: 960px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#bandeau {
	width: 960px;
	height: 60px;
}

#bandeau #annexes {
	font-size:9px;
	color:#6699FF;
	text-align:right;	
}

#bandeau #annexes A{
	color:#6699FF;
}

#bandeau #logo {
	margin-top:5px;
	height:46px;
	font-size:9px;
	letter-spacing:0px;
	text-align: right;
	padding-right: 5px;
	background: url(IMG/logo-fond.gif) top left no-repeat;
}

#bandeau #logo A{
	font-size:9px;
	color:#999999;
}

#bandeau #logo P{
	padding-top:15px;
}

#navigation-principale {
	width: 955px;
	height:178px;
	background:url(IMG/menu-navigation-fond.gif) top left no-repeat;
	font-size:9px;
	color:666666;
	letter-spacing:-0.5px;
}

#navigation-principale IMG{
	margin:0px;
	padding:0px;
}

.bloc-rub3 {
	float:left;
	margin:15px 0px 0px 10px;
	width:142px;
	height:auto;
	line-height:10px;
}
.bloc-rub3bis {
	float:left;
	margin:-2px 0px 0px 10px;
	width:151px;
	height:auto;
	border:solid 1px #ECECEC;
	border-top:none;
	border-bottom:none;	
	line-height:10px;
}
.bloc-rub3bis DIV{
	width:151px;
	/*height:63px;*/
	vertical-align:middle;
	border-bottom:solid 1px #ECECEC;
}
.bloc-rub3bis P{
	/*padding:30px 2px 0px 20px;*/
	padding:5px 2px 5px 10px;
}

.bloc-rub4 {
	float:left;
	margin:15px 0px 0px 10px;
	/*width:155px;*/
	width:145px;
	min-height:60px;
	height:auto;
}
.bloc-rub4bis {
	float:left;
	margin:-2px 0px 0px 10px;
	/*width:159px;*/
	width:189px;
	height:auto;
	border:solid 1px #ECECEC;
	border-top:none;
	border-bottom:none;	
}
.bloc-rub4bis DIV{
	width:189px;
	/*height:42px;*/
	vertical-align:middle;
	border-bottom:solid 1px #ECECEC;
}
.bloc-rub4bis P{
	/*padding:14px 2px 0px 10px;*/
	padding:9px 2px 9px 10px;
}

.bloc-rub5 {
	float:left;
	margin:15px 0px 0px 10px;
	width:125px;
	min-height:60px;
	height:auto;
	line-height:10px;
}
.bloc-rub5bis {
	float:left;
	margin:-2px 0px 0px 10px;
	width:227px;
	height:auto;
	border:solid 1px #ECECEC;
	border-top:none;
	border-bottom:none;	
	line-height:9px;
}
.bloc-rub5bis DIV{
	width:227px;
	/*height:42px;*/
	padding-bottom:4px;
	vertical-align:middle;
	border-bottom:solid 1px #ECECEC;
}
.bloc-rub5bis P{
	/*padding:18px 2px 0px 20px;*/
	padding:4px 2px 0px 12px;
}

/*.bloc-rub6 {
	float:left;
	margin:25px 0px 0px 10px;
	width:195px;
	min-height:60px;
	height:auto;
}*/

.bloc-rub6 {
	float:left;
	margin:15px 0px 0px 10px;
	width:142px;
	height:auto;
	line-height:10px;
}
.bloc-rub6bis {
	float:left;
	margin:-2px 0px 0px 10px;
	width:151px;
	height:auto;
	border:solid 1px #ECECEC;
	border-top:none;
	border-bottom:none;	
	line-height:10px;
}
.bloc-rub6.bulletin {
	width: 90px;
}
.bloc-rub6bis DIV{
	width:151px;
	height:55px;
	vertical-align:middle;
	border-bottom:solid 1px #ECECEC;
}
.bloc-rub6bis P{
	/*padding:30px 2px 0px 20px;*/
	padding:5px 2px 5px 10px;
}

.bloc-glossaire {
	float:left;
	margin:20px 0px 0px 90px;
	width:130px;	
	min-height:80px;
	height:auto;
	text-align:center;
}

.bloc-monde {
	float:left;
	margin:30px 0px 0px 20px;
	width:225px;	
	min-height:80px;
	height:auto;
}

.bloc-glossaire P{
	color:#0c3183;
	font-weight:bold;
	margin-top:8px;
}

#footer {
	clear:both;
	width: 956px;
	height: 50px;
	padding-left:4px;
	text-align: center;
	background: url(IMG/footer-fond.gif) top left no-repeat;
}
#footer IMG{
	margin-top:5px;
}

.footer_HON {
	color: #9e9e9e;
}
.footer_HON a {
	color: #9e9e9e;
	text-decoration: underline;
}
.footer_HON a:hover {
	color: #9e9e9e;
	text-decoration: underline;
}

#footer-annexes {
	margin-top:15px;
	font-size:9px;
	text-align:center;	
	color: #808080;	
	margin-bottom:10px;
}

#footer-annexes A {
	color: #808080;	
}

#pourvotresante {
	width: 960px;
	text-align:center;
}
.pics {  
    height:  20px;  
    width:   960px; 
    padding: 0;  
    margin:  0;  
} 
 
.pics div {   
	/*position:relative;*/
    height: 20px;
    width: 960px; 
    top:  0px; 
    left: 0px;
} 

#content {
	width: 960px;
	margin-top:5px;
	padding-bottom:7px;
}

#content ul {
	display: block;
	clear: left;
	margin-left: 2em;
	margin-bottom: 1em;
	list-style: square; 
}

#content li { 
	list-style: inherit; 
}

/*  ------------------------------------------
/*  FORMULAIRES
/*  ------------------------------------------ */

FORM {
	margin-top:10px;
	margin-bottom:10px;
}
FORM label {
	display:compact;
	width:110px;
	float: left;
	text-align:right;
	padding-right:10px;
}
FORM input {
	width:270px;
	height:16px;
	border: solid 1px #c2cce0;
	background:#FFFFFF;
	color:#4c4c4c;
	font-size:11px;
}
FORM select {
	width:275px;
	height:20px;
	border: solid 1px #c2cce0;
	background:#FFFFFF;
	color:#4c4c4c;
	font-size:11px;
}
FORM textarea {
	width:270px;
	border: solid 1px #c2cce0;
	background:#FFFFFF;
	color:#4c4c4c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
FORM .radio {
	width:auto;
	height:auto;
	border:none;
	margin-top:-2px;
	background:#FFFFFF;
	
}
FORM .checkbox {
	width:auto;
	height:auto;
	border:none;
	margin-top:-2px;
}
FORM .bouton {
	width:auto;
	height:auto;
	padding:3px 10px 3px 10px;
	border:none;
	color:#FFFFFF;
	margin-bottom:10px;
	background:#0c3183;
}
FORM .boutonimg {
	width:85px;
	height:17px;
	margin-bottom:10px;
	background:url(IMG/bt-valider.gif) top left no-repeat;
	border:none;
}

.confirm {
	padding: 5px;  
	width: 550px;
	color: #FFFFFF; 
	text-align: center; 
	background-color: #669900; 
	font-weight: bold;
}
.erreur {
	padding: 5px; 
	width: 550px;
	color: #FFFFFF; 
	text-align: center; 
	background-color: #CC0000;
	font-weight: bold;
	margin-top:10px;
}
.message-confirm {
	font-size:11px;
	color:#0066ff;
	background:#FFFFFF;
	padding:2px;
	font-weight:bold;
}
.message-erreur {
	font-size:11px;
	color:#cc0000;
	background:#FFFFFF;
	padding:2px;
	font-weight:bold;
}



/*  ------------------------------------------
/*  HOMEPAGE
/*  ------------------------------------------ */

#hp-flash {
	width:960px;
	height:448px;
}
#push-bottom {
	clear:both;
	margin-top:10px;
	padding-left: 10px;
	/*left:7px;*/
	font-size:11px;
	color:#808080;
}

#hp-blocs {
	width:960px;
	height:auto;
	padding-top:10px;
	background:url(IMG/hp-blocs-fond.gif) top left repeat-y;
	padding-bottom:7px;
	border-bottom:solid 1px #b7b8b9;
}

#hp-blocs-left {
	float : left;
	width:280px;
	height:auto;
	padding-left:19px;
}

#hp-blocs-center {
	float : left;
	margin-left: 41px;
	width:280px;
	height:auto;
}

#hp-blocs-right {
	float : left;
	margin-left: 41px;
	width:280px;
	height:auto;
}

.hp-bloc-push {
	width:280px;
	/*height:103px;*/
	min-height:103px;
	height:auto;
	border:solid 1px #cdcecf;
	margin-bottom:10px;
	font-size:10px;
	color:#808080;
	line-height:11px;
	letter-spacing:normal;
}
.hp-bloc-push P{
	padding-right:2px;
}

.image_hp {
	margin-right:5px;
}

#push-bottom-left {
	float: left;
	border:solid 1px #b1b3b4;
	width:298px;
	height:120px;
}

#push-bottom-center {
	float : left;
	margin-left:21px;
	border:solid 1px #b1b3b4;
	width:298px;
	height:120px;
}

#push-bottom-right {
	float : left;
	margin-left:21px;
	border:solid 1px #b1b3b4;
	/*width:302px;*/
	width:292px;
	height:120px;
	font-size:14px;
	color:#FFFFFF;
	background:url(IMG/push-bottom-right-degrade.gif) top left repeat-y;
}

#push-bottom-right #newsletter {
	text-align:right;
	width:282px;
}
/*#push-bottom-right #newsletter P{
	margin:14px 0px 6px 0px;
}

#push-bottom-right #newsletter input{
	margin:2px 0px 2px 0px;
}*/
.bloc-titre-bleu {
	display:block;
	background:url(IMG/bloc-titre-bleu.gif) top left repeat-x;
	width:100%;
	height:13px;
	font-size:10px;
	color:#FFFFFF;
}
.bloc-titre-bleu2 {
	display:block;
	background:url(IMG/bloc-titre-bleu-big.gif) top left repeat-x;
	width:100%;
	height:22px;
	font-size:10px;
	color:#FFFFFF;
	line-height:10px;
	padding-top:1px;
}
.bloc-titre-gris {
	display:block;
	background:url(IMG/bloc-titre-gris.gif) top left repeat-x;
	width:100%;
	height:13px;
	font-size:10px;
	color:#FFFFFF;
}
.bt-ok {
	background:url(IMG/bt-ok.gif) top left no-repeat;
	width:28px;
	height:23px;
	border:none;
	cursor:pointer;
}

#labo-pileje {
	display:none;
	width: 955px;
	height:132px;
	
}
#sante-vous {
	display:none;
	width: 955px;
	height:132px;
}
#solutions-pileje {
	display:none;
	width: 955px;
	height:132px;
}
#monde-medical {
	display:none;
	width: 955px;
	height:132px;
}
#pileje-monde {
	display:none;
	width: 955px;
	height:132px;
}
#pileje-pharmacie {
	display:none;
	width: 955px;
	height:132px;
}
#infos-legales {
	display:none;
	width: 955px;
	height:132px;
}
#glossaire-faq {
	display:none;
	width: 955px;
	height:132px;
}
#monde {
	display:none;
	width: 955px;
	height:132px;
}
#pharma {
	display:none;
	width: 955px;
	height:132px;
}
#conseils {
	display:none;
	width: 955px;
	height:132px;
}
#rechercher {
	display:none;
	width: 955px;
	height:132px;
}
#divers {
	display:none;
	width: 955px;
	height:132px;
}

div.hp-alternative-texte {
	float:left;
}
div.hp-alternative-texte-content {
	height:164px;
	margin-top:205px;
	margin-left:25px;
	margin-right:10px;
}
div.hp-alternative-texte-content P{
	margin-top:4px;
	line-height:12px;
}
div.hp-alternative-texte-content A{
color:#FFFFFF;
text-decoration:none;
}
#hp-laboratoire {
	width:237px;
	height:402px;
	background:url(IMG/hp-alter-origines-micronutrition.jpg) top left no-repeat;
	color:#FFFFFF;
}
#hp-sante {
	width:240px;
	height:402px;
	background:url(IMG/hp-alter-comprendre-pour-agir.jpg) top left no-repeat;
	color:#FFFFFF;
}
#hp-solutions {
	width:240px;
	height:402px;
	background:url(IMG/hp-alter-chacun-sa-micronutrition.jpg) top left no-repeat;
	color:#FFFFFF;
}
#hp-monde {
	width:238px;
	height:402px;
	background:url(IMG/hp-alter-synergie-resultat.jpg) top left no-repeat;
	color:#FFFFFF;
}
.txt-bleu-clair {
	color:#cdd7ee;
	font-weight:bold;
}

/*  ------------------------------------------
/*  TEXTES
/*  ------------------------------------------ */
.titre-bleu {
	color:#0c3183;
}
.titre-vert {
	color:#0e7639;
}
.produit-169{
	color:#1b75bc;
}
.produit-170{
	color:#f15a29;
}
.produit-168{
	color:#e2007a;
}
.produit-171{
	color:#505050;
}
.produit-241{
	color:#0C3183;
}
.texte-noir {
	color:#000000;
}
.texte-italique{
	font-style:italic;
	padding-left:10px;
}
.texte-produit{
	padding-left:10px;
}
.texte-noir-bold {
	color:#000000;
	font-weight:bold;
}
.titre-recherche {
	color:#0c3183;
	font-size:12px;
	font-weight:bold;
}
.titre-recherche-gris {
	color:#505050;
	font-size:12px;
	font-weight:bold;
}
.titre-recherche-vert {
	color:#0e7639;
	font-size:12px;
	font-weight:bold;
}

A.titre-blanc {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
A.titre-blanc:hover {
	text-decoration:none;
}

A.titre-bleu {
	color:#0c3183;
	text-decoration:none;
}
A.titre-bleu:hover {
	text-decoration:none;
}
.bulletin A.titre-bleu {
	width: 60px;
	margin: auto;
	display: block;
	text-align: center;
}
A.titre-bleu:hover {
	text-decoration:none;
}

A.titre-gris-d {
	color:#505050;
	text-decoration:none;
}
A.titre-gris-d:hover {
	text-decoration:none;
}

A.titre-vert {
	color:#1f8e30;
	text-decoration:none;
}
A.titre-vert:hover {
	text-decoration:none;
}
A.texte-gris-clair {
	color:#808080;
	text-decoration:none;
}
A.texte-gris-clair:hover {
	text-decoration:none;
}
A.texte-gris-clair-underline {
	color:#808080;
	text-decoration:underline;
}
A.texte-gris-clair-underline:hover {
	text-decoration:underline;
}
A.titre-bleu-underline {
	color:#0c3183;
	text-decoration:underline;
}
.on {
	color:#0c3183;
}
A.recherche-rubrique {
	color:#808080;
	text-decoration:none;
}
A.recherche-rubrique:hover {
	text-decoration:underline;
}
#pagination {
	margin-top:10px;
}

A.lien_pagination {
	color:#666666;
	text-decoration:none;
}
A.lien_pagination:hover {
	text-decoration:underline;
}

A.texte-gris-fonce {
	color:#666666;
	text-decoration:none;
}
A.texte-gris-fonce:hover {
	text-decoration:none;
}
A.produit-21{
	color:#1b75bc;
	text-decoration:none;
}
A.produit-23{
	color:#f15a29;
	text-decoration:none;
}
A.produit-25{
	color:#e2007a;
	text-decoration:none;
}
A.produit-27{
	color:#0c3183;
	text-decoration:none;
}
A.produit-64{
	color:#0e7639;
	text-decoration:none;
}
A.navig {
	color:#626262;
	text-decoration:none;
}
A.navig21 {
	color:#1b75bc;
	text-decoration:none;
}
A.navig23 {
	color:#f15a29;
	text-decoration:none;
}
A.navig25 {
	color:#e92c89;
	text-decoration:none;
}
A.navig27 {
	color:#e92c89;
	text-decoration:none;
}
A.navig64 {
	color:#0e7639;
	text-decoration:none;
}
A.navig-article-on {
	color:#0c3182;
	font-weight:bold;
	text-decoration:none;
}
A.navig-article-on169 {
	color:#1b75bc;
	font-weight:bold;
	text-decoration:none;
}
A.navig-article-on170 {
	color:#f15a29;
	font-weight:bold;
	text-decoration:none;
}
A.navig-article-on168 {
	color:#e92c89;
	font-weight:bold;
	text-decoration:none;
}
A.navig-article-on171 {
	color:#505050;
	font-weight:bold;
	text-decoration:none;
}
A.navig-article-on241 {
	color:#0c3183;
	font-weight:bold;
	text-decoration:none;
}
/*A.navig-produit-on {
	color:#e92c88;
	font-weight:bold;
	text-decoration:none;
}*/

/*  ------------------------------------------
/*  CONTENUS
/*  ------------------------------------------ */
.chapo{
	margin-top:10px;
	margin-right:10px;
	color:#606161;
	font-weight:bold;
	line-height:14px;
	margin-bottom:10px;
}
.logo-article{
	margin:0px 10px 5px 0px;
}
.texte IMG {
	margin:0px 10px 10px 0px;
}
.texte A {
	color:#207fc8;
	text-decoration:underline;
}

A.liencontenu {
	color:#207fc8;
	text-decoration:underline;
}


#contentrubrique {
	margin-top:5px;
	padding-bottom:10px;
	color:#606161;
}
#middle-column-entete-rubrique H1{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#middle-column-rubrique H2{
	font-size:14px;
	color:#0c3183;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
}
#middle-column-rubrique H3{
	font-size:11px;
	color:#0c3183;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
}
#middle-column-large H2{
	font-size:14px;
	color:#0c3183;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
}
#middle-column-large H3{
	font-size:11px;
	color:#0c3183;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
}
#middle-column-rubrique .soustitre{
	margin-top:12px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
}
#middle-column-rubrique P{
	margin:7px 0px 7px 0px;
}



#contentarticle {
	margin-top:5px;
	padding-bottom:10px;
	color:#606161;
}

#middle-column-entete H1{
	font-size:20px;
	font-weight:bold;
	color:#053b85;
	padding-bottom:5px;
}
#middle-column-content P{
	margin:7px 0px 7px 0px;
}
#middle-column-content H2{
	padding:10px 10px 0px 0px;
	color:#053b85;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
#middle-column-content H3{
	font-size:11px;
	color:#0c3183;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
}

/*--------------------------------------------*/
#middle-column-content div#infoBenelux,
#middle-column-content div#infoEspagne,
#middle-column-content div#infoItalie{
	position: absolute;
	z-index: 99;
	width: 400px;
	padding: 10px;
	border: 1px solid #053B85;
	
}
#middle-column-content div#infoEspagne,
#middle-column-content div#infoItalie{
	background: #ffffff url(IMG/pileje-standart.jpg) top right no-repeat;
}
#middle-column-content div#infoBenelux{
	
	background: #ffffff url(IMG/pileje-benelux.jpg) top right no-repeat;
}
#middle-column-content #infoBenelux p,
#middle-column-content #infoEspagne p,
#middle-column-content #infoItalie p{
	margin-top: 5px;
}
#middle-column-content #infoBenelux p span,
#middle-column-content #infoEspagne p span,
#middle-column-content #infoItalie p span{
	margin-left: 87px;
}
/*--------------------------------------------*/
#middle-column-content-plan A{
	text-decoration:none;
}
#middle-column-content-plan UL{
	list-style:none;
}
#middle-column-content-plan LI{
}

#middle-column-large {
	float:left;
	width:615px;
	height:auto;
	margin-left:10px;
	padding-bottom:30px;
}

#documents_joints{
	float:left;
	width:auto;
	margin-top:20px;	
}
div.logo-document {
	float:left;
	width:auto;
	clear:both;
}
.bloc-document {
	display:block;
	background:url(IMG/rubrique-produit-consulter.gif) top left repeat-x;
	height:16px;
	font-size:9px;
	color:#999999;
	float:left;
	margin-top:8px;
	width:auto;
	letter-spacing:-0.5px;
	padding:0px 8px 0px 8px;
}

div.documents-large {
	clear:both;
	margin-top:15px;
	border-top:solid 1px #e7e7e7;
	padding-top:20px;
}
#documents_joints_telechargement{
	float:left;
	width:auto;
	margin-top:20px;	
}
.bloc-document-telechargement {
	display:block;
	background:url(IMG/rubrique-produit-consulter.gif) top left repeat-x;
	height:16px;
	font-size:9px;
	color:#999999;
	float:left;
	margin-top:8px;
	width:auto;
	letter-spacing:-0.5px;
	padding:0px 8px 0px 8px;
}


#left-column {
	float:left;
	width:170px;
	/*width:252px;*/
	height:auto;
	padding-bottom:10px;
}
#left-column ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#left-column li {
	padding:8px;
	margin:0px;
	border-left:solid 1px #ECECEC;
	border-right:solid 1px #ECECEC;
	border-bottom:solid 1px #ECECEC;
}
#left-column li.rubrique {
	padding:8px;
	margin:0px;
	color:#FFFFFF;
	background:url(IMG/left-column-titre.gif) top left repeat-y;
}
#left-column li.article-on {
	padding:8px;
	margin:0px;
	padding-left:30px;
	background:url(IMG/left-column-selected.gif) top left repeat-y;
	color:#0c3182;
}
#left-column li.ssrubrique {
	padding:8px;
	margin:0px;
}
#left-column li.ssrubrique-on,
#left-column li.ssrubrique-on ul{
	padding:8px;
	margin:0px;
	background:url(IMG/left-column-selected.gif) top left repeat-y;
	color:#0c3182;
	border-bottom:none;
}
#left-column li.ssrubrique-on{
	padding-left:30px;
	border-bottom:solid 1px #ECECEC;
}
#left-column ul li.ssrub li.ssrubriquedossier {
	padding:8px;
	margin:0px;
	border-bottom:solid 1px #ECECEC;
}

#left-column ul li.ssrub li.ssrubriquedossier-on {
	background:url(IMG/left-column-selected.gif) top left repeat-y;
	padding:8px 30px;
	margin:0px;
	color:#0C3182;
	font-weight:bold;
	border-bottom:solid 1px #ECECEC;
}
#left-column ul li.ssrub li.ssrubriquedossier-on a.navig{
	color:#0C3182;
}

#left-column ul li ul li.article-on {
	padding:4px 30px;
}
#left-column ul li ul.article-on,
#left-column ul li ul li.article-on {
	padding-bottom:0;
}
#left-column ul li ul.article-on ul {
	padding-bottom:8px;
	background:url(IMG/left-column-selected.gif) top left repeat-y;
}
#left-column ul li.ssrub {
	padding:0;
	/*padding-bottom:4px;*/
}
	#left-column ul li.ssrub li{
	}
	#left-column ul li.ssrub li.article-on{
		padding:4px 30px;
		/*border:none;*/
	}
	#left-column ul li.ssrub li.ssrubrique{
		padding:4px 8px;
	}
	
	

#rubrique-produit {
	float:left;
	width:730px;
	height:auto;
	margin-left:6px;
	padding-bottom:20px;
}
#rubrique-produit-entete {
	padding:10px;
	color:#FFFFFF;
	min-height:76px;
}
#rubrique-produit .chapo{
	margin-top:5px;
	color:#FFFFFF;
	font-weight:bold;
}

.rubrique-produit-bloc {
	float:left;
	width:348px;
	min-height:110px;
	border:solid 1px #e7e7e7;
	margin-top:10px;
	padding:5px;
}
#rubrique-produit H1{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.rubrique-produit-bloc H2{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
H2.produit-21{
	color:#1b75bc;
}
H2.produit-23{
	color:#f15a29;
}
H2.produit-25{
	color:#e2007a;
}
H2.produit-27{
	color:#0c3183;
}
H2.produit-64{
	color:#0e7639;
}
.bloc-produit-consulter {
	display:block;
	background:url(IMG/rubrique-produit-consulter.gif) top left repeat-x;
	width:190px;
	height:16px;
	font-size:9px;
	color:#999999;
	text-align:right;
	padding-right:10px;
}

#middle-column {
	float:left;
	width:560px;
	height:auto;
	margin-left:10px;
	padding-bottom:30px;
}
#middle-column-entete {
	padding:10px;
	padding-left:0px;
	color:#FFFFFF;
}

#middle-column-entete-produit {
	/*padding:10px;*/
	padding:0px;
	color:#FFFFFF;
	height:64px;
	
/*	background:url(IMG/middle-column-titre-produit.gif) top left repeat-y;*/
}
#middle-column-entete-produit H1{
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	color:#FFFFFF;
}
#middle-column-entete-rubrique {
	background:url(IMG/middle-column-titre.gif) top left repeat-y;
	padding:10px;
	color:#FFFFFF;
	min-height:45px;
}
#middle-column-carte {
	float:left;
	width:770px;
	height:auto;
	margin-left:10px;
	padding-bottom:30px;
}
div.middle-column-carte-entete {
	background:url(IMG/rubrique-sas-titre-fond.gif) top left repeat-x;
	height:26px;
	padding-left:20px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}
div.bloc-carte {
	border-left:solid 1px #e7e7e7;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
	min-height:515px;
}
div.bloc-carte-content {
	margin:10px;
}
div.bloc-carte-content h2 {
	margin-top:20px;
}
div.bloc-carte-bottom {
	clear:left;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
	/*margin-bottom:10px;*/
}
#saviez-vous {
	float:right;
	margin-top:30px;
	margin-right:10px;
	width:404px;
	height:70px;
	border:solid 1px #b5b6b7;
}
#saviez-vous P{
	padding:0px 10px 0px 10px;
}
#saviez-vous-titre {
	clear:both;
	display:block;
	width:394px;
	height:18px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/carte-saviez-vous-bg.gif) top left repeat-x;
}

#middle-column-flash {
	float:left;
	width:632px;
	height:auto;
	margin-left:80px;
	padding-bottom:30px;
}

#middle-column-flash-entete {
	background:url(IMG/middle-column-titre-flash.gif) top left repeat-y;
	padding:10px;
	color:#FFFFFF;
	min-height:45px;
}
#middle-column-flash-entete  H1{
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	color:#FFFFFF;
}

#middle-column-video-entete H1{
	font-size:20px;
	font-weight:bold;
	color:#053b85;
	padding-bottom:5px;
}

#middle-column-video-entete {
	padding:10px;
	padding-left:0px;
	color:#FFFFFF;
}

#middle-column-video-entete H1{
	font-size:20px;
	font-weight:bold;
	color:#053b85;
	padding-bottom:5px;
}

#dossier {
	float:left;
	width:250px;  
	height:auto;
	margin-left:10px;
	text-align:left;
}
ul.dossier {
	padding:0px;
	margin:0px;
	border-top:solid 1px #ECECEC;
}
li.dossier {
	padding:8px;
	margin:0px;
	border-bottom:solid 1px #ECECEC;
	height:18px;
	line-height:10px;
}
li.dossier-on {
	padding:8px;
	margin:0px;
	border-bottom:solid 1px #ECECEC;
	height:18px;
	background:url(IMG/dossier-fond-on.gif) top left repeat-x #d2d3d4;
	line-height:10px;
	font-weight:bold;
}
A.liendossier {
	color:#999999;
	text-decoration:none;
}
A.liendossier-on {
	color:#FFFFFF;
	text-decoration:none;
}



#moteur-recherche TABLE{
	width:290px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #0c3182;
	margin-bottom:15px;
}	
TD.separation {
	border-top:solid 1px #0c3182;
}
#moteur-recherche TD{
	padding:5px;
	padding-bottom:10px;
}
#middle-column-recherche ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#middle-column-recherche li {
	padding:8px;
	margin:0px;
	border-bottom:solid 1px #ECECEC;
}

/*#middle-column-flash-entete-produit {
	background:url(IMG/middle-column-titre-flash-produit.gif) top left repeat-y;
	padding:10px;
	color:#FFFFFF;
	min-height:45px;
}*/
#flash {
	position:relative;
	width:630px;
	height:336px;
	border:solid 1px #9b9b9d;
	margin-top:10px;
}
#flashvideo {
	width:630px;
	height:381px;
	border:solid 1px #9b9b9d;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
#flashvideo #document {
	padding-top:10px;
	padding-left:15px;
	padding-top:15px;
}

#right-column {
	float:left;
	width:202px;
	height:auto;
	margin-left:10px;
}

/*.right-push-produit {
	width:200px;
	height:143px;
	margin-bottom:10px;
	color:#FFFFFF;
	border:solid 1px #e7e7e7;
}*/
.right-push {
	display:block;
	width:200px;
	/*height:145px;*/
	height:auto;
	border:solid 1px #e7e7e7;
	margin-bottom:10px;
	color:#FFFFFF;
}

#middle-column-produit {
	clear:both;
	width:560px;
	height:auto;
	border:solid 1px #e7e7e7;
	border-top:none;
}

#produit-reference table td div {
    display: none;
}

#produit-reference {
	float:left;
	height:auto;
	/*width:212px;
	margin-left:12px;*/
	width:250px;
	margin-left:10px;
	margin-top:10px;
}
#produit-reference TABLE{
	width:220px;
	border-bottom:solid 1px #e7e7e7;
}
#produit-reference TD{
	/*width:212px;*/
	border:solid 1px #e7e7e7;
	border-bottom:none;
	padding:4px;
	font-size:9px;
}
#produit-fiches {
	float:left;
	margin-top:10px;
	padding-bottom:10px;
}
#produit-fiches P {
	/*padding:0px 7px 0px 7px;*/
	padding:0;
	margin:0px;
}
#produit-fiches H4 {
	/*padding:0px 7px 0px 7px;*/
	padding:0;
	margin:0px;
	margin-top:10px;
	color:#000000;
	font-weight:bold;
}
.produit-fiche{
	/*width:306px;
	margin-left:14px;*/
	width:288px;
	height:auto;
	border:solid 1px #e7e7e7;
	padding-bottom:10px;
}
.produit-fiche-content{
	/*width:306px;
	margin-left:14px;*/
	width:274px;
	height:auto;
	padding-bottom:10px;
	padding:0px 7px 0px 7px;
}

.fiche-titre {
	display:block;
	background:url(IMG/fiche-titre-fond.gif) top left repeat-x;
	width:100%;
	height:17px;
	font-size:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-weight:bold;
}
#analyse {
	display:none;
}
#utilisation {
	display:none;
}
#fiche {
	display:block;
}

/*  ------------------------------------------
/*  PAGE SAS LABORATOIRE PILEJE
/*  ------------------------------------------ */
#contentrubrique-sas {
	width:922px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#labo-colonne-gauche{
	float:left;
	width:500px;
	height:auto;
}

.bloc-rubrique-gauche {
	float:left;
	width:500px;
	border-left:solid 1px #e7e7e7;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
	padding-bottom:10px;
}
.bloc-rubrique-gauche-bottom {
	clear: both;
	width:496px;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
	margin-bottom:10px;
}
.bloc-rubrique-gauche-titre {
	background:url(IMG/rubrique-sas-titre-fond.gif) top left repeat-x;
	width:476px;
	height:26px;
	padding-left:20px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}

.bloc-rubrique-large {
	float:left;
	width:920px;
	border-left:solid 1px #e7e7e7;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
	padding-bottom:10px;
}
.bloc-rubrique-large-bottom {
	clear:both;
	width:916px;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
}
.bloc-rubrique-large-titre {
	background:url(IMG/rubrique-sas-titre-fond.gif) top left repeat-x;
	width:896px;
	height:26px;
	padding-left:20px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}

.labo-left-div {
	float:left;
	padding-top:15px;
	width:230px;
	height:auto;
	padding-left:10px;
	line-height:11px;
}
.labo-left-div-large {
	float:left;
	padding-top:15px;
	width:430px;
	height:auto;
	padding-left:10px;
	line-height:11px;
	margin-right:10px;
}
.bloc-lien {
	display:block;
	background:url(IMG/rubrique-produit-consulter.gif) top left repeat-x;
	height:16px;
	font-size:9px;
	color:#999999;
	padding-right:10px;
	/*line-height: 16px;*/
}
/*.bloc-lien a {
	margin-bottom: 1px;
}*/

.visuel-sas {
	border:solid 1px #e7e7e7;
	margin:0px 10px 5px 0px;
}
.visuel-sas-fiche {
	border:solid 1px #e7e7e7;
	margin:0px 10px 5px 10px;
}




#labo-colonne-droite{
	float:left;
	width:410px;
	height:auto;
	margin-left:10px;
}
.bloc-rubrique-droite {
	float:left;
	width:410px;
	border-left:solid 1px #e7e7e7;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
	padding-bottom:10px;
}
	.bloc-rubrique-droite-ff-ie6 {
		height: 452px;
	}
.bloc-rubrique-droite-bottom {
	clear:both;
	width:406px;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
	margin-bottom:10px;	
}
.bloc-rubrique-droite-titre {
	background:url(IMG/rubrique-sas-titre-fond.gif) top left repeat-x;
	width:386px;
	height:26px;
	padding-left:20px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}
.labo-right-div-large {
	float:left;
	width:396px;
	height:auto;
	padding-top:15px;
	padding-left:10px;
	line-height:11px;
}
.labo-right-div-large IMG{
	border:solid 1px #e7e7e7;
	margin:0px 10px 5px 0px;
}

/*  ------------------------------------------
/*  PAGE SAS VOUS ET VOTRE SANTE
/*  ------------------------------------------ */

#sante-colonne-gauche{
	float:left;
	width:620px;
	height:auto;
	margin-bottom:10px;
}
#sante-visio {
	width:614px;
	height:auto;
}
#sante-visio P{
	margin-left:15px;
	padding-top:0px;
	margin-bottom:5px;
}
#sante-visio #visio{
	margin-top:10px;
	border-left:solid 1px #e7e7e7;
	border-top:solid 1px #e7e7e7;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
}
.sante-visio-bottom {
	clear:both;
	width:610px;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
	margin-bottom:10px;
}
.sante-bloc-left{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:10px;
}
.sante-bloc-left-titre-bleu{
	width:590px;
	height:auto;
	padding:5px 10px 5px 10px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
	background:#0c3183;
}
.sante-bloc-left-paraf1{
	padding-bottom:5px; 
	border-bottom:solid 1px #d9ab2f;
	margin-bottom:5px;
}
.sante-bloc-left-paraf2{
	padding-bottom:5px; 
	border-bottom:solid 1px #0057c1;
	margin-bottom:5px;
}
.sante-bloc-left-paraf3{
	padding-bottom:5px; 
	border-bottom:solid 1px #a4c02b;
	margin-bottom:5px;
}
.sante-bloc-left-paraf4{
	padding-bottom:5px; 
	border-bottom:solid 1px #bb644a;
	margin-bottom:5px;
}
A.sante-titre-bleu{
	font-size:12px;
	font-weight:bold;
	color:#0c3183;
	text-decoration:none;
}
A.sante-titre1{
	font-size:16px;
	font-weight:bold;
	color:#d9ab2f;
	text-decoration:none;
}
A.sante-titre2{
	font-size:16px;
	font-weight:bold;
	color:#0057c1;
	text-decoration:none;
}
A.sante-titre3{
	font-size:16px;
	font-weight:bold;
	color:#a4c02b;
	text-decoration:none;
}
A.sante-titre4{
	font-size:16px;
	font-weight:bold;
	color:#bb644a;
	text-decoration:none;
}

#sante-colonne-droite{
	float:left;
	width:295px;
	height:auto;
}
#sante-dossier {
	width:295px;
	height:auto;
}
.sante-dossier-titre-bleu{
	width:275px;
	height:auto;
	padding:5px 10px 5px 10px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:#0c3183;
}
#sante-dossier-fiches {
	float:left;
	width:295px;
	margin-top:10px;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
}
.sante-dossier-fiches-bottom {
	clear:both;
	width:291px;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
	margin-bottom:10px;
}
#sante-dossier-fiches P {
	padding:2px 7px 1px 7px;
	margin:0px;
}
.sante-dossier-fiche{
	width:293px;
	height:auto;
	border:solid 1px #e7e7e7;
	padding-bottom:10px;
}
.sante-dossier-fiche-content{
	width:293px;
	/* Supresion de la hauteur par d�fault 
	height:353px;*/
	border-left:solid 1px #e7e7e7;
	margin-top:10px;
}

.sante-dossier-fiche-titre {
	display:block;
	background:url(IMG/sante-dossier-fiche-titre-fond.gif) top left repeat-x;
	width:100%;
	height:17px;
	font-size:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-weight:bold;
}


#sante-autres {
	width:295px;
	height:238px;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
	border-left:solid 1px #e7e7e7;
}
#sante-autres P{
	margin:0px 10px 0px 10px;
}
#sante-autres .sante-bloc-left-titre-bleu{
	width:271px;
	margin-bottom:0px;
}
#sante-autres-bottom {
	clear:both;
	width:291px;
	height:4px;
	background:url(IMG/bloc-rubrique-bottom.gif) bottom left repeat-x;
	margin-bottom:10px;
}

#sante-tests {
	width:295px;
	height:173px;
	background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;
	border-left:solid 1px #e7e7e7;
}
#sante-tests P{
	margin:5px 10px 0px 10px;
}
#sante-tests-visuel {	
	float:left;
	margin:0px;
	width:290px; 
	height:153px;
	background:url(IMG/sante-tests-fond.gif) top left no-repeat; 
}
#sante-tests .sante-bloc-left-titre-bleu{
	width:271px;
	margin-bottom:0px;
}

/*  ------------------------------------------
/*  PAGE SAS LES SOLUTIONS PILEJE
/*  ------------------------------------------ */

#solutions-colonne-gauche{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:5px;
	margin-left:1px;
	padding-bottom:15px;
	background:url(IMG/solutions-probiotique-fond.gif) top left repeat-y;
}
#solutions-probio-titre {
	clear:both;
	display:block;
	width:290px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
}

.accroche {
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    height: 61px;
    padding-left: 90px;
}
#solutions-colonne-gauche .accroche {
    background: url('IMG/solutions-probiotique-titre.jpg') no-repeat;
}
#solutions-colonne-centrale .accroche {
    background: url('IMG/solutions-acteur-titre.jpg') no-repeat;
}
#solutions-colonne-droite .accroche {
    background: url('IMG/solutions-complement-titre.jpg') no-repeat;
}

#solutions-colonne-centrale{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:5px;
	margin-left:10px;
	padding-bottom:15px;
	background:url(IMG/solutions-acteur-fond.gif) top left repeat-y;
}
#solutions-acteur-titre {
	clear:both;
	display:block;
	width:290px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	margin-left:1px;
	font-weight:bold;
	background:url(IMG/solutions-acteur-titre-fond.gif) top left repeat-x;
}
#solutions-colonne-droite{
	float:left;
	width:294px;
	height:auto;
	margin-bottom:5px;
	margin-left:10px;
	padding-bottom:5px;
	background:url(IMG/solutions-complement-fond.gif) top left repeat-y;
}

#solutions-compl-titre {
	clear:both;
	display:block;
	width:284px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/solutions-complement-titre-fond.gif) top left repeat-x;
}
A.lien-blanc-11{
	clear:left;
	color:#FFFFFF;
	text-decoration:undeline;
	font-size:11px;
}
A.lien-blanc{
	clear:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
}
A.lien-blanc-sas{
	color:#FFFFFF;
	text-decoration:none;
}
A.lien-blanc-sas-underline{
	color:#FFFFFF;
	text-decoration:underline;
}


.solutions-produits {
	clear:both;
	margin-top:5px;
}
#solutions-colonne-gauche-zoom{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:10px;
	padding-bottom:5px;
	border:solid 1px #E9E9E9;
}
#solutions-colonne-gauche-zoom IMG{
	margin-left:12px;
	border:none;
}
#solutions-colonne-gauche-zoom P{
	margin-bottom:6px;
	width:173p;
}
#solutions-probiotique-titre {
	clear:both;
	display:block;
	width:290px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/solutions-probiotique-titre-fond.gif) top left repeat-x;
}
#solutions-colonne-centrale-zoom{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:10px;
	margin-left:8px;
	padding-bottom:5px;
	border:solid 1px #E9E9E9;
}
#solutions-colonne-centrale-zoom IMG{
	margin-left:12px;
	border:none;
}
#solutions-colonne-centrale-zoom P{
	margin-bottom:6px;
	width:173p;
}
#solutions-protecteur-titre {
	clear:both;
	display:block;
	width:290px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/solutions-acteur-titre-fond.gif) top left repeat-x;
}
#solutions-colonne-droite-zoom{
	float:left;
	width:294px;
	height:auto;
	margin-bottom:10px;
	margin-left:8px;
	padding-bottom:5px;
	border:solid 1px #E9E9E9;
}
#solutions-colonne-droite-zoom IMG{
	margin-left:12px;
	border:none;
}
#solutions-colonne-droite-zoom P{
	margin-bottom:6px;
	width:173p;
}
#solutions-complement-titre {
	clear:both;
	display:block;
	width:284px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/solutions-complement-titre-fond.gif) top left repeat-x;
}

#solutions-dietetique {
	clear:both;
	border:solid 1px #E9E9E9;
	width:610px;
	height:210px;
	margin-bottom:10px;
}
#solutions-dietetique-titre {
	clear:both;
	display:block;
	width:600px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/solutions-dietetique-titre-fond.gif) top left repeat-x;
}

#solutions-dietetique IMG{
	border:none;
}
.solutions-dietetique-anim {
	float:left;
	font-size:9px;
	padding-left:0px;
}
.solutions-dietetique-offre {
	float:left;
	font-size:9px;
	padding-left:0px;
}

#solutions-alimentation {
	width:293px;
	height:210px;
	border:solid 1px #E9E9E9;
	margin-bottom:10px;
	text-align: left;
}
#solutions-alimentation-titre {
	clear:both;
	display:block;
	width:283px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	background:url(IMG/solutions-alimentation-titre-fond.gif) top left repeat-x;
	text-align:left;
}

#solutions-alimentation IMG{
	border:none;
}

#solutions-alimentation-pack {
	float:left;
	font-size:9px;
	padding-left:0px;
}


#solutions-entretien {
	clear:both;
	width:610px;
	border:solid 1px #E9E9E9;
}
#solutions-entretien-contenu {
	float:left;
	width:244px;
	height:186px;
	padding:70px 0px 0px 20px;
	background:url(IMG/solutions-entretien-sophie-holowack2.jpg) top left no-repeat; 
}
#solutions-entretien-contenu A{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

#solutions-ou-trouver {
	float:left;
	margin-top:10px;
	width:300px;
	height:142px;
	background:url(IMG/solutions-ou-trouver.jpg) top left no-repeat;
}
#solutions-ou-trouver P{
	margin:3px 10px 0px 10px;
	font-size:13px;
	color:#FFFFFF;
}

#solutions-left {
	float:left;
	width:610px;
	margin-bottom:10px;
}

#solutions-right {
	float:left;
	width:193px;
	margin-left:10px;
	margin-bottom:10px;
}

#solutions-stress {
	float:left;
	width:293px;
	border:solid 1px #E9E9E9;
	margin:10px 0px 10px 10px;
}
#solutions-stress-bouton {
	display:block;
	width:283px;
	background:url(IMG/solutions-stress-bouton-fond.gif) top left repeat-x;
	height:18px;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	padding-right:10px;
	padding-top:3px;
	text-align:center;
}
#solutions-dossier {
	width:295px;
	height:auto;
}
.solutions-dossier-titre-bleu{
	width:275px;
	height:auto;
	padding:5px 10px 5px 10px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:#0c3183;
}
#solutions-dossier-fiches {
	float:left;
	width:295px;
	margin-top:10px;
	/*background:url(IMG/bloc-rubrique-right.gif) top right repeat-y;*/
}
#solutions-dossier-fiches P {
	padding:2px 7px 1px 7px;
	margin:0px;
}
.solutions-dossier-fiche{
	width:293px;
	height:auto;
	border:solid 1px #e7e7e7;
	padding-bottom:10px;
}
.solutions-dossier-fiche-content{
	width:293px;
	height:282px;
}

.solutions-dossier-fiche-titre {
	display:block;
	background:url(IMG/sante-dossier-fiche-titre-fond.gif) top left repeat-x;
	width:100%;
	height:17px;
	font-size:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-weight:bold;
}



/*  ------------------------------------------
/*  PAGE SAS PILEJE ET LE MONDE MEDICAL
/*  ------------------------------------------ */

#medical-colonne-gauche{
	float:left;
	width:450px;
	height:auto;
	margin-bottom:10px;
	margin-left:1px;
	padding-bottom:5px;
}

#medical-colonne-droite{
	float:left;
	width:450px;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	padding-bottom:5px;
}

div.medical-colonne-titre {
	width:430px;
	background:url(IMG/rubrique-sas-titre-fond.gif) top left repeat-x;
	height:26px;
	padding-left:20px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}

.medical-right-div {
	float:left;
	width:430px;
	height:auto;
	padding-top:15px;
	padding-left:10px;
	line-height:11px;
}
div.medical-right-div #medical-dossier {
	float:left;
	width:210px;  
	height:auto;
	text-align:left;
}
ul.medical-dossier {
	padding:0px;
	margin:0px;
	margin-top:10px;
	border-top:solid 1px #ECECEC;
}
li.medical-dossier {
	padding:6px;
	padding-bottom:2px;
	margin:0px;
	border-bottom:solid 1px #ECECEC;
	height:18px;
	line-height:10px;
}

.labo-right-div-large IMG{
	border:solid 1px #e7e7e7;
	margin:0px 10px 5px 0px;
}

#medical-historique {
	clear:both;
	border:solid 1px #E9E9E9;
	width:450px;
	margin-bottom:10px;
	padding-bottom:8px;
}

#medical-revues {
	clear:both;
	border:solid 1px #E9E9E9;
	width:450px;
	height:190px;
	margin-bottom:10px;
	padding-bottom:8px;
}
#medical-formations {
	clear:both;
	border:solid 1px #E9E9E9;
	width:450px;
	height:190px;
	margin-bottom:10px;
	padding-bottom:8px;
}

#medical-etude {
	border:solid 1px #E9E9E9;
	width:450px;
	height:169px;
	margin-bottom:10px;
	background:url(IMG/medical-etude-bg.jpg) top left no-repeat;
}
#medical-etude P{
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
}

#medical-medecine {
	clear:both;
	border:solid 1px #E9E9E9;
	width:450px;
	margin-bottom:10px;
	padding-bottom:8px;
}
#medical-medecine2 {
	clear:both;
	border:solid 1px #E9E9E9;
	width:450px;
	margin-bottom:10px;
	padding-bottom:8px;
}
#medical-medecine3 {
	clear:both;
	border:solid 1px #E9E9E9;
	width:450px;
	margin-bottom:10px;
	padding-bottom:8px;
}


#medical-rejoignez-nous {
	border:solid 1px #E9E9E9;
	width:450px;
	height:169px;
	margin-bottom:10px;
	background:url(IMG/medical-rejoignez-nous-bg.jpg) top left no-repeat;
}
#medical-rejoignez-nous P {
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
}

/*  ------------------------------------------
/*  PAGE RECHERCHE
/*  ------------------------------------------ */
#contentrubrique-recherche {
	width:930px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#recherche-info {
	float: left;
	width:230px;
	min-height:260px;
	border:solid 1px #E9E9E9;
	border-right:none;
	border-bottom:none;
	background:url(IMG/recherche-border-right.gif) top right repeat-y;
	margin-bottom:10px;
}
#recherche-info TD{
	padding-bottom:5px;
	vertical-align:top;
}
TD.check{
	vertical-align:text-top;
	padding-top:0px;
}

#recherche-contenu {
	float: left;
	width:230px;
	min-height:260px;
	border:solid 1px #E9E9E9;
	border-right:none;
	border-bottom:none;
	margin-left:8px;
	background:url(IMG/recherche-border-right.gif) top right repeat-y;
	margin-bottom:10px;
}
#recherche-contenu TD{
	padding-bottom:5px;
	vertical-align:top;
}
.recherche-contenu-bottom{
	height:6px;
	background:url(IMG/recherche-border-bottom.gif) top right repeat-x;
}
#recherche-produit {
	float: left;
	width:450px;
	min-height:260px;
	border:solid 1px #E9E9E9;
	border-right:none;
	border-bottom:none;
	margin-left:9px;
	background:url(IMG/recherche-border-right.gif) top right repeat-y;
	margin-bottom:10px;
}
#recherche-produit TD{
	vertical-align:top;
	padding-bottom:5px;
}

.recherche-content{
	width:206px;
	height:240px;
	margin-left:auto;
	margin-right:auto;
	padding-right:4px;
}
.recherche-content P {
	margin:10px 0px 10px 0px;
	font-weight:bold;
	font-size:10px;
}
#recherche-resultats {
	clear:both;
	width:930px;
	height:auto;
	background:url(IMG/recherche-border-right.gif) top right repeat-y;
}

#recherche-resultats {
	clear:both;
	width:930px;
	height:auto;
	border:solid 1px #E9E9E9;
	border-right:none;
	border-bottom:none;
	background:url(IMG/recherche-border-right.gif) top right repeat-y;
}
.nbresultats {
	color:#0268f6;
	font-weight:bold;
}
.recherche-titre {
	height:18px;
	font-weight:bold;
	padding-left:10px;padding-top:4px;
	background:url(IMG/recherche-titre-fond.gif) top right repeat-x;
}
.recherche-resultats-content {
	clear:both;
	width:906px;
	height:auto;
	padding:5px 10px 5px 10px;
	border-top:solid 1px #d6d6d6;
}
.recherche-resultats-content IMG{
	margin:0px 10px 5px 0px;
	border:solid 1px #E9E9E9;
}
A.recherchetitre{
	color:#0268f6;
	text-decoration:none;
	font-weight:bold;
}
A.ensavoir {
	color:#0268f6;
	text-decoration:none;
}
A.ensavoir:hover {
	text-decoration:underline;
}


/*  ------------------------------------------
/*  PAGE CONNEXION ESPACE PRESSE
/*  ------------------------------------------ */

.connexion-presse {
	float: left;
	width:305px;
	min-height:220px;
	border:solid 1px #E9E9E9;
	border-right:none;
	border-bottom:none;
	background:url(IMG/recherche-border-right.gif) top right repeat-y;
	margin-bottom:10px;
}
.connexion-presse-titre {
	height:18px;
	font-weight:bold;
	padding-left:10px;padding-top:4px;
	background:url(IMG/recherche-titre-fond.gif) top right repeat-x;
}
.connexion-presse-content{
	width:290px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	padding-right:4px;
}
.connexion-presse-content P {
	margin:10px 0px 10px 0px;
	font-size:10px;
}
.connexion-presse-bottom{
	height:6px;
	background:url(IMG/recherche-border-bottom.gif) top right repeat-x;
}
.connexion-presse .bouton {
	width: 85px;
	height: 17px;
	border:none;
	color:#FFFFFF;
	margin-bottom:10px;
	padding: 0;
}
.connexion-presse HR{
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
	color: #dfdfdf;
	background-color: #dfdfdf;
}

form#presse_inscription p {
	padding-top: 6px;
}

form#presse_inscription label {
	width:160px;
	float: left;
	text-align:right;
	padding-right:10px;
}

#veritas{
	width: 125px;
	height: 62px;
	margin: 0 auto;
	background-image:url(IMG/veritas.gif);
}