
/* Généric */
A IMG, IMG {
	border: 0px;
}

UL, LI {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

FORM {
	margin: 0px;
}

* {
	padding: 0px;
	margin: 0px;
}

HTML, BODY {
	height: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

INPUT, TEXTAREA, SELECT, BODY, TABLE {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

P {
	margin: 0px;
}
A {
	color: #d3c746;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
TABLE {
	border-collapse: collapse;
}

EM {
	font-style: normal;
}
.clear {
	clear: both;
}

/* 
 * Template de page
 */

.page {
	margin: 0 auto;
	min-height: 100%;
	background: transparent url('../img/fd_page.jpg') repeat-y 50% 0;
	width: 979px;
	padding-bottom: 151px;
}

.page .header {
	background: transparent url('../img/v2/bandeau_page.jpg') repeat-x 0 0;
	width: 979px;
	height: 339px;
}

.page .header DIV {
	position: absolute;
}

.page .header #ville1 {
	background: transparent url('../img/villesanim01.gif') no-repeat 0 0;
	margin-top: 1px;
	margin-left: 338px;
	width: 159px;
	height: 66px;
}

.page .header #ville2 {
	background: transparent url('../img/villesanim02.gif') no-repeat 0 0;
	margin-top: 67px;
	margin-left: 672px;
	width: 150px;
	height: 89px;
}

.page .header #titredecouvre {
	background: transparent url('../img/v2/tt_porntourdecouvre.gif') no-repeat 0 0;
	margin-left: 288px;
	margin-top: 301px;
	width: 466px;
	height: 21px;
}

.colcentre {
	float: left;
	background: transparent url('../img/v2/menu_page_fd.jpg') no-repeat 0 0;
	width: 728px;
}

.colcentre .bloc-intro {
	height: 38px;
}

.colcentre .menu {
	background: transparent url('../img/e.gif') no-repeat 0 0;
	height: 24px;
	text-align: center;
	padding-top: 3px;
}

#homepage .header #tetenasty {
	background: transparent url('../img/v2/tete_nasty.jpg') no-repeat 0 0;
	margin-left: 43px;
	margin-top: 259px;
	width: 151px;
	height: 81px;
}

#homepage .colcentre {
	background: transparent url('../img/v2/menu_hp_fd.jpg') no-repeat 0 0;
}

#homepage .colcentre .bloc-intro {
	height: 158px;
}

#homepage .colcentre .menu {
	margin-left: 166px;
	width: 533px;
}

.colcentre .menu IMG {
	margin: 0px 4px;
}

.colcentre .menu A IMG {
	margin: 0px;
}

#homepage .colcentre .intro1 {
	position: absolute;
	background: transparent url('../img/v2/intromenu1.gif') no-repeat 0 0;
	margin: 16px 0px 0px 199px;
	width: 453px;
	height: 101px;
}

#homepage .colcentre .intro2 {
	position: absolute;
	background: transparent url('../img/v2/intromenu2.gif') no-repeat 0 0;
	margin: 16px 0px 0px 199px;
	width: 453px;
	height: 101px;
	display: none;
}

/* Cas spécial page large */


#gdpage {
	background:transparent url('../img/v2/fd_gdpage.jpg') repeat-y scroll 50% 0;
}

#gdpage .header {
	background:transparent url('../img/v2/bandeau_page.jpg') no-repeat 0 0;
}

#gdpage .header #teteenola {
	background: transparent url('../img/v2/enolaprofil.jpg') no-repeat 0 0;
	margin-left: 702px;
	width: 284px;
	height: 339px;
}

#gdpage .header #titredecouvre {
	margin-left: 263px;
}
#gdpage .colcentre {
	background: transparent url('../img/v2/menu_pagegd_fd.jpg') no-repeat 0 0;
	width: 979px;
}

#gdpage  .colcentre .menu img {
	margin: 0 3px;
}

#gdpage .colcentre .intro1,
#gdpage .colcentre .intro2 {
	display: none;
}

#gdpage .bloc-video {
	margin-top: 4px;
	margin-left: 143px;
}

/*
 * onglets
 */

.onglet {
	margin-left: 17px;
	padding-top: 4px;
}


/*
 * bloc thumbs
 */

.bloc-thumbs {
	clear: left;
	margin-left: 17px;
	width: 675px;
	margin-bottom: 16px;
}
.bloc-thumbs .fiche {
	height: 454px;
	background: #0d0b07 url('../img/v2/bloc_video_fd_bas.jpg') no-repeat 0 102%;
}

.bloc-thumbs .fiche H1 {
	
	background: transparent url('../img/v2/bloc_video_fd_haut.jpg') no-repeat 0 0;
	font-size: 16px;
	padding-top: 12px;
	padding-left: 12px;
	height: 46px;
	text-align: left;
}

.bloc-thumbs .fiche H1 A {
	float: left;
	width: 448px;
	height: 34px;
}

.bloc-thumbs .fiche H1 EM {
	display: table-cell;
	vertical-align: middle;
	color: #ffffff;
	line-height: 18px;
	height: 34px;
}
.bloc-thumbs .fiche H1 A EM:hover {
	text-decoration: underline;
}
.bloc-thumbs .fiche H1 IMG {
	vertical-align: middle;
	float: left;
	margin-right: 15px;
}

.bloc-thumbs .fiche H1 IMG.png {
	background: transparent url('../img/bg_gagnante.gif') no-repeat scroll 0 0;
}
.bloc-thumbs .fiche .date {
	color: #D2C7A8;
	font-size: 11px;
	margin-left: 608px;
	width: 60px;
	position: absolute;
	text-align: right;
	padding-top: 8px;
}

.colcentre P.chemin {
	color: #D2C7A8;
	font-size: 11px;
	font-style: normal;
	position: absolute;
	margin-top: -4px;
	margin-left: 18px;
	display: none;
}

.colcentre .header-tri {
	color: #ffffff;
	width: 675px;
	height: 83px;
	background: transparent url('../img/v2/ban_last_video.jpg') no-repeat 0 0;
	text-decoration: none;
	margin-left: 17px;
	padding-bottom: 10px;
}
.colcentre .header-tri:hover {
	text-decoration: none;
}
.colcentre .header-tri * {
	cursor: pointer;
}
.colcentre .header-tri SPAN {
	display: inline;
	float: left;
	font-size: 18px;
	width: 160px;
	padding: 20px 20px 20px 25px;
}
.colcentre .header-tri SPAN B {
	color: #D3C746;
}

.colcentre .header-tri UL {
	padding-top: 8px;
	float: left;
}

.colcentre .header-tri LI {
	display: inline;
	float: left;
	width: 110px;
}

.colcentre .header-tri LI * {
	display: block;
}
.colcentre .header-tri LI EM {
	font-size: 10px;
	width: 104px;
	text-align: right;
}

.bloc-thumbs .fiche A.apercu:hover {
	text-decoration: none;
}

.bloc-thumbs .fiche .apercu {
	clear: both;
	margin-left: 17px;
}
.bloc-thumbs .fiche .apercu .extrait {
	float: left;
}

.bloc-thumbs .fiche .apercu .extrait IMG {
	position: absolute;
}

.bloc-thumbs .fiche .apercu IMG.fullhd {
	margin: 1px 0px 0px 404px;
}

.bloc-thumbs .fiche .apercu IMG.imginfo {
	margin: 330px 0px 0px 3px;
}

.bloc-thumbs .video-detail {
	background: #0c0b07 url('../img/v2/fd_description_haut.jpg') no-repeat 0 0;
}

.bloc-thumbs .video-detail .h1 {
	background: #0C0B07 url('../img/v2/fd_cadrenoir_bs.jpg') no-repeat scroll 0 100%;
}

#gdpage H1.tt-video {
	font-size: 17px;
	display: block;
	text-align: center;
}
#gdpage .video-detail {
	background: #0c0b07 url('../img/v2/fd_cadrenoirgd_bs.jpg') no-repeat 0 100%;
	width: 908px;
	margin-bottom: 25px;
	margin-left: 40px;
}

#gdpage .video-detail .fiche {
	background: transparent url('../img/v2/fd_cadrenoirgd_ht.jpg') no-repeat 0 0;
	display: inline;
	float: left;
	width: 660px;
	padding-left: 6px;
	padding-bottom: 15px;
}

#gdpage #video-bonus .fiche {
	width: auto;
}

#gdpage .video-detail P.date {
	padding-top: 8px;
}

#gdpage .video-detail .casting {
	margin-top: 10px;
}

