html,body{padding:0;margin:0;font-family:Arial,Helvetica,"Open Sans",sans-serif;min-width:320px;cursor:default;} 
body,.jesuisuncache{ 
	background:url('http://www.k-upload.fr/css/kup_body.jpg');
	background-repeat:repeat; 
	font: 12px/1.55 Arial, Helvetica;
    color: #2f2f2f; min-width: 1080px;
    overflow:scroll;
    speak:none;   
    -webkit-font-smoothing: antialiased;
}a:active,a:focus 
{
   outline:none !important;
}
#header,#header_affich{z-index:5;position:relative;margin:0;padding:0;}
#header{height:118px;background:#030303;
/*background-image:url('http://www.k-upload.fr/image/bord-gauche-min.jpg');*/
/*background-image:url('https://pcvarkr.hs.llnwd.net/v1/asc/website/images/Contact_bg.png');*/
background-image:url('http://www.k-upload.fr/image/wall4-min.jpg');
background-position-y: -26px;
background-position-x: -539px;
border-bottom:3px solid #aa2b01;}
#lang{z-index:9999;position:absolute;cursor:pointer;display:inline-block;list-style:none;font-size:125%;margin:0;padding:0;top:2px;right:4px;}
#lang li,#lang li a{color:#5a5a5a;text-decoration:none;}
/*
#header #rightheader{
position:absolute;
right:0;
top:0;height:100%;
background-image:url('http://www.k-upload.fr/image/bloc-droit-header.jpg');background-repeat:no-repeat;
width:282px;
background-position-y: -9px;
background-position-x: 41px;
}
*/
#lang li{padding:5px 5px 3px 37px;background:#fefefe;}
#lang li.quelangue{padding:3px 5px 4px 37px;}
#lang  .drapo{position:absolute;width:33px;vertical-align:top;height:24px;line-height:27px;left:4px;} 
.langcacher{display:none;background:#fdfdfd;border:1px solid #f3f3f3;border-top:none;}
#lang .dejadessus{color:black;}
#lang  .drapo_fr{background:transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -600px -10px;}
#lang  .drapo_en{background:transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -600px -34px;}
#lang  li.quelangue span{font-size:66%;}
#lang:hover .langcacher,#lang  .quelangue:hover .langcacher{display:block;}
 #lang:hover .dejadessus{display:none;}
 
 #labelodesc{margin-top: 11px;}
#descrinput
 {
 height:84px;
margin-top: 3px; 
width: 98%;resize:none;margin-bottom: 12px;padding: 5px; 
 }
 
#lang li:hover{background:#f9f9f9;}
#partright #lang .suppborder{border-top:none;}
#partright{
position: absolute;
width: 345px;
height:28px;
right: 3.1%;
top: 23px;background: linear-gradient(to top, #ffffff, #e8e8e8);
    padding: 1px;
    border-radius:6px;
    padding-top: 3px;
    border:2px solid #d2d2d2;
	}
	
#jsuisanglais #partright{width:261px;}	
	
 #lang li.quelangue{border-radius:18px;background: transparent;
color: #353535;}
#lang:hover .quelangue,#lang:hover .quelangue:hover,#lang li.quelangue:hover{border-radius:15px 15px 0 0; 
color: #353535;}
 .mejs-container{margin:auto;}
 
#section_affich #cadre_image .perrors{font-size: 145%;}
#contenualter {width:60%;margin:auto;} 
#contenualter  h2 
{
text-align: left;
margin: 26px 0 8px 0;
font-size: 136%;
border-bottom: 1px solid #b9b9b9;
font-family: arial;
font-weight: normal;}
#contenualter  ul
{
padding: 0;
list-style: none;
margin: 0;
height: 100%;
width: 100%;
}

#contenualter ul li {
width:33.3%;
float: left;margin-bottom:8px;
}
#englobe-primairebloc{z-index:4;position:absolute;width:100%;height:95px;top:9px;}
.mindex #englobe-primairebloc{position:relative;top:2px;}
#enter-phrase {
       text-align: center;
    margin-bottom: 0px;
    height: 32PX;
    margin-top:12px;
    font-size: 116%;
}
#photoavtjs
{
    position: absolute;
    width: 100%;
    height: 100%;    z-index: 1;
}

#enter-phrase p,#enter-phrase h2{display: inline;
    font-weight: normal;
    text-decoration: underline;
    font-size: 100%;
    color: #151414;}


#heberger a:hover,#heberger:hover #mrmenu{display:block;}
	

#header_affich{background:red;height:118px;background:#FCFCFC;}
#header_affich .bloc-center{height:initial;max-width:310px;}
#header_affich #nom-site,#header_affich #nom-site a{color:#4E892B;text-decoration:none;}


.h2indexo{
 font-size: 162%;
background:#0e0e0e;
font-family: monospace;
color: #F0F0F0;
left: 3%;
width: 94%;
border: 1px solid #e2e2e2;
position: relative;
text-shadow: 1px 1px #030303;
height: 26px;
line-height:25px;
}
.hindexoww {
    font-size:138%;
background: #F9F9F9;
font-family: initial;
left: 0%;
width:99%;
border: 1px solid #f3f3f3;
position: relative;
text-align: center;
margin-bottom: 0;
color: #3F3F3F;
height: 32px;
line-height: 34px;
}
#best-video-month,#video-vu,#last-video
{ 
position:relative;
left: 3%;
    width: 94%;
	background:#eaeaea;
	height:335px;
}
#best-video-month{ border:1px solid #d2d2d2;margin-bottom: 20px;border-radius: 2px;}
#best-video-month  .formbutton2_fb .fb-like { 
   left: 124px;  top: inherit;
    bottom: 28px;
}
#best-video-month   .twit{ 
        top: inherit;right:inherit;
        bottom: 23px;
   left: 321px;
}
#video-vu,#last-video{overflow: hidden;background:inherit;}
#last-video{padding-bottom: 0;
overflow: inherit;
margin-top: 13px;}
#last-video h3{border:none;color:rgb(173, 26, 18);}
#video-vu{overflow: hidden;
    height: 502px;
}
#video-vu  figure a{
   height: 143px;
position: relative;
margin: 0;
width: 97.7%;
padding:0%;
} 
#video-vu  figure .titrage{
    border: none;
    width: 90%;
    height: 40px;
line-height: 19px;
    padding: 0;word-break: break-all;
text-align: left;
}

#video-vu  figure a img{
  position: relative;
    margin: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
#video-vu  figcaption{
margin: 0;
display: inherit;
height: 89px;
position: relative;
width: 100%;
}
.mindex #video-vu div {color: #313131;
margin: 4px 0%;
margin-left: 0;
width: 23%;
display: inline-block; 
text-decoration: none; 
PADDING: 1%;
height: 178px;}
	
	.mindex #video-vu  div.troisvideoplusvu
	{
	margin-right:0;
	}
	
.mindex #video-vu div:hover {
    color: #313131;
	}	
	#video-vu  figure {
       top: 4px;
    max-width: 100% !important;
   height: 100%;
    padding: 0%;
}
	
	#video-vu  figcaption p{
	   margin: 0;
line-height: 20px;
text-align: left;
 max-height: 60px;
overflow: hidden;word-break: break-all;
	}

#video-vu  figcaption .titre-videoplusvu{text-decoration: none;
height: 35px;
line-height: 28px;
font-size: 156%;
margin-top: 4px;
height: 45px;
}
#video-vu  figcaption .titre-videoplusvu a{
text-decoration: none;
color: black;
display: inline-block;
text-overflow: ellipsis;
word-break: initial;
word-wrap: break-word;
margin: 0;
margin-top: 2px;
width: 98%;
}


#imgtopvideo{
      top: 7px;
    right:8px;
    z-index: 8888;
    width: 132px;
    height: 55px;
    position: absolute;
    display: block;
    background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -1272px -5px;
}


.host-image .principale .placepub .carre-aside {top:213px;}


.bestvide .formbutton1_t{top:85px;position:relative;}

.bestvide .at-svc-print{display:none !important;} 

	#last-video{margin: 0;MARGIN-BOTTOM:2px;height: 182px;overflow: hidden;}
#droitvideo #last-video{
height: 136px;
margin: 0px;
MARGIN-BOTTOM: 0;
padding: 0;}		 
		
#best-video-month .bestvide
{overflow: hidden;
    position: relative;
  float: left;
    width: 49.8%;
    DISPLAY: inline-block;
    padding: 0;
    margin: 0;
    height: 100%; 
}

#best-video-month .bestvide  img
{
    position: relative;
    width: 87%;    border: 1px solid #bfbfbf;
    margin-top: 5%;
    height: 81%;
    padding:3px;
    background: white;
}

 
#best-video-month .voir
{
margin: auto;
bottom: 102px;
color:#f8f8f8;
position: absolute;
right: 50%;
text-decoration: none;
height: 54px;
width:210px;
line-height:54px;
text-align: left;
text-indent: 57px;
font-weight: bold;
font-size: 22px;
margin-right: -100px;
background:linear-gradient(to top, #960808, #E30404);
border-radius:6px; text-shadow: 1px 1px 1px black;
}
#best-video-month .voir:hover{color:white;}

#best-video-month .voir span
{
display: inline-block;
width: 40px;
height: 40px;
background:transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -759px -1px;
position: absolute;
left: 12px;
top: 8px;
}
.principale .underh3
{margin:0;
    text-align:left;
    width:94%;
    margin-bottom:4px;
    font-size:130%;
    margin-left:3.1%;color: #171717;
    border-bottom: 1px solid grey;
}
.principale #tity{
margin: 0;
margin-left: 6px;
text-align: left;
font-size:128%;
}
#best-video-month .bestvide h4
{
 margin-top: 77px;
font-size: 151%;
text-transform: uppercase;
text-align: left;
text-indent: 2%;
margin-bottom: 0px;
}
#best-video-month .bestvide h4 a
{
text-decoration: none;
color:#292929;
font-family: arial;
overflow: hidden;
display: inline-block;
text-overflow: ellipsis;
width: 470px;max-width: 470px;vertical-align: top;
white-space: nowrap;
margin: 0;
text-indent: 0;
}
#best-video-month .bestvide p
{
    width: 94%;
    padding: 2%;
    margin-top: 0px;
    text-align: left;    margin-bottom:6px;height: 48px;
overflow: hidden;word-wrap: break-word;
}
#best-video-month .bestvide .undervideo,#best-video-month .bestvide .undervideo1
{
display:inline-block;width: 145px;
height: 20px;
}
#best-video-month .bestvide .undervideo
{
    position: relative;
left: 6px;
position: absolute;
margin-top: 25px;
padding: 0;
}#best-video-month .bestvide .undervideo1
{
    width: 85px; 
    position: absolute;
    left: 96px;margin-top:11px;
}
b{font-weight:bold;}
/********* Defilement d'image ***********/  						
.image_carousel{
    overflow: hidden;z-index:11 !important;
position: fixed;
height: 117px;
padding: 0px;
left: 3%;
width:94%;
bottom: 0px;
z-index: 9; 
}
#voterimg
{
  position: absolute;
right: -195%;
bottom: 0;
width: 544px;
height: 92px;
z-index: 99;
}

#engloimg{position:relative;height:418px;margin-top:18px;}
#moisgg
{
width: 30%;
border: 1px double #DADADA;
left: 3.1%;
box-shadow: inset 0px 0px 57px rgba(0, 0, 0, 0.13);
position: relative;
height: 374px;
margin-top: 7px;
float: left;
border-radius: 2px; 
}
.mindex .image_carousel{overflow:hidden;
position: relative;
 /* background:url("http://www.k-upload.fr/image/wall2-min.jpg");*/
top: inherit;
box-shadow: inset 0px 0px 57px rgba(0, 0, 0, 0.13);
height: 185px;
border-radius: 6px; 
}
 .mindex .image_carouselhidden
{overflow:visible;
    height: 0px;
    border: none;
    box-shadow: initial;
    background: transparent;
}
 
