
	html *{outline:none;}
	html, body{margin:0;padding:0;min-height:100%;height:auto !important;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
	
	body{background:#f4d4a0 url("../images/bg.jpg") repeat scroll left top;color:#444444;}
	
	p{margin:0;padding:0;border:0;}
	a{margin:0;padding:0;border:0;text-decoration:underline;}
	a:hover{text-decoration:none;}
	img{margin:0;padding:0;border:0;vertical-align:bottom;}
	
	.couleur-noir{color:#000000 !important;}
	.couleur-blanc{color:#ffffff !important;}
	.couleur-rouge{color:#ff0000 !important;}
	
	.container{position:relative;display:block;margin:0 auto;width:960px;}
	
	#splash-wrapper{position:relative;margin:60px 0 0 0;width:100%;}
	#splash-wrapper-container{position:relative;display:block;margin:0 auto;width:920px;}
	#splash{position:relative;display:block;width:920px;height:460px;background:transparent url("../images/splash_bg.jpg") no-repeat scroll left top;}
	
	#splash-logo{position:absolute;left:30px;top:20px;}
	
	#splash-video{position:absolute;left:690px;top:240px;display:block;width:214px;height:121px;}
	#splash-video a{display:block;width:214px;height:121px;background:transparent url("../images/splash_video.png") no-repeat scroll left top;text-indent:-9999px;}
	#splash-video a:hover{background-position:left bottom;}
	
	#splash-flags{}
	#splash-flags ul{position:absolute;left:360px;top:400px;margin:0;padding:0;list-style:none;}
	#splash-flags ul li{float:left;display:block;margin:0;padding:0;width:180px;height:50px;}
	#splash-flags ul li a{display:block;width:180px;height:50px;background:transparent url("../images/splash_flags.jpg") no-repeat scroll left top;text-indent:-9999px;}
	#splash-flags ul li#splash-flag-1 a{background-position:0 0;}
	#splash-flags ul li#splash-flag-2 a{background-position:-180px 0;}
	#splash-flags ul li#splash-flag-3 a{background-position:-360px 0;}
	#splash-flags ul li#splash-flag-1 a:hover{background-position:0 -50px;}
	#splash-flags ul li#splash-flag-2 a:hover{background-position:-180px -50px;}
	#splash-flags ul li#splash-flag-3 a:hover{background-position:-360px -50px;}
	
	#wrapper{position:relative;margin:20px 0 0 0;width:100%;background:transparent url("../images/ombres.png") no-repeat scroll center top;}

		#header{display:block;width:100%;}
		#header .container{height:370px;}
		
			#banner{display:block;padding:0 0 0 180px;height:329px;}
			#banner ul{display:block;margin:0;padding:0;width:780px;height:329px;list-style:none;}
			#banner ul li{/*display:none;*/margin:0;padding:0;overflow:hidden;width:780px;height:329px;}
			#banner ul li img{}
			
			#logo{position:absolute;left:0;top:0;display:block;width:280px;height:329px;z-index:6000;}
			#logo a{display:block;margin:33px 92px 19px 12px;}
			
			#baseline{position:absolute;left:217px;top:0;display:block;width:280px;height:115px;z-index:7000;text-indent:-9999px;}
			
			#flags{position:absolute;left:28px;top:329px;display:block;height:41px;}
			#flags ul{margin:0;padding:9px 0 0 10px;list-style:none;}
			#flags ul li{float:left;display:block;margin:0;padding:0 5px 0 0;}
			#flags ul li a{}
			#flags ul li a img{}
			
			#navigation{position:absolute;left:166px;top:329px;display:block;width:794px;height:41px;}
			#navigation ul.nav-list{margin:0;padding:0;list-style:none;}
			#navigation ul.nav-list li.nav-item{float:left;display:block;margin:0;padding:0;}
			#navigation ul.nav-list li.nav-item a{display:block;height:41px;text-align:center;line-height:40px;text-decoration:none;color:#ffffff;font-weight:bold;font-style:italic;}
			#navigation ul.nav-list li.nav-item a:hover span{padding:0 0 2px 0;}
			#navigation ul.nav-list li#nav-item-0 a{width:48px;background:transparent url("../images/home.gif") no-repeat scroll 21px 15px;text-indent:-9999px;}
			#navigation ul.nav-list li#nav-item-1 a{width:147px;}
			#navigation ul.nav-list li#nav-item-2 a{width:166px;}
			#navigation ul.nav-list li#nav-item-3 a{width:84px;}
			#navigation ul.nav-list li#nav-item-4 a{width:126px;}
			#navigation ul.nav-list li#nav-item-5 a{width:64px;}
			#navigation ul.nav-list li#nav-item-6 a{width:159px;}
			#navigation ul.nav-list li.active a{cursor:default;}
			
			#navigation ul.nav-list li.nav-item ul{z-index:8000;position:absolute;left:-12px;top:41px;display:none;margin:0;padding:0;width:806px;height:42px;border:none;list-style:none;}
			#navigation ul.nav-list li.nav-item ul li{margin:0;padding:0 0 0 28px;float:left;height:auto;}
			#navigation ul.nav-list li.nav-item ul li a{margin:0;padding:14px 0 0 0;width:auto !important;height:auto;font-size:12px;font-weight:bold;cursor:pointer;line-height:normal;}
			
			#navigation ul.nav-list li.nav-item ul li:hover, 
			#navigation ul.nav-list li.nav-item ul li.active{}
			#navigation ul.nav-list li.nav-item ul li a:hover, 
			#navigation ul.nav-list li.nav-item ul li.active a{}

		#main{display:block;width:100%;}
		#main .container{overflow:hidden;background-color:#ffffff;}
		
			#sidebar-left{float:left;display:block;width:180px;height:550px;}
			#rub-title{padding:5px 0 0 28px;}

			#article{float:left;display:block;padding:65px 0 20px 0;width:520px;}
			#article #breadcrumb{margin:0 0 15px 0;padding:0 20px 0 0;font-size:11px;color:#999999;}
			#article #breadcrumb a{color:#999999;}
			#article #article-title{margin:0 0 10px 0;padding:0 20px 0 0;font-size:24px;font-weight:bold;font-style:italic;}
			#article #article-chapo{margin:0 0 20px 0;padding:0 20px 0 0;font-size:16px;font-weight:bold;font-style:italic;}
			#article .section{padding:0 20px 10px 0;}
			#article .section h2{margin:0 0 10px 0;padding:0;font-size:16px;font-weight:bold;font-style:italic;}
			#article .section h3{margin:0 0 10px 0;padding:0;font-size:14px;font-weight:bold;font-style:italic;}
			#article .section h4{margin:0 0 10px 0;padding:0;}
			#article .section h5{margin:0 0 10px 0;padding:0;}
			#article .section h6{margin:0 0 10px 0;padding:0;}
			#article .section p{margin:0 0 10px 0;padding:0;}
			#article .section ul{} 
			#article .section ol{}
			#article .section ul li{} 
			#article .section ol li{}
			#article .section a{color:#444444;}
			#article .section table{margin:0 0 20px 0;width:100%;border-collapse:collapse;font-size:11px;}
			#article .section table tr{}
			#article .section table th{}
			#article .section table td{padding:5px;}

			#article ol.news-list{margin:0;padding:0;list-style:none;}
			#article ol.news-list li.item{clear:both;display:block;margin:0;padding:10px 0;overflow:hidden;border-bottom:1px solid #e4e4e4;}
			#article ol.news-list li.item .item-thumb{float:left;display:block;margin:0 10px 10px 0;}
			#article ol.news-list li.item .item-thumb a{display:block;width:120px;height:80px; background-color:#e4e4e4;}
			#article ol.news-list li.item .item-thumb a img{}
			#article ol.news-list li.item .item-title{display:block;margin:0 0 6px 0;}
			#article ol.news-list li.item .item-title h3{margin:0;padding:0;font-size:16px;color:#00b4c5;}
			#article ol.news-list li.item .item-title h3 a{text-decoration:none;color:#00b4c5;}
			#article ol.news-list li.item .item-date{margin:0 0 4px 0;font-size:11px;}
			#article ol.news-list li.item .item-intro{margin:0 0 6px 0;line-height:17px; font-size:13px;}
			#article ol.news-list li.item .item-link{}
			#article ol.news-list li.item .item-link a{}
			#article ol.news-list li.item .item-link a span{}

			#article .pagination{clear:both;position:relative;display:block;width:500px;height:24px;background-color:#f5a101;color:#ffffff;font-weight:bold;font-size:11px;}
			#article .pagination-prev{position:absolute;left:0;top:0;}
			#article .pagination-prev a{margin:0 0 0 10px;padding:0 0 0 18px;display:block;height:22px;line-height:22px;background:transparent url("../images/arrow-left-pagination.gif") no-repeat scroll left center;color:#ffffff;}
			#article .pagination-goto{display:block;margin:0 auto;width:200px;line-height:22px;text-align:center;}
			#article .pagination-goto a{color:#ffffff;font-weight:bold;}
			#article .pagination-next{position:absolute;right:0;top:0;}
			#article .pagination-next a{margin:0 10px 0 0;padding:0 18px 0 0;display:block;height:22px;line-height:22px;background:transparent url("../images/arrow-right-pagination.gif") no-repeat scroll right center;color:#ffffff;}

			table.tableau-tarifs{margin:0 0 20px 0;width:100%;border-collapse:collapse;font-size:11px;}
			table.tableau-tarifs tr{}
			table.tableau-tarifs tr:hover{background-color:#eeeeee;}
			table.tableau-tarifs th{}
			table.tableau-tarifs td{padding:5px;border:1px solid #cccccc;}

			#article .section form{margin:0 0 10px 0;padding:0;border:0;}
			#article .section form .fieldset{}
			#article .section form fieldset{margin:0;padding:0;border:0;}
			#article .section form .field{padding:0 0 10px 0;}
			#article .section form label{}
			#article .section form input.input-text{margin:0 10px 0 0;padding:4px;width:250px;}
			#article .section form input.input-button{margin:0 10px 0 0;padding:4px 4px 3px 4px;}
			#article .section form select{margin:10px 0;padding:0;}
			#article .section form select.input-select{margin:0 10px 0 0;padding:4px;width:262px;}
			#article .section form textarea{margin:0;padding:10px;width:460px;}
			
			.required{color:#ff0000;}
			.alert{/*display:none;*/margin:10px 0 20px 0;padding:10px 10px 10px 35px;border:1px solid #ffffff;border-left:none;border-right:none;}
			.alert p{}
			.warning{border-color:#ac9e6d;background:#ffffff url("../images/alert/warning.jpg") no-repeat scroll 10px 50%;}
			.error{border-color:#ff0000;background:#ffffff url("../images/alert/error.jpg") no-repeat scroll 10px 50%;}
			.success{border-color:#33cc00;background:#ffffff url("../images/alert/success.jpg") no-repeat scroll 10px 50%;}
			
			#article .section .form-notice{font-size:11px;}
			
			#article .plan-du-site{}
			#article .plan-du-site ul{margin:0;padding:0;}
			#article .plan-du-site ul li{clear:both;display:block;padding:5px 0;}
			#article .plan-du-site ul li a{display:block;padding:2px 0;}
			#article .plan-du-site ul li ul{margin:0;padding:0;}
			#article .plan-du-site ul li ul li{clear:none;float:left;padding:0 10px;}
			#article .plan-du-site ul li ul li a{padding:0;}
			
			.lien-pdf{padding:0 22px 0 0; background:#ffffff url("../images/link-pdf-small.gif") no-repeat scroll right center;}
			
			#sidebar-right{float:right;display:block;width:260px;}
			
			#section-gallery{padding:62px 0 20px 0;}
			#section-gallery h2{margin:0 0 10px 0;padding:0;font-size:24px;font-weight:bold;font-style:italic;}
			#section-gallery p{margin:0 0 10px 0;font-size:11px;}
			#section-gallery .carousel{position:relative;display:block;margin:0;width:240px;height:465px;}
			#section-gallery .carousel a{text-decoration:none;}
			#section-gallery .carousel .carousel-thumbs{position:absolute;left:0;top:25px;display:block;margin:0;padding:0;width:240px;height:440px;overflow:hidden;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list{position:absolute;left:0;top:0;margin:0;padding:0;list-style:none;height:9999px;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item{position:relative;display:block;margin:0;padding:0;overflow:hidden;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item .carousel-item-image{}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item .carousel-item-image img{margin:0;padding:0 0 10px 0;border:0;vertical-align:bottom;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item .carousel-item-legend{position:absolute;left:0;top:116px;display:block;width:240px;height:24px;background:#3399cc url("../images/zoom.gif") no-repeat scroll 96% 50%;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item .carousel-item-legend div{padding:5px 10px;font-size:11px;color:#ffffff;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item .carousel-item-link{position:absolute;left:0;top:0;display:block;width:240px;height:140px;}
			#section-gallery .carousel .carousel-thumbs ul.carousel-list li.carousel-item .carousel-item-link a{display:block;width:240px;height:140px;}
			#section-gallery .carousel-prev{position:absolute;left:0;top:0;display:block;width:119px;cursor:pointer;font-size:14px;font-weight:bold;}
			#section-gallery .carousel-next{position:absolute;right:0;top:0;display:block;width:119px;cursor:pointer;font-size:14px;font-weight:bold;}
			#section-gallery .carousel-prev a{display:block;padding:0 10px 3px 10px;text-align:left;color:#ffffff;} 
			#section-gallery .carousel-next a{display:block;padding:0 10px 3px 10px;text-align:right;color:#ffffff;}
		
		#footer{display:block;width:100%;}
		#footer .container{height:170px;}
		
			#footer-top{display:block;height:120px;overflow:hidden;}
			
				#footer-top-left{float:left;display:block;width:180px;}
				#footer-top-left h2{margin:0;padding:30px 0 0 30px;font-size:18px;font-weight:bold;font-style:italic;color:#ffffff;}
				#footer-top-left p{padding:10px 0 0 30px;font-size:11px;color:#ffffff;}
				#footer-top-left p a{color:#ffffff;}
				
				#footer-top-center{float:left;display:block;width:540px;}
					#news-ticker{padding:20px 0 0 10px;}
					#news-ticker ul{margin:0;padding:0;display:block;width:440px;height:80px;list-style:none;overflow:hidden;}
					#news-ticker ul li{/*display:none;*/width:440px;}
					#news-ticker ul li img{float:left;margin:0 20px 0 0;}
					#news-ticker ul li h3{margin:0 0 10px 0;padding:0;font-size:14px;font-weight:bold;font-style:italic;}
					#news-ticker ul li p{color:#ffffff;}
					#news-ticker ul li a{color:#ffffff;}
				
				#footer-top-right{float:right;display:block;width:240px;}
				#footer-top-right a{display:block;padding:20px 0 0 0;}
			
			#footer-bottom{display:block;height:30px;overflow:hidden;font-size:11px;color:#ffffff;}
			#footer-bottom a{color:#ffffff;}
				#copyright{float:left;padding:8px 10px;}
				#author{float:right;padding:8px 10px;}	
						
