
/* BOX MARKER
*******************************************************************************************************/

div.box-marker {
position: absolute;
top: 0;
left: 0;
width: 270px;
height: 132px;
}

div.box-marker-container {
position: relative;
height: 132px;
}

h4.box-marker-titre {
height: 40px;
line-height: 40px;
padding: 0 15px;
color: #fff;
font-size: 1.2em;
background: #333;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-marker-content a {
display: block;
padding: 10px 15px;
height: 60px;
color: #fff;
font-size: 1.1em;
background: #4d4d4d;
	      border-radius: 0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-marker-content div.play {
position: absolute;
top: 50px;
left: 15px;
background: transparent url(../img/kpz-media-marker-play.png) no-repeat center center;
}

div.box-marker-content img {
float: left;
margin-right: 10px;
}

div.box-marker-content span.txt {
font-weight: bold;
}

a.box-marker-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
width: 10px;
height: 9px;
background: transparent url(../img/kpz-media-close.png) no-repeat 0 0;
}

div.box-marker-fleche {
height: 12px;
background: transparent url(../img/kpz-media-marker-fleche.png) no-repeat center bottom;
}

div.box-marker-content span.color {
float: left;
padding-top: 9px;
width: 17px;
height: 12px;
}

div.box-marker-content span.color span {
display: block;
width: 12px;
height: 12px;
	      border-radius: 5px;
   -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}




/* BOX GROUPE
*******************************************************************************************************/

div.box-groupe {
position: absolute;
top: 0;
left: 0;
width: 270px;
height: 132px;
}

div.box-groupe-container {
height: 132px;
}

