/*****************************************************************************/
/* Feuille de style pour le site Tï¿½lï¿½shopping */
/* Auteur : Benjamin SAGARDOY - SQLI Lyon */
/* Date de creation : 06/08/2008 */
/* Date de derniï¿½re modification : 06/08/2008 */ 
/*****************************************************************************/

/***************************************************************************************/
/* BOF Eric Meyers reset  http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
/***************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}

small {
	font-size:small;
}

big {
    font-size:large;
}

#profiler_section table {
    border-collapse:collapse;
}
#profiler_section table td {
	border:1px solid black;
	padding:2px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	border: 0px solid red;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/***************************************************************************************/
/* EOF Eric Meyers reset  http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
/***************************************************************************************/

/******************************/
/* BEGIN Format elements HTML */
/******************************/
body{
	/*background:url(../images/motif_bg.gif) top left repeat;*/
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

input{
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #6d6d6d;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #c9c9c9;
}
select.popup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #c9c9c9;
	width:300px;
}
fieldset{
	margin:0px;
	padding:0px;
}
legend {
	display: none;
}
a {
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/****************************/
/* END Format elements HTML */
/****************************/

/*************************/
/* BEGIN General Classes */
/*************************/
.clearBoth {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	border: 0px solid red;
}
.displayNone {
	display: none;
}
.displayBlock {
	display: block;
}
.savoirplus {
	padding: 0px 0px 0px 8px;
	background:url(../images/puce.gif) center left no-repeat;
}
.lienPuce {
	padding: 0px 0px 0px 8px;
	background:url(../images/puce.gif) left 4px no-repeat;
}
.bold12 {
	font-size: 12px;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.tr_space {
	line-height: 4px;
	font-size: 1px;
}
.width164 {
	width: 164px;
}
.black {
	color: #000000 !important;
}
.black10 {
	color: #000000 !important;
	font-size: 10px !important;
}
.font10 {
	font-size: 10px;
}
.visibilityHidden {
	visibility: hidden !important;
}
.separation5 {
	width:100%; height:5px;
	margin:0; padding:0;
}
.separation10 {
	width:100%; height:10px;
	margin:0; padding:0;
}
.separation20 {
	width:100%; height:20px;
	margin:0; padding:0;
}
.imgfloatLeft {
	float:left; 
	margin:0 5px 5px 0;
}
.imgfloatRight {
	float:left; 
	margin:0 5px 0 5px;
}
.basic {
	width:auto; height:auto;
	margin:0; padding:0;
}
.link {text-decoration:underline;}
.link:hover{text-decoration:none;}
/***********************/
/* END General Classes */
/***********************/

/**************************/
/* BEGIN Div/Classes HTML */
/**************************/

/* Begin - Commun */


#conteneur_principal{
	position: relative;
    width: 100%;
	/*background:url(../images/header/motif_header.jpg) left top repeat-x;*/
}
#conteneur_secondaire{
	position: relative;
    width: 100%;
	/*background:url(../images/header/motif_header2.gif) left top repeat-x;*/
}
#conteneur{
	width: 980px;
    margin: 0px auto 0px;
	border: 0px solid red;
	background:#FFFFFF url(../images/motif_bg.gif) repeat scroll left top;
}
#conteneur_principal ol, #conteneur_principal ul,
#conteneur_secondaire ol, #conteneur_secondaire ul,
#conteneur ol, #conteneur ul{
	list-style-type: none;
}
#header {
	width: 980px;
	height: 163px;
	/*background:url(../images/header.png) top left no-repeat;
	background-color:#008FC1;	*/
	border: 0px solid green;
	/*background:url(../images/header/motif_header_general.jpg) top left no-repeat;*/
	background-color:#008FC1;
}
* + html #header {height:165px;}

#nav_haut {
	height:18px !important; height /**/:24px;
	padding: 6px 0px 0px 0px;
	border: 0px solid red;
}
#nav_haut a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 11px 0px 11px; /* Anomalie 258 : Lien du header : ajuster les liens pour combler l'espace Ã  droite  */
	border: 0px solid red;
}
#entete {
	height:140px;
	padding: 0px 0px 0px 7px;
	background:url(../images/header/bg_header.jpg) top left no-repeat;
	border: 0px solid red;
}
#logo {
	float: left;
	width: 216px;
	height: 140px;
}

#commande_tel {
	float: left;
	width: 345px;
	height: 45px;
	margin: 46px 0px 0px 25px;
	color: #FFFFFF;
	font-size: 10px;
	border: 0px solid red;
}
#langue {
	float: left;
	width:101px !important; width /**/:112px;
	height:25px !important; height /**/:32px;
	color: #008fc1;
	font-size: 10px;
	margin: 0px 0px 0px 62px;
	padding: 7px 0px 0px 11px;
	background:url(../images/header/choix_lang_bg.gif) top left no-repeat;
	border: 0px solid red;
}
#langue p {
	display: block;
	float: left;
	line-height: 18px;
	margin: 0px 11px 0px 0px;
	border: 0px solid red;
}
#select_lang {
	float: left;
	width: 43px;
	border: 0px solid red;
}
#lang_selected {
	width:43px;
	height:16px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #008fc1;
}
#lang_selected a {
	display: block;
	float: left;
	width:15px;
	height:16px;
	margin: 0px 0px 0px 1px;
	background:url(../images/header/picto_fleche_select.gif) top left no-repeat;
}
#lang_selected a:hover {
	text-decoration: none;
	background:url(../images/header/picto_fleche_select_roll.gif) top left no-repeat;
}
#flag_selected {
	float: left;
	width:27px;
	height: 16px;
}
#selectBox_lang {
	width:43px;
	padding: 1px 0px 0px 0px;
	border-left: 1px solid #008fc1;
	border-right: 1px solid #008fc1;
	border-bottom: 1px solid #008fc1;
	background: #FFFFFF;
}
#selectBox_lang a {
	display: block;
	width: 27px;
	height:16px !important; height /**/:16px;
	margin: 0px 0px 1px 0px;
}
#selectBox_lang a:hover {
	text-decoration: none;
}
.lang_fr {
	background:url(../images/header/flag_fr_lang.gif) top left no-repeat;
}
.lang_en {
	background:url(../images/header/flag_en_lang.gif) top left no-repeat;
}
.lang_es {
	background:url(../images/header/flag_es_lang.gif) top left no-repeat;
}
.lang_sw {
	background:url(../images/header/flag_sw_lang.gif) top left no-repeat;
}
.lang_be {
	background:url(../images/header/flag_be_lang.gif) top left no-repeat;
}
#mon_panier {
	position: relative;
	float: left;
	width:207px;
	height:83px;
	margin: -24px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
