@charset "iso8859-1";

/* CSS Document */
/* -------------------------------
             TAGS 
   ------------------------------- */

img, div { behavior: url(/_css/iepngfix.htc) }

html, body {
	margin: 0;
	padding: 0;
	height:auto;
}

body {
	background-color:#424242;
}

td, div, p { font-size:11px; }

/* -------------------------------
             MAQUETTE 
   ------------------------------- */
#corps {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
}

#baseline 
{
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    left:230px;
    top:80px;
    color:#b3b3b3;
    font-size:12px;
    font-weight:bold;
    text-transform:none;
}

#entete {
	position:relative;
	display:inline-block;
	height:114px;
	width:960px;
}

#menutop {
	position:relative;
	display:inline-block;
	width:960px;
}

#menutop ul {
	list-style:none;
	margin:0px;
	padding:0px;
	height:25px;
}

#menutop ul li {
	display:inline-block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	padding-left:13px;
	padding-right:13px;
	font-weight:bold;
	height:25px;
	background-image:none;
}

#menutop ul li.menutopsel {
	background-image:url(../_img/menutop-sel.gif);
	background-position:5px bottom;
	background-repeat:no-repeat;
}

#menutop ul:first-child {
	margin:0px;
	padding:0px;
	background-image:none;
	list-style-image:none;
}

#menutop ul li a {
	color:#fff;
	text-decoration:none;
	margin-left:8px;
	background:url(../_img/menutop-puce.gif) no-repeat center left;
	padding-left:8px;
}

#menutop ul li a:hover {
	text-decoration:underline;
}

#menubottom {
	position:relative;
	display:inline-block;
	width:960px;
	text-align:center;
}

#menubottom ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}

#menubottom ul li {
	display:inline-block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	padding-left:35px;
	padding-right:35px;
	background-image:url(../_img/menubottom-sep.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin-top:8px;
}

#menubottom ul:last-child {
	padding-right:0px;
}

#menubottom ul li a {
	color:#fff;
	text-decoration:underline;
}

#menubottom ul li a:hover {
	text-decoration:none;
}

#menubottom ul li:first-child, #menubottom ul:first-child {
	background-image:none;
}

#sitemap {
	position:relative;
	display:inline-block;
	width:930px;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:30px;
}

#sitemap ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#sitemap ul li {
	display:inline-block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	margin-right:0px;
	margin-left:110px;
	margin-top:8px;
	font-weight:bold;
}

#sitemap ul li:first-child {
	margin-left:43px;
}

#sitemap ul:last-child {
	margin-right:0px;
}

#sitemap ul li a {
	color:#fff;
	text-decoration:underline;
}

#sitemap ul li a:hover {
	text-decoration:none;
}

#sitemap ul ul {
	list-style:none;
}

#sitemap ul ul li {
	display:inline-block;
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	margin-left:0px;
	margin-top:0px;
	font-weight:normal;
}

#sitemap ul ul li:first-child {
	margin-left:0px;
	margin-top:10px;
}

#sitemap ul ul:last-child {
	padding-right:0px;
}

#sitemap ul ul li a {
	color:#fff;
	text-decoration:underline;
}

#sitemap ul ul li a:hover {
	text-decoration:none;
}

#corpspage {
	position:relative;
	background-color:#ffffff;
	width:940px;
	padding:10px;
	height:auto;
	overflow:visible;
	clear:both;
	overflow: auto;
}

#votrecompte {
	position:absolute;
	right:10px;
	top:15px;
	border:1px #fff solid;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin:0px;
	width:168px;
}

#votrecompte #votrecomptetitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
}

#votrecompte a {
	background-image:url(../_img/votre-compte-puce.gif);
	padding-left:10px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:center left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	margin-left:10px;
}

#colonnegauche {
	float:left;
	width:750px;
	margin:0px;
	padding:0px;
	position:relative;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#585858;
}

#colonnedroite {
	width:175px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	padding:0px;
	position:relative;
	display:block;
	float:right;
    top: 0px;
    left: 0
}

#colonnedroite .case { width:170px; height:auto; background-color:#efeeee; padding:5px; float:none; margin-bottom:10px; overflow:auto; }
#colonnedroite .case:last-child { margin-bottom:0px; }
#colonnedroite .case .divh3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424242; font-weight:bold; width:170px; text-align:left; margin-top:7px; height:auto; overflow:auto; vertical-align:middle; }
#colonnedroite .case .divh3 strong { color:#e60968; }
#colonnedroite .case .spanh3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; width:170px; text-align:left; margin-top:7px; height:auto; overflow:auto; vertical-align:middle; margin-bottom:10px; }
#colonnedroite .case p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; width:170px; margin:5px 0px; 
text-align:left;     line-height: 14px;
}
#colonnedroite .case .lien { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e60968; float:right; margin:0px; text-align:right; padding-right:10px; background-image:url(/_img/savoirplus-puce.gif); background-position:left center; background-repeat:no-repeat; }
#colonnedroite .case .lienblanc { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:right; margin:0px; text-align:right; padding-right:10px; background-image:url(/_img/puce-blanche.gif); background-position:left center; background-repeat:no-repeat; }
#colonnedroite .case .lien a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e60968; margin:0px; padding-left:6px;  }
#colonnedroite .case .lienblanc a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin:0px; padding-left:6px;  }
.telephone {color: #E60968; font-size:14px;}

#reperesnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	width:750px;
	height:auto;
	font-weight:bold;
}

