.NIV {
margin:auto; width:800px; 
font-family:Arial; line-height:16px;
}
.NIV a {
text-decoration:none !important;
}
/* BIENVENUE */
.welcNIV {
margin-bottom:10px;
padding:10px; text-align:right;
font-size:13px; text-transform:uppercase; letter-spacing:1px; line-height:normal;
}
.boxNIV {
display:inline-block; vertical-align:top; 
}
/* CONTEXTE */
.ctxtNIV {
display:inline-block; vertical-align:top; 
width:195px; height:270px; padding:10px; overflow:hidden; border:5px solid;
font-size:11px; text-align:justify; line-height:16.3px;
}
.ctxtNIV:hover {
overflow-y:auto;
}
/* BLOC NOUVELLES */
.newsNIV {
display:inline-block; vertical-align:top; margin:0 10px;
width:235px; height:300px;
}
.newsNIV img {
position:relative; z-index:3;
width:235px; height:300px;
transition:all 0.25s linear; -webkit-transition:all 0.25s linear;
}
.newsNIV:hover img {
margin-left:235px; width:0;
}
/* NOUVELLES */
.newsNIV p {
position:absolute; z-index:2; margin-top:-300px;
width:215px; height:270px; padding:10px; overflow-y:auto;
font-size:11px; font-family:Arial; text-align:center;
}
/* BLOC STAFF & LIENS */
.stlNIV {
margin-bottom:10px; width:320px;
}
.staffNIV {
text-align:center;
}
.staffNIV div {
display:inline-block; vertical-align:top; margin:5px 0;
}
.staffNIV div:nth-of-type(2) {
margin:5px;
}
.staffNIV div img {
width:100px; height:100px;
}
/* CONTENUS STAFF */
.staffNIV div p {
position:absolute; margin-top:-95px; margin-left:5px;
width:80px; height:70px; padding:20px 5px 0; overflow:hidden;
font-size:9px; text-align:center; font-family:Arial; text-transform:uppercase;
opacity:0; transition:opacity 0.75s ease; -webkit-transition:opacity 0.75s ease;
}
.staffNIV div p:hover {
opacity:1;
}
/* LIENS PROFILS STAFF */
.staffNIV div p a {
text-decoration:none !important; font-size:8px; text-transform:uppercase; 
}
/* DISPONIBLE */
.onNIV {
display:block; 
text-align:center; font-size:8px; text-transform:uppercase;
}
/* INDISPONIBLE */
.offNIV {
display:block;  
text-align:center; font-size:8px; text-transform:uppercase;
}
/* LIENS */
.lksNIV {
text-align:left;
}
.lksNIV a {
display:inline-block; margin:0 0 5px 5px; 
width:153px; height:15px; padding:5px 0; overflow:hidden; 
font-size:11px; text-decoration:none !important; text-transform:uppercase; text-align:center; 
transition:opacity 0.75s ease; -webkit-transition:opacity 0.75s ease;
}
.lksNIV a:hover {
opacity:0.8;
}
/* PREDEFINIS */
.pfNIV {
width:320px; height:50px; padding:20px 0; overflow:hidden; text-align:center;
}
.pfNIV a {
margin:5px;
}
.pfNIV img {
width:50px; height:50px; 
transition:all 0.35s ease; -webkit-transition:all 0.35s ease;
}
.pfNIV img:hover {
filter:grayscale(1); -webkit-filter:grayscale(1);
}
/* BLOC PARTENAIRES */
.partNIV {
margin-top:10px; 
width:800px; height:50px; padding:10px 0; text-align:left;
}
.partNIV img {
margin-left:10px;
width:50px; height:50px; 
filter:grayscale(1); -webkit-filter:grayscale(1); transition:all 0.45s ease-in-out; -webkit-transition:all 0.45s ease-in-out;
}
.partNIV img:hover {
filter:grayscale(0); -webkit-filter:grayscale(0);
}
/* LIEN VERS LE RESTE DES PARTENAIRES */
.morePNIV {
display:inline-block; vertical-align:top; margin-left:10px; 
width:50px; height:32px; padding-top:18px; padding-right:10px; overflow:hidden;
font-size:11px; text-align:right;
}