/* -------------------------------------------------------------------------------------------------------------------------- */
/*   16/09/2008                                    par Kinaly                                                                 */
/* -------------------------------------------------------------------------------------------------------------------------- */

/* #F2F2F2 gris clair      */ 
/* #DCE1E3 gris            */
/* #97C9DB bleu clair      */
/* #6EA4B8 bleu            */ 
/* #0C161A presque noir    */
/* #036564 vert            */
/* #033649 vert foncÈ      */
/* #031634 bleu trËs foncÈ */

/* --------------------------------------------------- */
/*     initialisation : balises XHTML gÈnÈrales        */
/* --------------------------------------------------- */

html { font-size: 12px; }

body  {
	margin:0; padding:0;
	background: #fff;
	text-align: left; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	color: #9d9fa3;
}

img {
	border:0px;
	margin: 0;
}

p {  }

a {	
	color: #B75519;
	text-decoration: none;
}

a:hover {
	color: #B75519;
	text-decoration: underline;
}

fieldset { border: 0; padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 6px 0; padding: 0; }

h1 {
	font-size: 29px;
	line-height: 27px;
	font-weight: normal;
	color: #b75519;
	font-family: "Bodoni MT", Times, serif; 
	margin: 0 0 12px 0;
}
/*.sIFR-flash { visibility: hidden; }*/

h2 {
	font-size: 16px;
	font-weight: normal;
	color: #b75519;
	font-family: "Bodoni MT", Times, serif;  
}

h3 {
	font-size: 12px;
	font-weight: normal;
	color: #b75519;
	font-family: "Bodoni MT", Times, serif;  
}
 
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #033649;
	font-family: Century gothic, Verdana, Arial, Helvetica, sans-serif;
}

th {
	color: #B75519;
	background-color: #fff;
	padding: 3px;
}

th a { color: #B75519; }

td { padding: 5px 10px;}

table {
	margin: 0 auto;
	border: 0;
}

form { margin:0; padding:0; }

input {
	color:#000000;
	font-size: 10px;
}

select, option {
	color:#000000;
	font-size: 10px;
	padding-left: 4px;
}

textarea {
	color:#000000;
	font-size: 10px;
	margin: 6px 0;
}

input {
	margin: 4px 0;
}

del { color: #0C161A}


/* --------------------------------------------------- */
/*                structure : armature                 */
/* --------------------------------------------------- */

#enveloppe-page {
	width: 1008px; /* Largeur de page ‡ rendre dynamique */
	margin: auto;
}

#en-tete {
	position: relative;
	display: block;
	height: 123px; /* Hauteur ‡ rendre dynamique */
	text-align: center;
}
	#en-tete #si_panier { position: absolute; right: 70px; top: 37px; width: 130px; text-align: right; }

#logo {  
	position: absolute;
	left: 50%;
	margin-left: -135px;
	width: 270px;
	text-align: center;
	bottom: 10px;
}

#conteneur {
	position: relative;
	display: block;
	background: transparent;
}

#conteneur-interne {
	display: block;
	height: 489px;
}
.rs_panier #conteneur-interne,
.rs_commande #conteneur-interne,
.rs_recap-commande #conteneur-interne,
.rs_choix-paiement #conteneur-interne { height: inherit; }

#contenu-principal {
	position: relative;
	display: block;
	height: 489px;
	margin: 0;
	overflow: auto;
}
.rs_panier #contenu-principal,
.rs_commande #contenu-principal,
.rs_recap-commande #contenu-principal,
.rs_choix-paiement #contenu-principal { height: inherit; min-height: 489px; margin: 0 105px }

.rs_panier #contenu-principal h2,
.rs_commande #contenu-principal h2,
.rs_recap-commande #contenu-principal h2,
.rs_choix-paiement #contenu-principal h2 { margin: 40px 0 12px; border-bottom: 1px solid;}

.clearfloat { clear: both; }