.caroufredsel_wrapper
{
    display: block;
    text-align: center  !important;
    float: none;
    position: relative;
    top: 0px;
    right: initial;
    bottom: 0px;
    z-index: auto;
    height: 116px;
    margin: auto !important;
    overflow: hidden;
    width:100% !important;
    left: initial;
}
.image_carousel figure,.video_carousel figure{
display: inline-block !important;
text-align: left;
float: none;
width: initial !important;
position: relative !important;
top: 0px;
margin: auto !important;
height: 107px;
bottom: auto;
max-width: 90% !important;
}

.mindex #last-video figure{
top:0;
height: 144px;
overflow: hidden;
max-width: 100% !important;
}


.mindex   .image_carousel figure{
z-index:9;height:146px;}
.image_carousel a,.video_carousel a{ 
height: 70px;    text-align: center;
background-color:rgb(255, 255, 255);
border:1px solid rgb(185, 181, 181);
margin:21px 5px;
display: block;    line-height: 65px;
float: left;
padding:2px;
 -webkit-transition:all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -moz-transition:all 0.1s ease;
    -o-transition:all 0.1s ease;
    transition:all 0.1s ease;
}
.mindex  .image_carousel #onlyprev
{
    right: 0;
    position: absolute;
	}
.mindex  .image_carousel #onlyprev:hover
{
	margin-left: 0px;
}
.mindex  .image_carousel a,.mindex .video_carousel a {
width: 140px;
height: 115px;
margin: 11px 5px;
overflow: hidden;
padding: 4px 0;
line-height: 111px;
border: 1px solid #C9C9C9;
}



 .mindex .video_carousel a {
width: 31.3%;
height: 196px;
margin: 4px 0.4%;
overflow: hidden;
background-color: #1A1A1A;
padding: 4px;
border: #cccccc 1px solid;
}
 #last-video a {background: white;
width:18.15%;
height: 120px;}
  #last-video a  img{
    width: 100%;
    height: 100%;
}
.mindex .video_carousel a {
background-color:inherit;
}

.mindex  .image_carousel .previsua{position:relative;
z-index: 3;
height: 250px;
margin-right: 0px;
line-height: 249px;
width: 270px;
border: medium none;
margin-top:6px;
}
#foo2_prev,#foo2_next,#foo1_prev,#foo1_next
{
display: block;
height: 96PX;
bottom: 8PX;
padding:0;
margin: 0;
line-height: 94px;
width: 27px;min-width: 27px;
position: absolute;
left:18px;
background: #1D1D1D none repeat scroll 0% 0%;
border: 1px solid #303030;
color: #FFF;
text-decoration: none;
}
#foo2_next
{
left:initial;
RIGHT:18px;
}
.mindex  #foo2_prev,.mindex  #foo2_next,.mindex  #foo1_prev,.mindex  #foo1_next
{z-index: 42;
width: 55px ;
height: 54px;
position: absolute;
display: block;
background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -862px -5px;
border: medium none;
left: -9px;
bottom:56px;
margin: initial;
}

.icone_yeux
{
width: 36px;
height: 20px;
background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -440px -6px;
display: inline-block;
vertical-align: middle;
}
.icone_coeur
{
width: 33px;
height: 28px;
background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -479px -6px;
display: inline-block;
vertical-align: middle;
}
#video-vu figcaption .undervideo { 
display: inline-block;
margin-bottom: 0;
}
#video-vu figcaption .undervideo1 { 
position: absolute;
right: 3px;
display: inline-block; 
margin-top: -3px;
margin-bottom: 0;
}

.mindex  #foo1_next{left:580px;background-position:-909px -5px;}
.mindex  #foo2_prev{background-position: -975px -5px;}
.mindex  #foo1_prev,.mindex  #foo1_next{bottom:64px;}
.mindex .image_carousel #foo2_prev,.mindex .video_carousel #foo1_prev,.mindex .image_carousel #foo2_next,.mindex .video_carousel #foo1_next{transition:inherit;}

.mindex  #foo2_prev:hover,.mindex  #foo1_prev:hover{background-position:-975px -5px;}
.mindex  #foo2_next:hover,.mindex  #foo1_next:hover,.mindex  #foo2_next{background-position:-1022px -5px;}
.mindex  #foo2_prev,.mindex  #foo2_next{opacity:0.9;}
.mindex  #foo2_prev:hover,.mindex  #foo2_next:hover{opacity:1;}

.mindex  #foo1_prev,.mindex  #foo2_prev{left:-2px;}
.mindex  #foo1_next,.mindex  #foo2_next{left:initial;right:-2px;position:absolute;display:block;}
 
#blocpouce{
position: absolute; 
height: 44px; 
left: 9%;
width: 82%;
bottom:3px;
}

#blocpouce .undervideo,#blocpouce .undervideo1{
    width: 45%;
    display: inline-block;
}
#blocpouce .undervideo1{
    width:26%;
}
#blocpouce .voirimg {margin: 0;display: inline-block;color: #ab0000;text-align: left;margin-right: 12px;}
 #coeurlike
 {
width: 66px;
height: 63px;
background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -1092px -0px;
display: block;
position: absolute;
margin-left: -61px;
margin-top: -29px;
 }
 
.pouce-vert,.pouce-rouge
{
display: inline-block;
width: 36px;
height: 35px;
background: transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -1082px -16px;
vertical-align: middle;margin-top: -1px;
}
.pouce-rouge
{ 
background: transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -1125px -16px;
margin-left: 10px;
}
#advancedUpload{
	height:53px !important;
	line-height:53px !important;
}

html .jesuisuncache{
 width: 56PX;
height: 131px;min-width: initial !important;overflow: initial;
position: absolute;
left: 0;
top: 38px;
z-index: 41; 
}
.cachedroite{
right:0; margin-right: -1px;
left:initial;  
}
#cacher_gauche,#cacher_droit
{
right: 0px;
height: 88%;
position: absolute;
bottom: 8px;
width:8%;
background: #000 none repeat scroll 0% 0%;
border-left:1px solid #2D2D2D;
}
#cacher_gauche{left:0;border-left:inherit;border-right:1px solid #2D2D2D;}
 
.image_carousel a:hover img{opacity:0.6;transition:0.1s ease-in-out 0s;-webkit-transition:0.1s ease-in-out 0s;}
.image_carousel a img{
display: block;
height: 100%;
}
.mindex   .image_carousel a img{position: relative;
vertical-align: middle;
display: inline-block;
height: initial;
max-width: 100%;
max-height: 100%;
z-index: 4;
}
.image_carousel a.prev span,.image_carousel_jeu a.next span {display:none;}

.mindex   .image_carousel h3,.mindex  #moisgg h3{
font-size: 85%;
margin: 0px;
text-align: left;
color: #F5F5F5;
}
.mindex   .image_carousel h3{ 
line-height: 19px;
text-indent: 14px;
font-size: 129%;
color:rgb(36, 36, 36);
border-bottom: none;
margin-top: 13px;
}
.mindex  #moisgg h3{
color: #090909;
text-align: center;
line-height: 26px;
margin-top: 8px;
font-size: 112%;

}
#moisgg .previsua 
{height:72%;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
font: 0px/0 a;
background: #000 none repeat scroll 0% 0%;
text-align: center;
position: absolute;
width: 78%;
margin: 40px auto auto;
border: 1px solid #272727;
border-radius: 2px;
padding: 4px;
}
#moisgg .viensvoter
{
position: absolute;
bottom: 0px;
color: #000;
padding: 10px;padding-left: 37px;
font-size: 100%;
width: 88%;
margin-left: 6%;
margin-bottom:0;
border: 1px dotted red;
background: white;
}
#moisgg .previsua img
{margin: inherit;
    vertical-align: middle;
display: inline-block;
max-width: 100%;
max-height: 100%;
}

#nom-site{
display: inline-block;
position: relative;
margin: 0px 0px 0px 1.9%;
line-height:76px;
font-size: 40px;
height: 50px;
font-weight: bold;
text-indent: 48px;
padding: 3px 10px;
color: #ad1111;
}
 #nom-site strong{ 
color: #FCFCFC;
font-family: Jazz LET;
text-shadow:1px 2px 2px #3F3D3D;
 
 }
 
 #header_affich  #nom-site strong{ text-shadow: 1px 2px 2px #F9F9F9;}
 
#header h1,#header_affich h1{
position: relative;
display: block;
margin: 16px 0px 0px 37px;
font-size: 112%;
color: #DDD;
font-family: arial;
font-weight: bold;
}
 #header_affich h1{font-size:108%;WIDTH: inherit;margin: 0px 0px 0px 3px;}

.hide-defaut{display:none;}

#header_affich  #nom-site
{text-shadow: none;
margin-top: 8px;
margin-left: 44px;
height: 72px;
text-indent: 42px;
font-size: 46px;
}
#wrapper {
  width:300px;
  height:160px;

  float:left;
  position:relative;
  z-index:1;
  overflow:hidden;

  background:#aaa;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  background:#e3e3e3;
}

#scroller {
  width:2100px;
  height:100%;
  float:left;
  padding:0;
}
.zditor .principale { 
    padding-bottom:106px; 
}
#section_affich .paradown
{
margin:28px 0px 128px;font-size:140%;
}
#scroller ul {
  list-style:none;
  display:block;
  float:left;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  text-align:left;
}
.bannercontainer .banner ul{margin: 0; padding: 0;}
#globulus
{
width: 274px;
height:153px;
position: fixed;
right: 0;
bottom: 10%;
z-index: 999999;
}
html  .maining
{
width:1px !important;
}
#globulus #shareimge
{
    position: absolute;
    z-index: 99999999;
    right: 0;
    top: -159px;
    width:202px;
}
#helpexist
{    z-index: 41;
width: 264px;position: absolute;
height:143px;
border-radius: 5px 0 0 5px;
right: 0;padding:5px;
background:white;
bottom: 5px;
z-index: 9999999;
border:1px solid #a1a1a1;
border-right: none;
}
#helpexist p{margin:0;}
#helpus{background:#ededed;background-image:radial-gradient(white, #D4D4D4);
position: relative;border-radius: 3px 0 0 3px;
margin: 0;padding-left: 10px;
height: 100%;
width: 100%; }
#helpexist #helpus .partager { 
    width: 280px; right: inherit;
top: inherit;
bottom:0;
left: 36px;margin:0;
}#helpexist  #helpus .block_partage {
    margin-top: 0;
}
#helpexist  #croixnoir{width: 22PX;
height: 19px;
    position: absolute;cursor:pointer;
    background:transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -558px -8px;
left: -3px;
top: -1px;
    z-index: 41;}
	
#helpflechette{width: 34PX;
height: 61px;
    position: absolute;cursor:pointer;
    background:transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -635px -3px;
right: 0; 
bottom: 58px;
z-index: 17;
}	
	
#helpexist  .paraa{color: #151515;}
#helpexist .titra {padding-top: 12px;}
#helpexist .titra b{text-transform: uppercase;
    font-weight: bold;
    font-size: 162%;
    font-family: initial;
    color:#bf1515;
}


