h1 {
	font-size:24px;
	padding:0.25em 0 0.25em;
	margin:0;
}
h2 {
	font-size:18px;
	padding:0.25em 0 1em;
	margin:0;
	color:#3A6B6E;
	font-size:16px;
	margin:0;
	padding:0
}
h3 {
	margin-top:2em
}
.in .pdf {
	padding:8px 0;
}
h1 a {
	text-decoration:none;
	color:#205052
}
.in .presentation {
	margin-bottom:20px;
}
.list h1 {
	font-size:18px
}
.list_ h1 {
	font-size:20px
}
.encours h2 {
	margin:10px 0 0;
	padding:0
}
.encours h2 a {
	color:#205052;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
}
.encours h2 a span {
	color:#999999;
	display:block;
	font-weight:normal;
	font-size:0.7em;
	padding:0 0 3px;
}
.encours p {
	margin:0;
	padding:0
}
.pageGme .bandeau {
	height:36px;
}
.pageGme .bandeau ul.nav {
	margin:0;
	padding:12px 0 0;
	width:950px;
	list-style:none
}
.pageGme .bandeau ul.nav li {
	float:left;
}
.pageGme .bandeau ul.nav li a {
	color:#fff;
	margin:0 8px 0 0;
	padding:0 15px;
	height:21px;
	line-height:16px;
	display:block;
	float:left
}
.pageGme .bandeau ul.nav li.sel a {
	background:url(../i/commun/w3.gif) repeat-x left bottom
}
.pageGme .centerContent {
	text-align:left
}
.pageGme .popWin h2 {
	color:#205052;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:0;
	padding:0 0
}
.pageGme .popWin p {
	margin:0;
	padding:0
}
.pageGme .popWin {
	width:325px;
}
.pageGme .popWin p.infoHtmlAdress {
	line-height:13px;
	padding-top:6px;
}
.pageGme .popWin p.more {
	padding-top:8px;
}
.pageGme .popWin p.more a {
	display:block;
	background-color:#205052;
	color:#fff;
	padding:1px;
	padding-left:5px;
	text-decoration:none;
	background-image:url(../i/gme/fch_fiche_gallerie.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}
.pageGme .galeryEvents {
	display:none
}
.pageGme .galeryEvents_ {
	width:740px
}
.pageGme .colsTriple .listGalery p.listExpo {
	padding-top:5px;
}
.pageGme .colsTriple .listGalery p.listExpo a.linkExpo {
	display:block;
	color:#C71889;
}
.pageGme .colsTriple .listGalery a.seeMap {
	padding-left:15px;
	background-image:url(../i/gme/bulle_picto.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
.colsTriple {
	width:980px;
	margin:8px 0;
	position:relative;
	overflow:hidden
}
.colsTriple .colLeft {
	border-right:none;
	width:230px;
	float:left;
	text-align:left;
	height:400px;
	overflow:auto;
	background:#f2f2f2
}
.colsTriple .colMain {
	width:638px;
	height:400px;
	float:left;
	margin-left:0px;
	text-align:left
}
.colsTriple .colRight {
	height:400px;
	float:left;
	text-align:right;
	width:100px;
	margin-left:8px
}
.colsTriple .colRight a {
	display:block;
	margin:8px 0 0;
}
.colsTriple .colRight a.first {
	margin:0
}
.colsTriple .colRight a img {
	display:block;
	padding:1px;
	background:#ccc
}
.colsTriple .colRight a img.vselected {
	display:block;
	padding:1px;
	background:#205052
}
.colsTriple .colLegend {
	margin:8px 0 0 0;
	padding-top:3px;
	text-align:right;
	clear:both;
	background-color:#F6F6F6;
	height:36px;
}
.colsTriple .colLegend span {
	padding-left:23px;
	padding-right:15px;
	height:30px;
	line-height:30px;
	display:block;
	float:right;
}
.colsTriple .colLegend span#pic_legend01 {
	background-image:url(../i/gme/pic_legende.gif);
	/*width:123px;*/
	background-repeat:no-repeat;
	color:#C71889;
}
.colsTriple .colLegend span#pic_legend02 {
	background-image:url(../i/gme/pic_legende02.gif);
	/*width:106px;*/
	padding-right:10px;
	background-repeat:no-repeat;
	color:#3C4F95;
}
.colsTriple .colLeft h3 {
	margin:8px 0 0;
	background:#D7D7D7;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	color:#3A6B6E;
}
.colsTriple .colLeft h3.first {
	margin:0
}
.colsTriple .listGalery {
	margin:0 0 0 8px;
	width:204px;
	margin-bottom:10px;
}
.colsTriple .listGalery h2 {
	font-size:0.95em;
	margin:8px 0 0;
	padding:0;
	line-height:14px;
	padding-bottom:1px;
}
.colsTriple .listGalery h2 strong {
	font-weight:bold
}
.colsTriple .listGalery h2 a {
	text-decoration:none;
	color:#205052;
}
.colsTriple .listGalery p {
	font-size:0.95em;
	line-height:normal;
	margin:0;
	padding:0;
}
.colsTriple .listGalery h2 a span {
	background:#205052;
	color:#fff;
	display:block;
	float:left;
	text-align:center;
	width:20px;
	line-height:20px;
	text-align:center;
	width:20px;
}
.colsTriple .listGalery h2 a strong {
	float:left;
	display:block;
	margin-left:4px;
	line-height:20px;
}
.colsTriple .listGalery.evnt h2 a span {
	background:#C71889;
	color:#fff;
}
.colsTriple .listGalery p {
	clear:left
}
/*
.colsTriple .listGalery.evnt p { color:#901B8A}
.colsTriple .listGalery.evnt a { color:#901B8A}
*/
.pageGalerie h1 {
	margin:0;
	padding:0;
	font-size:2em;
	text-align:left
}
.pageGalerie h3 {
	margin:0;
}
.pageGalerie .presentation {
	text-align:left
}
.pageGalerie .presentation td.l {
	width:34%
}
.pageGalerie .presentation td.r {
	width:66%
}
.pageGalerie .presentation p {
	padding:0;
	margin:0
}
.pageGme .eventList {
	margin:10px 115px;
	background: #fbfbfb;
	padding: 10px;
	border: solid 1px #f2f2f2
}
.pageGme .events, .pageGme .events_ {
	margin-bottom:25px;
}
.pageGme .events h1, .pageGme .events_ h1 {
	font-size:20px;
	margin:0;
	padding:0
}
.pageGme .events h2, .pageGme .events_ h2 {
	font-size:13px;
	margin:0;
	padding:4px 0 4px
}
.pageGme .events p, .pageGme .events_ p {
	margin:0;
	padding:2px 0
}
.pageGme .events .more {
	display:none
}
.pageGme .events_ .more {
	padding:8px 20px;
	border:1px dotted #ccc;
	border-left:none;
	border-right:none
}
.pageGme .eventList a.fch, .pageGme .events a.fch, .exposition div.galeryInfos a.fch, .exhibition div.galeryInfos a.fch {
	display:block;
	background: url(../i/commun/fch.gif) no-repeat 0 3px;
	padding-left:12px
}
.pageGme .eventList .events_ a.fch {
	background: url(../i/commun/fch_.gif) no-repeat 0 3px;
}
.pageGme .localisation {
	margin:10px 0 0 0
}
.pageGme h1.mainTitle {
	padding-bottom:0.50em;
}
/* fiche exposition */
.exposition .leftContent .menuExpositions, .exhibition .leftContent .menuExpositions {
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	margin-right: 20px;
	margin-top: 5px;
	padding: 10px;
	padding-left:0;
	padding-right:0;
}
.exposition .leftContent h2, .exhibition .leftContent h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 30px;
}
.exposition .leftContent .menuExpositions div, .exhibition .leftContent .menuExpositions div {
	background-image: url(../i/pictos/flch01.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	margin-bottom: 2px;
	padding-left: 21px;
	padding-top:3px;
	padding-bottom:3px;
}
.exposition .leftContent .menuExpositions div.cse-branding-bottom, .exhibition .leftContent .menuExpositions div.cse-branding-bottom, .exposition .leftContent .menuExpositions div.cse-branding-bottom div, .exhibition .leftContent .menuExpositions div.cse-branding-bottom div {
	background-image: none;
	padding-left:6px;
	width:184px;
	
}
.exposition .leftContent .menuExpositions div.selected, .exhibition .leftContent .menuExpositions div.selected {
	background-color:#F2F2F2;
}
.exposition .leftContent .menuExpositions div a, .exhibition .leftContent .menuExpositions div a  {
	text-decoration:none;
}
.exposition .leftContent .menuExpositions div a:hover, .exhibition .leftContent .menuExpositions div a:hover {
	text-decoration:underline;
}
.exposition .leftContent .menuExpositions div a span, .exhibition .leftContent .menuExpositions div a span, .centerContent h1 span {
	color:#999999;
	display:block;
	font-weight:normal;
	padding:0 0 3px;
}
.centerContent h1 span {
	font-size:15px;
}
.fluxRss a {
	background-image: url(../i/gme/fil_rss_picto.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-bottom:5px;
	float:right;
}
.fluxRss {
	position:absolute;
	right:10px;
	width:350px;
	height:25px;
	top:10px;
}
#flux_list {
	height:20px;
	clear:both;
	margin-top:10px;
}
#flux_list a {
	float:right;
	margin-left:10px;
}
/* EXPO */
.exposition div.in h2.sousTitre, .exhibition div.in h2.sousTitre {
	margin :0;
	padding:0;
	font-size:1em;
}
.exposition .colsDouble .centerContent .in, .expositions .colsDouble .centerContent .in, .exhibition .colsDouble .centerContent .in, .exhibitions .colsDouble .centerContent .in, .vernissages .colsDouble .centerContent .in, .openings .colsDouble .centerContent .in {
	position:relative;
}
.exposition div.centerContent div.in h1, .exhibition div.centerContent div.in h1 {
	margin : 0px;
	padding:0px;
	vertical-align: bottom;
}
.exposition div.galeryInfos, .exhibition div.galeryInfos  {
	background-color:#FFFFFF;
	padding:10px;
	border:1px dotted #ccc;
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
	width:705px;
}
.exposition div.galeryInfos p, .exhibition div.galeryInfos p {
	padding:0;
	margin:0;
}
.exposition div.galeryInfos #panel1_button, .exhibition div.galeryInfos #panel1_button {
	right:5px;
	top:5px;
	position:absolute;
	cursor:pointer;
}
.exposition div.varnishInfos, .exhibition div.varnishInfos {
	position:absolute;
	right:10px;
	width:380px;
	height:25px;
	top:35px;
}
.exposition div.varnishInfos span, .exhibition div.varnishInfos span {
	float:right;
	padding:4px;
	padding-right:25px;
	padding-left:6px;
	color:#C71889;
	text-decoration:none;
	display:block;
	background-color:#F2F2F2;
	background-image:url(../i/gme/ical_picto.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	cursor:pointer;
}
/* Affichage */

.itemIn {
	display:block;
}
.itemIn_ {
	display:none;
}
/* FILTER */

.colsDouble .leftContent.filter {
	margin-top:10px;
	margin-right:0;
	width:210px;
	padding-top:10px;
	padding-right:20px;
}
.centerContent h1 a {
	text-decoration:none;
}
.centerContent h1 a:hover {
	text-decoration:underline;
}
.colsDouble .filter h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	padding-bottom:0.3em;
}
.colsDouble .filter fieldset {
	border:none;
}
.filter .sep {
	border-top:1px solid #CCC;
	height:10px;
	margin-top:10px;
}
.filter .sep.hidden {
	border-top:none;
	height:1px;
	margin-top:5px;
}
.filter table.t_filter td {
	height:15px;
}

