html, body {
	background-color: #ffffff;
	background: url("img/bg_page.gif") left top repeat-x;
	margin: 0;
	padding: 0; /*pour Opéra*/
	text-align: center; /*pour IE*/
	font: 12px Georgia, trebuchet, times;
	color: #000000;
}
dt, dl, dd, ul, li{
	list-style-type:none;
	margin:0;
	padding:0;
}
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}

/*_____________________________________conteneur de page*/
#pageConteneur {
	position: relative;
	/*border:1px solid black;*/
	width: 983px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /*rétablissement pour IE*/
	overflow:auto;
}

/*_____________________________________menu gauche*/
#menu{
	position:relative;
	float:left;
	width:272px;
	background:url("img/bg_menu.jpg") left top no-repeat;
	min-height:600px;
}
#menu a{
	color:white;
	font-weight:bold;
	font-size:14px;
}
#menu a:link{
	color:white;
	font-weight:bold;
}
#menu a:visited{
	color:white;
	font-weight:bold;
}
#menu a:hover{
	color:#f8b334;
	font-weight:bold;
	padding-left:7px;
}
#menu a.noir:link{
	color:#4c5c65;
	font-weight:normal;
}
#menu a.noir:visited{
	color:#4c5c65;
	font-weight:normal;
}
#menu a.noir:hover{
	color:#f8b334;
	font-weight:normal;
	padding-left:0;
}
#menu ul{
	margin:262px 0 0 34px;
}
#menu form{
	margin-left:25px;
	margin-top:10px;
	color:#4c5c65;
}
#menu form label{
	font-weight:bold;
}
#menu input {
	margin-top:5px;
	margin-right:3px;
	color:#4c5c65;
}
#menu input#btn {
	background-color:#d1e0ee;
	border:1px solid #7f9db9;
}

/*_____________________________________contenu de page*/
#pageContenu{
	position:relative;
	overflow:auto;
	background:url("img/bg_contenu.jpg") left top no-repeat;
	width:711px;
	min-height:600px;
}

/*_____________________________________contenu*/
#contenu{
	position: relative;
	margin-top:229px;
	/*margin-bottom:100px;*/
	padding-right:25px;
}

/*_____________________________________pub*/
.pubIndex{
	text-align:center;
}

/*_____________________________________footer*/
#footer{
	background:url("img/bg_footer.gif") left top no-repeat;
	margin-left:8px;
	padding-top:15px;
	width:968px;
	clear:both;
}
#footer span#credits{
	padding:5px;
	float:left;
	font-size:11px;
	color:#15675f;
}
#footer span#footerMenu{
	float:right;
	padding:5px;
	font-size:11px;
	color:#15675f;
}
#footer a{
	color:#15675f;
}
#footer span#footerMenu a:hover{
	font-size:11px;
	color:#d3951b;
	text-decoration:underline;
}

