/*RESET*******************************************************/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}

body
{
line-height: 1;
font-size: 100% /* Decide for yourself if you want to include this. */;
outline:none;
}

h1, h2, h3, h4, h5, h6
{
font-size: 100%;
}

ul, ol
{
list-style: none;
}

a
{
color: black;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

.floatLeft
{
float: left;
}

.floatRight
{
float: right;
}
/*************************************************************/
body{
	background: #000 url("./img/body_bg.png") repeat-x;
	font-family:arial;
	width:100%;
}

#page{
	background: transparent url("./img/page_bg.png") repeat-y;
	margin: 0 auto;
	width:972px;
	position:relative;
	zoom:1;
}

#content{
	margin:0 auto;
	width:932px;
}

.spacer{
	clear:both;
}

#preview_video_btn_voir:hover, #preview_video_btn_telecharger:hover,
#voir_btn:hover, #telecharger_btn:hover, #leftControl:hover, #rightControl:hover,
.more:hover, .video_xxx:hover, .photos_xxx:hover, .disclaimer #out:hover, .disclaimer #in:hover, .video_xxx_photos:hover,
.photo_xxx_photos:hover, #social a:hover{
	background-position:0 100%;
}

.link{
	height:100px;
	position:relative;
	zoom:1;
	width:100%;
}

.video_xxx{
	background:#ee5a93 url("./img/video_xxx.png") no-repeat 0 0;
	display:block;
	height:51px;
	position:absolute;
	right:234px;
	text-indent:-8000px;
	top:2px;
	width:289px;
}

.photos_xxx{
	background:#ee5a93 url("./img/photos_xxx.png") no-repeat 0 0;
	display:block;
	height:51px;
	position:absolute;
	right:234px;
	text-indent:-8000px;
	top:2px;
	width:289px;
}

.more{
	background:#ee5a93 url("./img/more.png") no-repeat 0 0;
	display:block;
	height:55px;
	position:absolute;
	right:34px;
	text-indent:-8000px;
	width:184px;
}

/******** Header ********/

#header{
	margin:0 auto;
	position:relative;
	width:100%;
	zoom:1;
}

#header ul li{
	float:left;
	margin:12px 0 0 0;
}

#header ul li a{
	margin:0 20px 0 22px;
	color:#FFFFFF;
}

#menu{
	background-image:url("./img/menu_bg.png");
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	height:42px;
	width:100%;
}

#menu span{
	font-style:italic;
}

#social{
	position:absolute;
	right:5px;
	top:3px;
}

#social a{
	margin-left:3px;
}

#mails{
	background: url("./img/mail.png") no-repeat;
	float:left;
	height:31px;
	text-indent:-8000px;
	width:32px;
}


#facebook{
	background: url("./img/Facebook.png") no-repeat;
	float:left;
	height:31px;
	text-indent:-8000px;
	width:32px;
}

#twitter{
	background: url("./img/twitter.png") no-repeat;
	float:left;
	height:31px;
	text-indent:-8000px;
	width:32px;
}

#myspace{
	background: url("./img/MySpace.png") no-repeat;
	float:left;
	height:31px;
	text-indent:-8000px;
	width:32px;
}

#header #header_photo a{
	background-image:url("./img/header_img.jpg");
	display:block;
	height:309px;
	text-indent:-8000px;
	width:100%;
}
/******** logo ********/
#logo{
	display:none;
	position:absolute;
	/*left:665px;*/
	/*top:260px;*/
	left:514px;
	top:232px;
	z-index:100;
}

#logo_gif{
	position:absolute;
	top:0;
	left:0;
}

/******** Biographie ********/

#biographie{
	background: #FFFFFF url("./img/biographie_bg.png") repeat-x;
	height:330px;
	width:100%;
}

#biographie img{
	float:left;
	margin:32px 0 0 5px;
}

#biographie h2{
	background: #f0f0f0 url("./img/biographie_title.png") no-repeat;
	float:left;
	height:33px;
	margin:31px 0 0 15px;
	text-indent:-8000px;
	width:620px;
}

