	body {
		margin: 0;
		background-color: rgb(255,255,255);
		background-image: url(../images/fd-steuerberater-stbruoff.gif);
		background-position: left top;
		background-repeat: repeat-y repeat-x;
		text-align: center;
		padding: 0;
		height: 100%;
		width: 100%;
	}

	#conteneur {
		width: 770px;
		padding: 0 0 0 0;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: left;
	}

	#haut {
		width: 770px;
		height: 20px;
		padding: 0 0 0 0;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
		background-image: url(../images/ombre-haut.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	#hautb {
		width: 770px;
		height: 20px;
		padding: 0 0 0 0;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
	}

	.hauthome {
		background-image: url(../images/ombre-haut-h.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.hautteam {
		background-image: url(../images/ombre-haut-t.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.hautleistungen {
		background-image: url(../images/ombre-haut-l.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.hautaktuelles {
		background-image: url(../images/ombre-haut-a.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.hautkontakt {
		background-image: url(../images/ombre-haut-k.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.hautstellenangebote {
		background-image: url(../images/ombre-haut-s.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.hautimpressum {
		background-image: url(../images/ombre-haut.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	#content {
		width: 770px;
		padding: 0 0 30px 0;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: left;
		background-image: url(../images/fd-content.gif);
		background-position: left top;
		background-repeat: repeat-y;
	}

	#animhome {
		margin: 0 0 0 10px;
	}

	#bas {
		width: 770px;
		height: 20px;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
		background-image: url(../images/ombre-bas.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	#basfooter {
		width: 770px;
		height: 20px;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
		background-image: url(../images/ombre-bas-footer.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	#copy {
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(153,153,153);
		margin: 0 0 0 5px;
	}

	.liencopy {
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(153,153,153);
	}


	#logoprincip {
		float: left;
		margin: 10px 0 0 25px;
	}

	#imgdeco {
		float: left;
		margin: 0 0 0 27px;
	}

	#infos {
		clear: both;
		width: 770px;
		padding: 0 0 0 0;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		background-image: url(../images/logo-fond.gif);
		background-position: 65px 67px;
		background-repeat: no-repeat;
	}

	#navigation {
		float: left;
		width: 200px;
		margin: 0 0 0 0;
		padding: 0 0 0 25px;
		text-align: left;
	}

	#coldroite {
		float: left;
		width: 460px;
		margin: 0 0 0 40px;
		padding: 0;
	}

	ul.menu{
		list-style-type: none;
		width: 200px;
		margin: 0;
		padding: 0;
	}

	.menu a{
		font: 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		color: rgb(190,26,0);
		display: block;
		height: 25px;
		width: 165px;
		text-decoration: none;
		border-top: dashed 1px rgb(190,26,0);
		margin: 0;
		padding: 7px 0 0 35px;
	}
	 
	.menu a:hover{
		color: rgb(0,0,131);
	}

	.menu a.on {
		color: rgb(0,0,131);
	}

	.pointillebasrouge {
		border-bottom: dashed 1px rgb(190,26,0);
	}

	h1 {
		font: 28px/32px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		margin: 50px 0 35px 0;
		letter-spacing: 2px;
	}

	h2 {
		font: 18px/32px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		margin: 25px 0 0 0;
		border-bottom: dashed 1px rgb(0,0,131);
	}

	h3 {
		font: bold 14px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		margin: 0;
	}

	p {
		font: 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		margin: 15px 0 0 25px;
	}

	p.exergue {
		font: bold 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		margin: 15px 0 0 25px;
	}

	p.textemini {
		font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		margin: 15px 0 0 25px;
	}

	a {
		font: 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(190,26,0);
		text-decoration: none;
	}

	a:hover {
		color: rgb(0,0,131);
	}

	ul.menuinterieur{
		list-style-type: none;
		width: 300px;
		margin: 0 0 0 25px;
		padding: 0;
	}

	.menuinterieur a{
		font: 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		color: rgb(190,26,0);
		display: block;
		height: 25px;
		width: 300px;
		text-decoration: none;
		border-top: dashed 1px rgb(190,26,0);
		margin: 0;
		padding: 7px 0 0 35px;
	}
	 
	.menuinterieur a:hover{
		color: rgb(0,0,131);
	}

	.menuinterieur a.on {
		color: rgb(0,0,131);
	}

	.dotseparat {
		margin: 25px 0 10px 0;
	}

	.imgteam {
		float: left;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	#goup {
		width: 650px;
		height: 22px;
		text-align: left;
		border-bottom: dashed 1px rgb(190,26,0);
		margin: 20px 0 30px 80px;
		padding: 7px 0 0 20px;
		background-image: url(../images/dot-up.gif);
		background-position: 4px 13px;
		background-repeat: no-repeat;
	}

	#footer {
		width: 701px;
		background-color: rgb(0,0,131);
		font: 12px/21px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		margin: 0 0 20px 25px;
		padding: 0 0 15px 0;
		text-align: center;
	}

	#obrodacz {
		float: left;
		width: 153px;
		font: 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		text-align: left;
		margin: 15px 0 30px 0;
	}

	#awaeldin {
		float: left;
		width: 154px;
		font: 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		text-align: center;
		margin: 15px 0 30px 0;
	}

	#jruoff {
		float: left;
		width: 153px;
		font: 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,131);
		text-align: right;
		margin: 15px 0 30px 0;
	}

	.rouge {
		color: rgb(190,26,0);
	}

	.gras {
		font-weight: bold;
	}

	.souligne {
		text-decoration: underline;
	}



	





