h4.box-groupe-titre {
height: 40px;
line-height: 40px;
padding: 0 15px;
color: #fff;
font-size: 1.2em;
background: #333;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-groupe-content {
display: block;
color: #fff;
background: #4d4d4d;
	      border-radius: 0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-groupe-content .scrollpane { 
clear: both; 
padding: 10px 0;
width: 260px;
}

div.box-groupe-content .scrollpane .viewport {
position: relative; 
width: 240px;
height: 160px; 
overflow: hidden;  
}

div.box-groupe-content .scrollpane .overview { 
position: absolute; 
left: 0; 
top: 0; 
list-style: none; 
}

div.box-groupe-content .scrollpane .thumb .end,
div.box-groupe-content .scrollpane .thumb 
{ 
}

div.box-groupe-content .scrollpane .scrollbar { 
position: relative; 
float: right; 
width: 13px; 
}

div.box-groupe-content .scrollpane .track { 
position: relative;
height: 100%; 
width: 13px; 
}

div.box-groupe-content .scrollpane .thumb { 
height: 20px; 
width: 13px; 
cursor: pointer; 
overflow: hidden; 
position: absolute; 
top: 0; 
background: #eee url(../img/kpz-media-scrollpane.png) no-repeat center center;
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 	 -moz-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		-ms-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		 -o-linear-gradient(top, #ffffff, #eee);
border: 1px solid #ccc;
	      border-radius: 4px;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px; 
	      box-shadow: 1px 1px 1px #333;
   -moz-box-shadow: 1px 1px 1px #333;  
-webkit-box-shadow: 1px 1px 1px #333;
}

div.box-groupe-content .scrollpane .thumb .end { 
overflow: hidden; 
height: 5px; 
width: 13px; 
}

div.box-groupe-content .scrollpane .disable { 
display: none; 
}

div.box-groupe-content div.grp {
padding: 0 0 10px 10px;
width: 220px;
}

div.box-groupe-content span {
font-weight: bold;
}

div.box-groupe-content h5 {
display: block;
font-size: 1em;
}

div.box-groupe-content h5 a {
color: #fff;
}

div.box-groupe-content div.img {
position: relative;
float: left;
width: 100px;
}

div.box-groupe-content div.infos {
float: right;
width: 110px;
}

div.box-groupe-content div.play {
position: absolute;
top: 0;
left: 0;
background: transparent url(../img/kpz-media-marker-play.png) no-repeat center center;
}

a.box-groupe-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
width: 10px;
height: 9px;
background: transparent url(../img/kpz-media-close.png) no-repeat 0 0;
}

div.box-groupe-fleche {
height: 12px;
background: transparent url(../img/kpz-media-marker-fleche.png) no-repeat center bottom;
}

div.box-groupe-content span.color {
float: left;
padding-top: 9px;
width: 17px;
height: 12px;
}

div.box-groupe-content span.color span {
display: block;
width: 12px;
height: 12px;
	      border-radius: 5px;
   -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


/* BOX TWITTER
*******************************************************************************************************/

div.box-twitter {
position: absolute;
top: 0;
left: 0;
width: 270px;
height: 132px;
}

div.box-twitter-container {
height: 132px;
}

h4.box-twitter-titre {
height: 40px;
line-height: 40px;
padding: 0 15px;
color: #fff;
font-size: 1.2em;
background: #0084B4;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #ccc;
   -moz-box-shadow: 2px 2px 2px #ccc;  
-webkit-box-shadow: 2px 2px 2px #ccc;
}

div.box-twitter-content {
display: block;
color: #0084B4;
background: #fff;
	      border-radius: 0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px; 
	      box-shadow: 2px 2px 2px #ccc;
   -moz-box-shadow: 2px 2px 2px #ccc;  
-webkit-box-shadow: 2px 2px 2px #ccc;
}

div.box-twitter-content a {
color: #333;
}

div.box-twitter-content a:hover {
text-decoration: underline;
}

div.box-twitter-content .scrollpane { 
clear: both; 
padding: 10px 0;
width: 260px;
}

div.box-twitter-content .scrollpane .viewport {
position: relative; 
width: 240px;
height: 160px; 
overflow: hidden;  
}

div.box-twitter-content .scrollpane .overview { 
position: absolute; 
left: 0; 
top: 0; 
list-style: none; 
}

div.box-twitter-content .scrollpane .thumb .end,
div.box-twitter-content .scrollpane .thumb 
{ 
}

div.box-twitter-content .scrollpane .scrollbar { 
position: relative; 
float: right; 
width: 13px; 
}

div.box-twitter-content .scrollpane .track { 
position: relative;
height: 100%; 
width: 13px; 
}

div.box-twitter-content .scrollpane .thumb { 
height: 20px; 
width: 13px; 
cursor: pointer; 
overflow: hidden; 
position: absolute; 
top: 0; 
background: #eee url(../img/kpz-media-scrollpane.png) no-repeat center center;
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 	 -moz-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		-ms-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		 -o-linear-gradient(top, #ffffff, #eee);border: 1px solid #ccc;
	      border-radius: 4px;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px; 
	      box-shadow: 1px 1px 1px #333;
   -moz-box-shadow: 1px 1px 1px #333;  
-webkit-box-shadow: 1px 1px 1px #333;
}

div.box-twitter-content .scrollpane .thumb .end { 
overflow: hidden; 
height: 5px; 
width: 13px; 
}

div.box-twitter-content .scrollpane .disable { 
display: none; 
}

div.box-twitter-content div.tweet {
padding: 10px 0 10px 10px;
width: 230px;
}

div.box-twitter-content div.tweet div.img {
float: left;
width: 50px;
}

div.box-twitter-content div.tweet div.infos {
float: right;
width: 170px;
font-size: .95em;
}

div.box-twitter-content div.tweet div.infos span {
font-weight: bold;
}

a.box-twitter-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
width: 10px;
height: 9px;
background: transparent url(../img/kpz-media-close.png) no-repeat 0 0;
}

div.box-twitter-fleche {
height: 12px;
background: transparent url(../img/kpz-media-connexe-fleche.png) no-repeat center bottom;
}


/* BOX FLICKR
*******************************************************************************************************/

div.box-flickr {
position: absolute;
top: 0;
left: 0;
width: 270px;
height: 132px;
}

div.box-flickr-container {
height: 132px;
}

h4.box-flickr-titre {
height: 40px;
line-height: 40px;
padding: 0 15px;
color: #fff;
font-size: 1.2em;
background: #FF0084;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #ccc;
   -moz-box-shadow: 2px 2px 2px #ccc;  
-webkit-box-shadow: 2px 2px 2px #ccc;
}

div.box-flickr-content {
display: block;
color: #0063DC;
background: #fff;
	      border-radius: 0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px; 
	      box-shadow: 2px 2px 2px #ccc;
   -moz-box-shadow: 2px 2px 2px #ccc;  
-webkit-box-shadow: 2px 2px 2px #ccc;
}

div.box-flickr-content a {
color: #333;
}

div.box-flickr-content a:hover {
text-decoration: underline;
}

div.box-flickr-content .scrollpane { 
clear: both; 
padding: 10px 0;
width: 260px;
}

div.box-flickr-content .scrollpane .viewport {
position: relative; 
width: 240px;
height: 160px; 
overflow: hidden;  
}

div.box-flickr-content .scrollpane .overview { 
position: absolute; 
left: 0; 
top: 0; 
list-style: none; 
}

div.box-flickr-content .scrollpane .thumb .end,
div.box-flickr-content .scrollpane .thumb 
{ 
}

div.box-flickr-content .scrollpane .scrollbar { 
position: relative; 
float: right; 
width: 13px; 
}

div.box-flickr-content .scrollpane .track { 
position: relative;
height: 100%; 
width: 13px; 
}

div.box-flickr-content .scrollpane .thumb { 
height: 20px; 
width: 13px; 
cursor: pointer; 
overflow: hidden; 
position: absolute; 
top: 0; 
background: #eee url(../img/kpz-media-scrollpane.png) no-repeat center center;
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 	 -moz-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		-ms-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		 -o-linear-gradient(top, #ffffff, #eee);border: 1px solid #ccc;
	      border-radius: 4px;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px; 
	      box-shadow: 1px 1px 1px #333;
   -moz-box-shadow: 1px 1px 1px #333;  
-webkit-box-shadow: 1px 1px 1px #333;
}

div.box-flickr-content .scrollpane .thumb .end { 
overflow: hidden; 
height: 5px; 
width: 13px; 
}

div.box-flickr-content .scrollpane .disable { 
display: none; 
}

div.box-flickr-content div.photo {
padding: 10px 0 10px 10px;
width: 230px;
}

div.box-flickr-content div.photo img {

}

div.box-flickr-content div.photo p {
}

a.box-flickr-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
width: 10px;
height: 9px;
background: transparent url(../img/kpz-media-close.png) no-repeat 0 0;
}

div.box-flickr-fleche {
height: 12px;
background: transparent url(../img/kpz-media-connexe-fleche.png) no-repeat center bottom;
}


/* BOX YOUTUBE
*******************************************************************************************************/

div.box-youtube {
position: absolute;
top: 0;
left: 0;
width: 270px;
height: 132px;
}

div.box-youtube-container {
height: 132px;
}

h4.box-youtube-titre {
height: 40px;
line-height: 40px;
padding: 0 15px;
color: #fff;
font-size: 1.2em;
background: #F32D2D;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #ccc;
   -moz-box-shadow: 2px 2px 2px #ccc;  
-webkit-box-shadow: 2px 2px 2px #ccc;
}

div.box-youtube-content {
display: block;
color: #0084B4;
background: #fff;
	      border-radius: 0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px; 
	      box-shadow: 2px 2px 2px #ccc;
   -moz-box-shadow: 2px 2px 2px #ccc;  
-webkit-box-shadow: 2px 2px 2px #ccc;
}

div.box-youtube-content a {
color: #333;
}

div.box-youtube-content a:hover {
text-decoration: underline;
}

div.box-youtube-content .scrollpane { 
clear: both; 
padding: 10px 0;
width: 260px;
}

div.box-youtube-content .scrollpane .viewport {
position: relative; 
width: 240px;
height: 160px; 
overflow: hidden;  
}

div.box-youtube-content .scrollpane .overview { 
position: absolute; 
left: 0; 
top: 0; 
list-style: none; 
}

div.box-youtube-content .scrollpane .thumb .end,
div.box-youtube-content .scrollpane .thumb 
{ 
}

div.box-youtube-content .scrollpane .scrollbar { 
position: relative; 
float: right; 
width: 13px; 
}

div.box-youtube-content .scrollpane .track { 
position: relative;
height: 100%; 
width: 13px; 
}

div.box-youtube-content .scrollpane .thumb { 
height: 20px; 
width: 13px; 
cursor: pointer; 
overflow: hidden; 
position: absolute; 
top: 0; 
background: #eee url(../img/kpz-media-scrollpane.png) no-repeat center center;
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 	 -moz-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		-ms-linear-gradient(top, #ffffff, #eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		 -o-linear-gradient(top, #ffffff, #eee);border: 1px solid #ccc;
	      border-radius: 4px;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px; 
	      box-shadow: 1px 1px 1px #333;
   -moz-box-shadow: 1px 1px 1px #333;  
-webkit-box-shadow: 1px 1px 1px #333;
}

div.box-youtube-content .scrollpane .thumb .end { 
overflow: hidden; 
height: 5px; 
width: 13px; 
}

div.box-youtube-content .scrollpane .disable { 
display: none; 
}

div.box-youtube-content div.video {
padding: 10px 0 10px 10px;
width: 230px;
font-size: .95em;
}

div.box-youtube-content div.video img {
width: 230px;
}

div.box-youtube-content div.video div.infos span {
font-weight: bold;
}

a.box-youtube-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
width: 10px;
height: 9px;
background: transparent url(../img/kpz-media-close.png) no-repeat 0 0;
}

div.box-youtube-fleche {
height: 12px;
background: transparent url(../img/kpz-media-connexe-fleche.png) no-repeat center bottom;
}



/* BOX MEDIA 
*******************************************************************************************************/

div.box-media {
position: absolute;
z-index: 100;
top: 120px;
left: 320px;
width: 610px;
height: 480px;
}

div.box-media-small {
position: absolute;
z-index: 90;
bottom: 0;
left: 0;
margin-left: 5px;
width: 200px;
height: 30px;
background: #333;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-media-small span {
display: block;
margin: 0 45px 0 15px;
height: 30px;
overflow: hidden;
}

div.box-media-small span strong {
display: block;
width: 500px;
height: 30px;
line-height: 30px;
color: #fff;
font-weight: normal;
}

div.box-media-small div.agrandir {
position: absolute;
z-index: 91;
top: 11px;
right: 25px;
width: 10px;
height: 9px;
cursor: pointer;
background: #333 url(../img/kpz-media-agrandir.png) no-repeat 0 0;
}

div.box-media-small div.close {
position: absolute;
z-index: 91;
top: 11px;
right: 10px;
width: 10px;
height: 9px;
cursor: pointer;
background: #333 url(../img/kpz-media-close.png) no-repeat 0 0;
}

div.box-media-container {
position: relative;
width: 560px;
height: 450px;
}

div.box-media-onglets {
position: absolute;
top: 20px;
right: 0;
width: 50px;
}

div.box-media-onglets li {
margin-bottom: 10px;
height: 60px;
width: 50px;
}

div.box-media-onglets li a {
display: block;
height: 60px;
width: 50px;
background-color: #4d4d4d;
background-repeat: no-repeat;
background-position: center center;
	      border-radius: 0 15px 15px 0;
   -moz-border-radius: 0 15px 15px 0;
-webkit-border-radius: 0 15px 15px 0; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-media-onglets li.vue-infos a    {  background-image: url(../img/kpz-media-onglets-infos.png);  }
div.box-media-onglets li.vue-twitter a  {  background-image: url(../img/kpz-media-onglets-twitter.png);  }
div.box-media-onglets li.vue-flickr a   {  background-image: url(../img/kpz-media-onglets-flickr.png);  }
div.box-media-onglets li.vue-facebook a {  background-image: url(../img/kpz-media-onglets-facebook.png);  }
div.box-media-onglets li.vue-youtube a {  background-image: url(../img/kpz-media-onglets-youtube.png);  }

div.box-media-onglets li a:hover,
div.box-media-onglets li a.active
{
background-color: #333;
}

h4.box-media-titre {
width: 530px;
height: 40px;
line-height: 40px;
padding: 0 15px;
color: #fff;
font-size: 1.2em;
background: #333;
cursor: move;
	      border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-media-content {
padding: 10px 15px 0 15px;
width: 530px;
height: 420px;
color: #fff;
font-size: 1.1em;
background: #4d4d4d;
	      border-radius: 0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px; 
	      box-shadow: 2px 2px 2px #333;
   -moz-box-shadow: 2px 2px 2px #333;  
-webkit-box-shadow: 2px 2px 2px #333;
}

div.box-media-partage {
position: absolute;
bottom: 0;
left: 15px;
width: 555px;
height: 40px;
}

div.box-media-partage li {
float: left;
margin-right: 1px;
height: 40px;
background-color: #eee;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a4a4a), to(#333));
background: -webkit-linear-gradient(top, #4a4a4a, #333);
background: 	 -moz-linear-gradient(top, #4a4a4a, #333);
background: 		-ms-linear-gradient(top, #4a4a4a, #333);
background: 		 -o-linear-gradient(top, #4a4a4a, #333);
}

div.box-media-partage li.vue-partager  {  width: 195px;  }
div.box-media-partage li.vue-commenter {  width: 125px;  }
div.box-media-partage li.aimer     		 {  width: 90px;   }
div.box-media-partage li.pas_aimer     {  width: 114px;  }

div.box-media-partage li.vue-commenter:hover,
div.box-media-partage li.aimer:hover,
div.box-media-partage li.pas_aimer:hover
{
background: #333;
}

div.box-media-partage li a.custom {
display: block;
padding-left: 40px;
height: 40px;
line-height: 40px;
color: #b3b3b3;
font-size: 1.1em;
background-color: transparent;
background-repeat: no-repeat;
background-position: 8px center;
}

div.box-media-partage li.vue-commenter a.custom {  background-image: url(../img/kpz-media-partage-commenter.png); }
div.box-media-partage li.aimer a.custom         {  background-image: url(../img/kpz-media-partage-aimer.png);  }
div.box-media-partage li.pas_aimer a.custom     {  background-image: url(../img/kpz-media-partage-pas_aimer.png);  }
div.box-media-partage li.collecter a.custom     {  background-image: url(../img/kpz-media-partage-collecter.png);  }

a.box-media-tosmall {
display: block;
position: absolute;
top: 4px;
right: 30px;
width: 10px;
color: #fff;
font-weight: bold;
font-size: 2em;
}

a.box-media-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
width: 10px;
height: 9px;
background: transparent url(../img/kpz-media-close.png) no-repeat 0 0;
}

a.box-media-retour {
position: absolute;
top: 50px;
right: 20px;
padding: 0 5px;
color: #777;
font-size: .75em;
border: 1px solid #777;
	      border-radius: 10px;
   -moz-border-radius: 10px;
-webkit-border-radius: 10px; 
}

a.box-media-retour:hover {
color: #ccc;
border-color: #ccc;
}

div.box-media-content div.bloc {
padding: 0 0 15px 0;
}

div.box-media-content h4.vue_titre {
font-size: 1.1em;
font-weight: bold;
color: #fff;
}

div.box-media-content h5 {
padding: 0 0 5px 0;
font-size: 1em;
font-weight: bold;
color: #ccc;
}

div.box-media-content div.bloc p {
padding: 0 0 5px 0;
}

div.box-media-content div.bloc a {
color: #fff;
}

div.box-media-content div.bloc a:hover {
text-decoration: underline;
color: #ccc;
}

div.box-media-content .scrollpane { 
clear: both; 
margin: 20px 0 10px;
width: 525px;  
}

div.box-media-content .scrollpane .viewport {
position: relative; 
width: 510px; 
height: 300px; 
overflow: hidden;  
}

div.box-media-content .scrollpane .overview { 
position: absolute; 
left: 0; 
top: 0; 
list-style: none; 
}

div.box-media-content .scrollpane .thumb .end,
div.box-media-content .scrollpane .thumb 
{ 
}

div.box-media-content .scrollpane .scrollbar { 
position: relative; 
float: right; 
width: 13px; 
}

div.box-media-content .scrollpane .track { 
position: relative;
height: 100%; 
width: 13px; 
}

div.box-media-content .scrollpane .thumb { 
height: 20px; 
width: 13px; 
cursor: pointer; 
overflow: hidden; 
position: absolute; 
top: 0; 
background: #eee url(../img/kpz-media-scrollpane.png) no-repeat center center;
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, -webkit-linear-gradient(top, #ffffff, ##eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 	 -moz-linear-gradient(top, #ffffff, ##eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		-ms-linear-gradient(top, #ffffff, ##eee);
background: url(../img/kpz-media-scrollpane.png) no-repeat center center, 		 -o-linear-gradient(top, #ffffff, ##eee);
border: 1px solid #ccc;
	      border-radius: 4px;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px; 
	      box-shadow: 1px 1px 1px #333;
   -moz-box-shadow: 1px 1px 1px #333;  
-webkit-box-shadow: 1px 1px 1px #333;
}

div.box-media-content .scrollpane .thumb .end { 
overflow: hidden; 
height: 5px; 
width: 13px; 
}

div.box-media-content .scrollpane .disable { 
display: none; 
}



/* BOX MEDIA :: VUE PLAYER 
*******************************************************************************************************/

div.box-media-vue-player {
margin-top: 10px;
width: 530px;
height: 300px;
}


/* BOX MEDIA :: VUE TWITTER 
*******************************************************************************************************/

div#kpz-media-vue-twitter {
padding-bottom: 40px;
width: 530px;
}

div#kpz-media-vue-twitter div.tweet {
padding: 10px;
width: 490px;
font-size: .9em;
}

div#kpz-media-vue-twitter div.tweet_pair {
background-color: #3f3f3f;
}

div#kpz-media-vue-twitter div.tweet img {
float: left;
margin: 0 10px 5px 0;
width: 48px;
}

div#kpz-media-vue-twitter div.tweet p.user a {
color: #0ff;
font-style : italic;
}

div#kpz-media-vue-twitter div.tweet p.user a:hover {
text-decoration: underline;
}

div#kpz-media-vue-twitter div.tweet p.text {
font-style : italic;
}


/* BOX MEDIA :: VUE FLICKR 
*******************************************************************************************************/

div#kpz-media-vue-flickr {
padding-bottom: 40px;
width: 530px;
}

div#kpz-media-vue-flickr div.flickr {
padding: 10px;
width: 490px;
font-size: .9em;
}

