/******************************************
 * Slider générique
 * .skySlider est ajouté via le JavaScript
 * ***************************************/ 
.skySlider .slidercontent {
    display: none;
}
.skySlider .slidercontent-active {
    display: block !important;
}
.slidernav,
.slidermenu {   
    overflow: hidden;
} 
.slidernav,
.slidernav li,
.slidermenu li {
    float: left;
}
.slidercontent a,
.slidernav a {
    text-decoration: none;
}
.slidernav a {
    display: block;
    float: left;
}
.slidernav a span {
    display: none;
}

/**** Skin home diaporama ****/
/* Slider Wide */
.home_slider {
    position: relative;
    width: 940px;
    height: 318px;/* = Hauteur du bloc Profils en Ligne : Titre (35px) + Marge (1px) + Liste avatars (282px);*/
    font-size: 11px;
    background: #ccc;
    margin-bottom: 20px;
}

.home_slider .slidermenu {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 940px;
    height: 50px;
    overflow: visible;
}

.home_slider .slidernav {
    padding: 20px 0 0;
    margin: 0 auto;
    float: none;
    overflow: visible;
    display: inline-block;
}
.home_slider .slidernav a {
    background: url(/img/common/sprite_slider.png) no-repeat;
}
.home_slider .slidermenu a, .home_slider .slidernav a {
    display: block;
    margin : 0 6px 0 0;
    text-indent : -999em;
    overflow: hidden;
    outline: none;
}

.home_slider .slidermenu .center {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: right;
}

.home_slider .slidermenu  .back, 
.home_slider .slidermenu  .back a,
.home_slider .slidermenu  .next, 
.home_slider .slidermenu  .next a { 
    width: 60px;
    height: 60px;
}

.home_slider .slidermenu  .back, 
.home_slider .slidermenu  .next {
    margin: -145px 10px 0;
}

.home_slider .slidermenu  .back a, 
.home_slider .slidermenu  .next a { 
    background: url(/img/common/home_slider_navbuttons.png) no-repeat;
}

.home_slider .slidermenu  .back a:hover {
    background-position: -120px 0;
}

.home_slider .slidermenu  .next a {
    margin: 0;
    background-position: -60px 0;
}

.home_slider .slidermenu  .next a:hover {
    background-position:  -180px 0;
}

.home_slider .slidermenu  .slidernav a {
    margin-top: 1px;
    width: 14px;
    height: 14px;
    background-position: -34px 0;
}

.home_slider .slidermenu  .slidernav a:hover {
    background-position: -34px -14px;
}

.home_slider .slidermenu  .slidernav .sliderlink-active {
    margin-top: 0;
    width: 16px;
    height: 16px;
    background-position: -34px -28px; 
}

.home_slider .slidermenu  .slidernav .sliderlink-active:hover {
    background-position: -34px -28px; 
}

.home_slider .slidercontent div {
    position: absolute;
    width: 80%;
    height: 36px;
    bottom:  0;
    left: 10px;
    padding: 7px 0;
    color: #fff;
    overflow : hidden;
    z-index: 5;
}

.home_slider .sliderbg {
    background-color: rgb(0, 0, 0);  /* pour les navigateurs qui ne supportent pas CSS3 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000,endColorstr=#AA000000);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000,endColorstr=#AA000000)";
    background-color: transparent\9; /* FIX-ie7 et 8 */
} 

.home_slider:not(zz) .sliderbg {
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false'); /* FIX-ie9 */
    background-color: rgba(0, 0, 0, 0.8); /* couleur de fond pour tous les bons navigateurs */
}


.home_slider .slidercontent h3 {
    display: inline-block;
    max-width: 50%;
    margin: 0 1% 0 0;
    padding: 0;
    font-size: 30px;
    background: none;
}

.home_slider .slidercontent h3,
.home_slider .slidercontent h3 a {
    color: #fff;
}

.home_slider .slidercontent p {
    display: inline-block;
    max-width: 49%;
    color: #ddd;
}
.home_slider .slidercontent .img_link {
    display: block;
}

.home_slider .slidercontent p a:hover {
    text-decoration: underline;
}

.home_slider .slidercontent img {
    position: absolute;
	display: block;
	width: 940px;
	height: 318px;
    top: 0;
    left: 0;
    z-index: 4;
}


