/* Margin  */
.margin-0 {margin:0px;}
.margin-1 {margin:5px;}
.margin-2 {margin:10px;}
.margin-3 {margin:15px;}
.margin-4 {margin:20px;}
.margin-5 {margin:25px;}
/* Margin left */
.marginl-0 {margin-left:0px;}
.marginl-1 {margin-left:5px;}
.marginl-2 {margin-left:10px;}
.marginl-3 {margin-left:15px;}
.marginl-4 {margin-left:20px;}
.marginl-5 {margin-left:25px;}
/* Margin right */
.marginr-0 {margin-right:0px;}
.marginr-1 {margin-right:5px;}
.marginr-2 {margin-right:10px;}
.marginr-3 {margin-right:15px;}
.marginr-4 {margin-right:20px;}
.marginr-5 {margin-right:25px;}
/* Margin top */
.margint-0 {margin-top:0px;}
.margint-1 {margin-top:5px;}
.margint-2 {margin-top:10px;}
.margint-3 {margin-top:15px;}
.margint-4 {margin-top:20px;}
.margint-5 {margin-top:25px;}
/* Margin bottom */
.marginb-0 {margin-bottom:0px;}
.marginb-1 {margin-bottom:5px;}
.marginb-2 {margin-bottom:10px;}
.marginb-3 {margin-bottom:15px;}
.marginb-4 {margin-bottom:20px;}
.marginb-5 {margin-bottom:25px;}

/* Padding  */
.padding-0 {padding:0px;}
.padding-1 {padding:5px;}
.padding-2 {padding:10px;}
.padding-3 {padding:15px;}
.padding-4 {padding:20px;}
/* padding left */
.paddingl-0 {padding-left:0px;}
.paddingl-1 {padding-left:5px;}
.paddingl-2 {padding-left:10px;}
.paddingl-3 {padding-left:15px;}
.paddingl-4 {padding-left:20px;}
/* padding right */
.paddingr-0 {padding-right:0px;}
.paddingr-1 {padding-right:5px;}
.paddingr-2 {padding-right:10px;}
.paddingr-3 {padding-right:15px;}
.paddingr-4 {padding-right:20px;}
/* padding top */
.paddingt-0 {padding-top:0px;}
.paddingt-1 {padding-top:5px;}
.paddingt-2 {padding-top:10px;}
.paddingt-3 {padding-top:15px;}
.paddingt-4 {padding-top:20px;}
/* padding bottom */
.paddingb-0 {padding-bottom:0px;}
.paddingb-1 {padding-bottom:5px;}
.paddingb-2 {padding-bottom:10px;}
.paddingb-3 {padding-bottom:15px;}
.paddingb-4 {padding-bottom:20px;}

.center { text-align: center; }

.floatl { float: left; }
.floatr { float: right; }

.hidden { display: none; }

strong {
	font-weight	: bold;
}

h1, h6
{
    font-family: 'Fjalla One', sans-serif;
	font-size: 1.7em;
    line-height:40px;
    padding-left:40px;
	margin: 0;
	padding-top: 3px;
	font-weight: 700;
}

#blocune h2 {
	margin-top: 0px;
}

h2
{
    /*font-size:14px;*/
    font-family: 'Fjalla One', sans-serif;
    font-size:1.26em;
    font-weight: normal;
	margin: 10px 0;
	line-height : 1.3em;
}

.corporate h3
{
    font-style:italic;
    padding: 0 0 5px 16px;
    margin:10px 20px 10px 10px;
    font-size:13px;
	font-weight: bold;
	background-image: url('../../images/famfamfam/bullet_orange.png');
	background-position: left center;
	background-repeat: no-repeat;
}

h3 {
    font-style:italic;
    padding: 0 0 5px 0;
    border-bottom:1px solid black;
    margin:0px 20px 10px 0px;
    font-size:13px;
}

.islide h3 {
    border: none;
}

p.cast {
    border-top: 1px solid black;
    margin-top: 5px;
    padding-top: 10px;
}

blockquote {
	margin-left: 20px;
}

#blocune a, #catalogue a, .singleResult a, .nounderline a, .button a {
    text-decoration:none;
}

