/*****************************************************************/
/* SITE TOONDRA.COM		©2006 f.durocher						 */
/*****************************************************************/

/*************************************************************************/
/*************************************************************************/
/* Balise HTML ----------------------------------------------------------*/
/*************************************************************************/

/* Page ------------------------------------------------------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #C13700;
/*
	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:#FFDB7D;
	/* fixed ;/* scroll | fixed */
	/* text-align: left; */
	padding: 0px;
	margin: 5px;
	border: 0px;
}

/* Les hyperliens ------------------------------------------------------*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #C13700;
	text-decoration: underline; }
a:link, a:visited, a:active, a.hidden, a.hidden:visited, a.hidden:active {
	font-size: 12px;
	color: #C13700;
	text-decoration: underline; }
a:hover, a.hidden:hover {
	font-size: 12px;
	color: #C13700;
	text-decoration: none; }

/* Images IMG ------------------------------------------------------- */
IMG {
    border: 0;
}

/* Formulaires ------------------------------------------------------*/
form {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9F3207;
	width: 400px; 
	/**/
}
input {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9F3207;
	background-color: #FFFEA9; /* #FFC968; */
	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: #FFFEA9;
	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: #FFFEA9;
	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;
	font-style: normal;
	font-weight: normal;
	color: #9F3207; /* D41C1F; */
	background-color: #F28333;
	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;
	font-style: normal;
	font-weight: normal;
	color: #D41C1F;
	background-color: #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: #FFFEA9; /* FFC968; */
	border-color:#FFC968;
	border-width:0px;
	border-style:none;
  	padding:0px;
	text-align: left; 
	/* margin:0px; */
	}

/* Bloc de textes ------------------------------------------------------*/
p {
	color : #C13700;
	font: normal 12pt/12px Verdana, Arial, Helvetica, sans-serif; /* < xx-small | x-small | small | medium | large | x-large | xx-large> | < larger | smaller> |<taille> | <pourcentage%> */
	line-height: 12px;
	font-size: 12px;
	text-indent: 0em; /* valeur de l'indentation avant la première ligne */
	margin-bottom: 0.5em;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
}
p {
	text-align:center ; /* left | right | center | justify */
}
PRE { 
    font-family: monospace;
    margin-left: 1em;
    font-size: 90%;
	white-space: pre; /* normal | pre | nowrap */
}
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;
}
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";
}
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: #FFFF33;
	/* background-color: #F00; /* par defaut transparent */
	font-variant:normal; /* small-caps */
	/* text-transform: uppercase; /* capitalize | uppercase | lowercase | none */
	/* text-align: left; */
}
H1 {
	font-size: 2.5em;
	margin-bottom: .67em;
	margin-left: 0;
	margin-right: 0;
	margin-top: .67em;
}
H2 {
	font-size: 2em;
	margin-bottom: .83em;
	margin-left: 0;
	margin-right: 0;
	margin-top: .83em;
}
H3 {
	font-size: 1.5em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
	line-height: 1em;
}
H4 {
	font-size: 1.2em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
}
H5 {
	font-size: 1em;
	line-height: 1.17em;
	margin-bottom: 1.67em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1.67em;
}
H6 {
	font-size: .87em;
	margin-bottom: 2.33em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 2.33em;
}
H1, H2, H3, H4, H5, H6, B, STRONG {
	font-weight: bold;
}
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;
}
TD {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

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 ----------------------------------------------------------*/
/* -----------------------------------------------------------------*/
.copyright {
	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;
	text-decoration: none;
}
.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: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/* font-variant: normal;
	text-align: left;
	text-transform: none; */
	color: #A04C10;
	text-decoration: none;
}
.titremodifcompte {
	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: #A04C10;
	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: #A04C10;
	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: #A04C10;
	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: #A04C10;
	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: #A04C10;
	text-decoration: none;
}
.textetrierouge {
	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: #905D37;
	text-decoration: none;
}
.textetrierougebold {
	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: #BF4300; /* A12D00; */
	text-decoration: none;
}
.textetriebleubold {
	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: #005466;
	text-decoration: none;
}
.textetitrefilm {
	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: #A12D00;
	text-decoration: none;
}
.texteinfofilm {
	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: #000000;
	text-decoration: none;
}
.texteinfofilm2 {
	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: #A12D00;
	text-decoration: none;
}
.infobleu {
	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: #517A83;
	text-decoration: none;
}
.prixbleu {
	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: #005466;
	text-decoration: none;
}
.btlangue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #E56C15; /* gris : AF9F75 */
	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: #A12D00;
	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: #A12D00; /* #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;
}
.nbvotreespace {
	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: #D63F03;
	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;
}
.infopanier {
	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: #237800;
	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;
	}
.messagepanier {
	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: #D41C1F;
	text-decoration: none;
	}
.infoinscription {
	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: #D63F03;
	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 ------------------------------------------------------*/
/* -----------------------------------------------------------------*/
.langue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #AF9F75; } /* orange : E56C15, gris : AF9F75 */
.langue.a , .langue:link, .langue:visited, .langue:active {
	font-size: 14px;
	color: #AF9F75;
	text-decoration: underline; }
.langue:hover {
	font-size: 14px;
	text-decoration: none;
	color: #E56C15;
	text-decoration: underline; }

.trier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #C13700; /* 905D37; */
	text-decoration: underline;
}
.trier.a , .trier:link, .trier:visited, .trier:active {
	font-size: 13px;
	color: #C13700;
	text-decoration: underline; }
.trier:hover {
	font-size: 13px;
	text-decoration: none;
	color: #C13700; }

.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; }

/* -----------------------------------------------------------------*/

/* ------------------- fiche série ------------------ */
/*  style="position:absolute; width:200px; height:115px; z-index:1" */
#affichefilm{
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: block; /* inline */
	width: 200px;
	height: 115px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
	z-index:1;
	/* background-image: url(../images/bt_accueil.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	visibility: show; /* hidden; *
	display: none;
	/**/
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ===========================================================================================================*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*ajout Loïc Guglielmino*/

/* ------------- Div mots clés pour référencement ------------ */
#info-meta {
	position: absolute;
	top: -9999px;
	width: 500px;
}

/* -------------------- Groupes : fiches films -------------------- */
.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;
}

/* -------------------- Films recommandés -------------------- */
#films_recommandes{
	width:100%;
	text-align:center;
	color:#A12D00;
	border:0;
}
#films_recommandes .vignette{
	width:100px;
	margin:auto;
}
#films_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;
}