#biographie p{
	float:left;
	font-size:12px;
	line-height:18px;
	margin:18px 0 0 15px;
	text-align:justify;
	width:610px;
}

#biographie a{
	color:#700000;
	text-decoration:underline;
}


#biographie_side{
	border-left:1px dotted #b7b9bf;
	float:left;
	margin-left:20px;
	padding-left:10px;
	text-align:justify;
	width:330px;
}

#biographie_side p{
	margin-bottom:8px;
}

/******** Page Biographie *****/

#biographie.page {
	height:100%;
	padding:0 0 20px 0;
}

#biographie.page  #biographie_content{
	width:610px;
}

#biographie.page p{
	margin:15px 0 0 15px;
}

/*********** Mentins légales ********/

#photos.mentions {
	padding:0;
}

#photos.mentions h2{
	background: #f0f0f0 url("./img/mentions_legales.png") no-repeat;
	float:left;
	height:42px;
	margin:5px 0 0 10px;
	text-indent:-8000px;
	width:433px;
}


/******** News ********/

#news{
	background:#FFFFFF url("./img/block_bg.png") repeat-x;
	/*margin-top:10px;*/
	padding:17px 0 1px;
	position:relative;
	zoom:1;
	width:100%;
}

#news h2{
	background:#FFFFFF url("./img/news_title.png") no-repeat;
	height:35px;
	margin:0 0 35px 12px;
	text-indent:-8000px;
	width:177px;
}

#news_bg_picture{
	background:transparent url("./img/news_picture.png") no-repeat;
	bottom:0;
	height:296px;
	position:absolute;
	right:0;
	width:352px;
}

/***** Articles ******/

#articles{
	display:inline;
	float:left;
	margin-left:15px;
}

.news_post{
	border-bottom:1px dotted #b7b9bf;
	margin: 10px 0 0 5px;
	width:533px;
}

.news_head{
	height:88px;
}

.news_date{
	background: transparent url(./img/date_bg.png) no-repeat top left; 
	float:left;
	height:44px;
	margin-top:3px;
	padding-top:13px;
	text-align:center;
	width:57px;
}

.news_thumbs{
	background: transparent url(./img/thumbs_bg.png) no-repeat top left; 
	float:left;
	height:79px;
	padding:9px 0 0 9px;
	width:79px;
}




.news_date p{
	color:#fff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	line-height:1.1;
}

.news_infos{
	float:left;
	margin-left:10px;
}

.news_title{
	font-family:'century gothic';
	font-size:23px;
	font-weight:bold;
	width:434px;
	margin: 5px 0 0 0;
}

.news_title a{
	color:#890000;
}

.news_autor{
	color:#000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 0 0;
}


.news_content{
	font-size:13px;
	line-height:18px;
	text-align:justify;
	width:100%;
}

.news_content a{
	color:#890000;
	border-bottom:1px dotted #890000;
}

.news_content p{
	margin:4px 0 0 2px;
	text-align:justify;
}

.news_footer{
	height:50px;
	margin-top:15px;
	width:100%;
}

.news_more a{
	background: transparent url(./img/arrow.png) no-repeat top left; 
	color:#a20000;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	padding:5px 0 0 30px;
}

.news_comments{
	float:right;
	padding-top:5px;
}

.news_comments a{
	background-color:#a20000;
	color:#fff;
	display:block;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 6px 4px 6px;
}

.news_comments a:hover{
	background-color:#bc4747;
	text-decoration:none;
}


#news_articles{
	background: transparent url(./img/arrow.png) no-repeat top left; 
	float:none;
	height:24px;
	margin:30px 0 50px 4px;
	padding-left:30px;
}

/***** Alone videos ****/

#video_alone{
	background:transparent;
	border-left:1px dotted #b7b9bf;
	display:inline;
	float:left;
	margin-left:40px;
	width:280px;
}

#last_video, #last_tweets{
	color:#a20000;
	font-family:'century gothic';
	font-size:23px;
	font-weight:bold;
	margin:10px 0 20px 17px;
}

#last_video{
	margin-top:60px;
}

/************** Twitter ****************/

.twtr-doc{
	margin:0 0 0 11px;
}

