body {
	background: url(images/bg.gif) top left repeat-x #E4D8C0;
	margin: 0px;
	padding: 0px;
	color: #60430C;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border: 0px;
}
a:link, a:visited {
	color: #2A1C01;
	text-decoration: none;
}
a:hover {
	color: #2A1C01;
	text-decoration: underline;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1C01;
	border: 1px solid #60430C;
	font-size: 10px;
	padding: 2px;
}
input, textarea {
	background: url(images/bg_bottom_line.gif) repeat-x;
}
input {
	height: 22px;
}
input.btn {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #60430C;
	background: #60430C url(images/bg_btn.gif) repeat-x;
	padding: 2px 5px;
}
h3 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 span {
	font-size: 12px;
	font-weight: normal;
}
#main {
	width: 770px;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	background: url(images/bg_middle.gif);
}
#header {
	width: 770px;
	height:166px;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	float: none;
}
#header br {display:none;}
img.dixans {position:absolute;right:240px;top:93px;z-index:2;}
#header div {
	float: left;
}
#header .header_001 {
	width: 367px;
	height: 166px;
	text-align: left;
}
#middle_holder {
	background: url(images/bg_middle.jpg) top left no-repeat;
	text-align: left;
}
#menu {
	width: 152px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu ul li img {
	margin: 0px 0px 0px 18px;
}
#menu ul li a {
	margin: 0px 30px 0px 25px;
	display: block;
	padding: 0px;
	background: url(images/menu_link.gif) repeat-y;
	color: #664C18;
	text-decoration: none;
	line-height: 15px;
}
#menu ul li a:hover{
	background: url(images/menu_link_O.gif) repeat-y;
	color: #FFFFFF;
	text-decoration: none;
}
#menu ul li a span {
	display: block;
	padding: 8px 10px 8px 7px;
	font-size: 10px;
	font-weight: bold;
}
#menu ul li ul li a {
	border-top: 1px solid #000000;
	background: url(images/menu_link_A.gif) repeat-y;
}
#menu ul li ul li a:hover{
	background: url(images/menu_link_O.gif) repeat-y;
	color: #FFFFFF;
	text-decoration: none;
}
#menu ul li ul li a span {
	font-weight: normal;
	padding: 5px 2px 5px 7px;
}
#menu ul li ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menu ul li ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#content {
	width: 383px;
}
#teasers {
	width: 235px;
}
#teasers p {
	margin: 0px 7px;
	padding: 5px;
}
#teasers div.teaser_holder {
	margin: 0px 47px 0px 23px;
	padding: 0px;
	background: url(images/teaser_bg.gif);
	font-size: 11px;
}
#teasers div.language {
	width: 165;
	height: 36;
	background: url(images/teaser_top.gif);
}
#teasers div.langbox {
	padding:9px 10px 0px 10px;
	text-align: center;
}
#teasers h2 {
	padding: 5px 10px;
	margin: 0px 7px 5px 7px;
	background: #8D5422;
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
}
#teasers div.box {
	padding: 5px 10px;
	margin: 0px 7px 5px 7px;
	background: #E5ECEA;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 11px;
}
#teasers div.image {
	padding: 0px;
	margin: 0px 7px;
}
#teasers div.boxr a {
	color: #FFFFFF;
	text-decoration: none;
}
#teasers div.boxr a:hover {
	color: #654912;
	text-decoration: none;
}
#teasers div.boxr {
	padding: 5px 10px;
	margin: 0px 7px;
	text-align: right;
	background: #AB9C73;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	border-top: 1px solid #000000;
}
#teasers ul {
	color: #000000;
	margin: 0px 12px;
	padding: 0px;
}
#teasers ul li {
	margin: 2px 2px 13px 5px;
	padding: 0px;
	/*list-style: url(images/bullet002.gif);*/
}
#teasers ul li a {
	color: #000000;
	text-decoration: none;
}
#teasers ul li a:hover {
	color: #000000;
	text-decoration: underline;
}
#titre {
	margin-top: 9px;
}
#texte {
	text-align: justify;
	padding: 15px;
	font-size: 12px;
}
#texte ul {
	margin: 0px  0px 0px 20px;
	padding: 0px;
}
#texte ul li {
	margin: 10px 0px 5px 0px;
	padding: 0px;
	list-style: url(images/bullet001.gif);
}
#texte td {
	font-size: 12px;
}
#texte ul li div {
	padding: 5px 0px 20px 0px;
}
#footer {
	width: 770px;
	position: relative;
	margin: 0 auto;
	padding: 0px;
}
#haut {
	padding-left: 119px;
}
#haut div {
	float:left;
}
#credits {
	width: 321px;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}