/* Petit slider */
#column_left .home_slider,
#column_left .home_slider .slidermenu, 
#column_left .home_slider .slidercontent img {
    width: 620px;
}
#column_left .home_slider,
#column_left .home_slider .slidercontent img {
    height: 250px;
}

#column_left .home_slider .slidermenu  .back, 
#column_left .home_slider .slidermenu  .next {
    margin: -115px 10px 0;
}

/* Petit slider SOURCES */
#source_slider.home_slider .slidermenu .next, 
#source_slider.home_slider .slidermenu .back {
    display: none;
} 

/**** Skin top vidéos diaporama ****/

#top_videos .home_slider .slidercontent h3 {
    background-color: transparent\9;
    background-image: url(/img/icons/video_play_big.png);
    background-repeat: no-repeat;
    background-position: 6px 0;
}

#top_videos .home_slider .slidercontent h3 {
    width: 394px;
}

#top_videos .home_slider .slidercontent h3,
#top_videos .home_slider .slidercontent p {
    margin-left: 0;
}

#top_videos .home_slider .slidercontent h3 {
    margin-top: 10px;
}

#top_videos .home_slider .slidercontent h3 a,
#top_videos .home_slider .slidercontent p {
    display: block;
    padding-left: 66px;
}

#top_videos .home_slider .slidercontent h3 a {
    position: relative;
    height: 45px;
}

#top_videos .home_slider .slidercontent p {
    margin-top: -10px;
}

#top_videos .home_slider .slidercontent p a {
    position: relative;
}

/**** Skin classic diaporama ****/

.classic_slider {
    position: relative;
    width: 225px;
    height: 350px;
}

.classic_slider .slidercontent,
.classic_slider img {
    width: 200px;
    height: 300px;
}

.classic_slider .slidercontent {
	margin: 0 auto;
}

.classic_slider .slidermenu {
	position: absolute;
	top: 310px;
	left: 70px;
}

.classic_slider .menu_nblink_03 {
	left: 64px;
}

.classic_slider .menu_nblink_04 {
	left: 58px;
}

.classic_slider .menu_nblink_05 {
	left: 52px;
}

.classic_slider .menu_nblink_06 {
	left: 46px;
}

.classic_slider .menu_nblink_07 {
	left: 40px;
}

.classic_slider .slidermenu a {
	display: block;
	width: 6px;
	height: 6px;
	margin: 10px 3px;
	background-image: url(/img/common/sprite_image_slider.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0 -10px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
}

.classic_slider .slidermenu a:hover,
.classic_slider .slidermenu .sliderlink-active {
	background-position: 0 0;
}

.classic_slider .slidermenu .back,
.classic_slider .slidermenu .next {
	width: 27px;
	height: 27px;
	margin: 0 1px;
}

.classic_slider .slidermenu .back,
.classic_slider .slidermenu .back:hover {
	background-position: 0 -20px;
}

.classic_slider .slidermenu .next,
.classic_slider .slidermenu .next:hover {
	background-position: 0 -47px;
}

.classic_slider .slidernav {
    padding: 0;
}

/**** Skin PAge Mobile  diaporama ****/
.mobile .home_slider .slidercontent h3 {
    max-width: 85%;
}
/**** Skin Iphone diaporama ****/

.iphone_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/iphone/skin_iphone.png) top center no-repeat;
}

.iphone_skin .slidercontent,
.iphone_skin img {
    width: 165px;
    height: 245px;
}

.iphone_skin .slidercontent {
	padding-top: 74px;
}

.iphone_skin .slidermenu {
	top: 400px;
}

/**** Skin Android diaporama ****/

.android_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/android/skin_android.png) top center no-repeat;
}

.android_skin .slidercontent,
.android_skin img {
    width: 166px;
    height: 271px;
}

.android_skin .slidercontent {
	padding-top: 44px;
}

.android_skin .slidermenu {
	top: 370px;
}

#classic_slider_C.android_skin {
    background: url(/img/mobiles/android/skin_android_02.png) top center no-repeat;
}

#classic_slider_C.android_skin .slidermenu {
	top: 390px;
}

#classic_slider_D.android_skin {
    background: url(/img/mobiles/android/skin_android_03.png) top center no-repeat;
}

