body {
	margin: 0;
	padding: 0;
	background-color: #0099FF;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

a {
outline: none;
}

a:hover {
	color: #FF0000;
}

p {
	margin: 0 0 10px 0;
}

#loadindicator {
	display: none;
	position: absolute;
	top: 75px;
	left: 330px;
	width: 112px;
	height: 20px;
	padding-top:4px;
	padding-left:6px;
	background-color: #EFEFEF;
}

#conteneur {
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	padding:0px;
	background-image: url(image/bground.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
}

#zonecentre {
	margin-left: 193px;
	padding-top: 15px;
	padding-left: 10px;
	text-align: justify;
	background-color: #FFFFFF;
	width: 545px;
	min-height:400px;
}

#footer {
	clear: both;
	height: 78px;
	width: 780px;
    background-image: url(image/foot.jpg);
    background-repeat: no-repeat;
}

.news {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(image/linews.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 7px 0 0 0;
	width:767px;
	min-height: 35px;  /* non reconnu par IE6 */
}

.flashactu {
	position: absolute;
	left:0; /* ie8 */
	margin-top: 1px;
}

.actu { /* zone de texte */
	margin-left:203px;
	padding:1px;
	background-color: rgb(192,7,95);
}

.actu a {
	text-decoration: none;
	color: #FFFFFF;
/*	background-color: #fe7b0e;
	padding:0 2px 0 2px;
*/
}

.pdf {
	font-size: 10px;
	font-family: arial, sans-serif;
    text-decoration: none;
	color: #FFFFFF;
	background-color: rgb(255, 0, 0);
    border: 1px solid rgb(255, 255, 255);
}

.surtitre_art { 
	display: block;
	height: 39px;
	width: 543px;
    background-image: url(image/fond_titre_art.png);
    background-repeat: no-repeat;
   	text-align: center;
	padding-top: 7px;
}


dl#menudyn {
/*	position: absolute;*/
	float: left;
	margin-top: 15px;
	margin-left:0px;
    width: 185px;
	font-family: Arial, Helvetica, sans-serif;
}

.h1ecolparis {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: rgb(66, 118, 194);
}
.sstitrebleu {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: rgb(66, 118, 194);
}

.sstitrebleu2 {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: rgb(115, 180, 210)
}

.h1mon1ercinema {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: rgb(63, 151, 191);
	font-weight: bold;
}

.progfilmtable {
border: 1px solid rgb(66, 118, 194);
font-family: Comic Sans MS,Times New Roman,serif;
}

.progfilmtd1 {
border-style: none; text-align: center; background-color: rgb(66, 118, 194); 
color: rgb(255, 255, 255); font-size: 16px;
}

.progfilmtr2 {
text-align: center; color: rgb(66, 118, 194); font-style: italic; font-size: 14px; font-weight: bold;
}

.progfilmtd3 {
border-style: none solid solid none; border-right-color: rgb(66, 118, 194); border-bottom-color: rgb(66, 118, 194);
}

.progfilmtd4 {
border-style: solid none none solid; border-top-color: rgb(66, 118, 194); 
border-left-color: rgb(66, 118, 194);
}

.progfilmtd5 {
  border-style: none none none solid;
  border-left-color: #4276c2;
}

.detailfilmtr1 { background-color: rgb(66, 118, 194); color: rgb(255, 255, 255); font-size: 16px;
}



/* menu menu menu menu menu menu menu menu menu */

img.preload {display:none;} /* cache les images préloadées utilisées au survol du menu */

dl, dt, dd, ul, li, ol {
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

dl#menudyn dd {
			display: none;
}

.identite {
/*	color: rgb(133, 207, 242);
	background-color: rgb(0, 155, 255);
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 36px;
    line-height: 40px;*/
	height: 40px;
	width: 185px;
	background-image: url(image/menu/identite.png);
	background-repeat: no-repeat;
}
.activites {
	height: 40px;
	width: 185px;
	background-image: url(image/menu/activites.png);
	background-repeat: no-repeat;
	margin-top: 3px;       /* séparateur des 2 blocs menu */
}

dl#menudyn dt a {
display: block;
height: 100%;  /* IE6 */
width: 185px;
margin-top: 1px;
text-decoration: none;
}

dl#menudyn dd li a {
	display: block;
    line-height: 15px;
	width: 175px;
	padding-left: 10px;
	margin-top: 1px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
dl#menudyn dd li a:hover {
    color: #000000;
   	background-color: #ffffff;
}

a.rubr_8 {	display: block;
			/*line-height: 40px;*/
   			width: 185px;
			background-image: url(image/menu/2ecole2008N.jpg);
			background-repeat: no-repeat; }

a.rubr_9 {	display: block;
			padding-top: 7px;
			line-height: 30px;
			width: 185px;
			background-image: url(image/menu/2monpremier2008N.jpg);
			background-repeat: no-repeat; }

a.rubr_3:hover {background-color: rgb(182, 59, 120);}
a.rubr_4:hover {background-color: rgb(255, 95, 255);}
a.rubr_5:hover {background-color: rgb(172, 136, 255);}
a.rubr_6:hover {background-color: #868686;}
a.rubr_7:hover {background-color: rgb(214, 78, 105);}
a.rubr_8:hover {/*background-color: rgb(88, 135, 213);*/
				background-image: url(image/menu/2ecole2008bN.jpg); background-repeat: no-repeat;}
a.rubr_9:hover {/*background-color: rgb(131, 197, 229);*/
				background-image: url(image/menu/2monpremier2008bN.jpg); background-repeat: no-repeat;}
a.rubr_10:hover {background-color: rgb(214, 78, 105);}

.festiv { 	line-height: 40px; background-image: url(image/menu/2monpremierfestival.jpg);
			background-repeat: no-repeat;
/*	color: #FFFFFF; background-color: #fe7b0e; font-size: 15px;*/ }
a.festiv:hover { background-image: url(image/menu/2monpremierfestivalb.jpg); background-repeat: no-repeat;
/*	color: #FFFFFF; background-color: #fea55d;*/ }

a.art_14:before {  content: "- Accompagnements pedagogiques: "; }
a.art_15:before {  content: " "; }
a.art_16:before {  content: " "; }
a.art_17:before {  content: " "; }


#maj { color: #4276c2; padding:5px; }

#pied2 {
	background-color: #0099FF;
	text-align: center;
	color: #d0e9f9; }

#pied2 a { text-decoration: none; color:#d0e9f9; }

#pied2 img { vertical-align: middle; border: 0px; }


/*
dl#menudyn dd li:before {
  content: "-";
}
*/
