.clear
{	clear: both;
}
ul, li
{	list-style: none;
	margin: 0;
	padding: 0;
}
a,
a.link,
a.visited,
li
{	color: white;
	text-decoration: none;
}
a:hover
{	text-decoration: underline;
}
a img,
a.link img,
a.visited img
{	border: none;
}
a.pbvf
{	font-style: italic;
}
em
{	color: #eb6a27;
	font-style: normal;
}

img.right
{	float: right;
}
body
{	background: #c6ac62;
	font-family: arial;
	font-size: 100%;
}
#main
{	margin: 0 auto;
	margin-top: 1em;
	height: 500px;
	background: #513833;
	padding: 15px 0;
	width: 1134px;
}
html > body #main
{	height: auto;
	min-height: 500px;
}

#main div.header
{	text-align: center;
}

div#titre
{	text-align: center;
	margin-bottom: 5px;
}
div#titre a,
div#titre a.link,
div#titre a.visited
{	text-decoration: none;
}
div#body_page
{	width: 900px;
	margin: 0 auto;
	padding-left: 100px
	padding-right: 50px
}
h1
{	color: #f8b322;
	font-size: 24px;
	border-bottom: 1px solid white;
	margin: 0;
	padding: 0;
	padding-top: 40px;
	padding-bottom: 20px;
}
h2
{	width: 1000px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 0;
	color: #eb6a27;
	font-size: 16px;
}
h3
{	color: #fff;
	font-size: 30px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
h4
{	color: #fff;
	font-size: 20px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
div#body_page
{	height: 500px;
	padding-bottom: 2em;
}
html > body div#body_page
{	height: auto;
	min-height: 500px;
}

div#body_page p
{	color: white;
	font-size: 12px;
	margin-left: 100px;

	width: 800px;
}

/* menu */

div.horz_mnu
{	width: 1000px;
	margin: 10px auto;
}
div.horz_mnu a
{	display: -moz-inline-stack ;
	display: inline-block;
	zoom: 1;
	width: 120px;
	height: 56px;
	text-decoration: none;
	margin-left: 5px;
}
div.horz_mnu a.exposition
{	background: url("../../img/hmenu.gif") no-repeat 0 0;
	width: 325px;
}
div.horz_mnu a.exposition:hover,
div.horz_mnu a.expositionCurrent
{	background: url("../../img/hmenu.gif") no-repeat 0 -58px;
	width: 325px;
}

div.horz_mnu a.concerts
{	background: url("../../img/hmenu.gif") no-repeat -332px 0;
	width: 340px;
}
div.horz_mnu a.concerts:hover,
div.horz_mnu a.concertsCurrent
{	background: url("../../img/hmenu.gif") no-repeat -332px -58px;
	width: 340px;
}

div.horz_mnu a.patrimoine
{	background: url("../../img/hmenu.gif") no-repeat -673px 0;
	width: 320px;
}
div.horz_mnu a.patrimoine:hover,
div.horz_mnu a.patrimoineCurrent
{	background: url("../../img/hmenu.gif") no-repeat -673px -58px;
	width: 320px;
}

/* prog */

table#prog
{	width: 900px;
	margin: 1em 0;
}

table#prog td
{	vertical-align: top;
	text-align: left;
}
table#prog td
{	font-size: 0.8em;
}
table#prog td img
{	width: 150px;
}
table#prog td.right
{	text-align: right;
	padding-top: 1em;
}
table#prog td .titre
{	font-size: 1.2em;
	border-bottom:1px solid white;
}
table#prog td .sous_titre
{	color: #eb6a27;
	font-size: 20px;
}
table#prog td .lieu
{	color: #eb6a27;
	font-size: 16px;
}
table#prog td .date
{	font-size: 1.2em;
}
table#prog td li.resa
{	padding-top: 20px;
}
table#prog td li.resa a.bttRes
{	color: #eb6a27;
	font-style: italic;
}

/* nav */

table#nav
{	width: 1000px;
	margin: 0 auto;
}
table#nav td.right
{	text-align: right;
	vertical-align: middle;
	height: 40px;
}
table#nav td a,
table#nav td a:link,
table#nav td a:visited
{	color: #c66a27;
	text-decoration: none;
	font-size: 0.9em;
}
table#nav td a:hover
{	text-decoration: underline;
}

div#bottom_page
{	text-align: center;
	padding-bottom: 10px;
}
div#bottom_page span,
div#bottom_page a,
div#bottom_page a:link,
div#bottom_page a:visited
{	font-size: 0.8em;
	text-decoration: none;
	color: #745739;
}
div#bottom_page a:hover
{	text-decoration: underline;
}


/* home */
#main.home
{	background: #81746B
}
#main.home div
{	text-align: center;
}

/* EXPO */

div.exposition div.artiste
{	float: left;
	width: 440px;
}

div.exposition div#body_page p
{	width: 350px;
	margin-left: 40px;
	padding: 0;
}

div.exposition div#body_page p.em
{	font-style: italic;
}
div.exposition div.img
{	text-align: center;
}
div.exposition h5
{	text-align: center;
	color: #eb6a27;
}

/* quiSommesNous */

div.quiSommesNous div#body_page p
{	width: 600px ;
	text-align: justify;
}

/* patrimoine */

div.patrimoine div#body_page p
{	width: 600px ;
	text-align: justify;
}

div.patrimoine ul#lstPhoto
{	float: right;
}

div.patrimoine h4
{	color: #fff;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
