/*****************************************************************/
/* SITE PapaTeRaconte.com						©2009 f.durocher */
/*****************************************************************/

/*************************************************************************/
/*************************************************************************/
/* Balise HTML ----------------------------------------------------------*/
/*************************************************************************/

/* Page ------------------------------------------------------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffdb00;
/*
	scrollbar-3d-lignt-color:#F5F5F5;
	scrollbar-arrow-color:#FF6600;
	scrollbar-base-color:#6666CC;
	scrollbar-face-color:#6666CC;
	scrollbar-highlight-color:#CCCCFF;
	scrollbar-shadow-color:#330099;
	scrollbar-dark-shadow-color:#000033;
*/
	background-color:#7b0000;
	/* fixed ;/* scroll | fixed */
	/* text-align: left; */
	padding: 0px;
	margin: 5px;
	border: 0px;
}
/*************************************************************************/
I, CITE, EM, VAR, ADDRESS {
	font-style: italic;
}
PRE, TT, CODE, KBD, SAMP {
	font-family: monospace;
}
ADDRESS {
    text-align: right;
}
SUP {
    vertical-align: super;
    font-size: 80%
}
HR {
	width: 100%;
	height:1px;
	color: #000000;
}
U, INS {
	text-decoration: underline;
}
CENTER {
	text-align: center;
}
BR:before {
	content: "\A";
}

/* Les hyperliens ------------------------------------------------------*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ff7353;
	text-decoration: underline; }
a:link, a:visited, a:active, a.hidden, a.hidden:visited, a.hidden:active {
	font-size: 12px;
	color: #ff7353;
	text-decoration: underline; }
a:hover, a.hidden:hover {
	font-size: 12px;
	color: #ff7353;
	text-decoration: none; }

div a, td span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ff7353;
	text-decoration: underline; }
div a:link,div a:visited,div a:active,div a.hidden,div a.hidden:visited,div a.hidden:active, td span a:link,td span a:visited,td span a:active,td span a.hidden,td span a.hidden:visited,td span a.hidden:active {
	font-size: 12px;
	color: #ff7353;
	text-decoration: underline; }
div a:hover,div a.hidden:hover,td span a:hover,td span a.hidden:hover {
	font-size: 12px;
	color: #ff7353;
	text-decoration: none; }


/* Images IMG ------------------------------------------------------- */
IMG {
    border: 0;
}

/* Formulaires ------------------------------------------------------*/
form {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
input {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	background-color: #ffb89f; /* #FFC968;FFFEA9 */
	border-color:#9F3207;
	border-width:1px;
	border-style:solid;
	padding:2px;
	/* width: 120px; */
}
.inputinscrit {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	background-color: #ffb89f;
	border-color:#9F3207;
	border-width:1px;
	border-style:solid;
	padding:2px;
	/* width: 120px; */
}
.btpaiement {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	/*
	color: #9F3207;
	background-color: #FFFEA9;
	border-color:#9F3207;
	*/
	border-width:0px;
	border-style:solid;
	padding:0px;
	}
.checkbox {	
	color: #9F3207;
	background-color: #FFC968;
	border-color:#9F3207;
	border-width:0px;
	border-style:none; /* solid */
	padding:0px;
	/* width: 120px; */
}
textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	background-color: #ffb89f;
	border-color:#9F3207;
	border-width:1px;
	border-style:solid;
  	padding:2px;
	/*
	scrollbar-base-color:#8C8CC6;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#8C8CC6;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#ACACE6;
	*/
	}
.messageerreur { /* textarea : qui présente les messages d'erreurs */
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	text-align:center;
	font-style: normal;
	font-weight: normal;
	color: #ffffff; /* D41C1F;9F3207 */
	background-color: #b9282a;
	border-color:#FFC968;
	border-width:0px;
	border-style:none;
  	padding:0px;
	}
.messageerreur2 { /* textarea : qui présente les messages d'erreurs */
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	text-align:center;
	font-style: normal;
	font-weight: normal;
	color: #ffffff; /* D41C1F; */
	background-color: #7b0000; /* FFC968; */
	border-color:#FFC968;
	border-width:0px;
	border-style:none;
  	padding:0px;
	}
select {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	padding:0px;
	background-color: #ffb89f; /* FFC968;FFFEA9 */
	border-color:#FFC968;
	border-width:0px;
	border-style:none;
  	padding:0px;
	text-align: left; 
	/* margin:0px; */
	}

