

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

#pub {
	text-align:center;
	margin:0 auto; 	
	width: 300px;
    height: 120px;
    overflow-y: hidden;
    overflow-x: hidden;
	border : solid 0px #727272;
}

#pub3 {
	text-align:center;
	margin:0 auto; 	
	width: 300px;
    height: 270px;
    overflow-y: hidden;
    overflow-x: hidden;
	border : solid 0px #727272;
}
	
.dmca {   
  margin-left: 8px;
  text-align: center;
}


.bloc-thumb {   
  margin-left: 8px;
  text-align: center;
}


#blocdownload {		
	margin-top : 5px;
	margin-bottom : 5px;
}

#titrethumb {	
	height: 18px;
	text-align:center;
	margin:0 auto; 
	font-size: 15px;
	color: #c4c4c4;
}

#titrethumb2 {	
	height: 29px;
	text-align:left;
	margin:0 auto; 
	font-size: 15px;
	color: #c4c4c4;
	line-height: 94%;
}


#pub2 {	
	text-align:center;
	margin:0 auto; 
	margin-top : 20px;
	margin-bottom : -20px;
	max-width: 1100px;
}



#titrelist {	
	font-size: 20px;
	font-weight: normal;
	color: #EEEEEE;	 
	margin-top : 0px;
	margin-bottom : 15px;
	margin-top : 15px;
	text-align:center;
}

#search2 {
    width: 300px;	
	text-align:center;
	margin:0 auto; 
	margin-top : 20px;
}



.text1 {
	font-size: 14px;
	font-weight: normal;
	color: #bbb;
	text-decoration: none;	
}

.text2 {
	font-size: 20px;
	font-weight: normal;
	color: #bbb;
	text-decoration: none;	
}


.message {
	font-size: 17px;
	font-weight: normal;
	color: #c4c4c4;
	margin-left: 20px;
	margin-right: 20px;
}

.titree1 {
    color: #eeeeee;  
    font-family:   Arial; 
    font-size: 18px; 
    font-style: normal; 
    font-weight: bold;
}

.titree2 {
	font-size: 13px;
	font-weight: normal;
	color: #a0a0a0;
	text-decoration: none;	
}

.titree3 {
	font-size: 16px;
	font-weight: bold;
	color: #cbcbcb;
}



.video a {
    display					: block;
	position: relative;
	overflow: hidden;
	height					: 110px;
	width					: 148px;
	border : solid 1px #727272;
}

.video img {
	height: 110px;
    width: 150px;
	
}

.thumb_player{	
    position: relative;	
	display: inline-block;		
	width: 148px;
	height: 110px;
	margin-right: 2px;
}

.video2 a {
    display					: block;
	position: relative;
	overflow: hidden;
	height					: 110px;
	width					: 148px;
	border : solid 1px #727272;	
}

.video2 img {
	height: 110px;
    width: 148px;    
}

.thumb_player_cat{
	position: relative;
	display: inline-block;
	width: 148px;
	height: 110px;
	margin-right: 2px;
}

.star a {
    display					: block;
	position: relative;
	overflow: hidden;
	height					: 148px;
	width					: 148px;
	border : solid 1px #727272;
}

.star img {
	height: 148px;
    width: 148px;	
}

.thumb_player_star{
	position: relative;
	display: inline-block;
	width: 148px;
	height: 148px;
	margin-right: 2px;
}



@media(max-width:550px) {
	.nav3-part span {
		display: none;
	}
	
	.nav3-part a i {
	font-size: 25px;
	margin-left: 10px;
	padding-right: 12px;
    }
}

@media(max-width:410px) {

    .video a {
		height					: 175px;
		width					: 298px;
    }
	
    .video img {
		margin-top: -10px;
        height: 195px;
        width: 300px;		
	}
	
	.thumb_player{
		width: 298px;
		height: 210px;
	}
}

@media(min-width:411px) and (max-width:485px) {

    .video a {
		height					: 142px;
		width					: 190px;
    }
	
    .video img {
        height: 142px;
        width: 192px;
	}
	
	.thumb_player{
		width: 190px;
		height: 177px;
	}
	
	.video2 a {
		height					: 142px;
		width					: 190px;
    }
	
    .video2 img {
        height: 142px;
        width: 190px;
	}
	
	.thumb_player_cat{
		width: 190px;
		height: 142px;
	}
	
	.star a {
		height					: 190px;
		width					: 190px;
    }
	
	.star img {
        height: 190px;
        width: 190px;
	}
	
	.thumb_player_star{
		width: 190px;
		height: 190px;
	}

	
}

