/*bloc salon des entrepreneurs*/

.page .content_red_block .content .block_salon {
	background:url(../img/global/bg_salon.png) repeat-x;
	width:173px;	
	height:166px;
	float:left;
}
	
	.page .content_red_block .content .block_salon .content_salon{
		padding:4px 18px 0 22px;
		height:144px;
		overflow:hidden;
	}
	
	.page .content_red_block .content .block_salon .date,
	.page .content_red_block .content .block_salon a span{
		padding-top:10px;
		display:block;
		color:#000;	
		font-size:0.85em;
	}
	
	.page .content_red_block .content .block_salon .date{
		font-family: Georgia, sans-serif;
		font-weight:bold;
	}
	
	.page .content_red_block .content .block_salon a span{
		padding-top:0px;
		padding-bottom:9px;
	}
		
	.page .content_red_block .content .block_salon a:hover span{
		font-size:0.85em;
		color:#fff;
	}
/* end bloc salon*/	

	.page .content_red_block .content .mise_en_avant{
		display:block;
	}
	
	.page .content_red_block .content .mise_en_avant .top{
		display:inline;
	}
	
	.page .content_red_block .content .mise_en_avant .bottom{
		display:inline;
	}
	
	/* Formulaire portlet */
	.page .content_red_block .content .mise_en_avant .bottom .portlet_form{
		position:absolue;
		top:0px;
		left:30px;
	}
	
	.page .content_red_block .content .mise_en_avant .bottom .tween_tabs .portlet_action{
		position:relative;
		left:30px;
		top:0px;	
	}
	
	.page .content_red_block .content .custLinkMiddle{
		margin-right:100px;
		float:left;
	}
	
	.page .content_red_block .content .custLinkRight{
	}
	
/* slides */
				
.page .content_red_block .content .tween_tabs .date_actu {
	font-weight:bold;
	display:block;
	margin-bottom:2px;
	padding-right:3px;
}

.page .content_red_block .content .tween_navig,
.page .content_red_block .content .title_tween,
.page .content_red_block .content #tween_nav .element,			
.page .content_red_block .content #tween_nav_tem .element{	
		margin-left:32px;
		
}

	.page .content_red_block .content .tween_navig li {
		float:left;
	}

.page .content_red_block .content .tween_navig li a,
.page .content_red_block .content .tween_navig li a.active{
	width:30px;
	height:1px;
	display:block;	
	margin-right:3px;
}

.page .content_red_block .content .tween_navig li a.active{
	background:url(../img/global/tween_on.png) no-repeat scroll 0 0;					
}

.page .content_red_block .content .tween_navig li a {
	background:url(../img/global/tween_off.png) no-repeat scroll 0 0;
}

.page .content_red_block .content .content_tab span.txt {
	display:block;
	padding-right:3px;
	overflow: hidden;	
}
.page .content_red_block .content .content_tab{
	width:232px;
	float:left;
}

.page .content_red_block .content #tween_nav,
.page .content_red_block .content #tween_nav_tem {
	float:left;
	height:116px;
	overflow:hidden;
	position:relative;						
	margin:19px 5px 0 4px;					
}
	
	.page .content_red_block .content #tween_nav .element,			
	.page .content_red_block .content #tween_nav_tem .element{			
		z-index:1;
		left:0;
		top:0;
		margin-top:38px;
		display:block;
		position:absolute;
		width:200px;
		margin-right:5px;
		font-size:0.9em;
	}

	
	.page .content_red_block .content #tween_nav a.element:hover,			
	.page .content_red_block .content #tween_nav_tem a.element:hover{		
		color:#000;
	}
	
	
		.page .content_red_block .content #tween_nav_tem  .element .person,
		.page .content_red_block .content #tween_nav_tem  .element .society{
			font-weight:bold;
			display:block;
			font-size:0.85em;
		}
		
		.page .content_red_block .content #tween_nav_tem  .element .person {
			margin-top:3px;
		}
		
.page .content_red_block .content  .tween_tabs {
	float:left;
	margin-top:22px;
}

.page .content_red_block .content  .tween_tabs.last{	
	margin-right:0;
}

	.page .content_red_block .content .title_tween{	
		text-transform:uppercase;
		display:block;
		margin-bottom:5px;
	}

	.page .content_red_block .content .mise_en_avant .tween_tabs .title_all a{
		display: block;
		margin-left: 35px;
		clear:both;
		padding-top:8px;
		/*position:relative;
		left:20px;*/
		/*background:url(../img/global/arrow_white.png) no-repeat scroll left bottom;*/
	}	
	
	.page .content_red_block .content .mise_en_avant .tween_tabs a.title_all img{
		margin-right: 5px;
		position:relative;
		top:3px;
	}
	
	
.page .content_red_block .content  .tween_tabs .left_arrow, 
.page .content_red_block .content  .tween_tabs .right_arrow {
	cursor:pointer;
	float:left;
	height:20px;
	margin-top:47px;
	width:20px;
}

.page .content_red_block .content  .tween_tabs .left_arrow {
	background:url(../img/global/nav_prev.gif) no-repeat scroll 0 0;

}

.page .content_red_block .content  .tween_tabs .right_arrow {
	background:url(../img/global/nav_next.gif) no-repeat scroll 0 0;
}

/* end slides*/