#classic_slider_D.android_skin .slidercontent {
	padding-top: 40px;
}

#classic_slider_D.android_skin .slidermenu {
	top: 370px;
}

#classic_slider_E.android_skin {
    background: url(/img/mobiles/android/skin_android_04.png) top center no-repeat;
}

#classic_slider_E.android_skin .slidercontent {
	padding-top: 37px;
}

#classic_slider_E.android_skin .slidermenu {
	top: 360px;
}

/**** Skin Blackberry diaporama ****/

.blackberry_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/blackberry/skin_blackberry.png) top center no-repeat;
}
.blackberry_torch_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/blackberry/skin_blackberry_torch.png) top center no-repeat;
}
.blackberry_bold_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/blackberry/skin_blackberry_bold.jpg) top center no-repeat;
}
.blackberry_skin .slidercontent,
.blackberry_skin img {
    width: 175px;
    height: 130px;
}

.blackberry_skin .slidercontent {
	padding-top: 60px;
}

.blackberry_skin .slidermenu {
	top: 370px;
}

.blackberry_torch_skin .slidercontent,
.blackberry_torch_skin img {
    width: 173px;
    height: 224px;
}

.blackberry_torch_skin .slidercontent {
	padding-top: 73px;
}

.blackberry_torch_skin .slidermenu {
	top: 380px;
}

.blackberry_bold_skin .slidercontent,
.blackberry_bold_skin img {
    width: 175px;
    height: 130px;
}

.blackberry_bold_skin .slidercontent {
	padding-top: 60px;
}

.blackberry_bold_skin .slidermenu {
	top: 370px;
}
/**** Skin Palm diaporama ****/

.palm_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/palm/skin_palm.jpg) top center no-repeat;
}

.palm_skin .slidercontent,
.palm_skin img {
    width: 169px;
    height: 232px;
}

.palm_skin .slidercontent {
	padding-top: 64px;
}

.palm_skin .slidermenu {
	top: 380px;
}

/**** Skin Nokia diaporama ****/

.nokia_skin {
	width: 220px;
	height: 440px;
    background: url(/img/mobiles/nokia/skin_nokia.jpg) top center no-repeat;
}

.nokia_skin .slidercontent,
.nokia_skin img {
    width: 147px;
    height: 218px;
}

.nokia_skin .slidercontent {
	padding-top: 79px;
}

.nokia_skin .slidermenu {
	top: 390px;
}

/**** Skin Windows Phone diaporama ****/
.windows_phone_skin {
    width: 220px;
    height: 430px;
    background: url(/img/mobiles/windows_phone/skin_windows_phone.png) top center no-repeat;
}

.windows_phone_lumia_skin {
	width: 220px;
	height: 430px;
    background: url(/img/mobiles/windows_phone/skin_lumia.png) top center no-repeat;
}

.windows_phone_lumia_skin .slidercontent,
.windows_phone_lumia_skin img {
    width: 155px;
    height: 250px;
}

.windows_phone_skin .slidercontent,
.windows_phone_skin img {
    width: 155px;
    height: 260px;
}

.windows_phone_lumia_skin .slidercontent {
    padding-top: 37px;
}

.windows_phone_lumia_skin .slidermenu {
    top: 360px;
}

.windows_phone_skin .slidercontent {
	padding-top: 24px;
}

.windows_phone_skin .slidermenu {
	top: 360px;
}

/**** Skin Samsung Phone diaporama ****/

.samsungwave_skin {
	width: 216px;
	height: 434px;
    background: url(/img/mobiles/samsungwave/skin_samsungwave.jpg) top center no-repeat;
}

.samsungwave_2_skin {
	width: 220px;
	height: 470px;
    background: url(/img/mobiles/samsungwave/skin_samsungwave_2.jpg) top center no-repeat;
}

.samsungwave_skin .slidercontent,
.samsungwave_skin img{
    width: 175px;
    height: 291px;
}
.samsungwave_2_skin .slidercontent ,
.samsungwave_2_skin img {
    width: 175px;
    height: 297px;
}
.samsungwave_skin .slidercontent ,.samsungwave_2_skin .slidercontent {
	padding-top: 65px;
}

.samsungwave_skin .slidermenu,.samsungwave_2_skin .slidermenu {
	top: 440px;
}