/**************************************************************
 * Spécifique.css
 *************************************************************/
/* publicite */
body.withHabillage {
	margin-top: 190px;
	background-color: black;
	background-image: url('http://pubs.ecranfantastique.com/www/delivery/avw.php?zoneid=92&n=aefdcc4a') !important;
	background-repeat: no-repeat;
	background-position: top center;
}

#adClickMe {
	height: 190px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

#adClickMe a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: none;
}

 /* Forumulaires */
input.text
{
    border:1px solid grey;
    height:1.3em;
}
label
{
    line-height:1.7em;
    padding:2px 0px 2px 0px;
}
input.submit
{
    border:1px solid grey;
    padding:1px 5px 1px 5px;
}

select
{
    border:1px solid grey;
}

textarea
{
	width:100%;
	height:10em;
	border:1px solid grey;
}

#header {
	background-color	: white;
}

/**************************************************************
 * Style du menu de navigation
 *************************************************************/
#menu ul li
{
    display:inline;
    list-style:none;
    margin-left: 0em;
    padding-left: 0em;
    font-size:14px;
}

#menu li a
        {
     display:block;
     float:left;
     line-height:50px;
     margin-right:15px;
     padding:0px 0px 0px 10px;
     text-decoration:none;
     font-weight:bold;
     color:#000000;
    }

    #menu li a:hover , #menu li.selected a{
    background:transparent url('../../images/common/menu/menu-gauche.png') no-repeat left;
    color:#fff;
    padding:0px 0px 0px 10px;
    }
        #menu li a span
            {

             cursor:pointer;
             display:inline;
             float:left;
             height:50px;
             padding:00px 10px 0px 0;
             line-height:65px;
        }
        #menu li a:hover span, #menu  li.selected a span{
            background:transparent url('../../images/common/menu/menu-droit.png') no-repeat right;
            color:#fff;
            padding:0px 10px 0px 0;
        }



#menu li.compte , #menu li.panier
{
    float:right;
    padding:0px;
    margin-right:0px;
}

#menu li.panier a{
 background:transparent url('../../images/common/menu/menu-noborder.png') no-repeat left;
    color:#fff;
    padding:0px 0px 0px 0px;
    margin:0px;
}
    #menu li.panier a span{
    background:transparent url('../../images/common/menu/menu-droit.png') no-repeat right;
        color:#fff;
        padding:0px 10px 0px 0;
        margin:0px;

    }

#menu li.compte a{
    background:transparent url('../../images/common/menu/menu-gauche.png') no-repeat left;
    color:#fff;
    padding:0px 0px 0px 10px;
    margin:0px;
}
    #menu li.compte a span {
        background:transparent url('../../images/common/menu/menu-droit.png') no-repeat right;
        color:#fff;
        padding:0px 10px 0px 0;
        margin:0px;

    }
/**************************************************************
 * Footer
 *************************************************************/
#footer a, #footer a:hover, #footer a:visited
{
	color:black;
}
/**************************************************************
 * Home : Style de l'espace Recherche
 *************************************************************/

#recherche-wrapper {
	width: 100%;
}

#recherche
{
line-height:50px;
color:#FFFFFF;
}

#recherche form

{margin:0; padding:0;
 display: inline;
 }

#recherche-container.floating {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	background:#969696 url("../../images/common/habillage/background-body.png");
	background-repeat:repeat-x;
	background-position: 0 -150px;
}

#recherche-container.floating #recherche {
	width: 982px;
	margin: 0 auto;
}

#inputrecherche
{
    border:0px;
    height:20px;
    line-height:20px;
    background:#FFFFFF url("../../images/common/recherche/inputrecherche.png") no-repeat;
    background-color:#FFFFFF;
    width:340px;
    padding-left:15px;
    vertical-align:middle;
}

#submitrecherche
{
    vertical-align:middle;

}

ul.ui-autocomplete li {
    list-style-image	: none;
	font-size			: .8em;
}

.emptySearch {
	font-size			: .9em;
	color				: #666;
}

.autocompletepid {
	background-image	: url('../../images/famfamfam/cd.png');
	background-position	: left center;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	min-height			: 16px;
}

.autocompletesid {
	background-image	: url('../../images/famfamfam/user.png');
	background-position	: left center;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	min-height			: 16px;
	color				: #3B94D8;
}

.autocompletesid:after {
	content: ' (Artiste)';
	color: black;
	font-weight: bold;
}

.autocompletepnh {
	background-image	: url('../../images/famfamfam/emoticon_smile.png');
	background-position	: left center;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	min-height			: 16px;
	color				: #3B94D8;
}

.autocompletepnh:after {
	content: ' (Personnage)';
	color: black;
	font-weight: bold;
}


.autocompletesga {
	background-image	: url('../../images/famfamfam/film.png');
	background-position	: left center;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	min-height			: 16px;
	color				: #606060;
}

.autocompletesga:after {
	content: ' (Saga)';
	color: black;
	font-weight: bold;
}

.autocompleteedt {
	background-image	: url('../../images/famfamfam/house.png');
	background-position	: left center;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	min-height			: 16px;
	color				: #606060;
}

.autocompleteedt:after {
	content: ' (Société)';
	color: black;
	font-weight: bold;
}

.ui-autocomplete {
	z-index: 9999 !important;
}

/**************************************************************
 * Home : Style du bloc "A la Une"
 *************************************************************/
#blocune{
	padding:0px;
	border: 2px solid #388ecb;
	height: 415px;
	margin-bottom: 5px;
}

#blocune .dvdUne {
	height				: 400px;
}

#blocune .rightune
{
    margin-left			: 210px;
	height				: 350px;
	overflow-y			: hidden;
	width				: 390px;
}
#blocune .unenavigation
{
    line-height:40px;
    width:215px;
}

#blocune .unecommentaire
{
    line-height:20px;
    width:150px;
}

#blocune .uneboutons .button
{
    margin:0px;
    margin-left:10px;
}

#blocune .uneFooter .unenavigation ul {
	overflow				: hidden;
	list-style				: none;
	margin-top				: 20px;
}

#blocune .uneFooter .unenavigation ul li {
	display					: block;
	float					: left;
	width					: 20px;
	height					: 20px;
	margin					: 0 2px;
	padding					: 0;
	background-image		: url("../../images/common/habillage/puce-selection.png");
	background-position		: 0px -20px;
	background-repeat		: no-repeat;
	list-style-type			: none;
}

#blocune .uneFooter .unenavigation ul li a {
	display					: block;
	width					: 100%;
	height					: 100%;
	text-indent				: -9999px;
	margin					: 0;
}

#blocune .uneFooter .unenavigation ul li.selected {
	background-position		: 0px 0px;
}


/**************************************************************
 * Home : Style du bloc "News"
 *************************************************************/
#lecturenews {
	padding: 10px 20px;
}

#lecturenews h1 {
	margin-top	: 10px;
	margin-bottom: 5px;
}

#lecturenews em, #lecturenews i {
	font-style : italic;
}

.newsBody {
	margin-top			: 20px;
	line-height			: 1.6em;
}

.newsBody p, .critiqueBody p {
	margin-bottom	: 15px;
}

#lecturenews .newsBody ul, .critiqueBody ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

#lecturenews .newsBody li, .critiqueBody li {
	color: #333;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#blocnews .news
{
    width:47%;
    margin-top:5px;
    margin-bottom:5px;
    padding:1%;
    float:left;
}

#blocnews.fullWidth .news {
	width: 100%;
}

#blocnews .smallnews
{
    width:50%;
    margin-top:5px;
    margin-bottom:5px;
}

#blocnews .news .date,#blocnews .smallnews .date
{
    float:left;
    display:block;
    margin-right: 10px;
	width: 65px;
}

#blocnews .news .titre, #blocnews .smallnews .date
{
	font-family: 'Fjalla One', Sans;
	font-size: 14px;
}

#blocnews .news .contenu
{
    margin-left:76px;
}

#blocnews .morenews
{
    margin-top:20px;
    font-size: 11px;
    line-height: 11px;
}

#blocnews .morenews p { margin-top: 0; }

#blocnews .news .date img {
	margin-top	: 12px;
}

#blocnews a {
	text-decoration: none;
}