#gdpage .action-free {
	background: transparent url('../img/v2/cadrenoirpt_vr.jpg') repeat-y 0 0;
	margin-left: 666px;
}
#gdpage .action-free .notez H3 {
	background: transparent url('../img/v2/fd_cadrenoirgd_ht.jpg') no-repeat 100% 0;
}

#gdpage .action-free .notez {
	padding-left: 4px;
	padding-bottom: 12px;
	background: transparent url('../img/v2/cadrenoirpt_hr.jpg') repeat-x 0 100%;
}

#gdpage .action-free .commentaire,
#gdpage .action-free .envoi-ami,
#gdpage .action-free .contact-act {
	margin-top: 10px;
	margin-left: 10px;
}

#gdpage .action-free .contact-act {
	margin-top: 4px;
	padding-bottom: 15px;
}

.bloc-thumbs .video-detail .casting {
	padding-top: 18px;
}

.bloc-thumbs .video-detail P.date,
.bloc-thumbs .video-detail P.casting,
.bloc-thumbs .video-detail P.description,
.bloc-thumbs .video-detail P.duree {
	display: inline;
	margin-left: 22px;
	width: 380px;
	float: left;
}
.bloc-thumbs .action-free {
	margin-left: 425px;
	width: 230px;
}
.bloc-thumbs .video-detail .clear {
	background: transparent url('../img/v2/fd_cadrenoir_hr.jpg') no-repeat scroll 0 100%;
	font-size: 1px;
	height: 2px;
	padding-top: 12px;
}

.bloc-thumbs .action-free .notez {
	padding-top: 4px;
	height: 82px;
}

.bloc-thumbs .action-free .commentaire {
	height: 40px;
}

.bloc-thumbs .action-free .envoi-ami {
	height: 24px;
}

.colcentre .casting {
	font-weight: bold;
}

.casting SPAN {
	color: #D3C746;
}

.notez H3,
.notez P,
.notez .noteblock {
	margin-left: 13px;
}
.notez H3 {
	padding-top: 10px;
	font-size: 12px;
}
.notez P {
	font-size: 9px;
	margin-bottom: 6px;
}

.notez A:hover {
	text-decoration: none;
}

.commentaire {
	background: transparent url('../img/picto_fiche.gif') no-repeat 5px 3px;
	margin-top: 10px;
	padding-left: 45px;
}

.commentaire A {
	font-size: 11px;
}

.commentaire H3 A {
	color: #ffffff;
	font-size: 12px;
}

.envoi-ami {
	height: 22px;
}

.envoi-ami A {
	padding-top: 3px;
	padding-left: 45px;
	background: transparent url('../img/picto_lettre.gif') no-repeat 5px 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.envoi-ami FORM {
	display: none;
}

.envoi-ami INPUT {
	font-size: 10px;
}
.envoi-ami P {
	display: none;
	background: transparent url('../img/picto_lettre.gif') no-repeat 5px 0px;
	margin-top: 3px;
	padding-top: 3px;
	padding-left: 45px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 22px;
}

.envoi-ami INPUT.txt {
	width: 128px;
}

.envoi-ami INPUT.bt {
	text-align: center;
}

.envoi-ami INPUT.bt.ok {
	width: 24px;
}

.envoi-ami INPUT.bt.cancel {
	width: 48px;
}

.bloc-thumbs.commentaire-head .fiche .envoi-ami {
	margin-top: 10px;
}

.bloc-thumbs .thumbs {
	clear: both;
	background: transparent url('../img/cadre_thumbs_3fd.gif') repeat-y -3px 0;
	width: 677px;
	height: 263px;
}

.bloc-thumbs .thumbs IMG {
	cursor: pointer;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 6px;
}

.bloc-thumbs .thumbs A:hover {
	text-decoration: none;
}

.bloc-thumbs .thumbs P A:hover {
	text-decoration: underline;
}

.colcentre P.description {
	/* color: #d2c7a8; */
	margin: 10px 10px 0px 12px;
}

.colcentre P.description STRONG {
	color: #ffffff;
}

.colcentre P.description A {
	font-weight: bold;
}

.colcentre P.duree {
	margin-left: 12px;
}

.colcentre P.duree {
	margin-left: 12px;
}

.colcentre .bt-viewdwld {
	margin: 20px 0px 20px 6px;
}

.colcentre .bt-viewdwld A {
	margin: 0px 2px 0px 1px;
}

.colcentre .bt-viewdwld A.dwld.first,
.colcentre .bt-viewdwld A.view.first {
	margin-left: 16px;
}

.colcentre .bt-viewdwld EM {
	font-size: 10px;
	position: absolute;
	margin-left: 12px;
	margin-top: 60px;
}

.colcentre .bt-voirenligne {
	display: inline;
	float: left;
	margin: 20px 0px 20px 6px;
	padding-top: 14px;
	background: transparent url('../img/barre_view_dl.jpg') no-repeat 0 0;
	width: 335px;
	height: 61px;
}

.colcentre .bt-telecharger {
	display: inline;
	float: left;
	margin: 20px 0px;
	padding-top: 13px;
	background: transparent url('../img/barre_view_dl.jpg') no-repeat -335px 0;
	width: 335px;
	height: 61px;	
}

.colcentre .bt-voirenligne A,
.colcentre .bt-telecharger A {
	margin-left: 145px;
	color: #D3C746;
	font-weight: bold;
}

.colcentre .bt-voirenligne A EM,
.colcentre .bt-telecharger A EM {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}



/*
 * bloc acteur
 */

.bloc-acteur {
	clear: left;
	width: 677px;
	margin: 16px 0px 16px 17px;
}

.bloc-acteur .fiche {
	background: transparent url('../img/fd_photo_fille.gif') no-repeat 18px 0;
}

.bloc-acteur .fiche IMG {
	background: transparent url('../img/nopic_230x306.jpg') no-repeat 0 0;
	margin-top: 6px;
	margin-left: 27px;
	float: left;
	margin-bottom: 12px;
}

.bloc-acteur .fiche UL {
	margin-left: 291px;
	background: transparent url('../img/fd_actr_fich_detail.gif') no-repeat 0 0;
	width: 378px;
}

.bloc-acteur .fiche LI {
	font-weight: bold;
	color: #d2c747;
	padding: 0px 27px;
}

.bloc-acteur .fiche LI STRONG {
	color: #ffffff;
}

.bloc-acteur .fiche LI.nom {
	font-size: 14px;
	padding-top: 53px;
	padding-bottom: 14px;
}

.bloc-acteur .fiche LI.ville {
	padding-bottom: 14px;
}

.bloc-acteur .fiche LI.categories {
	padding-top: 14px;
}

.bloc-acteur .fiche LI.description {
	padding-top: 14px;
	padding-bottom: 30px;
	font-weight: normal;
	color: #ffffff;
	background: transparent url('../img/fd_actr_fich_detail.gif') no-repeat 0 100%;
}

.bloc-acteur IMG.ses-videos {
	clear: left;
	margin-left: 19px;
	display: block;
}

.bloc-acteur UL.ses-videos,
UL.videos-list {
	margin-top: 3px;
	margin-left: 22px;
	margin-bottom: 22px;
}
UL.videos-list {
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 10px;
	padding-top: 1px;
	background: transparent url('../img/hr_commentaire.gif') repeat-x 0 0;
}
.bloc-acteur UL.ses-videos LI,
UL.videos-list LI {
	clear: left;
	padding-bottom: 8px;
	display: block;
}
UL.videos-list LI {
	background: transparent url('../img/hr_commentaire.gif') repeat-x 0 100%;
	margin-top: 9px;
}
.bloc-acteur UL.ses-videos IMG,
UL.videos-list IMG {
	display: inline;
	float: left;
	border: 1px solid #ffffff;;
	margin-right: 10px;
	margin-bottom: 8px;
}

.bloc-acteur UL.ses-videos P.titre,
UL.videos-list P.titre {
	display: inline; /* IE6 Fix */
	font-weight: bold;
}
.bloc-acteur UL.ses-videos P.acteur,
UL.videos-list P.acteur {
	font-weight: bold;
	color: #d2c747;
}

.bloc-acteur UL.ses-videos P.acteur {
	display: inline; /* IE6 Fix */
}

.bloc-acteur UL.ses-videos P.acteur STRONG,
UL.videos-list P.acteur STRONG {
	color: #ffffff;
}

.bloc-acteur UL.ses-videos P.description,
UL.videos-list P.description {
	margin: 0px; /* Casse héritage
	margin-left: 171px; */
	color: #d2c7a8;
}

.bloc-acteur UL.ses-videos A.lienvoir,
UL.videos-list A.lienvoir {
	font-weight: bold;
}

.bloc-acteur IMG.autre-filles {
	clear: left;
	margin: 0px 0px 4px 21px;
	display: block;
	padding-top: 10px;
}

.bloc-acteur UL.autre-filles {
	margin-left: 13px;
}

.bloc-acteur UL.autre-filles LI {
	display: inline;
	float: left;
	margin: 5px 5px 15px 5px;
	background: transparent url('../img/fd_autrefille.gif') no-repeat 0 0;
	width: 151px;
	height: 235px;
	text-align: center;
	font-weight: bold;
}

.bloc-acteur UL.autre-filles LI A:hover {
	text-decoration: none;
}

.bloc-acteur UL.autre-filles LI IMG {
	text-align: left;
	background: transparent url('../img/nopic_120x160.jpg') no-repeat 0 0;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
	margin-bottom: 15px;
}

.bloc-acteur UL.autre-filles LI STRONG {
	width: 151px;
	text-align: center;
	line-height: 20px;
	color: #ffffff;
}

.bloc-acteur UL.autre-filles LI EM {
	font-size: 11px;
	line-height: 11px;
}

.bloc-acteur .pagination {
	clear: left;
}

/*
 * bloc top acteur video
 */

.bloc-top-acteur {
	margin-left: 17px;
	background: transparent url('../img/v2/fd_bandeau_video.gif') no-repeat 0 0;
	width: 675px;
	height : 102px;
	margin-bottom: 8px;
	margin-top: 6px;
}

.bloc-top-acteur IMG {
	background: transparent url('../img/nopic_104x78.jpg') no-repeat 0 0;
	float: left;
	margin: 12px 12px 12px 12px;
}

.bloc-top-acteur .fiche DIV.col1,
.bloc-top-acteur .fiche DIV.col2 {
	height: 102px;
}

.bloc-top-acteur .fiche DIV.col1 UL,
.bloc-top-acteur .fiche DIV.col2 UL {
	height: 102px;
	display: table-cell;
	vertical-align: middle;
}
.bloc-top-acteur .fiche DIV.col1 UL {
	padding-right: 20px;
}

.bloc-top-acteur .fiche DIV.col1 {
	background: transparent url('../img/fd_bandeau_video_sep.gif') repeat-y 100% 0;
	float: left;
	margin-right: 12px;
	
}

.bloc-top-acteur .fiche LI A {
	font-weight: bold;
	color: #d2c747;
}

.bloc-top-acteur .fiche LI STRONG {
	color: #ffffff;
}

/*
 * bloc video détail
 */

.bloc-video {
	clear: left;
	margin-left: 17px;
	width: 675px;
	padding-bottom: 16px;
}

.bloc-video .fiche {
	height: 454px;
	text-align: center;
	background: #0D0B07 url('../img/v2/bloc_video_fd_bas.jpg') no-repeat scroll 0 102%;
}

.bloc-video .fiche H1 SPAN {
	float: left;
	width: 448px;
	height: 34px;
}

.bloc-video .fiche H1 {
	background: transparent url('../img/v2/bloc_video_fd_haut.jpg') no-repeat scroll 0 0;
	padding-top: 12px;
	padding-left: 12px;
	color: #ffffff;
	height: 46px;
	font-size: 16px;
	text-align: left;
}

.bloc-video .fiche H1 EM {
	display: table-cell;
	vertical-align: middle;
	color: #ffffff;
	line-height: 18px;
	height: 34px;
}
.bloc-video .fiche H1 IMG {
	float: left;
	margin-right: 15px;
}
.bloc-video .fiche H1 IMG.png {
	background: transparent url('../img/bg_gagnante.gif') no-repeat scroll 0 0;
}
.bloc-video .fiche .flash {
	text-align: left;
	width: 640px;
	height: 380px;
	margin: 0px 16px 8px 16px;
}

.bloc-video .fiche .flash IMG {
	position: absolute;
}
.bloc-video .fiche .flash IMG.imgsuiv {
	margin: 329px 0 0 404px;
	cursor: pointer;
}

.bloc-video .fiche .flash #container {
	width: 640px;
	height: 380px;
}
.bloc-video .fiche .flash #container DIV {
	width: 640px;
	height: 380px;
	background-color: #000000;
	opacity: 0.8;
	text-align: left;
}
.bloc-video .fiche .flash #container P {
	width: 640px;
	position: absolute;
	text-align: center;
	margin-top: 140px;
}
.bloc-video .fiche A {
	font-size: 14px;
}
.bloc-video .fiche A STRONG {
	font-weight: normal;
}

