/* Reset */
ul { list-style-type:none; }	
ul, li { margin-left: 0; padding-left: 0;} 
	
	
	/* Body */
	body {
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		margin: 0;
		padding: 0 1%;
	}

	
	
	/* Container */
	#container {	
		margin: 0 auto;		
		width: 	62.25em;
		text-align: justify;
	}
	
	

/* Header */
	#header {
		text-align: center;
	}
	#header img { border: 0 none; }
		


/* Menu */
.menu {		
	margin: 0 auto 3em auto;
	text-align: center;
}
.menu li{
	display: inline;	
	margin: 0 1%;
	
}
.menu, .menu a {
	color: #000;
	font-size: small;
	font-weight: bold;
	text-decoration: none;	
}
.menu a:hover {
	text-decoration: underline;
}



		
		
/* Content */
#content {
	clear: both;
	float: left;
	margin-right: 2em;
	width: 47.75em;	
	padding: 0;
}
#content h2 {
	
}
#content p {
	font-size: small;
}
#content h3 {
	margin-top: 1.5em;
font-size: medium;
}



/* Right */
#right {
	float: left;
	width: 12.5em;
}



/* Footer */
#footer {
	clear: both;
	font-size: small;
	text-align: center;
}


/* Items (columns) */
.items li {
	display: inline;
	float: left;
	text-align: center;
}
.items p {
	text-align: justify;
}

.cols2 li {
	width: 40%;
	padding: 0 5% 5% 5%;
}

.cols3 li {
	width: 26.3%;
	margin: 0 3% 3% 3%;
}

img.thumb {
	max-width: 6.25em;
	max-height: 6.25em;
	border: 0.125em solid gray;
}

.video-item {
	position:relative;
	float:left;
	width: 10em;
	height: 10em;
}

.video-item span {
	font-size: 75%;
	position:absolute;
	text-align:center;
	top: 0;
	left: 0;
	margin: 25%;
}
.video-item, .video-item a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.video-item img {
	width: 100%;
	height: 100%;
	border: 0.125em solid gray;	
}

.product_img {
	float:left;
	max-width:20em;
	margin: 0 1em 1em 0;
	border: 0.1em solid gray;
}

#langs {
 position:absolute;top:0;left:1em
 
}
#langs a {text-decoration:none;}
#langs ul {list-style-type:none;}


/* Disclaimer */
div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre strong{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
div#disclaimer-cadre a:hover{ color:blue; }