#blocnews a:hover {
	text-decoration: underline;
}

/**************************************************************
 * Home : Style du bloc "Tendances"
 *************************************************************/
#tendances
{
 overflow:hidden;
}
#tendances ol
{
   counter-reset: item 1;
   list-style:none;
}

#tendances ol li:before
{
    content: counter(item) ". ";
    counter-increment: item;
}

#tendances ol li
{
    margin:0px;
}

#tendances img
{
    margin-right:10px;
}

#tendances div
{

}

/**************************************************************
 * Home : Style du bloc "En ce moment"
 *************************************************************/
#encemoment
{
	font-size: 11px;
}

/**************************************************************
 * Home : Style du bloc "Catalogue"
 *************************************************************/

#catalogue
{
    background-color:#282828;
    margin-top:10px;
}

#catalogue p
{
    padding-top:8px;
}
#catalogue #dvd, #catalogue #bluray, #catalogue #uhd, #catalogue .dvd, #catalogue .bluray, #catalogue .uhd
{
	overflow		: hidden;
    margin-bottom	: 10px;
}
#catalogue #anciensformats
{
    border-top:1px solid #888888;
    padding:5px;
    margin-top:5px;
    text-align:center;
}

#catalogue #umd
{
    width:29%;
}

#catalogue #hddvd
{
    width:29%;
    border-right:1px solid white;
}

#catalogue #umd2
{
    width:144px;
}

#catalogue #hddvd2
{
    width:145px;
    border-right:1px solid white;
}

#catalogue span.disponible, #catalogue span.annonces {
	display			: inline-block;
	margin			: 10px 0 0 5px;
	float			: left;
}

#catalogue p.sorties {
	float			: left;
	margin-top		: 10px;
}

#catalogue span.disponible { width : 110px; }
#catalogue span.annonces	  { width : 90px; }

/**************************************************************
 * Recherche : Style du bloc "Resultats"
 *************************************************************/
.singleResult
{
    margin-bottom:0px;
    padding-bottom:0px;
    border-bottom:1px solid #d3eafc;
    position:relative;
    margin-top:10px;
}
    .singleResult .media
        {
        position: absolute;
        top:0px;
        right:5px;
    }

    .singleResult h2
        {
            margin:2px;
            padding-right:60px;
        }


    .singleResult .button
        {
            margin-left:10px;
            margin-right:0px;
    }
    .singleResult p
        {
        line-height:1.1em;
    }

.resultSeparator {
	text-align	: center;
	font-size	: 1.2em;
	font-weight	: bold;
	border-bottom: 1px solid black;
	border-top	: 1px solid black;
	margin		: 5px 0;
	padding		: 5px 0;
}
/*********************************/

.pageSelector
{
    text-align:center;
    margin-top:15px;
}

.pageSelector a
{
    border:1px solid #3B94D8;
    padding:2px;
    color:#3B94D8;
    text-decoration:none;
	background-color: white;
}

.pageSelector a.letter {
	width: 13px;
	height: 13px;
	line-height: 13px;
	padding: 2px 2px 3px 2px;
	margin-bottom: 2px;
}

.pageSelector a:hover, .pageSelector a.current, .pageSelector a:visited:hover
{
    color:white !important;
    background-color:#3B94D8;
}

 .pageSelector a:visited  {
	color: #3B94D8;
 }


/**************************************************************
 * Recherche : Style du bloc "SÃ©lection des rÃ©sultats"
 *************************************************************/
#selectionResultat
{
    margin-top:40px;
}

#selectionResultat .medias
{
    margin-left:20px;
}

/**************************************************************
 * Fiche : Style du bloc Fiche
 *************************************************************/
/* Affichage du titre et du sous titre du film */
#titrefilm
{
    line-height:1em;
}

#soustitrefilm
{
    margin-bottom:10px;
    margin-top:5px;
}

 /* Gestion du bloc de gauche "Espace Achat" */
#espaceachat
{
    margin-top:20px;
}

#espaceachat .button
{
	margin-left:35px;
}

/* Gestion du bloc d'achat Amazon */
#espaceachat.puceAmazon {
	background-image		: none;
}

#espaceachat.puceAmazon .puce {
	background-image 		: url('../../images/fiche/puce_amazon_v6.gif');
	background-position		: center top;
	width					: 100%;
	height					: 54px;
	background-repeat		: no-repeat;
	margin-bottom			: 10px;
}

#espaceachat.puceAmazon .puce a {
	display					: block;
	width					: 100%;
	height					: 100%;
	text-indent				: -9999px;
}

#espaceachat.puceAmazon .puce:hover {
	background-position		: center -54px;
}

#espaceachat.puceAmazon .price a {
	color					: black;
	font-weight				: normal;
	background-image		: url('../../images/fiche/cart.png');
	background-position		: left center;
	background-repeat		: no-repeat;
	padding-left			: 20px;
}


/* Gestion de l'affichage des blocs dans la fiche */
#fiche .left
{
    padding-bottom:10px;
}
#fiche .left p { }

/* Gestion de l'affichage dans la colonne centrale */
#fiche #colonnecentre
{
    overflow:hidden;
    height:auto;
    padding-left:5px;
}

/* Gestion des boutons de navigation prÃ©sents dans la fiche */
#fiche #navigationfiche .button
{
}
#fiche #navigationfiche .button a
{
	font-size:1.2em;
	font-variant:small-caps;
	/*color:#C0C0C0;*/
	line-height:35px;
	margin-left:8px;
}
#fiche #navigationfiche .button a.selected:hover
{
	color:black;
}
#fiche #navigationfiche .button a.selected
{
	color:#3B94D8;
	font-weight:bold;
}

#fiche #colonnecentre #casting
{
	border-bottom		: 1px solid black;
	margin-bottom		: 10px;
	background-image	: url('../../images/pictos/realisation-25x25.png');
	background-position	: left top;
	background-repeat	: no-repeat;
	width: 100%;
}
#fiche #colonnecentre #casting div
{
	margin-left: 30px;
}

#fiche #colonnecentre #casting div.twoColumns
{
	margin-left: 0px;
}


#fiche #colonnecentre #casting div p
{
	margin:0px;
	padding:0px;
	line-height:1em;
}
#fiche #colonnecentre #casting p.padding
{
	margin-left:45px;
}

#fiche #colonnecentre .listeStudios
{
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}

#fiche #colonnecentre .listeStudios div {
	margin	: 0;
	padding	: .25em 0 0 0;
}

/* Colonne de droite ; Gestion de l'affichage du bloc technique */
#colonnegauche .titre {
    background:url("../../images/common/habillage/blocfiche200.png") no-repeat left top;
}

#colonnegauche .contenu {
   background:url("../../images/common/habillage/blocfiche200.png") no-repeat left bottom;
}

.blocfiche .titre
{
    width:135px;
    height:20px;
    line-height:20px;
    padding-left:5px;
	padding-right: 15px;
    background:url("../../images/common/habillage/blocfiche.png") no-repeat left top;

}

.blocfiche .contenu
{
    width:135px;
	padding: 5px 15px 20px 5px;
    background:url("../../images/common/habillage/blocfiche.png") no-repeat left bottom;
}

#fiche #extras p
{
	margin:0px;
}
#fiche #extras ul li
{
  padding-top:0px;
  padding-bottom:0px;
}
#fiche #extras {
	line-height: 150%;
}

#fiche #extras h1 {
	padding-left: 40px;
	height: 38px;
}

#fiche #extras h1:before {
	margin-top: 0;
}

#fiche #extras b {
	color: #3B94D8;
}

#fiche #extras a, #fiche #extras a:hover, #fiche #extras a:visited {
	color: #3B94D8;
}

/**************************************/
/* Bandes annonces */
/**************************************/

#bandeAnnonce {
	position			: absolute;
	left				: 200px;
	top					: 200px;
	z-index				: 2500;
	width				: auto;
	height				: auto;
	margin				: 0;
	padding				: 0;
}

#bandeAnnonce #baMenuBar {
	color				: white;
	text-align			: center;
	background-color	: transparent;
	height				: 24px;
	font-size			: 18px;
	margin				: 0;
	padding				: 3px 25px 0 5px;
	line-height			: 24px;
}