/*_____________________________________mise en forme*/
#contenu img#titre{
	margin-top:25px;
	margin-left:19px;
}
#contenu h1#film{
	padding-top:50px;
	font-size:25px;
	color:#4c5c65;
}
#contenu h1.film{
	padding:0;
	margin:0;
	font-size:20px;
	color:#d3951b;
}
#contenu h1#titreBleu{
	font-size:20px;
	color:#4c5c65;
}
#contenu h2#titreBleu{
	font-size:16px;
	color:#4c5c65;
}
#contenu p.citation{
	background:url("img/bg_citation.gif") left top repeat-y;
	padding:8px 10px 8px 10px;
	text-align:justify;
}
#contenu p.citationLarge{
	background:url("img/bg_citationLarge.gif") left top repeat-y;
	padding:8px 10px 8px 10px;
}
#contenu p#texteComplement{
	background:url("img/bg_citationLarge.gif") left top repeat-y;
	padding:8px 10px 8px 10px;
	text-align:justify;
}
#contenu span#texteComplement{
	background:url("img/bg_citationMed.gif") left top repeat-y;
	padding:8px 10px 8px 10px;
	text-align:justify;
	float:right;
	width:414px;
	margin:11px 10px 0 10px;
}
#contenu span.signature{
	display:block;
	font-style:normal;
	font-weight:bold;
}
#contenu span#slide{
	float:right;
	width:444px;
	height:295px;
	margin-top:11px;
	margin-left:10px;
	margin-bottom:7px;
	background:url("img/bg_slide.gif") left top repeat-y;
}
#contenu span#slideGrand{
	float:right;
	width:444px;
	height:550px;
	margin-top:11px;
	margin-left:10px;
}
#contenu span#extrait{
	float:right;
	width:444px;
	height:295px;
	margin-left:10px;
	margin-top:55px;
	background:url("img/bg_slide.gif") left top repeat-y;
}
#contenu span.extraitGauche{
	width:444px;
	height:295px;
	display:block;
	margin-bottom:30px;
	margin-top:10px;
	background:url("img/bg_slide.gif") left top repeat-y;
}
#contenu span.visuelGauche{
	float:left;
	margin-right:10px;
}
#contenu span.visuelDroit{
	float:right;
	margin-left:10px;
}
#contenu img.visuelActus{
	margin-left:10px;
}
#contenu img.visuelRandos{
	margin:10px 0 0 0;
	border:2px solid #4c5c65;
}
#contenu p.texte{
	text-align:justify;
}
#contenu a{
	color:#d3951b;
	text-decoration:underline;
}
#contenu a:hover{
	text-decoration:none;
}
.texteGras{
	font-weight:bold;
}
.texteGrasOrange{
	font-weight:bold;
	color:#d3951b;
}
.texteItal{
	font-style:italic;
	text-align:justify;
}
.texteOrange{
	color:#d3951b;
}
#contenu span.newsDate{
	float:right;
	color:#d3951b;
}
#contenu span.newsTitre{
	float:left;
	width:500px;
	color:#d3951b;
	font-weight:bold;
}
#contenu span.newsTitreAccueil{
	float:left;
	width:400px;
	color:#d3951b;
	font-weight:bold;
}
#contenu li{
	list-style-type:disc;
}
#contenu ul{
	margin:20px;
}
#contenu li.prixmp{
	list-style-type:none;
}
#contenu a.retour{
	font-size:11px;
	text-decoration:none;
}
#formMail input, textarea{
	width:300px;
}
#formMail label{
	font-weight:bold;
}
#formMail input.bouton{
	width:80px;
}
#partLogos {
	display:block;
	text-align: center;
	margin:70px 10px 50px 10px;
}
.forum tr{
	vertical-align:top;
}
.forum td{
	padding: 3px 5px 3px 5px;
}
.alea tr{
	vertical-align:top;
	background: #667781;
}
#filmAlea{
	color:white;
	width:205px;
	padding:0 5px 0 5px;
}
#citAlea{
	background:url("img/bg_cithome.gif") left top repeat-y;
	width:469px;
}
#citAlea p.texte{
	padding:0 18px;
}
#citAlea p.sign{
	padding:0 18px 0 100px;
}
#biblioAlea{
	/*font-weight:bold;*/
	color:white;
	background: #618289;
}
#contenu a.voir{
	color:white;
	text-decoration:none;
}
#contenu a.voir:link{
	color:white;
	text-decoration:none;
}
#contenu a.voir:visited{
	color:white;
	text-decoration:none;
}
#contenu a.voir:hover{
	color:#d3951b;
}
#contenu p#texteHome{
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	color:#d3951b;
	padding:0 30px 0px 30px;
}
#contenu p#texteHome a{
	text-decoration:none;
}
#contenu p#texteHome a:hover{
	text-decoration:underline;
}
#contenu a.forumSuj{
	text-decoration:none;
	color:#205e5d;
	font-weight:bold;
}
#contenu a.forumSuj:hover{
	text-decoration:underline;
}
#contenu a.lienF{
	color:#4d9496;
	font-weight:normal;
}
.txtGrasVert{
	font-weight:bold;
	color:#215e5f;
	text-align:center;
}
.txtGrasVertGch{
	font-weight:bold;
	color:#215e5f;
}
div#boutique{
	background:url("img/bg_boutique.jpg") left top repeat-x;
	text-align:center;
	width:218px;
	margin-left:8px;
}
img.boutiqueVignette{
	border:2px solid #667781;
}
span.titreBoutique{
	padding:0 10px 0 10px;
}
.aLaLigne{
	clear:both;
}
div#pubCarre{
	text-align:center;
	width:218px;
	margin-left:8px;
}