#thelist,#thelist a
{
	list-style:none;
	display:inline-block;
	padding:0;
	max-width:100%;
}
#thelist a
{
	border:1px solid rgb(216, 216, 216);
	padding:4px;
	margin-left:-4px;
	background:white;
}
#scroller li {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  display:block; float:left;
  width:300px; height:160px;
  text-align:center;
  font-family:georgia;
  font-size:18px;
  line-height:140%;
}

 

#nav { z-index: 8;
    position: relative;    max-width: 1080px;    margin: 0 auto;
  width:300px;
  float:left;
}

#prev, #next {
  float:left;
  font-weight:bold;
  font-size:14px;
  padding:5px 0;
  width:80px;
}

#next {
  float:right;
  text-align:right;
}
.zditor #page .image-detail {
    margin-top:392px;
}
#indicator, #indicator > li {
  display:block; float:left;
  list-style:none;
  padding:0; margin:0;
}

#indicator {
  width:110px;
  padding:12px 0 0 30px;
}

#indicator > li {
  text-indent:-9999em;
  width:8px; height:8px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  background:#ddd;
  overflow:hidden;
  margin-right:4px;
}.hide-webfaqcontact{display:block;}

#indicator > li.active {
  background:#888;
}

#indicator > li:last-child {
  margin:0;
}
#header_affich h1{font-size: 105%;color:#202020;}
.block_partage h4,#section_affich label,#section_affich p{font-size:118%;color:black;margin: 31px 0px 0px;}
.block_partage h4{font-size:113%;color:black;margin: 21px 0px 0px;}
#section_affich #namefiler
 {
 color: black;
    font-family: arial;
    font-size:114%;
    font-weight: normal;
    margin:8px 0px 20px;
 }
 #section_affich #namefiler b
 {
text-decoration:underline;
 }
#section_affich .block_partage{min-width: 288px;}
#section_affich .block_partage {
    min-width: 288px;
    bottom: 0px;
    margin:16px 0px 0px;
}

#descriptionde
{
position: relative;
width: 50%;
margin: auto;
}
#descriptionde .titroy
{
    text-align: left;
    margin-bottom: 9px;
    border-bottom: 1px solid #aaa;
}
#descriptionde .descrimooi
{
    position: relative; overflow:hidden;
    font-weight: normal;
    font-family: arial;
    font-size: 88%;
    margin: 0;
}


#com{
font-size: 22px;
color:rgb(74, 153, 33);
}

.contacter .principale {
    min-height:710px;
}
	
#menu-principal,#secondnav
{  
z-index: 8;
position: relative;
height:33px; 
margin: 0 auto;
margin-top: -15px;
padding: 0;
margin-bottom: 16px;
}
#secondnav{display:none;}
#menu-principal #idul,#secondnav ul
{
position: relative;
     display:inline-block;
    height: 33px;     
    padding: 0;
    margin: 0; 
 margin-left: 3.1%;
    list-style: none;
	background:linear-gradient(to top, #660101, #D20000); 
}
#secondnav ul{display:table;}
#menu-principal li,#menu-principal li a,#menu-principal li #spanana
{    cursor: pointer;
float: left;
 height:33px;
line-height: 33px;
color: #eae9e9;
border-right: 1px solid #270501;
border-left: 1px solid #c80e00;
}

html .anglais #idul #heberger #spanana
{
padding-left: 18px;
padding-right: 19px;
}

#menu-principal li a,#menu-principal li a:visited,#menu-principal li #spanana
{   padding-left: 11px;
    padding-right: 12px;
    border: none;
    text-decoration: none;
    font-size: 14px;
    font-family:"Trebuchet MS", Arial, Helvetica;
    text-align: left;  
    font-weight: bold;
}

#menu-principal li a:hover,#menu-principal li a:active,#menu-principal li #spanana:hover,#menu-principal li #spanana:active{color:#ffffff;}

.taillimg {
    font-size: 110%;
}


#loadmoi,#loadmoi1,#loadmoiheberg,#loadercharge{
display:none;
width: 46px;
height:14px;
/*background: transparent url("../image/ajax-loading.gif") no-repeat scroll 0% 0%;*/
top:199px;
left: 70%;  
position: absolute;    width: 90px;
margin-left: -23px;
}
.mindex #loadercharge{
	background: transparent url("../image/ajax-loadingblanc.gif") no-repeat scroll 0% 0%;
	margin-left:-48px;
}
#loadmoi1{
top:276px;
}

#encadre-charge
{display:none;
	position: relative;
	height: 130px;
}
.mindex #encadre-charge
{display:none; 
       position: absolute;
   width: 100%;
margin-left:0;
line-height: 0px;
margin-top: 0px;
z-index: 2;
}
.form
{
padding: 0;
margin: 0;
right: 436px;
width: 373PX;
margin-top: -30px;
position: absolute;
}
.form div{
	width: 371px;
    /* box-shadow: 0 0 5px 1px #8a8a8a; */
    -moz-box-shadow: 0 0 5px 1px #999;
    /* -webkit-box-shadow: 0 0 5px 1px #999; */
    /* border: 0px solid #f7f7f7; */
    /* -webkit-border-radius: 2px; */
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0;
    padding: 1px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
    background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
    background: #fbfbfb;
}
.form div input{
    background: #fff;
	width:308px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    COLOR: #909090;
    border-radius: 1px; 
   height: 24px;
    line-height: 25px;
    padding-top: 1px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.form button{
	cursor:pointer;
	border:0px solid #f7f7f7;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	width:34px;
	height:28px;
	color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222'); /* for IE */
	background:#111;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear,center top,center bottom,from(#444444),to(#222222));
	-webkit-transition: all 1s ease-in;
	-moz-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
    
}
.form button:hover{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

#encadre-charge p
{
    font-size: 13px;
    color: #000;
    font-weight: normal;
    margin-top:102px;
    position: relative;
    margin-bottom: 18px;
}
.mindex  #encadre-charge p
{
	color:#CACACA; margin-top:105px;
}
#encadre-charge #loadercharge
{display:block;
    top: inherit;
    left: 50.5%; 
}
#loadmoiheberg{
	position:relative;
	top: initial;left: 50%;margin-top:24px;height: 28px;margin-left: -24px;
}
#multiformimg #loadmoiheberg{
margin-top: 29px;
}
b{font-weight:bold;}

@font-face {
  font-family:"Open Sans";
  font-style:normal;
  font-weight:700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
#page{
z-index:2;
position:relative; 
}
 

#page hr{border:none;border-bottom:1px solid #DDD;}



#multiformimg .multidetail{margin-top:56px;}
	#encadre-sociaux-pub{
  z-index:2;
}
#onimage-reseau
{     position: absolute;
width: 100%;
z-index: 10000;
top: 0;
height: 2px;
}
 #onimage-reseau hr{
     width: 500px;
    margin: 0 auto;
 }
#onimage-reseau #bouton-reseau
{
position: absolute;
width: 418px;
padding: 7px;
margin-top:58px;
right: 0;
}


.imgIndex1{position:absolute;margin-top:29px;left:50%;margin-left:-122px;}
.imgIndex2{position:absolute;width:188px;margin-top:96px;left:50%;margin-left:-96px}
.imgIndex3{position:absolute;width:210px;left:50%;margin-top:44px;margin-left:-108px;}
.imgIndex4{position: absolute;
width:125px;
left:50%;
margin-top:104px;
margin-left: -67px;}
.imgIndex5{position:absolute;width:184px;margin-top:41px;left:50%;margin-left:-94px;}
.imgIndex6{position: absolute;
width: 220px;
margin-top:68px;
left: 50%;
margin-left: -117px;}
.bloc-center .imgIndex7{position: absolute;
width: 164px;
height: 164px;
margin-top: 84px;
left: 50%;
margin-left: -83px;}

.inglish .imgIndex1{margin-top:19px;}
.inglish .imgIndex2{margin-top:61px;}
.inglish .imgIndex5{margin-top:29px;}
.inglish .imgIndex4{margin-top:57px;}
.inglish .imgIndex3{margin-top:37px}
.inglish .imgIndex6{margin-top:43px;}
.inglish .bloc-center .imgIndex7{margin-top:67px;}

#affichage-nbr-host
{    position: relative;
z-index: 9999;
font-size: 13px;
margin: 0;
line-height:25PX;
padding: 0;
color:#3E3E3E;
text-align: RIGHT;
top: 0;
margin-right: 122px;
border-right: 1px solid #c8c8c8;
height: 25px;
padding-right: 10px;
margin-top:1px;
}
#icocontact
{
    Z-INDEX: 99999;
    DISPLAY: INLINE-BLOCK;
    position: relative;
    margin-left: 12px;
    color: #a2a2a2;
    text-decoration: none;
}

 
 
.bloc-center
{
position:relative;
max-width:1080px; 
padding:0;
margin:0 auto;

}
.principale{z-index: 3;
min-height: 791px;
padding-top:5px;
padding-bottom: 106px;
text-align: center;}


#mainfo{ display:none;position:relative;width:94%;font-size:96%;left:6%;margin-top: 20px;font-family:arial;color: #b1b1b1;}

.videohost #mainfo { display:none !important;}
#disclaimer
{
position:fixed;
bottom: 0;
width:100%;
margin:0;
background: rgb(0,0,0);
z-index:999999;
color: #d5d5d5;display:none;
font-size: 115%; padding:7px;opacity: 0.9;
}

#disclaimer p
{margin:0;
	text-align:center;
}
#disclaimer p .croix
{
	cursor:pointer;
    position:absolute;
    right: 46px;
    margin:0;
    font-size: 97%;
    font-family: verdana;
}

.buttonTelecharger
{
margin-bottom:44px;line-height:37px;
}