#bandeAnnonce #baMenuBar img {
	cursor				: pointer;
	position			: absolute;
	top					: 0px;
	right				: 0px;
}

#bandeAnnonce input.jqmdX {
	right				: 1px;
	top					: 1px;
}

#bandeAnnonce .closeButton {
	cursor				: pointer;
	position			: absolute;
	top					: 12px;
	left				: -16px;
	width				: 32px;
	height				: 32px;
	background-image	: url('../../images/divers/closeButton.png');
	background-position	: center center;
	background-repeat	: no-repeat;
}

#findProduct {
	background-color	: #606060;
	background-image	: url("../../images/common/bloc/gris/gris-250.png");
	background-position	: center center;
	background-repeat	: repeat-x;
	color				: white;
	margin				: 0;
	padding				: .5em 0;
	text-align			: center;
}

#findProduct a {
	color				: white;
}

a[rel*=lightbox] img {
	box-shadow: 3px 3px 8px #000;
	-moz-box-shadow: 3px 3px 8px #000;
	-webkit-box-shadow: 3px 3px 8px #000;
}

.magnify {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

#footer .facebook	{	background-image : url('../../images/social/DVDFr/16x16/facebook.png'); }
#footer .twitter		{	background-image : url('../../images/social/DVDFr/16x16/twitter.png'); }
#footer .feeds		{	background-image : url('../../images/social/Aquaticus.Social/16x16/feed.png'); }

#footer .socialLink {
	padding				: 4px 0 4px 20px;
	background-position	: left center;
	background-repeat	: no-repeat;
}

#espaceachat {
	background-image	: url('../../images/fiche/fiche-espace-achat.png')
}

#navigationmultimedia .button a {
	padding				: 0 0 0 35px;
	background-position	: left center;
	background-repeat	: no-repeat;
	height				: 35px;
}

#bandeannonceBloc ul {
	margin					: .5em 0 1em 1px;
	padding					: 5px 0 0 0;
	color					: #44B5FE;
	list-style-type			: none;
	overflow				: hidden;
}

#bandeannonceBloc li.hiddenByDefault {
	display					: none;
}

#bandeannonceBloc li {
	display					: block;
	text-align				: center;
	width					  : 100px;
	padding					: 1px;
	margin					: 0px;
	float					: left;
	font-size				: 10px;
}

#bandeannonceBloc li a img {
	border					: 1px solid transparent;
}

#bandeannonceBloc li a:hover img {
	border					: 1px solid white;
}

#bandeannonceBloc a {
	color					: #ccc;
}

#bandeannonceBloc a:hover {
	color					: #ccc;
	text-decoration			: none !important;
}

.code {
	border				: 1px solid black;
	background-color	: #eee;
	color				: black;
	padding				: .5em;
	font-family			: monospace;
	overflow-x			: auto;
}

.apidoc table {
	border				: 1px solid black;
	border-collapse		: collapse;
	width				: 100%;
	margin				: 0 .25em;
}

.apidoc table th {
	background-color	: #004B69;
	color				: white;
	text-align			: center;
	font-size			: 1.2em;
	border				: 1px solid black;
	padding				: 0 .25em;
}

.apidoc table td {
	border				: 1px solid black;
	padding				: .25em;
	font-size			: .9em;
}

#quotaGraphContainer {
	width				: 100%;
	background-color	: #1EFF37;
	border				: 2px solid black;
	height				: 4em;
	padding				: 0;
}

#quotaUtilise {
	background-color	: red;
	border-right		: 1px solid black;
	height				: 4em;
	margin				: 0;
}

fieldset dl, .form dl {
	overflow		: hidden;
	margin			: 0;
	padding			: 0;
}

fieldset dt, .form dt {
	clear			: left;
	width			: 14em;
	font-weight		: bold;
	float			: left;
	margin			: 0;
	padding			: .5em 0;
}

fieldset dd, .form dd {
	padding			: .5em 0 .5em 14.2em;
	margin			: 0;
}

#flagSelector {
	border-collapse		: collapse;
	border-right		: 1px solid #ccc;
	margin				: 5px 0;
}

#flagSelector thead th {
	text-align			: center;
}

#flagSelector tbody {
	border-left			: 1px solid #ccc;
}

#flagSelector tbody td {
	text-align			: center;
	border-top			: 1px solid #ccc;
	border-bottom		: 1px solid #ccc;
	padding				: 2px 0 2px 0;
}

#flagSelector th {
	padding				: 2px 5px;
	border-left			: 1px solid #ccc;
	border-top			: 1px solid #ccc;
	border-bottom		: 1px solid #ccc;
	font-weight			: bold;
}

#flagSelector th.noBorder {
	border-style		: none;
}

#flagSelector .lS {
	border-right		: 1px solid #ccc;
}

#advSearchForm input[type=text] { width: 100%; }

#advSearchForm td, th {
	padding	: 2px 0;
}

#advSearchForm th {
	color				: black;
	font-weight			: bold;
}

#debug-mode {
	background-color	: red;
	border				: 2px solid black;
	-moz-border-radius	: 6px;
	-webkit-border-radius: 6px;
	border-radius		: 6px;
	padding				: 4px 0;
	margin				: 0 20px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 12px;
	position			: fixed;
	left				: 5%;
	bottom				: 0;
	width				: 90%;
	height				: 12px;
}

#weekSelecter {
	margin-left: 45px;
	font-size: 12px;
}

#thisWeek {
	margin : 20px 0;
	text-align: center;
	overflow: hidden;
}

#thisWeek a {
	padding: 5px 0  5px 20px;
	background-image: url('../../images/famfamfam/house.png');
	background-position: left center;
	background-repeat: no-repeat;
}

#horizontalNav {
	margin-top				: 8px;
	text-align				: left;
	overflow				: hidden;
	padding-bottom			: .5em;
}

.productNav {
	width					: 202px;
	float					: left;
	margin					: 0;
	padding					: 0;
}

.productNav a, .productNav span {
	color					: white;
}

.productNav h3, .weekNav h3 {
	margin					: .75em 0;
	padding					: 0 0 .25em 0;
	border-style			: none;
	font-weight				: bold;
	font-style				: normal;
	font-size				: 13px;
	font-family				: 'Fjalla One', sans-serif;
}

.weekNav {
	width					: 400px;
	float					: left;
	margin					: 0 0 0 10px;
	padding					: 0;
	text-align				: center;
}

.weekNav a, .weekNav span  {
	margin					: 0.5em 0;
	padding-top				: .25em;
	width					: 133px;
	display					: block;
	float					: left;
	color					: white;
}

.weekNav h2 {
	clear:					left;
	font-size				: 1em;
}

#horizontalNav span {
	font-weight				: bold;
}

.editeur {
	background-color	: white;
	border				: 1px solid white;
	height				: 145px;
	margin				: 5px 10px;
	padding				: 3px;
	overflow			: hidden;
}

.editeur:hover {
	border				: 1px solid orange;
}

.editeur .titleContainer {
	margin-top			: 5px;
	margin-left			: 135px;
}

.editeur img {
	float				: left;
	margin-right		: 15px;
}

.editeur .dvd img {
	margin-right		: 5px;
}

.editeur .editorName {
	clear				: left;
	float				: left;
	width				: 120px;
	text-align			: center;
	height				: 40px;
	padding-top			: 5px;
}

.listeEditeurs li {
	width				: 290px;
	margin				: 0;
	padding				: 0;
	list-style-position	: inside;
}

.listeEditeurs h3 {
	clear				: both;
	color				: orange;
	font-size			: 12px;
	font-weight			: bold;
	font-style			: normal;
	padding				: 16px 0 0 0;
	margin-bottom		: 8px;
}

#loginForm {
	margin				: 10px 0;
}

#avatarPreview {
	width				: 80px;
	text-align			: center;
	color				: white;
	margin				: 10px auto;
}

#avatarPreview div {
	width				: 80px;
	height				: 80px;
	overflow			: hidden;
}

.passwordStrength {
	width				: 122px;
	height				: 21px;
	background-repeat	: no-repeat;
	background-image	: url("../../images/account/passwordStrength.jpg");
	text-indent			: -9999px;
	float				: right;
}

