body  {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-color:#FFFFFF;
	
}

a.lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: underline; font-weight: bold;}
a.lien:hover {text-decoration: none; font-weight: bold;}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
}

.txt_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.txt_tab{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	text-align:left;
}

.txt_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align:left;
}

.txt_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align:left;
}

.txt_blanc_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.txt_brun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #AF8A53;
}

.txt_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #DA6903;
}

.txt_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #19974E;
}

.txt_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0290BF;
}

.txt_orange_vif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF7F0A;
}

.m {
	color: #AE8602;
	font-weight: bold;
}

.box20    { color: #000000; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #FFFFFF; border: groove 1px; }
.box30  { color: #000000; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #DA6800; border: outset 1px;}
.box40  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #FFFFFF; border: solid 1px #B18502}


.txt_ocre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B18502;
}

.txt_vert_pale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #73814C;
}
.fond_tab {
	background-image: url(img/tab_motif.gif);
	background-repeat: repeat-y;
}

#ninfos {
	position:absolute;
	visibility:hidden;
	top:0;
	width:215px;
	z-index:4;
	top:39px;
}

.txt_brun_fonce_grand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #898989;
}

.txt_brun_fonce, ol.txt_brun_fonce li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7F3F00;
}




.footer_holzterrasse {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	font-size:10px;
	color:#000000;
	text-align:justify;
}

.footer_holzterrasse h1 {
	font-size:9px;
	color:#999999;
	text-align:justify;
	line-height:14px;
	margin-top:3px;
	display:inline;
}

.footer_holzterrasse h2 {
	font-size:9px;
	background:none; text-indent:0px;
	color:#999999;
	text-align:justify;
	line-height:13px;
	display:inline;
}

.footer_holzterrasse a {
color:#999999;
}


#etoileboutique {
position:absolute;
z-index:3;
margin:-110px 0 0 450px;
display:none;
}

#etoileboutique img {
border:none;
}

.titre_gris {
color:#888888;
font-family:Arial;
font-size:12px;
font-weight:bold;
}