#seo {
	width: 320px;
	font-size:10px;
	text-align: left;
}
#formHolder tr td {
	padding: 5px 0px;
}
#listeProduits a {
	display: block;
	width: 171px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	cursor: pointer;
}
#listeProduits a:hover {
	background-color: #EEEBE7;
	cursor: pointer;
}
#listeProduits a span {
	padding: 5px;
	border: 1px solid #60430C;
	display: block;
}
#listeProduits a span span {
	padding: 0px;
	border: 0px;
	display: block;
}
#leftband {
	border-left: 1px solid #60430C;
	border-top: 1px solid #60430C;
	border-bottom: 1px solid #60430C;
	float: left;
	background: #8E5623;
}
#imgHolder {
	float: left;
}
#numHolder div {
	float: left;
	background: #FFFFFF;
	margin-top: 1px;
	font-size: 16pt;
	color: #60430C;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
	border-top: 2px solid #60430C;
	border-bottom: 2px solid #60430C;
	border-right: 2px solid #60430C;
	padding: 8px 31px 9px 0px;
}
#infoHolder {
	float: left;
}
#txtHolder {
	clear: left;
	padding: 10px;
	width: 141px;
}
#gallery div {
	padding: 5px;
	float: left;
}
.petitTxt {
	font-size: 10px;
}
.bottom-links {
	margin-top: 30px;
	border-top: 1px solid #60430C;
	padding: 5px 5px 0px 5px;
	background: url(images/bg_bottom_line.gif) repeat-x;
}
.tree {
	border-bottom: 2px solid #60430C;
	margin-bottom: 20px;
	padding: 0px 5px 5px 5px;
}
.map {
	margin-bottom: 26px;
}
.aussiUL{
	text-align: center; padding: 10px 34px 0 20px;
		}
		.aussiUL ul li{ 
			display: inline;
			font-size: 10px;
			margin: 0 4px;
			
			}
			.aussiUL ul li a{ 
				color: #60430C;
				}
			.aussiUL ul li.li1{ 
				font-weight: bold;
				
				}
#teasers .news .box {padding:0 0 5px;width:151px;}
#teasers .news .box .img {padding:9px 0 9px 9px;}
#teasers .news .box .img img {border:1px solid #010202;height:75px;width:131px;}
#teasers .news .box ul {list-style-type:none;list-style:none;margin:0;padding:0;}
#teasers .news .box ul li {background:none #b8ccc6;list-style:none;list-style-type:none;margin:0;padding:0;}
#teasers .news .box ul li.row1 {background-color:transparent;}
#teasers .news .box ul li a {background:none;display:block;font-size:12px;padding:8px 15px 10px 21px;}
#teasers .news .box ul li.row1 a {background:none;}
#teasers .news .box ul li.row1 a.selected {background:url(images/puce_news.gif) no-repeat 8px 11px;}
#teasers .news .box ul li a:hover {color:#325047;}
#teasers .news .box ul li a.selected {background:url(images/puce_news2.gif) no-repeat 8px 11px;}

.credit-cards {position:relative;z-index:1;}
.credit-cards img {position:absolute;z-index:2;}
.credit-cards img.visa {left:27px;top:-17px;}
.credit-cards img.mastercard {left:82px;top:-17px;}

a.teaser-catalogue {background:url(images/teaser_catalogue_sprite.jpg) no-repeat -7px 0;display:block;height:108px;width:151px;}
a.teaser-catalogue-en {background:url(images/teaser_catalogue_en_sprite.jpg) no-repeat -7px 0;}
a.teaser-catalogue:hover,
a.teaser-catalogue-en:hover {background-position:-7px -108px;}
a.teaser-catalogue span {display:none;}

a.teaser-realisations {background:url(images/teaser_realisations_sprite.jpg) no-repeat top left;display:block;height:194px;width:151px;}
a.teaser-realisations-en {background:url(images/teaser_realisations_en_sprite.jpg) no-repeat top left;}
a.teaser-realisations:hover,
a.teaser-realisations-en:hover {background-position:bottom left;}
a.teaser-realisations span {display:none;}

#texte #albums ul {float:left;margin:0;padding:0;}
#texte #albums li {clear:left;float:left;list-style:none;margin:0 10px 10px 0;padding:0;width:171px;}
#texte #albums li.last {clear:none;margin:0 0 10px;}
#texte #albums ul a {cursor:pointer;display:block;text-align:left;text-decoration:none;}
#texte #albums ul a.img {background-color:#518274;border:1px solid #000;display:block;height:132px;padding:5px;width:159px;}
#texte #albums ul img {border:1px solid #000;height:130px;width:157px;}
#texte #albums ul a.img:hover {background-color:#ab9c73;}
#texte #albums ul span {display:block;padding:0 5px;text-align:center;}

#album {width:353px;}
#photo_gros_plan {text-align:center;}
#photo_gros_plan #grosse-img {background-color:#518274;border:1px solid #000;padding:5px;}
#photo_gros_plan img {border:1px solid #000;max-width:338px;width:338px;}
html > body #photo_gros_plan img {max-width:338px;width:auto;}
#photo_gros_plan .caption {display:block;padding:3px 7px 0;width:339px;}
#liste-pics a {background-color:#518274;border:1px solid #000;float:left;margin:0 5px 5px 0;padding:3px;text-decoration:none;}
#liste-pics a.last {margin:0 0 5px;}
#liste-pics a:hover {background-color:#ab9c73;}
#liste-pics a img {border:1px solid #000;height:64px;width:74px;}