.strength0 {
	background-position	: 0 0;
}

.strength1 {
	background-position	: 0 -21px;
}

.strength2 {
	background-position	: 0 -42px;
}

.strength3 {
	background-position	: 0 -63px;
}

.mandatory {
	font-weight			: bold;
}

.mandatory:before {
	content					: '* ';
	color					: red;
	font-weight				: bold;
}

.jqmWindow ul li { color : #333; }

#connectedUser {
	margin-right: 30px;
}

#connectedUser a {
	color	: white;
}

.communique {
	border					: solid 1px #cccccc;
	background-color		: #004b69;
	color					: #cccccc;
	padding					: 4px;
	background				: url('../../../../images/news/communique.gif');
}

.droitReponse {
	border					: solid 1px #CCCCCC;
	background-color		: #004B69;
	color					: #CCCCCC;
	padding					: 4px;
	background				: url('../../../../images/news/droitreponse.gif');
}

table.autresEditions {
    cellspacing             : 5px;
    width                   : 100%;
}

table.autresEditions td {
    vertical-align          : middle;
    line-height: 1em;
}

table.autresEditions td.support {
    padding : 10px;
    width:30px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: none;
}

table.autresEditions td.supportDVD {
	background-image: url('../../images/support/DVD-small.png');
}

table.autresEditions td.supportBRD {
	background-image: url('../../images/support/BRD-small.png');
}

table.autresEditions td.supportBRD-3D {
	background-image: url('../../images/support/BRD-3D-small.png');
}

table.autresEditions td.supportHD-DVD {
	background-image: url('../../images/support/HD-DVD-small.png');
}

table.autresEditions td.supportUMD {
	background-image: url('../../images/support/UMD-small.png');
}


table.autresEditions td.title {
    width: 360px;
}

table.autresEditions td.releaseDate {
    width: 65px;
}

table.autresEditions td.autresEditionsFiche a {
    background-image: url('../../images/pictos/newpictos24.png');
    background-repeat: no-repeat;
    padding: 0 0 0 25px;
    height : 25px;
    display: block;
}

table.autresEditions td.autresEditionsPannier a {
    background-image: url('../../images/pictos/newpictos24.png');
    background-repeat: no-repeat;
    padding: 0 0 0 25px;
    height : 25px;
    display: block;
}

table.autresEditions td.autresEditionsPannier a.amazon {
    background-image: url('../../images/fiche/puce_amazon_mini.png');
    background-repeat: no-repeat;
    padding: 0 0 0 25px;
    height : 25px;
    display: block;
	background-position: left center !important;
}


#encemoment li {
	clear:	left;
    overflow: hidden;
}

#encemoment li div {
	color: black;
	float: left;
    text-align: left;
    width: 562px;
    margin: auto 0;
}

#encemoment li a {
	color: white;
}

#encemoment li img.avatar {
	margin-right : 5px;
	float: left;
}

#encemoment li span.notation {
	margin-left: 10px;
	background-image: url('../../images/famfamfam/star.png');
	background-repeat: repeat-x;
	background-position: left center;
	height: 16px;
    display: inline-block;
}

#encemoment li span.note1 {	width: 16px; }
#encemoment li span.note2 {	width: 32px; }
#encemoment li span.note3 {	width: 48px; }
#encemoment li span.note4 {	width: 64px; }
#encemoment li span.note5 {	width: 80px; }

.authorInfo {
	margin	: 10px 0;
	padding	: 5px;
	background-color: #d6eeff;
	overflow: hidden;
	border-top: 1px solid #0763a2;
	border-bottom: 1px solid #0763a2;
	line-height: 1.3em;
}

.authorInfo .socialUser {
	float: right;
	margin-left: 5px;
}

.authorInfo img.avatar {
	float:	left;
	width: 50px;
	height: 50px;
	margin: 0 5px 5px 0;
}

div.categorieNews {
	overflow: hidden;
	border-top : 1px solid #89B5CF;
	border-bottom: 1px solid #89B5CF;
	padding : 5px 0;
	margin: 5px 0;
}

div.categorieNews span.libelle {
	background-color: #ff8300;
	color: white;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	display: block;
	width: 75px;
	text-align: center;
	float: left;

    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ff8300),
        to(#ffb653)
    );
    background: -webkit-linear-gradient(
        top,
        #ff8300,
        #ffb653
    );
    background: -moz-linear-gradient(
        top,
        #ff8300,
        #ffb653
    );
    background: -o-linear-gradient(
        top,
        #ff8300,
        #ffb653
    );
    background: linear-gradient(
        top,
        #ff8300,
        #ffb653
    );
}

.newsTags {
	background-image	: url('../../images/pictos/tag_blue.png');
	background-repeat	: no-repeat;
	background-position	: 100px center;
	color: #333;
	display: block;
	padding-left: 120px;
	padding-top: 5px;
	line-height: 1.3em;
}

.newsTags a {
	color: #333;
	text-decoration: none;
}

.newsTags a:hover {
	text-decoration: underline !important;
	color: #333;
}

#authorBio {
	float: left;
	width: 510px;
	margin: 0 10px;
	line-height: 1.4em;
}

div.sagaBoxContainer {
	overflow: hidden;
	margin: 0 0 15px 0;
}

div.sagaCover {
	width: 100px;
	float: left;
}

div.sagaDescription {
	float: left;
	margin: 0 0 0 10px;
	width: 500px;
	font-size: 11px;
}

div.sagaDescription p {
	margin: 5px 0;
	line-height: 13px !important;
}

div.sagaDescription h2 {
	margin-top: 0;
	color: #ffffff;
	font-size: 15px;
}

div.sagaDescription h2 a {
	text-decoration: none;
}

div.sagaDescription h2 a:hover {
	text-decoration: underline;
}

.dvdPlein, .dvdDemi, .dvdVide {
	height					: 40px;
	background-position		: center left;
	background-repeat		: repeat-x;
	float					: left;
	margin-bottom			: 12px;
}

.dvdPlein {
	background-image		: url("../../images/fiche/note_1.png");
}

.dvdDemi {
	background-image		: url("../../images/fiche/note_05.png");
}

.dvdVide {
	background-image		: url("../../images/fiche/note_0.png");
}

.note0 {
	display					: none;
}

.note1 {	width :  27px;	}
.note2 {	width :  54px;	}
.note3 {	width :  81px;	}
.note4 {	width : 108px;	}
.note5 {	width : 135px;	}

#crixNoteContainer {
	position	: relative;
	top			: 0;
	left		: 0;
}

#recapNotes {
	margin: 0;
	padding: 5px;
}

#recapNotes table {
	border	: 1px solid black;
	width	: 100%;
}

#recapNotes th, #recapNotes td {
	padding	: 5px;
	border: 1px solid black;
}

#recapNotes td {
	text-align		: center;
	width			: 90px;
}

#recapNotes th {
	color			: black;
	font-weight		: bold;
}

.noteExpress {
	text-align:	center;
	font-size: 70px;
	color: #3B94D8;
	font-weight: bold;
}

.noteExpress small {
	font-size: 20px;
	font-weight: normal;
}

.noteTotale {
	position: absolute;
	text-align:	center;
	font-size: 70px;
	line-height: 70px;
	color: #3B94D8;
	font-weight: bold;
	top: 115px;
	left: 110px;
	width: 90px;
	height: 70px;
	text-align: center;
}

.noteSur {
	position: absolute;
	text-align:	center;
	color: #3B94D8;
	font-size: 15px;
	line-height: 15px;
	width: 90px;
	height: 15px;
	line-height: 15px;
	top: 185px;
	left: 110px;
}

.critiqueCol .blocblanc {
	padding-left: 20px;
	padding-right: 20px;
}

.critiqueCol .blocblanc img[width="550"],
#lecturenews img[width="550"]
{
	width: 100%;
	height: auto !important;
}

.pinterest-image {
	position: relative;
}
.hover-pinterest {
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 999;
	background-image: url('../../images/social/DVDFr/32x32/pinterest.png'); // path to pinterest logo
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: none;
}

.pin-it-link {
	height: 100%;
	width: 100%;
	display: block;
}