#pied-page {
	display: block;
	height: 62px; /* Hauteur ‡ rendre dynamique */
	color: #9d9fa3;
	font-family: Times, serif;
	font-size: 12px;
	padding: 18px 0 0 60px;
	clear: both;
}
.rs_panier #pied-page,
.rs_commande #pied-page,
.rs_recap-commande #pied-page,
.rs_choix-paiement #pied-page { margin-top: 20px; }
	#pied-page a { color: #9d9fa3; text-decoration: none; }
	
	#pied-page .footer { text-align: right; margin-top: 5px; margin-right: 68px; }
	
	
	#pied-page ul { color: #9D9FA3; text-transform: uppercase; font-size: 15px; list-style: none; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }	
		#pied-page ul li { display: block; float: left; margin: 0 18px; position: relative; }
			#pied-page ul li a { text-transform: uppercase; color: #b75519; text-decoration: none; line-height: 19px; }
			#pied-page ul li a:hover { color: #b75519; }
	
	#pied-page ul li ul { color: #000; font-size: inherit; }
		#pied-page ul li ul li { float: none; margin: 0; }
			#pied-page ul li ul li a { color: #000; text-transform: none; line-height: inherit; }
			#pied-page ul li ul li a:hover { color: #b75519; }
			#pied-page ul li ul li ul li { margin: 0; padding: 0; text-transform: none; }

	#pied-page .menu { line-height: 30px; position: absolute; z-index: 500; left: 0; bottom: 37px; font-size: 15px; color: #000; padding: 16px; width: 210px; background: #fff url(/_boutiques/VISOANSKA//site_image/bg_menu.gif) left bottom repeat-x; }
	#pied-page .ssmenu { padding: 4px 0 4px 8px; color: #000; font-size: 13px; line-height: 17px; }
	
	#col-d { background: none; float: right; position: relative; display: inline; width: 200px; right: 0; margin: 0; padding: 0; }
		/* Resolution bug des 3px ss IE6 */ * html #col-d { margin: 0 auto 0 -3px;}
		
		#col-d ul { margin: 0 0 20px; padding: 0; list-style: none; }
	
	#topmenu_1 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt3.gif) center center no-repeat; }
	#topmenu_2 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt1.gif) center center no-repeat; }
	#topmenu_3 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt2.gif) center center no-repeat; }
	#topmenu_4 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt5bis.gif) center center no-repeat; }
	#li_topmenu_4 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt5TMP.gif) center center no-repeat; }
	#topmenu_5 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt4.gif) center center no-repeat; }
	#topmenu_6 { background: transparent url(/_boutiques/VISOANSKA/theme_en/menu_bt6.gif) center center no-repeat; }

/* --------------------------------------------------- */
/*                structure : ÈlÈments                 */
/* --------------------------------------------------- */

#elem_panier, #elem_compte {
	float: right;
	position: absolute;
	width: auto;
	right: 5px;
	text-align: right;
	padding: 0 20px 0 0;
	clear: both;
}

#elem_panier {
	background: transparent url(/_boutiques/VISOANSKA//theme/icone_panier.png) 100% 0 no-repeat;
	top: 10px;
}

#elem_compte {
	background: transparent url(/_boutiques/VISOANSKA//theme/icone_moncompte.gif) 100% 0 no-repeat;
	top: 30px
}

#elem_rechercher { }
	#elem_rechercher form { display: block; margin: 0 0 30px; padding: 0; }
	#elem_rechercher .form_text { border: 1px solid #ccc; margin: 0; width: 120px; }
	#elem_rechercher .form_img { color: #9d9fa3; font-family: Times, serif; margin: 0; padding: 0; vertical-align: bottom; }

#elem_newsletter { float: left; margin-left: 18px; }
	#elem_newsletter h2 { display: inline; color: #9d9fa3; margin: 0; padding: 0; line-height: 18px; font-size: 14px; font-weight: normal; }
	#elem_newsletter form { display: inline; margin: 0; padding: 0; }
	#elem_newsletter .form_text { border: 1px solid #ccc; }
	#elem_newsletter .form_img { color: #9d9fa3; font-family: Times, serif; margin: 0; float: right; }

/* --------------------------------------------------- */
/*                    formulaires                      */
/* --------------------------------------------------- */

.form_text {
	color: #666666;
	margin: 0 5px;
}

.form_img { margin: 0 0 10px 0; font-size: 12px; }

#form-panier { }

