/* CSS Document */

body {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
}

#pagecontainer
 {
 margin: 0px auto;
 width:780px;
 }

input {
	padding-left: 2px;
	background-color: #fff;
	color: #84c401;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: underline;
}

a:hover {
	color:#84c401;
}

#firstheader{
background: url(../images/bgheader.gif) repeat-x ;
height: 52px;
width: 780px;
}
#firstheaderleft{float: left;}
#firstheaderright{float: right; padding-top:4px;}

#header{
	background: url(../images/header.gif) no-repeat; 
	height: 171px;
	position: relative;
	width: 780px;
}


#achat{
float :left; 
padding: 32px 0px 0 0;
font-size:11px;
font-family:Verdana;
}

#achat .vert{ 
font-size:12px;
font-weight:bold;
color:#84c401;
}

#achat .gras{
font-size:11px;
font-weight:bold;
}

#achat h3
{
font-size:11px;
font-weight:bold;
color:#000000;
}

#nbarticle
{
float :right; 
padding: 0;

width:215px;
font-family:Verdana;
height: 100px;
}

#nbarticle a {text-decoration: none;}
#nbarticle a:hover {text-decoration: none;}
img{border:0}

#nbarticle td{
text-align:right;
font-size: 16px;
font-weight: bold;
margin-left: 17px;
}
#nbarticle td .nombre{
font-size: 18px;
color:#84c401
}

#navigation{
	background: url(../images/bkmen.gif) repeat-x;
	border: 1px solid #000000;
	height: 25px;
	width: 780px;
	text-align: center;

}


#navigation tr td
{
	background-position:right; 
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding: 4px 10px 0 10px;

}

#navigation tr td a
{
	font-family:Verdana;
	font-size:12px;
	text-decoration: none;
	color:#ffffff;
}

#navigation tr td a:hover
{
	font-family:Verdana;
	font-size:12px;
	text-decoration: none;
	color: #000000;
}


#container { 
	width: 850px;
}


#content {	
	float :left;  
	width: 525px;
	position:absolute;
	margin-left:255px;
	padding: 30px 0px 0px 0px;
	background: url(../images/separator.gif) no-repeat;
	background-position:top
}

#content h3 {
background: url(../images/leftpuce.gif) no-repeat;
background-position:left;
padding: 0 0 0 15px;
font-size:12px;
font-family:Verdana;
font-weight:bold;
color:#84c401
}
#separator{
	float :left;
	position:absolute;
	margin-left:225px;  
	width : 30px;
}
#sidebar {
	float: left;
	position:absolute;
	margin-left:0px;
	width: 225px;
	padding: 30px 10px 0px 0px;
	background: url(../images/separator.gif) no-repeat;
	background-position:top
}

#sidebar h3 {
background: url(../images/leftpuce.gif) no-repeat;
background-position:left;
padding: 0 0 0 15px;
font-size:12px;
font-family:Verdana;
font-weight:bold;
color:#84c401
}


#sidebar tr{ 
background: url(../images/leftmenu.gif) no-repeat; 
background-position:bottom;
}
#sidebar tr td { 
padding: 0px 0 4px 10px;
width:216px;
}

#sidebar tr td a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	color:#000000;
}

#sidebar tr td a:hover
{
	font-family:Verdana;
	font-size:11px;
	text-decoration: none;
	color: #84c401;
	background: transparent;
}

#active_menu
{
    font-family:Tahoma;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:bold;
	color:#84c401;
}

#sidebar .moduletable a
{
	padding: 0px 0 4px 15px;
	font-family:Tahoma;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
	color:#6e6e6e;
	font-style:normal;
	letter-spacing: 2px;
}

#sidebar .moduletable a:hover
{
	padding: 0px 0 4px 15px;
	font-family:Tahoma;
	font-size:11px;
	text-decoration: none;
	color: #84c401;
	background: transparent;
}

.separator{
background: url(../images/noir1px.gif) repeat-x;
}



