body {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10pt;
	background-color:#e0081c;
	color:#000000;
	margin-left:0;
	margin-top:0;
	padding:0;
}

table.tb1 {
	width:100%;
	border:0;
	margin: 0;
}

table.tbred {
	width:980px;
	border:0;
	margin: 0;
}

.tdleft			{width:20px;}
.tdright		{width:20px;}
div#title		{height:110px; margin-top:20px;}
.bigwhite		{font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:18pt; font-weight:bold; color:#ffffff;}
.bigblack		{font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:18pt; font-weight:bold; color:#000000;}
.bigblue		{font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:18pt; font-weight:bold; color:#90b0d0}
.tbbody			{width:940px; background-color:#ffffff;}
.tbmenu			{width:940px; background-color:black; height:23px;}
div#zonebasket	{width:40px; height:23px; text-align:center; margin-top:7px;}
div#zonemnu		{width:800px; height:23px;}
div#zonelang	{width:100px; height:24px; padding-top:6px; text-align:center;}
div#mnuadmin	{padding-left:4px;}
div#zonefond	{height:26px; padding:4px 4px 0 4px; font-size:8pt; font-weight:bold;}

div.divbody	{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10pt;
	text-align:left;
	margin:0;
	padding:4px;
	border:0;
}
div.standard {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10pt;
}

div#divh	{height:360px; width:1px;}

div.* A:link	{color:blue; text-decoration:none;}
div.* A:visited	{color:blue; text-decoration:none;}
div.* A:hover	{color:#000080; text-decoration:none;}

div#divbody A:link	{color:#808080; text-decoration:none;}
div#divbody A:visited	{color:#808080; text-decoration:none;}
div#divbody A:hover	{color:#ff0000; text-decoration:none;}

div#zonefond A:link	{color:#000000; text-decoration:none;}
div#zonefond A:visited	{color:#000000; text-decoration:none;}
div#zonefond A:hover	{color:#000000; text-decoration:none;}

A.copyr:link	{color:#B0B0B0; text-decoration:none; font-size:10pt;}
A.copyr:visited	{color:#B0B0B0; text-decoration:none; font-size:10pt;}
A.copyr:hover	{color:#eeeeee; text-decoration:none; font-size:10pt;}

div#footer		{vertical-align:top; text-align:center;}
.copyright		{margin:4px 0 6px 12px; text-align:center;}

table.logon		{border:0px; padding:2px; width:100%;}
input.logon		{font-size:10pt; font-family:"Courier new";}
.logonlabel		{font-size:10pt; color:#000000; width:120px;}
td.logon		{text-align:center; vertical-align:middle; width:300px;}
img.logon		{border:0px;}

table.taberror	{background-color:#f9f9f9; border:#3e4d60 2px solid;}
.error			{text-align:center; font-size:10pt; font-weight:bold; color:#a00000;}
.err1			{font-weight:bold; font-size:14pt; color:#999999; font-family:Tahoma,Arial,sans-serif;}
.err2			{font-weight:bold; font-size:11pt; color:#999999; font-family:Tahoma,Arial,sans-serif;}
.err3			{font-weight:bold; font-size:10pt; color:#3e4d60; font-family:Tahoma,Arial,sans-serif;}
.err4			{font-weight:bold; font-size:10pt; color:#990000; font-family:Tahoma,Arial,sans-serif;}
/*-------------------------------------------------------------------*/
/*general*/
.centre			{text-align:center;}
.droite			{text-align:right;}
/*panier*/
.panTitre		{font-weight:bold; font-size:10pt;}
.panFrais		{font-style:italic; font-size:10pt;}
.panTotal		{font-weight:bold; color:#df1f1e; font-size:10pt;}
.panLabel		{font-size:10pt;}
.panGras		{font-weight:bold; font-size:10pt;}
.panPrix		{font-weight:bold; color:#df1f1e; font-size:10pt;}
/*navigation*/
.btnNavig
{
	font-size:10pt;
	font-weight:bold;
	width:auto;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #da251c #713400 #713400 #da251c;
	background-color:#df1f1e;
	padding: 1px 3px 1px 3px;
	cursor: pointer;
}
/*saisie de l'adresse*/
.adrTitle		{font-weight:bold; font-size:10pt;}
.adrLabel		{font-size:10pt;}
.adrRO			{color:navy; font-size:10pt;}
.adrRequired	{font-style:italic; font-size:10pt;}
.adrInfo		{color:#df1f1e; font-size:10pt;}
.adrPrice		{color:navy; text-align:right; font-size:10pt;}
.adrBalP		{color:#00b000; font-weight:bold; text-align:right; font-size:10pt;}
.adrBalN		{color:#b00000; font-weight:bold; text-align:right; font-size:10pt;}
/*a disposition*/
.bannerone	{text-align:center; margin-bottom:16px;}

.frame table {border:1px solid blue;}
.noframe table {border:0;}

.grid	table	{border-left:#ff0000 1px solid; border-right:0; border-top:#ff0000 1px solid; border-bottom:0;}
#maincontent .grid td {border-left:0; border-right:#ff0000 1px solid; border-top:0; border-bottom:#ff0000 1px solid;}
.nogrid	table	{border:0;}
