body {									   
	margin					:0;
	font-size				:small;
	font-family 			:Verdana, Arial, Helvetica, Geneva, sans-serif;  
	overflow				:auto;
	color					:white;										   
	
	background-color		:#0D4C1C;
	background-image		:url(img/background.jpg);
	background-repeat		:repeat-x;
}

form {
	padding-bottom			:0;
	margin-bottom			:0;
}

#line {
	position				:absolute;
	width					:100%;
	height					:2px;
	
	left					:0px;
	top						:194px;
								   
	font-size				:0;
	background-color		:#FB0B0C;
}

#line-stopMenu { 
	position				:absolute;
	z-index					:50;
	width					:128px;
	height					:24px;
	
	left					:22px;
	top						:183px;
								   
	font-size				:0;
	background-image		:url(img/line-stop.jpg);
	background-repeat		:no-repeat;
}

#line-stopSubMenu {
	position				:absolute;
	z-index					:50;
	width					:178px;
	height					:24px;
	
	left					:182px;
	top						:183px;
								   
	font-size				:0;
	background-image		:url(img/line-stop.jpg);
	background-repeat		:no-repeat;
	visibility				:hidden;
}

#wrapper {
	position				:relative;
	width					:1000px;
	height					:750px;
	
	margin-left				:auto;
	margin-right			:auto;
	margin-top				:0px;
	margin-bottom			:auto;
}

#logo {
	position				:absolute;
	width					:252px;
	height					:115px;
								  
	top						:70px;
	right					:21px;
	
	background-image		:url(img/logo.png);
	background-repeat		:no-repeat;
}

#logo img {
	border					:0;
	margin					:0;
}

#homelink {
	display					:block;
	width					:252px;
	height					:115px;
	padding					:0;
	margin					:0;
}		

#fr {
	position				:absolute;
	top						:205px;
	right					:96px;
}

#fr a {
	display					:block;
	width					:22px;
	height					:18px;

	background-image		:url(img/flag-france.jpg);
	background-repeat		:no-repeat;
}

#de {
	position				:absolute;
	top						:205px;
	right					:71px;
}

#de a {  
	display					:block;
	width					:22px;
	height					:18px;

	background-image		:url(img/flag-germany.jpg);
	background-repeat		:no-repeat;
} 
 
#en {
	position				:absolute;
	top						:205px;
	right					:46px;
}

#en a {
	display					:block;
	width					:22px;
	height					:18px;

	background-image		:url(img/flag-uk.jpg);
	background-repeat		:no-repeat;
}

#es {
	position				:absolute;
	top						:205px;
	right					:21px;
}

#es a {
	display					:block;
	width					:22px;
	height					:18px;

	background-image		:url(img/flag-spain.jpg);
	background-repeat		:no-repeat;
}  

#menu {
	position				:absolute;
	z-index					:100;
	
	top						:160px;
	left					:30px;
										
	border					:2px solid #0D6734;	   
	background-image		:url(img/background-menu.gif);
	background-repeat		:repeat-y;
	
	font-family 			:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#menu a {
	display					:block;
	width					:100px;
	height					:18px;
							  
	margin					:0;
	padding					:8px;
	
	text-decoration			:none;
	font-variant			:small-caps;
	font-size				:medium;
	color					:white;
}

#menu a:hover {					 
	background-color		:#FB0B0C;
}

#menu a.cur {					 
	background-color		:#FB0B0C;
}

#submenu {
	position				:absolute;
	z-index					:100;
	
	top						:160px;
	left					:190px;

	border					:2px solid #0D6734;
	background-image		:url(img/background-submenu.gif);
	background-repeat		:repeat-y;
	
	font-family 			:Verdana, Arial, Helvetica, Geneva, sans-serif;	  
	
	visibility				:hidden;
}

#submenu a {
	display					:block;
	width					:150px;	
	height					:18px;
	
	padding					:8px;
	
	text-decoration			:none; 
	/*font-variant			:small-caps;*/
	font-size				:small;
	color					:white;	
} 

#submenu a:hover {					 
	color					:white;
	background-color		:#FB0B0C;
}

#submenu a.cur {					 
	color					:white;
	background-color		:#FB0B0C;
}

#banner {
	position				:relative;
	float					:left;
	width					:330px;
	height					:240px;
	
	top						:410px;
	left					:30px;
	
	background-color		:white;
}

#content {
	position				:relative;
	/*float					:right;*/
	width					:530px;
	height					:410px;
	
	top						:280px;
	left					:104px;
	
	padding					:8px;
	
	color					:black;
	background-color		:white;
	overflow				:auto;
	overflow-x				:hidden;
}	

#content h1 {
	color					:#0D6633;
	font-size				:medium;
	font-variant			:small-caps;
	margin-top				:0;
}

#content a {					  
	color					:#666666;
	text-decoration			:none;
}
								  
#content a:hover {			  
	text-decoration			:underline;
}

#contact {
	position				:relative;
	
	top						:237px;
	width					:250px;
	left					:30px;			 
	padding					:10px;
	
	border-left				:2px dotted white;									   
	
	font-size				:x-small;
	font-family 			:Verdana, Arial, Helvetica, Geneva, sans-serif;	
}

#contact a {					  
	color					:white;
	text-decoration			:none;
}								  

#contact a:hover {
	text-decoration			:underline;
}	  

#sitemap {							  
	position				:relative;
	float					:right;
	
	top						:220px;
	right					:20px;			
	padding					:10px;																			 
	
	font-size				:x-small;
	font-family 			:Verdana, Arial, Helvetica, Geneva, sans-serif;
}																  

#sitemap a {
	color					:white;
	text-decoration			:none;
}								  

#sitemap a:hover {
	text-decoration			:underline;
} 

#mailingList {
	width					:500px;
	text-align              :center;
	padding					:4px;
	border					:1px solid;
	margin-left				:auto;
	margin-right			:auto;
}

#admin {
	position				:absolute;
	float					:left;
	top						:0px;
	left					:0px;
	padding					:5px; 
	border					:1px solid;
	background-color		:white;
	text-align				:center; 
	color					:black;
}	   

#loading{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	
	width: 100%;
	height: 500px;	   
	
	background-color: #CFCFCF;
	background-repeat: no-repeat;
	background-image: url(/img/loading-circle.gif);
	background-position: 50% 50%;
	
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	visibility: hidden;  
}	 

#loadingText{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;		 
	
	padding-top: 50px;
	height: 200px;
	font-weight: bold;
	font-size: medium;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;	
}

#acheter .TableTitle {
	font-weight: bold;
}

#acheter .TableContent {
}