.twtr-hd, .twtr-ft{
	display:none;
}

/*
.twitter-message{
	margin:0 0 5px 18px;
	padding:0 0 5px 0;
	font-family:arial;
	font-size:12px;
	color:#000;
	border-bottom:1px dotted #B7B9BF;
}

.twitter-user{
	color:#A20000;
	font-weight:bold;
}

.twitter-timestamp abbr{
	border:none;
	font-weight:bold;
}
*/

#video_alone .video_block{
	float:left;
	background:#a20000;
	display:inline;
	margin:0 0 20px 19px;
	padding:2px 2px 0 2px;
}

#video_alone .video_block span{
	margin:0;
}

#video_alone .video_block .video_title, #video_alone .video_block .video_title a{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	height:22px;
	margin:10px 0;
	padding:0 10px;
	text-align:center;
	width:260px;
}
/******** Photos ********/

#photos{
	background:#FFFFFF url("./img/block_bg.png") repeat-x;
	padding:17px 0 0 0;
	/* margin-top:10px; */
	width:100%;
}

#photos h2{
	background:#FFFFFF url("./img/photos_title.png") no-repeat;
	height:35px;
	margin:0 0 35px 12px;
	text-indent:-8000px;
	width:303px;
}

#slideshow img{
	margin:0 5px;
}

/******** Videos ********/

#videos{
	background:#FFFFFF url("./img/block_bg.png") repeat-x;
	padding:6px 0 0 0;
	/* margin-top:10px; */
	position:relative;
	zoom:1;
	width:100%;
}

#videos h2{
	background:#FFFFFF url("./img/videos_title.png") no-repeat;
	height:44px;
	margin:0 0 35px 12px;
	text-indent:-8000px;
	width:297px;
}

#videos .video_block{
	float:left;
	margin:0 0 20px 19px;
	padding:2px 2px 0 2px;
	background:#6f0000;
}

#videos .video_block span{
	margin:0;
}

#videos .video_block .video_title{
	/*border: 1px solid #E0165B;*/
	/*color:#E0165B;*/
	color:#fff;
	font-weight:bold;
	font-size:13px;
	height:24px;
	margin:10px 0;
	overflow:hidden;
	padding:5px 10px;
	text-align:center;
	width:260px;
}

#videos .link{
	margin-top:25px;
}

/******** Footer ********/
#footer{
	font-size:12px;
	padding: 30px 0;
	text-align:center;
}

#footer, #footer a{
	color:#ffffff;
}

#header, #footer{
	width:932px;
}

/******** Disclaimer ********/

.disclaimer{
	padding-bottom:6px;
}

.disclaimer h1{
	background-image:url("./img/header_img.jpg");
	display:block;
	height:309px;
	text-indent:-8000px;
	width:100%;
}

.disclaimer #advertisement{
	margin:30px 0;
}
.disclaimer #advertisement p{
	color:#ffffff;
	font-size:11px;
	text-align:center;
}

.disclaimer #important{
	font-size:14px;
	font-weight:bold;
}

.disclaimer #out{
	background:transparent url("./img/disclaimer_out.png") no-repeat 0 0;
	display:block;
	float:left;
	height:138px;
	margin:0 6px;
	text-indent:-8000px;
	width:456px;
}

.disclaimer #in{
	background:transparent url("./img/disclaimer_in.png") no-repeat 0 0;
	display:block;
	float:left;
	height:138px;
	text-indent:-8000px;
	width:456px;
}

#disclaimer_bottom{
	background:transparent url("./img/disclaimer_bottom.png") no-repeat;
	height:72px;
	margin:0 auto;
	width:972px;
}

/******** Videos template ********/

#video_xxx_container{
	height:100px;
	position:relative;
	zoom:1;
}


.video_xxx_videos{
	background:#ee5a93 url("./img/video_xxx.png") no-repeat 0 0;
	display:block;
	height:51px;
	bottom:20px;
	right:34px;
	position:absolute;
	text-indent:-8000px;
	width:260px;
}


/******** Photos template ********/