#panier_header {
	width:191px !important; width /**/:205px;
	height:19px !important; height /**/:24px;
	padding: 5px 0px 0px 14px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background:url(../images/header/panier_header.gif) top left no-repeat;
	text-transform:uppercase;
}
#panier_body{
	width:189px !important; width /**/:205px;
	height:55px !important; height /**/:59px;
	padding: 6px 0px 0px 16px;
	background:url(../images/header/panier_body.gif) top left no-repeat;
}
.nb_article {
	display: block;
	padding: 0px 0px 0px 29px;
	background:url(../images/header/picto_panier.gif) center left no-repeat;
}
.num_nb_article {
	font-size: 22px;
	font-weight: bold;
}
a.lien_panier {
	display: block;
	text-decoration: underline;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 29px;
	background:url(../images/header/picto_lien_panier.gif) top left no-repeat;
}
#recherche {
	float: left;
	width:196px !important; width /**/:206px;
	height:41px !important; height /**/:41px;
	margin: 8px 0px 0px 174px;
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	background:url(../images/header/recherche_bg.gif) top left no-repeat;
}
#recherche a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#recherche p {
	margin: 3px 0px 0px 0px;
}
#menu {
	float: left;
	display: inline;
	width: 968px;
	height: 22px;
	margin: -22px 0px 0px 0px;
	border: 0px solid red;
}
#menu ul {
	list-style:none;
}
#menu ul li {
	z-index:15;
	position:relative;
	float: left;
	border: 0px solid red;
}
#menu ul li ul li {
    clear:both;
}
#menu ul li.li_spec {float :right !important;}

#menu ul li a {
	display: inline;
	float: left;
	height:21px;
	cursor: pointer;
	margin: 0px 2px 0px 0px;
}
#menu ul li a:hover {
	text-decoration: none;
}
#menu ul li a span {
	display: inline;
	float: left;
	height:15px !important; height /**/:21px;
	margin: 0px 0px 0px 2px;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	color: #FFFFFF;
	padding: 6px 5px 0px 4px;
}
#menu ul li ul {
	display:none;
	position:absolute;
	top:21px;
	left:0;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	border-top:1px solid #76d5ec;
	list-style:none;
	z-index:10;
}
#menu ul li ul li {
	width:100%;
	height:auto;
	margin:0; padding:0;
	list-style:none;
}
#menu ul li ul li a {
	float:none;
	display:block;
	width:100%;
	height:auto;
	margin:0;
	padding:3px;
	list-style:none;
	background-image:none!important;
	color:#FFF;
    white-space:nowrap;
}

#menu ul li.item1 a {background:url(../images/onglets/menu_item1_g.gif) top left no-repeat;}
#menu ul li.item1 a span {background:url(../images/onglets/menu_item1_d.gif) top right no-repeat;}
#menu ul li.item1 ul li a {background-color:#AD0056;}
#menu ul li.item1 ul li a:hover { background-color:#EC0075;}
#menu ul li.item2 a {background:url(../images/onglets/menu_item2_g.gif) top left no-repeat;}
#menu ul li.item2 a span {background:url(../images/onglets/menu_item2_d.gif) top right no-repeat;}
#menu ul li.item2 ul li a {background-color:#8FA00D;}
#menu ul li.item2 ul li a:hover { background-color:#B6CD08;}
#menu ul li.item3 a {background:url(../images/onglets/menu_item3_g.gif) top left no-repeat;}
#menu ul li.item3 a span {background:url(../images/onglets/menu_item3_d.gif) top right no-repeat;}
#menu ul li.item3 ul li a {background-color:#A15000;}
#menu ul li.item3 ul li a:hover { background-color:#ED7600;}
#menu ul li.item4 a {background:url(../images/onglets/menu_item4_g.gif) top left no-repeat;}
#menu ul li.item4 a span {background:url(../images/onglets/menu_item4_d.gif) top right no-repeat;}
#menu ul li.item4 ul li a {background-color:#C1679D;}
#menu ul li.item4 ul li a:hover { background-color:#EB7DB8;}
#menu ul li.item5 a {background:url(../images/onglets/menu_item5_g.gif) top left no-repeat;}
#menu ul li.item5 a span {background:url(../images/onglets/menu_item5_d.gif) top right no-repeat;}
#menu ul li.item5 ul li a {background-color:#C18300;}
#menu ul li.item5 ul li a:hover { background-color:#FFAD00;}
#menu ul li.item6 a {background:url(../images/onglets/menu_item6_g.gif) top left no-repeat;}
#menu ul li.item6 a span {background:url(../images/onglets/menu_item6_d.gif) top right no-repeat;}
#menu ul li.item6 ul li a {background-color:#613364;}
#menu ul li.item6 ul li a:hover { background-color:#8A4B8E;}
#menu ul li.item7 a {background:url(../images/onglets/menu_item7_g.gif) top left no-repeat;}
#menu ul li.item7 a span {background:url(../images/onglets/menu_item7_d.gif) top right no-repeat;}
#menu ul li.item7 ul li a {background-color:#284463;}
#menu ul li.item7 ul li a:hover { background-color:#4A6987;}
#menu ul li.item8 a {background:url(../images/onglets/menu_item8_g.gif) top left no-repeat;}
#menu ul li.item8 a span {background:url(../images/onglets/menu_item8_d.gif) top right no-repeat;}
#menu ul li.item8 ul li a, #menu #sousmenu8 {background-color:#C53A00;}
#menu ul li.item8 ul li a:hover { background-color:#FD5000;}
#menu ul li.li_spec a {background:url(../images/onglets/menu_item_spec_g.gif) top left no-repeat;}
#menu ul li.li_spec a span {background:url(../images/onglets/menu_item_spec_d.gif) top right no-repeat;}
#menu ul li.li_spec ul li a {background-color:#353535;}
#menu ul li.li_spec ul li a:hover { background-color:#505050;}


#content {
	clear: both;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
}
.homepage_emission_content {
	background:transparent url(../images/header/motif_header_home_emission.jpg) repeat-x scroll left top;
}

*+html body #content {
	padding: 2px 0px 0px 7px;
}
#content_center {
	clear: both;
	margin:0; padding:0;
}


