body {background:none; display:block; color:#000; margin:0; width:100%;}
body, h1, form, fieldset, legend, ol, li,button {margin:0; padding:0; font:11px  "Lucida Sans Unicode", "Lucida Grande", sans-serif;  letter-spacing:1px; border:none;}

header, section, footer, aside, nav, article, figure,button {display: block;}

header {width:900px; margin:0 auto; margin-bottom:3px; text-align:left; padding:2px 0; display:table;}

ul {margin:0; display:table; padding:2px 0;}

fieldset#left 			{display:none}
fieldset#right 			{display:none;}
fieldset.main 			{width:590px; margin:0 auto; padding:2px 0; display:block;}
legend 					{font-size:16px; font-weight:bold; border-bottom:1px solid #666; width:100%; display:table; margin:0; padding:0;}
label 					{width:150px; float:left; font-weight:bold; color:#666; line-height:20px;}
ul 						{list-style:none; margin-bottom:2px; border:0px; display:table; width:100%;}

ul.navLeft 				{line-height:12px; padding:0 0 0 10px; margin:0;}
li.navLeft 				{line-height:12px; padding-bottom:5px;}

.invoiceCanvas 			{display:table; width:100%; margin-left:0 auto; margin-top:30px;}
fieldset.invoice 		{background:#fff; color:#000; display:table; padding:10px 0;}
h1.invoicelogotype 		{font-size:28px; font-weight:bold; color:#000; margin:0; text-transform:uppercase;}
section.invoicehead 	{width:100%; margin:5px auto; display:table; padding-bottom:20px; margin-bottom:20px; text-align:right; font-size:10px;}
section.invoicerecipient {width:100%; margin:100px auto 0 auto; display:table; padding-bottom:20px; margin-bottom:20px; font-size:14px; font-weight:bold;}
section.invoicecontent 	{width:100%; margin:5px auto; display:table; font-size:13px;}
section.invoicecontenttitle {width:100%; margin:5px auto; display:table; font-size:12px; font-weight:bold; border-bottom:1px solid #000;}
section.invoicecomment 	{width:100%; margin:200px auto 10px auto; display:table; font-size:11px;}
section.invoicetotal 	{width:100%; margin:5px auto; display:table; font-size:13px; border-top:1px solid #000; line-height:20px;}
.invoiceLogo 			{height:120px; width:120px; float:left; background:url('../mat/logo_invoice300.jpg') top center no-repeat;}
.invoiceno 				{width:250px; float:right; display:table;}
.invitem 				{width:49%; float:left;}
.format 				{width:15%; float:left;}
.qty 					{width:10%; float:left; text-align:center;}
.invtotal 				{width:50%; float:right; text-align:right; color:#000;}
.price 					{width:13%; float:right; text-align:right;}

.title 					{display:table; width:100%; font-weight:bold; border-bottom:1px solid #666; padding:2px 0; margin-bottom:5px; color:#666;}
.titleNb 				{display:table; width:100%; font-weight:bold; padding:2px 0; margin-bottom:5px; color:#666;}
.total 					{display:table; width:100%; color:#fefefe; font-weight:bold; border-top:1px solid #666; border-bottom:1px solid #666; padding:2px 0; line-height:16px;}
.list 					{display:table; width:100%; padding:2px 0; line-height:16px;}

.body 					{display:block; width:900px; margin:0 auto; margin-bottom:20px; text-align:left;}
.main 					{display:table; width:590px; float:left; margin-left:30px; margin-top:10px;}
.mainR 					{display:table; width:770px; float:right; margin-top:10px;}
img#contact 			{width:150px; float:left; margin:0 30px 15px 0;}
img#about 				{width:100px; float:left; margin:0 15px 15px 0;}
img.club				{width:250px; float:right; margin:30px 0 20px 20px;}

.homeCont 				{width:100%; display:table; margin-bottom:30px;}
.menu 					{display:block; width:100%; height:24px; margin-bottom:15px; border-bottom:1px solid #555;}

.imgNews 				{width:200px; float:left; margin:0px 15px 15px 0px;}

.alert 					{font-weight:bold; color:red;}
.status 				{font-size:9px; padding:1px 5px; border:0; position:relative; top:-2px; line-height:12px; color:#010101; font-weight:bold;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.hover:hover 			{cursor:pointer; background:#333;}

.bT 					{border-top:1px #666 solid;}
.bB 					{border-bottom:1px #666 solid;}


button					{display:none;}
.noPrint 				{display:none;}