.photo_xxx_photos{
	background:#ee5a93 url("./img/photos_xxx_mini.png") no-repeat 0 0;
	bottom:4px;
	display:block;
	height:51px;
	left:374px;
	position:absolute;
	text-indent:-8000px;
	width:180px;
}

.photos_template{
	margin-left:20px;
}

.photos_container{
	height:652px;
	position:relative;
	zoom:1;
}

.slide a{
	float:left;
	margin-right:4px;
	margin-bottom:5px;
}

.spacer{
	clear:both;
}
#slideshow{
	margin-bottom:30px;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:880px;
  height:525px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  zoom:1;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:860px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:525px;
}

/*** Slideshow controls style rules. */
.control {
  display:block;
  width:339px;
  height:55px;
  text-indent:-10000px;
  cursor: pointer;
  position:absolute;
}

#leftControl {
  margin-left:31px;
  background:url("./img/control_left.png") no-repeat 0 0;
}
#rightControl {
 margin-left:557px;
  background:url("./img/control_right.png") no-repeat 0 0;
}

/******** Page article single *******/

.news_page .news_post{
	margin:0 0 40px 11px;
	border-right:1px dotted #b7b9bf;
	border-bottom:none;
	padding-right:15px;
	/*width:548px;*/
	width:588px;
}

.news_page .news_more{
	margin-left:416px;
}

.news_page .news_more a{
	background: transparent url(./img/arrow_back.png) no-repeat top left; 
	color:#890000;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin:20px 0;
	padding:5px 0 0 30px;
}

/** comments style **/

#comments{
	color:#890000;
	margin: 25px 0 15px 0;
	font-size:23px;
	clear:both;
}

.comment{
	margin: 20px 0;
	width:520px;
}

.comment-author{
	color:#890000;
	font-size:14px;
}

.comment-meta{
	background:url("./img/comments_top.png") no-repeat 0 100%;
	padding-bottom:30px;
}

.comment .comment-body p{
	background-color:#890000;
	color:#fff;
	margin:0;
	padding:5px 10px 20px 10px;
}

.comment .comment-body .reply{
	background:#E0165B url("./img/comments_down.png") no-repeat 0 100%;
	height:10px;
	width:520px;
}

#commentform {
	margin-top:20px;
}

#commentform input{
	background:#890000;
	color:#fff;
}

label small{
	color:#890000;
}

#comment{
	border:1px solid color #E0165B;
	width:595px;
}

#submit{
	cursor:pointer;
}

#put_a_com{
	color:#890000;
	font-size:14px;
	margin: 25px 0 15px 0;
}

/******** Page category blog *******/

.category .news_post{
	margin:0 0 40px 11px;
	border-right:1px dotted #b7b9bf;
	border-bottom:none;
	padding-right:15px;
	/*width:548px;*/
	width:588px;
}

 .navigation{
	font-size:23px;
	margin:20px 0 20px 25px;
}

#news .navigation a{
	font-size:23px;
}

.category .navigation  a, .category .navigation  a{
	color:#E0165B;
	font-size:14px;
	font-weight:bold;
	margin-right:15px;
}


/******** Page contact *******/

#biographie.contact h2{
	background:#FFFFFF url("./img/contact.png") no-repeat;
	height:35px;
	margin:30px 0 35px 12px;
	text-indent:-8000px;
	width:254px;
}

#biographie #contact{
	margin:0 0 0 20px;
}

#biographie .news_more_biographie{
	/*margin:-22px 0 0 15px;*/
	margin:10px 0 0 15px;
}

#biographie.contact input{
	border:1px solid #A5AFB9;
}

/******** Landing AWE ********/

#ma_video_porno{
	background:#FFFFFF url("./img/block_bg.png") repeat-x;
	margin-top:20px;
	padding-top:10px;
	width:100%;
}

#ma_video_porno h2{
	background:#FFFFFF url("./img/ma_video_porno_title.png") no-repeat;
	height:42px;
	margin:0 0 35px 12px;
	text-indent:-8000px;
	width:356px;
}

.preview_image{
	margin:0 4px ;
}

.preview{
	position:relative;
	zoom:1;
}