@media(min-width:486px) and (max-width:549px) {

    .video a {
		height					: 134px;
		width					: 227px;
    }
	
    .video img {
		margin-top: -7px;
        height: 149px;
        width: 229px;
	}
	
	.thumb_player{
		width: 227px;
		height: 169px;
	}
	
	.video2 a {
		height					: 170px;
		width					: 227px;
    }
	
    .video2 img {
        height: 170px;
        width: 227px;
	}
	
	.thumb_player_cat{
		width: 227px;
		height: 170px;
	}
	
	.star a {
		height					: 227px;
		width					: 227px;
    }
	
	.star img {
        height: 227px;
        width: 227px;
	}
	
	.thumb_player_star{
		width: 227px;
		height: 227px;
	}	
}

@media(min-width:550px) and (max-width:609px) {
    
	.video a {
		height					: 153px;
		width					: 260px;
    }
	
    .video img {
		margin-top: -8px;
        height: 170px;
        width: 262px;
	}
	
	.thumb_player{
		width: 260px;
		height: 188px;
	}
	
	.video2 a {
		height					: 127px;
		width					: 170px;
    }
	
    .video2 img {
        height: 127px;
        width: 170px;
	}
	
	.thumb_player_cat{
		width: 170px;
		height: 127px;
	}
	
	.star a {
        height: 170px;
        width: 170px;
	}
	
	.star img {
        height: 170px;
        width: 170px;
	}	
	
	.thumb_player_star{
		width: 170px;
		height: 170px;
	}

	
}

@media(min-width:610px) and (max-width:734px) {

    .video a {
		height					: 171px;
		width					: 290px;
    }
	
    .video img {
		margin-top: -10px;
        height: 190px;
        width: 292px;
	}
	
	.thumb_player{
		width: 290px;
		height: 171px;
	}
	
	 .video2 a {
		height					: 142px;
		width					: 190px;
    }
	
    .video2 img {
        height: 142px;
        width: 190px;
	}
	
	.thumb_player_cat{
		width: 190px;
		height: 142px;
	}
	
	.star a {
        height: 190px;
        width: 190px;
	}
	
	.star img {
        height: 190px;
        width: 190px;
	}
	
	.thumb_player_star{
		width: 190px;
		height: 190px;
	}
}




@media(min-width:735px) and (max-width:810px) {

    .video a {
		height					: 136px;
		width					: 230px;
    }
	
    .video img {
		margin-top: -8px;
        height: 151px;
        width: 232px;
	}
	
	.thumb_player{
		width: 230px;
		height: 136px;
	}	
	
	.video2 a {
		height					: 127px;
		width					: 170px;
    }
	
    .video2 img {
        height: 127px;
        width: 170px;
	}
	
	.thumb_player_cat{
		width: 170px;
		height: 127px;
	}
	
	.star a {
        height: 170px;
        width: 170px;
	}
	
	.star img {
        height: 170px;
        width: 170px;
	}
	
	.thumb_player_star{
		width: 170px;
		height: 170px;
	}

	
}

@media(min-width:811px) and (max-width:905px) {

    .video a {
		height					: 152px;
		width					: 258px;
    }
	
    .video img {
		margin-top: -8px;
        height: 169px;
        width: 260px;
	}
	
	.thumb_player{
		width: 258px;
		height: 187px;
	}	
	
	.video2 a {
		height					: 142px;
		width					: 190px;
    }
	
    .video2 img {
        height: 142px;
        width: 190px;
	}
	
	.thumb_player_cat{
		width: 190px;
		height: 142px;
	}
	
	.star a {
        height: 190px;
        width: 190px;
	}
	
	.star img {
        height: 190px;
        width: 190px;
	}	
	
	.thumb_player_star{
		width: 190px;
		height: 190px;
	}

	
}


@media(min-width:906px) and (max-width:1020px) {

    .video a {
		height					: 171px;
		width					: 290px;
    }
	
    .video img {
		margin-top: -10px;
        height: 190px;
        width: 292px;
	}
	
	.thumb_player{
		width: 290px;
		height: 106px;
	}	
	
	.video2 a {
		height					: 155px;
		width					: 207px;
    }
	
    .video2 img {
        height: 155px;
        width: 207px;
	}
	
	.thumb_player_cat{
		width: 207px;
		height: 155px;
	}
	
	.star a {
        height: 207px;
        width: 207px;
	}
	
	.star img {
        height: 207px;
        width: 207px;
	}	
	
	.thumb_player_star{
		width: 207px;
		height: 207px;
	}	
}