#notationDisque .moyenne {
	float: left;
	width: 75px;
	border: 1px solid #ccc;
}

#notationDisque .moyenne h3 {
	display : block;
	width: 100%;
	background-color: #3B94D8;
	color: white;
	text-align: center;
	font-weight : bold;
	text-decoration: none;
	font-style: normal;
	border: none;
}

#notationDisque .moyenne .note {
	display : block;
	width: 100%;
	text-align: center;
	font-weight : bold;
	text-decoration: none;
	font-style: normal;
	color: #3B94D8;
	font-size: 30px;
}

.crixLink {
	margin: 10px 0;
	padding: 5px;
	border: 1px solid #ccc;
}

.crixLink  small {
	display: block;
	color: #aaa;
	margin: 2px 0 5px 0;
}

.crixLink .link {
	font-size: 13px;
	margin: 0;
	font-weight: bold;
}

.crixLink .extrait {
	font-size: 11px;
	line-height: 13px;
}

#notationDisque .moyenne .totalRating, #notationDisque .moyenne .rating ,
#avisDuPublic .totalRating, #avisDuPublic .rating ,
#avisDVDFr .totalRating, #avisDVDFr .rating
{
	background-image: url('../../images/fiche/starrating.png');
	background-position: left -11px;
	height: 11px;
	margin: 10px 0 0 10px;
	padding: 0;
	background-repeat: repeat-x;
	width: 55px;
}

#notationDisque .moyenne .rating, #avisDuPublic .rating , #avisDVDFr .rating {
	background-position: left 0;
	margin: 0;
}

#avisDuPublic .totalRating, #avisDVDFr .totalRating { margin: 0 0 0 10px; float: left;}

#avisDuPublic { margin-top: 10px; }

#avisDuPublic .avis, #avisDVDFr .avis {
	margin: 10px 0;
	min-height: 60px;
}

#avisDuPublic .avatar, #avisDVDFr .avatar {
	float: left;
	width: 50px;
}

#avisDuPublic .userName, #avisDVDFr .userName {
	float: left;
	width: auto;
	font-weight: bold;
}

#avisDuPublic .comment, #avisDVDFr  .comment {
	float: left;
	margin: 0 0 0 5px;
	width: 250px;
}

#avisDuPublic .dateAvis, #avisDVDFr .dateAvis {
	clear		: both;
	font-size	: 10px;
	margin		: 0 0 5px 0;
	padding-top	: 5px;
}

#avisDuPublic.maxWidth .comment {
	width: 347px;
	font-size: 12px;
	line-height: 15px;
}

#avisDuPublic div.notLast {
	border-bottom: 1px solid #ccc;
}

#avisDuPublic .avisText, #avisDVDFr .avisText {
	clear: both;
	padding: 5px 0;
	font-size: 13px;
	line-height: 15px;
}

#avisDVDFr {
	background-color	: #E2F1FA;
	padding				: 10px;
	border-radius		: 10px;
}

#avisDVDFr  .comment {
	width: 300px;
}

#notationDisque .moyenne .nbAvis {
	display : block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	border-top: 1px solid #ccc;
	padding: 5px 0;
}

#notationDisque .barres {
	float: left;
	width: 225px;
	margin: 0 0 0 5px;
}

#notationDisque .etoiles {
	clear: both;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
}

#notationDisque .lib {
	float: left;
	width: 25px;
	background-image: url('../../images/famfamfam/star.png');
	background-position: right center;
	background-repeat: no-repeat;
}

#notationDisque .barre {
	float: left;
	margin: 1px 0 1px 5px;
	height: 16px;
}

#notationDisque .etoiles1 .barre {	background-color: #ff3e3f;	}
#notationDisque .etoiles2 .barre {	background-color: #ee9229;	}
#notationDisque .etoiles3 .barre {	background-color: #e1dd19;	}
#notationDisque .etoiles4 .barre {	background-color: #91d50e;	}
#notationDisque .etoiles5 .barre {	background-color: #2dc801;	}

#notationDisque .count {
	float: right;
	width: 20px;
	text-align: right;
}

.socialButtons {
	overflow: hidden;
	margin: 0 0 15px 0;
	width: 100%;
}

.socialButtons .social-button {
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
}

.socialButtons.withoutCounts .social-button {
	height		: 32px;
	margin		: 0 20px 0 0;
}

.socialButtons a.facebook	{	background-image : url('../../images/social/DVDFr/24x24/facebook.png');	}
.socialButtons a.twitter	{	background-image : url('../../images/social/DVDFr/24x24/twitter.png');	}
.socialButtons a.googleplus	{	background-image : url('../../images/social/DVDFr/24x24/google.png');	}
.socialButtons a.pinterest	{	background-image : url('../../images/social/DVDFr/24x24/pinterest.png');	}
.socialButtons a.linkedin	{	background-image : url('../../images/social/DVDFr/24x24/linkedin.png');	}

.socialButtons.withoutCounts a.dailymotion	{	background-image : url('../../images/social/DVDFr/64x64/dailymotion.png');	}
.socialButtons.withoutCounts a.facebook		{	background-image : url('../../images/social/DVDFr/64x64/facebook.png');		}
.socialButtons.withoutCounts a.googleplus	{	background-image : url('../../images/social/DVDFr/64x64/google.png');		}
.socialButtons.withoutCounts a.ig			{	background-image : url('../../images/social/DVDFr/64x64/instagram.png');	}
.socialButtons.withoutCounts a.linkedin		{	background-image : url('../../images/social/DVDFr/64x64/linkedin.png');		}
.socialButtons.withoutCounts a.pinterest	{	background-image : url('../../images/social/DVDFr/64x64/pinterest.png');	}
.socialButtons.withoutCounts a.twitter		{	background-image : url('../../images/social/DVDFr/64x64/twitter.png');		}
.socialButtons.withoutCounts a.youtube		{	background-image : url('../../images/social/DVDFr/64x64/youtube.png');	}


.socialButtons a {
	display: block;
	height: 24px;
	line-height: 22px;
	padding-left: 24px;
	color: black;
	text-decoration: none;
	background-position: left center;
	background-repeat: no-repeat;
}

.socialButtons.withoutCounts a {
	height: 32px;
	padding-left: 32px;
	background-size: 32px 32px;
}


.socialButtons a:hover{
	color: black; text-decoration: underline;
}

.socialButtons a:visited { color: black; }

.socialButtons .lb {
	display: block;
	width: 8px;
	height: 100%;
	float: left;
	background-image: url('../../images/social/accolade.png');
	background-position: right center;
	background-repeat: no-repeat;
}

.socialButtons .countBox {
	display: block;
	background-color: white;
	margin: 0 8px;
	padding: 0 3px;
	border-top: 1px solid #898f9c;
	border-bottom: 1px solid #898f9c;
	border-right: 1px solid #898f9c;
	height: 22px;
	min-width: 15px;
	text-align: center;
}

.sagaBoxContainer .boutonsSociaux {
	margin-top: 5px;
}

.sagaBoxContainer .boutonsSociaux .twitter {
	margin: 0 11px;
}

.dvdInZeBox {
	float: left;
	margin: 5px 5px 5px 0;
	width: 100px;
	font-size: 11px;
	line-height: 12px;
}

.dvdInZeBox a {
	text-decoration: none;
}

.dvdInZeBox a:hover {
	text-decoration: underline;
}

div.dvdTrois {
	margin-right: 0;
}

div.dvdUn {
	clear: left;
}

img.cloudzoom-gallery {
	margin: 5px 5px 0 5px;
}

#categorieLabel {
	background-image: url('../../images/ratings/ratings.png');
	background-size: 160px 396px;
	background-repeat: no-repeat;
  text-indent: 100%;
	height: 35px;
	width: 100%;
	line-height: 35px;
	margin: 2px 0;
  white-space: nowrap;
  overflow: hidden;
}

#categorieLabel div {
}

