@charset "utf-8";
/* CSS Document */
/*body {margin:0; padding:0; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: #F4F4F4 url(images/bgrepeat.gif) repeat}*/
body {margin:0; padding:0; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
#page {margin: 0 auto; padding: 0; width: 1000px; position:relative;}

fieldset.main {border: 1px solid #b0b0b0; background: url('/admin/images/bg_fieldset.gif') bottom repeat-x;}

#filariane {color: #999; margin-top: 5px; height: 25px; display: block; vertical-align: middle; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#filariane a {text-decoration: none; color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#filariane a:hover {text-decoration: underline; color: #cf0d0d}

#header {width: 998px; height: 150px; background: url("/images/bg_header.gif") top left repeat-x; border: 1px solid #adb9c2; position: relative;}
#header #logo {padding: 9px 0 0 30px; border: none;}
#header #services, #header #services a {color: #000; text-decoration: none; font-size: 11px}
#header #espacemembre input.text {background: #f8f8f8; border: 1px solid red; font: 12px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #999999; width: 265px;}

#header #panier {position: absolute; right: 0px; top: 0; width: 170px; height: 67px; display:block;}
#header #panier .imgpanier {position: absolute; top: 5px; right: 40px; border: 0;}
#header .prixpanier a {position: absolute; top: 25px; right: 40px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #cc0000; text-decoration: none;}
#header .prixpanier a:hover {text-decoration: underline;}
#header .nbarticles a {position: absolute; top: 70px; left: 50px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;}
#header .nbarticles a:hover {text-decoration: none;}
#header .imgcommander {position: absolute; top: 85px; right: 40px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; border: 0;}


#footer {width: 990px; margin: 0 auto; padding:0;}
#footer a {color: #303030; text-decoration: none}
#footer a:hover {color: #000; text-decoration: underline}
#footer h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #cc0000; text-decoration: underline; padding: 0; margin: 0;}
#footer #liens {text-align:center; color: #ada9a9; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}

#FicheProduit a {color: #cf0d0d; text-decoration: none;}
#FicheProduit a:hover {color: #cf0d0d; text-decoration: underline;}
#FicheProduit h1 {font: bold 22px Verdana, Arial, Helvetica, sans-serif; color: #cf0d0d; margin: 0; padding: 0;}
#FicheProduit h2, #FicheProduit h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #cf0d0d;}
#FicheProduit h5 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#FicheProduit #prix {font: bold 28px Verdana, Arial, Helvetica, sans-serif; color: #cf0d0d;}
#FicheProduit #ht {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #cf0d0d;}
#FicheProduit #ecotaxe {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #00aa5c;}

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNav {
	margin:0; padding:0; border:none;
}
#mainNav li{
	height:70px;
	list-style:none;
	float:left;
	background: #ebebeb url('/images/navBtn.gif') right top no-repeat;
}

#mainNav li.current{
	background: #0066cc url('/images/navCurrentBtn.gif') right top no-repeat;
}

#mainNav li.lastDone{
	background: #8080FF url('/images/navLastDoneBtn.gif') right top no-repeat;
}

#mainNav li.done{
	background: #8080FF url('/images/navDoneBtn.gif') right top no-repeat;
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
}

#mainNav li a em{
width:150px;
display:block;
margin:6px 0 0 10px;
font-style:normal;
font-weight:bold;
}

#mainNav li a span{
width:140px;
display:block;
margin-top: 10px;
margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none;
}

#mainNav li a{
height:70px;
display:block;
}

/* #mainNav.fiveStep */
#mainNav.fiveStep li{width:200px; font:11px Verdana, Arial, Helvetica, sans-serif}
#mainNav.fiveStep li a{width:200px; font:11px Verdana, Arial, Helvetica, sans-serif}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:227px;}
#mainNav.fourStep li.mainNavNoBg{width:229px;}
#mainNav.fourStep li a{width:227px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:303px;}
#mainNav.threeStep li.mainNavNoBg{width:304px;}
#mainNav.threeStep li a{width:303px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}