@media(min-width:1021px) {

   .video a {
		height					: 144px;
		width					: 245px;
    }
	
    .video img {
		margin-top: -8px;
        height: 160px;
        width: 247px;
	}
	
	.thumb_player{
		width: 245px;
		height: 179px;
	}	
	
	.video2 a {
		height					: 170px;
		width					: 227px;
    }
	
    .video2 img {
        height: 170px;
        width: 227px;
	}
	
	.thumb_player_cat{
		width: 227px;
		height: 170px;
	}
	
	.star a {
        height: 227px;
        width: 227px;
	}
	
	.star img {
        height: 227px;
        width: 227px;
	}	
	
	.thumb_player_star{
		width: 227px;
		height: 227px;
	}	

	
}



#thumbsRotate {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 142px;
	width: 190px;
	text-align:left;
}


.time {
background-color:#000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
float:right;
font-size:90%;
height:12px;
line-height:12px;
opacity:.6;
padding:2px 3px 2px;
position:relative;
text-align:center;
bottom:17px;
margin:-1px 1px 0 0;
width:35px;
font-size: 11px;
font-weight: normal;
color: #eee;
}

.hd {
background-color:#f28900;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
float:right;
font-size:90%;
height:12px;
line-height:12px;
opacity:.8;
padding:1px 1px 1px;
position:relative;
text-align:center;
margin:31px 3px 0 0;
width:20px;
font-size: 11px;
font-weight: bold;
color: #fff;
}

.hdpub {
background-color:#f28900;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
float:right;
font-size:90%;
height:12px;
line-height:12px;
opacity:.8;
padding:1px 1px 1px;
position:relative;
text-align:center;
margin:1px 3px 0 0;
width:20px;
font-size: 11px;
font-weight: bold;
color: #fff;
}

.fullhd {
background-color:#f28900;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
float:right;
font-size:90%;
height:12px;
line-height:12px;
opacity:.8;
padding:1px 1px 1px;
position:relative;
text-align:center;
margin:31px 3px 0 0;
width:42px;
font-size: 11px;
font-weight: bold;
color: #fff;
}

.delete {  
float:left;
font-size:90%;
height:11px;
width:27px;
line-height:11px;
opacity:.6;
padding:2px 3px 2px;
position:absolute;
text-align:center;
top:-1px;
left:-6px;
margin:31px 3px 0 0;
font-family: arial;
font-size: 10px;
font-weight: normal;
color: #fff;
}

.thumb-info {
position:absolute;
float:right;
top:1px;
right:-2px;
}





.textfield1 {
color: #000; 
border-width: 1px;
font-size: 15px; 
border-color: #717171;}

.tri {  
	background-color:#EEEEEE;	
	border-width: 1px;
	width: 150px;
}
 
.bouton1 {
color: #EEEEEE; 
border-width: 1px;
font-size: 15px; 
border-color: #717171;
background-color : #4a4a4a;}




@font-face {
    font-family: 'aporn';
    font-style: normal;
    font-weight: 400;
    src: url(../image/font/absoluporn.eot?-vvsgco);
    src: url(../image/font/absoluporn.eot?#iefix-vvsgco) format("embedded-opentype"), url(../image/font/absoluporn.woff?-vvsgco) format("woff"), url(../image/font/absoluporn.ttf?-vvsgco) format("truetype"), url(../image/font/absoluporn.svg?-vvsgco#aporn) format("svg");
}

[class^="pvicon-"],
[class*=" pvicon-"] {
    display: inline-block;
    text-transform: none;
    font-family: 'aporn';
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pvicon-recherche:before {
    content: "\e913";
}

.pvicon-tags:before {
    content: "\e917";
}

.pvicon-download2:before {
    content: "\e944";
}

.pvicon-coeur:before {
    content: "\e936";
}

.pvicon-star:before {
    content: "\e93a";
}

.pvicon-webcam:before {
    content: "\e93b";
}

.pvicon-faq:before {
    content: "\e93e";
}

.pvicon-plancul:before {
    content: "\e941";
}

.pvicon-categorie:before {
    content: "\e943";
}

.pvicon-share:before {
    content: "\e947";
}

.decal1 {
	vertical-align: -10%;
}

.decal2 {
	vertical-align: -10%;
	margin-right : 5px;
	color: #c4c4c4;
	font-size: 22px;
}

.decal3 {
	vertical-align: -10%;
	margin-right : 5px;
	margin-left : 5px;
	color: #c4c4c4;
	font-size: 22px;
}