#mrcook
{
display:inline-block;
}
.ajax-file-upload-statusbar{position: relative;
width: 90.2% !important;
height: 48px;
border: 1px solid #CECECE;
margin:3px 5px 3px 7.7%;
border-radius: 4px;
padding: 0px;
line-height: 18px;
background: #F8F8F8 none repeat scroll 0% 0%;}

.zditor .ajax-file-upload-statusbar
{
width: 31.3% !important;min-width: 192px;
height: 179px;line-height: 166px;
margin:15px 5px 5px 7.7%;background:#DBDBDB;
}


.ajax-file-upload-preview{
float: left;
margin-top: 4px;
margin-left: 4px;
border: 1px solid #E9E9E9;
}
.zditor .ajax-file-upload-preview{
	margin-left: 0;width:initial !important;
	float:initial;
	vertical-align:middle;
	max-width:183px !important;
	max-height:166px !important;
}

#editerbutton{
	box-shadow: 0px 1px 0px #9E2121 inset, 1px 0px 0px #D21F11 inset, -1px 0px 0px #D72E13 inset, 0px -1px 0px #B12500 inset, 0px 2px 0px rgba(255, 255, 255, 0.3) inset, 0px 0px 4px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6603',endColorstr='#F03E03'); /*For ie 6 a 9*/
	background:#fb5b03;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#FF6603),to(#F03E03)); /* For Safari / Chrome 10 */ 
	background-image: -webkit-linear-gradient(top,#FF6603 0px,#F03E03 100%); /* For Safari / Chrome 11+  */
	background-image: -moz-linear-gradient(top,#FF6603 0px,#F03E03 100%); /* For Firefox 3.6 to 15 */
	background-image: -ms-linear-gradient(top,#FF6603 0px,#F03E03 100%); /*For IE10*/
	background-image: -o-linear-gradient(top,#FF6603 0px,#F03E03 100%); /* For Opera 11.1 to 12.0 */
	background-image: linear-gradient(to bottom,#FF6603 0px,#F03E03 100%); /* Standard syntax Proposed W3C Markup */
}


.formgroupir{
border-radius:3px;
height: 32px;
line-height: 32px;
font-size:128%;
color: #FFF;
font-weight: bold;
width: 108px;
left:47%;
text-decoration: none;
position:absolute;
margin:0;
margin-top:-150px;
}
.zditor #startUpload{display:none !important;}

 
.avpw_is_fullscreen #avpw_controls{z-index: 9999999999999 !important;}

.zditor #dlbutton{ 
display:block;
 line-height:61px;text-shadow:1px 1px 1px #212121;
padding:0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62BA35',endColorstr='#53A125'); /*For ie 6 a 9*/
	background:#53A125;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#62BA35),to(#53A125)); /* For Safari / Chrome 10 */ 
	background-image: -webkit-linear-gradient(top,#62BA35 0px,#53A125 100%); /* For Safari / Chrome 11+  */
	background-image: -moz-linear-gradient(top,#62BA35 0px,#53A125 100%); /* For Firefox 3.6 to 15 */
	background-image: -ms-linear-gradient(top,#62BA35 0px,#53A125 100%); /*For IE10*/
	background-image: -o-linear-gradient(top,#62BA35 0px,#53A125 100%); /* For Opera 11.1 to 12.0 */
	background-image: linear-gradient(to bottom,#62BA35 0px,#53A125 100%); /* Standard syntax Proposed W3C Markup */
	box-shadow: 0px 1px 0px #529E21 inset, 1px 0px 0px #4A911C inset, -1px 0px 0px #4A911C inset, 0px -1px 0px #3D7F12 inset, 0px 2px 0px rgba(255, 255, 255, 0.3) inset, 0px 0px 4px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.3);

	border: medium none;
 
font-size:234%;
color: #FFF;font-family: "Lucida Sans","Lucida Grande",Arial,Helvetica;
font-weight:bold;
 border: 1px solid #66B309;
 border-radius: 3px;
left:50%; 
text-decoration:none; 

margin: 0;
margin-top: -72px;
position: absolute;
width: 284px;
height: 65px;
margin-left: -19px;
}
.zditor #dlbutton:hover{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B9C22',endColorstr='#469C13'); /*For ie 6 a 9*/
	background:#469C13;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4B9C22),to(#469C13)); /* For Safari / Chrome 10 */ 
	background-image: -webkit-linear-gradient(top,#4B9C22 0px,#469C13 100%); /* For Safari / Chrome 11+  */
	background-image: -moz-linear-gradient(top,#4B9C22 0px,#469C13 100%); /* For Firefox 3.6 to 15 */
	background-image: -ms-linear-gradient(top,#4B9C22 0px,#469C13 100%); /*For IE10*/
	background-image: -o-linear-gradient(top,#4B9C22 0px,#469C13 100%); /* For Opera 11.1 to 12.0 */
	background-image: linear-gradient(to bottom,#4B9C22 0px,#469C13 100%); /* Standard syntax Proposed W3C Markup */
	box-shadow: 0px 1px 0px #529E21 inset, 1px 0px 0px #4A911C inset, -1px 0px 0px #4A911C inset, 0px -1px 0px #3D7F12 inset, 0px 2px 0px rgba(255, 255, 255, 0.3) inset, 0px 0px 4px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.zditor #editerbutton,.zditor #dlbutton{display:none;}
.filer .ajax-file-upload-preview{

width: 49px;
height: 64px;
border:none;margin-left:6px;
display:block !important;
background:url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -800px -7px;
}
.ajax-file-upload-filename{margin: 4px 100px 0px 0px;
color: #202020;
font-size:100%;
display: inline-block;
width: 48%;
max-width: 48%;
overflow: hidden;
text-overflow: ellipsis;
height: 17px;
white-space: nowrap;}
.zditor .ajax-file-upload-filename,.zditor .ajax-file-upload-progress,.zditor .ajax-file-upload-bar{display:none !important;}

.ajax-file-upload-progress{margin: -1px 99px 5px 0px;
border: 1px solid #DDD;
padding: 1px;
border-radius: 3px;
line-height: 15px;
display: inline-block !important;
width: 48%;}
.ajax-file-upload-bar{
background-color:#ECE5E5;
height: 16px;
border-radius: 3px;
color: #FFF;
font-size: 80%;}

.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%}
.ajax-file-upload-red{line-height: 24px;
height: 23px;
min-width: 76px;
position: absolute;
margin: -4px 4px 0px 0px;
border-radius: 3px;
display: inline-block;
color: #FFF;
font-family: arial;
font-size: 12px;
padding: 0px;
text-decoration: none;
text-shadow: 0px 1px 0px #333;
cursor: pointer;
vertical-align: top;
background-color: #B71303;
right: 0px;
width: 16%;
box-shadow: 0px 39px 0px -24px #C51307 inset;
font-weight: bold;}

.zditor .ajax-file-upload-red
{
    line-height: 32px;
    height: 32px;
    min-width: 107px;
    margin: 35px 0px 0px 0px;
    font-size:125% !important;
    right: 0px;
    width: 16%;text-shadow: none;
	font-weight:bold  !important;
	left: 75% !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F30808',endColorstr='#C50C0C') !important; /*For ie 6 a 9*/
	background:#C50C0C;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F30808),to(#C50C0C)) !important; /* For Safari / Chrome 10 */ 
	background-image: -webkit-linear-gradient(top,#F30808 0px,#C50C0C 100%) !important; /* For Safari / Chrome 11+  */
	background-image: -moz-linear-gradient(top,#F30808 0px,#C50C0C 100%) !important; /* For Firefox 3.6 to 15 */
	background-image: -ms-linear-gradient(top,#F30808 0px,#C50C0C 100%) !important; /*For IE10*/
	background-image: -o-linear-gradient(top,#F30808 0px,#C50C0C 100%) !important; /* For Opera 11.1 to 12.0 */
	background-image: linear-gradient(to bottom,#F30808 0px,#C50C0C 100%) !important; /* Standard syntax Proposed W3C Markup */
	
    box-shadow: 0px 1px 0px #9E2121 inset, 1px 0px 0px #D21F11 inset, -1px 0px 0px #D72E13 inset, 0px -1px 0px #B12500 inset, 0px 2px 0px rgba(255, 255, 255, 0.3) inset, 0px 0px 4px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.3) !important;
}



.ajax-file-upload-green{background-color:rgb(0, 0, 0);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0;padding:0;display:inline-block;color:#fff;font-family:arial;font-size:16px;font-weight:normal;padding:1px 10px;text-decoration:none;cursor:pointer;text-shadow:0px 1px 0px #FFF;vertical-align:top;margin-right:15px}
.ajax-file-upload{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;padding:15px 20px;cursor:pointer;line-height:20px;height:25px;margin:0 10px 10px 0;display:inline-block;background:#fff;border:1px solid #e8e8e8;color:#888;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 2px 0 0 #e8e8e8;-webkit-box-shadow:0 2px 0 0 #e8e8e8;box-shadow:0 2px 0 0 #e8e8e8;padding:6px 10px 4px 10px;color:#fff;background:#2f8ab9;border:0;-moz-box-shadow:0 2px 0 0 #13648d;-webkit-box-shadow:0 2px 0 0 #13648d;box-shadow:0 2px 0 0 #13648d;vertical-align:middle}
.ajax-file-upload:hover{background:#3396c9;-moz-box-shadow:0 2px 0 0 #15719f;-webkit-box-shadow:0 2px 0 0 #15719f;box-shadow:0 2px 0 0 #15719f}
.ajax-upload-dragdrop{width:90% !important;margin-left:5.9%;line-height:53px;height:64px;
min-height:64px;
overflow: hidden;
word-break: break-all;border:2px dotted #a5a5c7;color:#AEAEAE;background: white;text-align:left;vertical-align:middle;padding:10px 10px 0 10px;}
.ajax-upload-dragdrop.state-hover{border:2px solid #a5a5c7}
.ajax-file-upload-error{width: 90%;
margin-left: 6%;
color: #ff3535;
font-size: 120%;
margin-top: 2%;}

#startUpload{padding:0;}
.mindex .image_carousel .cachi
{    display: block;
}

.mindex .image_carousel #onlyprev
{
background: rgb(14, 14, 14) none repeat scroll 0% 0%;
padding: 0px;
box-shadow: none;
}
.mindex .image_carousel #onlyprev img
{ 
   border:none;
padding:0; 
}
 
 
.fb-like{
	position:absolute !important;
	display:inline-block;
    margin: 0;
    left: 148px;
    top: 19px;
}
.twit{
	position: absolute;
display: inline-block;
width: 118px;
    top: 19px;
    width: 69px;
    right: 37px;
}

html #onimage-reseau .bloc-center .anglish .fb-like{left: 184px;}
html #onimage-reseau .bloc-center .anglish  .twit{right: 26px;}

.pinto{
width: 44px;
position: absolute;
right:76px;
top: 10px;}
.googlep{
	position:absolute;
	top:10px; 
	width:33px;
	right:28px;
	overflow: hidden;
}
 

#maselectioncateg,#maselectioncateg1{display:none;width:89%;padding:0;margin:0;margin-top:22px;margin-left:5.9%;margin-bottom: 10px;text-align:left;}
#maselectioncateg p,#maselectioncateg1 p{display:inline-block;margin:0px 8px 4px 1px;font-size: 88%;}

#titroinput{
    height: 20px;
    padding: 4px;
    text-align: left;
    position: absolute;
    left:7.1%;
    margin: 0px;
    width:70%;
}
#formulaire-upload #titroinput{
cursor:initial;
}
.zditor .ajax-file-upload-statusbar {position: initial !important;}

.decalageformul,#maaddimage,#maaddtitre
{display:none;
	width: 94%;
padding: 0px;
margin-left: 5.9%; 
margin-bottom:5px;
font-size:112%;
text-align: left;color: white;
margin-top:0; 
}#formulaire-upload  
{     
background:#1d1d1d;
/*background:url(http://www.k-upload.fr/image/wallpaper-min.png);*/
background-image:url(http://www.k-upload.fr/image/wall1-min.jpg);
/* background:url(http://www.elegantwallpapers.com/wp-content/wallpapers/800x480/06371_800x480.jpg?87a0fa);*/
    border: 1px solid #EDEDED;
    PADDING-RIGHT:4.2%;     padding-left: 1%;
    height:600px; max-height:600px; 
    color: black;
    margin-left:3.2%;
    font-family: sans-serif;margin-top:80px;
}
#multiformimg #formulaire-upload  
{ 
background-image:inherit;
}
.zditor #formulaire-upload  
{    
    height:400px; max-height:400px;  
}
.filer #formulaire-upload  
{    height: 400px;
}
#multiformimg  #formulaire-upload  
{        height: inherit;
    max-height: inherit;
}
#formulaire-upload select
{ 
      width: 184px;    background: white;
    padding:4px;border-radius:0;
    margin-left: 6px;    color: #292929;margin-bottom:20px;
    height: 29px;
}
#formulaire-upload label
{color: white;
         display:inline-block;
}
#formulaire-upload #labelo
{  
    display: inline-block;
    margin-bottom:4px;
}
#formulaire-upload input,#formulaire-upload select
{
border: 1px solid #ABABAB;
}
#blockocho-droito
{
  position: absolute;
    width: 33%;
    padding: 2px;
    height: 600px;
    top:123px;
    right: 2.1%;    min-width: 346px;
}

#englobe_motcle
{width:100%;
height:195px;
top: 0;
position: absolute;
}
#motcle
{width:335px;
height:100%;
margin: auto;background: #fbfbfb;
border: 1px solid #e7e7e7;
}
.problmaffich
{
    color:#ff3535;
    margin: 0;display:none;
    font-size: 127%;margin-top:8px;
}
#motcle p
{ margin: 0;
display: inline-block;
padding: 1px 1px;
font-size: 115%;
}
#motcle p a
{ text-decoration:none;
}
#motcle .couleur1 a{color:#1248b6;}
#motcle .couleur2 a{color:red;}
#motcle .couleur3 a{color:grey;}
#motcle .couleur4 a{color:#d21032;}

#motcle .size1 a{font-size:24px;}
#motcle .size2 a{font-size:21px;}
#motcle .size3 a{font-size:17px;}

.rond
{
/*  background: #252525;
	display: inline-block;
    width: 16px;
    font-size: 79%;
    line-height: 17px;
    height: 17px;
    margin-right: 2px; 
    color: white;
    margin-left: 2px;
    vertical-align: bottom;  
    padding: 0;
    text-align: center;
    font-weight: 600;*/
   width: 28px;
    height: 21px;
    margin-top: -2px;
    border: none;
    background: url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -1171px -36px;
    display: inline-block;
    vertical-align: middle;
}
.rond2{background-position:-1171px -9px;}
.rond3{background-position:-1201px -9px;}
.rond4{background-position:-1201px -36px;}
.rond5{background-position:-1238px -38px;} 
	div.selectBox{position: relative;vertical-align:middle;cursor:pointer;
display: inline-block;
text-align: left;
line-height: 31px;
color: #4B4B4B;
clear: both;
border: 1px solid #AAA;
z-index:9;}
	div.selectBox ul	
{		
		max-height: 210px;
overflow: auto;
}
span.selected{
width:167px;
text-indent:10px;
border:1px solid #FFF;
overflow:hidden;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
background:white;
}
			span.selectArrow{width: 30px;
text-align: center;
font-size: 12px;
background: #232323 none repeat scroll 0% 0%;
color: #FFF;
border:1px solid #111;}
span.selectArrow,span.selected{position: relative; float: left; height: 30px; z-index: 1;}
			
ul.selectOptions{position: absolute; top:32px; left:-1px; width: 100%; border: 1px solid rgb(185, 185, 185); overflow: hidden; background: rgb(250, 250, 250); padding-top: 2px; display: none;margin: 0;list-style: none inside none;padding-left: 0;}
			
			li.selectOption,li.selectOption1{display: block; line-height: 20px; padding: 5px 0 5px 10px; font-size: 12px; font-weight: bold; font-family: arial, sans-serif;list-style: none;margin: 0}
			li.selectOption:hover,li.selectOption1:hover{cursor:pointer;color:#FFF;background:#2A2A2A;}
			
#blanco .cliquezici{margin:4% 0 4%;}


.fb_iframe_widget,.fb-comments,.fb-comments span{max-width: 552px !important;}

.flechard{color:#292929;text-decoration:underline;margin: 0px;
padding: 0px;}
.flechard:hover{color:#151515;}
#section_affich .comebackalb{margin:12px 0px 28px;}
#section_affich .comebackalb a{color: #0C0B0B;
text-decoration: none;
font-size: 114%;}
#section_affich .comebackalb a:hover{color:#000;}
.taillimg{width:96%;margin-left:3%;text-align:left;font-family:arial;}

#section_affich .flecheListeFilePre,
#section_affich .flecheListeFileAft
{z-index:99;
position:absolute;
top:268px;
}
#section_affich .flecheListeFilePre{margin:0 0 0 -199px;}
#section_affich .flecheListeFileAft{margin:0 0 0 102px;}

#dragidrop
{cursor: default;
font-size:133%;
height: 51px;
margin:0px 0px 0px 11%;
display: inline-block;
}
#flechupload {
    width:36px;
    height:44px;
    background:transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -188px -15px;
    margin:0px 0px 0px 3%;
    display:inline-block;
    vertical-align:middle;
}


.ajax-upload-dragdrop span {
    left:50%;
    margin-left:-19px;
    font-size:111%;
}

#multiformimg #dragidrop {font-size: 133%;margin: 0px 0px 0px 8%;}
#miinfo
{
 color:#000;
font-size:106%;
font-weight:normal;
border-top:1px solid #999;
font-family:arial;
padding-top:4px;
bottom:0;
left: 50%;
position: absolute;
left: 0;
margin-bottom: 0px;
background:#C5C3C3;
width: 100%;
padding-bottom:5px;
}


.blockpresentation{min-height:218px;margin:0;padding:10px 0;}
.whiteblock{background:white;}
.rightblock
{
	float:right;
	position:relative;
	width:45%;
	margin-right:3%;
}
.leftblock{float:left;position:relative;width:45%;margin-left:3%;}
#downloadboumm{display:none;}
#crono{position: absolute;
width: 100%;
height: 42px;
margin: 0;
font-size: 111%;
top:194px;}

#section_affich .revenilista
{
top: 244px;
}
#section_affich .formrevenilista
{
top:242px;
}

.buttondlw{
position: absolute;
width: 100%;
margin: 0;
top:214px;
}
#section_affich #crono #cronolo{color:rgb(228,24,0);margin-top:40px;}
.bloc-center .imgblok{height:200px;min-height:200px;}
.bloc-center .imgblokgrd{height:228px;min-height:228px;}
.bloc-center .imgblokgrd1{height:210px;min-height:210px;}
.carre-aside
{
    z-index: 4;
    position: relative;
    width: 336px;
    height: 280px;
    MARGIN: auto;
    padding: 0;
	overflow:hidden;
}

#droitvideo .carre-aside{position: relative;
margin: auto;bottom: 0;
}

#bande-affichage{ 
position: relative;
height: 38px;
left:26.6%;
margin-bottom: 10px;
border-radius: 3px;
width: 386px;
}
.affichageimg #bande-affichage{ 
margin: auto;
display: block;
margin-top: 20px;
margin-bottom: 20px;left: inherit;
}
 
#section_affich .bandaffich{width:539px;left: 22%;}
#bande-affichage ul{
    list-style: none;
    margin: 0;
    padding: 0;
} 
#bande-affichage ul li{
   float: left;
padding: 8PX;font-size: 130%
}
#bande-affichage ul .lihover button{
 background: #f3f3f3;
cursor: default;
color:#353535;
}
#bande-affichage ul li button, #bande-affichage ul li a{
 
border:1px solid #CECECE;
height: 30px;
cursor: pointer;
font-size: 75%;

border-radius: 2px;
color: #fbfbfb;
font-weight: bold;font: bold 13px/1 helvetica,arial,sans-serif;background:#212121;
}
#bande-affichage ul li button:active,#bande-affichage ul li button{
padding: 0 6px;
}
#bande-affichage ul li a
{
    padding:7px 13px 6px 13px;
    text-decoration: none;
    margin: 0;font-size: 82%;font: bold 13px/1 helvetica,arial,sans-serif;
    line-height:30px;
} 
#bande-affichage ul li button:hover, #bande-affichage ul li a:hover{background:#181818;}

#bande-affichage ul .lihover button:hover, #bande-affichage ul .lihover a:hover{background:#f3f3f3;
cursor: default;
color: #353535;}


#section_affich  #lienshare,#section_affich  #votermoi,#section_affich  #deleteca{
    width:64%;min-width: 1012px;
    margin: auto;
    background: white;
    border: 1px solid #dbdbdb;display:none;
}
#deleteca h4{
font-size: 124%;
} 
#section_affich .blockcacher{min-height:144px;}
#section_affich  #lienshare .blockImage_code{float:none;width:100%;min-height:36px;}
#section_affich  #lienshare .only_code{width:100%;min-height:416px;}
#section_affich  #lienshare .myblock_code h5{left:38%;}
#section_affich  #lienshare .paraPresentation{font-family:arial;margin:0;margin-bottom:24px;}
#section_affich  #lienshare .myblock_code{margin-top:2%;}
#section_affich #lienshare .block_partage{margin:28px 0px 0px;}
#section_affich  #lienshare .blockImage_code h4{margin-bottom:10px;}
#section_affich  #lienshare .myblock_code h4{padding:0;margin-top:18px;margin-bottom:9px;color: black;}
#section_affich  #lienshare .myblock_code h5{width:58%;left:31%;}
#section_affich  #lienshare .only_code label{width:218px;left:6%;margin:1px 0px 0px;}
#section_affich  #lienshare .only_code input{width:62%;right:6%;}
#at15pf,#at15pf div,.at-branding-logo{display:none !important;}


#imagerie .affichageimg  #lienshare .only_code {min-height: 452px;}

#poucevert{
position:relative;
margin:0;
left:0;
right:inherit;
}
.comment,.nbrdevota
{
    position: absolute;
    left: 5px;
    color: rgb(0, 0, 0);

} .comment{
    top: 18px;
}
#descrivotr{
position: relative;
width:1013px;min-height:115px;
margin: auto;    z-index: 2;
}

#cadre_image .mejs-container{
left: 0;
margin: 0;
}
#cadre_image #player{
display: block;
}
#descriptionde
{
position: absolute;
    left: 0;
    width: 62.8%;
    display: inline-block;
}
#descriptionde .titroy
{font-size:108%;font-weight: bold;
    text-align:left;margin-top:18px;margin-bottom:9px;border-bottom:1px solid #aaa;
}
#descriptionde .descrimooi
{
    position: relative; 
    font-weight: normal;
    font-family: arial;
    font-size:112%; 
    margin: 0;text-align: left;
}
#votation{ 
position: relative;
width:100%;
display: inline-flex;
height: 110px;
    float: inherit;
}
.affichageimg #votation{
    margin: auto;
    display: block;
    width: 300px;
    float: inherit;
}
.affichageimg #votation #upvotation{margin-left:0;}
.affichageimg #descrivotr ul{width:100%;right:0;}
.affichageimg #descrivotr ul li{width:93px;}
	
#buttonvotation{display: inline-flex;
    width: 362px;
    height: 65px;
    position: absolute;
    right: 6px;
}

#buttonvotation .mirkivote {
width: 93%;
font-size: 24px;
color: #b90c0c;
font-family: cursive;margin: 0;
margin-top: 19px;

right: 0;
position: absolute;
}
#votation ul
{
display: block;
height: 43px;
position: absolute;
margin: 0;
padding: 0;
right:0px;
bottom: 0;
width:100%;
list-style: none;
}
#votation ul li
{
display: inline-block;
width:105px;
height: 38px;
font-size: 13px;
border-top: 1px #ccc solid;
border-right: 1px #ccc solid;
font-family: arial;
background: #e7e7e7;
padding: 3px;
color: black;
line-height: 19px;
}
#votation ul li b
{
   height: 17px;
    display: inherit;
}

#votation ul .ajouter{border-bottom: 3px #fc6e51 solid;}
#votation ul .vue{border-bottom: 3px #48cfad solid;}
#votation ul .duree{border-bottom: 3px #ac92ec solid;}

#upvotation,#downvotation { 
width: 50px;
height: 45px;
display: inline-block;
background-color: #e41d1d;
cursor: pointer;
z-index: 2;
border: none;
text-align: center;
font-size: 15px;
margin-top:16px;
padding: 12px;
border-radius: 5px 5px 5px 0px;
}#upvotation{margin-left:26px;
background-color: #2c9506;
border-radius: 5px 5px 0 5px;}
#resultplus{display: inline-block;
width:248px;
height: 40px;
margin-top:16px;}

#imagerie #resultplus {
    display: inline-block;
    width: 200px;
    height: 40px;
    margin-top: 16px;
}
#imagerie #buttonvotation {
    display: inline-flex;
        width: inherit;
    height: 65px;
    position: inherit;
    right: inherit;
}
#imagerie #buttonvotation .mirkivote {width: 100%;}
	
