
#HEADER {
	background: url('../imgs/header-bkg.png') center top no-repeat;
}
* html #HEADER{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/header-bkg-ie6.png');
}

#HEADER_CONTENT .corporate2col .lastCol .tx-hpoindexbdd-pi1 {
    overflow:hidden;
    height:262px;
}
* html #HEADER_CONTENT .corporate2col .lastCol {
    margin-left:12px;
    width: 460px;
    height: 250px;
}


#carrouselHome {
	position: relative;
	height: 250px;
	width: 460px;
	/*padding-top: 150px;*/
    margin: 65px 10px 20px 0px;
	z-index: 100;
}
    * html #carrouselHome {
        filter:alpha(opacity=90);
        opacity: 0.90;
    }
    
	#carrouselHome .item {
		float: left;
		color: #fff;
	}
		#carrouselHome .item a{
			color: #fff;
		}
	
		#carrouselHome .item img {
			display: none;
		}
		#carrouselHome .item .content {
			background: url('../imgs/carrousel-bkg.png');
			position: absolute;
			z-index: 200;
			width: 440px;
			height: 140px;
			padding: 10px;
			overflow: hidden;
			/*margin-top: -150px;*/
			margin-top: 0px;
			left: 0;
		}
            * html #carrouselHome .item .content {
                background: #333333;
            }
			#carrouselHome .item .content h3 {
				font-size: 20px;
				margin-bottom: 5px;
			}
			#carrouselHome .item .content div {
				height: 110px;
				overflow: auto;
			}
            
		#carrouselHome .item .control {
			cursor: pointer;
			background: url('../imgs/carrousel-on-bkg.png');
			display: block;
			padding: 5px 10px;
			margin: 1px 1px 0 0;
            margin-top:0px; 
		}
            * html #carrouselHome .item .control {
                background: #AD1617;
            }            
            
		#carrouselHome .actif .control {
			padding-bottom: 6px;
			margin-top: 0;
			background: url('../imgs/carrousel-bkg.png');
			margin-top:0px;
		}
            * html #carrouselHome .actif .control {
                background:#333333;
            }

#MAIN #CONTAINER #CONTENT {
    background: url('../imgs/hr-home-ncol.gif') repeat-y;
}

#MAIN #CONTAINER #CONTENT #demoList {
	width: 356px;
	margin-top: 10px;
}
	#MAIN #CONTAINER #CONTENT #demoList h2 {
		display: block;
		font-weight: normal;
		color: #fff;
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
		margin: 0;
		background: url('../imgs/demo-top.png') no-repeat;
		_background: url('../imgs/demo-ie-top.gif') no-repeat;
	}
	#MAIN #CONTAINER #CONTENT #demoList #demoListContainer {
		position: absolute;
		width: 356px;
	}
	#MAIN #CONTAINER #CONTENT #demoList #demoListItems {
		background: url('../imgs/demo-middle.png') repeat-y;
		_background: url('../imgs/demo-ie-middle.gif') repeat-y;
		
		/*height: 90px;
		overflow: hidden;*/
	}
		#MAIN #CONTAINER #CONTENT #demoList #demoListItems div.item {
			padding-bottom: 10px;
		}
			#MAIN #CONTAINER #CONTENT #demoList #demoListItems div.item img {
				float: left;
				margin-right: 15px;
				width: 80px;
			}
			#MAIN #CONTAINER #CONTENT #demoList #demoListItems div.item div.text {
				float: left;
				width: 250px;
			}
				#MAIN #CONTAINER #CONTENT #demoList #demoListItems div.item div.text h3 a {
					font-size: 12px;
					font-weight: bold;
					color: #000;
					text-decoration: none;
				}
				#MAIN #CONTAINER #CONTENT #demoList #demoListItems div.item div.text h3 a:hover {
					text-decoration: underline;
				}
	#MAIN #CONTAINER #CONTENT #demoList #demoListMore {
		text-align: right;
		height: 35px;
		line-height: 25px;
		padding-right: 45px;
		color: #fff;
		cursor: pointer;
	}
	#MAIN #CONTAINER #CONTENT #demoList .demoListMoreOff {
		background: url('../imgs/demo-bottom.png') repeat-y;
		_background: url('../imgs/demo-ie-bottom.gif') repeat-y;
	}
	#MAIN #CONTAINER #CONTENT #demoList .demoListMoreOn {
		background: url('../imgs/demo-bottom-on.png') repeat-y;
		_background: url('../imgs/demo-ie-bottom-on.gif') repeat-y;
	}