.preview_btn{
	position:absolute;
	top:204px;
	left:216px;
}

#voir_video, #telecharger_video{
	float:left;
	width:435px;
}

#voir_video{
	margin:0 20px;
}

#preview_video_voir, #preview_video_telecharger {
	display:block;
	margin-bottom:10px;
	position:relative;
	zoom:1;
}

#voir_btn, #telecharger_btn{
	display:block;
	height:102px;
	margin:15px 0;
	text-indent:-8000px;
	width:436px;
}

/******** Voir la video ********/


#voir_video h3{
	background:#FFFFFF url("./img/ma_video_porno_title_voir.png") no-repeat;
	height:30px;
	margin:0 0 35px 12px;
	text-indent:-8000px;
	width:315px;
}

#anim_play{
	position:absolute;
}

#preview_video_btn_voir{
	background:#FFFFFF url("./img/ma_video_porno_btn_img_voir.png") no-repeat 0 0;
	height:51px;
	text-indent:-8000px;
	width:219px;
}

#voir_btn{
	background:#FFFFFF url("./img/ma_video_porno_btn_voir.png") no-repeat 0 0;
}

/******** Télécharger la video ********/

#telecharger_video h3{
	background:#FFFFFF url("./img/ma_video_porno_title_telecharger.png") no-repeat;
	height:30px;
	margin:0 0 35px 12px;
	text-indent:-8000px;
	width:334px;
}

#preview_video_btn_telecharger{
	background:#FFFFFF url("./img/ma_video_porno_btn_img_telecharger.png") no-repeat 0 0;
	height:51px;
	text-indent:-8000px;
	width:219px;
}

#telecharger_btn{
	background:#FFFFFF url("./img/ma_video_porno_btn_telecharger.png") no-repeat 0 0;
}

#blink{
	font-size:17px;
}

/****** Breadcrumb ****/

.breadcrumb{
	color:#fff;
	font-size:14px;
	margin:10px auto;
	padding-left:12px;
	width:920px;
}

.breadcrumb a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

/******* Banner bandeau ****/

#banner_bandeau{
	background:#fff;
	margin:0 auto;
	padding-left:12px;
	width:920px;
}

/***** Formulaire Live ****/

#formcatcheur{
	display:none;
}

#TB_ajaxContent{
	background:transparent url("./img/live_background.png") no-repeat 0 0;
	border:none;
	height:495px;
	outline:none;
	position:relative;
	zoom:1;
	width:800px;
}

#TB_closeWindowButton{
	color:#ccc !important;
	left:13px;
	top:5px;
	position:absolute;
}

#state_on, #state_off{
	color:#ffffff;
	font-weight:bold;
	height:21px;
	left:112px;
	position:absolute;
	text-decoration:blink;
	top:114px;
	width:84px;
}

#state_on{
	background: transparent url("./img/live_on.png") no-repeat right center;
}

#state_off{
	background: transparent url("./img/live_off.png") no-repeat right center;
	left:101px;
	width:96px;
}

#TB_title{
	display:none;
}

#form_div{
	position:absolute;
	top:276px;
	left:222px;
}

.sp_email{
	color:#660033;
	font-size:30px;
	margin:0;
	text-align:center;
	width:420px;
	background:transparent;
}

#partenaires, .sp_optin{
	float:left;
	display:inline;
}

.sp_optin{
	height:13px;
	margin-top:7px;
	padding:0;
	width:13px;
}

#partenaires{
	margin:5px 0 0 3px;
}

.TB_submit{
	background:transparent url("./img/live_button.png") no-repeat 0 0;
	display:inline;
	cursor:pointer;
	position:absolute;
	height:45px;
	right:48px;
	top:271px;
	text-indent:-9000px;
	width:127px;
}	

#TB_window textarea{
	height:117px;
	left:9px;
	position:absolute;
	top:356px;
	width:770px;
	background-color:#fff;
	border:1px solid #cbcbcb;
	color:#333333;
	font-family:arial;
	font-size:12px;
	text-align:justify;
}

/* fix */

#TB_window{
	border:none;
	background:none;
}

#TB_ajaxContent p{
	padding:0;
}