/* Fin - Commun */

/* FOOTER --------------------------------------------------------------------------------------------------- */
#footer {
	width:auto; height:auto;
	margin:0; padding:5px 0 20px 0;
}
#footer p{
	width:auto; height:auto;
	margin:0; padding:0; text-align:center;
	font-size:12px; line-height:normal;
	color:#0082c0;
}
#footer p.minilogo{
	width:auto; height:auto;
	margin:0; padding:10px 0 0 0; text-align:center;
	font-size:12px; line-height:normal;
	color:#0082c0;
}
#footer p.minilogo img{ vertical-align:middle;}


#footer a{
	width:auto; height:auto;
	margin:0; padding:0;
	font-size:12px; font-weight:normal;
	text-decoration:underline;
	color:#333333;
}
#footer a:hover{text-decoration:none;}



/* FIN - FOOTER --------------------------------------------------------------------------------------------- */

/* Dï¿½but - HomePage */
#emission_jour {
	position:relative;
	float: left;
	width:734px !important; width /**/:734px;
	_width:700px;
	height:211px !important; height /**/:235px;
	padding: 0;
	margin:0;
	border: 0px solid red;
	background:url(../images/header_content_hp.jpg) top left no-repeat;
}
#emission_jour #emission_flash{
	position:relative;
/*	top:-20px; */
	padding: 0;
	margin:0;
	width:734px !important; width /**/:734px;
	height:211px !important; height /**/:235px;
}
#emission_jour p {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 0px 0px;
}
#emission_jour a {
	float: right;
	color: #000000;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}
p.title_emission {
	font-size: 20px !important;
	font-weight: bold !important;
	letter-spacing: -0.8px !important;
	text-transform:uppercase !important;
	color: #FFFFFF !important;
}
#bloc_defilement_conteneur {
	position: relative;
	width: 734px;
	height: 112px;
	overflow-x: auto;
	margin: 16px 0px 0px 0px;
	border: 0px solid red;
}
#bloc_defilement {
	position: relative;
}
.article {
	float: left;
	width:109px !important; width /**/:113px;
	height:83px !important; height /**/:87px;
	padding: 4px 0px 0px 4px;
	margin: 0px 18px 0px 0px;
	background:url(../images/bg_em_article.gif) top left no-repeat;
}
#infobulle {
	position: absolute;
	top: 44px;
	width:160px !important; width /**/:165px;
	height:64px !important; height /**/:69px;
	padding: 5px 0px 0px 5px;
	background:url(../images/infobulle.png) top left no-repeat;
}
#infobulle p {
	font-size: 11px;
	text-decoration: underline;
}
#infobulle p.prix {
	color: #b9457d;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
	margin: 5px 0px 0px 0px;
}
#infobulle span.prix_barre {
	text-decoration: line-through;
	font-size: 11px;
	font-weight: normal;
}
#encart_promo {
	float: left;
	width:203px !important; width /**/:223px;
	height:225px !important; height /**/:235px;
	_width:203px;
	/*margin: 0px 0px 0px 16px;
	padding: 10px 10px 0px 10px;*/
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
	padding: 0 10px 0px 0;
	_padding: 0;
	border: 0px solid red;
/*	background:url(../images/encart_promo_bg.jpg) top left no-repeat; */
}
#encart_promo .titre {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 26px;
}
#encart_promo p {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#contenu {
	width:973px; height:auto;
	margin:0; padding:0;
}

#contenu_retraittop {
	width:973px; height:auto;
	margin:0; padding:0;
	position:relative; top:-18px;
}

.category-tous-les-produits #contenu_retraittop,
.univers-tousproduits-view #contenu_retraittop,
.univers-tousproduits-list #contenu_retraittop,
.recherche-resultats-index #contenu_retraittop_resultat {
	left:8px;
}

#colonneG {
	float:left;
	width:743px; height:auto;
	margin:0; padding:0 4px 0 3px;
}

#colonneD {
	float:left;
	width:214px; height:auto;
	margin:0; padding:0 0 0 9px;
}

.category-tous-les-produits #colonneD,
.univers-tousproduits-view #colonneD,
.univers-tousproduits-list #colonneD,
.recherche-resultats-index #colonneD {
    padding-left:5px;
}

#contentGauche01 {
	position: relative;
	width:743px;
	margin:0;
	border: 0px solid red;
}

#contentGauche01_header {
	width:743px;
	height:10px;
	font-size: 1px;
	background:url(../images/contentGauche01_header.png) top left no-repeat;
	border: 0px solid red;
}
#contentGauche01_body {
	width:743px;
	background: #FFFFFF;
	border: 0px solid red;
}
#contentGauche01_footer {
	width:743px;
	height:11px;
	font-size: 1px;
	background:url(../images/contentGauche01_footer.png) top left no-repeat;
	border: 0px solid red;
}
#cg01_body_zone1 {
	padding: 0px 0px 0px 7px;
}
#cg01_body_zone2 {
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 0px;
}
a.img_clic_gde {
	text-decoration: none !important;
	width: 727px;
	height: 153px;
	margin: 0 5px 0 0;
	border: 0px solid red;
	float:left;
}
a.img_clic_gde img{
	width: 727px;
	height: 153px;	
}

a.img_clic_pet {
	text-decoration: none !important;
	/* 239 sous ie6 passe, 240 non alors que sous firefox oui */
	width: 239px;
	height: 153px;	
	margin: 0 5px 5px 0;
    float:left;
}
a.img_clic_pet img {
	/* 239 sous ie6 passe, 240 non alors que sous firefox oui */
	width: 239px;
	height: 153px;	
}

a.img_clic_moy {
	text-decoration: none !important;
	width: 484px;
	height: 153px;
	margin: 0 5px 5px 0;
	border: 0px solid red;
    float:left;
}
a.img_clic_moy img{
	width: 484px;
	height: 153px;	
}
a.img_clic_big {
	text-decoration: none !important;
	width: 721px;
	height: 306px;
	margin: 0 5px 0 0;
	border: 0px solid red;
    float:left;
}
a.img_clic_big img{
	width: 721px;
	height: 306px;	
}

