/*
 * LibCastPRO.com
 * Styles propres au Coverflow (produits etc)
 *
 */

.coverflow_container {
width:1000px;
float:left;
height:370px;
padding-top:30px;
}
#coverflow {
position:relative;
width:1000px;
overflow:hidden;
height:370px;
float:left;
}
#coverflow_items {
float:left;
position:absolute;
clear:both;
width:20000em;
z-index:1;
}

.coverflow_item {
float:left;
width:1000px;
z-index:1;
}
.coverflow_image {
float:left;
width:300px;
}

#coverflow_texts {
width:20000em;
float:left;
overflow:hidden;
position:absolute;
z-index:15;
}

.coverflow_nothing {
float:left;
width:300px;
margin-top:-40px;
padding-right:20px;
}
.coverflow_text {
float:left;
padding:22px;
padding-left:30px;
width:870px;
color:white;
text-align:justify;
}
.coverflow_text h1 {
color:white;
margin-bottom:0px;
}
.coverflow_text h2 {
color:#CCCCCC;
}


.coverflow_prev, .coverflow_next {
width:40px;
height:370px;
float:left;
background-repeat:no-repeat;
background-position:center;
cursor:pointer;
z-index:50;
position:absolute;
}
.coverflow_next {
background-image:url('gfx/coverflow/next.png');
margin-left:-40px;
margin-left:-20px;
}
.coverflow_prev {
background-image:url('gfx/coverflow/prev.png');
}

.coverflow_presentation {
float:right;
padding:15px;
}

.coverflow_bottom {
width:986px;
float:left;
height:26px;
background-image:url('gfx/coverflow/bottom.png');
margin-top:-40px;
z-index:16;
position:relative;
font-size:18px;
padding:7px;
text-align:center;
}
.coverflow_bottom a {
color:white;
padding-right:10px;
text-decoration:none;
}

.coverflow_direct {
margin-right:10px;
}


/*
 * Backbox
 *
 */
#backbox {
position:absolute;
display:none;
z-index:14;
}
.backbox {
height:45px;
background-image:url('gfx/backbox/backbox_bg.png');
float:left;
}
.backboxleft {
background-image:url('gfx/backbox/backbox_left.png');
background-repeat:no-repeat;
height:45px;
float:left;
width:13px;
}
.backboxright {
background-image:url('gfx/backbox/backbox_right.png');
background-position:right;
background-repeat:no-repeat;
height:45px;
float:left;
width:7px;
}
.backboxarrow {
background-image:url('gfx/backbox/backbox_arrow.png');
background-position:center;
background-repeat:no-repeat;
height:45px;
float:left;
}


.coverflow_topleft, .coverflow_topright, .coverflow_bottomleft, .coverflow_bottomright {
background-repeat:no-repeat;
width:20px;
height:370px;
position:absolute;
z-index:6;
}

.coverflow_topleft {
background-image:url("gfx/topleft.png");
background-position:left top;
}
.coverflow_topright {
margin-left:980px;
background-image:url("gfx/topright.png");
background-position:right top;
}
.coverflow_bottomleft {
background-image:url("gfx/bottomleft.png");
background-position:left bottom;
}
.coverflow_bottomright {
background-image:url("gfx/bottomright.png");
background-position:right bottom;
}