#upvotation:hover{background:#206f03;}
#downvotation:hover{background-color:#b30606;}

#upvotation .poucoplu,#downvotation .poucoplu{
    width: 34px;
    display: block;
    height: 31px;
    background:transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -676px -2px;
   margin-top: -5px;
margin-left: -4px;
}
#upvotation .poucoplu{
background:transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -710px -2px;
}

#infopluso{    height: 40px;
    padding-top: 1px;
}
#barrometre{
background-color:#c9c9c9;
height:4px;
}
#barrometre #barrprog{
width:0;
display: inline-block;
background:#206f03;
height: 4PX;
margin: 0;
padding: 0;
position: relative;
left: 0;
float: left;
}


#nofile{margin-top:10%;font-size:14px;font-family:arial;}
#nofile a{color:#484848;text-decoration:none;}
#nofile a:hover{color:#1B1B1B;text-decoration:underline;}


.lienvert,.liennoir{text-decoration:underline;color:green;}
.liennoir{color:#111;}

#section_affich
{position: relative;
min-height: 328px;
padding: 111px 0px 148px;
margin: 0px;
text-align: center;
}

.bouttonsupi
{
background: #b61717;
padding: 5px 28px;
color: #f8f8f8;
border: 1px solid #7d7d7d;
font-size: 20px;
margin: 21px;cursor:pointer;
}
#nine{background: #348334;}


#section_affich #likit,#section_affich #votit{display: block;
margin:0;height: 16px;
color: #232323;
font-size: 14px;
font-family: arial;}
#section_affich #votit
{
    margin-top: 1px;
}