a.img_clic_gde .title_bloc {
	display: block;
	position: absolute;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	top: 136px;
	left: 10px;
}
a.img_clic_pet .title_bloc {
	display: block;
	position: absolute;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	top: 136px;
	left: 10px;
}
#c_nouveau_header {
	height: 16px;
	background:url(../images/c_nouvo_header.jpg) top left repeat-x;
}
#c_nouveau_header span {
	font-size: 15px;
	font-weight: bold;
	color: #ec5fa3;
	letter-spacing: -1px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 10px;
	text-transform: uppercase;
	background:#ffffff;
}
#c_nouveau_body {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	border: 0px solid red;
}
#c_nouveau_body .article_new {
	float: left;
	display: inline;
	width:124px !important; width /**/:135px;
	height:239px !important; height /**/:239px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 10px;
	border: 1px solid #f5afd1;
}
#c_nouveau_body .article_new .encart_photo {
	width:109px !important; width /**/:113px;
	height:83px !important; height /**/:87px;
	padding: 4px 0px 0px 4px;
	margin: 10px 0px 0px 0px;
	background:url(../images/bg_em_article.gif) top left no-repeat;
}
#c_nouveau_body .article_new .pastille_promo {
	width:64px;
	height:34px;
	margin: 2px 0px 0px 0px;
	border: 0px solid red;
}
#c_nouveau_body .article_new a {
	display: block;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #c24983;
	letter-spacing: 1px;
	margin: 6px 0px 0px 0px;
}

#c_nouveau_body .article_new a.lien_prix {
	color:#B9457D;
	font-size:18px;
	font-weight:bold;
	margin:2px 0 0;
	text-decoration: none;
}
h2.nom_produit {
	font-weight: bold;
	font-size: 14px;
	margin: 6px 0px 0px 0px;
	height: 42px;
}
p.nom_produit {
	font-weight: bold;
	font-size: 14px;
	margin: 6px 0px 0px 0px;
	height: 42px;
}
#c_nouveau_body .article_new p.nom_produit a {
	font-weight: bold;
	font-size: 14px;
	color:#000;
	text-decoration:none;
	letter-spacing:0px;
	margin:0;
	padding:0;
}
p.prix_produit {
	color: #b9457d;
	font-weight: bold;
	font-size: 18px;
	margin: 2px 0px 0px 0px;
}
p.prix_barre {
	color: #b9457d;
	font-weight: normal;
	font-size: 14px;
	text-decoration: line-through;
}
#trucs_astuces_content {
	position: relative;
	width:743px;
	height: 263px;
	margin: 10px 0 0 0; padding:5px 0 0 0;
	border: 0px solid red;
}
#trucs_astuces_content_header {
	height: 18px;
	margin: 0px 0px 0px 24px;
}
#trucs_astuces_content_header span {
	font-size: 15px;
	font-weight: bold;
	color: #367c8d;
	letter-spacing: -1px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	background:#ffffff;
}

.bloc_truc_astuce {
	float: left;
	width:222px !important; width /**/:225px;
	
	margin: 5px 0px 0px 10px;
	_margin: 5px 3px 0px 5px;
	padding: 3px 0px 0px 3px;
	border: 1px solid #6bc1d6;
}
.bloc_truc_astuce p {
	margin: 4px 0px 0px 0px;
	line-height: 12px;
}
.bloc_truc_astuce a {
	margin: 2px 0px 2px 0px;
}

.bloc_truc_astuce a.expert {
	text-decoration: none;
	margin:0;
}

.bloc_truc_astuce a.suite {
	display: block;
	text-decoration: underline;
}

/* Colonne DROITE - Bloc engagements - top ---------------------------------------------------------------------- */
.bloc_droit {
	width:206px;
	margin:0; padding:0;
}

.bloc_droit .bloc_droit_header {
	width:206px;
	height:11px;
	background:url(../images/bloc_droit_header.png) top left no-repeat;
}
.engagements .bloc_droit_header {
	background:url(../images/bloc_droit_engagements_header.gif) top left no-repeat;
}
.bloc_droit .bloc_droit_body {
	width:186px !important; width /**/:206px;
	padding: 0px 10px 0px 10px;
	background: #FFFFFF;
}
.bloc_droit .bloc_droit_body .title {
	margin:0; padding:0 0 5px 0;
	height: auto;
	font-size: 15px;
	font-weight: bold;
	color: #367c8d;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.bloc_droit .bloc_droit_body a.lien_engagement {
	display: block;
	float: left;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
	color: #367c8d;
	text-decoration: none;
	cursor: pointer;
	border-top: 1px solid #bbd8df;
}
.bloc_droit .bloc_droit_body a.lien_engagement img {
	float: left;
}
.bloc_droit .bloc_droit_body a.lien_engagement span {
	float: left;
	width:156px !important; width /**/:160px;
	padding: 5px 0px 0px 4px;
	border: 0px solid red;
}
.bloc_droit .bloc_droit_body a.lien_engagement p {
	display: inline;
}
.bloc_droit .bloc_droit_footer {
	width:206px;
	height: 11px;
	background:url(../images/bloc_droit_footer.png) top left no-repeat;
}

/* Colonne DROITE - Bloc ovalblanc - top ---------------------------------------------------------------------- */
.ovalblanc_top {
	width:206px; height:auto;
	margin:0; padding:0 0 12px 0;
	background:url(../images/univers_maison/ovalblanc_bottom.gif) left bottom no-repeat;
}
.ovalblanc_bottom {
	width:auto; height:auto;
	margin:0; padding:0 8px;
	background:url(../images/univers_maison/ovalblanc_top.png) left top no-repeat;
	line-height:normal;
	_zoom:1;
}

.ovalblanc_bottom h2 {
	position:relative;
	margin:0 0 10px 0; padding:13px 0 2px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px; font-weight:bold;
	letter-spacing:-1px;
	color:#367c8d;
	border-bottom:1px solid #afcbd1;
}
.ovalblanc_bottom h2 img{
	position:absolute; top:3px; left:-3px; _left:-43px;
}
.ovalblanc_bottom p{
	margin:0; padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ovalblanc_bottom a{ text-decoration:underline; }
.ovalblanc_bottom a:hover{ text-decoration:none;}

/* Colonne DROITE - Newsletter -------------------------------------------------------------------------------- */
#newsletter {
	float:left;
	width:149px; height:14px;
	margin:0 5px 0 0; padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;	
	border:1px solid #6D6D6D;
}
#newsletter_submit {
	float:left;
	width:30px; height:20px;
	margin:0; padding:0 2px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;	
	border:1px solid #6D6D6D;
	background-color:#F6F6F6;
	cursor:pointer;
}