.bloc-video .fiche A EM {
	font-size: 12px;
}

/* Cas particulier bloc trailer */

#acceshd,
#accesbd,
#trailer {
	width: auto;
}

#gdpage #accesbd,
#gdpage #trailer {
	margin-top: 20px;
}

#accesbd .fiche,
#trailer .fiche {
	height: 498px;
	width: 675px;
}

#acceshd p.link-inscription-free,
#accesbd p.link-inscription-free,
#trailer p.link-inscription-free {
	padding-top: 16px;
	padding-left: 100px;
	text-align: left;
}

#gdpage #acceshd {
	margin-left: 19px;
}
#gdpage .bt-viewdwld {
	text-align: center;
}
#trailer .bt-viewdwld {
	text-align: left;
}
#acceshd .fiche  H1 SPAN {
	width: auto;
}

#acceshd .fiche h1 {
	background: transparent url('../img/v2/fd_trailergd_ht.jpg') no-repeat 0 0;
}

#acceshd .fiche {
	background: #0D0B07 url('../img/v2/fd_trailergd_bs.jpg') no-repeat 0 102%;
	height: 670px;
	width: 950px;
}

#acceshd .flash {
	margin-left: 7px;
	margin-right: 7px;
	width: 936px;
	height: 546px;
}
#acceshd .fiche .flash #container,
#acceshd .fiche .flash #container DIV {
	width: 936px;
	height: 546px;
}
#acceshd .fiche .flash #container P {
	width: 936px;
}