#reperesnav a:first-child
{
    font-size:16px;
}

#reperesnav a {
	text-decoration:underline;
	color:#727272;
	margin-right:15px;
}

#reperesnav a:hover {
	color:#404040;
}

#logo {
	margin-left:5px;
	margin-top:25px;
}

#rechercherbox {
	width:176px;
	height:19px;
	padding:1px;
	border:1px solid #dcdcdc;
}

#rechercherbox form {
	margin:0px;
	padding:0px;
}

.rechercherbtok {
	width:19px; height:19px;
	float:right;
}

.rechercherchamps {
	width:156px; height:19px;
	border:none 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	float:left;
	line-height:19px;
}

a.listnomproduit 
{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-weight:bold;
	text-decoration:none;
}

a.listprixapartir 
{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-weight:normal;
	text-decoration:none;
}

#prix 
{
    font-family:Arial, Helvetica, sans-serif;
    color:#e60968;
    font-size:24px;
    font-weight:bold;
}

.prixapartir 
{
    font-family:Arial, Helvetica, sans-serif;
    color:#e60968;
    font-size:14px;
    font-weight:normal;
}

.prixancien 
{
    font-family:Arial, Helvetica, sans-serif;
    color:#585858;
    font-size:14px;
    font-weight:normal;
    text-decoration:strike;
    display:inline;
    height:40px;
}
.prixancienbarre 
{
    font-family:Arial, Helvetica, sans-serif;
    color:#585858;
    font-size:24px;
    font-weight:bold;
    display:inline;
    height:40px;
}

a.listprix 
{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-weight:bold;
	text-decoration:none;
}

.listimgprod 
{
    border-bottom:1px solid #e4e2e2;
}

#paniertitre {
	width:180px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#e60968;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:7px;
	border-bottom:1px #fff solid;
	
	cursor:pointer;
}

.conseiltitre 
{
    color:#e60968;
    font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}

.texteconseil 
{
    width:378px; margin-left:15px; margin-right:15px;
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-weight:normal;
	text-align:justify;
}

#paniertitre a 
{
    text-decoration:none;
    font-family:Arial Black;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#paniercontenu {
	width:180px;
	margin-bottom:7px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#e4e2e2;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#paniervide {
	margin-top:15px;
	margin-bottom:15px;
	width:180px;
	text-align:center;
}

.colonnedroiteInfo {
	border:1px solid #dcdcdc;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#585858;
}

.colonnedroiteInfo p {
	margin-top:0px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
	
h1 
{
    font-family:Arial, Helvetica, Verdana;
    font-size:16px;
    font-weight:bold;
    color:#e60968;
    text-transform:uppercase;
}

h2#titre, h2#titre div
{
    font-family:Arial, Helvetica, Verdana;
    font-size:16px;
    font-weight:bold;
    color:#e60968;
    text-transform:uppercase;
}

.contenu
{
   	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

a.liengris 
{
    color:#585858;
    text-decoration:underline;
    font-size:11px;
}

.zoneliengauche, .zoneliengauche a 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background-color:#989595;
	color:#ffffff;
	text-decoration:none;
}

.zonelien, .zonelien a 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background-color:#e60968;
	color:#ffffff;
	text-decoration:none;
}

.zoneliengauche, .zonelien 
{
    width:250px;
    margin-right:auto;
    margin-left:auto;
    padding:4px;
    cursor:pointer;
}

.intituleEntete 
{
    font-weight:bold;
}

.offert 
{
    color:#e60968;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.soustitrepage 
{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
}

.submit 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background-color:#e60968;
	color:#ffffff;
	text-decoration:none;
	border:none;
	width:150px;
	padding:4px;
	cursor:pointer;
}

.champs, .champstextarea
{
    width:150px;
    border:1px solid #a9a9a9;
}

p.lnkpages { color:#585858; }

p.lnkpages a {
    font-family:Arial, Helvetica Inserat LT Std, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    color:#e60968;
}

p.lnkpages a.lnkpageok {
    color:#585858;
    font-weight:normal;
    text-decoration:none;
}

.puce 
{
    color:#e60968;
    font-size:25px;
    font-weight:bold;
    padding-left:5px;
}