/* à rajouter manuellement dans base :
#principal {
	text-align:left;
}
*/
td		{font-family:Arial, Helvetica, sans-serif; font-size: .8em;}
span	{font-family:Arial, Helvetica, sans-serif; font-size: .8em;}

.tabmain {
	width:100%;
}
.tdmain {
	text-align:center;
	font-size: .8em;
}
#mnuadmin		{width:100%;}
#powered {
	margin: 4px 0 0 0;
	text-align: center;
	font-size: .8em;
	color: #848F63;
}
#powered a {
	color:#CCCCCC;
	text-decoration: none;
}
#powered a:hover, #powered a:focus {
	color:#808080;
	text-decoration: underline;
}

table.logon		{border:0px; padding:2px; width:100%;}
input.logon		{font-family:"Courier new";}
.logonlabel		{font-size:10pt; color:black; 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:.9em;}
.panFrais		{font-style:italic; font-size:.9em;}
.panTotal		{font-weight:bold; color:#df1f1e; font-size:.9em;}
.panLabel		{font-size:.9em;}
.panGras		{font-weight:bold; font-size:.9em;}
.panPrix		{font-weight:bold; color:black; font-size:.9em;}
td.pancol1		{width:200px;}
td.pancol2		{width:400px; text-align:left;}
td.pancolprix	{width:100px;}
/*navigation*/
.btnNavig
{
	font-size:.8em;
	font-weight:bold;
	width:145px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:black;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee #808080 #808080 #eeeeee;
	background-color:#cccccc;
	padding: 1px 3px 1px 3px;
	cursor: pointer;
}
/*saisie de l'adresse*/
.adrTitle		{font-weight:bold; font-size:.9em;}
.adrLabel		{font-size:.8em;}
.adrRO			{color:black; font-size:.8em;}
.adrRequired	{font-style:italic; font-size:.8em;}
.adrInfo		{color:#df1f1e; font-size:.9em;}
.adrPrice		{color:black; text-align:right; font-size:.8em;}
.adrBalP		{color:#00b000; font-weight:bold; text-align:right; font-size:.8em;}
.adrBalN		{color:#b00000; font-weight:bold; text-align:right; font-size:.8em;}