/* bloc autres videos */
.autres-videos {
	display: inline;
	float: left;
	margin-left: 38px;
	padding-top: 58px;
	padding-bottom: 30px;
	background: transparent url('../img/v2/tt_lesautresfilles.gif') no-repeat 0 0;
}
#autres-videos-bonus {
	background-image: url('../img/v2/tt_lesautresbonus.gif');
}
.autres-videos LI {
	display: inline;
	width: 226px;
	text-align: center;
	float: left;
	font-weight: bold;
	padding-bottom: 7px;
	margin-right: 4px;
}
.autres-videos LI.newline {
	clear: both;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
.autres-videos A,
.autres-videos EM {
	display: block;
	width: 208px;
	margin: auto;
}

.autres-videos IMG {
	background: transparent url('../img/cadre_thumbs_3fd.gif') repeat-y scroll -8px 0;
	padding: 5px;
	display: block;
}



.bloc-view-dl,
.bloc-preview,
.bloc-contact,
.bloc-recherche,
.bloc-texte {
	background: transparent url('../img/fd_inscription_pix.gif') repeat-y 0 0;
	width: 659px;
	margin-left: 8px;
}

.bloc-preview,
.bloc-contact,
.bloc-recherche,
.bloc-texte {
	margin-bottom: 20px;
	margin-left: 27px;
	margin-top: 12px;
}

.bloc-view-dl .titre,
.bloc-preview .haut,
.bloc-contact .haut,
.bloc-recherche .haut,
.bloc-texte .haut {
	background: transparent url('../img/fd_inscription_haut.jpg') no-repeat 0 0;
	height: 101px;
	margin-bottom: 14px;
}

.bloc-view-dl .bas,
.bloc-preview .bas,
.bloc-contact .bas,
.bloc-recherche .bas,
.bloc-texte .bas {
	background: transparent url('../img/fd_inscription_bas.jpg') no-repeat 0 0;
	height: 30px;
	width: 659px;
}

.bloc-preview {
	margin-left: 27px;
	margin-bottom: 20px;
}
.bloc-contact {
	margin-left: 27px;
	margin-bottom: 10px;
}

.bloc-preview .haut,
.bloc-contact .haut,
.bloc-recherche .haut,
.bloc-texte .haut {
	height: 35px;
	margin-bottom: 0px;
}
.bloc-recherche .bas {
	margin-top: 50px;
}
.bloc-preview IMG {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 10px;
}

.bloc-view-dl IMG.tt {
	margin-left: 58px;
	margin-top: 44px;
	float: left; /* IE6 Fix */
}

.bloc-view-dl H3 {
	clear: left;
	padding-top: 6px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.avantages-premium,
.bloc-inscription-free {
	display: inline;
	background-color: #000000;
	float: left;
	width: 445px;
	height: 436px;
}
.bloc-inscription-free .msgerr {
	text-align: center;
	height: 40px;
	padding: 0px;
}
.bloc-inscription-free .msgerr .rouge {
	width: auto;
}
.bloc-inscription-free .msgerr A {
	margin-left: 0px;
}

.bloc-inscription-free H1 {
	margin-top: 16px;
	margin-left: 21px;
	background: transparent url('../img/v2/puce_verte.jpg') no-repeat 0 0;
	padding-top: 4px;
	padding-left: 44px;
	padding-bottom: 6px;
	height: 31px;
}
.bloc-inscription-free LABEL {
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}

.bloc-inscription-free P {
	display: inline; /* IE6 Fix */
	float: left;
	width: 207px;
	margin-bottom: 8px;
}
.bloc-inscription-free P INPUT {
	width: 252px;
	line-height: 14px;
	padding: 3px 0 3px 4px;
}

.bloc-inscription-free P {
	clear: left;
	margin-left: 66px;
}

.bloc-inscription-free INPUT.bt.valider {
	clear: left;
	width: 330px;
	height: 54px;
	background: transparent url('../img/v2/bt_clic_save1.jpg') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-left: 59px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.bloc-inscription-free A {
	font-size: 14px;
	text-decoration: underline;
	margin-left: 150px;
}

.bloc-video .bloc-inscription-free .bas {
	margin-top: 20px;
}

P.link-inscription-free {
	text-align: center;
	padding: 4px 0px 20px;
	font-size: 16px;
	font-weight: bold;
}

P.link-inscription-free A {
	font-weight: bold;
	text-decoration: underline;
}

#gdpage .link-inscription-free A.h1,
.bloc-video A.h1,
.bloc-thumbs A.h1 {
	font-weight: bold;
	font-size: 25px;
	text-decoration: underline;
}

P.link-more-trial {
	color: #b6211a;
	text-align: center;
	padding: 4px 0px 20px;
	font-size: 16px;
	font-weight: bold;
}

P.link-more-trial SPAN {
	display: block;
	margin: auto;
	background: transparent url('../img/v2/attention_trial_gd.jpg') no-repeat 0 10px;
	width: 862px;
	height: 125px;
	padding-top: 20px;
}
P.link-more-trial SPAN EM {
	color: #cfcecc;
}
P.link-more-trial SPAN.vid-trialfree {
	background: transparent url('../img/v2/attention_trial_pt.jpg') no-repeat 0 0;
	height: 67px;
	padding-top: 7px;
	width: 762px;
	padding-left: 100px;
	text-align: left;
}

#gdpage .link-more-trial A.h1 {
	font-weight: bold;
	font-size: 25px;
	text-decoration: underline;
}

/*
 * Bloc texte
 */

.bloc-texte * {
	margin: 0 13px;
}
.bloc-texte DIV.haut,
.bloc-texte DIV.bas,
.bloc-texte * * { /* Casse héritage */
	margin: 0px;
}

.bloc-texte H2 {
	background: transparent url('../img/fd_contact.gif') repeat-x scroll 0px 0px;
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	margin: 0 4px;
	text-indent: 9px;
}
.bloc-texte H3 {
	margin-top: 15px;
	font-size: 12px;
	font-weight: normal;
	color: red;
}
.bloc-texte H4 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 15px;
	margin-bottom: 5px;
}

.bloc-texte DIV.bas { /* Casse héritage */
	margin-top: 20px;
}
.bloc-texte LI {
	list-style: square url('../img/tiret_blc.gif');
	margin-left: 3px;
}
.bloc-texte UL {
	padding-left: 13px;
}
/*
 * Bloc profil
 */
.bloc-profil {
	background: transparent url('../img/fd_inscription_pix.gif') repeat-y 0 0;
	width: 659px;
	margin-left: 26px;
	margin-top: 12px;
}
.bloc-profil .haut {
	background: transparent url('../img/fd_inscription_haut.jpg') no-repeat 0 0;
	height: 35px;
}
.bloc-profil .bas {
	background: transparent url('../img/fd_inscription_bas.jpg') no-repeat 0 0;
	height: 30px;
	width: 659px;
}

.bloc-profil FORM.mail-change,
.bloc-profil FORM.password-change {
	display: inline;
	float: left;
	background: transparent url('../img/fd_compte.gif') repeat-x 0 0;
	margin-left: 4px;
	width: 325px;
	border-right: 1px solid #353430;
	border-bottom: 1px solid #353430;
	height: 188px;
}
.bloc-profil FORM.mail-change P INPUT,
.bloc-profil FORM.password-change P INPUT {
	float: left;
	margin-top: -2px;
	width: 120px;
}

.bloc-profil FORM H3 {
	text-indent: 16px;
	line-height: 47px;
	height: 47px;
	font-size: 14px;
}
.bloc-profil FORM LABEL {
	float: left;
	width: 154px;
	text-align: right;
	margin-right: 16px;
}
.bloc-profil FORM.mail-change LABEL {
	width: 80px;
}
.bloc-profil FORM.mail-change INPUT {
	width: 154px;
}

.bloc-profil FORM.mail-change P,
.bloc-profil FORM.password-change P {
	margin-top: 12px;
	margin-left: 21px;
	height: 30px;
}
.bloc-profil FORM.password-change {
	margin-left: 0px;
	border-right: none;
}
.bloc-profil FORM.news-change H3 {
	margin: 0px 4px;
	clear: left;
	background: transparent url('../img/fd_compte.gif') repeat-x 0 0;
}
.bloc-profil FORM.news-change P {
	margin-top: 6px;
	margin-left: 19px;
	height: 15px;
}
.bloc-profil FORM.news-change P.info {
	margin-top: 13px;
}
.bloc-profil INPUT.bt.valider {
	width: 117px;
	height: 25px;
	background: transparent url('../img/bt_maj.gif') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin: 16px 0px 0px 105px;
}

.bloc-profil FORM.news-change INPUT.bt.valider {
	margin: 18px 0px 22px 270px;
}


#passwdchg FORM.mail-change,
#passwdchg FORM.password-change {
	width: 652px;
	border-right: none;
}
#passwdchg form.mail-change label {
	width: 180px;
}
#passwdchg form.mail-change p input {
	width: 180px;
}
#passwdchg input.bt.valider {
	margin-left: 270px;
}

#passwdchg .bas {
	clear: both;
}
/*
 * Bloc vidéo
 */

.video-detail {
	width: 668px;
	background: #0c0b07 url('../img/v2/fd_cadrenoir_bs.jpg') no-repeat 0 100%;
	margin-top: 10px;
	margin-left: 5px;
}


.video-detail A.h1 {
	display: block;
	padding-top: 14px;
	padding-bottom: 25px;
	text-align: center;
}

.bloc-video .video-detail P.date {
	margin: 0px;
	padding-left: 15px;
	padding-top: 18px;
	width: 653px;
	height: 26px;
	background: #0c0b07 url('../img/v2/fd_cadrenoir_ht.jpg') no-repeat 0 0;
}

/* Commun a video et vid_detail */
.video-detail P.date,
.video-detail P.casting,
.video-detail P.description,
.video-detail P.duree {
	margin: 0px 10px 0 15px;
}
.video-detail .casting {
	font-size: 14px;
}
.video-detail P.date,
.video-detail P.description,
.video-detail P.duree {
	margin-top: 10px;
	clear: left;
}

.bloc-video P.duree {
	margin-bottom: 16px;
}

.bloc-video .action-free {
	min-height: 80px;
	background: #0c0b07 url('../img/v2/fd_cadrenoir_hr.jpg') no-repeat 0 0;
}

.bloc-video .action-free DIV.notez,
.bloc-video .action-free DIV.commentaire,
.bloc-video .action-free DIV.communiquez {
	display: inline; /* IE6Fix */
	float: left;
	margin-left: 16px;
}

.bloc-video .action-free DIV.notez {
	width: 190px;
}

.bloc-video .action-free DIV.commentaire {
	margin-top: 24px;
	width: 170px;
}

.bloc-video .action-free DIV.communiquez {
	width: 210px;
}

.bloc-video .action-free DIV.envoi-ami {
	margin-top: 22px;
	width: 210px;
	height: 22px;
}

.bloc-video .action-free DIV.contact-act {
	width: 200px;
}

