body {
	color:black;
	background-color:#ffffff;
	font-size:10pt;
	font-family:Verdana,Helvetica,sans-serif;
	margin-top:10px;
	padding:0;
}

.header			{}
.tabmain {
	width:850px;
	border:0;
	background-image:url(../cmsimg/header.jpg);
	background-repeat:no-repeat;
	background-color:#e4e4ee;
}
.tdtop			{height:92px; width:650px;}
.tdbasket		{text-align:right; width:200px; vertical-align:top;}
div#divBasket	{padding-bottom:4px;}

.tdmenu			{padding-left:278px; padding-bottom:14px;}
.menuadm		{text-align:center;}

.tdbody			{height:400px; vertical-align:top; padding-right:5px; padding-left:5px;}

div#maincontent {
	margin:0;
	padding:0;
	font-size:10pt;
	font-family:Verdana,Helvetica,sans-serif;
}

.tdfoot			{}
div#divFoot		{}

.tdcopyr		{}
div#powered		{font-size:8pt; text-align:center; color:#bbbbbb; padding-top:4px; padding-bottom:2px;}

div.*			{font-size:10pt;}
input			{font-family:"Courier new"; font-size:10pt;}

div.* A:link	{color:#444444; text-decoration:none;}
div.* A:visited	{color:#444444; text-decoration:none;}
div.* A:hover	{color:#000000; text-decoration:none;}

A.mnu:link		{color:white; text-decoration:none; font-size:10pt; font-weight:bold; vertical-align:middle;}
A.mnu:visited	{color:white; text-decoration:none; font-size:10pt; font-weight:bold; vertical-align:middle;}
A.mnu:hover		{color:white; text-decoration:underline; font-size:10pt; font-weight:bold; vertical-align:middle;}

div#divLang A:link		{color:#e4e4ee; text-decoration:none; font-size:10pt;}
div#divLang A:visited	{color:#e4e4ee; text-decoration:none; font-size:10pt;}
div#divLang A:hover		{color:#ffffff; text-decoration:none; font-size:10pt;}

div#divBasket A:link	{color:#e4e4ee; text-decoration:underline; font-size:10pt; font-weight:bold;}
div#divBasket A:visited	{color:#e4e4ee; text-decoration:underline; font-size:10pt; font-weight:bold;}
div#divBasket A:hover	{color:#ffffff; text-decoration:underline; font-size:10pt; font-weight:bold;}

div#maincontent	A:link		{color:#444444; text-decoration:none;}
div#maincontent	A:visited	{color:#444444; text-decoration:none;}
div#maincontent	A:hover		{color:#000000; text-decoration:none;}

div#powered	A:link		{color:#bbbbbb; text-decoration:none; font-size:8pt;}
div#powered A:visited	{color:#bbbbbb; text-decoration:none; font-size:8pt;}
div#powered A:hover		{color:#444444; text-decoration:none; font-size:8pt;}

table.taberror	{background-color:#f9f9f9; border:#3e4d60 2px solid;}
.error			{text-align:center; font-size:8pt; font-weight:bold; color:#a00000;}
.err1			{font-weight:bold; font-size:14pt; color:#999999; font-family:Verdana,Helvetica,sans-serif;}
.err2			{font-weight:bold; font-size:11pt; color:#999999; font-family:Verdana,Helvetica,sans-serif;}
.err3			{font-weight:bold; font-size:10pt; color:#3e4d60; font-family:Verdana,Helvetica,sans-serif;}
.err4			{font-weight:bold; font-size:10pt; color:#990000; font-family:Verdana,Helvetica,sans-serif;}
/*general*/
.centre			{text-align:center;}
.droite			{text-align:right;}
/*shop*/
.cadre			{margin-bottom:30px;}
.article		{width:150px; font-weight:bold; vertical-align:top; font-size:10pt;}
.numero			{font-weight:bold; font-size:10pt;}
.prix			{color:blue; font-size:10pt;}
.image			{width:150px; text-align:left; vertical-align:top;}
.extra			{font-weight:bold; vertical-align:top; font-size:10pt;}
.description {
	vertical-align:top;
	font-style:italic;
	font-size:10pt;
	text-align:justify;
}
.descdetail {
	vertical-align:top;
	font-style:italic;
	font-size:10pt;
	text-align:justify;
}
.quantite		{margin-top:20px; text-align:left; font-size:10pt;}
/*panier*/
.panTitre		{font-weight:bold; font-size:10pt;}
.panFrais		{font-style:italic; font-size:10pt;}
.panTotal		{font-weight:bold; color:#000000; font-size:10pt;}
.panLabel		{font-size:10pt;}
.panGras		{font-weight:bold; font-size:10pt;}
.panPrix		{font-weight:bold; color:#000000; font-size:10pt;}
td.pancol1		{width:200px;}
td.pancol2		{width:400px; text-align:left;}
td.pancolprix	{width:100px;}
/*navigation*/
.btnNavig
{
	font-size:10pt;
	font-weight:bold;
	width:200px;
	font-family:Verdana,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #f85058 #b40710 #b40710 #f85058;
	background-color:#e20a16;
	padding: 1px 3px 1px 3px;
	cursor: pointer;
}
/*saisie de l'adresse*/
.adrTitle		{font-weight:bold; font-size:10pt;}
.adrLabel		{font-size:10pt;}
.adrRO			{color:black; font-size:10pt;}
.adrRequired	{font-style:italic; font-size:10pt;}
.adrInfo		{color:#444444; font-size:10pt;}
.adrPrice		{color:black; text-align:right; font-size:10pt;}
.adrBalP		{font-weight:bold; text-align:right; font-size:10pt;}
.adrBalN		{color:#b00000; font-weight:bold; text-align:right; font-size:10pt;}