#advice-validate-email-newsletter.validation-advice,
#advice-required-entry-newsletter.validation-advice{
	font-weight:normal;
	color:#DF280A;
	text-decoration:none;
}

/* page FICHE PRODUIT  ---------------------------------------------------------------------------------------- */
.filariane_beta {
	width:auto; height:auto;
	margin:0; padding:10px 20px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:bold;
}

.filariane_beta li {
	float:left;
}
.filariane_beta a{ color:#FFF; text-decoration:underline;}
.filariane_beta a:hover{text-decoration:none;}

#colonneG_produit {
	float:left;
	width:740px; height:auto;
	margin:15px 0 0 0; padding:0 3px 0 12px;
}

#colonneD_produit {
	float:left;
	width:206px; height:auto;
	margin:0px 0 0 0; padding:0 0 0 8px;
}

.blocarrondi_top {
	width:100%; height:12px;
	font-size:1px;
	background:url(../images/univers_maison/univers_top.png) left top no-repeat;
}

.catalog-product-view .blocarrondi_top {
    background:url(../images/univers_maison/fiche_produit_top.png) left top no-repeat;
}

.blocarrondi_centre {
	width:auto; height:auto;
	margin:0; padding:7px;
	background-color:#FFFFFF;
	border-top:1px solid #fff;
}
.blocarrondi_bottom {
	width:100%; height:12px;
	font-size:1px;
	background:url(../images/univers_maison/univers_bottom.png) left top no-repeat;	
}

.catalog-product-view .blocarrondi_bottom {
    background:url(../images/univers_maison/fiche_produit_bottom.png) left top no-repeat;
}

.colonnade {
	float:left;
	width:352px; height:auto;
	margin:0; padding:0 0 0 11px;
}
.morepad {width:330px; padding:0 0 0 33px;}
#photo_produit_1 {
	width:350px; height:280px;
	margin:0; padding:0;
	border:1px solid #003344;
	text-align:center;
	display:block;
}

#photo_produit_1.pas_de_photo {
    border:1px solid #003344;
    line-height:280px;
    vertical-align:middle;
}

#photo_produit_2,#photo_produit_3, #photo_produit_4, #photo_produit_5 {
	width:350px; height:280px;
	margin:0; padding:0;
    border:1px solid #003344;
	text-align:center;
	display:none;
}

#flash_produit_1 {
	width:350px; height:280px;
	margin:0; padding:0;
    border:1px solid #003344;
	text-align:center;
}

#flash_produit_2,#flash_produit_3, #flash_produit_4, #flash_produit_5 {
	width:350px; height:280px;
	margin:0; padding:0;
    border:1px solid #003344;
	text-align:center;
	display:none;
}
#flash_produit {
	width:350px; height:280px;
	margin:0; padding:0;
    border:1px solid #003344;
	text-align:center;
}
#flash_produit_113 {
	display:block;
	width:113px; height:87px;
	margin:0; padding:0;
	border:1px solid #9f9f9f;
	border-bottom:none;
	text-align:center;
	float:left;
}
.flash_produit_img_petit_bloc {
	display:block;
	width:113px; height:87px;
	margin:0; padding:0;
	border:1px solid #9f9f9f;
	border-bottom:none;
	text-align:center;
}
.nav_photo_produit {
	width:336px; height:22px;
	margin:0; padding:4px 8px 0 8px;
	background-color:#003344;
}

.nav_photo_produit #choisir{
	float:left;
	width:175px; 
	margin:0; padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
}

.nav_photo_produit div#boutons{
	width:150px; height:auto;
	margin:0; padding:0;
	float:right;
	text-align:right;
	line-height:18px;
}

.nav_photo_produit div#boutons a {
	display:block;
	float:left;
	width:25px; height:18px;
	margin:0 5px 0 0; padding:0;
}

.nav_photo_produit #nav_photos_1, #nav_video_1 { background:url(../images/pictos/btn_fic_prod_1.gif) left top no-repeat;}
.nav_photo_produit #nav_photos_2, #nav_video_2 { background:url(../images/pictos/btn_fic_prod_2.gif) left top no-repeat;}
.nav_photo_produit #nav_photos_3, #nav_video_3 { background:url(../images/pictos/btn_fic_prod_3.gif) left top no-repeat;}
.nav_photo_produit #nav_photos_4, #nav_video_4 { background:url(../images/pictos/btn_fic_prod_4.gif) left top no-repeat;}
.nav_photo_produit #nav_photos_5, #nav_video_5 { background:url(../images/pictos/btn_fic_prod_5.gif) left top no-repeat;}
.nav_photo_produit #nav_photos_1:hover, #nav_video_1:hover { background-position:left bottom;}
.nav_photo_produit #nav_photos_2:hover, #nav_video_2:hover { background-position:left bottom;}
.nav_photo_produit #nav_photos_3:hover, #nav_video_3:hover { background-position:left bottom;}
.nav_photo_produit #nav_photos_4:hover, #nav_video_4:hover { background-position:left bottom;}
.nav_photo_produit #nav_photos_5:hover, #nav_video_5:hover { background-position:left bottom;}

.nav_photo_produit .selected { background-position:left bottom!important;}