#form-panier td { vertical-align: middle; }

.form_col {
	width: 120px;
}

.imgspoon {
	margin: 0;
	padding-top: 3px;
}

input.search, input.go { margin: 4px 0 14px; }


/* --------------------------------------------------- */
/*                  classes gÈnÈrales                  */
/* --------------------------------------------------- */

.droite { text-align: right;}
.gauche { text-align: left;}
.centre { text-align: center;}

.fl-droite { float: right; }
.fl-gauche { float: left; }

.txt-italique { font-style: italic; }

.nobr { white-space: nowrap; }

.overflow-auto {
	overflow: auto;
}

/* --------------------------------------------------- */
/*               ÈlÈments rÈcurrents                   */
/* --------------------------------------------------- */

.bloc_s {
	width: 400px;
	margin: 3px auto;
}

.bloc_m {
	width: 680px;
	margin: 3px auto;
}

.bloc_l {
	width: 520px;
	margin: 3px auto;
}

.alerte_erreur {
	color: #700924;
}
.alerte_info {
	color: #536650;
}

.encart-dynamique {
	margin: 10px 0 0 0;
}

.encart-dynamique li {
	
}

.avis {
	font-style: italic;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.i-frame {
	background: #FFF;
	padding: 4px 8px;
}

.i-frame form input {
	margin: 3px 0 10px 0;
}

.i-frame p {
	margin: 0;
}

/* largeur ‡ spÈcifier pour centrer le bloc */
#bloc-pro-asso { 
	width: 60px;
	margin: 0 auto;
}

/* --------------------------------------------------- */
/*                       index                         */
/* --------------------------------------------------- */
#homeLink {
	background-image: url(/_boutiques/VISOANSKA//theme/icone_homepage.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
}

#txt-home { position: absolute; top: 50%; left: 0; width: 100%; color: #fff; margin-top: -20px; font-family: Times, serif; font-size: 23px; text-align: center; }
	#txt-home strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; }
	
#mask-home { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#news-home {
	margin: 10px 0;
	padding: 8px 6px 25px 6px; /* valeur bottom pour englober le bouton "lire" */
	border: 1px solid #97C9DB;
}

#news-home img { float: left; margin: 0 5px 0 0;}
#news-home p { margin: 0 0 5px 0;}

#coupsdecoeur {  }

/* --------------------------------------------------- */
/*                 catalogue, rayons                   */
/* --------------------------------------------------- */

.syspage  {  }
.syspage a  {  }
.syspage a:hover  {  }

/* --------------------------------------------------- */
/*                     catÈgorie                       */
/* --------------------------------------------------- */

#produits_rayon {
	float: left;
	width: 158px;
	height: 489px;
	background: transparent url(/_boutiques/VISOANSKA//site_image/bg_produits_rayon.gif) left bottom repeat-x;	
}
	#produits_rayon .bloc-produit {
		height: 81px;
		margin: 20px 0;
		width: 138px;
		padding: 0 10px;
	}
		#produits_rayon .bloc-produit a { color: #9D9FA3; text-decoration: none; }
		#produits_rayon .bloc-produit a:hover { color: #B75519; text-decoration: none; }

#image_rayon {
	float: left;
	width: 437px;
	padding-top: 76px;
	margin-top: -3px;
}
#texte_rayon {
	padding-top: 76px;
	margin-right: 80px;
}
	#texte_rayon .sIFR-flash { width: 300px !important; }
	#texte_rayon h2 { margin: -10px 0 40px 0; }

/* --------------------------------------------------- */
/*                    fiche produit                    */
/* --------------------------------------------------- */

#info-produit { overflow: hidden; height: 423px; padding: 30px 87px 0 230px; }
	#info-produit h1 { margin-bottom: 30px; }
	#info-produit h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b75519; text-transform: uppercase; }
	#info-produit #info-prd { position: absolute; bottom: 1px; left: 388px; }
		#info-produit #info-prd p { margin: 0; padding: 5px 0 0 0; }
		#info-produit #info-prd #bout_commander,
		#info-produit #info-prd #bout_retirer { margin: 3px 0 0 -2px; text-indent: -500px; overflow: hidden; height: 33px; width: 112px; display: block; background: transparent url(/_boutiques/VISOANSKA/theme_en/bout_plus.gif) left top no-repeat; }
		#info-produit #info-prd #bout_retirer { background-image: url(/_boutiques/VISOANSKA/theme_en/bout_moins.gif); }
		#info-produit #info-prd #bout_commander:hover,
		#info-produit #info-prd #bout_retirer:hover { background-position: left -33px; }