#scroller {
  width:2100px;
  height:100%;
  float:left;
  padding:0;
}
.pouce-vert,.pouce-rouge
{
display: inline-block;
width: 36px;
height: 35px;
background: transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -1082px -16px;
vertical-align: middle;margin-top: -1px;
}
.pouce-rouge
{ 
background: transparent url("http://www.k-upload.fr/image/sprite.png") repeat scroll -1125px -16px;
margin-left: 10px;
}
.gros-aside
{
    z-index: 4;
    position: relative;
    width: 302px;
    height:600px;
    MARGIN: auto;
    padding: 0;
	overflow:hidden;
}
.jesuisindex .carre-aside{top: inherit;
right:23%;
margin-top: 6px;
}
.mrform
{
	z-index:2;
	position:absolute;
	width:54%;
	top:42px;
	margin-left:2%;
}
.contacter .mrform
{top:31px;width:91%;
}
#multiformimg .mrform{width:88%;
margin-top: 128px;    padding-bottom: 62px;
margin-left:3.2%;
position: relative;
top: inherit;}
#multiformimg .ajax-upload-dragdrop{width:86.3% !important;margin-bottom:12px;}
#multiformimg #mainfo{width:82%;left:9%;}
#multiformimg .ajax-file-upload-statusbar{
	display:inline-table;
	max-width:446px;
	width:47.9% !important; 
	margin:5px auto 5px 0.8%;
}
#multiformimg  .ajax-file-upload-error{margin-bottom:12px;}
#multiformimg .ajax-file-upload-filename{width:47%;max-width:206px;margin:5px 85px 0px 0px;}
#multiformimg .ajax-file-upload-progress{width:48%;margin:0 82px 0 0;}

.mrform form{width:92%;margin:38px 0 0 6%;text-align:left;}
.mrform #englobeedite form{width:inherit;margin:inherit;}
.mrform h2{margin-left: 5.9%;
    font-size: 136%;
    text-align: left;
    margin-top:24px;
    color:#ffffff;
    margin-bottom: 16px;
    border-bottom: 1px dotted #7D7D7D;
}
#lienMulti{width:88%;margin-left:6.1%;font-size:106%;font-family:arial;text-align:left;margin-bottom:24px;font-weight:bold;color: white;}
#formulaire-upload .nobold{font-weight:inherit;}
#lienMulti a{color: rgb(233, 233, 233);font-weight:bold;}
#container_album{position:relative;width:94%;left:5%;}
.blockImage_code  .block_image a img
{
    max-height: 142px;
}
.responsive-container {
	float:left;
position: relative;
height:125px;
padding: 0px;
margin: 0px 3.7% 18px 0px;
width: 12.9%;
}

.lienalbliste:hover{color:black;opacity:0.7;transition:0.3s ease-in-out 0s;-webkit-transition:0.3s ease-in-out 0s;}
.lienalbliste:hover .img-container{border:1px solid #303030;opacity:0.6;transition:0.3s ease-in-out 0s;-webkit-transition:0.3s ease-in-out 0s;}
.dummy{padding-top:100%;}
.img-container{
  position: absolute;
height:67%;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
border: 1px solid #B1B1B1;
text-align: center;
font: 0px/0 a;
padding: 4px;background: white;
}

#lista .img-container{background:none;border:1px solid rgb(243, 243, 243);}

.img-container:before{
    content: ' ';
    display:inline-block;
    vertical-align:middle;
    height:100%;
}
.img-container img{
    vertical-align:middle;
    display:inline-block;
	max-width:100%;
	max-height:100%;
}
.img_name_album{
	display: block;
position: absolute;
width: 97%;
margin: 0px 0px 0px 3%;
bottom: 0px;
font-size:80%;
color:#181818;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
}


.jesuisindex .mrform h2
{
font-size: 118.8%;
text-align: center;
margin-bottom: 40px;
margin-left:0;
}
.herror{margin-top:28px;}
.jesuiserreur a{
    color:#0F0F0F;
}
.jesuisindex .mrform{top: inherit;
width: 44%;
position: relative;
float: left;
margin-top: 24px;} 
.jesuiserreur .jesuisindex .mrform{top:inherit;width:100%;}
.jesuiserreur{color: #332626;}
.jesuiserreur  .jesuisindex #englobe-lien-index {
    width:284px;
	left:50%;position: absolute;
    margin-left:-124px;
}
.jesuiserreur .jesuisindex #englobe-secondbloc{
  background:inherit;
}
.jesuiserreur .jesuisindex .principale {
    min-height:564px;
}
.jesuiserreur  .jesuisindex p
{
    width: 94%;
    margin-left: 3%;
}


.lienIndex
{
color:#242424;
font-size:128%;
display: block;margin-bottom: 6%;
}
.jesuisindex #englobe-lien-index
{
width:308px;
margin: 34px 2px 2px 34%;font-family: arial;
}
.jesuisindex .mrform a
{
text-decoration:none;
text-align: left;
margin-bottom:26px;
}
.mrform form label
{
font-size:118%;
}
.mrform form select
{
height: 26px;margin-left: 6px;
}
.form-parcourir
{
background: none repeat scroll 0% 0% #FFF;
padding: 6px;
margin-bottom: 6px;
height: 23px;
width: 97%;
color: #424242;
font-weight: bold;
margin-top: 2px;
cursor: pointer;
border: 1px solid #BBB;
}
 
