@charset "utf-8";

img { border:0; }
a { text-decoration:none; cursor:pointer; }
.clearboth { clear:both; font-size:0; }
* html .clearfix { height:1%; }
.clearfix { display:block; }


#main_case { position:relative; width:415px; margin:0 0 0 25px; padding:0px; clear:both; background-color:#000;}

.bloc_case {width:415px; margin:0px; padding:0px;}
	
/* CAROUSEL */
		
.carousel_case {position:relative; margin:0; padding:0; border:0; }
		
.carousel_full_case { width:415px; margin:0; padding:0; border:0; }

.carousel_half { width:207px;}
		
.carousel_case .carousel_next_case { width:27px; height:197px; top:22px; right:-30px; margin:0; position:absolute; background:url(../images/design/top_scroll_right.gif) 0 0 no-repeat; cursor:pointer; }

.carousel_case .carousel_prev_case { width:25px; height:197px; top:22px; left:-27px; margin:0; position:absolute; background:url(../images/design/top_scroll_left.gif) 0 0 no-repeat; cursor:pointer; }
			
.carousel_full_case .carousel_content_case { position:relative; width:415px; height:100%; overflow:hidden; padding:0; border:0;}
			
.carousel_half_case .carousel_content_case { position:relative; width:207px; height:100%; overflow:hidden; margin:0; padding:0; border:0; }
			
.carousel_case ul { width:1000%; height:100%; list-style:none; margin:0; padding:0; border:0; }
			
.carousel_case ul li {width:415px; height:256px; margin:0px; padding:0px; float:left; background:url(bg_carousel.png) 0 0 repeat-x; border:0px solid #fff; border-collapse:collapse; position:relative; text-align:center;}	
			
.carousel_case ul li:hover { background:url(bg_carousel.png) 0 0px repeat-x; border:0px solid #0099cc; }
		