#categorieLabel.rating1 	{ background-position: 0 0;      }
#categorieLabel.rating2		{ background-position: 0 -36px;  }
#categorieLabel.rating3, #categorieLabel.rating4  	{ background-position: 0 -72px;  }
#categorieLabel.rating5 	{ background-position: 0 -108px;  }
#categorieLabel.rating6		{ background-position: 0 -144px;  }
#categorieLabel.rating7   { background-position: 0 -180px; }
#categorieLabel.rating9 	{ background-position: 0 -216px; }
#categorieLabel.rating10  { background-position: 0 -252px; }
#categorieLabel.rating11 	{ background-position: 0 -288px; }
#categorieLabel.rating12	{ background-position: 0 -324px; }
#categorieLabel.rating13	{ background-position: 0 -360px; }

.support		{ text-indent: -9999px; overflow: hidden; width: 80px; height: 50px; background-position: center center; background-repeat: no-repeat; }
.supportUMD		{ background-image: url('../../images/support/support-umd.png');    }
.supportHD-DVD	{ background-image: url('../../images/support/support-hd-dvd.png'); }
.supportBRD		{ background-image: url('../../images/support/support-brd.png');    }
.supportBRD-3D	{ background-image: url('../../images/support/support-brd-3d.png');    }
.supportDVD		{ background-image: url('../../images/support/support-dvd.png');    }
.supportUHD		{ background-image: url('../../images/support/support-uhd.png');    }

.categSocNetwk {  width: 240px; }

li.sourdsmalentendants {
	background-image : url('../../images/fiche/sourdsmalentendants.png');
	background-position: right center;
	background-repeat: no-repeat;
}

.pistesAudio h4 {
	width					: 135px;
	background-position		: center center;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	text-indent				: -9999px;
	height					: 25px;
}

.pistesAudio h4.audioFormat1		{	background-image		: url("../../images/fiche/audio/standard1.png");	}
.pistesAudio h4.audioFormat2		{	background-image		: url("../../images/fiche/audio/standard2.png");	}
.pistesAudio h4.audioFormat3		{	background-image		: url("../../images/fiche/audio/standard3.png");	}
.pistesAudio h4.audioFormat4		{	background-image		: url("../../images/fiche/audio/standard4.png");	}
.pistesAudio h4.audioFormat5		{	background-image		: url("../../images/fiche/audio/standard5.png");	}
.pistesAudio h4.audioFormat6		{	background-image		: url("../../images/fiche/audio/standard6.png");	}
.pistesAudio h4.audioFormat7		{	background-image		: url("../../images/fiche/audio/standard7.png");	}
.pistesAudio h4.audioFormat8		{	background-image		: url("../../images/fiche/audio/standard8.png");	}
.pistesAudio h4.audioFormat9		{	background-image		: url("../../images/fiche/audio/standard9.png");	}
.pistesAudio h4.audioFormat10	{	background-image		: url("../../images/fiche/audio/standard10.png");	}
.pistesAudio h4.audioFormat11	{	background-image		: url("../../images/fiche/audio/standard11.png");	}
.pistesAudio h4.audioFormat12	{	background-image		: url("../../images/fiche/audio/standard12.png");	}
.pistesAudio h4.audioFormat13	{	background-image		: url("../../images/fiche/audio/standard13.png");	}
.pistesAudio h4.audioFormat14	{	background-image		: url("../../images/fiche/audio/standard14.png");	}
.pistesAudio h4.audioFormat15	{	background-image		: url("../../images/fiche/audio/standard15.png");	}
.pistesAudio h4.audioFormat16	{	background-image		: url("../../images/fiche/audio/standard16.png");	}
.pistesAudio h4.audioFormat17	{	background-image		: url("../../images/fiche/audio/standard17.png");	}
.pistesAudio h4.audioFormat18	{	background-image		: url("../../images/fiche/audio/standard18.png");	}
.pistesAudio h4.audioFormat19	{	background-image		: url("../../images/fiche/audio/standard19.png");	}

#blocAccessibilite h4.audioDescription {
	background-image: url("../../images/fiche/audio-description.jpg");
	background-size: 59px 25px;
	margin: 0 0 .7em 0;
}

#blocAccessibilite h4.closeCaptionTracks {
	background-image: url("../../images/fiche/captions.jpg");
	background-size: 25px 25px;
	margin: .25em 0;
}

.pistesAudio ul {
	margin					: 0;
	padding					: 0;
	list-style-type			: none;
}

.pistesAudio li {
	margin					: 8px 0;
	padding					: 0;
	line-height				: 21px;
	overflow				: hidden;
}

.pistesAudio li.audioTrack span {
	display					: inline-block;
	background-image		: url('../../images/fiche/audio/audio-sprites.png');
	background-repeat		: no-repeat;
	width					: 21px;
	height					: 21px;
	margin					: 0 4px 0 0;
	padding					: 0;
	line-height				: 21px;
	float					: left;
}

.pistesAudio .audio0, .pistesAudio .audio48{ background-position: 0 0;  }
.pistesAudio .audio1, .pistesAudio .audio110, .pistesAudio .audio130, .pistesAudio .audio150, .pistesAudio .audio180, .pistesAudio .audio2, .pistesAudio .audio30, .pistesAudio .audio36, .pistesAudio .audio40, .pistesAudio .audio70, .pistesAudio .audio90{ background-position: 0 -26px;  }
.pistesAudio .audio10, .pistesAudio .audio11, .pistesAudio .audio116, .pistesAudio .audio136, .pistesAudio .audio156, .pistesAudio .audio186, .pistesAudio .audio22, .pistesAudio .audio76, .pistesAudio .audio96{ background-position: 0 -52px;  }
.pistesAudio .audio100, .pistesAudio .audio111, .pistesAudio .audio120, .pistesAudio .audio131, .pistesAudio .audio140, .pistesAudio .audio151, .pistesAudio .audio160, .pistesAudio .audio181, .pistesAudio .audio190, .pistesAudio .audio28, .pistesAudio .audio3, .pistesAudio .audio31, .pistesAudio .audio33, .pistesAudio .audio35, .pistesAudio .audio41, .pistesAudio .audio44, .pistesAudio .audio5, .pistesAudio .audio6, .pistesAudio .audio60, .pistesAudio .audio64, .pistesAudio .audio71, .pistesAudio .audio91{ background-position: 0 -78px;  }
.pistesAudio .audio101, .pistesAudio .audio103, .pistesAudio .audio104, .pistesAudio .audio121, .pistesAudio .audio123, .pistesAudio .audio124, .pistesAudio .audio13, .pistesAudio .audio141, .pistesAudio .audio143, .pistesAudio .audio144, .pistesAudio .audio16, .pistesAudio .audio161, .pistesAudio .audio163, .pistesAudio .audio164, .pistesAudio .audio170, .pistesAudio .audio191, .pistesAudio .audio193, .pistesAudio .audio194, .pistesAudio .audio24, .pistesAudio .audio39, .pistesAudio .audio62, .pistesAudio .audio63{ background-position: 0 -104px;  }
.pistesAudio .audio102, .pistesAudio .audio122, .pistesAudio .audio162, .pistesAudio .audio192, .pistesAudio .audio7{ background-position: 0 -130px;  }
.pistesAudio .audio105, .pistesAudio .audio125, .pistesAudio .audio145, .pistesAudio .audio165, .pistesAudio .audio195, .pistesAudio .audio65, .pistesAudio .audio66{ background-position: 0 -156px;  }
.pistesAudio .audio106, .pistesAudio .audio126, .pistesAudio .audio146, .pistesAudio .audio166, .pistesAudio .audio196, .pistesAudio .audio67, .pistesAudio .audio68{ background-position: 0 -182px;  }
.pistesAudio .audio112, .pistesAudio .audio132, .pistesAudio .audio15, .pistesAudio .audio152, .pistesAudio .audio182, .pistesAudio .audio37, .pistesAudio .audio45, .pistesAudio .audio72, .pistesAudio .audio92{ background-position: 0 -208px;  }
.pistesAudio .audio113, .pistesAudio .audio133, .pistesAudio .audio153, .pistesAudio .audio183, .pistesAudio .audio19, .pistesAudio .audio32, .pistesAudio .audio4, .pistesAudio .audio42, .pistesAudio .audio73, .pistesAudio .audio93{ background-position: 0 -234px;  }
.pistesAudio .audio114, .pistesAudio .audio134, .pistesAudio .audio154, .pistesAudio .audio184, .pistesAudio .audio20, .pistesAudio .audio74, .pistesAudio .audio8, .pistesAudio .audio94{ background-position: 0 -260px;  }
.pistesAudio .audio115, .pistesAudio .audio135, .pistesAudio .audio155, .pistesAudio .audio185, .pistesAudio .audio21, .pistesAudio .audio75, .pistesAudio .audio9, .pistesAudio .audio95{ background-position: 0 -286px;  }
.pistesAudio .audio117, .pistesAudio .audio12, .pistesAudio .audio137, .pistesAudio .audio14, .pistesAudio .audio157, .pistesAudio .audio187, .pistesAudio .audio23, .pistesAudio .audio25, .pistesAudio .audio27, .pistesAudio .audio29, .pistesAudio .audio34, .pistesAudio .audio43, .pistesAudio .audio77, .pistesAudio .audio97{ background-position: 0 -312px;  }
.pistesAudio .audio118, .pistesAudio .audio138, .pistesAudio .audio158, .pistesAudio .audio17, .pistesAudio .audio171, .pistesAudio .audio188, .pistesAudio .audio26, .pistesAudio .audio98{ background-position: 0 -338px;  }
.pistesAudio .audio119, .pistesAudio .audio139, .pistesAudio .audio159, .pistesAudio .audio18, .pistesAudio .audio189, .pistesAudio .audio61, .pistesAudio .audio99{ background-position: 0 -364px;  }
.pistesAudio .audio142, .pistesAudio .audio38{ background-position: 0 -390px;  }
.pistesAudio .audio210, .pistesAudio .audio211, .pistesAudio .audio212, .pistesAudio .audio213, .pistesAudio .audio214, .pistesAudio .audio215, .pistesAudio .audio216, .pistesAudio .audio217, .pistesAudio .audio218, .pistesAudio .audio219, .pistesAudio .audio220, .pistesAudio .audio221, .pistesAudio .audio222, .pistesAudio .audio223 { background-position: 0 -494px; }

