html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	}

body {line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {		border-spacing: 0;}

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body { font-size: 75%; color: #666; background: #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.5;}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #333;font-family:"Arvo", Arial;font-weight:700;text-transform:uppercase; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0;}

/* Text elements
-------------------------------------------------------------- */
/*p   { margin: 0 0 1.5em; }*/
.left       { float: left !important; }
p .left     { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right      { float: right !important; }
p .right    { margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a           { color: #c70104; text-decoration: underline; }
a:focus, a:hover  { color: #fb0004; }


blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong,dfn  { font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr, acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */
li ul, li ol  { margin: 0; }
ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }
ul     { list-style-type: disc; }
ol     { list-style-type: decimal; }
dl     { margin: 0 0 1.5em 0; }
dl dt  { font-weight: bold; }
dd     { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */
table         { margin-bottom: 1.4em; width:100%;  }
th            { font-weight: bold; }
th,td,caption { padding: 4px 10px 4px 5px; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small     { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large     { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide      { display: none; }

.quiet     { color: #666; }
.loud      { color: #000; }
.highlight { background:#ff0; }
.added     { background:#060; color: #fff; }
.removed   { background:#900; color: #fff; }

.first     { margin-left:0; padding-left:0; }
.last      { margin-right:0; padding-right:0; }
.top       { margin-top:0; padding-top:0; }
.bottom    { margin-bottom:0; padding-bottom:0; }

html {background:url("img/bg2.png") repeat-x top #5e0001;height:100%;}
body {background:url("img/bg.jpg") no-repeat 50% 0;min-height: 100%;}
body#body_dis {background:url("img/bg_dis.jpg") no-repeat 50% 0 ;position:relative;height:100%;}
#wrapper {min-height:800px;}
#top {height:24px;background:#000;text-align:center;border-bottom:1px solid #ff313f;}
#top h1 {font-size:15px;color:#c6f71b;line-height:24px;margin:0;}
#header {height:134px;position:relative;width:1024px;margin:0 auto;}
#centercol, #leftcol, #rightcol {float:left;}
#leftcol {margin-left:-890px;width:130px;background:url("img/page-top.jpg") no-repeat 0 0;padding-right:4px;} 
#centercol {margin:0 0 0 134px;width:756px;background:url("img/page-top.jpg") no-repeat 50% 0;}

#centercol_dis {margin:0 0 0 134px;width:756px;}

#content {padding:0 6px;}
#rightcol {width:130px;background:url("img/page-top.jpg") no-repeat 100% 0;padding-left:4px;}
#footer {clear:both;text-align:center;background:url("img/footer.jpg") no-repeat 0 0;width:1024px;margin:0 auto;padding:250px 0 40px 0;color:#fff;font-size:11px;}
#footer a {color:#ddfe61;}


ul#menu {margin:0;padding:0;list-style-type:none;position:absolute;top:14px;left:257px;width:767px;height:100px;}
ul#menu li {float:left;}
ul#menu li#videos {margin-left:15px;}
ul#menu li#videos a {background-position:-15px 0;}
ul#menu li#videos a:hover {background-position:-15px -100px;}
ul#menu li#extraits a {background-position:-139px 0;}
ul#menu li#extraits a:hover {background-position:-139px -100px;}
ul#menu li#contrib a {background-position:-263px 0;}
ul#menu li#contrib a:hover {background-position:-263px -100px;}
ul#menu li#sexeshop a {background-position:-387px 0;}
ul#menu li#sexeshop a:hover {background-position:-387px -100px;}
ul#menu li#rencontres a {background-position:-510px 0;}
ul#menu li#rencontres a:hover {background-position:-510px -100px;}
ul#menu li#liveshow a {background-position:-634px 0;}
ul#menu li#liveshow a:hover {background-position:-634px -100px;}
ul#menu li a {display:block;height:100px;width:124px;background: url("img/menu.png") no-repeat 0 0;text-indent: -5999em;}
#wrapper {overflow:hidden;background:url("img/page.png") repeat-y center top;width:1024px;margin:0 auto;}
#wrapper_dis {overflow:hidden;width:1024px;margin:0 auto;}

.box, .pub, .sidebox {margin-bottom:0.8em;}
.pub-728 {width:743px;height:122px;background:url("img/box.png") no-repeat -744px -62px;}
.pub-728 .content {padding:10px 8px 0 8px;overflow:hidden;}

.box {}
.box .head {height:33px;line-height:33px;background:url("img/box.png") no-repeat 0 -66px;color:#FFF;padding-left:55px;font-size:15px;}
.box .content {padding:20px 20px 0;margin-bottom:-30px;background:url("img/box-content.jpg") no-repeat 0 0;overflow:hidden;background-color:#FFF;}
.box .head h2 {color:#FFF;font-size:15px;margin:0;line-height:34px;}
.box#catlist .head h2 {color:#FFF;font-size:12px;margin:0;line-height:34px;}
.box .foot {background:url("img/box.png") no-repeat -744px 0;height:62px;}

.box ul.liste-videos {margin:0;padding:0;list-style-type:none;overflow:hidden;margin-right:-15px;}
.box ul.liste-videos li {float:left;margin:0 15px 12px 0;width:340px}
.box ul.liste-videos li a {text-decoration:none;}
.box ul.liste-videos li span.title {float:right;font-weight: bold;
text-decoration: none;color: #C70104;width:195px;margin-bottom:5px;}
.box ul.liste-videos li span.desc {float:right;width:195px;text-align:justify;line-height:14px;margin-bottom:5px;color:#666;}
.box ul.liste-videos li span.date {float:right;font-weight: bold;
text-decoration: none;color: #999;width:195px;}

.box ul.liste-videos li img {float:left;border:2px solid #e4080d;display:block;}

#categories .col {width:200px;float:left;padding-left:30px;min-height:240px;}
#categories .col_vid {width:200px;float:left;padding-left:30px;}
#categories .col.sep {background:url("img/col-sep.png") no-repeat 0 50%;}
ul.categories {margin:0;padding:0;list-style-type:none;}
ul.categories li a {padding-left:20px;background:url("img/puce2.png") no-repeat 0 4px;font-size:15px;}


#disclaimer.box {position:relative;margin-top:20px;}
#last-vids.box .head {background-position:0 0;}
#disclaimer.box .head {background-position:0 0;}
#topclips.box .head {background-position:0 -33px;}

#topclips.box ul {background:url("img/col-sep.png") no-repeat 280px 50%;list-style-type:none;margin:0;padding:0;overflow:hidden;}
#topclips.box ul li {overflow:hidden;font-size:14px;height:20px;line-height:20px;background:url("img/top15.png") no-repeat 0 0;padding-left:25px;position:relative;margin-bottom:5px;}
#topclips.box ul li#top15-2 {background-position:0 -20px;}
#topclips.box ul li#top15-3 {background-position:0 -40px;}
#topclips.box ul li#top15-4 {background-position:0 -60px;}
#topclips.box ul li#top15-5 {background-position:0 -80px;}
#topclips.box ul li#top15-6 {background-position:0 -100px;}
#topclips.box ul li#top15-7 {background-position:0 -120px;}
#topclips.box ul li#top15-8 {background-position:0 -140px;}
#topclips.box ul li#top15-9 {background-position:0 -160px;}
#topclips.box ul li#top15-10 {background-position:0 -180px;}
#topclips.box ul li#top15-11 {background-position:0 -200px;}
#topclips.box ul li#top15-12 {background-position:0 -220px;}
#topclips.box ul li#top15-13 {background-position:0 -240px;}
#topclips.box ul li#top15-14 {background-position:0 -260px;}
#topclips.box ul li#top15-15 {background-position:0 -280px;}

#topclips.box ul li .top15-title {float:left;width:255px;overflow:hidden;}
#topclips.box ul li span {float:left;margin-left:30px;width:360px;overflow:hidden;}

.sidebox {}
.sidebox .head {height:29px;line-height:29px;background:url("img/box.png") no-repeat 0 -99px;color:#FFF;padding-left:0;font-size:12px;}
.sidebox .head h3 {color:#FFF;margin:0;font-size:10px;padding-top:12px;letter-spacing:0px;text-align:center;}
.sidebox .content {padding:10px 5px;margin:0 0 -15px 0;background:url("img/sidebox-content.png") no-repeat 0 0 #FFF;position:relative;font-size:11px;}
.sidebox ul {margin:0;padding:0;list-style-type:none;}

.sidebox#partenaires li, .sidebox#webmaster li, .sidebox#social li , .sidebox#ca_inscript li  {padding-left:15px;background:url("img/puce.png") no-repeat 0 3px;line-height:18px;}
.sidebox#partenaires li a, .sidebox#webmaster li a, .sidebox#social li a, .sidebox#ca_inscript li a {font-weight:bold;text-decoration:none;}

.sidebox .foot {background:url("img/box.png") no-repeat -130px -99px;height:50px;}

#topsites.sidebox ul li {background:url("img/top10.png") no-repeat 0 0;padding-left:22px;height:18px;line-height:18px;margin-bottom:5px;}
#topsites.sidebox ul li#top2 {background-position:0 -23px;}
#topsites.sidebox ul li#top3 {background-position:0 -46px;}
#topsites.sidebox ul li#top4 {background-position:0 -69px;}
#topsites.sidebox ul li#top5 {background-position:0 -92px;}
#topsites.sidebox ul li#top6 {background-position:0 -115px;}
#topsites.sidebox ul li#top7 {background-position:0 -138px;}
#topsites.sidebox ul li#top8 {background-position:0 -161px;}
#topsites.sidebox ul li#top9 {background-position:0 -184px;}
#topsites.sidebox ul li#top10 {background-position:0 -207px;}

.pub.pub120x600 {background:url("img/pub120x600.png") no-repeat 0 0;padding:15px 5px;height:604px;}
.pub.pub120x300 {background:url("img/pub-120x300.png") no-repeat 0 0;padding:15px 5px;height:307px;}

#foot_dis {
	position:relative;
	padding:0px 20px 0px 20px;
font-size:10px;
text-align:justify;
color:#fff;	
	}

#foot_dis a{
text-decoration:none;
color:#FFF;	
}

h2 a{
text-decoration:none;
color:#FFF;	
}

.thumbs_header_play {
position:absolute;top:0px;left:0px;opacity:0.3;
}

ul.liste-videos li {position:relative;}

ul.list_sites li {display:block;position:relative;}

ul.list_sites li img {float:left;}


.cat-holder{
	overflow:hidden;
	
}
.cat{
	overflow:hidden;
	padding:10px 0 20px;
	
	
}
.cat-holder a{
	text-decoration:none;
}
.cat-image{
    position:relative;
	float:left;
	width:118px;
	height:88px;
	border:1px solid #cececf;
	
	margin:0 16px 0 0;
}
.cat-image:hover{
	border:1px solid #C70104;
}
.cat-content{
	overflow:hidden;
	float:right;
	width:547px;
}


.cat-content a{
	overflow:hidden;
	font-size:10px;
	color:#AAA;
	text-decoration:none;
}


.cat-content p a{
	font-size: 12px;
color: #848484;
}



.cat-content a:hover{
	color:#C70104;
}
.cat-content h3 a{
	color:#C70104;
	font-size:14px;
text-transform:none;
}

.cat-content h3 a:hover{
	color:#F00;
}
.cat-content p{
	overflow:hidden;
	font-size:12px;
	color:#848484;
	margin:0;
	padding:0;
	text-align:justify;
	min-height:60px;
}



.vid-holder{
	overflow:hidden;
	
}
.vid{
	overflow:hidden;
	padding:10px 0 20px;
	
	
}
.vid-holder a{
	text-decoration:none;
}
.vid-image{
    position:relative;
	float:left;
	width:160px;
	height:120px;
	border:1px solid #cececf;
	
	margin:0 16px 0 0;
}

.vid-image img{
	width:160px;
	height:120px;
}

.vid-image:hover{
	border:1px solid #C70104;
}
.vid-content{
	overflow:hidden;
	float:right;
	width:480px;
}

.vid-iframe-hover{
	margin-top:30px;
	margin-bottom:20px;
	text-align:center;
}

.vid-iframe-hover iframe{
	
	margin-bottom:20px;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.4);
	
}

.vid-content a{
	overflow:hidden;
	font-size:10px;
	color:#AAA;
	text-decoration:none;
}
.vid-content a:hover{
	color:#C70104;
}
.vid-content h3 a{
	color:#C70104;
	font-size:14px;
text-transform:none;
}

.vid-content h3 a:hover{
	color:#F00;
}
.vid-content p{
	overflow:hidden;
	font-size:12px;
	color:#848484;
	margin:0;
	padding:0;
	text-align:justify;
	min-height:60px;
}

.pag-holder{
	width:100%;
	text-align:center;
	
}

.pag-holder input {
	font-family:"Arvo", Arial;font-weight:700;text-transform:uppercase;
	font-size:16px;
	border:1px solid #666;
	background-color:#CCC;
color:#C70104;
	cursor:pointer;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.pag-holder input:hover {
	color:#FF0000;	
}


.hori_sep{
background:url(img/hori_sep.png) no-repeat 50% 0;
width:100%;
height:30px;
}

.box#article .megathumb{
float:right;
border:#C70104 1px solid;
}

.box#article h3 {
	color:#C70104;
	font-size:18px;
text-transform:none;
}

.box#article a{
	
	

	text-decoration:none;

}

.box#article p{
	text-align:justify;
	width:350px;
}




.main-form{
	overflow:hidden;
	margin:16px 0 0;
	padding:0 0 16px;
	border-bottom:1px solid #e3e3e3;
}
.form-left{
	overflow:hidden;
	width:333px;
	margin:0 20px 0 0;
	float:left;
}
.field-holder, .field-catcha{
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
}
.main-form label{
	overflow:hidden;
	float:left;
	width:73px;
	text-align:left;
	font-size:11px !important;
	line-height:15px;
	font-size:12px;
	color:#C70104;
}

.field-condi label{
	position:relative;
	width:180px;
	top:12px;
}


.content .main-form.contact textarea{
	width:596px;
	height:118px;
}
.main-form input{
	overflow:hidden;
	width:241px;
	height:30px;
	line-height:30px;
	padding:0 8px 0;
	border:1px solid #d0d0d1;
	font-size:12px;
	color:#848484;
}
.field-catcha input {
	overflow:hidden;
	width:141px;
	height:30px;
	line-height:30px;
	padding:0 8px 0;
	border:1px solid #d0d0d1;
	font-size:12px;
	color:#848484;
}
.field-condi input{
	width:20px;
}


.field-catcha img{
vertical-align:middle;
}

.main-form select{
	overflow:hidden;
	width:258px;
	height:30px;
	line-height:30px;
	padding:0 0 0 8px;
	border:1px solid #d0d0d1;
	font-size:12px;
	color:#848484;
}
.content .main-form textarea{
	
	width:241px;

	line-height:normal;
	padding:0 8px 0;
	border:1px solid #d0d0d1;
	font-size:12px;
	color:#848484;
}
.field-holder span{
	overflow:hidden;
	display:inline-block;
	border-bottom:1px solid #9e9e9e;
	border-right:1px solid #9e9e9e;
}
.main-form input.go{
	overflow:hidden;
	width:259px;
	height:49px;
	background: url(img/add_btn.jpg) no-repeat 0 0;
	cursor:pointer;
	display:block;
	text-indent:-9999px;
	border:none;
	margin:0 0 0 73px;
}
.main-form input.go:hover{
	background: url(img/add_btn.jpg) no-repeat 0 -49px;
}
.code-title{
	overflow:hidden;
	height:29px;
	line-height:29px;
	background: #C70104;
	border:1px solid #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:0 0 0 8px;
	color:#FFFFFF;
	font-size:14px;
	text-shadow:1px 1px #000;
	font-weight:normal;
}
.form-right{
	overflow:hidden;
	width:305px;
	border:1px solid #e1e1e1;
	padding:11px 12px 37px 15px;
}
.content .main-form .form-right textarea{
	overflow:hidden;
	width:268px;
	height:120px;
	padding:6px 25px 14px 9px;
	border:1px solid #d0d0d1;
	font-size:10px;
	color:#8a8a8a;
	margin:0;
}
.form-right span{
	overflow:hidden;
	display:inline-block;
	border-bottom:1px solid #9e9e9e;
	border-right:1px solid #9e9e9e;
	margin:10px 0 0;
}
#divLoadBL{
	margin:31px auto 0;
	width:88px;
}
http://localhost/1pornov2/contributions-amateurs.php
.allvids {
color:#000;
text-decoration:none;
cursor:pointer;
}

.allvids:hover {
color:#C70104;
text-decoration:underline;
}

.allvids img {
border:2px #DDD inset;
}

.allvids:hover img {
border:2px #C70104 outset;
}

ul.ca_list {
display:inline-block;
padding:0;
margin:0;
}
ul.ca_list li {
display:inline-block;
width:125px;
height:260px;
background:#c61011;
border:2px #c61011 solid;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
position:relative;
vertical-align:top;
}

ul.ca_list li .imgPublication {
opacity:0.9;
}
ul.ca_list li .imgPublication:hover {
opacity:1;
}
ul.ca_list li  .ca_cat {
vertical-align:middle;
float:right;
}

ul.ca_list li div.line_1 a {
color:#FFF;
text-decoration:none;
position:relative;
top:2px;

}
ul.ca_list li div.line_1 {
border-bottom:1px solid rgba(255,255,255,0.2);
height:22px;
padding:2px;
}

ul.ca_list li div.line_2 {
color:#FFF;
padding:2px;
}

ul.ca_list li span.ca_flag {
position:absolute;
right:5px;
top:5px;
border:1px #FFF solid;
}

ul.ca_list li span.ca_ageexhib{
color:#FF3;
}

div.bc_ca {
	font-weight:800;
	padding:4px;
height:20px;
line-height:20px;
background-color:#EEE;
color:#444;
margin-bottom:20px;
}
div.bc_ca a {
	text-decoration:none;
	color:#444;
} 

div.bc_ca a:hover {
	text-decoration:underline;
	color:#444;
} 

div.bc_ca img {
	
vertical-align:central;	
position:relative;
top:1px;
	}

div.ca_pagi {
	text-align:center;
	margin-top:40px;
}

div.ca_pagi a {
	padding:2px 5px 2px 5px;
	text-decoration:none;
	margin-left:5px;
	font-family:"Arvo", Arial;font-weight:700;text-transform:uppercase;
	font-size:16px;
	border:1px solid #666;
	background-color:#CCC;
color:#C70104;
	cursor:pointer;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

div.ca_pagi a:hover {
	color:#FF0000;	
}

#ca_login {text-align:center;}

#ca_login .texteComposant {
width:110px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:2px #CCC solid;
padding:2px;
color:#c61011;
margin-bottom:7px;
}

.ca_new_msg {
color:#fff;	
}

.ca_block{
background-color:#EEE;
color:#333;
}

#publi .imgPublication {border:1px solid #FFF; 
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.4);
}

#publi .imgPublication:hover {
border:1px solid #C70104; 
}

#encart_last{
position:absolute;
bottom:150px;
font-size:10px;
padding:10px;
text-align:justify;
}
#content{
position:relative;
}

.titreCadre {font-size:16px;}
