body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	background-color:#ffffff;
	margin:0px;
}
input, select, textarea{
	font-size: 1em;
}
#conteneur{
	margin-left:auto;
	margin-right:auto;
	width:779px;
	border-left:1px solid #007e8f;
	border-right:1px solid #007e8f;
	border-bottom:1px solid #007e8f;
}
#menu{
	background-color:#000000;
	clear:both;
}
#leftContent{
	width:435px;
	padding-top:1em;
	padding-bottom:1em;
	padding-right:10px;
	color:#000000;
	float:left;
}
#leftContent p{
	text-align:justify
}
/*Simplified Box Model Hack*/
* html #leftContent {
	width:445px;
	w\idth:432px;
}
#leftContent_unique{
	padding-top:1em;
	padding-bottom:1em;
	padding-right:10px;
	color:#000000;
	background-color:#f7f7f7;
}
#rightContent{
	width:286px;
	margin-left:455px;
	margin-top:15px;
	background-color:#F3F0E8;
}
/*Simplified Box Model Hack*/
* html #rightContent {
	width:286px;
	w\idth:286px;
	marg\in-left:452px;
}
.textRight{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:15px;
}
#main{
	width:741px;
	min-height:390px;
	margin-left:24px;
}
#mainLarge{
	width:741px;
	min-height:390px;
	margin-left:24px;
}
.lienBlanc{
	color:#FFFFFF;
}
.lienBleu{
	color:#363850;
}
.lienNoir{
	color:#000000;
}
.liste_bold_typeNone{
	list-style-type:none; 
	padding: 3px; 
	margin:1em;
	font-weight:bold;
}
.liste_bold_typeNone li{
	margin:0.7em;
}

.liste_typeSquare_margin07{
	list-style-type:square; 
	padding: 3px; 
	margin:1em;
}

.liste_typeSquare_margin07 li{
	margin:0.7em;
}

.div_logo_comm{
	padding:3em 0.5em 0.5em 0.5em;
	text-align:center;
}

.titSectionComm{
	padding:1em 1em 1em 3em;
	border-bottom:1px solid #b5b5b5;
}

#listeArticles{
	list-style-type: none;
}

#listeArticles li{
	border-bottom:1px dotted #454867;
	padding-bottom:0.5em;
	margin-top:1em;
	text-align:right;
}
#listeArticles li div{
	font-style:italic;
	font-size:0.9em;
}
#listeArticles a:link, #listeArticles a:hover, #listeArticles a:active, #listeArticles a:visited{
	color:#363850;
	font-weight:bold;
}
.listRightContent{
	list-style-type:square;
}
.listRightContent li{
	margin-bottom:0.5em;
}
.equipes{
	padding:5px;
	border:1px solid #363850;
	margin-bottom:5px;
}
.equipes table{
	border-spacing: 0px;
}
.equipes table td{
	padding:3px;
}
.txt_or{
	color:#AF924C;
}
.ul_faq{
	list-style-type:square;
}
.ul_faq li{
	padding:2px;
	margin:2px;
}
.p_faq_r{
	margin-left:20px;
}
.p_faq_q, .txt2b8c85{
	color:#2b8c85;
}
.titre1em {
	font-size: 1.2em;
	font-weight: bold;
}
#header_fr{
	height:187px;
	background-image:url(/images/top2_fr.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#000000;
}
#header_en{
	height:187px;
	background-image:url(/images/top2_en.jpg);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#000000;
}

/*Styles pour le calendrier*/
#zoneCalendrier{
	float:left;
}

#calendrier{
	padding-left:30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image:url(/images/icone_sept.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
}

#calendrier table{
	font-size:1em;
	font-weight:bold;
}

#calendrier a:link, #calendrier a:active, #calendrier a:visited {
	text-decoration:none;
	color:#454867;
}

#calendrier a:hover{
	text-decoration:underline;
	color:#cc1300;
}
* html #calendrier {
	width:270px;
	w\idth:240px;
}


.weekdays{
	color:#cc1300;	
}