.nav_photo_produit p {
	float:left;
	width:auto; height:auto;
	margin:0; padding:4px 5px 0 0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
}
.nav_photo_produit a {
	float:left;
	display:block;
	width:25px; height:18px;
	margin:0 5px 0 0; padding:0;
}
.options_photo_produit {
	width:352px; height:auto;
	margin:0; padding:3px 0 0 0;
	list-style:none;
}
.options_photo_produit li {
	margin:0; padding:0;
	display:inline;
}
.options_photo_produit #lien_photo_fiche {
background:transparent url(../images/pictos/btn_photo_fiche.gif) no-repeat scroll left top;
}
.options_photo_produit #lien_video_fiche {
background:transparent url(../images/pictos/btn_video_fiche.gif) no-repeat scroll left top;
}
.options_photo_produit #lien_zoom_fiche {
background:transparent url(../images/pictos/btn_zoom_fiche.gif) no-repeat scroll left top;
width:83px;
}
.options_photo_produit li .selected {
background-position:left bottom !important;
}
.options_photo_produit li a {
display:block;
float:left;
height:29px;
margin:0 1px 0 0;
padding:0;
width:131px;
}
.temoignages {
	clear:both;
	width:352px; height:auto;
	margin:0; padding:5px 0;
}
.temoignages p {
	width:auto; height:auto;
	margin:0 0 5px 0; padding:0;
}
.temoignages .nbtemoins{
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.temoignages .temoigner,
.dispo a{
	font-size:11px; font-weight:bold;
	text-decoration:underline;
}

.dispo a span{
    text-decoration:underline;
}

.dispo {
	padding:2px 0;
}

.dispo img {
    vertical-align:middle;
}

.dispo a:hover,
.dispo a:hover span{
    text-decoration:none;
}
.colonnade h1 {
	margin:0 0 8px 0; padding:0 0 9px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px; font-weight:bold;
	color:#000000;
	border-bottom:1px solid #a3dbe8;
}
.colonnade .ref {
	width:auto; height:auto;
	margin:0 0 10px 0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.colonnade .motscles {
	width:auto; height:auto;
	margin:0 0 10px 0; padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	color:#000000;
}
.colonnade .motscles li {
	display:inline;
	width:auto; height:auto;
	margin:0; padding:0 10px;
	background:url(../images/puces/puce_motscles.gif) left 6px no-repeat;
}

.colonnade .description {
	width:auto; height:auto;
	margin:0 0 10px 0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
}
.colonnade .lirelasuite {
	width:auto; height:auto;
	margin:0 0 10px 0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
}
.colonnade .lirelasuite a {text-decoration:underline;}
.colonnade .lirelasuite a:hover {text-decoration:none;}

.colonnade .commande {
	width:auto; height:auto;
	margin:0 0 5px 0; padding:0;
}
.colonnade .commande .quantite {
	float:left;
	width:165px; height:auto;
	margin:0; padding:0;
}
.colonnade .commande .quantite label {
	display:block;
	width:165px; height:auto;
	margin:0 0 5px 0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;
}
.colonnade .commande .quantite select {
	display:block;
	width:146px; height:auto;
	margin:0 0 10px 0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;
	border:1px solid #008fc1;
}
.colonnade .commande .quantite img{margin:0; padding:0 0 0 10px;}

.colonnade .commande .megaprix {
	float:left;
	width:165px; height:auto;
	margin:0; padding:0;
}
.colonnade .commande .megaprix .newmegaprix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px; font-weight:bold;
	color:#ec5fa3;
}
.colonnade .commande .megaprix .newmegaprix span{font-size:28px;}
.colonnade .commande .megaprix .oldmegaprix{
	font-size:28px; font-weight:bold;
	color:#ec5fa3;
	text-decoration:line-through;
}
.colonnade .commande .megaprix .ecopart {font-size:10px; color:#000000;}
.colonnade .commande .ajouteraupanier {margin:10px 0 0 0; padding:0;}

.fraisdeport {
	margin:0 0 7px 0; padding:0 0 7px 0;
	color:#185e6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #03c2e2;
}
.fraisdeport a{ text-decoration:underline; color:#185e6f;}
.fraisdeport a:hover{ text-decoration:none;}

.conditions {
	margin:0; padding:0;
	list-style:none;
}
.conditions li{ 
	position:relative;
	margin:0 0 2px 0; padding:5px 0 5px 28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#114f5e;
}

.sr90j-conditions {
	padding:0 0 0 11px;
}

.sr90j-conditions a {
	color:#114f5e;
}

.conditions li img{ 
	position:absolute; top:0; left:0;
	_left:-28px;
}

.blocarrondi_centre h2 {
	margin:0; padding:0 0 2px 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold;
	text-transform:uppercase;
	color:#dc9b10;
}
/* Colonne GAUCHE - Univers - Bloc produit  ------------------------------------------------------------------- */
.blocarrondi_violet {
	float:left;
	width:358px; height:auto;
	margin:0; padding:0 2px 4px 2px;
}

.blocarrondi_violet_top {
	width:358px; height:10px;
	font-size:1px;
	margin:0; padding:0;
	background:url(../images/blocarrondi_violet_top.gif) left top no-repeat;
}
.blocarrondi_violet_centre {
	width:328px; 
	margin:0; padding:4px 15px 0 15px;
	background:url(../images/blocarrondi_violet_centre.gif) left top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.blocarrondi_violet_centre img {
	float:left;
	margin:0; padding:0 18px 0 0;
}
.blocarrondi_violet_centre .desc{
	float:left;
	width:197px; height:auto;
	margin:0; padding:0;
	line-height:normal;	
}
.blocarrondi_violet_centre .desc a{
	font-weight:normal; text-decoration:underline;
	color:#000000;
}
.blocarrondi_violet_centre .desc a:hover{text-decoration:none;}

.blocarrondi_violet_centre .prix {
	float:left;
    width:83px;
    margin:0; padding:0;
    color:#b9457d;
}

.blocarrondi_violet_centre .prix .new_prix{ font-size:18px; font-weight:bold; padding:0 0 2px 0;}
.blocarrondi_violet_centre .prix .new_prix span{ font-size:14px;}
.blocarrondi_violet_centre .prix .old_prix{ font-size:14px; font-weight:bold; text-decoration:line-through; padding:0 0 3px 0;}

.blocarrondi_violet_centre .btn_rouge_red {
	float:left;
	margin-right:10px;
}

.blocarrondi_violet_centre h3 {
	margin:0; padding:0 0 2px 0;
	font-size:14px; font-weight:bold;
	color:#000;
}

.blocarrondi_violet_centre .desc h3 a{
	margin:0; padding:0 0 2px 0;
	font-size:14px; font-weight:bold;
	color:#000;
	text-decoration:none;
}

.blocarrondi_violet_centre .lirelasuite{
	width:auto; height:auto;
	margin:0; padding:0;
	text-align:right;
}
.blocarrondi_violet_centre .lirelasuite a{text-decoration:underline;}
.blocarrondi_violet_centre .lirelasuite a:hover{text-decoration:none;}

.blocarrondi_violet_bottom {
	width:358px; height:10px;
	font-size:1px;
	margin:0; padding:0;
	background:url(../images/blocarrondi_violet_bottom.gif) left top no-repeat;
}

.blocarrondi_turquoise_bottom {
	width:100%; height:auto;
	margin:0; padding:9px 0 9px 0;
	font-size:1px;
	background:url(../images/blocarrondi_turquoise_bottom.gif) left top no-repeat;	
}
.produit_envoyer {
	float:right;
	margin:0 20px 0 0; padding:2px 0 2px 22px;
	background:url(../images/pictos/picto_envoyer.gif) left 1px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.produit_aimer {
	float:right;
	margin:0 20px 0 0; padding:2px 0 2px 22px;
	background:url(../images/pictos/picto_coeur.gif) left 1px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.produit_imprimer {
	float:right;
	margin:0 20px 0 0; padding:2px 0 2px 22px;
	background:url(../images/pictos/picto_imprimer.gif) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.produit_envoyer:hover, .produit_aimer:hover, .produit_imprimer:hover { text-decoration:none;}

.onglets_produit {
	position:relative;
	width:auto; height:auto;
	margin:10px 0 0 0; padding:0 15px;
	border-top:1px solid #6BD2EB;
}

.onglets_produit a{
	float:left;
	margin:0; padding:0 2px 0 14px;
	background:url(../images/onglets/onglets_produit_li_G.gif) left top no-repeat;
}
.onglets_produit a.selec{
	margin:0; padding:0 2px 0 14px;
	background:url(../images/onglets/onglets_produit_li_G_selec.gif) left top no-repeat;
}
.onglets_produit a.selec span{
	display:block;
	margin:0; padding:5px 14px 5px 0;
	background:url(../images/onglets/onglets_produit_li_D_selec.gif) right top no-repeat;
	font-size:14px; font-weight:bold;
	text-transform:uppercase;
	color:#ffad00;
}

.onglets_produit a span{
	display:block;
	margin:0; padding:5px 14px 5px 0;
	background:url(../images/onglets/onglets_produit_li_D.gif) right top no-repeat;
	font-size:14px; font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}
.onglets_produit a:hover, .onglets_produit a:hover span{
	text-decoration:none;
	color:#000;
}
.onglets_produit a:hover.selec span{
	text-decoration:none;
	color:#ffad00;
}

.facilites_produit {
	padding: 5px 0;
}

.hautdepage {
	position:absolute; top:5px; right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	background:none!important;
}
.hautdepage:hover {text-decoration:none;}

#groupe_selection {
	width:auto; height:auto;
	margin:0; padding:0 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#185e6f;
}
#groupe_selection p {margin:0; padding:0 0 10px 0;}
.groupe_title {font-size:14px; font-weight:bold;}

.blocarrondi_blue_top {
	width:auto; height:10px;
	font-size:1px;
	background:url(../images/blocarrondi_blue_top.gif) left top no-repeat;
}
.blocarrondi_blue_centre {
	width:auto; height:auto;
	margin:0; padding:0 18px;
	background-color:#9cd9e8;
}
.title_caracteristique {
	margin:0 0 15px 0; padding:0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	text-transform:uppercase;
	color:#114f5e;
	border-bottom:1px solid #FFF;

}
.blocarrondi_blue_bottom {
	width:auto; height:10px;
	font-size:1px;
	background:url(../images/blocarrondi_blue_bottom.gif) left top no-repeat;
}

.zone_trucsastuces {
	width:auto; height:auto;
	margin:0; padding:0;
}
.zone_trucsastuces_top {
	width:auto; height:112px;
	margin:0; padding:0;
	background:url(../images/bloc_trucsastuces_top.png) left top no-repeat;
	text-align:right;
}
.zone_trucsastuces_top img {
    margin:0px 0px 0 0;
}
.zone_trucsastuces_centre {
	width:auto; height:auto;
	margin:0; padding:0 18px 0 35px;
	background:url(../images/bloc_trucsastuces_centre.gif) left top repeat-y;
	line-height:normal;
}
.zone_trucsastuces_centre p{ padding:0 0 5px 0;}
.zone_trucsastuces_centre .titraille{font-size:12px; font-weight:bold;}
.zone_trucsastuces_centre .lirelasuite a{text-decoration:underline;}
.zone_trucsastuces_centre .lirelasuite a:hover{text-decoration:none;}

.zone_trucsastuces_bottom {
	width:auto; height:24px;
	margin:0; padding:0;
	background:url(../images/bloc_trucsastuces_bottom.png) left top no-repeat;
}

.catalog-product-view #groupe_trucsastuces {
	display:none;
	width:auto; height:auto;
	margin:0; padding:0 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#185e6f;
}

#groupe_temoignages {
	display:none;
	width:auto; height:auto;
	margin:0; padding:0 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#185e6f;
}

#groupe_temoignages p.alerte_login {
    margin-top:10px;
}

#groupe_temoignages p.alerte_login a {
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
}
.temoins {
	width:auto; height:auto;
	margin:0; padding:10px 0;
	border-bottom:1px solid #9cd9e8;
}
.bulle_temoins {
	width:auto; height:auto;
	margin:0; padding:0 0 10px 0;
}
.bulle_temoins span {
	width:22px; height:22px;
	margin:0 4px 0 0; padding:4px 8px 6px 8px;
	background:url(../images/pictos/bulle_temoins.gif) left top no-repeat;
	font-weight:bold;
}
.temoins_pagination {
	width:auto; height:auto;
	margin:0; padding:5px 0 0 0;
	font-size:11px;
	text-align:center;
	color:#000000;
}
.temoins_pagination a{font-weight:bold; color:#76D5EC; text-decoration:none;}
.temoins_pagination a.selected { color: black; }
.temoins_pagination a:hover{text-decoration:underline;}
.temoins_pagination span{font-weight:bold; color:#000;}


.form_temoins {
	width:100%; height:auto;
	margin:10px 0; padding:0;
}
.temoin_titre {
	font-size:12px;
	color:#000000;
}
.form_temoins td {margin:0; padding:5px 0 0 0;}
.form_temoins label {color:#000000;}
.form_temoins input {
	width:160px; height:auto;
	margin:0; padding:2px;
	border:1px solid #b5b5b5;
	font-size:11px;
}
.form_temoins textarea {
	width:550px; height:auto;
	margin:0; padding:2px;
	border:1px solid #b5b5b5;
	font-size:11px;
}
.form_temoins input.temoin_submit {
	float:right;
	width:174px; height:29px;
	margin:10px 0 0 0; padding:0;
	border:none;
	cursor:pointer;
}

.form_temoins span.temoin_submit {
	float:right;
	margin:10px 0 0 0; 
	padding:0;
}

.produit_vignette_sous_univers div.btn_rouge_red {
	padding-right:10px;
	float:left;
}

div.btn_rouge_red {
	background:transparent url(../images/pictos/btn_rouge_ench.gif) no-repeat scroll left top;
	margin:0 auto 2px;
	padding:0;
	width:61px;
	height:34px;
	font-size:28px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	line-height:34px;
}

.vignette_produit div.btn_rouge_red {
	display:inline-block;
	float:left;
}

div.vignette_sr90j {
	display:inline-block;
	float:left;
	height:34px;
}

div.vignette_sr90j img {
	margin: 10px 0 0 0;
}

div.btn_rouge_red span{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.btn_rouge_56 {
	background:transparent url(../images/pictos/btn_rouge_56.gif) no-repeat scroll left top;
	margin:0 auto;
	padding:0;
	width:56px;
	height:30px;
	font-size:24px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	line-height:30px;
}

div.btn_rouge_56 span{
	font-size:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.btn_rouge_gros {
	background:transparent url(../images/pictos/btn_rouge_gros.gif) no-repeat scroll left top;
	margin:0;
	padding:0;
	width:116px;
	height:94px;
	font-size:54px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	line-height:94px;
}

div.btn_rouge_gros span{
	font-size:30px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.btn_bleu_nouveau {
	background:transparent url(../images/pictos/btn_bleu_nouveau.gif) no-repeat scroll left top;
	margin:0 auto;
	padding:0;
	width:64px;
	height:34px;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	line-height:34px;
	text-transform:uppercase;
}

/* */
.video_174_132 {
	display:block;
	width:174px; height:132px;
	margin:0;
	padding:0 13px 0 0;
	border:0px solid #9f9f9f;
	border-bottom:none;
	text-align:center;
	float:left;
}

.video_113_87 {
	display:block;
	width:113px; height:87px;
	margin:0;
	padding:0;
	border:0px solid #9f9f9f;
	border-bottom:none;
	text-align:center;
	float:left;
}

#video_348_222 {
	display:none;
	width:348px; height:222px;
	margin:0;
	padding:0;
	border:0px solid #9f9f9f;
	border-bottom:none;
	text-align:center;
}

.topventes_centre .topventes_produit .video_113_87 {
	float:left;
	padding:0 2px 0 0;
}
/********************** Messages  */
.success { color:#3d6611; }
.error, .required { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages { margin:0; overflow:hidden; }
#colonneG_produit .messages, #colonneG_produit .success-msg, .mon_compte_identification_d_texte .messages { margin:0; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 6px !important;
    padding:8px 8px 8px 32px !important;
    font-size:1em !important;
}

.offre_speciale .messages {
	width:541px;
	margin:0 auto;
}

.error-msg ul, .success-msg ul, .notice-msg ul, .error-msg ol, .success-msg ol, .notice-msg ol {
	list-style-type: none;
}

.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
}

.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
}

.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    list-style-type: none;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
}

/** Trucs & Astuces - HomePage */

#trucs_astuces_content .trucs_astuces_content_top {
	background:transparent url(../images/truc_bloc_principal_top.png) no-repeat scroll left top;
	font-size:1px;
	height:15px;
	width:100%;
}

#trucs_astuces_content #trucs_astuces_content_centre  {
	background:transparent url(../images/truc_bloc_principal_centre.gif) repeat-y scroll left top;
	margin:0;
	padding:0;
	width:100%;
}

#trucs_astuces_content #trucs_astuces_content_centre  #trucs_astuces_content_body {
	padding: 6px 0px 0px 19px;
	border: 0px solid red;
}


#trucs_astuces_content .trucs_astuces_content_bottom {
	background:transparent url(../images/truc_bloc_principal_bottom.png) no-repeat scroll left top;
	font-size:1px;
	height:17px;
	width:100%;
}


#trucs_astuces_content #trucs_astuces_content_header {
	background:transparent url(../images/trucs_astuces_header.jpg) repeat-x scroll left top;
	height: 18px;
	margin: 0px 0px 0px 5px;
}

