  * { margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:small;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    /*background-color:white;*/
    }
    
	div.espace {clear:both;height:0px;margin:0px;padding:0px;line-height:0px;font-size:0px;size:0px;}

  a { text-decoration: none ! important;/*color:#cc9933 ! important;*/
    /*display: inline;/*font-size:0.9em;line-height:1.25em;*/
    }
   
	html {
		overflow-x: hidden;
		overflow-y: auto;
	} 
   
   body {
     margin: 0;
   }
   
	#conteneur {
        background-color:#f0f0f0;
        padding:0px;
		position:absolute;
		left: 50%; 
		width: 790px;
		margin-left: -390px;
		height:auto;
	}
	
	img {
		padding:0px;
	}

	ul {
		padding:0px;
	}

	li {
		display:inline;
	}
	
	h1 {
		color: #B70004;
		font-size: 16px;
		font-weight: bold;
		margin-bottom:10px;
		margin-left:27px;
	}
	
	/* ENTETE ########################################################### */
	
	#entete {
		height:90px;
		background:url(french/bg_logo.png) no-repeat top left;
		margin-bottom:50px;
	}
	
	
	#entete ul {
		margin-top:73px;
		margin-right:16px;
		float:right;
		font-size:8px;
	}
	
	#entete li {
		font-size: 9px;
		text-align:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #7692ac;
	}
	
	#entete li a {
		font-size: 9px;
		text-align:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #7692ac;
	}

	/* PIED ################################################################# */
	
	#pied {

		padding:25px 0px 10px 0px;
		text-align:center;
	}
	
	#pied ul {
		float:none;
	}
	
	#pied li {
		font-size:9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#pied li a {
		font-size:9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#pied p {
		padding:5px 20px 5px 20px;
		font-size:9px;
		color: #A1B4C7;
	}
	
	#pied p a {
		font-size:9px;
		color: #7692ac;

	}

	/* barre_combi ############################################## */
	
	
	#barre_combi table {
		border:1px solid #c3c2cf;
		width:734px;
		empty-cells:show;
		margin-top:8px;
		background-color:white;
		margin-left:27px;
				color:#777491;
	}
	
	#barre_combi td , th {
		//border-bottom:1px solid #cccccc;
		font-size:11px;

	}
	
	#barre_combi th {
		text-align:left;
		/*width:205px;*/
	}
	
	#barre_combi td {
		border-left:1px solid #c3c2cf;
		text-align:center;
		width:51px;

	}
	
	#barre_combi td.tt {
		width:67px;
		color:black;
	}
	
	/* STATISTIC ####################################################### */
	
	#statistic {
		width:686px;
		height:271px;
		margin-left:62px;
		background:url(default/fond_statistic.png) no-repeat top left;
		padding:20px;
		padding-top:15px;
	}
	
	#statistic div {
		/*display:block;*/
		float:left;
		/*background-color:red;*/
		margin-top:5px;
	}
	
	#statistic div.total {
		width:90px;
		/*height:90px;*/
		text-align:center;
		font-size:12px;
		/*margin-left:5px;*/
		margin-top:30px;
	}
	
	#statistic div.total p {
		margin-top:10px;
	}
	
	#statistic div.lesfleches {
		margin-left:25px;
		/*margin-top:12px;*/
		width:150px;
		text-align:center;
		/*margin-right:0px;*/
	}
	
	#statistic div.fleche {
		width:50px;
		font-size:12px;
	}
	
	#statistic div.fleche img {
		margin-top:3px;
		margin-bottom:3px;
		margin-left:0px;
	}
	
	#statistic img {
		margin-left:20px;
		/*margin-top:0px;*/
		float:left;
	}
	
	/* BOUTON CINE CHIFFRE ############################################# */

	#bout_gros {
		margin-top:30px;

	}

	#login_cc div, #login_cw div {
		padding-top:10px;
	}
	
	#login_cc p, #login_cw p {
		text-align:center;
		margin-bottom:5px;
		padding-right:10px;
		font-weight:bold;
		font-size:14px;
		color:#120657;
	}
	
	#login_cc, #login_cw {
		background:url(default/bout_gros_fond_gris.png) no-repeat top left;
		width:190px;
		height:190px;
	}
	
	#login_cc input.input_bout, #login_cw input.input_bout {
		width:80px;
		margin-top:5px;
		margin-left:90px;
		margin-bottom:10px;
	}
	
	#login_cc input, #login_cw input{
		margin-left:10px;
		margin-bottom:5px;
		border:none;
		font-size:12px;
		line-height:18px;
		width:160px;
		height:18px;
	}
	
	#login_cc a, #login_cw a {
		display:block;
		margin-left:10px;
		width:160px;
		text-align:center;
		color:white;
		font-size:12px;
	}
	
	#login_cc a:hover, #login_cw a:hover  {
		text-decoration:underline !important;
	}
	
	#login_cc label, #login_cw label {
		display:block;
		margin-left:10px;
		font-size:12px;
	}
 
	#bout_gros table {
		width:665px;
		margin-left:62px;
	}
	
	#bout_gros table td {
		width:170px;
		padding-right:20px;
		margin:0px;
		/*background-color:red;*/
	}
	
	#bout_gros td.plusinfo {
		width:100%;
		padding:0px;
	}
		
	#bouton_cc a {
		display:block;
		background:url(default/bout_gros_fond_fonce.png) no-repeat top left;
		width:190px;
		height:190px;

	}
	
	#bout_gros span {
		display:block;
		padding:40px 30px 0px 20px;
		text-align:center;
		color:white;
		font-weight:bold;
		font-size:14px;
	}
	
	#bouton_cc a:hover {
		outline:none !important;
		background:url(default/bout_gros_fond_bleu.png) no-repeat top left;
	}
	
	#bouton_cc a:focus, #bouton_cw a:focus {
		outline:none !important;
	}
	
	#bouton_cc a:active, #bouton_cw a:active {
		outline:none !important;
	}
	
	#bouton_cw a {
		display:block;
		background:url(default/bout_gros_fond_violet.png) no-repeat top left;
		width:190px;
		height:190px;
	}
	
	#bouton_cw a:hover {
		display:block;
		background:url(default/bout_gros_fond_bleu.png) no-repeat top left;
	}
	
	#bout_gros ul {
		margin-bottom:15px;
	}
	
	#bout_gros li {
		display:block;
		font-size:12px;
		color:#120657;
		line-height:14px;
	}
	
	#bout_gros li.contact {
		margin-bottom:5px;
	}
	
	#bout_gros li a {
		font-size:12px;
		color:#7692ac;
	}
	
	#bout_gros li a:hover{
		color:#B70004;
	}
	
	#bout_gros li h2 {
		margin-bottom:10px;
		background:url(default/marque_click.png) no-repeat top left;
		height:20px;
		font-weight:bold;
		padding-left:22px;
		font-size:13px;
	}
	
	/* LOGINCC ###################################################### */
	
	#logincc div {
		margin-left:27px;
		margin-bottom:20px;
	}
	
	#logincc p.erreur {
		padding:5px;
		padding-left:25px;
		font-size:13px;
		font-weight:bold;
		color:#B70004;
		background:url(default/icon_alert_petit.png) no-repeat top left;
	}
	
	#logincc label {
		margin-right:10px;
		border:none;
		font-size:14px;
		color:#120657;
	}
	
	#logincc input {
		margin-right:10px;
		border:none;
		border:1px solid #120657;
		font-size:12px;
		line-height:18px;
		width:160px;
		height:18px;
		padding-bottom:2px;
		background-color:white;
	}
	
	#logincc input.input_bout {
		width:50px;
	}
	/* SEMAINE ############################################################# */

	#semaine {
		padding-top:15px;
		background-color:none;
	}
	
	#semaine h1 {
		display:none;
	}
	
	#semaine p.printpied {
		display:none;
	}
	
	#semaine table.printtete {
		display:none;
		border:none;
		background-color:none;
	}

	#semaine table {
		border:1px solid #c3c2cf;
		border-top:1px solid #cb1f25;
		border-bottom:none;
		width:620px; //765
		empty-cells:show;
		/*margin-top:18px;*/
		background-color:white;
	}
	
	#semaine table.combi {
		display:none;
	}
	
	#semaine table.combi td {
		text-align:center;
	}
		
	#semaine thead th, #semaine thead td {
		font-size:9px;
		border-bottom:1px solid #fa9fa3;
		font-weight:bold;
		border-left:none;
		color:white;
		background:url(default/fond_titre_film.png) repeat top left;
		/*line-height:15px;*/
	}

	#semaine td , #semaine th {
		border-bottom:1px solid #c3c2cf;
		font-size:9px;

	}
	
	#semaine td {
		border-left:1px solid #c3c2cf;
		text-align:right;
		padding-right:5px;
		width:46px;
		color:#3f3f3f;
	}
	
	#semaine td.tt {
		width:62px;
		color:black;
		font-weight:bold;
		background-color:#f0f0f0;
	}
	
	#semaine td.hebdo {
		text-align:center;
		padding-left:5px;
	}
	
	#semaine th {
		text-align:left;
		width:auto;
		padding-left:5px;
	}
	

	
	#semaine tr.distrib td , #semaine tr.distrib th {
		border-bottom:none;
		font-weight:bold;
		color:white;
		background-color:#ba0000;
	}
	
	
	#semaine tr.soust td , #semaine tr.soust th {
		border-bottom:none;
		font-style:italic;
		background-color:#bbbbbb;
	}
	
	#semaine tr.sortie th, #semaine tr.sortie td {
	
	}
	
	#semaine tr.sortie th {
		width:auto;
	}
	
	#semaine tr.sortie td {
		width:63px;
		background-color:red;
	}

	#semaine tr.marche th {
		text-align:right;
		padding-right:5px;
		border-bottom:none;
	}
	
	#semaine tr.marche td {
		border-bottom:none;
	}
	
	/* OFFRES ###################################################################################### */

	#offres {

	}
	
	#offres p {
		font-size:12px;
		color:#120657;
		margin-left:27px;
	}
	
	#offres table p {
		width:350px;
		margin:0px;
	}
	
	#offres h3 {
		color:#120657;
		font-weight:bold;
		font-size:13px;
	}
	
	#offres a {
		color: #B70004;
		display:block;
		margin:15px 0px 15px 0px;
				font-size:13px;
	}
	
	#offres table {
		text-align:left;
		margin-left:27px;
		margin-top:20px;
		width:736px;
	}
	
	#offres table table {
		text-align:left;
		margin:20px;
		width:100%;
	}
	
	#offres table table td {
		width:50%;

	}
	
	#offres h2 {
		font-size:12px;
		/*border-bottom:1px solid #fa9fa3;*/
		font-weight:bold;
		padding-left:5px;
		/*line-height:15px;*/
		height:15px;
		color:white;
		background:url(default/fond_titre_film.png) repeat top left;
	}
	
	/* CONTACTS ############################################################################ */
	
	#contacts {
		margin-bottom:40px;
	}
	
	#contacts p {
		font-size:12px;
		color:#120657;
		margin-left:27px;
	}
	
	#contacts table {
		margin-top:20px;
		margin-left:27px;
				width:736px;
	}
	
	#contacts table p {
		margin:0px;
		font-size:12px;
	}
	
	#contacts a {
		font-size:12px;
		color:#7692ac;
	}
	
	#contacts a:hover{
		color:#B70004;
	}
	
	#contacts h3 {
		color:#120657;
		font-weight:bold;
		font-size:13px;
	}
	
	/* AIDE ############################################################################ */
	
	#aide {
		margin-bottom:40px;
		padding-left:27px;
		padding-right:27px;
	}
	
	#aide h1 {
		margin-left:0px;
	}
	
	#aide p {
		font-size:12px;
		color:#120657;
	}
	
	#aide a {
		font-size:12px;

				color:#B70004;
	}
	
	#aide a:hover{
		color:#7692ac;
	}
	
	#aide h3 {
		color:#120657;
		font-weight:bold;
		font-size:13px;
		margin-left:27px;
		margin:10px 0px 10px 0px; 
	}
	
	#aide h2 {
		color:#120657;
		font-weight:bold;
		font-size:12px;
		margin:10px 0px 10px 0px; 
	}
	
	#aide li {
		display:block;
	}
	
	#aide ul {
		margin-left:0px;
	}
	
	
	
	