.contact-act A {
	display: block;
	padding-top: 3px;
	padding-left: 45px;
	background: transparent url('../img/v2/picto_etoile.gif') no-repeat 8px 0px;
	color: #D3C746;
	font-size: 12px;
	font-weight: bold;
	visibility: hidden; /* A viré une fois terminé */
}

.bloc-video .action-free DIV.clear {
	background: #0c0b07 url('../img/v2/fd_cadrenoir_hr.jpg') no-repeat 0 100%;
	height: 2px;
	font-size: 1px;
	padding-top: 8px;
}


#gdpage .thumbs, 
.bloc-video .thumbs {
	margin-left: 1px;
	clear: both;
	background: transparent url('../img/v2/cadre_thumbs_1fd.gif') repeat 0 0;
	width: 676px;
}

#gdpage .thumbs {
	margin-left: 45px;
	margin-top: 18px;
	width: 900px;
}
#gdpage .thumbs IMG, 
.bloc-video .thumbs IMG {
	cursor: pointer;
	margin: 5px 2px 6px 8px;
}

#gdpage .thumbs IMG {
	cursor: default;
}
.tt-inscription {
	display: block;
	margin-left: 34px;
	margin-bottom: 20px;
}

/*
 * bloc join
 */

.bloc-join {
	padding-top: 35px;
	width: 905px;
	margin-left: 43px;
	background: transparent url('../img/v2/fd_join_ht.jpg') no-repeat 0 0;
	clear: left;
	margin-bottom: 16px;
	margin-top: 4px;
}
.bloc-join .titre {
	display: inline;
	float: left;
	width: 447px;
	border-right: 1px solid #39352a;
	background-color: #1b1a15;
	margin-left: 5px;
	height: 436px;
}
.bloc-join H1 {
	font-size: 20px;
}
.bloc-join .titre H1 {
	margin: 20px 0px 10px 28px;
}
.bloc-join .titre IMG.tt-info {
	display: block;
	margin: 18px auto 5px;
}

.bloc-join .titre IMG.thumbsimg {
	display: block;
	margin: 0px auto;
	border: 6px solid #ffffff;
}

.bloc-join .titre LI {
	margin-left: 28px;
	font-size: 14px;
	color: #68655c;
	padding-bottom: 2px;
}
.bloc-join .preview {
	clear: both;
	background-color: #010000;
	margin-left: 5px;
	height: 606px;
	width: 893px;
}

.bloc-join .preview IMG {
	display: block;
}

.bloc-join .preview .photo {
	margin-top: 8px;
	margin-left: 7px;
}

.bloc-join .preview .fullhd {
	position: absolute;
	margin-left: 323px;
	margin-top: 439px;
}

.bloc-join .preview .imginfo {
	position: absolute;
	margin-top: 108px;
	margin-left: 9px;
}

.bloc-join .bas {
	background: transparent url('../img/v2/fd_join_bs.jpg') no-repeat 0 100%;
	height: 30px;
}

/*
 * bloc votez-pour-moi
 * + bloc gagnantes préc
 */
.bloc-vote-acteur {
	clear: left;
	margin-left: 17px;
	background: transparent url('../img/v2/tt_onglet_votez.gif') no-repeat 0 0;
	width: 677px;
	padding-top: 52px;
	margin-top: 4px;
}
.bloc-vote-acteur IMG.tt {
	margin-left: 26px;
}
.bloc-vote-acteur .intro {
	margin: 10px 48px 0px;
}
.bloc-vote-acteur H2 {
	color: #d1c849;
	font-weight: normal;
	font-size: 14px;
	margin: 2px 48px 2px;
}


.bloc-vote-acteur UL,
.liste-gagnantes UL {
	color: #d1c849;
	font-weight: normal;
	font-size: 14px;
	margin: 0px 10px 0px 21px;
	padding-top: 16px;
}

.bloc-vote-acteur LI,
.liste-gagnantes LI {
	display: inline;
	float: left;
	margin: 5px;
	width: 151px;
	height: 303px;
	text-align: center;
	font-weight: bold;
}

.bloc-vote-acteur LI A:hover,
.liste-gagnantes LI A:hover {
	text-decoration: none;
}

.bloc-vote-acteur LI A.photo,
.liste-gagnantes LI A.photo {
	display: block;
	background: transparent url('../img/fd_autrefille.gif') no-repeat 0 0;
	width: 151px;
	height: 179px;
	margin-bottom: 6px;
	text-align: left;
}

.bloc-vote-acteur .zone-vote-acteur {
	font-size: 14px;
	display: block;
	margin: 0px 12px;
	height: 59px;
}

.bloc-vote-acteur .resultat {
	background: transparent url('../img/fd_vote_4rouge.jpg') no-repeat 0 0;
	display: block;
	height: 59px;
	padding-top: 14px;
}
.bloc-vote-acteur .resultat.ordre0 {
	background: transparent url('../img/fd_vote_1vert.jpg') no-repeat 0 0;
}
.bloc-vote-acteur .resultat.ordre1 {
	background: transparent url('../img/fd_vote_2jaune.jpg') no-repeat 0 0;
}
.bloc-vote-acteur .resultat.ordre2 {
	background: transparent url('../img/fd_vote_3orange.jpg') no-repeat 0 0;
}
.bloc-vote-acteur .resultat.ordre3 {
	background: transparent url('../img/fd_vote_4rouge.jpg') no-repeat 0 0;
}
.bloc-vote-acteur .resultat EM {
	font-size: 14px;
}
.bloc-vote-acteur LI IMG,
.liste-gagnantes LI IMG {
	cursor: pointer;
}

.bloc-vote-acteur LI .lien,
.liste-gagnantes LI .lien {
	margin-top: 6px;
	display: block;
	background: transparent url('../img/fd_autrefille.gif') no-repeat 0 100%;
	height: 52px;
	padding-top: 3px;
	text-align: center;
}

.bloc-vote-acteur LI A IMG,
.liste-gagnantes LI A IMG {
	background: transparent url('../img/nopic_120x160.jpg') no-repeat 0 0;
	margin-left: 14px;
	margin-top: 7px;
	float: left;
}

.bloc-vote-acteur LI STRONG,
.liste-gagnantes LI STRONG {
	width: 151px;
	text-align: center;
	line-height: 20px;
	color: #ffffff;
	font-size: 12px;
}

.bloc-vote-acteur LI EM,
.liste-gagnantes LI EM {
	font-size: 11px;
	line-height: 11px;
}

.liste-gagnantes {
	background: transparent url('../img/v2/tt_gagnanteprec.gif') no-repeat 26px 15px;
	padding-top: 37px;
	margin-left: 15px;
}

.liste-gagnantes li {
	height: 260px;
}
.liste-gagnantes li a.photo {
	margin-bottom: 0px;
}
.liste-gagnantes .date-gagnante {
	font-size: 11px;
	display: block;
	margin: 0px 12px;
	height: 15px;
	line-height: 12px;
	color: #aea481;
	font-weight: normal; 
}
.liste-gagnantes li .lien {
	margin-top: 0px;
}
.bloc-last-winner IMG.tt {
	display: block;
	margin-left: 36px;
	margin-top: 43px;
}
.bloc-last-winner .fiche {
	background: transparent url('../img/fd_photo_fille.gif') no-repeat scroll 34px 15px;
}
.bloc-last-winner .fiche IMG.photo {
	background: transparent url('../img/nopic_230x306.jpg') no-repeat 0 0;
	float: left;
	margin: 22px 0px 30px 43px;
}
.bloc-last-winner .fiche H2 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 15px;
	padding-left: 6px;
	padding-top: 22px;
}
.bloc-last-winner .fiche H2 A {
	color: #ffffff;
}
.bloc-last-winner .fiche H2,
.bloc-last-winner .fiche UL {
	margin-left: 291px;
	margin-right: 50px;
}

.bloc-last-winner .fiche UL IMG {
	float: left;
	border: 1px solid #ffffff;
	margin-right: 12px;
}

.bloc-last-winner .fiche LI {
	height: 100px;
}
.bloc-last-winner .fiche LI P.description {
	margin-top: 0px; /* Casse héritage */
}
.bloc-last-winner .fiche LI A {
	font-weight: bold;
}

.bloc-last-winner .avenir {
	font-size: 14px;
	padding-top: 17px;
	width: 374px;
}

.bloc-last-winner .fiche UL .avenir IMG {
	border: none;
}
.bloc-last-winner .fiche UL LI.avenir A {
	text-decoration: underline;
}


/*
 * bloc commentaire
 */

.bloc-thumbs.commentaire-head {
	height: 323px;
}

