html,body {
			height:100%;
			margin:0px;
			padding:0px
		  }

body {
	background:#f8faf7;
	color:#000000;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
 }
 
font,th,td,p {
	font:12px Verdana,Arial,Helvetica,sans-serif
 }
 
a:link,a:active,a:visited {
	color:#000000;
 }
a:hover {
	color:#158557;
	text-decoration:none
 }
 
td.menu {
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #158557;
	height: 25px;
 }
 
td.header {
	background-image: url("../images/header_bg.gif");
	background-color: #e0dacc;
	height: 162px
 }
 
img {
	border:0
}

input {
	background:#ffffff;
	border: 1px solid #e6e8e5;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	height: 20px;
 }
 
input.button {
	color: #ffffff;
	background:#fc830e;
	font:13px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
 }
 
.headline {
	color: #548872;
	font:15px Verdana,Arial,Helvetica,sans-serif;
	font-variant:small-caps;
	font-weight: bolder;
	text-align: right
 }
 
.headline2 {
	color: #fc830e;
	font:15px Verdana,Arial,Helvetica,sans-serif;
	font-variant:small-caps;
	font-weight: bolder;
	text-align: right
 }
 
td.price {
	border: 2px solid #158557;
	text-align: center
 }
 
td.calcul {
	border: 2px solid #158557;
	height: 25 px
 }
 
td.content {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}

td.job {
	height: 50px;
	padding-left: 50px;	
}

.quote {
	text-align: justify
}

hr {
	color: #548872;
	height: 1px;
	width: 90%
}

table.menu {
	 visibility:hidden; 
	 position:absolute;
}
.red{
	color:#FF0000;}
.blue{
	color:#5071B8;}
.bb{	
	font-weight:bold;}
.s14{
	font-size:13px;}
