
body       {font-size:10pt; font-family:verdana,tahoma,sans-serif; color:black; margin-height:0; margin-width:0; margin:0; background:white;}
tr, td     {font-size:10pt; font-family:verdana,tahoma,sans-serif; color: black;}

/* BACKGROUNDS */ 
.header {background: #cccccc; color:white}
.middlebg {background: #dedede; }
.commonbg {background: #ffffff; }

table.usual, tr.usual, td.usual {background: #f3f3f3;}
table.middle, tr.middle, td.middle {background: #dedede; font-weight: bold;}

tr.error, td.error {background: #FFE0E0; color: #cc0000; font-weight: bold;}
.errorbg  {background: #cc0000;}

/* FORMS */ 

legend {color:#ffffff; font-weight:bolder; font-family:arial,sans-serif; font-size:9pt; width:100px; margin-left:14px; padding-left:22px;  padding-right:20px;  padding-top:2px; padding-bottom:2px; background: #E74D29 url(../images/default/bg-legend.gif); border:1px solid #E74D29;}
form {margin-bottom:0;}
fieldset {border:1px solid #CCCCCC;}

input.field {font-family:tahoma,verdana,sans-serif; font-size:8pt; 
			border-left: #747474 1px solid; 
			border-top: #747474 1px solid; 
			border-right: #dcdcdc 1px solid; 
			border-bottom: #dcdcdc 1px solid;}
input.search {font-family:tahoma,verdana,sans-serif; font-size:8pt; 
			width:150px; 
			border-left: #747474 1px solid; 
			border-top: #747474 1px solid; 
			border-right: #dcdcdc 1px solid; 
			border-bottom: #dcdcdc 1px solid;}
input.submit {font-family:tahoma,verdana,sans-serif; font-size:8pt; padding-left:5px; padding-right:5px; height:19px}
input.usualprice {background: #F4F4F4; border: none; text-align: right; 
				  font-family: tahoma,verdana,sans-serif; font-size: 8pt; }
input.orderprice {background: #dedede; border: none; text-align: right; 
				  font-family: tahoma,verdana,sans-serif; font-size: 8pt; font-weight: bold; }

select {font-family:tahoma,verdana,sans-serif; font-size:8pt; color:black}
select.search {width:150px; font-family:tahoma,verdana,sans-serif; font-size:8pt; color:black}
textarea  	{font-family:tahoma,verdana,sans-serif; font-size:8pt; border: #747474 1px solid; 
		    border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid;}
			
/* TEXTS */ 

.tab { font-family: Arial,Tahoma; font-size: 11pt; font-weight: bold; text-decoration: none; background: #dedede; }
.tab:hover { text-decoration: none; }
.tabActive { font-family: Arial,Tahoma; font-size: 11pt; font-weight: bold; text-decoration: none; background: #999999; color: white; }
.tabActive:hover { text-decoration: none; color: white; }

ol {color:#3B3B3B; margin-left:25px; margin-bottom:0px}
ul.faq {margin-left:35px; margin-bottom:0px; list-style:circle}
li {font-family:tahoma,verdana,sans-serif; font-weight:normal; color:black; margin-left:-5px; margin-bottom:7px}

.h1 { font-family: arial,sans-serif; font-size: 16pt; }
.h2 { font-family: arial,sans-serif; font-size: 13pt; }
.h5 {font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11pt; text-decoration:none; color:black; font-weight:bolder;}
.h5u {font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11pt; text-decoration:underline; color:black; font-weight:bolder;}
.h6 {font-family:Arial,Tahoma,Verdana,sans-serif; font-size:9pt; text-decoration:none; color:black; font-weight:bolder;}

.realprice { text-decoration: line-through; border: none; width: 100px; background: transparent; font-size:8pt; font-family: tahoma,verdana,sans-serif; }
.ourprice { color: #d50000; font-weight: bold; border: none; width: 100px; background: transparent; font-size:8pt; font-family: tahoma,verdana,sans-serif; }
.small { font-size: 8pt; }
.middleText { font-size: 10pt; }
.comment { font-size: 8pt; color: #7777CC; }
.message { font-size: 9pt; color: #0000CC; }
.title  { font-size: 10pt; font-weight: bold; color: black; }
.bigtitle { font-size: 13pt; font-weight: bold; color: black; }
.error { color: #cc0000; font-size:9pt}
.nb {text-decoration:none; color:black; font-weight:normal;}

.copy {font-family:tahoma,verdana,sans-serif; font-size:7pt; color:#2F2F2F; margin-left:35px}
.top10 {margin-bottom:7px}
.articleDate { font-size: 8pt; color: #7777CC; margin-bottom: 5px;}
.faqQuestion  {border-top:1px solid #cccccc; background:white; padding:10px; padding-left:15px}
.faqAnswer  {text-align:justify; padding:10px; padding-left:15px}


/* Links */ 

a { color: black; text-decoration:underline;  }
a:hover { color: #444EB2; text-decoration: underline; }
a.top10 { color: black; text-decoration:none;  }
a.top10:hover { color: #444EB2; text-decoration: underline; }
a.topNav { color: black; text-decoration:text-decoration: underline;}
a.topNav:hover { color: white; text-decoration: underline; }

a.header:hover { color: #FAF7AA; text-decoration: underline; }
a.header { color: #ffffff; text-decoration: underline; }
a.title:hover { font-size: 10pt; font-weight: bold;  color: #6666ff; text-decoration: underline; }
a.title { font-size: 10pt; font-weight: bold;  color: #0000CC; text-decoration: underline; }
a.small:hover { color: #6666ff; text-decoration: none; font-size: 8pt; }
a.small { color: #0000cc; text-decoration: none; font-size: 8pt; }

a.menu:link, a.menu:visited {
font-family:arial,sans-serif; font-size:12px; font-weight:bold; color:white; text-decoration:none; 
border-right:1px solid #f5f5f5; 
padding-left:20px; padding-right:20px; padding-bottom:4px; padding-top:3px; height: 25px}

a.menu:hover, a.menu:active {
font-family:arial,sans-serif; font-size:12px; font-weight:bold; color:white; text-decoration:none; 
border-right:1px solid #f5f5f5; 
padding-left:20px; padding-right:20px; padding-bottom:4px; padding-top:3px; height:25px}

a.menuActive:link, a.menuActive:visited, a.menuActive:hover, a.menuActive:active {
font-family:arial,sans-serif; font-size:12px; font-weight:bold; color:white; text-decoration:none; 
border-right:1px solid #f5f5f5; 
padding-left:20px; padding-right:20px; padding-bottom:4px; padding-top:3px; height:25px}