.bloc-list-commentaire IMG.tt {
	display: block;
	margin-left: 46px;
	margin-top: 23px;
}

.bloc-list-commentaire UL {
	margin: 20px 65px 20px 54px;
}

.bloc-list-commentaire LI {
	background: transparent url('../img/hr_commentaire.gif') repeat-x 0 100%;
	display: block;
	margin-top: 12px;
	padding-bottom: 11px;
}
.bloc-list-commentaire LI P {
	display: inline;
}
.bloc-list-commentaire LI P.pseudo {
	color: #d1c849;
	font-weight: bold;
}
.bloc-list-commentaire LI P.texte {
	display: block;
	margin-top: 3px;
	margin-left: 2px;
}

.new-commentaire {
	background: transparent url('../img/tt_laisser_commentaire.gif') no-repeat 0 0;
	padding-top: 47px;
	margin-top: 28px;
	margin-left: 46px;
}

.new-commentaire TEXTAREA {
	margin-left: 3px;
	width: 610px;
	height: 90px;
	border-width: 1px;
	line-height: 14px;
	padding: 3px 0 3px 4px;
}
.new-commentaire INPUT {
	width: 90px;
	height: 35px;
	background: transparent url('../img/bt_envoyer_commentaire.gif') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-left: 530px;
	margin-top: 5px;
	margin-bottom: 16px;
}
.bloc-list-commentaire P.msg {
	margin: 20px 5px 5px 51px;
}

P.msg.ok {
	color: #3bc518;
}

/*
 * bloc login
 */

.bloc-login {
	clear: left;
	margin-left: 17px;
	background: transparent url('../img/v2/tt_onglet_connectezvous.gif') no-repeat 0 0;
	width: 677px;
	margin-bottom: 16px;
	padding-top: 52px;
	margin-top: 4px;
}

.bloc-login .intro {
	margin: 6px 25px 27px;
}
.bloc-login .intro STRONG {
	color: #d1c849;
}

.bloc-login FORM {
	display: inline;
	background: transparent url('../img/fd_login.jpg') no-repeat 0 0;
	width: 289px;
	height: 186px;
	float: left;
	margin-bottom: 13px;
}

.bloc-login .bloc-connexion {
	width: 289px;
	margin-left: 34px;
}
.bloc-login .bloc-motdepasse {
	background-position: 100% 0;
	width: 328px;
}

.bloc-login FORM IMG {
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
}

.bloc-login FORM P {
	clear: left;
}
.bloc-login FORM LABEL {
	font-size: 11px;
	font-weight: bold;
	display: block;
}

.bloc-login P.mail INPUT,
.bloc-login P.password INPUT {
	width: 150px;
	line-height: 14px;
	padding: 2px 0 2px 2px;
}

.bloc-login .bloc-connexion IMG,
.bloc-login .bloc-connexion P,
.bloc-login .bloc-connexion INPUT.bt.valider {
	margin-left: 28px;
}
.bloc-login .bloc-connexion P.password {
	margin-top: 3px;
}

.bloc-login .bloc-connexion INPUT.bt.valider {
	width: 89px;
	height: 19px;
	background: transparent url('../img/bt_connexion.gif') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-top: 13px;
}


.bloc-login .bloc-motdepasse IMG,
.bloc-login .bloc-motdepasse P,
.bloc-login .bloc-motdepasse INPUT.bt.valider {
	margin-left: 20px;
}
.bloc-login .bloc-motdepasse P.type INPUT {
	float: left;
	vertical-align: 0px;
	height: 15px;
	clear: left;
	margin-right: 3px;
	width: 15px;
}
.bloc-login .bloc-motdepasse P.type {
	margin-top: 10px;
	line-height: 15px;
}
.bloc-login .bloc-motdepasse INPUT.bt.valider {
	width: 75px;
	height: 19px;
	background: transparent url('../img/bt_envoyer.gif') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-top: 13px;
}


.bloc-login A {
	clear: left;
	margin-left: 76px;
}

.bloc-login .msgerr A {
	margin-left: 0px; /* Casse héritage */
}

/*
 * Bloc view-download
 */


.bloc-view-dl {
	margin-left: 9px;
	margin-top: 20px;
}
.bloc-view-dl .titre {
	background: transparent url('../img/v2/fd_inscription1_haut.jpg') no-repeat scroll -3px 0;
	margin-bottom: 0px;
	height: 86px;
}

.bloc-view-dl .bas {
	background: transparent url('../img/v2/fd_inscription1_bas.jpg') no-repeat scroll -3px 0;
}

.bloc-view-dl IMG.tt {
	margin-left: 106px;
}
.bloc-view-dl .offre-CB {
	background: transparent url('../img/fd_premium_pt3.gif') no-repeat 3px 0;
	height: 273px;
}
.bloc-view-dl #trialactif {
	background: transparent url('../img/fd_premium_pt3.gif') no-repeat 3px 0;
	height: auto;
}
.bloc-view-dl .offre-CB .choix {
	clear: left;
	height: 120px;
	border-bottom: 2px solid #323331;
	width: 653px;
}
.bloc-view-dl #trialactif .choix {
	height: 180px;
}
.bloc-view-dl.gd .offre-CB .choix {
	clear: left;
	background-color: #343233;
	height: 122px;
	padding-top: 1px;
	margin-right: 4px;
	margin-left: 1px;
}
.bloc-view-dl .offre-CB FORM {
	margin-left: 3px;
}
.bloc-view-dl .offre-CB P INPUT {
	width: 13px;
	height: 13px;
	display: inline;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}

.bloc-view-dl .offre-CB H4 {
	line-height: 43px;
	font-size: 14px;
	text-align: center;
}
.bloc-view-dl H4 EM {
	font-size: 13px;
}
.offre-CB H4,
.offre-CB P {
	display: inline;
	clear: left;
	float: left;
	height: 43px;
	width: 392px;
}
.offre-CB P {
	width: 378px;
	margin-top: 1px;
	height: 47px;
	padding: 10px 0px 0px 15px;
	border-top: 1px solid #0c0b07;
	border-bottom: 1px solid #0c0b07;
	background-color: #0c0b07;
	cursor: pointer;
}
.offre-CB P.selected {
	background-color: #171509;
}
.offre-CB P.on {
	background-color: #2c271c;
}
.offre-CB P EM {
	font-weight: bold;
	color: #cdcc36;
	font-size: 14px;
	float: left;
}
.offre-CB P EM STRONG {
	color: #ffffff;
	font-size: 21px;
}
.offre-CB P EM STRONG SUP {
	vertical-align: 6px;
	color: #ffffff;
	font-size: 14px;
}
.offre-CB P SMALL {
	clear: left;
	float: left;
	font-size: 11px;
	display: block;
	text-indent: 26px;
	width: 250px;
}
.bloc-view-dl .avantages {
	position: absolute;
	margin-top: -165px;
	margin-left: 405px;
	background: transparent url('../img/tt_avantages.gif') no-repeat 3px 13px;
	padding-top: 57px;
	font-size: 11px;
}
.bloc-view-dl .avantages LI {
	margin-bottom: 3px;
}
.bloc-view-dl #trialactif .avantages {
	margin-top: -208px;
}
.bloc-view-dl #trialactif .avantages LI {
	margin-bottom: 6px;
}

.bloc-view-dl .offre-CB INPUT.bt.valider {
	clear: left;
	width: 272px;
	height: 64px;
	background: transparent url('../img/bt_clic_save.jpg') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-left: 195px;
	margin-top: 22px;
	margin-bottom: 16px;
}

.bloc-view-dl .offre-tel {
	background: #1b1811 url('../img/fd_premium_pt_bas.jpg') no-repeat 0 100%;
	width: 653px;
	margin-left: 3px;
	border-top: 1px solid #39352a;
	padding-bottom: 26px;
	
}
.bloc-view-dl .offre-tel H4 { 
	margin-top:3px;
	color: #cdcc36;
	line-height: 29px;
	font-size: 14px;
	text-indent: 15px;
	
}
.bloc-view-dl .offre-tel UL {
	margin-left: 34px;
	
}
.bloc-view-dl .offre-tel .flags {
	margin-left: 29px;
	margin-top: 8px;
	margin-bottom: 8px;
	
}

.bloc-view-dl .offre-tel UL LABEL {
	margin-right: 5px;
}

.bloc-view-dl .offre-tel UL INPUT {
	width: 58px;
}
.bloc-view-dl .offre-tel UL INPUT#code1 {
	margin-right: 10px;
}