.hiddenByDefault { display: none; }

.listOfEditeurs ul {
	column-count: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-gap: 5px;
	-moz-column-gap: 5px;
	-webkit-column-gap: 5px;
}

.listOfEditeurs li.inactif {
	color: #808080;
}

.listOfEditeurs li.inactif:after {
	content					: '(inactif)';
	color					: #808080;
	margin-left				: 5px;
	font-style				: italic;
}

#fltEditeurs label {
	margin-right			: 8px;
}

#castList {
	column-count: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-gap: 5px;
	-moz-column-gap: 5px;
	-webkit-column-gap: 5px;
}

#castList.oneColumn {
	column-count: 1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-gap: 5px;
	-moz-column-gap: 5px;
	-webkit-column-gap: 5px;
}

#castList div {
	margin: 0;
	padding: 0;
	display: inline-block;
    width: 100%;
}

#castList div h2 {
	padding: 0;
	line-height: 24px;
}

#castList h2 span {
	background-image: url('../../images/pictos/newpictos24.png');
	background-repeat: no-repeat;
	background-position: inherit;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin: 0 4px 0 0;
	float: left;
}

#castList div ul {	clear: left; }

.avisAvatar {
	width: 80px;
	margin: 15px 15px 0 15px;
	float: left;
}
.avisComment {
	float: left;
	text-align: left;
	width: 457px;
	margin: 5px 0 5px 0;
	padding: 0;
}

.avisComment small {
	color: #888;
}

.avisRating {
	font-size: 10px;
	clear: left;
	margin-top: 5px;
	border-top: 1px solid #89b5cf;
	padding: 0 15px 5px 15px;
}

.blocAvisNews {
	width: 100%;
	margin-top:20px;
	padding: 0;
}

#commentaires div.teamDVDFr {
	background-color: #b7e1fa;
	background-image: url('../../images/icons/dvdfr_ico.png');
	background-position: right 10px top 10px;
	background-repeat: no-repeat;
}

#overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000000;
	z-index: 2400;
	width: 1000px;
	height: 1000px;
}

#ajaxLoader {
	display: none;
	position: absolute;
	left: 100px;
	top: 100px;
	z-index: 9999;
	width: 50px;
	height: 50px;
	background-image: url('../../images/jquery/cloudzoom/ajax-loader.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

#accesArchives {
	padding-top				: 5px;
	overflow				: hidden;
}

#accesArchives .disabled {
	color					: #ccc;
}

#accesArchives .selected {
	font-weight				: bold;
    color                   : orange;
}

#accesArchives dt {
	width					: 40px;
	float					: left;
	clear					: left;
	font-weight				: bold;
	margin					: 0;
	padding					: 2px 5px;
    color                   : black;
}

#accesArchives dd {
	width					: 550px;
	float					: left;
	margin					: 0;
	padding					: 2px 0;
}

#userResponse {
	position				: fixed;
	top						: 100px;
	right					: 0;
	width					: 64px;
	height					: 256px;
	display					: none;
}

.titrePrincipal {
	float					: left;
	width					: 110px;
	height					: 190px;
	margin					: 5px;
	text-align				: center;
}

#starId {
	margin					: 5px 0 20px 0;
}

#starId h1 {
	font-size				: 2em;
}

#unePageSelector {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
}

#unePageSelector  li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: rgba(0,0,0,0);
	margin: 0 5px;
	margin-top: 2px;
	text-indent: -9999px;
	border: 1px solid #FFF;
	cursor: pointer;
	vertical-align: top;
	pointer-events: all;
	border-radius: 50%;
	padding: 0;
	list-style: none;
}

#unePageSelector li.active {
	background: #FF8C00;
	width: 12px;
	height: 12px;
	margin: 0 5px;
}

#chooseOrder {
	float: right;
	overflow: hidden;
}

p.nbTitresFilmo {
	border-bottom: 1px solid #D3EAFC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#chooseOrder a {
	float: right;
	display : block;
	width: 16px;
	height: 16px;
	margin: 5px;
	padding: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -9999px;
	border: 1px solid white;
}

#chooseOrder a.orderChrono {
	background-image: url('../../images/famfamfam/date.png');
}

#chooseOrder a.orderAlpha {
	background-image: url('../../images/famfamfam/style.png');
}

#chooseOrder a.active {
	border: 1px solid orange;
	border-radius: 8px;
}

.searchDescription {
	margin-left:	55px;
}

#listOfMedias {
	overflow: hidden;
	margin-bottom: 10px;
}

#listOfMedias .media {
	width: 95px;
	text-align: center;
	margin: 8px 4px;
	padding: 0;
	float: left;
	font-size : 10px;
}

.smallVideoThumbs #listOfMedias div.media {
	width:	90px;
	margin: 8px 2px;
	font-size: 9px;
}

#multimedia a, #multimedia a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#multimedia a:hover {
	text-decoration: underline;
}

#listOfMedias .media  a img {
	border					: 1px solid transparent;
}

#listOfMedias .media  a:hover img {
	border					: 1px solid white;
}

h3.titreVo {
	border-bottom: none;
	font-size: 14px;
	margin-bottom: 8px;
}

h3.titreVo span {
	font-style	: normal;
}

.people {
	float	: left;
	width	: 204px;
	margin-bottom: 10px;
}

.peopleMetiers {
	width: 24px;
	margin: 0 0 0 5px;
}

.peopleMetiers span {
	margin: 0 0 6px 0;
}

.starPicture {
	margin-left: 37px;
}

.weekLinksAfterList {
	margin-top	: 10px;
}

.weekLinksAfterList a {
	font-weight	: bold;
	font-size: 13px;
    border:1px solid #3B94D8;
    padding:4px;
    color:#3B94D8;
    text-decoration:none;
	background-color: white;
}

.weekLinksAfterList a:hover, .weekLinksAfterList a:visited:hover  {
    color:white !important;
    background-color:#3B94D8;
}

.weekLinksAfterList a:visited  {
	color: #3B94D8;
}

.weekLinksAfterList a:focus {
    color:white !important;
    background-color: orange;
}

#autresEditions div.cover  {
	float	: left;
	width	: 50px;
}

#autresEditions div.info a.title {
	font-size	: 12px;
	line-height	: 13px;
}

