html {
	width:100%;
	font-family:Arial;
	font-size:12px;
	height:100%;
	text-align:center;
}

body {
	text-align:center;
	margin:0px;
	width:100%;
	font-family:Arial;
	font-size:12px;
	height:100%;
	text-align:center;
	background-color:#ffffff;
}	

td {font-size:12px;}

a {font-weight:bold; text-decoration:none;color:#650000;}
a:hover {color:d47f24;}

/*virer les pointilles*/
a:focus, a:hover, a:active { outline:none }

div.top_clouds{
	border:0px solid black;
	position:absolute;
	top:0px;
	left:0px;
	height:346px;
	width:100%;
	z-index;10;
	background-image: url(images/clouds_top.jpg);
}

div.tree_left {
	position:absolute;
	background-image: url(images/arbre_gauche.gif);
	top:300px;
	width:117px;
	height:553px;
	border:0px solid red;
	z-index:12;
	left:0px;
}


div.tree_right {
	position:absolute;
	background-image: url(images/arbre_droit.gif);
	top:350px;
	width:158px;
	height:322px;
	border:0px solid red;
	z-index:12;
	right:0px;
}

div.bottom_earth{
	//position:fixed;
	//position:relative;
	border:0px solid green;
	left:0px;
	height:250px;
	width:100%;
	bottom:0px;
	z-index:10;
	background-image: url(images/earth_bottom.jpg);
}

div.languageselector{
	//position:fixed;
	position:absolute;
	z-index:60;
	right:-407px;
	margin-right:50%;	
	top:40px;
	border:0px solid black;
}

div.bottommenu {
	border:0px solid green;
	height:30px;
	margin-top:40px;
}

div.bottominformation {
	position:relative;
	border:0px solid black;
	//padding-bottom:20px;
	//padding-top:50px;
	width:934px;
	top:140px;
	height:109px;
	z-index:60;
	background-image: url(images/symbole_bas.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	z-index:11;
}

div.shortcuts{
	//position:fixed;
	position:absolute;
	z-index:60;
	right:-207px;
	margin-right:50%;	
	top:40px;
	border:0px solid black;
}

div.logo_top{
	//position:fixed;
	position:absolute;
	top:10px;
	z-index:60;
	left:-447px;
	margin-left:50%;	
	
}

div.shopping_cart_contents {
	width:205px;
	text-align:left;
	height:210px;
	font-size:12px;
	overflow-x:hidden;
	overflow-y:auto;
	border:0px solid red;
	position:absolute;
	right:-420px;
	top:220px;
	margin-right:50%;
	z-index:50;
}
div.shopping_cart_container {
	position:absolute;
	border:0px solid black;
	top:180px;
	right:-440px;
	margin-right:50%;
	height:267px;
	width:269px;
	z-index:49;
	background-image: url(images/cart.gif);
}

div.languageselector_container{
	//position:fixed;
	position:absolute;
	border:0px solid black;
	z-index:59;
	top:24px;
	right:-419px;
	margin-right:50%;	
	width:97px;
	height:43px;
	
	background-image: url(images/language_container.gif);
}

div.main_top {
	//position:fixed;
	position:absolute;
	top:130px;
	height:40px;
	width:934px;
	left:-467px;
	margin-left:50%;	
	background-image: url(images/main_top.gif);
	z-index:40;
}

div.main_bottom {
	position:relative;
	border:0px solid black;
	width:934px;
	height:50px;
	background-image: url(images/main_bottom.gif);
	z-index:20;
	top:154px;
	/*z-index:60;*/
	/*bottom:32px;
	left:0px;*/
	z-index:40;	
}

div.subcategories {
  text-align:right;
	//position:fixed;
	position:absolute;
	z-index:50;
	top:100px;
	right:-447px;
	margin-right:50%;	

	
}

div.main_background {
	position:relative;
	width:934px;
	z-index:15;
	background-image: url(images/main_background.gif);
	top:154px;
	/*left:-467px;
	margin-left:50%;	*/
	text-align:left;
}

div.category_image{
	position:relative;
	left:30px;
	top:30px;
}

div.category_image_hoverer{
	position:absolute;
	z-index:60;
	background-image: url(images/image_hoverer.gif);
	height:275px;
	width:639px;
	top:29px;
	left:22px;
}

div.main_content{
	position:relative;
	text-align:justify;
	border:0px solid black;
	width:612px;
	padding-bottom:15px;
	left:30px;
	top:40px;
	z-index:200;
}

div.univers {
	//position: fixed;
	position:absolute;
	z-index:60;
	top:438px;
	border:0px solid black;
	right:-410px;
	margin-right:50%;
	
}

.tx-metaoscommerce-pi1 p{
	margin-top:3px;
	margin-left:5px;
	margin-bottom:10px;
}

.tx-metaoscommerce-pi1 img{
	margin-left:2px;
	margin-right:2px;
	margin-top:3px:
	margin-bottom:0px:
}

.tx-metaoscommerce-pi1 .product_table_left{
	background:url(images/table_top_left.gif);
	width:25px;
}

.tx-metaoscommerce-pi1 .product_table_right{
	background:url(images/table_top_right.gif);
	width:25px;
}

.tx-metaoscommerce-pi1 .product_table_top{
	background:url(images/table_top.gif);
	font-size:16px;
	font-weight:bold;
	height:40px;
}
.tx-metaoscommerce-pi1 .product_table{
	background:url(images/table_texture.gif);
	background-repeat:repeat-x;
}

p {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:10px;
	padding-bottom:0px;
}