.bloc-view-dl .offre-tel INPUT.bt {
	margin-left: 3px;
	text-align: center;
	width: 54px;
	height: 19px;
	font-size: 11px;
	background: transparent url('../img/fd_bt_valider.gif') no-repeat 0 0;
	border: 0px;
}

/*
 * Bloc join-cb
 */

#bloc-join-cb .titre {
	background-color: #000000;
	border-right-color: #000000;
	height: 328px;
}

#bloc-join-cb.trialactif .titre {
	height: 368px;
}

#bloc-join-cb .titre H1 {
	background: transparent url(../img/v2/puce_verte.jpg) no-repeat scroll 0 4px;
	margin-left: 16px;
	margin-top: 20px;
	padding-bottom: 6px;
	padding-left: 44px;
	
}
#bloc-join-cb .titre H1 SMALL {
	font-size: 14px;
	font-weight: normal;
	display: block;
	color: #68655e;
}

#bloc-join-cb .offre-CB .choix {
	background-color: #343233;
	height: 122px;
	margin-left: 1px;
	padding-top: 1px;
}
#bloc-join-cb.trialactif .offre-CB .choix {
	height: 182px;
}
#bloc-join-cb .offre-CB P INPUT {
	display: inline;
	float: left;
	height: 13px;
	margin-right: 8px;
	margin-top: 8px;
	width: 13px;
}
#bloc-join-cb .offre-CB INPUT.valider {
	background: transparent url(../img/v2/bt_clic_save1.jpg) no-repeat scroll 0 0;
	border: 0 none;
	clear: left;
	cursor: pointer;
	font-size: 0;
	height: 54px;
	margin-bottom: 8px;
	margin-left: 59px;
	margin-top: 39px;
	width: 330px;
}
#bloc-join-cb.trialactif .offre-CB INPUT.valider {
	margin-bottom: 4px;
	margin-top: 28px;
}
#bloc-join-cb .offre-CB P {
	width: 431px;
}
#bloc-join-cb .offre-CB FORM A {
	font-size: 14px;
	margin-left: 130px;
	text-decoration: underline;
}
.avantages-premium {
	background-color: #13120e;
	height: 328px;
}

.avantages-premium LI.tt {
	color: #d2c845;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 12px;
	padding-top: 20px;
}

.avantages-premium LI {
	list-style-position: outside;
	padding: 3px 35px;
	font-size: 11px;
	color: #68655e;
}

.trialactif .avantages-premium {
	height: 368px;
}
.trialactif .avantages-premium LI.tt {
	padding-bottom: 16px;
	padding-top: 20px;
}
.trialactif .avantages-premium LI {
	padding: 5px 35px;
}
.avantages-premium LI SPAN {
	width: 150px;
	position: absolute;
	margin-left: 252px;
	padding-top: 3px;
}
.avantages-premium LI SPAN IMG {
	margin-top: -3px;
	margin-right: 7px;
	float: left;
}

.avantages-premium LI STRONG {
	display: block;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

/*
 * Bloc bonus
 */
 
.bloc-bonus UL {
	padding: 15px 0px 0px 31px;
}

.bloc-bonus LI {
	display: inline;
	float: left;
	background: transparent url('../img/v2/fd_vid_bonus.jpg') no-repeat scroll 0px 0px;
	width: 324px;
	height: 252px;
	margin-right: 9px;
	margin-bottom: 15px;
}

.bloc-bonus A.img {
	float: left;
	margin: 3px 0px 0px 3px;
}
.bloc-bonus A.img:hover {
	text-decoration: none;
}
.bloc-bonus .bigthumbs {
	display: block;
}
.bloc-bonus .img SPAN {
	display: block;
	position: absolute;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding:3px 3px 2px 5px;
	margin-top: -179px;
	opacity: 0.8;
}

.bloc-bonus .png {
	position: absolute;
	margin-top: -179px;
}

.bloc-bonus .titre {
	clear: left;
	display: block;
	font-weight: bold;
	color: #d3c644;
	text-align: center;
	padding-top: 12px;
	height: 24px;
}
.bloc-bonus .duree {
	display: inline;
	float: left;
	margin: 10px 0px 0px 12px;
	width: 55px;
}

.bloc-bonus .lien {
	display: inline;
	float: left;
	margin: 10px 0px 0px 24px;
	font-weight: bold;
	font-size: 14px;
}


/*
 * Bloc contact
 */

FORM#contact {
	background: transparent url('../img/fd_contact.gif') repeat-x scroll 0px 0px;
	margin: 0px 3px;
	height: 550px;
}

FORM#contact .titre {
	margin: 0px 10px;
	height: 169px;
}

FORM#contact H2 {
	height: 46px;
	line-height: 46px;
	font-size: 14px;
}

FORM#contact P {
	float: left;
	padding-top: 25px;
	padding-bottom: 4px;
}

FORM#contact P LABEL {
	text-align: right;
	width: 100px;
	padding-right: 13px;
	line-height: 17px;
}
FORM#contact P LABEL,
FORM#contact P INPUT,
FORM#contact P TEXTAREA {
	float: left;
}
FORM#contact P TEXTAREA {
	width: 370px;
	height: 90px;
}
FORM#contact P INPUT {
	width: 153px;
}

FORM#contact P.destinataire,
FORM#contact P.sujet,
FORM#contact P.message,
FORM#contact P.needed,
FORM#contact .bt.valider {
	clear: left;
	display: block;
	width: 600px;
}

FORM#contact P.message,
FORM#contact P.sujet {
	padding-top: 14px;
}

FORM#contact P.needed {
	padding-top: 0px;
	padding-left: 113px;
	padding-bottom: 10px;
	width: 200px;
	font-size: 11px;
	float: left;
}

FORM#contact .bt.valider {
	width: 117px;
	height: 25px;
	background: transparent url('../img/bt_envoyer_vert.gif') no-repeat 0 0;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-left: 113px;
}

FORM#contact .titre P {
	float: none;
	padding-top: 10px;
	padding-bottom: 4px;
}

FORM#contact .msgerr .rouge {
	width: 600px;
}

FORM#contact .mail.verif {
	display: none;
}

FORM#contact .needed EM {
	color: #c70001;
}

.link-new-compte {
	display: inline;
	float: left;
	margin-left: 225px;
	text-decoration: underline;
}

/*
 * Bloc recherche
 */

.bloc-recherche FORM.rechercher {
	padding: 13px 18px 26px;
}
.bloc-recherche FORM.rechercher P {
	margin-bottom: 10px;
}
.bloc-recherche FORM.rechercher P EM {
	color: #d4c745;
}

.bloc-recherche FORM.rechercher INPUT {
	margin-top: 0px; /* Casse héritage */
}

