A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #990000; FONT-STYLE: normal
}
BODY {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d0cfcf; 
	margin-left: auto; 
    margin-right: auto; 
}

BODY.film {
	background-color: #96192B;
}
IMG.menu {
	WIDTH: 225px;
	HEIGHT: 265px;
	border: 0px none;
}

td.menu {
	WIDTH: 225px;
	HEIGHT: 265px;
}

IMG.foot {
	WIDTH: 900px; 
	HEIGHT: 49px; 
	border: 0px none
}
TD.main {
	BACKGROUND-IMAGE: url(../images/design/main.jpg);
	WIDTH: 485px;
	HEIGHT: 265px;
	margin-left: auto; 
    margin-right: auto;
}
TD.right {
	WIDTH: 190px;
	HEIGHT: 265px;
	border: 0px none;
}

td.proggros {
	font-size: medium;
	border: 1px solid #96192B;
}

td.progpetit {
	font-size:  xx-small;
	text-align: center;
}
td.nextprog {
	font-size:  small;
	text-align: center;
}

td.progmoyen {
	border: 1px solid #96192B;
	padding: 5px;
	font-size: small;
}

span.progpetit {
	font-size: xx-small;
}

span.tel {
	color: #0000FF;
}

DIV.centre {
	margin-left: auto; 
    margin-right: auto;
	text-align: center;
}

span.rouge {
	color: #C90E15;
}

td.titretarif {
	font-size: x-large;
	text-align: center;
}

td.tarifcentre {
	text-align: center;
	width: 33%;
}

td.notetarif {
	font-size: small;
	text-align: justify;
}

td.notecarte {
	font-size: small;
	text-align: center;
}

td.avenirgros {
	font-size: x-large;
	text-align: center;
}

td.avenirfilms {
	font-size: x-small;
	text-align: left;
}

td.localisation {
	font-size: medium;
	text-align: justify;
}

IMG.right {
	WIDTH: 190px;
	HEIGHT: 265px;
	border: 0px none;
}

IMG.email {
	width: 357px;
	height: 46px;
	border: 0 none;
	margin-left: auto; 
    margin-right: auto;
}

IMG.cartesmall {
	width: 200px;
	height: 171px;
	border: 0;
	margin-left: auto; 
    margin-right: auto;
}

IMG.xhtml {
	margin-left: auto; 
    margin-right: auto;
	height: 31px;
	width: 88px;
	border: 0px none;

}
P.textejustifie {
	TEXT-ALIGN: justify;
	font-size: small;
}

DIV.textejustifie {
	TEXT-ALIGN: justify;
	font-size: small;
} 

div.foot {
	TEXT-ALIGN: center;
	font-size: small;
	font-weight: bold;
	color: #c971A2C;
	text-decoration: blink;
} 

P.textecentre {
	TEXT-ALIGN: center
}

TABLE.index {
	WIDTH: 84%; 
	HEIGHT: 85%;
	margin-left: auto; 
    margin-right: auto;
	text-align: center;
}

TABLE.contact {
	WIDTH: 85%;
	font-size: large;
	margin-left: auto; 
    margin-right: auto;
	text-align: justify;
}

TABLE.tarifs {
	WIDTH: 85%; 
	margin-left: auto; 
    margin-right: auto;
	font-size: small;
}

table.prog {
	WIDTH: 80%;
	margin-left: auto; 
    margin-right: auto;
	text-align: center;
	border: 2px solid #96192B;
}

table.prog2 {
	WIDTH: 85%;
	margin-left: auto; 
    margin-right: auto;
	text-align: left;
}

table.principal {
	margin-left: auto; 
    margin-right: auto; 
}

table.meteo {
	margin-left: auto; 
    margin-right: auto; 
	width: 150px; 
	height: 90px;
}

td {
	padding: 0px;
}

img { 
	display: block; 
	margin-left: auto; 
    margin-right: auto;
} 