div#kpz-media-vue-flickr div.flickr_pair {
background-color: #3f3f3f;
}

div#kpz-media-vue-flickr div.flickr img {
float: left;
margin: 0 10px 5px 0;
width: 75px;
}

div#kpz-media-vue-flickr div.flickr p.tit {
color: #0ff;
}

div#kpz-media-vue-flickr div.flickr p.user a {
color: #fff;
font-style : italic;
}

div#kpz-media-vue-flickr div.flickr p.user a:hover {
text-decoration: underline;
}


/* BOX MEDIA :: VUE YOUTUBE 
*******************************************************************************************************/

div#kpz-media-vue-youtube {
padding-bottom: 40px;
width: 530px;
}

div#kpz-media-vue-youtube div.youtube {
padding: 10px;
width: 490px;
font-size: .9em;
}

div#kpz-media-vue-youtube div.youtube_pair {
background-color: #3f3f3f;
}

div#kpz-media-vue-youtube div.youtube img {
float: left;
margin: 0 10px 5px 0;
width: 75px;
}

div#kpz-media-vue-youtube div.youtube p.tit {
color: #0ff;
}

div#kpz-media-vue-youtube div.youtube p.user a {
color: #fff;
font-style : italic;
}

div#kpz-media-vue-youtube div.youtube p.user a:hover {
text-decoration: underline;
}


/* BOX MEDIA :: VUE COMMENTER 
*******************************************************************************************************/

div#kpz-media-vue-commenter {
padding-bottom: 40px;
width: 500px;
}

