
body	{
		margin: 0px;
		margin-bottom: 0px;
		padding: 0px;
		border: 0px;
		background-color: #FFFFFF;
		background-image: url(../graphics/inputheaderbg.jpg);
		background-repeat: repeat-x;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-align: center;
		}
		
#wrapper	{
			width: 800px; 
			background-color: white; 
			border: 0px solid red;
			padding-top: 165px;
			background-image: url(../graphics/inputheader.jpg);
			background-repeat: no-repeat;
			}

img#imageheader	{
				margin-bottom: 15px;
				}
				
img#imageheadersmall	{	
						margin: 0px 0px 15px 30px;
						}
						
#menucolumn	{
			border-right: 1px solid #AAAAAA; 
			background-color: #FFFFFF; 
			width: 200px; 
			float: left;
			text-align: left;
			}
			
#contentcolumn	{
				background-color: #FFFFFF; 
				width: 599px; 
				float: right;
				text-align: left;
				}
	
a 	{
	color: #ae1700;
	text-decoration: none;
	}			
					
a:focus		{
			outline: none;
			}				
						
dl, dt, dd, ul, li 	{
					margin: 0;
					padding: 0;
					list-style-type: none;
					}
dt.menu  	{
			margin: 2px 0;;
			height: 20px;
			line-height: 20px;
			text-align: left;
			padding: 0px 30px 0px 30px;
			font-weight: bold;
			outline: none;
			font-size: 11px;
			color: #666666;
			}

dt.menucurrent  	{
			margin: 2px 0;;
			height: 20px;
			line-height: 20px;
			text-align: left;
			padding: 0px 30px 0px 30px;
			font-weight: bold;
			outline: none;
			font-size: 11px;
			color: #ae1700;
			}

li.menu 	{
			text-align: left;
			padding: 0px 10px 5px 50px;
			font-size: 10px;
			color: #666666;
			}
			
li.menucurrent 	{
			text-align: left;
			padding: 0px 10px 5px 50px;
			font-size: 10px;
			color: #ae1700;
			}

li.menu a	{
						color: #666666;
						text-decoration: none;
						display: block;
						border: 0px;
						height: 100%;
						}
						
dt.menu a {
						color: #666666;
						text-decoration: none;
						display: block;
						border: 0px;
						height: 100%;
						}
						
dt.menucurrent a {
						color: #ae1700; 
						text-decoration: none;
						display: block;
						border: 0px;
						height: 100%;
						} 
						
li.menucurrent a {
						color: #ae1700; 
						text-decoration: none;
						display: block;
						border: 0px;
						height: 100%;
						} 	

#adresse	{
			margin: 200px 0px 20px 0px;
			line-height: 14px;
			font-size: 10px; 
			text-align: left;
			padding: 0px 30px 0px 30px;
			color: #666666;
			}
			
h1	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	
h2	{
	margin: 0px 15px 10px 15px;
	padding: 0px;
	border: 0px;
	color: #ae1700;
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	}
	
p.lead	{
		margin: 15px; 
		font-weight: bold; 
		font-size: 12px; 
		color: #666666; 
		line-height: 16px;
		}
		
img.leadimg	{
			float: left;
			margin: 0px 15px 0px 0px;
			padding-bottom: 15px; 
			}
			
h3	{
	margin: 15px 15px 0px 15px;
	padding: 0px;
	border: 0px;
	color: #ae1700;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	}
	
p.small	{
	margin: 5px 10px 5px 15px; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	}
	
p	{
	margin: 10px 15px 15px 15px; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px;
	color: #000000; 
	}	
	
.productmenu	{
				border-top: 1px solid #CCCCCC; 
				width: 500px; 
				margin: 0px 0px 0px 15px; 
				padding: 10px 0px 5px 0px;
				}
				
.productmenuimg	{
				margin-right: 15px; 
				float: left;
				}
				
.productsubmenu	{
				border-top: 1px solid #CCCCCC; 
				width: 30px; 
				margin: 0px 0px 0px 15px; 
				padding: 10px 0px 10px 0px;
				}
				
.productsubmenuimg	{
				}
				
h4	{
	margin: 0px 15px 0px 15px;
	padding: 0px;
	border: 0px;
	color: #ae1700;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	}
	
	{
	margin: 5px 15px 5px 15px; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	}
	
#bcardwrap	{ margin-left: 15px; }	
	
.bcard	{
		width: 280px; 
		float: left; 
		margin: 0px 0px 15px 0px;
		padding-top: 10px;
		}
		
.bcard h4 	{
			margin: 10px 15px 0px 15px;
			}
				
	
.bcard:hover	{
		background-color: #CCCCCC;
		}
		
.bcardimg	{
			margin: 0px 10px 0px 0px; 
			padding: 0px 0px 10px 10px;
			float: left;
			}
			
.profileimg	{
			float: right;
			}
			
.profilebox	{
			padding-bottom: 10px;
			}
			
.profiletextbox	{
				margin-left: 15px; border-top: 1px solid #CCCCCC; padding-top: 15px;
				}

.profiletext	{
				margin: 0px;
				margin-bottom: 10px;
				}
		
ul.customerlist, li.customer	 	{
									margin: 0;
									margin-left: 15px;
									/*font-size: 14px;*/
									padding: 5px;
									list-style-type: disc;
									list-style-image: url("../graphics/dot.jpg");
									}
									
ul.productlist li.productlistitem	{
									margin: 0;
									margin-left: 35px;
									list-style-type: disc; 
									padding: 5px;
									list-style-type: disc;
									list-style-image: url("../graphics/dot.jpg");
									}
									
img.mapimg	{
			float: left;
			margin: 0px 30px 0px 0px;
			padding-bottom: 15px; 
			}