/* Styles de la zone de recherche avancée */
.smTextRouge{
	font-size:0.94em;
	color:#CC1300;
	line-height:2em;
}

#rechercheAvancee {
	width:779px;
	background-image:url(/images/bgRechercheAvancee.gif);
	background-repeat:repeat-y;
}

#formRechercheAv{
	padding-left:15px;
	padding-top: 16px;
	padding-bottom: 10px;
}

#zoneRecherche{
	width:500px;
	float:left;
}

#zoneImpressionIndex{
	background-color:#D4E5EA;
	border-top:1px solid #f7f7f7;
	margin-bottom:-3px;
}

#zoneImpressionIndex a:link, #zoneImpressionIndex a:active, #zoneImpressionIndex a:visited{
	color:#CC1300;
	text-decoration:none;
	font-weight:bold;
}

#zoneImpressionIndex a:hover{
	color:#CC1300;
	text-decoration:underline;
	font-weight:bold;
}

#btIndex{
	width:150px;
	float:left;
	text-align:center;
	padding:3px;
}

#btImpression{
	width:250px;
	float:left;
	text-align:center;
	padding:3px;
}

#titreListeFilms {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	margin-top:10px;
	padding-left:5px;
	line-height:2em;
	font-size:1.05em;
	font-weight:bold;
	/*color:#2B8C85;*/
}

/*Style pour la grille des films*/
#listeFilms table{
	color:#363850;
	margin-bottom:40px;
	border-collapse:collapse;
}

#listeFilms a:link, #listeFilms a:hover, #listeFilms a:active, #listeFilms a:visited {
	color:#363850;
	font-weight:bold;
}

.bgImpair{
	background-color:#FAF1D1;
}

.bgPair{
	background-color:#F3F0E8;
}

#listeFilms table td {
	border-right:1px solid #f7f7f7;
	vertical-align:top;
	padding:3px;
	margin:0px;
}

/*Style pour la grille des projections dans les fiche*/
#listeProjections table{
	color:#363850;
	margin-bottom:15px;
	/*border-collapse:collapse;*/
}

#listeProjections a:link, #listeProjections a:hover, #listeProjections a:active, #listeProjections a:visited {
	color:#363850;
	font-weight:bold;
}

#listeProjections table td {
	border-bottom:1px dotted #d0d3c2;
	border-right:1px solid #ffffff;
	vertical-align:top;
	padding:3px;
	margin:0px;
}
/*Style pour les boutons de la zone de recherche*/
.fleche{
	margin-left:5px;
	margin-right:10px;
}


.liste_horiz {
	list-style-type:square;
	padding:10px;
	font-weight:bold;
	margin:1em;
}
.liste_horiz li{
	display:inline;
	margin:15px;
}
.div_borderDown{
	margin-top:10px; 
	padding-bottom:10px; 
	border-bottom:1px solid #b5b5b5;
}
.txtSm{
	font-size:11px;
}
.ddlSerie{
	width:400px;
}
.courtsMetrages a:link, .courtsMetrages a:hover, .courtsMetrages a:active, .courtsMetrages a:visited {
	color:#363850;
}

/*gratuit*/
.titreVertBorderDown{
	color:#17534F;
	font-weight:bold;
	border-bottom:1px solid #b5b5b5;
	padding-top:10px;
}
.prog_gratuit{
	margin-top:10px;

}


/*   galerie photo*/

#calendrierGalerie{
	padding-left:30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image:url(/images/galerie/Septembre.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:14px;
	font-weight:bold;
}

#calendrierGalerie table{
	font-size:11px;
	font-weight:bold;
}

#calendrierGalerie a:link, #calendrierGalerie a:active, #calendrierGalerie a:visited {
	text-decoration:none;
	color:#454867;
}

#calendrierGalerie a:hover{
	text-decoration:underline;
	color:#cc1300;
}
* html #calendrierGalerie {
	width:270px;
	w\idth:240px;
}
.titre1emVert {
	font-size: 1.2em;
	font-weight: bold;
	color:#2b8c85;
}