/* Bloc de textes ------------------------------------------------------*/
p {
	color : #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-indent: 0em; /* valeur de l'indentation avant la première ligne */
	/* margin-top: 0px; /* 12px; */
	/* margin-bottom: 12px; /* 0.5em; */
	margin: 0 0 0 0;
	padding:0 0 12 0;
	line-height:16px;
}
p {
	text-align:left; /* left | right | center | justify */
}
p a {font-size:14px;color: #ffdb00;text-decoration: underline; }
p a:link, p a:visited,p a:active,p a.hidden,p a.hidden:visited,p a.hidden:active {font-size:14px;color:#ffdb00;text-decoration:underline;} p a:hover, p a.hidden:hover {font-size:14px;color:#ffdb00;text-decoration: none; }



PRE { 
    font-family: monospace;
    margin-left: 1em;
    font-size: 11px;
	white-space: pre; /* normal | pre | nowrap */
}
pre a {font-family: monospace;font-size:11px;color: #ff7353;text-decoration: underline; }
pre a:link, pre a:visited,pre a:active,pre a.hidden,pre a.hidden:visited,pre a.hidden:active {font-size:11px;color:#ff7353;text-decoration:underline;} pre a:hover, pre a.hidden:hover {font-size:11px;color:#ff7353;text-decoration: none; }

blockquote, em {
	color : #C13700;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}
BLOCKQUOTE {
	margin-left: 20px;
	margin-right: 20px;
}
em a {font-size:12pt;color: #ffdb00;text-decoration: underline; }
em a:link, em a:visited,em a:active,em a.hidden,em a.hidden:visited,em a.hidden:active {font-size:12pt;color:#ffdb00;text-decoration:underline;} em a:hover, em a.hidden:hover {font-size:12pt;color:#ff7353;text-decoration: none; }

/*************************************************************************/
OL, UL, DIR, MENU, DD {
	margin-left: 40px;
}
OL UL, UL OL, UL UL, OL OL {
	margin-bottom: 0;
	margin-top: 0;
}
li {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em
	}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; /* .8em; */
	list-style-type: decimal; /* disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none */	
	list-style-position: outside
	}
ul {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; /* .9em; */	
	list-style-image: url(ungi.gif); /* <url> | none */
	list-style-type: disc; 	
	list-style-position: outside; /* inside | outside */
	}

/*************************************************************************/
/*************************************************************************/

/* Texte ------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,h7 {
    /* clear: left; */
	font-style: normal; /* italic | oblique */
	color: #ffffff; /* ok */
	/* background-color: #F00; /* par defaut transparent */
	font-variant:normal; /* small-caps */
	/* text-transform: uppercase; /* capitalize | uppercase | lowercase | none */
	/* text-align: left; */
}
H1, H2, H3, H4, H5, H6, B, STRONG, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: bold;
}
H1 {
	font-size: 20px;
	margin-bottom: .67em;
	margin-left: 0;
	margin-right: 0;
	margin-top: .67em;
	color:#ffc600;
	font-style: italic;
}
h1 a {font-size:20px;color: #ff7353;text-decoration: underline; font-style: italic;}
h1 a:link, h1 a:visited,h1 a:active,h1 a.hidden,h1 a.hidden:visited,h1 a.hidden:active {font-size:20px;color:#ff7353;text-decoration:underline;} h1 a:hover, h1 a.hidden:hover {font-size:20px;color:#ff7353;text-decoration: none; }

H2 {
	font-size: 18px;
	margin-bottom: 0px; /* .67em; */
	margin-left: 0;
	margin-right: 0;
	margin-top: 0; /* .67em; */
	color:#ffc600;
	font-style:normal;
}
h2 a {font-size:18px;color: #ff7353;text-decoration: underline;}
h2 a:link, h2 a:visited,h2 a:active,h2 a.hidden,h2 a.hidden:visited,h2 a.hidden:active {font-size:18px;color:#ff7353;text-decoration:underline;} h2 a:hover, h2 a.hidden:hover {font-size:18px;color:#ff7353;text-decoration: none; }

H3 {
	font-size: 16px;
	margin:0 0 0 0;
	padding:0 0 0 0;
/*	line-height: 0; /**/
	text-align: left;
	font-style:normal;
	font-weight:normal;
}
h3 a {font-size:16px;color: #ff7353;text-decoration: underline;font-weight:normal; }
h3 a:link, h3 a:visited,h3 a:active,h3 a.hidden,h3 a.hidden:visited,h3 a.hidden:active {font-size:16px;color:#ff7353;text-decoration:underline;} h3 a:hover, h3 a.hidden:hover {font-size:16px;color:#ff7353;text-decoration: none; }

H4 {
	font-size: 16px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height: 1em;
	color:#ffffff;
}
h4 a {font-size:16px;color: #ff7353;text-decoration: underline; }
h4 a:link, h4 a:visited,h4 a:active,h4 a.hidden,h4 a.hidden:visited,h4 a.hidden:active {font-size:16px;color:#ff7353;text-decoration:underline;} h4 a:hover, h4 a.hidden:hover {font-size:16px;color:#ff7353;text-decoration: none; }

H5 {
	font-size: 1em;
	line-height: 1.17em;
	margin-bottom: 1.67em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1.67em;
	font-style:normal;
	font-weight:normal;
}
h5 a {font-size:12px;color: #ff7353;text-decoration: underline;font-weight:normal;}
h5 a:link, h5 a:visited,h5 a:active,h5 a.hidden,h5 a.hidden:visited,h5 a.hidden:active {font-size:12px;color:#ff7353;text-decoration:underline;} h5 a:hover, h5 a.hidden:hover {font-size:12px;color:#ff7353;text-decoration: none; }

H6 {
	font-size: 10px;
	margin-bottom: 2.33em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 2.33em;
}
h6 a {font-size:10px;color: #ff7353;text-decoration: underline;font-weight:normal;}
h6 a:link, h6 a:visited,h6 a:active,h6 a.hidden,h6 a.hidden:visited,h6 a.hidden:active {font-size:10px;color:#ff7353;text-decoration:underline;} h6 a:hover, h6 a.hidden:hover {font-size:10px;color:#ff7353;text-decoration: none; }

/*************************************************************************/
/*************************************************************************/
BIG {
	font-size: 1.17em;
}
SMALL, SUB, SUP {
	font-size: .83em;
}
SUB {
	vertical-align: sub;
}
SUP {
	vertical-align: super;
}
BLOCKQUOTE, UL, FIELDSET, FORM, OL, DL, DIR, MENU {
	font-size: 1.2em;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
}

/* Tableau ------------------------------------------------------*/
TABLE {
	/*
	display: table;
	background-position: 0px 0px;
	text-align: center;
	vertical-align: center; 
	margin: 0px;
	padding: 0px;
	border: none;
	*/
}
TR {
	/* vertical-align: center; */
	display: table-row;
}

THEAD { display: table-header-group; }
TBODY { display: table-row-group; }
TFOOT { display: table-footer-group; }
COL { display: table-column; }
COLGROUP { display: table-column-group; }
TD, TH { display: table-cell; }

/* Texte ------------------------------------------------------*/
/* Elements that are block-level in HTML4 */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, COL, COLGROUP, TD, TH, CAPTION {
unicode-bidi: embed;
}

/* Display */
/***********************************************************/
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE {
display: block;
}
LI { display: list-item; }

HEAD { display: none; }

CAPTION { display: table-caption; }

/*************************************************************************/
/*************************************************************************/
@media print
{	@page {
		margin: 10%;
	}
	H1, H2, H3, H4, H5, H6 {
		page-break-after: avoid;
		page-break-inside: avoid;
	}
	BLOCKQUOTE, PRE {
		page-break-inside: avoid;
	}
	UL, OL, DL {
		page-break-before: avoid;
	}
}

/*************************************************************************/
/*************************************************************************/
/* classes  -------------------------------------------------------------*/
/*************************************************************************/

/* Textes ----------------------------------------------------------*/
/* -----------------------------------------------------------------*/
.texteinfobrun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #9C3C04;
	text-decoration: none;
}
.nbfilmactuel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #9C3C04;
	text-decoration: none;
}
.titrerouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ffffff;
	text-decoration: none;
}
.texterouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ffffff;
	text-decoration: none;
}
.texterougebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ffffff;
	text-decoration: none;
}
.texterougemini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-transform: none; 
	text-align: justify;*/
	color: #ffffff;
	text-decoration: none;
}
.texterougeminijust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;

	/**
	font-variant: normal;
	text-transform: none; 
	line-height: normal;
  	padding:0px;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	/**/
	text-align: justify;
	color: #ffffff;
	text-decoration: none;
}

/* --------------------  -------------------- */
.essaiblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #FFFFFF;
	text-decoration: none;
}
.meilleurtitrefilm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ffffff;
	text-decoration: none;
}
.emaillogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #982700;
	text-decoration: none;
}
.nbfilmacheter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #23545F;
	text-decoration: none;
}
.nbpackrestant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #507982;
	text-decoration: none;
}
.formatfilminfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #C13700; /* 8C675F; */
	text-decoration: none;
}
.formatfilm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8C675F; /* E25300; */
	text-decoration: none;
}
.formatinfofilm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #912713;
	text-decoration: none;
}
.formatinfo2film {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #912713;
	text-decoration: none;
}
.titreserie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ffffff; /* #D63F03; */
	text-decoration: none;
}
.titreformatfilm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8C675F;
	text-decoration: none;
}
.titrefilmconseil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #DD5D00;
	text-decoration: none;
}
.titrevotreavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #993A00;
	text-decoration: none;
}
.nbvotreavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #993A00;
	text-decoration: none;
}
.textevotreavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #993A00;
	text-decoration: none;
}
.objetvotreavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #993A00;
	text-decoration: none;
}
.infovotreespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #5F1600;
	text-decoration: none;
}
.titrevotreespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #FFF7B2;
	text-decoration: none;
}
.sttitrevotreespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #6C4427;
	text-decoration: none;
}
.filmvotreespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #5F1600;
	text-decoration: none;
}
.titretelecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #5F1600;
	text-decoration: none;
}
.infotelecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #734D45;
	text-decoration: none;
}
.sttitretelecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8C675F;
	text-decoration: none;
}
.piedtelecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #FFF6BC;
	text-decoration: none;
}
.titrepaiement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #FCF4AF;
	text-decoration: none;
}
.titrepaiementblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #FFFEA9;
	text-decoration: none;
}
.sttitrepaiement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8E2F00;
	text-decoration: none;
}
.textcyberplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8E2F00;
	text-decoration: none;
}

