.categories_left { float: left; width: 174px; }
	.categories_left a { text-decoration: none; color: #422306; font-style: italic; }
		.categories_left a:hover { color: #cb0306; }
	.categories_left ul { margin: 0; padding: 0; list-style: none; }
		.categories_left ul li { font-size: 19px; margin: 10px 0; border-bottom: 1px solid #c7c1b3; }
			.categories_left ul li.last { border-bottom: none; }
			.categories_left ul li ul li { font-size: 14px; margin: 5px 0; padding-left: 15px; }
			
.carrousel_right { float: right; }

	#blockfocushome_container { display: block; width: 804px; height: 450px; }
		#blockfocushome { display: block; width: 784px; padding: 0 10px; background: url(img/bloc-home-diapo.png) top center no-repeat; overflow: hidden; }
			#blockfocushome ul, #blockfocushome ul li { width: 784px; height: 343px; display: block; margin: 0; padding: 0; overflow: hidden; }
				#blockfocushome li { float: left; }
			
			#blockfocushome ul li div.focus_texte { background: none; width: 215px; height: 210px; margin-top: 107px; margin-right: 44px; }
				#blockfocushome ul li div.focus_texte a { display: block; }
				#blockfocushome ul li div.focus_texte span.titre { display: inline-block; height: 32px; line-height: 32px; color: #FFF; background: #960001; padding: 0 10px; font-style: italic; margin-bottom: 20px; }
				#blockfocushome ul li div.focus_texte .soustitre { font-size: 1.5em; font-style: italic; display: block; margin-bottom: 10px; }
				#blockfocushome ul li div.focus_texte .texte_focus { font-style: italic; display: block; }
		#blockfocusthumbs { display: block; width: 804px; overflow: hidden; margin: 13px 0; }
			#blockfocusthumbs ul { width: 710px; height: 110px; display: block; margin: 0; padding: 0; overflow: hidden; float: left; }
				#blockfocusthumbs li { display: block;  width: 170px; height: 110px; float: left; margin: 0 4px; }
					#blockfocusthumbs li img {
						 margin: 2px;
						  -webkit-border-radius: 5px;
						     -moz-border-radius: 5px;
						          border-radius: 5px;
							 -webkit-box-shadow: 0px 0px 4px 0px #999;
					      	   	-moz-box-shadow: 0px 0px 4px 0px #999;
					          		 box-shadow: 0px 0px 4px 0px #999;
					}
					#blockfocusthumbs li span { display: block; text-align: center; font-style: italic; }
					
					#blockfocusthumbs li.current img { border: 2px solid #d04139; margin: 0; }
					#blockfocusthumbs li.current span { color: #d04139; }
				
			#thumbPrev, #thumbNext { width: 31px; height: 18px; display: block; float: left; margin: 40px 5px 0; }
				#thumbPrev { background: url(img/fleche-gauche.png) top left no-repeat; }
				#thumbNext { background: url(img/fleche-droite.png) top left no-repeat; }
			#blockfocusthumbs .moodular_wrapper { float: left; }

#blog_actu { float: left; width: 164px; background: #FFF; padding: 5px; height: 261px; margin-top: 40px;
	  -webkit-border-radius: 5px;
	     -moz-border-radius: 5px;
	          border-radius: 5px; 
}

	#blog_actu a.title { color: #422306; text-decoration: none; background: url(img/trait-blog.gif) bottom center no-repeat; height: 33px; display: block; margin-bottom: 5px; }
		#blog_actu a:hover { color: #A10000; }
	#blog_actu .block_home { background: url(img/picto-blog.gif) 5px 0 no-repeat; height: 17px; line-height: 17px; display: block; padding-left: 30px; font-style: italic; font-size: 17px; }
		#blog_actu ul { margin: 0; padding: 0; list-style: none; }
	#blog_actu .blogtitle { font-weight: bold; font-size: 1.1em; }
	#blog_actu .date { color: #630408; font-size: 10px; }
	#blog_actu ul { padding: 0 10px; }
	#blog_actu ul li a { display: inline-block; float: right; margin: 5px 0; padding: 5px; background: #9d0001; color: #FFF; font-style: italic; text-decoration: none; }
		#blog_actu ul li a:hover { text-decoration: underline; color: #FFF; }


#selection { display: block; width: 796px; height: 321px; background: url(img/bloc-notre-selection.png) bottom center no-repeat; padding-left: 5px; }
	#selection ul { width: 707px; height: 281px; overflow: hidden; }
		#selection ul li { display: block; float: left; width: 167px; height: 281px; background: url(img/sep.png) right center no-repeat; padding: 0 5px; text-align: center; }
			#selection ul li a { font-style: italic; color: #422306; font-weight: normal; text-decoration: none; }
				#selection h3 { margin: 0; height: 35px; }
		#selection_left, #selection_right { width: 31px; height: 18px; display: block; float: left; margin: 120px 5px 0; }
				#selection_left { background: url(img/fleche-gauche.png) top left no-repeat; }
				#selection_right { background: url(img/fleche-droite.png) top left no-repeat; }
			#selection .moodular_wrapper { float: left; }