.divider_home20
{
clear:both;
width:100%;
height:20px;
}

#content_home
{
float:left;
display:block;
width:660px;
padding:0 0 20px 0
}

#content_home_Left
{
float:left;
display:block;
width:312px;
}

#content_home_Right
{
float:right;
display:block;
width:278px;
}

.alaune
{
position:relative;
float:left;
display:block;
width:350px;
height:450px;
overflow:hidden;
}

.alaune img
{
display:block;
}

.spacer_slide
{
position:relative;
float:left;
display:block;
width:312px;
height:397px;
overflow:hidden;
}

#scrollbox
{
	position:relative;
	float:left;
	display:block;
	width:312px;
	height:60px;
	text-align:center;
	background-image: url(../images/navvignette.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#scrollbox:hover
{
cursor:default;
}

.scrollbox_left, .scrollbox_right
{
	display:block;
	position:absolute;
	width:24px;
	height:60px;
	cursor:pointer;
	visibility: visible;
}

.scrollbox_left
{
top:0;
left:0px;
}

.scrollbox_right
{
top:0;
right:0px;
}

#thumbs
{
	display:block;
	width:255px;
	height:60px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#thumbs .bloc_programmable_class
{
float:none !important;
}

/*#thumbs img
{
display:block;
height:70px;
overflow:hidden;
}*/

#thumbs .spacer
{
float:left;
display:block;
width:1px;
height:60px;
}

.gallery {
display:block;
width:48px;
height:60px;
float:left;
border:1px solid #000;
overflow:hidden;
}

.gallery span {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:1px;
	height:1px;
	overflow:hidden;
	visibility: hidden;
}

.gallery:hover
{
white-space:normal;
border:1px solid #ff5cb0;
cursor:pointer;
}

.gallery_on
{
border:1px solid #ff5cb0;
}

.gallery:hover span
{
left:0px;
top:-465px;
width:362px;
height:465px;
}

#text {
position:absolute;
bottom:45px;
left:0;
width:362px;
height:61px;
color:#fff;
font-size:16px;
font-weight:bold;
background:#000;
opacity:0.7;
filter: alpha(opacity=70);
margin:0;
padding:5px 0 0 8px;
text-align:left;
overflow:hidden;
}

#text strong
{
display:block;
font-size:30px;
}

#text_slide {
	background:#000000 none repeat scroll 0%;
	bottom:45px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:70px;
	left:0pt;
	margin:0pt;
	opacity:0.7;
	filter: alpha(opacity=70);
	overflow:hidden;
	position:absolute;
	text-align:left;
	width:362px;
	visibility: visible;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 8px;
}
#text_slide strong {
display:block;
font-size:30px;
}
.enr {
	padding-right: 10px;
	text-align: right;
}