.img_prd { 
	width: 230px;
	position: absolute;
	bottom: 2px;
	left: 158px;
	text-align: center;
}

#liens_bottom {
	position: absolute;
	bottom: 6px;
	right: 55px;	/* 105 */
	z-index: 100;
}

#monpanier { position: relative; top: 3px; }

#complexe-longevite-extreme,
#complexe-survie-extreme,
#substances_bannies {	/* POPIN */
	z-index: 99;
	position: absolute;
	top: 100px;
	right: 0;
}
#complexe-longevite-extreme {
	background: #fff url(/imgfck/88/Image/bg_pages/complexe-longevite-extreme.jpg) 65px bottom no-repeat;
	width: 245px;
	padding: 55px 155px 58px 440px;
}
#complexe-survie-extreme { 
	width: 450px;
	height: 260px;
	padding: 55px 50px 71px 340px;
	background: #fff url(/imgfck/88/Image/bg_pages/complexe-survie-extreme.jpg) left 50% no-repeat;
}
#substances_bannies { 
	width: 466px;
	padding: 0 85px 0 0;
	overflow: auto;
	height: 358px;
	margin: 0 70px 0 229px;
	background: #fff;
}
	#substances_bannies ul { margin: 0 0 0 20px; padding: 0; }


/* --------------------------------------------------- */
/*                        news                         */
/* --------------------------------------------------- */

.news { }

#news-date-titre {
	font-size: 11px;
	font-weight: normal;
}

/*    processus de commande
--------------------------------------------------- */
.separateur { color: #888;}

#pdc_box {
	font-size: 15px;
	color: #CCC;
}

#pdc_box p { margin: 0;}

#pdc_box ul {
	margin: 12px 0;
	padding: 0;
	list-style: none;
	float: left;
	background: transparent url(/_boutiques/VISOANSKA//site_image/bg_pdc.gif) left 16px repeat-x;
	height: 33px;
}

#pdc_box ul li {
	float: left;
	margin: 0 6px;
	padding: 0 6px;
	width: 178px;
	height: 33px;
	line-height: 33px;
	text-indent: -600px;
	overflow: hidden;
	background: #fff url(/_boutiques/VISOANSKA/theme_en/bg_pdc2.gif) left top no-repeat;
}

#pdc_box ul li.currentstep { color: #B75519; }

#pdc_box ul li#pdc_step1 { margin-left: 0; }
#pdc_box ul li#pdc_step2 { background-position: -210px 0; }
#pdc_box ul li#pdc_step3 { background-position: -420px 0; }
#pdc_box ul li#pdc_step4 { background-position: -630px 0; margin-right: 0; }

#pdc_box ul li#pdc_step1.currentstep { background-position: 0 -33px; }
#pdc_box ul li#pdc_step2.currentstep { background-position: -210px -33px; }
#pdc_box ul li#pdc_step3.currentstep { background-position: -420px -33px; }
#pdc_box ul li#pdc_step4.currentstep { background-position: -630px -33px; }


/* --------------------------------------------------- */
/*                       panier                        */
/* --------------------------------------------------- */