.form-submit,#formulaire-contact .form-submit
{display:block; 
height: 84px;line-height:84px;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
padding:0; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10000',endColorstr='#9e0600'); /*For ie 6 a 9*/
	background:#e10000;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e10000),to(#9e0600)); /* For Safari / Chrome 10 */ 
	background-image: -webkit-linear-gradient(top,#e10000 0px,#9e0600 100%); /* For Safari / Chrome 11+  */
	background-image: -moz-linear-gradient(top,#e10000 0px,#9e0600 100%); /* For Firefox 3.6 to 15 */
	background-image: -ms-linear-gradient(top,#e10000 0px,#9e0600 100%); /*For IE10*/
	background-image: -o-linear-gradient(top,#e10000 0px,#9e0600 100%); /* For Opera 11.1 to 12.0 */
	background-image: linear-gradient(to bottom,#e10000 0px,#9e0600 100%); /* Standard syntax Proposed W3C Markup */ 
	
	box-shadow:0px 1px 0px #671706 inset, 1px 0px 0px #521100 inset, -1px 0px 0px #481704 inset, 0px -1px 0px #350B04 inset, 0px 2px 0px rgba(255, 255, 255, 0.3) inset, 0px 0px 4px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.3);
border: medium none;
margin-top: -86px;
font-size: 34px;
color: #FFF;font-family: "Lucida Sans","Lucida Grande",Arial,Helvetica;
font-weight:bold;
margin-left: -131px;border: 1px solid #881a00;border-bottom: 5px solid #881a00;
width: 334px;
border-radius: 3px;
left:125.9%;
position: relative;overflow:hidden;
text-decoration: none;bottom: 0;
 
position: absolute;
}
.inclurfile .form-submit
{width: 304px;position: relative;
left: inherit;
margin: auto;
}

.host-video #extrabutton{top:302px;}
.host-video .carre-aside{
    top: 319px;
    position: relative;
    margin: auto;
    display: block;
}
.contacter .errori,.contacter .boueno{
text-align: left;
margin: 18px 0px 13px 6%;
color: red;
font-size: 85%;
}

.contacter .boueno{
color:green;
}
.contacter .mrform form {top:inherit;
    width: 56%;
}
.contacter .form-submit,.contacter #formulaire-contact .form-submit
{
	left:inherit;
	margin-left:inherit;margin:0;
	margin-top:24px;    position: relative;
}

.form-submit:hover,#formulaire-contact .form-submit:hover
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C50505',endColorstr='#FF0E0E'); /*For ie 6 a 9*/
	background:#FF0E0E;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C50505),to(#FF0E0E)); /* For Safari / Chrome 10 */ 
	background-image: -webkit-linear-gradient(top,#C50505 0px,#FF0E0E 100%); /* For Safari / Chrome 11+  */
	background-image: -moz-linear-gradient(top,#C50505 0px,#FF0E0E 100%); /* For Firefox 3.6 to 15 */
	background-image: -ms-linear-gradient(top,#C50505 0px,#FF0E0E 100%); /*For IE10*/
	background-image: -o-linear-gradient(top,#C50505 0px,#FF0E0E 100%); /* For Opera 11.1 to 12.0 */
	background-image: linear-gradient(to bottom,#C50505 0px,#FF0E0E 100%); /* Standard syntax Proposed W3C Markup */
}
#errormissg
{
  position: absolute;
  width: 100%;
  margin-top:34px;
}

.all-longeur
{
width:100%;
position:relative;
text-align:center;
}

#formulaire-contact .form-submit{left:12%;}
#detail-mysite
{
position: relative;
width: 93%;
margin-top: 579px;
margin-left: 3.1%;
margin-bottom: 88px;
}

.javacorps #page  .image-detail{margin-top:600px;}
.javacorps-file #page  .file-detail{margin-top:536px;}
#page .image-detail{top: 180px;
margin-bottom: 196px;}
#page .video-detail{top: 180px;
margin-bottom: 186px;}

.info img
{
width:145px;height:145px;
}


.host-video .videohost .info1 img {
  width: 177px;
height: 142px;margin-bottom: 9px;
margin-top: 7px;
}
.host-video .videohost .info2 img {
  width: 132px;
height: 125px;margin-top: 17px;
margin-bottom: 16px;
}
.host-video .videohost .info3 img {
width: 218px;
height: 152px;
margin-top: 6px;
margin-bottom: 0;
}
.host-video .videohost .info4 img {
width: 158px;
height: 132px;
margin-top: 7px;
margin-bottom: 11px;
}
.host-video .videohost .info5 img {
    width: 155px;
    height: 139px;
    margin-bottom: 6px;
    margin-top: 5px;
}
.host-video .videohost .info6 img {
    width: 155px;
    height: 135px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.host-video .videohost  .info7 img {
    width: 143px;
    height: 142px;margin-bottom: 3px;
}
.host-video .videohost .info8 img {
 width: 200px;
height: 127px;
margin-top: 13px;
margin-bottom: 4px;}

.host-video .videohost .info9 img {
    width: 183px;
    height: 142px;
}
.host-image .info img{width:150px;height:142px;}
.host-image .info2 img
{
    width:152px;
	height:102px;
	margin-top:32px;
	margin-bottom:8px;
}
.host-image .info4 img
{
width: 124px;
height: 124px;
margin-top: 7px;
margin-bottom: 11px;
}
.host-image .info5 img
{
   width: 168px;
height: 130px;
margin-bottom: 10px;
}
.host-image .info6 img
{
width: 122px;
height: 118px;
margin-bottom: 15px;
margin-top:7px;
}


.info .encadri
{
border: 1px solid #C5BBBB;
padding: 5px;
width: 128px;
height: 133px;background:white;
}
.info .encadri-mini
{
width: 118px;
}
#detail-mysite h2,.blockpresentation h2
{
	color:#323232;
    text-align: left;
    font-weight: bold;
    font-size:118%;
    margin-bottom: 10px;
    font-family: Arial,sans-serif;
}
#detail-mysite  p,.blockpresentation p
{
	    line-height: 17pt;
    color:#4D4D4D;
    margin-top: 0; 
    text-align: justify;
    font-size:118%;font-family:sans-serif;
	min-height:120px;
}

.jesuisindex #detail-mysite h2,.jesuisindex .blockpresentation h2
{
	color:rgb(56, 56, 56);
}
.jesuisindex #detail-mysite  p,.jesuisindex .blockpresentation p
{
	color:#414141;
}

.zditor #detail-mysite  p,.zditor .blockpresentation p
{
min-height: 208px;
}

.zditor .MrPrelude
{
margin-bottom:56px;
}
#englobe-info
{
	position:relative;
	width:100%;
	margin-top:18px;
}
#englobe-info .info
{
	float:left;
	width:31.333%;
	margin-right:3%;
	margin-bottom:0;
}
#englobe-info .info3,#englobe-info .info6,#englobe-info .info9{margin-right:0;}
#englobe-info .icone
{
	position:relative;
	display:block;
	width:68px;
	height:78px;
	background:url("http://www.k-upload.fr/image/sprite.png") no-repeat;
	left: 50%;
}

.clear{clear:both;}

#footer
{
position: relative;
width: 100%;
height:36px;
min-height:36px;

}
#footer #pied
{
position: relative;
width: 93%;
margin: auto;
height:36px;
line-height: 64px;
border-top: 1px solid #e7e6e6;
margin-top: 3px;
}
#footer #pied ul
{
  list-style: none;
width:276px;padding:0;
height:36px;
margin: auto;
line-height: 38px;

}
#footer #pied ul li
{
padding-left:5px;
float:left;
}
 #footer #pied ul li a
{
color:#2f2f2f;
}
 
.little-bloc
{
float: left;
width: 422px;
position:absolute;
margin-top: 38px;
right: 14%;
}
.first-little
{
	width:192px;
	left: 15%;
}

.little-bloc h3
{
color: #FFF;
font-family: "Gudea",sans-serif;
font-size: 86%;margin-bottom: 8px;
}
.little-bloc p
{
color: #999;
font-family: Helvetica,Arial,sans-serif;
font-size: 13px;margin:0;
line-height: 20px;
}
.adsbygoogle
{
	display:block !important;
	margin:auto !important;
}
.jesuisindex .mrform a .souli{/*text-decoration:underline;*/}

#menu-principal #mrmenu
{position:relative;
display:none;
width:100%;
padding:0;
padding-bottom:3px;
margin-top:33px; 
list-style:none;border: 1px solid #d4d4d4;
margin-left: -1px;
}
#menu-principal #mrmenu li
{
 
float: none;padding: 0;
font-size:75%;border: none;
font-weight: normal;
}
#menu-principal #mrmenu li:hover,#menu-principal #mrmenu li:hover a{background:#E7E3E3;color:black;}	
#menu-principal #mrmenu li a
{
	width:100%;
	line-height:inherit;
	padding:0;
	margin:0;
	border-top: 1px solid #dddddd;
    color:#101010;
	font-weight:inherit;
    background:linear-gradient(to top,#F8F8F8,#F5F3F3);
	text-align:center;
	display:block;
}
#champoblig{color:#000;
position: absolute;margin:0;
top:6px;right:6px;
background:#e4e4e4;
padding:2px 5px 1px 5px;}
.redoblig{color:red;}

#apercutextarea,#apercuinputera
{height: 19px;
margin: 0;
display: inline-block;
margin-left: 158px;
background: #d81313;
color: white;
width: 36px;
text-align: center;
font-size: 12px;
}
#apercuinputera{margin-left:124px;}

.videoyouen #apercutextarea
{
    position: absolute;
    right: 45px;
    margin-top: 13px;
}

#nojavawah
{ margin-top:42%;
    color: #f6f6f6;
    font-size:152%; 
}.ripple {

    position: absolute;

    opacity: 0;

    border-radius: 50%;

    width: 2px;

    height: 2px;

    background-color: rgba(255, 255, 255, .35);

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-name: ripple;

    animation-name: ripple;

}

@-webkit-keyframes ripple {

    0% {

        opacity: 1;

    }

    100% {

        -webkit-transform: scale(165);

    }

}

@keyframes ripple {

    0% {

        opacity: 1;

    }

    100% {

        transform: scale(165);

    }

}
#anglobi-caroussel
{
 position: absolute;
margin-top:10px;
height:378px;
width:60%; 
right: 3.1%;
}
#editemoi
	{
		width:43px;
		height:38px;
		margin-top:0;
		margin-left:0;
		background:url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -239px -30px;
	}
	#editemoi
	{
		background:url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -508px 0px;
	}
	#editemoi:hover{background:url('http://www.k-upload.fr/image/sprite.png') no-repeat -508px -30px;}
	#intero{display:none;font-size:100%;}
	#webmaster
	{
		width:37px;
		height:38px;
		margin-top:0;
		background:url('http://www.k-upload.fr/image/sprite.png') no-repeat scroll -307px 1px;
	}
	#webmaster:hover{background:url('http://www.k-upload.fr/image/sprite.png') no-repeat scroll -338px 1px;}


#nunu,#nunu_noir
{
width: 63px; 
background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -379px -9px;
height: 52px;
position: absolute;
margin-top:18px;
left: 0px;
}	
#nunu_noir
{width: 56px;
background:transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -384px -7px;
}		
/***CONTACT***/	
#formulaire-contact{min-height:533px;}
#tentourme
{
padding: 0; 
height: 76px;
overflow: hidden; position: relative;
}
#formulaire-contact input,#formulaire-contact select,#formulaire-contact textarea
{
padding:5px;
color:#060606;
background:#F8F8F8;margin-left:0;
margin-right:5px;
margin-top:2px;
margin-bottom:22px;
border:1px solid #888;
}
#formulaire-contact select{
	height: 31px;
min-height: 31px;WIDTH: 287px;
padding: 4px;
}
#tonmessage{height:200px;cursor:initial;}	
#themail{width:274px;}
#formulaire-upload input,select,.form-submit{cursor:pointer;}	
	
#capitcha
{
	width:198px;
	height:76px;
	border:1px solid grey;	
	background:rgb(255, 255, 255);	
}
#capitcha img{margin-top:12px;margin-left:18px;}

.long-aside{z-index:5;position:relative;margin:0 auto; overflow:hidden;}
#englobe-secondbloc{z-index:4;position:absolute;width:100%;bottom:88px;}

#section_affich #englobe-primairebloc{top:14px;} 


.jesuisindex #englobe-secondbloc{
    position: relative;
    width: 100%;
   padding-top: 12px;
padding-bottom:5px;
    bottom: 0;
}

.long-aside{width:320px;height:102px;}


/**Page Envoi**/
#blanco{
z-index: 2;
position: relative;
width: 94%;
min-height: 600px;
margin: 148px 0px 32px 3%;
background: #FFF;
border: 1px solid #AAB0A6;
border-radius: 4px;
background: rgb(252,252,252);
}
#blanco .paraPresentation{
width:94%;
margin-left:3%;
font-size:13px;
text-align:left;
font-weight:normal;
font-family:arial;
}
.myblock_code
{
	position:relative;
	width:100%;
	height:88%;
	margin:0;
	margin-top:4%;
}
#blanco h2
{
	width:94%;
	line-height:32px;
	padding-top:10px;
	margin-left:2.7%;
	text-align:left;
	font-size:17px;
	color:#0E0E0E;margin-bottom:0;
}
#blanco .h2album{
width: 90%;
margin-left: 4.4%;
margin-bottom:48px;
}
#blanco .h2album .grdFleche {
    width: 32px;
    height: 31px;
    margin-right:2px;
}

#blanco h3{font-size:118%;margin:20px 8px 18px 8px;}
#blanco h3 b{color:black;}
#blanco h3 a{color:#383838;font-size:108%;text-decoration:none;}
#blanco h3 a:hover{text-decoration:underline;}

#labelalbum{
margin:8px 2px 0px 8px;
font-size:106%;
display: inline-block;
text-align: left;
}
#blanco #myinpualbum{
display: inline-block;
margin: 0px 8px 8px 0;
position: relative;
right: inherit;
}

.myblock_code h3
{
	line-height:20px;
	margin-top:38px;
	margin-bottom:24px;
	font-size:15px;
}
.myblock_code h3 b{text-decoration:underline;}
.myblock_code h4{margin:0 0 26px;font-size:14px;}

.myblock_code h5
{
width:55%;
text-align:left;
margin:0 0 2px;
position:relative;
left:37.7%;font-size: 101%;
font-family:arial;
}
.myblock_code .taille
{
font-size:106%;
right: 15%;line-height: 25px;
display: inline-block;
position: relative;
font-family:arial;
}

.blockImage_code
{
	float:left;
	position:relative;
	width:30%;
	min-height:456px;
	margin:0;
	margin-bottom:2px;
}

.videoenvoyer .myblock_code .blockImage_code,.videoenvoyer .myblock_code .only_code { 
    min-height: 400px; 
}
.file-finish .blockImage_code{
	min-height:320px;
}
 .block_image{margin: 0px auto;
overflow:hidden;
display: block;
line-height: 188px;
min-height: 166px;}

.file-finish .block_image{line-height:36px;min-height:36px;}

.blockImage_code img
{
	position:relative;
	padding:4px;
	border:1px solid #D5D5D5;
	display:table-cell;
	vertical-align:middle;
	margin:0 auto;
}
.file-finish .blockImage_code img{border:none;}
.only_code
{
	float:right;
	position:relative;
	width:70%;
	min-height:456px;
	margin:0;
}

.file-finish .only_code{min-height:300px;}
			