/** Univers - Image des Blocs sous univers */
.univers_bloc .univers_bloc_centre img {
	float:left;
	
	margin:0 18px 0 0; /*padding:0;*/
	width:109px !important; width /**/:113px;
	height:83px !important; height /**/:87px;
	padding: 4px;
	/*margin: 10px 0px 0px 0px;*/
	background:url(../images/img_contour_109x83.gif) top left no-repeat;	
}
/** Univers - Blocs sous univers Edito (si 1 seul) */
.univers_colonneG_centre .univers_bloc_edito {
	float:left;
	width:600px; height:auto;
	margin:0; padding:0 2px 4px 2px;
}

ul.bloc_static{
	list-style-position:outside;
	padding:0 0 0 25px;
	list-style-type:disc !important;
}
ul.bloc_static li{
	line-height: 18px;
	vertical-align: middle;
}

ul.bloc_static_img{
	list-style-image: url(../images/puce.gif);
	list-style-position:outside;
	padding:0 0 0 25px;
}
ul.bloc_static_img li{
	line-height: 18px;
	vertical-align: middle;
}

div.infoproduit{
    height:75px;
}

#lightwindow_contents .univers_bloc .univers_bloc_centre_marque div.desc{
    height: auto;
}


/**
 * 12/04/2010
 * Ysance - PERCEPIED Guillaume
 * Style paytype autosuggest
 */
.lsloading {	
	float:right;  
	position:absolute;
	top:2px; 
	right: 25px
}

.search-autocomplete {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	color:#000;	
	width:164px;
	z-index:20;
	background-color:#fff;
}

.autosggestTitle {	
	width:100%;	
}

.autosggestImg {	
	width:100%;	
}

.search-autocomplete li{
	cursor:pointer;
	padding:5px 5px 5px 5px;
}

.search-autocomplete li.odd:hover {
	background-color:#F7E8DD;	
}

.search-autocomplete  li.even:hover {
	background-color:#F7E8DD;
}

.search-autocomplete li.odd {
	background-color:#eeeded ;
}

.search-autocomplete li.even {
	background-color:#fff ;
}

#mini-search {
	position:absolute;
	z-index:20;
}

.global_lsloading {	
	position:absolute;
	top:24px; 
	right:400px	
}

#search_autocomplete {
	margin-top:19px;	
}

#global_search_autocomplete {
	width:169px;
	border-top:1px solid #000;
	margin-top:15px;
	position:absolute;
}

.destockage-picto {
	margin-top: 10px;
	margin-bottom: -10px;
}

.colonnade .commande .quantite .destockage-picto img {
	padding: 0px;
}

.okshopping-vignette {
	float: right;
}