#CARROUSEL {	
	width: 720px;
	height: 341px;
}
	#CARROUSEL #carrousel_elements {
		height: 253px;
		width: 720px;
		overflow: hidden;
		position: relative;
	}
		#CARROUSEL #carrousel_elements #carrousel_elements_list {
			position: absolute;
			top: 0;
			left: 0;
			width: 3880px;
		}
			#CARROUSEL #carrousel_elements #carrousel_elements_list div {
				float: left;
				width: 720px;
			}
				#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements {
					position: absolute;
					margin-left: 20px;
					*margin-left: -700px;
					margin-top: -240px;
					*margin-top: 20px;
					width: 236px;
					z-index: 400;
				}
					#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-top {
						background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-top.png');
						_background: url('../../../../../fileadmin/templates/skin/default/imgs/transparent.png');
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/skin/default/imgs/carrousel-top.png", sizingMethod="scale");
						height: 16px;
						font-size: 1px;
						width: 236px;
					}
					#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content {
						background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-middle.png');
						_background: url('../../../../../fileadmin/templates/skin/default/imgs/transparent.png');
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/skin/default/imgs/carrousel-middle.png", sizingMethod="scale");
						width: 206px;
						padding: 0 15px;
						height: 190px;
						overflow: hidden;
					}
						#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.text {
							width: 186px;
							margin-right: 5px;
							/*height: 190px;*/
							overflow: hidden;
						}
						#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.scrollbar {
							float: left;
							/*
							mrgin-left: 195px;
							*/
							width: 11px;
							height: 188px;
							position: relative;
						}
							#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.scrollbar div.scrollbar-arrow-top {
								background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-arrow-top.gif');
								position: absolute;
								width: 11px;
								height: 8px;
								cursor: pointer;
							}
							#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.scrollbar div.scrollbar-arrow-bottom {
								background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-arrow-bottom.gif');
								position: absolute;
								margin-top: 180px;
								width: 11px;
								height: 8px;
								cursor: pointer;
							}
							
							#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.text p.title {
								color: #509c24;
								font-size: 13px;
								font-weight: bold;
								margin: 3px 0;
								padding: 0;
							}
							#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.text p.desc {
								color: #006ab1;
								font-size: 11px;
								margin: 3px 0;
							}
							#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.text a {
								display: block;
								background: url('../../../../../fileadmin/templates/skin/default/imgs/puce-more.gif') no-repeat 0 3px;
								padding-left: 12px;
								color: #509c24;
								text-decoration: underline;
								font-size: 10px;
								margin-bottom: 10px;
							}
							#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-content div.text a:hover {
								color: #509c24;
							}
					#CARROUSEL #carrousel_elements #carrousel_elements_list div div.elements div.elements-bottom {
						background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-bottom.png');
						_background: url('../../../../../fileadmin/templates/skin/default/imgs/transparent.png');
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/templates/skin/default/imgs/carrousel-bottom.png", sizingMethod="scale");
						height: 16px;
						font-size: 1px;
						width: 236px;
					}
	#CARROUSEL #carrousel_menu {
		height: 88px;
		width: 720px;
		/*overflow: hidden;*/
	}
		#CARROUSEL #carrousel_menu div.carrousel_menu_item {
			float: left;
			width: 93px;
			height: 88px;
			overflow: hidden;
		}
		#CARROUSEL #carrousel_menu div#carrousel_menu_1 {
			width: 441px;
			width: 348px;
		}
		#CARROUSEL #carrousel_menu div.carrousel_menu_nature {
			background: #7fbc2b;
		}
		#CARROUSEL #carrousel_menu div.carrousel_menu_aventure {
			background: #ee3225;
		}
		#CARROUSEL #carrousel_menu div.carrousel_menu_espace {
			background: #00bff4;
		}
		#CARROUSEL #carrousel_menu div.carrousel_menu_traditions {
			background: #df791c;
		}
		#CARROUSEL #carrousel_menu div.carrousel_menu_alaune {
			background: #9aafcf;
		}
				#CARROUSEL #carrousel_menu div.carrousel_menu_item div {
					width: 441px;
					width: 348px;
				}
				#CARROUSEL #carrousel_menu div.carrousel_menu_item div a {
					display: block;
					float: left;
					width: 93px;
					height: 88px;
				}
					#CARROUSEL #carrousel_menu div.carrousel_menu_item div a img {
						position: absolute;
						margin-top: -2px;
					}
				#CARROUSEL #carrousel_menu div.carrousel_menu_item div p {
					display: block;
					float: left;
					width: 335px;
					width: 242px;
					height: 72px;
					padding: 8px 5px;
				}
					#CARROUSEL #carrousel_menu div.carrousel_menu_item div p a {
						text-decoration: none;
						color: #fff;
						width: auto;
					}
						#CARROUSEL #carrousel_menu div.carrousel_menu_item div p a span {
							display: block;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_item div p a span.title {
							font-size: 16px;
							font-weight: bold;
							margin-bottom: 2px;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_item div p a span.link {
							margin-top: 2px;
							text-decoration: underline;
							padding-left: 12px;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_espace div p a span.link {
							background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-espace-puce.png') no-repeat 0 3px;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_nature div p a span.link {
							background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-nature-puce.png') no-repeat 0 3px;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_aventure div p a span.link {
							background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-aventure-puce.png') no-repeat 0 3px;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_traditions div p a span.link {
							background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-traditions-puce.png') no-repeat 0 3px;
						}
						#CARROUSEL #carrousel_menu div.carrousel_menu_alaune div p a span.link {
							background: url('../../../../../fileadmin/templates/skin/default/imgs/carrousel-alaune-puce.png') no-repeat 0 3px;
						}