/* TABLEAU A COULEURS ALTERNEES */
.styleCell1 { background-color: #fafafa; }
.styleCell1 img { margin: 3px;}
	
.styleCell2 { background-color: #f4f4f4; }
.styleCell2 img { margin: 3px;}
#form-panier { }
#form-panier td { vertical-align: middle; }


/*    commande.htm
--------------------------------------------------- */
#forms_selector { height: 50px; }
	#forms_selector span { 
		display: block;
	    list-style-image: none;
	    list-style-position: outside;
	    list-style-type: none;
	    margin: 0 0 0 210px;
	    padding: 0;
	    position: relative;
	}
	
	#forms_selector a { 
		color: #9D9FA3;
		width: 190px;
		background: #f2f2f2 url(/_boutiques/VISOANSKA/theme_en/cartouches-btn.png) 0 0 no-repeat;
		height: 33px;
		line-height: 30px;
		text-align: center;
		margin: 10px;
		font-size: 13px;
		text-decoration: none;
	    display: block;
	    float: left;
	    padding: 0;
	    position: relative;
	}
	#forms_selector a.noselected { color: #aaa; }
	#forms_selector a.selected, #forms_selector a.selected:hover { background: #f2f2f2 url(/_boutiques/VISOANSKA/theme_en/cartouches-btn.png) 0 -33px no-repeat; color: #B75519; }
	#forms_selector a:hover { text-decoration: none; background: #f2f2f2 url(/_boutiques/VISOANSKA/theme_en/cartouches-btn.png) 0 -66px no-repeat; color: #888; }