/* Pagination */
.pagination {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
.pagination EM,
.pagination A {
	margin: 0px 4px;
	padding: 3px;
}


/* Col de droite */

.coldroite {
	color: #000000;
	float: right;
	background: transparent url('../img/bandeau_droite.jpg') no-repeat 0 0;
	width: 251px;
}

.bloc-connecte {
	background: transparent url('../img/fd_bloc_connect.jpg') no-repeat 0 0;
	margin-top: 97px;
	padding-bottom: 0px;
	width: 244px;
	height: 139px;
	color: #ffffff;
}

.bloc-connecte H2 {
	font-size: 12px;
	height: 30px;
	padding: 5px 0px 0px 24px;
}
.bloc-connecte H2 EM {
	color: #d2c845;
}
.bloc-connecte H3 {
	font-size: 12px;
	height: 16px;
	text-align: center;
}
.bloc-connecte P {
	color: #b7a87f;
	font-size: 11px;
	height: 50px;
	padding: 0px 20px;
	text-align: center;
}

.bloc-connecte P A {
	text-decoration: underline;
}
.bloc-connecte .bt {
	display: inline;
	float: left;
	background: transparent url('../img/picto_contact.gif') no-repeat 0 50%;
	height: 24px;
	line-height: 24px;
	width: 80px;
	margin-left: 15px;
	font-weight: bold;
	padding-left: 20px;
	
}

.bloc-connecte .bt.logoff {
	background-image: url('../img/picto_deconnexion.gif');
}
.coldroite .inscription {
	display: block;
	margin: 91px 0px 0px 5px;
	width: 209px;
	height: 84px;
}

.coldroite DIV.rechercher {
	margin: 10px 0px 0px 9px;
	background: transparent url('../img/tt_rechercher.gif') no-repeat 0 0;
	height: 52px;
}

FORM.rechercher .form-txt {
	font-size: 11px;
	margin-top: 27px;
	width: 186px;
	/* height: 20px; */
	line-height: 14px;
	padding: 3px 0px 3px 4px;
	float: left;
}

FORM.rechercher .form-submit {
	cursor: pointer;
	border: 0px;
	display: inline;
	float: left;
	background: transparent url('../img/bt_ok.gif') no-repeat 0 0;
	width: 32px;
	height: 22px;
	font-size: 1px;
	margin-top: 28px;
	margin-left: 6px;
}

.coldroite .hr {
	background: transparent url('../img/hr_droite.gif') no-repeat 0 0;
	margin: 10px 0px 8px 8px;
	width: 243px;
	height: 4px;
	font-size: 1px;
}

.coldroite .votez {
	background: transparent url('../img/tt_votez.gif') no-repeat 6px 0;
	padding: 58px 0px 0px 6px; 
}

.coldroite .votez P {
	display: block;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 19px;
}

.coldroite .votez .votez-pour-moi {
	display: block;
	background: transparent url('../img/fd_votez.gif') no-repeat 0 0;
	margin: 9px 0px 0px 2px;
	width: 237px;
	height: 92px;
	padding-top: 7px;
}

.coldroite .votez A.votez-pour-moi:hover {
	text-decoration: none;
}

.coldroite .votez .votez-pour-moi IMG {
	background: transparent url('../img/nopic_104x78.jpg') no-repeat 0 0;
	float: left;
	margin: 0px 6px 0px 7px;
}

.coldroite .votez .votez-pour-moi STRONG {
	display: block;
	font-size: 14px;
	color: #ffffff;
	line-height: 8px;
}

.coldroite .votez .votez-pour-moi EM {
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #c51818;
	padding-top: 2px;
}

.coldroite .categories {
	background: transparent url('../img/dallas.jpg') no-repeat 0 0;
	margin: 3px 0px 0px 0px;
	width: 250px;
}

.coldroite .categories LI {
}

.coldroite .categories LI .em {
	color: #041040;
}

.coldroite .categories LI A {
	margin: 0px;
	padding: 0px;
}

.coldroite .categories UL {
	list-style-position: outside;
	display: inline;
	float: left;
	width: 120px;
	margin: 185px 0px 10px 0px;
}
.coldroite .categories UL.first {
	margin-left: 22px;
	width: 98px;
}
.coldroite .categories A {
	font-weight: bold;
	font-size: 12px;
	color: #243c8c;
}

/* Bloc gagnante */

.coldroite DIV.gagnante {
	background: transparent url(../img/v2/fd_bloc_gagnante_bs.jpg) no-repeat 0 100%;
	margin-left: 5px;
}

.coldroite DIV.gagnante IMG {
	padding-bottom: 8px;
}

.coldroite DIV.gagnante P {
	margin-left: 15px;
	color: #ffffff;
	font-weight: bold;
}

.coldroite DIV.gagnante SMALL {
	font-size: 11px;
	font-weight: normal;
}

.coldroite DIV.gagnante A {
	margin-left: 15px;
	font-weight: bold;
}

.coldroite DIV.gagnante A.gagnante {
	display: block;
	margin-left: 5px;
}

.coldroite DIV.gagnante A.gagnante IMG {
	padding-top: 7px;
	padding-bottom: 5px;
}

/* Bloc scènes */

.coldroite .autres-scenes {
	background: transparent url(../img/v2/scenes_bs.jpg) no-repeat 0 100%;
	padding-bottom: 30px;
	margin-left: 6px;
}

.coldroite .autres-scenes .tt {
	margin: 4px 0px 8px 13px;
}

.coldroite .autres-scenes UL {
	background: transparent url(../img/v2/scenes_ht.jpg) no-repeat 0 0;
	float: left;
	padding-top: 29px;
}

.coldroite .autres-scenes UL LI {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 3px;
	width: 227px;
	text-align: center;
	background: #000000 url(../img/v2/scenes_hr.jpg) no-repeat 0 0px;
	padding-bottom: 9px;
}

.coldroite .autres-scenes UL LI.first {
	background: none;
	background-color: #000000;
}

.coldroite .autres-scenes UL LI IMG {
	cursor: pointer;
	margin-top: 8px;
}

.coldroite .autres-scenes UL LI A {
	display: block;
	font-weight: bold;
	padding: 4px 7px 0px;
}

/*
 * Pied de page
 */
.footer {
	font-size: 11px;
	width: 979px;
	height: 121px;	
	background: transparent url('../img/bandeau_pied.jpg') no-repeat 6px 0px;
	margin: -121px auto 0px;
}

.footer .links {
	padding-top: 28px;
	padding-bottom: 2px;
	font-weight: bold;
}

.footer .links A {
	font-weight: bold;
}

.footer P {
	padding-left: 306px;
}

.fixed {
        position: fixed;
        z-index: 100;
}



/* Popup Jalert */
#popup_overlay {
	background-color: #000000;
	position: absolute;
	z-index: 99998;
	top: 0px;
	left: 0px;
	width: 100%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	opacity: 0.3;
}
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url('../img/jalert.title.gif') top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url('../img/jalert.info.gif');
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url('../img/jalert.info.gif');
}

#popup_content.confirm {
	background-image: url('../img/jalert.important.gif');
}

#popup_content.prompt {
	background-image: url('../img/jalert.help.gif');
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* Message d'erreur */
.msgerr {
	padding-bottom: 20px;
}
.msgerr .rouge {
	text-align: center;
	color: red;
	display: block;
	margin: 0 auto;
	width: 500px;
}
.rouge {
	color: red;
}
.rouge INPUT, 
INPUT.rouge {
	border: 1px solid red;
	color: black;
}

/* LOGIN V3 */

.page .header #titredecouvre { /* surcharge regle v2 */
	position:absolute;
	top: -9px;
	background: transparent url('../img/v2/tt_porntourdecouvre.png') no-repeat 0 0;
	width: 466px;
	height: 36px;
}

#loginv3{padding:3px 0 0 0; height:360px; background-color:#000; margin-left:7px; width:871px; padding:10px; }
#loginv3 a{color:#fff;}

#loginv3-desc{ float:right; width:330px; margin-top:10px; }
#loginv3-desc h2{font-size:20px; color:#ccc; margin:4px 0 22px 0;}
#loginv3-desc h2 span{color:#d72e29;}
#loginv3-desc ul{list-style-type:none; margin:0;  color:#666; padding:0; margin-bottom:10px; }
#loginv3-desc ul li{margin-left:5px; padding:0 0 0 19px; overflow:hidden;  font-size:16px;  margin-bottom:1px; background:url(../images/loginv3.png) no-repeat 0px -266px; color:#999999;}
#loginv3-desc ul li.seeme{margin:12px 0 16px 5px;}
#loginv3-desc p{text-align:right; margin-top:28px; font-weight:bold; font-size:16px; padding-right:40px; background:url(../images/loginv3.png) no-repeat 300px -323px; width:294px; color:#fff;}

#loginv3-form{float:left; background:url(../images/loginv3.png) no-repeat 0px 0px; width:527px;}
#login-mail{height:58px; position:relative; margin-bottom:10px; padding-top:3px;}
#login-mail label,#login-formule p{display:block; height:57px; font-size:16px; color:#264d00; font-weight:bold; padding-left:50px;  margin-bottom:9px; line-height:57px;}
#login-mail label input{ border:1px solid #ccc; background-color:#fff; height:31px; width:255px; position:absolute;  top:15px; right:15px; font-size:20px;}

#login-formule p{display:block; height:50px; font-size:16px; color:#264d00; font-weight:bold; margin:0; border-bottom:1px solid #dadada;}
#login-formule ul{ list-style-type:none; margin:0; padding:0;}
#login-formule ul li{background-color:#EFEFEF; border-top:1px solid #fff; border-bottom:1px solid #dadada; height:50px;}
#login-formule ul li label{display:block; cursor:pointer; height:42px; line-height:16px; margin:9px 0 0 20px; font-size:16px; color:#000;}
#login-formule ul li.selected, #login-formule ul li:hover{background-color:#DDEF95;}
#login-formule ul li input{margin-top:5px; margin-right:7px;}

#login-formule ul li span{}
#login-formule ul li span span{display:block; font-size:11px; color:#666; margin-left:25px;}
#login-submit{height:60px; text-align:center; padding-top:20px; background:url(../images/loginv3.png) no-repeat 0px -128px;}
#login-submit input{background:url(../images/loginv3.png) no-repeat 0px -216px; height:48px; width:356px; border:0; overflow:hidden; cursor:pointer; line-height:1000px; color:transparent;}