.nounderline a:hover, #catalogue a:hover {
  text-decoration:underline;
}

a.underline {
   text-decoration:underline;
}

a
{
    text-decoration:underline;
    color:#3B94D8;
}
a:visited
{
    color:#3B94D8;
    text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}

a:hover img, img.cloudzoom-gallery:hover {
	opacity: 0.8;
}

/*
a[rel=external] {
	padding	: 0 16px 0 0;
	background-image: url('../../images/famfamfam/bullet_go.png');
	background-position: right center;
	background-repeat: no-repeat;
}

a[rel=external] img {
	padding	: 0;
	background-image: none;
}
*/

a.bleu ,		a.bleu:hover,	a.bleu:visited		{color: #3B94D8; }
a.noir ,		a.noir:hover,	a.noir:visited		{color: #000000; }
a.gris,		a.gris:hover,	a.gris:visited 		{color: #2D2D2D; }
a.orange,	a.orange:hover,	a.orange:visited	{color: #FF8C00; }
a.blanc,	a.blanc:hover,	a.blanc:visited		{color: #ffffff; }

a.imghover img
{
	border:2px solid white;
}
p
{
   padding:2px 0px 2px 0px;
   margin-top:5px;
   line-height:16px;
}

#leftcolumn p {
	line-height	: 20px;
}

#leftcolumn .compact p {
	line-height: normal;
}

p.more
{
    text-align:right;
    margin:10px 5px 10px 5px;
    padding:5px 0px 0px 0px;
	font-weight: bold;
}
p.more a
{
    color:inherit;
}

p.info {
	background-image: url('../../images/famfamfam/information.png');
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
	min-height: 16px;
}

h1:before, h6:before {
	content: ' ';
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url('../../images/pictos/pictos-retina.png');
	background-size:  280px 280px;
	background-repeat: no-repeat;
	margin: 4px 0 0 -38px;
	background-position : -4px -4px;
}

h1.nopicto, h6.nopicto {
	padding-left: 0;
}

h1.nopicto:before, h6.nopicto:before {
	content: '';
	width: 0;
	background-image: none;
}

/* Sprite icons - ne pas oublier le buyButton et ficheButton plus bas */
h1.auteur:before { background-position: -4px -4px; }
h1.bookmark:before { background-position: -44px -4px; }
h1.bullets:before { background-position: -84px -4px; }
h1.calendar:before { background-position: -124px -4px; }
h1.camera:before { background-position: -164px -4px; }
h1.card:before { background-position: -204px -4px; }
h1.card2 { background-position: -4px -44px; }
h1.chaise:before { background-position: -44px -44px; }
h1.clapcinema:before { background-position: -84px -44px; }
h1.cleamolette:before { background-position: -124px -44px; }
h1.cloud:before { background-position: -164px -44px; }
h1.coeur:before { background-position: -204px -44px; }
h1.collection:before { background-position: -4px -84px; }
h1.comment1 { background-position: -44px -84px; }
h1.comment2 { background-position: -84px -84px; }
h1.computer:before { background-position: -124px -84px; }
h1.dossier:before { background-position: -164px -84px; }
h1.dossier_open { background-position: -204px -84px; }
h1.drapeau:before { background-position: -4px -124px; }
h1.embed:before { background-position: -44px -124px; }
h1.etoile:before { background-position: -84px -124px; }
h1.facebook:before { background-position: -124px -124px; }
h1.fiche:before { background-position: -164px -124px; }
h1.graphique:before { background-position: -204px -124px; }
h1.info:before { background-position: -4px -164px; }
h1.livre:before { background-position: -44px -164px; }
h1.mail:before { background-position: -84px -164px; }
h1.masque:before { background-position: -124px -164px; }
h1.masques:before { background-position: -164px -164px; }
h1.megaphone:before { background-position: -204px -164px; }
h1.micro:before { background-position: -4px -204px; }
h1.movie:before { background-position: -44px -204px; }
h1.music:before { background-position: -84px -204px; }
h1.panier:before { background-position: -124px -204px; }
h1.pencil:before { background-position: -164px -204px; }
h1.person:before { background-position: -204px -204px; }
h1.picture:before { background-position: -244px -4px; }
h1.recherche:before { background-position: -244px -44px; }
h1.refresh:before { background-position: -244px -84px; }
h1.rouage:before { background-position: -244px -124px; }
h1.rouages:before { background-position: -244px -164px; }
h1.rss:before { background-position: -244px -204px; }
h1.tag:before { background-position: -4px -244px; }
h1.theme:before { background-position: -44px -244px; }
h1.twitter:before { background-position: -84px -244px; }
h1.une:before { background-position: -124px -244px; }
h1.video:before { background-position: -164px -244px; }
h1.warning:before { background-position: -204px -244px; }

h6.auteur:before { background-position: -4px -4px; }
h6.bookmark:before { background-position: -44px -4px; }
h6.bullets:before { background-position: -84px -4px; }
h6.calendar:before { background-position: -124px -4px; }
h6.camera:before { background-position: -164px -4px; }
h6.card:before { background-position: -204px -4px; }
h6.card2 { background-position: -4px -44px; }
h6.chaise:before { background-position: -44px -44px; }
h6.clapcinema:before { background-position: -84px -44px; }
h6.cleamolette:before { background-position: -124px -44px; }
h6.cloud:before { background-position: -164px -44px; }
h6.coeur:before { background-position: -204px -44px; }
h6.collection:before { background-position: -4px -84px; }
h6.comment1 { background-position: -44px -84px; }
h6.comment2 { background-position: -84px -84px; }
h6.computer:before { background-position: -124px -84px; }
h6.dossier:before { background-position: -164px -84px; }
h6.dossier_open { background-position: -204px -84px; }
h6.drapeau:before { background-position: -4px -124px; }
h6.embed:before { background-position: -44px -124px; }
h6.etoile:before { background-position: -84px -124px; }
h6.facebook:before { background-position: -124px -124px; }
h6.fiche:before { background-position: -164px -124px; }
h6.graphique:before { background-position: -204px -124px; }
h6.info:before { background-position: -4px -164px; }
h6.livre:before { background-position: -44px -164px; }
h6.mail:before { background-position: -84px -164px; }
h6.masque:before { background-position: -124px -164px; }
h6.masques:before { background-position: -164px -164px; }
h6.megaphone:before { background-position: -204px -164px; }
h6.micro:before { background-position: -4px -204px; }
h6.movie:before { background-position: -44px -204px; }
h6.music:before { background-position: -84px -204px; }
h6.panier:before { background-position: -124px -204px; }
h6.pencil:before { background-position: -164px -204px; }
h6.person:before { background-position: -204px -204px; }
h6.picture:before { background-position: -244px -4px; }
h6.recherche:before { background-position: -244px -44px; }
h6.refresh:before { background-position: -244px -84px; }
h6.rouage:before { background-position: -244px -124px; }
h6.rouages:before { background-position: -244px -164px; }
h6.rss:before { background-position: -244px -204px; }
h6.tag:before { background-position: -4px -244px; }
h6.theme:before { background-position: -44px -244px; }
h6.twitter:before { background-position: -84px -244px; }
h6.une:before { background-position: -124px -244px; }
h6.video:before { background-position: -164px -244px; }
h6.warning:before { background-position: -204px -244px; }

.commentButton a:before {
	content: ' ';
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url('../../images/pictos/pictos-retina.png');
	background-size:  280px 280px;
	background-repeat: no-repeat;
	margin: 0 0 0 -36px;
  background-position: -164px -204px;
}

.amazonBuyButton {
	background-image: url('../../images/fiche/puce_amazon_h.png') !important;
	padding: 0;
}

.amazonBuyButton a {
	display: block;
	margin: 0 !important;
	padding: 10px 0 0 70px;
	width:  50px;
	height: 35px;
}

.amazonBuyButton a:hover {
	color:	#3B94D8 !important;
}

.buyButton a:before {
	content: ' ';
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url('../../images/pictos/pictos-retina.png');
	background-size:  280px 280px;
	background-repeat: no-repeat;
	margin: 0 0 0 -36px;
	background-position: -124px -204px;
}

.ficheButton a:before {
	content: ' ';
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url('../../images/pictos/pictos-retina.png');
	background-size:  280px 280px;
	background-repeat: no-repeat;
	margin: 0 0 0 -36px;
	background-position: -164px -124px;
}

.buyButton a, .ficheButton a, .commentButton a {
	padding-left : 38px;
}

/* Les mêmes icônes mais en 24x24 */

/* Ne pas oublier d'ajouter :

.startype1 -> .small-chaise
.startype2 -> .small-masque
.startype3 -> .small-music
.startype4 -> .small-clapcinema
.startype5 -> .small-auteur
.startype6 -> .small-micro
.startype7 -> .small-micro

// Nouveaux types de stars
.startype8  -> .small-clapcinema	// producteur
.startype70	-> .small-camera		// directeur_photo
.startype76	-> .small-camera		// fx_visuels
.startype78	-> .small-camera		// directeur_animation
.startype71	-> .small-person		// personnage_nonhumain_vf
.startype72	-> .small-person		// personnage_nonhumain_vo
.startype73	-> .small-person		// chef_monteur
.startype74	-> .small-person		// chef_decorateur
.startype75	-> .small-person		// chef_costumier
.startype77	-> .small-person		// fx_maquillage
.startype79	-> .small-person		// character_design

table.autresEditions td.autresEditionsFiche a -> .small-fiche
table.autresEditions td.autresEditionsPannier a -> .small-panier

*/

.withSmallIcon {
	background-image: url('../../images/pictos/newpictos24.png');
	background-repeat: no-repeat;
	padding: 0 0 0 28px;
	line-height: 24px;
}

span.withSmallIcon {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 5px;
	padding: 0;
	float: left;
	text-indent: -9999px;
}

.startype5, .small-auteur{ background-position: 0 0;  }
.small-bookmark{ background-position: 0 -48px;  }
.small-bullets{ background-position: 0 -96px;  }
.small-calendar{ background-position: 0 -144px;  }
.startype70, .startype76, .startype78, .small-camera{ background-position: 0 -192px;  }
.small-card{ background-position: 0 -240px;  }
.small-card2{ background-position: 0 -288px;  }
.startype1, .small-chaise{ background-position: 0 -336px;  }
.startype4, .startype8, .small-clapcinema{ background-position: 0 -384px;  }
.small-cleamolette{ background-position: 0 -432px;  }
.small-cloud{ background-position: 0 -480px;  }
.small-coeur{ background-position: 0 -528px;  }
.small-collection{ background-position: 0 -576px;  }
.small-comment1{ background-position: 0 -624px;  }
.small-comment2{ background-position: 0 -672px;  }
.small-computer{ background-position: 0 -720px;  }
.small-dossier{ background-position: 0 -768px;  }
.small-dossier_open{ background-position: 0 -816px;  }
.small-drapeau{ background-position: 0 -864px;  }
.small-embed{ background-position: 0 -912px;  }
.small-etoile{ background-position: 0 -960px;  }
.small-facebook{ background-position: 0 -1008px;  }
table.autresEditions td.autresEditionsFiche a, .small-fiche{ background-position: 0 -1056px;  }
.small-graphique{ background-position: 0 -1104px;  }
.small-info{ background-position: 0 -1152px;  }
.small-livre{ background-position: 0 -1200px;  }
.small-mail{ background-position: 0 -1248px;  }
.startype2, .small-masque{ background-position: 0 -1296px;  }
.small-masques{ background-position: 0 -1344px;  }
.small-megaphone{ background-position: 0 -1392px;  }
.startype6, .startype7, .small-micro{ background-position: 0 -1440px;  }
.small-movie{ background-position: 0 -1488px;  }
.startype3, .small-music{ background-position: 0 -1536px;  }
table.autresEditions td.autresEditionsPannier a, .small-panier{ background-position: 0 -1584px;  }
.small-pencil{ background-position: 0 -1632px;  }
.startype71, .startype72, .startype73, .startype74, .startype75, .startype77, .startype79, .small-person{ background-position: 0 -1680px;  }
.small-picture{ background-position: 0 -1728px;  }
.small-recherche{ background-position: 0 -1776px;  }
.small-refresh{ background-position: 0 -1824px;  }
.small-rouage{ background-position: 0 -1872px;  }
.small-rouages{ background-position: 0 -1920px;  }
.small-rss{ background-position: 0 -1968px;  }
.small-tag{ background-position: -48px 0;  }
.small-theme{ background-position: -48px -48px;  }
.small-twitter{ background-position: -48px -96px;  }
.small-une{ background-position: -48px -144px;  }
.small-video{ background-position: -48px -192px;  }
.small-warning{ background-position: -48px -240px;  }

/* Gestion de l'affichage des blocs "extra" */
h1.gris, h6.gris
{
    padding:0 0 0 40px;
    margin:0px;
    margin-top:20px;
    height:38px;
    font-size:20px;
    line-height:38px;
    background:url("../../images/common/habillage/fiche.h1.png") no-repeat left center;
    color: black;
}
h1.gris img, h6.gris img
{
    vertical-align:top;
    margin-right:10px;
}

/* Styles des Ã©lÃ©ments textuels */
    /* Couleurs */
    .blanc { color:#FFFFFF; }
    .bleu { color:#3B94D8; }
    .noir { color:#000000; }
    .ecru { color:#FEFEE0;}
	.orange { color: orange; }
	.gris { color: #ccc; }

    /* Taille de police */
    .quatorze { font-size:1.125em; }
    .dix { font-size:0.85em;line-height:16px; }
    .onze { font-size:0.9em; line-height:16px; }

	ul.onze li { line-height: 12px; }

    /* Mise en forme */
    .bold  { font-weight:bold;}
    .aligncenter {text-align:center;}
    .alignleft{text-align:left;}
    .alignright{text-align:right;}

    /* Positionnement des Ã©lÃ©ments */
    .left
        {
        float:left;
        margin-right:5px;
    }

    .right{float:right;}
    .center{margin:auto;}

/* Permet un affichage sur 2 colonnes */
.twoColumns
	{
	/*- 1% pour la gestion des bordures*/
	width:49%;
	margin-right:0px;
}

.small , small{
	font-size:	.8em;
}

.redigePar {
	padding-left		: 21px;
	background-image	: url('../../images/pictos/table_edit.png');
	background-repeat	: no-repeat;
	background-position	: left center;
}

.newsInfo {
	padding-bottom		: 5px;
	border-bottom		: 1px solid #e2f1fa;
}

.avisLike {
	padding-left		: 21px;
	background-image	: url('../../images/famfamfam/thumb_up.png');
	background-repeat	: no-repeat;
	background-position	: left center;
}

.avisNotLike {
	padding-left		: 21px;
	background-image	: url('../../images/famfamfam/thumb_down.png');
	background-repeat	: no-repeat;
	background-position	: left center;
}

.abus {
	padding-left		: 21px;
	background-image	: url('../../images/famfamfam/error.png');
	background-repeat	: no-repeat;
	background-position	: left center;
	margin-left			: 16px;
}

.editAvis {
	padding-left		: 21px;
	background-image	: url('../../images/famfamfam/pencil.png');
	background-repeat	: no-repeat;
	background-position	: left center;
	display				: none;
}

.rounded
{
	border-radius			: 5px;
	-webkit-border-radius	: 5px;
	-moz-border-radius		: 5px;
	-moz-background-clip	: padding;
	-webkit-background-clip	: padding-box;
	background-clip			: padding-box;
    display:inline-block;
}

.ib {
    display:inline-block;
}

/******************************************************************************
 * Style général des listes
 *****************************************************************************/
li
{
    margin-left: 18px;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
}

ul
{
    margin-right:10px;
}


ul li
{
	list-style-type: none;
    list-style-image: url('../../images/common/habillage/bullet_blue.png');
    color:#FFFFFF;
}

ul li.impair, ol li.impair
{
    background:url('../../images/listes/voile-blanc.png') 50%;
}

ul a, ul a:visited
{
    text-decoration:none;
    color:inherit;
}

ul a:hover
{
    text-decoration:underline;
}

 /******************************************************************************
 * Listes affichÃ©es sur fond bleu
 *****************************************************************************/
.blocbleu ul li
{
    list-style-image: url('../../images/common/habillage/bullet_orange.png');
    color:#FFFFFF;
}
.blocbleu ul li.impair, .listeBlanche
{
    background:url('../../images/listes/voile-blanc.png') no-repeat 50%;
}


/******************************************************************************
 * Listes affichÃ©es sur fond blanc
 *****************************************************************************/
.blocblanc ul li
{
    list-style-image: url('../../images/common/habillage/bullet_blue.png');
    color:#000000;
}
.blocblanc ul li.impair, .listeGrise
{
    background:url('../../images/listes/voile-gris.png') no-repeat 50%;
}

/******************************************************************************
 * Affichage spÃ©cifiques de listes. Doit apparaitre aprÃ¨s les autres styles
 *****************************************************************************/

ul.listeBleue li.impair
{
    background:url('../../images/listes/voile-bleu.png') no-repeat 80%;
}

ul.nobullet li, li.nobullet
{
    list-style:none !important;
    margin-left:0px;
    padding-left:5px;
    line-height:13px;
}

ul.smallcaps li
{
    font-variant:small-caps;
    font-size:14px;
}

/******************************************************************************
 * Bloc critiques
 ******************************************************************************/
.listeDeCritiques li span {
	float		: right;
}

.listeDeCritiques li {
	clear		: both;
}

/******************************************************************************
 * Gestion de l'affichage en colonnes
 *****************************************************************************/
.fakeButton {
    display:block;
    float:left;
    font-weight:bold;
    color:#000000;
    padding-top:0px;
    margin-right:10px;
    width:120px;
    text-align:left;
    height:45px;
    line-height:16px;
}

.button
{
    display:block;
    float:left;

    font-weight:bold;
    color:#000000;
	font-family: Oswald, Sans;
    padding-top:0px;
    margin-right:10px;
    width:120px;
    text-align:left;
    height:45px;
    line-height:16px;

    background:url("../../images/common/habillage/boutonhover.png");
    background-position : left bottom;
}

.button:hover {
	background-position : right bottom;
}

.button a
{
    display:block;
    margin-top:3px;
    margin-left:9px;
    color:black;
}
.button a:visited
{
    color:inherit;
}

.button:hover a, .button a:hover
{
	text-decoration:none;
	/*font-style:italic;*/
	color:#FFFFFF;
}
.button img
{
    float:left;
    display:block;
    margin-right:3px;
    border:0px;
}


/******************************************************************************
 * Gestion des espaces rÃ©servÃ©s pour la publicitÃ©
 *****************************************************************************/

.publicite {
	width					: 728px;
	height					: 90px;
	background-color		: white;
	color					: #ccc;
	text-align				: center;
}

#header .publicite {
	float					: right;
	margin					: 1px 1px 0 0;
	padding					: 0 0 1px 1px;
	border-left				: 1px solid black;
	border-bottom			: 1px solid black;
}

.pubDroite
{

    float:right;
    width:118px;
    height:640px;

    border:1px solid black;
    background-color:#FFFFFF;

    margin-bottom:10px;
}

.pub120x320
{
    width:118px;
    height:320px;

        border:1px solid black;
    background-color:#FFFFFF;
    margin-top:10px;
    margin-bottom:10px;
}

.pubGauche
{
 margin-right:10px;
 width: 118px;
 border:1px solid black;
 float: left;
 height:640px;
 background-color:#FFFFFF;
}

div.skyscrapper {
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 20px;
	margin-bottom		: 20px;
	width				: 130px;
	padding				: 0 0 5px 0;
	background-color	: black;
}

div.masiskyscrapper {
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 20px;
	margin-bottom		: 20px;
	width				: 300px;
	padding				: 0 0 5px 0;
	background-color	: black;
}


div.skyscrapper h3, div.masiskyscrapper h3 {
	text-align			: center;
	color				: #ccc;
	font-size			: 0.83em;
	margin				: 0;
	padding				: 2px 0;
	font-weight			: normal;
}

div.skyscrapper div.skyscrapperContent {
	margin				: 0;
	padding				: 0 5px;
	background-color	: black;
	color				: #ccc;
}

#pubAmazon {
	width					: 300px;
	height					: 300px;
	background-color		: transparent;
	margin					: 20px auto;
}

div.pubVideo {
	width					: 300px;
	height					: 300px;
	margin					: 20px auto;
	padding					: 0;
	background-color		: black;
	border					: 1px solid black;
}

div.pubVideo .labelPub {
	text-align				: center;
	background-color		: black;
	color					: #ccc;
	margin					: 0;
	padding					: 0;
	height					: 18px;
	font-size				: 11px;
}

address {
	background-color		: #ddd;
	padding					: 10px;
	border					: 1px solid black;
	text-align				: center;
	padding					: 1em;
	margin					: 5px;
}

address strong {
	display					: block;
	color					: #3B94D8;
	font-size				: 1.2em;
	margin					: 0;
	padding					: 0;
}

.editorHead address {
	margin					: 0 5px 10px 0;
	background-position		: left top;
	background-repeat		: no-repeat;
	padding					: 0 0 0 25px;
	background-color		: transparent;
	border-style			: none;
	color					: white;
	text-align				: left;
	min-height				: 16px;
}

address.physique	{ background-image: url('../../images/famfamfam/email_edit.png'); }
address.contact	{ background-image: url('../../images/famfamfam/telephone.png'); }
address.web		{ background-image: url('../../images/famfamfam/world.png'); }
address.info		{ background-image: url('../../images/famfamfam/information.png'); }
address.mail		{ background-image: url('../../images/famfamfam/email.png'); }

address.facebook		{ background-position: left center; background-image: url('../../images/social/DVDFr/16x16/facebook.png'); 	}
address.twitter		{ background-position: left center; background-image: url('../../images/social/DVDFr/16x16/twitter.png'); 	}
address.instagram		{ background-position: left center; background-image: url('../../images/social/DVDFr/16x16/instagram.png'); 	}
address.pinterest		{ background-position: left center; background-image: url('../../images/social/DVDFr/16x16/pinterest.png'); 	}
address.youtube		{ background-position: left center; background-image: url('../../images/social/DVDFr/16x16/youtube.png'); 	}
address.dailymotion	{ background-position: left center; background-image: url('../../images/social/DVDFr/16x16/dailymotion.png'); }


.animLink { cursor: pointer; }

.searchResultAutresEditions {
	margin-left				: 50px;
}

.searchResultAutresEditions a {
	padding					: 0 0 0 20px;
	background-position		: left center;
	background-repeat		: no-repeat;
	min-height				: 16px;
}

.searchResultAutresEditions  a.open {
	background-image		: url('../../images/famfamfam/zoom_out.png');
}

.searchResultAutresEditions a.close {
	background-image		: url('../../images/famfamfam/zoom_in.png');
}

.noteCritique {
	width				: 145px;
	height				: 16px;
	float				: right;
	margin-right		: 50px;
	overflow			: hidden;
	text-align			: right;
}

#topCritiques .noteCritique {
	margin				: 0 0 8px 10px;
	float				: left;
	width				: 80px;
	text-align			: center;
}

.noteCritique span {
	float				: right;
	padding-right		: 8px;
	font-weight			: bold;
}

.noteCritique .stars {
	background-image	: url('../../images/jquery/rating/star.gif');
	background-repeat	: repeat-x;
	height				: 16px;
	float				: right;
	margin				: 0;
	padding				: 0;
}

.noteCritique .starOn {
	background-position	: left -32px;
}

.noteCritique .starOff {
	background-position	: right 0;
}

pre.bug {
	font-family: monospace;
	background-color:	#eee;
	border			: 1px solid black;
	margin			: 5px;
	padding			: 5px;
}

.light {
	color: #aaa;
}

.light a, .light:hover, .light:visited, .light a[rel=external] { color: #aaa; background-image: none; padding: 0; }

#dvdfr-dialogbox { }

figure.cover {
	display: inline-block;
}

figcaption {
	display: block;
	font-style : italic;
	font-size:	.8em;
	margin:	4px 0 12px 0;
}