#autresEditions a.amazonBuyLink {
	background-image	: url('../../images/fiche/puce_amazon_16x16.png');
	background-repeat	: no-repeat;
	background-position	: left center;
	padding				: 0 0 0 20px;
	min-height			: 16px;
	display				: inline-block;
}

#autresEditions div.info {
	font-size	: 0.85em;
	line-height	: 12px;
	width		: 135px;
	margin-left	: 5px;
	float		: left;
}

#autresEditions div.floatContainer {
	margin-bottom	: 8px;
}

#baFeedbacks {
	margin-top			: 4px;
	text-align			: center;
}

#baFeedbacks a {
	background-position	: left center;
	background-repeat	: no-repeat;
	padding				: 0 0 0 20px;
	margin				: 0 8px;
}

#signalBA {	background-image	: url('../../images/famfamfam/exclamation.png');	}
#brokenBA {	background-image	: url('../../images/famfamfam/bomb.png');	}
#removeBA {	background-image	: url('../../images/famfamfam/cancel.png'); display: none;	}

#dvdfrCnil {
	background-color		: white;
	border					: 1px solid black;
	position				: fixed;
	right					: 10px;
	bottom					: 10px;
	width					: 300px;
	-moz-border-radius		: 6px;
	-webkit-border-radius	: 6px;
	border-radius			: 6px;
	box-shadow				: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px;
	padding					: 10px;
	font-size				: 12px;
	line-height				: 13px;
	color					: black;
	z-index					: 999;
	display					: none;
}

#dvdfrCnil p {
	margin-top				: 0;
}

#dvdfrCnil div {
	margin					: 10px 0 0 0;
}

#dvdfrCnil a.acceptButton {
	padding					: 4px 8px;
	-moz-border-radius		: 4px;
	-webkit-border-radius	: 4px;
	border-radius			: 4px;
	box-shadow				: 1px 1px 0px rgba(255, 255, 255, 0.3) inset;
	font-weight				: bold;
	color					: white;
	text-decoration			: none;
	margin-right			: 20px;
	border					: 1px solid #778811;

	background: #c9de96; /* Old browsers */
	background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9de96), color-stop(44%,#8ab66b), color-stop(100%,#398235)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c9de96 0%,#8ab66b 44%,#398235 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); /* IE6-9 */

}

#dvdfrCnil a.acceptButton:focus,
#dvdfrCnil a.acceptButton:hover {
    border					: 1px solid #667700;
    text-decoration			: none;

	background: #398235; /* Old browsers */
	background: -moz-linear-gradient(top,  #398235 0%, #8ab66b 44%, #c9de96 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398235), color-stop(44%,#8ab66b), color-stop(100%,#c9de96)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #398235 0%,#8ab66b 44%,#c9de96 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #398235 0%,#8ab66b 44%,#c9de96 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #398235 0%,#8ab66b 44%,#c9de96 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #398235 0%,#8ab66b 44%,#c9de96 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#398235', endColorstr='#c9de96',GradientType=0 ); /* IE6-9 */

}

#statsParSupport {
	border-bottom	: 1px solid #D3EAFC;
	margin-bottom	: 5px;
	padding-bottom	: 5px;
}

.sortiesStar ul li {
    font-size: 10px;
    padding: 0 0 5px 10px;
}

.sagaLinkBox {
	position: relative;
}

.bandeauSaga {
	background-color: rgba(80,80,80,0.75);
	color: #FF8C00;
	z-index: 9;
	position: absolute;
	width: 190px;
	height: 70px;
	left: 0;
	top: 200px;
	padding: 5px;
	text-align: center;
	cursor: pointer;
}

.bandeauSaga small { color : white; }

.byline {
	color: #444;
	text-align: right;
	font-size: 10px;
}

.listePepins h3.fixed span {
	display		: inline-block;
	float		: right;
	margin-left	: 32px;
	text-align	: right;
	background-image: url('../../images/famfamfam/accept.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
	font-weight: bold;
	font-style: normal;
}

.annonceCrix strong {
    font-size: 15px;
}

#visuelNC {
	font-size	: 10px;
	text-align	: center;
	color		: #888;
}

#specsNC {
	padding-top	: 4em;
	font-size	: 12px;
	color		: #888;
}

#tousLesAvis {
	padding-left	: 40px;
	margin-top		: 40px;
	height			: 40px;
	background-position: left center;
}

.newsMeta {
	color: #888;
	font-size: 11px;
	margin-bottom: 1.2em;
}

div.withISlide {
	background-position		: center center;
	background-repeat		: no-repeat;
	-webkit-background-size	: cover;
	-moz-background-size	: cover;
	-o-background-size		: cover;
	background-size			: cover;
}
.selfEdition  {
	background-color		: #E2F1FA;
	width					: 190px;
}

.newsBody li a, .newsBody li a:hover, .newsBody li a:visited {
	color: #3B94D8;
}

#dropfiles {
	width: 582px;
	margin : 10px;
	border: 3px dashed #BBBBBB;
	text-align: center;
	line-height: 20px;
	padding: 20px 0;
	overflow: hidden;
}

#dropfiles.dragging {
	border-color : red;
	background-color: rgba(110,186,229,.3);
	background-clip: padding-box;
}

#dropfiles.withFiles {
	border-color	: green;
}

#dropfiles div.pieceJointe {
	background-color: #ffffcc;
	color: black;
	font-size: 11px;
	float: left;
	margin: 0 5px;
	padding: 2px 5px;
	border:		1px solid black;
}

#dropfiles div.pieceJointe a {
	text-indent: -9999px;
	display : inline-block;
	width: 16px;
	height: 16px;
	margin-left: 8px;
	background-image: url('../../images/famfamfam/delete.png');
	background-position: center center;
	background-repeat: no-repeat;

}

#dropfilesWarning {
	display: none;
}

.no-filereader #dropfiles {
	display: none;
}

.no-filereader #dropfilesWarning {
	display: block;
}

#formContact table {
	border-collapse : collapse;
	width			: 100%;
}

#formContact th, #formContact td {
	padding			: 2px;
	text-align		: left;
}

#formContact .required:first-child::before {
	content: '*';
	color: red;
	padding-right: 4px;
}

#formContact input[type=submit] {
	margin: 16px 0 0 0;
	width: 50%;
	height: 50px;
	font-weight : bold;
	font-size: 20px;
}

#completerFiche a {
	display: block;
	width: 80%;
	height: 2em;
	line-height: 2em;
	font-size: 1.5em;
	color: white;
	background-color: orange;
	margin: .5em auto;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-image:linear-gradient(#ff8000, #ffbf00);
}

#completerFiche a:hover {
	background-image:linear-gradient(#ffbf00, #ff8000);
}

span.audioBullet {
	display: inline-block;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
}

span#std14 {
	background-color: #F7464A;
}
span#std16 {
	background-color: #46BFBD;
}
span#std17 {
	background-color: #FDB45C;
}

div.listeDeCritiques li a {
    padding-left: 35px;
    background-position: left center;
    background-repeat: no-repeat;
    min-height: 15px;
}

div.listeDeCritiques li.BRD a {
    background-image: url('../../images/support/BRD-small.png');
}

div.listeDeCritiques li.BRD-3D a {
    background-image: url('../../images/support/BRD-3D-small.png');
}

div.listeDeCritiques li.UHD a {
    background-image: url('../../images/support/UHD-small.png');
}

div.listeDeCritiques li.DVD a {
    background-image: url('../../images/support/DVD-small.png');
}

div.listeDeCritiques li.UMD a {
    background-image: url('../../images/support/UMD-small.png');
}

div.listeDeCritiques li.HD-DVD a {
    background-image: url('../../images/support/HD-DVD-small.png');
}

div.newsBody aside {
	float	: right;
	font-size	: .9em;
	border		: 1px solid black;
	margin		: .5em 0 .5em .5em;
	padding		: .5em;
	width		: 35%;
	/* Permalink - use to edit and share this gradient: <a href="http://colorzilla.com/gradient-editor/#f0f9ff+0">http://colorzilla.com/gradient-editor/#f0f9ff+0</a>,cbebff+47,a1dbff+100;Blue+3D+%2313 */
	background: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */
}