.only_code label
{
	position:absolute;
	width:212px;
	line-height:23px;
	margin:0;
	left:3%;
	text-align:left;
	font-size:12px;font-family: arial;
	color:#2D2D2D;
}
.only_code input,#myinpualbum
{
	position:absolute;
	width:55%;
	padding:4px;
	margin:0;
	right:6%;
	color:#484848;
	background:#F9F9F9;
	border:1px solid #8a8788;
	font-size:108%;
	height:15px;
}
.only_code input:hover,#myinpualbum:hover
{
	background:WHITE;
	border:1px solid #777;
	color:#363636;
}
.partager
{
	position:relative;
	width:280px;
	left:50%;
	right:0;
	margin:2px 0px 15px -140px;
}
.partager a
{
	display:inline-block;
}
.blockImage_code h4
{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	top:31%;
	right:inherit;
}
.block_dater{
	height: 24px;
margin: 0px 0px 10px;
display: block;bottom:22px;
}
.dater
{
	display:inline;
    font-size:13px;
	font-family:arial;
    text-align:center;	
}
.block_partage{margin-top:28px;}
.file-finish .block_partage{margin-top:14px;}
.partager .otwet,
.partager .oface,
.partager .ogogle,
.otwet1,
.oface1,
.ogogle1
{
	position:initial;display:inline-block;
	width:59px;
	height:70px;border-radius:3px;
	margin:0;
	left:initial;
	right:0;
	bottom:0;
	border:none;vertical-align: bottom;
	background:transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat;
	background-position:-54px 4px;
}
#footer .partager
{
    left:1px;
    margin: 0;
}
#footer .partager a
{
   
margin-right:10px;
}

.partager .oface{width: 59px;
height: 66px;margin-bottom:0;background-position:3px 0px;}
.partager .ogogle{width:55px;height: 66px;background-position:-113px 0px;}
.otwet1,
.oface1,
.ogogle1
{
width: 42px;
height: 44px;
}
.oface1{background-position:-639px -11px;}
.otwet1{background-position:-690px -11px;}
.ogogle1{background-position:-742px -12px;}

.downloadimg{
display:inline-block;
width:35px;
height: 53px;
margin-top:8px;left:50%;
background:url('http://www.k-upload.fr/image/sprite.png') no-repeat -810px -5px;
}

.grdFleche
{
	display:inline-block;
	width:32px;
	height:31px;margin-right:0;
	background:url("http://www.k-upload.fr/image/sprite.png") no-repeat -317px -7px;
	vertical-align:middle;
}
.moyenneFleche
{
	display: inline-block;
width: 25px;
height: 31px;
margin-right: 5px;
background: transparent url("http://www.k-upload.fr/image/sprite.png") no-repeat scroll -346px -27px;
vertical-align: middle;
}
.ptitFleche
{
	display:inline-block;
	width:22px;
	height:20px;
	background:url('http://www.k-upload.fr/image/sprite.png') no-repeat -326px -40px;
	vertical-align:middle;
}
.intero
{
	display:inline-block;
	width:16px;
	height:15px;
	margin-left:4px;
	background:url('http://www.k-upload.fr/image/sprite.png') no-repeat -351px -8px;
	vertical-align:middle;
	cursor:help;
}
.poursite{display:inline;}
#filearianne
{
	position:absolute;
	width:100%;
	height:22px;
	padding:0;
	margin:-26px 0px 0px;
	left:0;
	text-align:left;
	background:#0B0B0B;
	list-style:none;
	font-size:13px;
	color:#E3E3E3;
}
#filearianne li{float:left;text-indent:11px;color:white;margin: 0;
height: 100%;
line-height: 20px;}
#filearianne li a{color:#CCC;}

#nofile{margin-top:10%;font-size:14px;font-family:arial;}
#nofile a{color:#484848;text-decoration:none;}
#nofile a:hover{color:#1B1B1B;text-decoration:underline;}


.lienvert,.liennoir{text-decoration:underline;color:green;}
.liennoir{color:#111;}
.mejs-controls div.mejs-time-rail, .mejs-controls .mejs-time-rail .mejs-time-total{overflow: hidden !important;}
#section_affich
{position: relative; 
min-height: 328px; 
padding: 122px 0px 136px;
margin: 0px;
text-align: center; 
}

#cadre_image{position:relative;padding:0;margin:0;text-align:center;    z-index: 99;}
html #section_affich .blockcacher{width:64%;margin: auto;}
#section_affich #cadre_image #myright,#section_affich #cadre_image #myleft{padding:0;}
#cadre_image a{text-decoration:none;}
#section_affich .partougimoi label{font-size:98%;margin-right:4px;margin-left:8px;}
#section_affich .partougimoi input{width:488px;font-size:95%;margin-top: 4px;margin-right:8px;}
#englobe-secondbloc{position:absolute;width:100%;bottom:16px;}

#thelist{max-width:68%;margin:0px auto;margin-right:28px;margin-left:28px;}
#section_affich img{margin:0;vertical-align: middle;max-width:98%;margin:auto; vertical-align: middle;}

 #blueimp-gallery
 {
 
 z-index:9999999;
 }
 .blueimp-gallery {
    background: rgba(0, 0, 0, 0.95) !important;
	}
.flecheleft{
font-size:90%;
margin:0 0 0 -85px;
float: left;
position: absolute;
top: 50%;
height: 30px;
display: inline-block;margin-top:-8px;
}
.flecheright{font-size:90%;
display: inline-block;
float: right;
top: 50%;
height: 30px;
position: absolute;
margin:0;margin-top:-8px;
}

#footer_affich{position:relative;height:158px;padding:0;margin:0;background:#EAE9E9;}
#section_affich #deuiemphras{margin-bottom:40px;
padding: 0px 0px;
margin-top: 11px;}

#droitvideo{top: 0;
width: 350px;
height: 447px; 
position: absolute;
float: right;
margin: 0;
display: block;
right: 0;
}
#droitvideo .othervideo{height: 163px;
position: relative;
margin: 0;
margin-bottom: 3px;
}
#section_affich  #droitvideo  .othervideo #foo1_prev, #droitvideo  .othervideo #foo1_next{
width:17px;min-width:17px;
border: 1px solid #ccc;
left: 0;
background: #E9E9E9;
line-height: 151px;
font-weight: bold;
height: 146px;
bottom: 3px;
color: #6b6b6b;
padding: 0;
}
#section_affich  #droitvideo  .othervideo #foo1_prev:hover, #droitvideo  .othervideo #foo1_next:hover{opacity:0.7;}
#section_affich  #droitvideo  .othervideo  #last-video{
margin: auto !important;
left: initial;
width: 309px;
height: 158px;
}
#section_affich  #cadre_image #droitvideo  .othervideo #foo1_next{right:0;left: initial;}

#section_affich #droitvideo  .othervideo .video_carousel #foo1
 {
    margin: 0;
    width: 200px;
    height:158px;
    margin: auto;
    position: absolute;
    padding: 0;
}
#section_affich #droitvideo  .othervideo .video_carousel #foo1 a
{ width: 242px;
margin: 0;
margin-top: 7px;
height: 142px;
padding: 2px 0;
}

 
#englobe-formfooter{width:768px;margin:0 auto;}
#footer_affich h2
{
font-size:14px;
margin-left:12.8%;
position:relative;
padding-top:20px;
margin-top:2px;
width:76%;color:#FFF;
}
#englobe-formfooter label
{
color:#FFF;
}
#footer_affich form{width:76%;margin-left:13%;}
#footer_affich label{font-size:13px;}
#footer_affich .form-parcourir {
 background: none repeat scroll 0% 0% #FFF;
margin-bottom: 6px;
height: 23px;
width: 72%;
color: #424242;
font-weight: bold;
margin-top: 2px;
cursor: pointer;
border: 1px solid #BBB;
padding: 6px;
}
#footer_affich .form-submit {
   cursor: pointer;height: 38px;width: 120px;
right: 0px;font-size: 110%;
left: inherit;
padding: 0px;
margin: 0px 0px 0px 6px;display: inline;
line-height: inherit;
}

.formbutton2_fb{display:block;}


@media(max-width: 1580px){html #section_affich .blockcacher {width:65%;}#bande-affichage{left:26%;}}
@media(max-width: 1550px){html #section_affich .blockcacher {width:66%;}#bande-affichage{left:26%;}}
@media(max-width: 1530px){html #section_affich .blockcacher {width:67%;}#bande-affichage{left:25.5%;}}
@media(max-width: 1500px){html #section_affich .blockcacher {width:68%;}#bande-affichage{left:25%;}}
@media(max-width: 1480px){html #section_affich .blockcacher {width:69%;}#bande-affichage{left:24.5%;}}
@media(max-width: 1460px){html #section_affich .blockcacher {width:70%;}#bande-affichage{left:24.2%;}}
@media(max-width: 1440px){html #section_affich .blockcacher {width:71%;}#bande-affichage{left:23.8%;}}
@media(max-width: 1420px){html #section_affich .blockcacher {width:72%;}#bande-affichage{left:23.7%;}}
@media(max-width: 1400px){html #section_affich .blockcacher {width:73%;}#bande-affichage{left:23.4%;}}
@media(max-width: 1380px){html #section_affich .blockcacher {width:74%;}#bande-affichage{left:22.9%;}}
@media(max-width: 1360px){html #section_affich .blockcacher {width:75%;}#bande-affichage{left:22.4%;}}
@media(max-width: 1340px){html #section_affich .blockcacher {width:76.5%;}#bande-affichage{left:21.9%;}}
@media(max-width: 1320px){html #section_affich .blockcacher {width:77.5%;}#bande-affichage{left:21.6%;}}
@media(max-width: 1300px){html #section_affich .blockcacher {width:78.5%;}#bande-affichage{left:21.2%;}}
@media(max-width: 1280px){html #section_affich .blockcacher {width:80%;}#bande-affichage{left:20.7%;}}
@media(max-width: 1260px){html #section_affich .blockcacher {width:81.5%;}#bande-affichage{left:20.2%;}}
@media(max-width: 1240px){html #section_affich .blockcacher {width:82.8%;}#bande-affichage{left:19.5%;}}
@media(max-width: 1220px){html #section_affich .blockcacher {width:84%;}#bande-affichage{left:19.1%;}}
@media(max-width: 1200px){html #section_affich .blockcacher {width:85.5%;}#bande-affichage{left:18.1%;}}
@media(max-width: 1180px){html #section_affich .blockcacher {width:87%;}#bande-affichage{left:18.3%;}}
@media(max-width: 1160px){html #section_affich .blockcacher {width:88.5%;}#bande-affichage{left:17.2%;}}
@media(max-width: 1140px){html #section_affich .blockcacher {width:90%;}#bande-affichage{left:16.8%;}}
@media(max-width: 1120px){html #section_affich .blockcacher {width:91.6%;}#bande-affichage{left:16%;}}
@media(max-width: 1100px){html #section_affich .blockcacher {width:93.4%;}#bande-affichage{left:15.7%;}}
@media(max-width: 1080px){html #section_affich .blockcacher {width:93.5%;}#bande-affichage{left:15.4%;}}
/*
@media(max-width: 1060px){html #section_affich .blockcacher {width:93.5%;}}
@media(max-width: 1040px){html #section_affich .blockcacher {width:91%;}}
@media(max-width: 1020px){html #section_affich .blockcacher {width:92%;}}
@media(max-width: 1000px){html #section_affich .blockcacher {width:93%;}}
@media(max-width: 980px){html #section_affich .blockcacher {width:94%;}}
@media(max-width: 960px){html #section_affich .blockcacher {width:95%;}}
@media(max-width: 940px){html #section_affich .blockcacher {width:96%;}}
@media(max-width: 920px){html #section_affich .blockcacher {width:97%;}}
@media(max-width: 900px){html #section_affich .blockcacher {width:98%;}}
@media(max-width: 880px){html #section_affich .blockcacher {width:99%;}}
@media(max-width: 860px){html #section_affich .blockcacher {width:100%;}}
*/



@media(min-width: 500px){.long-aside{width:470px;height:62px;}}
@media(min-width: 801px){.long-aside{width:730px;height:92px;}}
@media(min-width: 1028px){.long-aside{width:972px;height:92px;}}