@import url("reset.css");
/* CSS Document */
body 
{
    margin:auto auto;
    padding:0;
    background: transparent;
    font-family:Arial, Helvetica, Verdana;
    color:#000000; 
    width:100%;   
    line-height:normal;
}

#Print_header
{
    width:100%; 
    height:auto;
    padding-bottom:1em;
    margin-bottom:2em;
    border-bottom:1px solid #5c5d5f;
    overflow:hidden;
    }
	
#print_footer 
{
  clear:both;
  font-size: .8em;
  color: #a0a0a0;
  margin: 2em 0 1em 0;
  padding: 3em 0 0 0;
  text-align: left;
}

.print_adresse 
{
    float:right;
    width:15em;
    margin: 0 0 1em 0;
    text-align:right;
}

.print_copy
{
    float:left;
    width:25em;
    margin: 0 0 1em 0;
}
a, a:visited, a:hover, a:visited:hover {
  color: #fe0202;
  background: transparent;
  text-decoration: none;
}

img { border:0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: 0 0 1em 0 !important;
  page-break-after: avoid;
}

h1 {font-size:larger ;color: #f4811f;}

p {
  margin: 0 0 1em 0;
}

p+p {
  margin-top: -1em;
  text-indent: 2em;
}

a#printen,
#Header,
#Submenu, 
#UpdatePanel2,
#Footer{
	display:none;
	}
	

 
    
    
table
{
    padding: 0px;
    text-align:left;
    vertical-align:middle;
    border-collapse:collapse;
    line-height:normal;
    border: 1px #000 solid;
    width:99%;
    margin-left:0.1em;
    }
    
table td {
	    border: 1px #000 solid;
	    padding: 3px 3px 3px 5px;
	    -moz-border-radius: 0px 0px 0px 0px;
	    height:35px;
	    font-size:small;
    }
    
table th 
{
	    border: 1px #000 solid;
	    padding: 1px 1px 1px 5px;
	    -moz-border-radius: 0px 0px 0px 0px;
	    height:35px;
	    vertical-align:bottom;
	    line-height:normal;
	    font-size:small;
    }
    
    

	.section{
		float:left;
		overflow:hidden;
		}
	.section.wide{ width:100%; float:none;}
	
	.section.left{ width:0%;}
	.section.right{ width:100%; padding-right:32px;}
	
	.section.right .section.left{ width:20%;}
	.section.right .section.right{ width:90%; padding:0;}
		
	/* Content Alignemnt */
	.alignleft{	float:left;	}
	.alignright{ float:right; }
		
	img{ width:auto; margin-right:1em;}
	img.alignright{ width:auto; margin-right:1em; padding:1em; }
	img.title{ display:block;} 
	a img.title{ border:none;}
	


	
		
	.product{ 
		margin-bottom:16px; 
	padding-bottom:16px; 
	overflow:hidden;
		background:url(images/bg/product.jpg) repeat-y 25px 0;}
	.product:hover{ background:none; }
	
	.product .alignleft{ margin:0 20px 0 0; text-align:center; padding-top:15px;}
	
	.product h4{ font-size:16px;margin:26px 0 0 0}
	.product h5{ font-size:12px;margin:1px 0 0 0}
	.product p{ margin:16px 5px 0 5px;}
	.product p strong{ font-size:11px;}
	
	.productlist h4 {font-size:16px;margin:0; line-height:normal;}
	.productlist p{  margin:0px;}
	
		.mainslide { 
	clear:left;	margin:0px 0 10px 0px;	text-align:left;	width:640px;
	padding:0;	padding:4px;    overflow:hidden;
	}

    .mainslideimg{ 
	    width:90px;height:60px; overflow:hidden;float:left;margin:0px 5px 5px 5px;
	}
