body {
	color:navy;
	background-color:white;
	font-size:100.01%;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin:0;
	padding:8px;
}

input			{font-family:"Courier new";}
.text			{font-size:10pt;}
.textrightm		{font-size:10pt; margin-right:10px;}
.texttop		{font-size:10pt; vertical-align:top;}
.textred		{font-size:10pt; color:Red;}
.textgreen		{font-size:10pt; color:#00CC00;}
.textblue		{font-size:10pt; color:Blue;}
.textgray		{font-size:10pt; color:Gray;}
h1				{padding-left:4px; line-height:40px; width:770px; background-image: url(../cmsimg/tit.gif); background-repeat: repeat-x; font-size: 14pt; color: Navy; font-weight:normal;}
h2				{font-size:16pt; color:#0000A0; font-weight:bold;}
h3				{font-size:14pt; color:#0000A0; font-weight:bold;}

.frameblue		{font-size:10pt; padding:0 10px 0 10px; border:1px solid; margin:0 0 20px 0;}
.frameright		{font-size:10pt; padding:1px 2px 1px 2px; border:1px solid; margin:4px 0 4px 0;}

div#header		{font-size:16pt; color:gray;}
div#mnufooter	{margin: 4px 0 4px 0;}
div#footer		{margin: 0 0 4px 0;}
div#selLang		{font-size:10pt; margin-top:5px;}

.title			{padding-left:4px; line-height:40px; width:770px; background-image: url(../cmsimg/tit.gif); background-repeat: repeat-x; font-size: 14pt; color: Navy;}
.bottom			{font-size:8pt; margin: 0 20px 0 0;text-align:center; background-color:#0080ff; border-color:gray; border-width:1px; border-style:solid; color:White;}
.logonlabel		{font-size:8pt;}

div#menu		{width:150px; margin:0; border:0; padding:0;}
.mnumain		{margin:20 10 0 0; border:0; width:100%;}
.mnuoption		{margin-bottom:10px; line-height:21px; background-image:url(../cmsimg/button.gif); background-repeat:no-repeat; text-align:center;}
.mnuselect		{margin-bottom:10px; line-height:21px; background-image:url(../cmsimg/button.gif); background-repeat:no-repeat; text-align:center; font-size:10pt; color:black; font-weight:bold;}
.mnuseparator	{line-height:16px;}

A:link			{color:blue; text-decoration:none;}
A:visited		{color:blue; text-decoration:none;}
A:hover			{color:red; text-decoration:underline;}

A.mnu:link		{color:navy; text-decoration:none; font-size:10pt; font-weight:bold; vertical-align:middle;}
A.mnu:visited	{color:navy; text-decoration:none; font-size:10pt; font-weight:bold; vertical-align:middle;}
A.mnu:hover		{color:blue; text-decoration:none; font-size:10pt; font-weight:bold; vertical-align:middle;}

A.mnuf:link		{color:white; text-decoration:none; font-size:8pt;}
A.mnuf:visited	{color:white; text-decoration:none; font-size:8pt;}
A.mnuf:hover	{color:yellow; text-decoration:underline; font-size:8pt;}

table.mmain		{border:0; width:100%}
td.mainc		{width:950px; text-align:center;}
div#divmain		{}
table.main		{border:0; width:950px; background-color:#F6F6F6;}
td.framt		{background-image:url(../cmsimg/frt.gif); background-repeat:repeat-x; height:8px;}
td.framb		{background-image:url(../cmsimg/frb.gif); background-repeat:repeat-x; height:14px;}
td.framl		{background-image:url(../cmsimg/frl.gif); background-repeat:repeat-y; width:8px;}
td.framr		{background-image:url(../cmsimg/frr.gif); background-repeat:repeat-y; width:10px;}
td.framtl		{background-image:url(../cmsimg/frtl.gif); width:8px; height:8px;}
td.framtr		{background-image:url(../cmsimg/frtr.gif); width:10px; height:8px;}
td.frambl		{background-image:url(../cmsimg/frbl.gif); width:8px; height:14px;}
td.frambr		{background-image:url(../cmsimg/frbr.gif); width:10px; height:14px;}

table.body		{border:0; width:930px;}

/*shop*/
.cadre			{}
.article		{width:110px; font-weight:bold; color:Navy; vertical-align:top; font-size:10pt;}
.numero			{font-weight:bold; color:Navy; font-size:10pt;}
.prix			{color:blue; font-size:10pt;}
.image			{width:110px; 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:8pt;
	color:navy;
	text-align:justify;
	padding-right:8px;
}
.descdetail {
	vertical-align:top;
	font-style:italic;
	font-size:10pt;
	color:navy;
	text-align:justify;
	padding-right:8px;
}
.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:Blue; font-size:10pt;}
.panLabel		{font-size:10pt;}
.panGras		{font-weight:bold; font-size:10pt;}
.panPrix		{font-weight:bold; color:blue; font-size:10pt;}
td.pancol1		{width:200px;}
td.pancol2		{width:400px; text-align:left;}
td.pancolprix	{width:100px;}
/*navigation*/
.btnNavig
{
	font-size:10pt;
	width:auto;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	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:blue; font-size:10pt;}
.adrPrice		{color:navy; 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;}