#HEADER_CONTENT .firstCol {
	width: 450px;
	margin: 0px;
	margin-top: 58px;
}

	#HEADER_CONTENT .firstCol h3{
		float: right;
		width: 273px;
		color: #e2001a;
		font-family: Helvetica,Arial,sans serif;
		font-weight: bold;
		font-size: 21px;
	}
	
		
	#HEADER_CONTENT .firstCol .image_wrap{
		float: left;
		width: 163px;
		height: 166px;
	}
	
	#HEADER_CONTENT .firstCol .image{
		width: 163px;
		position: relative;
	}
	
	#HEADER_CONTENT .firstCol .image .image_masque a{
		display: block;
		position: absolute;
		top: 50%;
		left: 62px;
		margin-top: -20px;
		width: 40px;
		height: 40px;
		background: url('../imgs/bouton-play.png') no-repeat;
	}
	
	* html #HEADER_CONTENT .firstCol .image .image_masque a{
		background: none;
		cursor: hand;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/bouton-play.png');
	}
		
	#HEADER_CONTENT .firstCol .content{
		float: right;
		width: 273px;
	}
	
	#HEADER_CONTENT .firstCol .content a{
		text-decoration: none;
		_position: relative;
	}
	#HEADER_CONTENT .firstCol .content a:hover{
		text-decoration: underline;
	}
	
	#HEADER_CONTENT .firstCol .content .news_home_links a{
		font-weight: bold;
		font-size: 11px;
		padding-left: 8px;
		background: url('../imgs/list-bkg.gif') no-repeat 0px 4px;
	}
	
	
	.actuHomeBottom {
		background: url('../imgs/home_actu_bkg.png') no-repeat;
		height: 34px;
		line-height: 34px;
		padding: 1px 0px;
	}
        
		.actuHomeBottom a {
			position:relative;
            color: #000;
			text-decoration: none;
		}
			.actuHomeBottom a img {
				border: 0;
			}
		.actuHomeBottom a:hover {
			text-decoration: underline;
		}
		
		.actuHomeBottom .home_rss{
			float: right;
			width: auto;
			padding-left: 30px;
			background: url(../imgs/ico_rss.png) no-repeat top left;
		}
		
		.actuHomeBottom .home_newsletter{
			float: right;
			width: auto;
			padding-left: 43px;
			margin-right: 14px;
			background: url(../imgs/ico_newsletter.png) no-repeat top left;
		}
		
		.actuHomeBottom .home_videos{
			float: right;
			width: auto;
			padding-left: 41px;
			margin-right: 14px;
			background: url(../imgs/ico_videos.png) no-repeat top left;
		}
		
		.actuHomeBottom .home_contact{
			float: left;
			width: auto;
			padding-left: 36px;
			margin-right: 14px;
			background: url(../imgs/ico_contact.png) no-repeat top left;
		}
		
		.actuHomeBottom .home_contact a{
			font-weight: bold;
		}
		
		.actuHomeBottom .home_contact a,
		.actuHomeBottom .home_rss a,
		.actuHomeBottom .home_newsletter a,
		.actuHomeBottom .home_videos a{
			padding-left: 7px;
		}
		
		
#FOOTER {
	background:#FFFFFF url(../imgs/hr-hor.gif) repeat-x scroll 0 5px;
	padding-top: 10px;
}


/*#CONTAINER #CONTENT .borderL {
    background:none;
}
#CONTAINER #CONTENT .borderR {
    background:none;
}*/