.sttitrepaiement2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8E2F00;
	text-decoration: none;
}
.prixpaiement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #000000;
	text-decoration: none;
}
.texteinfopanier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #953F00;
	text-decoration: none;
	}
.info2inscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #9B2800;
	text-decoration: none;
}
.titreextrait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #FFFEA9;
	text-decoration: none;
}
.texteextrait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: justify;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #A12000;
	text-decoration: none;
}
.texteextraitmini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: justify;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #A12000;
	text-decoration: none;
}
.texteastuce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #A12000;
	text-decoration: none;
}


/* Hyperliens ------------------------------------------------------*/
/* -----------------------------------------------------------------*/
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #912713; }
.info.a , .info:link, .info:visited, .info:active {
	font-size: 12px;
	color: #912713;
	text-decoration: underline; }
.info:hover {
	font-size: 12px;
	text-decoration: none;
	color: #912713; }
	
.lienvotreavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #D63F03; }
.lienvotreavis.a , .lienvotreavis:link, .lienvotreavis:visited, .lienvotreavis:active {
	font-size: 14px;
	color: #D63F03;
	text-decoration: underline; }
.lienvotreavis:hover {
	font-size: 14px;
	text-decoration: none;
	color: #D63F03; }
	
.telecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #D63F03; }
.telecharger.a , .telecharger:link, .telecharger:visited, .telecharger:active {
	font-size: 12px;
	color: #D63F03;
	text-decoration: underline; }
.telecharger:hover {
	font-size: 12px;
	text-decoration: none;
	color: #D63F03; }

.lienaide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #DE2B00; }
.lienaide.a , .lienaide:link, .lienaide:visited, .lienaide:active {
	font-size: 14px;
	color: #DE2B00;
	text-decoration: underline; }
.lienaide:hover {
	font-size: 14px;
	text-decoration: none;
	color: #DE2B00; }

.lienretour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #FFD059; }
.lienretour.a , .lienretour:link, .lienretour:visited, .lienretour:active {
	font-size: 14px;
	color: #FFD059;
	text-decoration: underline; }
.lienretour:hover {
	font-size: 14px;
	text-decoration: none;
	color: #FFD059; }
	
.lienblancdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #FFF6BC; }
.lienblancdroit.a , .lienblancdroit:link, .lienblancdroit:visited, .lienblancdroit:active {
	font-size: 12px;
	color: #FFF6BC;
	text-decoration: underline; }
.lienblancdroit:hover {
	font-size: 12px;
	text-decoration: none;
	color: #FFF6BC; }
	
.lientelecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #8E2F00;
	text-decoration: none;
	}
.lientelecharger.a , .lientelecharger:link, .lientelecharger:visited, .lientelecharger:active {
	font-size: 16px;
	color: #8E2F00;
	text-decoration: underline; }
.lientelecharger:hover {
	font-size: 16px;
	text-decoration: none;
	color: #8E2F00; }

/* -----------------------------------------------------------------*/
/* -----------------------------------------------------------------*/
/* -----------------------------------------------------------------*/

/* -------------------- Contenu d'une cellule d'un tableau -------------------- */
TD {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#ffdb00;
}
TD a {font-size:14px;color: #ffdb00;text-decoration: underline; }
TD a:link, TD a:visited,TD a:active,TD a.hidden,TD a.hidden:visited,TD a.hidden:active {font-size:14px;color:#ffdb00;text-decoration:underline;} TD a:hover, TD a.hidden:hover {font-size:14px;color:#ffdb00;text-decoration: none; }

td p {
	margin: 0 0 0 0;
	padding:0 0 12 0;
	}

/* -------------------- Sur tout le site -------------------- */
.btlangue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ff7353; /* E56C15 gris : AF9F75 */
	text-decoration: none;
}
.btlangue a {font-size:11px;color: #ffc600;text-decoration: underline; }
.btlangue a:link, .btlangue a:visited,.btlangue a:active,.btlangue a.hidden,.btlangue a.hidden:visited,.btlangue a.hidden:active {font-size:11px;color:#ffc600;text-decoration:underline;} .btlangue a:hover, .btlangue a.hidden:hover {font-size:11px;color:#ffc600;text-decoration: none; }


.idenfifiant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffd099;
	text-decoration: none;
	text-align:center;
	}
.langue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #ff7353; } /* orange : E56C15, gris : AF9F75 */
.langue.a , .langue:link, .langue:visited, .langue:active {
	font-size: 12px;
	color: #ff7353;
	text-decoration: underline; }
.langue:hover {
	font-size: 12px;
	text-decoration: none;
	color: #ff7353;
	text-decoration: none; }
	
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ff7353;
	text-decoration: none;
}
.copyright a {font-size:12px;color: #ff7353;text-decoration: underline; }
.copyright a:link, .copyright a:visited,.copyright a:active,.copyright a.hidden,.copyright a.hidden:visited,.copyright a.hidden:active {font-size:12px;color:#ff7353;text-decoration:underline;} .copyright a:hover, .copyright a.hidden:hover {font-size:12px;color:#ff7353;text-decoration: none; }

.copyright p {
	color : #ffc600; /* ff7353; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-indent: 0em; /* valeur de l'indentation avant la première ligne */
	margin: 0 0 0 0;
	padding:0 0 0 0;
	line-height:12px;
	text-align:center;
}

.menup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	text-align:center;
	color: #ffffff; }
.menup.a , .menup:link, .menup:visited, .menup:active {
	font-size: 12px;
	color: #e96e6f;
	text-decoration: none; }
.menup:hover {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff; }

/* ------------------- fiche Cd ------------------ */
.titrefiche {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 4 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:22px;
	font-weight:normal;
	letter-spacing:1px;
	}
.titrefiche a {font-size:22px;color: #ff7353;text-decoration: underline; }
.titrefiche a:link, .titrefiche a:visited,.titrefiche a:active,.titrefiche a.hidden,.titrefiche a.hidden:visited,.textecreditcd a.hidden:active {font-size:22px;color:#ff7353;text-decoration:underline;} .titrefiche a:hover, .titrefiche a.hidden:hover {font-size:22px;color:#ff7353;text-decoration: none; }
	
.textecreditcd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffd76e;
	text-decoration: none;
	padding: 10 0 10 0;
	}
.textecreditcd a {font-size:12px;color: #ffa38e;text-decoration: underline; }
.textecreditcd a:link, .textecreditcd a:visited,.textecreditcd a:active,.textecreditcd a.hidden,.textecreditcd a.hidden:visited,.textecreditcd a.hidden:active {font-size:12px;color:#ffa38e;text-decoration:underline;} .textecreditcd a:hover, .textecreditcd a.hidden:hover {font-size:12px;color:#ffa38e;text-decoration: none; }
	
.pagination {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#ed6448;
	}
.pagination a {font-size:11px;color: #ffc600;text-decoration: underline; }
.pagination a:link, .pagination a:visited,.pagination a:active,.pagination a.hidden,.pagination a.hidden:visited,.pagination a.hidden:active {font-size:11px;color:#ffc600;text-decoration:underline;} .pagination a:hover, .pagination a.hidden:hover {font-size:11px;color:#ffc600;text-decoration: none; }

/* -------------------- Collections -------------------- */
.titrecollection {
	font-size:12px;
	height:20px;
	text-align:left;
	font-weight:bold;
	color:#7b0000;
	margin: 0 0 0 0;
	padding: 0 0 6 0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}
.titrecollection a {font-weight:bold;font-size:12px;color: #ffc600;text-decoration: underline; }
.titrecollection a:link, .titrecollection a:visited,.titrecollection a:active,.titrecollection a.hidden,.titrecollection a.hidden:visited,.titrecollection a.hidden:active {font-size:12px;color:#ffc600;text-decoration:underline;} .titrecollection a:hover, .titrecollection a.hidden:hover {font-size:12px;color:#ffc600;text-decoration: none; }

.collection_select {
	font-size:11px;
	color:#7b0000;
	height:18px;
	width:151px;
	background-attachment:fixed;
	background-position:left;
	background-repeat:no-repeat;
	background:url(../images/col_select.gif);
	margin: 0 0 0 0;
	padding: 3 0 0 14;
	text-align:left;
	letter-spacing:1px;
	}
.collection_normal {
	font-size:11px;
	color:#7b0000;
	height:18px;
	width:151px;
	background-attachment:fixed;
	background-position:left;
	background-repeat:no-repeat;
	background:url(../images/col_fleche.gif);
	margin: 0 0 0 0;
	padding: 3 0 0 14;
	text-align:left;
	letter-spacing:1px;
	}
.collection_normal a {
	font-size:11px; color:#7b0000; text-decoration:none; }
.collection_normal a:link,.collection_normal a:visited,.collection_normal a:active,.collection_normal a.hidden,.collection_normal a.hidden:visited,.collection_normal a.hidden:active {
	font-size:11px; color: #7b0000; text-decoration:none; }
.collection_normal a:hover,.collection_normal a.hidden:hover {
	font-size:11px; color: #7b0000; text-decoration:underline; }

.collection_select a {
	font-size:11px; color:#ffffff; text-decoration:none; }
.collection_select a:link,.collection_select a:visited,.collection_select a:active,.collection_select a.hidden,.collection_select a.hidden:visited,.collection_select a.hidden:active {
	font-size:11px; color:#ffffff; text-decoration:none; }
.collection_select a:hover,.collection_select a.hidden:hover {
	font-size:11px; color:#ffffff; text-decoration:none; }

/* -------------------- Zone Site -------------------- */
.zonesite {
	font-size:11px;
	height:23px;
	width:146px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:10px;
	color:#7b0000;
	text-align:left;
	letter-spacing:1px;
	}
.zonesite a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b0000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration:none;
	}	
.zonesite a:link,.zonesite a:visited,.zonesite a:active,.zonesite a.hidden,.zonesite a.hidden:visited,.zonesite a.hidden:active {
	font-size:11px;
	color:#7b0000;
	text-decoration:none; }
.zonesite a:hover,.zonesite a.hidden:hover {
	font-size:11px;
	color:#7b0000;
	text-decoration:underline;}


/* -------------------- Dernieres parutions : Accueil -------------------- */
.txtvigaccueil {
	width:170px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:center;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#FFFFFF;
	}
/* -------------------- Catalogue -------------------- */
.bordure {
	border:1px #7b0000 solid;
}
.infoprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.infoprix a {font-weight: bold;font-size:11px;color: #ffc600;text-decoration: underline; }
.infoprix a:link, .infoprix a:visited,.infoprix a:active,.infoprix a.hidden,.infoprix a.hidden:visited,.infoprix a.hidden:active {font-size:11px;color:#ffc600;text-decoration:underline;} .infoprix a:hover, .infoprix a.hidden:hover {font-size:11px;color:#ffc600;text-decoration: none; }

.infoprix2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.infoprix2 a {font-weight: bold;font-size:12px;color: #ffc600;text-decoration: underline; }
.infoprix2 a:link, .infoprix2 a:visited,.infoprix2 a:active,.infoprix2 a.hidden,.infoprix2 a.hidden:visited,.infoprix2 a.hidden:active {font-size:12px;color:#ffc600;text-decoration:underline;} .infoprix2 a:hover, .infoprix2 a.hidden:hover {font-size:12px;color:#ffc600;text-decoration: none; }

.prixttc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.prixttc a {font-weight: bold;font-size:13px;color: #ffc600;text-decoration: underline; }
.prixttc a:link, .prixttc a:visited,.prixttc a:active,.prixttc a.hidden,.prixttc a.hidden:visited,.prixttc a.hidden:active {font-size:13px;color:#ffc600;text-decoration:underline;} .prixttc a:hover, .prixttc a.hidden:hover {font-size:13px;color:#ffc600;text-decoration: none; }

/* -------------------- catalogue : Trie -------------------- */
.textetrie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-stretch:condensed;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ed6448;
	text-decoration: none;
}
.textetrie a {font-size:13px;color: #ffc600;text-decoration: underline; }
.textetrie a:link, .textetrie a:visited,.textetrie a:active,.textetrie a.hidden,.textetrie a.hidden:visited,.textetrie a.hidden:active {font-size:13px;color:#ffc600;text-decoration:underline;} .textetrie a:hover, .textetrie a.hidden:hover {font-size:13px;color:#ffc600;text-decoration: none; }


.textetriebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: left;
	/* font-variant: normal;
	text-transform: none; */
	color: #ed6448; /* ffffff; */
	text-decoration: none;
}
.textetriebold a {font-weight: bold;font-size:13px;color: #ffc600;text-decoration: underline; }
.textetriebold a:link, .textetriebold a:visited,.textetriebold a:active,.textetriebold a.hidden,.textetriebold a.hidden:visited,.textetriebold a.hidden:active {font-size:13px;color:#ffc600;text-decoration:underline;} .textetriebold a:hover, .textetriebold a.hidden:hover {font-size:13px;color:#ffc600;text-decoration: none; }


.textetrie2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ed6448;
	text-decoration: none;
}
.textetitrecd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #ffd76e;
	text-decoration: none;
	padding-bottom:10px;
}
.texteinfocd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.texteinfocd a {font-size:12px;color: #ff7353;text-decoration: underline; }
.texteinfocd a:link, .texteinfocd a:visited,.texteinfocd a:active,.texteinfocd a.hidden,.texteinfocd a.hidden:visited,.texteinfocd a.hidden:active {font-size:12px;color:#ff7353;text-decoration:underline;} .texteinfocd a:hover, .texteinfocd a.hidden:hover {font-size:12px;color:#ff7353;text-decoration: none; }


.texteinfocd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffa38e;
	text-decoration: none;
}
.texteinfocd2 a {font-size:12px;color: #ffd76e;text-decoration: underline; }
.texteinfocd2 a:link, .texteinfocd2 a:visited,.texteinfocd2 a:active,.texteinfocd2 a.hidden,.texteinfocd2 a.hidden:visited,.texteinfocd2 a.hidden:active {font-size:12px;color:#ffd76e;text-decoration:underline;} .texteinfocd2 a:hover, .texteinfocd2 a.hidden:hover {font-size:12px;color:#ffd76e;text-decoration: none; }

.trier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff; /* 905D37; */
	text-decoration: underline;
}
.trier.a , .trier:link, .trier:visited, .trier:active {
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline; }
.trier:hover {
	font-size: 13px;
	text-decoration: none;
	color: #ffffff; }



/* -------------------- Collector -------------------- */

.collectortitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.collectortitre a {font-size:16px;color: #ff7353;text-decoration: underline; }
.collectortitre a:link, .collectortitre a:visited,.collectortitre a:active,.collectortitre a.hidden,.collectortitre a.hidden:visited,.collectortitre a.hidden:active {font-size:16px;color:#ff7353;text-decoration:underline;} .collectortitre a:hover, .collectortitre a.hidden:hover {font-size:16px;color:#ff7353;text-decoration: none; }
.collectortitre b {
	font-weight:bold;
	line-height:16px;
	}
.collectorst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #7b0000;
	text-decoration: none;
}
.collectorst a {font-size:15px;color: #ffffff;text-decoration: underline; font-weight: bold;}
.collectorst a:link, .collectorst a:visited,.collectorst a:active,.collectorst a.hidden,.collectorst a.hidden:visited,.collectorst a.hidden:active {font-size:15px;color:#ffffff;text-decoration:underline;font-weight: bold;} .collectorst a:hover, .collectorst a.hidden:hover {font-size:15px;color:#ffffff;text-decoration: none; font-weight: bold;}




/* -------------------- Accueil -------------------- */
.bordure2 {
	border:1px #000000 solid;
}

/* -------------------- Panier : informations -------------------- */
.infopanier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #7b0000;
	text-decoration: none;
}
.messagepanier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
.nbvotreespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.nbcddanspanier {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	width:24px;
	text-align:center;
	background-color: #ffb89f; /* #FFC968;FFFEA9 */
	border-color:#9F3207;
	border-width:1px;
	border-style:solid;
	padding:0px;
	margin:0 0 6 6;
	/* width: 120px; */
}

/* -------------------- Formulaire -------------------- */
.listeselect {
	line-height: normal;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	background-color: #ffb89f; /* #FFC968;FFFEA9 */
	border-color:#9F3207;
	border-width:1px;
	border-style:solid;
	padding:2px;
	}
.infoinscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffdb00;
	text-decoration: none;
}
.titremodifcompte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.liensup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffdb00; /* 905D37; */
	text-decoration: underline;
}
.liensup.a , .liensup:link, .liensup:visited, .liensup:active {
	font-size: 16px;
	color: #ffdb00;
	text-decoration: none; }
.liensup:hover {
	font-size: 16px;
	text-decoration: underline;
	color: #ffffff; }

/* -------------------- espace pro -------------------- */
.listecdepro {
	border-right:0px none;
	border-bottom:0px solid;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#FFFFFF;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background-color:#cd3830;
	}
.listecdepro tr {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}
.listecdepro td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #ffffff;
	border-right:1px solid;
	border-bottom:1px solid;

	padding:6 5 6 5;
	margin: 0 0 0 0;
	background-color:#cd3830;
	}
.listecdepro td a {
	font-size: 12px;
	}
.listecdepro th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #ffffff;
	border-right:1px solid;
	border-bottom:1px solid;

	padding:3 0 3 0;
	margin: 0 0 0 0;
	background-color:#7b0000;
	}
.prixpro {
	color : #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-indent: 0em; /* valeur de l'indentation avant la première ligne */
	margin: 0 0 0 0;
	padding:0 0 0 0;
	line-height:12px;
	text-align:right;
	}
.prixpro span {
	color : #ffd200;
	}
.prixprototal {
	color : #ffe051;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-indent: 0em; /* valeur de l'indentation avant la première ligne */
	margin: 0 0 0 0;
	padding:0 0 0 0;
	line-height:12px;
	text-align:right;
	}

/* -------------------- newsletter -------------------- */
#news1 {
	color : #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-indent: 0em;
	margin: 0 0 0 0;
	padding:0 0 12 0;
	line-height:16px;
	text-align:left;
	}
#news1 a,#news1 a:link,#news1 a:visited,#news1 a:active,#news1 a.hidden,#news1 a.hidden:visited,#news1 a.hidden:active {
	font-size:10px;color: #ffdb00;text-decoration: underline;cursor: pointer; }
#news1 a:hover,#news1 a.hidden:hover {font-size:10px;color:#ffdb00;text-decoration: none; }

#news2 {
	color : #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-indent: 0em;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	}
#news2 a,#news2 a:link,#news2 a:visited,#news2 a:active,#news2 a.hidden,#news2 a.hidden:visited,#news2 a.hidden:active {
	font-size:11px;color: #ffdb00;text-decoration: underline;cursor: pointer; }
#news2 a:hover,#news2 a.hidden:hover {font-size:11px;color:#ffdb00;text-decoration: none; }






/* -----------------------------------------------------------------------------------------------------------*/
/* ===========================================================================================================*/
/* -----------------------------------------------------------------------------------------------------------*/

/* ------------- Div mots clés pour référencement ------------ */
#info-meta {
	position: absolute;
	top: -9999px;
	width: 500px;
}

/* -------------------- Groupes : fiches -------------------- */
.conteneur_groupe_film{
	width:574px;
	height:90px;
	position:relative;
	left:4px;
	background:url("../images/groupe_fiche_film_fond_bas.gif") no-repeat bottom #FFC887;
	margin-bottom:16px;
}
.conteneur_groupe_serie{
	width:574px;
	height:90px;
	position:relative;
	left:-16px;
	background:url("../images/groupe_fiche_film_fond_bas.gif") no-repeat bottom #FFC887;
	margin-bottom:16px;
}	
.conteneur_interne_1{
	width:75%;
	padding:0 10px 12px 10px;
	float:left;
}
.conteneur_interne_2{
	float:right;
	margin-top:14px;
	padding-right:10px;
	text-align:right;
}
.conteneur_groupe_film .vignette, .conteneur_groupe_serie .vignette{
	border:1px #9E3B00 solid;
	float:left;
	margin-right:10px;
}
.conteneur_groupe_film .titre, .conteneur_groupe_serie .titre{
	color:#A12D00;
	font-weight:bold;
}
.conteneur_groupe_film .texte, .conteneur_groupe_serie .texte{
	color:#000;
	/*font-size:11px;*/
}
.conteneur_groupe_film .prixmarge, .conteneur_groupe_serie .prixmarge{
	margin-bottom:10px;
}
.bg_groupe_haut{
	position:relative;
	bottom:1px;
	padding:0;
	margin:0;
}

/* -------------------- Texte d'info (colonne gauche) -------------------- */
#zone_info_text{
	background:url("../images/info_text_fond.gif") #FFC445;
	width:165px;
	height:138px;
	text-align:center;
	font-weight:bold;
	color:#E25300;
	font-size:12px;
	line-height:16px;
}
#zone_info_text .bleu{
	color:#2D6976;
}
#zone_info_text .rouge{
	color:#912713;
}
#zone_info_text .grand{
	font-size:15px;
}

/* -------------------- Lien essai gratuit (colonne gauche) -------------------- */
#lien_essai_gratuit{
	background:url("../images/essai_gratuit_fond.gif") #FA6800;
	display:block;
	width:160px;
	height:80px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	text-decoration:none;
	padding-top:8px;
}
*>#lien_essai_gratuit{ /*hack IE, pour l'interprétation différente du padding*/
	height:72px;
}
#lien_essai_gratuit .style1{
	color:#FFFEA9;
	font-style:normal;
}
#lien_essai_gratuit .style2{
	color:#FFF600;
}
#lien_essai_gratuit .style3{
	color:#FFF;
	font-size:14px;
}

/* -------------------- Onglets : styles supplémentaires -------------------- */
.conteneur_onglet_fiche_film{
	overflow:auto;
	width:100%;
	text-align:center;
}
h4.titre_onglet {
	text-align:left;
	color:#A12D00;
	margin-left:5px;
	margin-top:0;
}
.conteneur_onglet_fiche_film.bottom{
	border:0;
	padding:0;
	margin:0;
	position:relative;
	top:-1px;
}

/* -------------------- Cds recommandés -------------------- */
#cds_recommandes{
	width:100%;
	text-align:center;
	color:#A12D00;
	border:0;
}
#cds_recommandes .vignette{
	width:100px;
	margin:auto;
}
#cds_recommandes .vignette img{
	border:1px #9E3B00 solid;
}

/* -------------------- Avis des internautes -------------------- */
.cadre_avis{
	background:url("../images/bgavis_hg.gif") no-repeat top left #FFA945;
	width:90%;
	float:right;
	margin-bottom:15px;
	padding:10px 10px 0 10px;
	text-align:justify;
	color:#A12D00;
}
img.bgavis_bg{
	position:relative;
	left:-10px;
}
.lien_donnez_votre_avis {
	float:right;
	margin-right:10px;
	position:relative;
	top:-34px;
}

/* -------------------- Onglets infos supp -------------------- */
.zone_infos_sup{
	padding:0 12px 6px 6px;
	text-align:left;
	color:black;
	font: normal 12px Arial, Helvetica, sans-serif;
}
li {
	font: normal 12px Arial, Helvetica, sans-serif;
}

/* -------------------- Générique -------------------- */
.tb_generique{
	border:0;
	color: black;
}
.tb_generique td {
	vertical-align:top;
}
.col1{
	font-weight:bold;
	text-align:right;
	color:#A12D00;
	padding-right:12px;
}
.tb_generique a{
	
}

/* -------------------- Vignette de retour -------------------- */
.vignette_retour{
	position:relative;
	top:10px;
	right:-10px;
	width:120px;
	text-align:center;
}
.vignette_retour img{
	border:1px #9E3B00 solid;
	width:96px; 
	height:62px;
}

/* -------------------- Page groupe de films -------------------- */
.conteneur_groupe{
	width:574px;
	height:90px;
	position:relative;
	left:8px;
	background:url("../images/groupe_fiche_film_fond_bas.gif") no-repeat bottom #FFC887;
	margin-bottom:16px;
}
.conteneur_interne_1{
	width:75%;
	padding:0 10px 12px 10px;
	float:left;
}
.conteneur_interne_2{
	float:right;
	margin-top:14px;
	padding-right:10px;
	text-align:right;
}
.conteneur_groupe .vignette{
	border:1px #9E3B00 solid;
	float:left;
	margin-right:10px;
}
.conteneur_groupe .titre{
	color:#A12D00;
	font-weight:bold;
}
.conteneur_groupe .texte{
	color:#000;
	/*font-size:11px;*/
}
.conteneur_groupe .prixmarge{
	margin-bottom:10px;
}
.bg_groupe_haut{
	position:relative;
	bottom:1px;
	padding:0;
	margin:0;
}
	
.groupe_liste_films{
	width:574px;
	position:relative;
	left:8px;
	background:url("../images/groupe_fiche_film_fond_bas.gif") no-repeat bottom #FFC887;
	overflow:hidden;
	padding-bottom:12px;
}
h4.titre{
	text-align:left;
	color:#A12D00;
	margin-left:12px;
	margin-top:0;
}
.titre .nbFilms{
	color:#F05F27;
}
.groupe_liste_films div{
	width:33%;
	height:120px;
	text-align:center;
	float:left;
	
}
.groupe_liste_films p{
	margin:2px 30px 0 30px;
}
.groupe_liste_films a img{
	border:1px solid #9E3B00;
}