form.com_id label {
	/*display: inline-table;*/
	float: left;
	width: 45%;
	text-align: right;
	line-height: 22px; /* petite valeur pour centrer le texte et l'input sous safari */
	margin: 0 0 0 4px; 
}
.form-inline p.optionnel { background: #fff; border-bottom: 1px solid #eee; }
.optionnel input { float: left; }
form.com_id textarea { margin: 0 0 0 4px; }

form.com_id input { margin: 0 0 0 4px; /*height: 16px;*/ }

form.com_id select { margin: 0 0 0 4px; padding: 1px;}

/*form.com_id p.bouton input { height: auto;}*/

.gdemarge { margin-left: 45%; float: left; }

/* --------------------------------------------------------- */
/* old : STYLES  DES ALERTES (panier, mescommandes, parrainage etc */
/* --------------------------------------------------------- */

.black { color: black; }
.orange { color: #B75519; }
.green { color: green; }
.red { color: red; }

/* ------------------------------------- */
/* STYLES CSS PERSONNALISES              */
/* Placez vos sytles personnels ici            */
/* ------------------------------------- */

.erreur {
	color: red;
	font-weight:bold;
}
.noerreur {
	
}




a.liens { color: #fff; font-size: 9px; display: block; padding: 0 7px; margin: 0 1px; line-height: 23px; height: 23px; float: left; text-decoration: none; background: #B75519 url(/_boutiques/VISOANSKA//site_image/bg_liens.gif) left top repeat-x; }
a.liens:hover,
a.liens.hover { color: #fff; text-decoration: none; background: #9d9fa3 url(/_boutiques/VISOANSKA//site_image/bg_liens_hover.gif) left top repeat-x; }



.rs_pagesweb #conteneur-interne { background: none; /*background: transparent url(/_boutiques/VISOANSKA//site_image/bg_pagesweb.gif) left bottom repeat-x;*/ }

.rs_index2 #contenu-principal { margin-top: -10px; background-position: 24px top; background-repeat: no-repeat; }
.rs_index2 #marge { padding: 0; }

.pw_mentions-legales #marge,
.pw_conditions #marge,
.pw_service-clients #marge { padding: 0 124px; margin: 0 80px; }


.pwgr_LA_MARQUE #marge { padding: 79px 55px 0 429px; height: 409px; }
.rs_contact #marge,
.rs_newsletter #marge,
.rs_points-vente #marge { padding: 49px 55px 0 429px; height: 409px; }
.pwgr_ACTIFS #marge,
.pw_nature-extreme #marge,
.pw_remedes-ancestraux #marge { padding: 59px 0 0 534px; height: 429px; }
.pw_peptides-biotechnologiques #marge { padding: 45px 0 0 534px; height: 443px; overflow: hidden; }
.pwgr_COMPLEMENT_ALIM #marge { padding: 19px 0 0 534px; height: 469px; }
.pwgr_LA_MARQUE #contenu-principal,
.pwgr_ACTIFS #contenu-principal,
.rs_points-vente #contenu-principal,
.pw_nature-extreme #contenu-principal,
.pw_remedes-ancestraux #contenu-principal,
.pwgr_COMPLEMENT_ALIM #contenu-principal { background-position: left top; background-repeat: no-repeat; line-height: 18px; }
.rs_contact #contenu-principal,
.rs_newsletter #contenu-principal { background-position: left top; background-repeat: no-repeat; }

.pw_actifs-dermatologiques #pagesWeb { overflow: auto; width: 440px; }

.pw_elisabeth-visoanska #marge { padding-top: 18px; }



/*
.rs_index2 							#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/index2.jpg); }
.rs_points-vente 					#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/points-vente.jpg); }
.rs_contact 						#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/contact.jpg); }

.pw_philosophie 					#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/philosophie.jpg); }
.pw_ethique 						#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/ethique.jpg); }
.pw_esthetique 						#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/esthetique.jpg); }
.pw_elisabeth-visoanska 			#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/elisabeth-visoanska.jpg); }
.pw_peptides-biotechnologiques 		#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/peptides-biotechnologiques.jpg); }
.pw_remedes-ancestraux 				#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/remedes-ancestraux.jpg); }
.pw_profondeurs-insondables 		#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/profondeurs-insondables.jpg); }
.pw_sommets-eternels 				#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/sommets-eternels.jpg); }
.pw_froids-polaires 				#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/froids-polaires.jpg); }
.pw_chaleurs-torrides 				#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/chaleurs-torrides.jpg); }
.pw_nature-extreme 					#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/nature-extreme.jpg); }
.pw_actifs-dermatologiques 			#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/actifs-dermatologiques.jpg); }
.pw_complement-nutritionnel			#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/complement-nutritionnel.jpg); }
.pw_complement-nutritionnel-nuit	#contenu-principal { background-image: url(/_boutiques/VISOANSKA//site_image/complement-nutritionnel-nuit.jpg); }
*/



.pw_philosophie #marge h1,
.pw_ethique #marge h1,
.rs_points-vente #marge h1,
.pw_remedes-ancestraux h1 { padding-bottom: 37px; }
.pw_esthetique #marge h1 { padding-bottom: 20px; }

.rs_points-vente #marge h1.sIFR-replaced { padding-bottom: 34px; }


.pwgr_ACTIFS #contenu-principal h1 { color: #9d9fa3; font-size: 37px; margin-bottom: 30px; }
.pwgr_ACTIFS #contenu-principal h2 { color: #9d9fa3; font-size: 37px; margin: 0; position: absolute; width: 419px; bottom: 50px; line-height: 30px; }
	.pwgr_ACTIFS #contenu-principal h2 a { color: #9d9fa3; text-decoration: none; }
	.pwgr_ACTIFS #contenu-principal h2 a:hover { color: #B75519; text-decoration: none; }
.pwgr_ACTIFS #contenu-principal h3 { color: #B75519; font-size: 18px; margin: 5px 0; }
	.pwgr_ACTIFS #contenu-principal h3 a,
	.pwgr_ACTIFS #contenu-principal h3 a:hover { color: #B75519; text-decoration: none; }
.pwgr_ACTIFS #contenu-principal ul { list-style: none; margin: 0; padding: 0; }
.pwgr_ACTIFS #contenu-principal p { margin-top: 0; margin-bottom: 6px; }

	
	.pw_actifs-dermatologiques #contenu-principal h1 { color: #B75519; font-size: 29px; margin: 0 0 12px 0; }
	.pw_peptides-biotechnologiques #contenu-principal h1 { color: #B75519; font-size: 29px; margin: 0 0 12px 0; }
		


	.pwgr_COMPLEMENT_ALIM #contenu-principal ul { list-style: none; margin: 5px 0 0 0; padding: 0; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal li { display: inline; float: left; margin: 0 3px 0 0; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal li ul { clear: left; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal p { clear: left; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal p.lastP { padding-top: 15px; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal a { color: #B75519; text-decoration: none; white-space: nowrap; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal a:hover { color: #B75519; text-decoration: none; white-space: nowrap; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal a.actif { /*color: #B75519;*/white-space: nowrap; padding: 4px 7px 5px; line-height: 15px; color: #fff; text-decoration: none; background: #B75519 url(/_boutiques/VISOANSKA//site_image/bg_liens.gif) left top repeat-x; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal a.actif:hover { color: #fff; text-decoration: none; white-space: nowrap; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal h1 { color: #9d9fa3; font-size: 37px; margin: 0 0 10px 0; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal h2 { color: #9d9fa3; font-size: 37px; margin: 0; position: absolute; width: 419px; bottom: 50px; line-height: 30px; }
		.pwgr_COMPLEMENT_ALIM #contenu-principal h2 a { color: #9d9fa3; text-decoration: none; }
		.pwgr_COMPLEMENT_ALIM #contenu-principal h2 a:hover { color: #B75519; text-decoration: none; }


.pw_nature-extreme #contenu-principal ul { list-style: none; margin: 30px 0 0 0; padding: 0; }
.pw_nature-extreme #contenu-principal a,
.pw_nature-extreme #contenu-principal a:hover { color: #B75519; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }


.col-gauche { margin-right: 15px; float: left; position: relative; overflow: hidden; width: 254px; }
.col-droite { margin-left: 15px; position: relative; overflow: hidden; }
	.col-gauche p,
	.col-droite p { margin-top: 0; }



#listePV { color: #9d9fa3; font-size: 12px; margin-top: 25px; }
	#listePV h2 { color: #9d9fa3; font-size: 20px; font-family: Times, serif; font-weight: normal; margin: 0 0 6px 0; }
	#listePV h3 { color: #9d9fa3; font-size: 12px; margin-bottom: 2px; font-weight: bold; }
		#listePV h2 a,
		#listePV h3 a { color: #9d9fa3; text-decoration: none; }
		#listePV h2 a:hover,
		#listePV h3 a:hover { color: #9d9fa3; text-decoration: underline; }
	#listePV p { margin-top: 0; }
	#listePV .pt-vente { width: 165px; display: block; float: left; }


.pw_contact p { margin-bottom: 7px; margin-top: 2px; }



#anim_produits {
	display: block;
	width: 810px;
	height: 409px;
	margin: 0 auto;
}
	#anim_produits object { outline: none; }
	
	

.rs_presse #carousel { 
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 99px;
	overflow: hidden;
	background: #fff;
}

.rs_presse #contenu-principal { background: #eee url(/_boutiques/VISOANSKA//site_image/bg_presse.gif) left top repeat-x; }

.rs_presse #info_apercu { width: 170px; position: absolute; right: 0; top: 190px; text-align: left; }

.rs_presse #date_parution { font-family: Times, serif; color: #333; font-size: 15px; width: 170px; position: absolute; right: 0; top: 280px; text-align: left; }

.rs_presse #apercu { margin: 0 170px 0 170px; }
	.rs_presse #apercu img { margin: 0 10px; }




/* ANCIENNES DECLARATION SIFR */
.pwgr_ACTIFS #contenu-principal h1 { font-size: 30px; line-height: 29px; font-weight: normal; color: #b75519; }

.pwgr_COMPLEMENT_ALIM #contenu-principal h1 { font-size: 30px; line-height: 29px; font-weight: normal; color: #9D9FA3; }
	
.pwgr_ACTIFS #contenu-principal h2, 
.pwgr_COMPLEMENT_ALIM #contenu-principal h2 { font-size: 27px; line-height: 26px; font-weight: normal; color: #9D9FA3; }
	.pwgr_ACTIFS #contenu-principal h2 a, 
	.pwgr_COMPLEMENT_ALIM #contenu-principal h2 a { color: #9D9FA3; text-decoration: none; }
	.pwgr_ACTIFS #contenu-principal h2 a:hover, 
	.pwgr_COMPLEMENT_ALIM #contenu-principal h2 a:hover { color: #b75519; }

.pwgr_COMPLEMENT_ALIM #contenu-principal h2, 
.pwgr_ACTIFS #contenu-principal h2 { font-size: 30px; line-height: 29px; font-weight: normal; color: #9D9FA3; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal h2 a, 
	.pwgr_ACTIFS #contenu-principal h2 a { color: #b75519; text-decoration: none; }
	.pwgr_COMPLEMENT_ALIM #contenu-principal h2 a:hover, 
	.pwgr_ACTIFS #contenu-principal h2 a:hover { color: #b75519; }
/* ANCIENNES DECLARATION SIFR */

