body {
	/* background : url('../images/background-exhibition-home.jpg') no-repeat scroll center 0px #000; */
	background-color:#000;
	padding-top:23px;
}

body.admin-menu {
	padding-top: 30px;
}

body p {
	line-height : 1.5;
}

a {
	color : #543A1D;
}

tr.odd{
	 background-color: #FFF;
}


#opacity {
	position : absolute;
	top : 541px;
	height : 320px;
	background : url('../images/fond_degrade_beige.png') repeat-x scroll center 0px transparent;
	/*
	width : 1280px;
	margin-left: -640px;
	left: 50%;*/
	/*new*/
	width:100%;
	z-index:1;
}


#content #gmap{
 background: none repeat scroll 0 0 #EEE;
    float: right;
    height: 380px;
    margin: 10px 0 10px 10px;
    width: 380px;
}

#content .left-column h2{
	color: #FFFFFF;
	font-family: "Times New Roman",Georgia,Serif;
	font-size: 40px;
	font-style: italic;
}

#block-system-main-menu h2 { display:none; }

#content #wrapper h3 a,
#content #wrapper h3 a:hover,
#content #wrapper h3 a:active,
#content #wrapper h3 a:visited{color: #534E43; text-decoration:none;}

#content #sidebar-first{
	position:relative;
	top:0px;
	left:0px;
}

#content #lien_titre_sidebar{
	display:block;
	width:330px;
	height:40px;
	z-index: 6;
	text-decoration:none;
	position:absolute;
	left:0px;
	top:0px;
}

/**************************** USER LOGIN *********************************/

#user-login{
	margin:22px 0;
	padding: 30px;
	background-color:#ffffff;
	height:200px;
}

#content #user-login  #edit-actions {
	clear: none;
}


/************************** HOME CARNAVALET ***********************/
#content {
/*	width : 1277px;*/
/*	margin:-10px auto 20px;*/
/*	background: url('../images/background-content-home.jpg') no-repeat scroll center 0px transparent;*/
	position: relative;
	z-index: 3;
	/*margin-top:-7px;*/
/*	overflow:hidden;*/
}

#content #center {
	width:1010px;
	position:relative;
	margin: 0 auto;
}


#content #wrapper {
	background-color : #FFFFFF;
	padding: 10px;
	width : 980px;
	margin : 0 auto;
	/* margin-top: 340px; */
}

#content #wrapper-home{
	padding: 10px;
	width : 980px;
	margin : 0 auto;
	margin-top: 430px;
}

#content #wrapper h3 {
	text-transform: uppercase;
	margin-bottom: 5px;
	color : #534e43;
	font-weight: normal;
	font-family: arial,Helvetica,sans-serif;
}

#content #wrapper .block ,
#content .professionnals .block,
#content .exhibition .block,
#content .professionnals .block{
	height : 210px;
	position:relative;
	background-color: #E6DECC;
}

#content #wrapper .block img,
#content .exhibition .block img,
#content .professionnals .block img{
	float : left;
/*	width : 166px;*/
	margin-right: 15px;
}

#content #wrapper .block .datas,
#content .exhibition .block .datas,
#content .professionnals .block .datas{
	padding-top: 10px;
	line-height: 1.2;
	float: left;
	width : 454px;
}

#content #wrapper .block .datas .type-of-datas ,
#content .exhibition .block .datas .type-of-datas,
#content .professionnals .block .datas .type-of-datas{
	color : #543A1D;
	font-style : italic;
	font-family: "Times New Roman",Georgia,Serif;
}

#content #wrapper .block .datas h1,
#content #wrapper .block .datas h2,
#content .exhibition .block .datas h1,
#content .exhibition .block .datas h2,
#content .professionnals .block .datas h1,
#content .professionnals .block .datas h2{
	color : #543A1D;
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
}

#content #wrapper .block .datas h1 a,
#content #wrapper .block .datas h2 a ,
#content .exhibition .block .datas h1 a,
#content .exhibition .block .datas h2 a,
#content .professionnals .block .datas h1 a,
#content .professionnals .block .datas h2 a{
	color : #543A1D;
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
}

#content #wrapper .block .datas h1 a:hover,
#content #wrapper .block .datas h2 a:hover ,
#content .exhibition .block .datas h1 a:hover,
#content .exhibition .block .datas h2 a:hover,
#content .professionnals .block .datas h1 a:hover,
#content .professionnals .block .datas h2 a:hover{
	color : #5F450B;
	text-decoration:none;
}

#content #wrapper .block .datas h1,
#content .exhibition .block .datas h1,
#content .professionnals .block .datas h1{
	font-size: 26px;
	text-transform: uppercase;
}

#content #wrapper .block .datas h2,
#content .exhibition .block .datas h2,
#content .professionnals .block .datas h2{
	font-size : 20px;
	line-height:0.7;
}

#content #wrapper .block .datas .date,
#content .exhibition .block .datas .date,
#content .professionnals .block .datas .date {
	text-transform: uppercase;
	font-size: 14px;
	color : #4c4435;
	margin-top:7px;
}

#content #wrapper .block .datas .description,
#content .exhibition .block .datas .description,
#content .professionnals .block .datas .description {
	color : #4c4435;
	font-weight : bold;
	width : 345px;
	margin-top: 20px;
}

#content #wrapper .block .datas .description p a,
#content .exhibition .block .datas .description p a,
#content .professionnals .block .datas .description p a {
	text-decoration: underline;
}
#content #wrapper .block .datas .description p a.see-more ,
#content .exhibition .block .datas .description p a.see-more ,
#content .professionnals .block .datas .description p a.see-more  {
	text-decoration:none;
}
#content #wrapper .block .datas .description p a.see-more:hover ,
#content .exhibition .block .datas .description p a.see-more:hover ,
#content .professionnals .block .datas .description p a.see-more:hover  {
	text-decoration:underline;
}

#content #wrapper .content .see-more:hover {
	cursor:pointer;
}
#content #wrapper .content .see-more,
#content #wrapper .block .datas .description a,
#content .exhibition .block .datas .description a,
#content .professionnals .block .datas .description a {
	font-weight: bold;
	color: #CE8C1A;
	font-size: 9px;
	text-transform: uppercase;
}

#content #wrapper .block .links,
#content .exhibition .block .links,
#content .professionnals .block .links{
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	bottom: 3px;
	right: 5px;
}

#content #wrapper .block .links a,
#content .exhibition .block .links a,
#content .professionnals .block .links a {
	color : #CE8C1A;
}

#content #wrapper .block .links a.ticket ,
#content .exhibition .block .links a.ticket{
	padding : 3px 7px;
	background-color: #543A1D;
	color : #FFFFFF;
	margin-left: 15px;
}

#content #wrapper #left-column {
	float: left;
	width : 635px;
	margin-right: 10px;
}

#content #wrapper #left-column .exhibition,
#content #wrapper #right-column .info {
	margin-bottom: 20px;
}

#content #wrapper #left-column .collections {
	margin-bottom: 10px;
}

#content #wrapper #left-column .collections .slider {
	background: url('../images/background-content-collection.jpg') no-repeat scroll 0 0 transparent;
	height: 174px;
	position: relative;
}

#content #wrapper #left-column .collections .slider ul {
	margin-bottom : 10px;
}

#content #wrapper #left-column .collections .slider ul li {
	float:left;
	vertical-align: top;
	width : 134px;
	height: 134px;

}

#content #wrapper #left-column .collections .slider ul li.image{
	background-color: #C1BDB2;
    height: 104px !important;
    padding: 2px;
    text-align: center;
    width: 104px !important;
}

#content #wrapper #left-column .collections .slider ul li.bxslider{
	margin-top: 20px;
	width: 120px;
    height: 114px;
}

#content #carousel_oeuvre_parcours .slider ul li.bxslider{
	margin: 20px 0px;
	width: 152px;
    height: 142px;
}


#content #wrapper #left-column .collections .themes {
	background: url('../images/background-content-collection-themes.jpg') no-repeat scroll 0 0 transparent;
	height: 171px;
}

#content #wrapper #left-column .collections .themes ul,
#content .right-column .themes ul {
	margin-right : 20px;
	margin-top: 0px;
}

#content .right-column {
	min-height: 350px;
}

#content #wrapper #left-column .collections .themes ul li,
.right-column .themes ul li {
	float : left;
	width: 43%;
	border-bottom: 1px solid #543A1D;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding: 7px 0;
    margin:0px 20px;
}

#content #wrapper #left-column .collections .themes ul li a,
.right-column .themes ul li a{
	background:url('../images/brown_arrow1.png') no-repeat left;
	padding-left:15px;
}

#content #wrapper #left-column .collections .themes ul li.last,
#content .right-column .themes ul li.last {
	border: none;
}

#content #wrapper #left-column .collections .themes ul li a,
.right-column .themes ul li a {
	color : #543A1D;
	margin-bottom: 5px;
}

#content #wrapper #left-column .collections .themes ul li a:hover,
.right-column .themes ul li a:hover {
	color: #442914;
	text-decoration:none;
}

#content #wrapper #left-column .collections .other {
	background: url('../images/horizontal-background-content-collection.jpg') no-repeat scroll 0 0 transparent;
	height: 35px;
	padding-top: 10px;
}

#content #wrapper #left-column .collections .other a {
	margin-left: 20px;
	color : #CE8C1A;
	font-size : 14px;
}

#content #wrapper #left-column .collections .other a span{
	font-family: "Times New Roman",Georgia,Serif;
}

#content #wrapper #left-column .collections .other a span.bold{
	position:relative;
	top:1px;
	left:0px;
}

#content #wrapper #left-column .collections .last-minut {
	margin-top: 10px;
	color : #CE8C1A;
	font-weight: bold;
}

#content #wrapper #left-column .collections .last-minut a {
	color : #CE8C1A;
}

#content #wrapper #right-column{
	float: left;
	width : 325px;
}
#content #wrapper #right-column h4 {
	font-size: 14px;
	font-family: "Times New Roman", Georgia, Serif;
}


#content #wrapper #right-column .info .address {
	margin : 15px 0px 25px;
	line-height: 1.1;
}

#content #wrapper #right-column .info .opening {
	margin-bottom: 25px;
	width : 250px;
}

#content #wrapper #right-column .info .extra-info {
	width : 250px;
}

#content #wrapper #right-column .info .access {
	text-align: right;
	margin-top: 15px;
}

#content #wrapper #right-column .info .access a {
	color : #CE8C1A;
}

#content #wrapper #right-column .agenda {
	border-bottom: dotted 1px #543A1D;
}

#content #wrapper #right-column .agenda .event,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event{
	border-top: dotted 1px #543A1D;
	padding: 7px 0 10px;
	line-height: 1.1;
}

#content #wrapper #right-column .agenda .event .type,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event .type {
	font-family: "Times New Roman", Georgia, Serif;
	font-style: italic;
	font-size: 14px;
}

#content #wrapper #right-column .agenda .event .type .audience,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event .type .audience {
	color: #CE8C1A;
	font-weight: bold;
}

#content #wrapper #right-column .agenda .event .more,
#content #wrapper .left-column-info .content .more ,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event .more{
	margin-top: 5px;
}

#content #wrapper #right-column .agenda .event .more a,
#content #wrapper .left-column-info .content .more a,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event .more a {
	color: #CE8C1A;
	font-size: 10px;
}

#content #wrapper #right-column .all-events {
	text-align: right;
	padding-top: 5px;
}

#content #wrapper #right-column .all-events a {
	color: #CE8C1A;
}

/************************** FIN HOME CARNAVALET ***********************/

/************************** HOME COLLECTION ***********************/

body.collection {
	background : url('../images/background-collection-home.jpg') no-repeat scroll center 0px transparent;
}

#content.collection {
	background : none !important;
}

#content .right-column, #content .content #site-map  {
 	background-color: #EDE7DB;
    float: left;
    margin-left: -55px;
    margin-top: 90px;
    width: 700px;
    padding: 20px 20px 20px;
    position: relative;
}
#content .content #site-map {
	background-color: #FFFFFF;
}

#content .content #site-map ul {
	margin-left : 10px;
}

#content .content #site-map ul li.expanded {
	margin-bottom: 10px;
}

#content .content #site-map ul li.expanded a {
	text-transform: uppercase;
	color: #543A1D;
}

#content .content #site-map ul li.expanded ul li {
	margin-left: 10px;
}

#content .content #site-map ul li ul li.expanded {
	margin-bottom : 0;
}

#content .content #site-map ul li.expanded ul li a {
	text-transform: none;
	color: #000000;
}

#content .white-bg {
	background-color: #FFFFFF;
	margin-left: 280px;
}

#content .right-column .pieces {
	margin-bottom: 50px;
}

#content .right-column .pieces ul {
	margin-bottom : 10px;
}

#content .right-column .pieces ul li {
/*	display : inline;*/
	float:left;
	vertical-align: top;
	margin-right :8px;
	width : 134px;
	height: 134px;

}

#content .right-column .pieces ul li.image {
 	background-color: #f3efe9;
    height: 118px;
    padding: 6px;
    text-align: center;
    width: 118px;
    margin:0px 8px 8px 0px;
}

#content .right-column .pieces ul li.clear {
	width : 0;
	height: 0;
	float: none;
	margin : 0;
}

#content .right-column .pieces ul li.focus {
	margin-right: -13px;
	margin-left: -8px;
	position : relative;
	z-index: 10;
}

#content .right-column .pieces ul li img {
	margin-bottom: 8px;
	max-width:130px;
	max-height: 130px;
}

#content .right-column .pieces ul li.focus img {
	margin-top: -20px;
}

#content .right-column h3 {
	padding-bottom : 10px;
}

/************************** FIN HOME COLLECTION ***********************/

/************************** FICHE COLLECTION ***********************/

body.collection-piece {
	background : url('../images/background-collection-piece.jpg') no-repeat scroll center 0px transparent;
}

#content #wrapper.collection {
	top: 0;
	padding-top: 5px;
}

#content #wrapper .breadcrumb {
	font-size: 10px;
	color: #736e69;
}

#content #wrapper .breadcrumb a {
	color: #736e69;
}

#content #wrapper .left-column-info {
	width : 550px;
	float: left;
	font-size: 11px;
}
#content #carousel_oeuvre_parcours h1,
#content #wrapper .left-column-info h2 {
	font-family : "Times New Roman", Georgia, Serif;
	font-size: 26px;
	color: #543A1D;
	margin-top: 10px;
	font-weight: bold;
}
#content #carousel_oeuvre_parcours h1{
/*	margin-left:70px;*/
	width:1000px;
	margin:0 auto;
}

#content #wrapper .left-column-info h3 {
	font-family : "Times New Roman", Georgia, Serif;
	font-size: 20px;
	color: #543A1D;
	font-weight: bold;
	margin : 0;
	text-transform: none;
}

#content #wrapper .left-column-info .info {
	margin-top: 10px;
	line-height: 1.2;
}

#content #wrapper .left-column-info .info h4 {
	font-size : 14px;
}

#content #wrapper .left-column-info .content {
	margin: 20px 0;
	width : 530px;
	font-size: 12px;
	text-align: justify;
}

#content #wrapper .left-column-info .content .more-button { margin-top:5px; }
#content #wrapper .left-column-info .content p {
	line-height : 1.4;
}

#content #wrapper .left-column-info .content p a {
	text-decoration : underline;
	color : #543A1D;
}

#content #wrapper .left-column-info .content .author {
	margin-top: 10px;
	font-weight: bold;

}
#content #wrapper .left-column-info .content .more {
	margin-top: 10px;
}

#content .collection .left-column-info { line-height: 1.3; }
#content #wrapper .left-column-info .room-collection {
	margin-top: 20px;
	line-height: 1.3;
}

#content #wrapper .left-column-info .references {
	margin: 20px 0;
	line-height: 1.2;
	width : 530px;
	font-size: 12px;
}

#content #wrapper .left-column-info .references .see-references {
	background: url("../images/down-arrow-collection.png") no-repeat scroll 100% center transparent;
    padding: 0 13px 0 0;
}

#content #wrapper .left-column-info .references .see-references:hover {
	cursor:pointer;
}
#content #wrapper .left-column-info .references ul {
}

#content #wrapper .right-column-pictures {
	float: left;
	width : 420px;
}

#content #wrapper .right-column-pictures .main-picture {
	margin : 85px auto 0;
	width : auto;
}


#content #wrapper .right-column-pictures .main-picture .credits {
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 2px;
    position: relative;
    top: -13px;
    z-index: 3;
    font-weight: bold;
}

.jqZoomTitle {
	/* définir le style du titre de la fenêtre de zoom */
	}

#content #wrapper .right-column-pictures .content-credits {
	position : relative;
	top : -37px;
	background-color: #FFFFFF;
	display : none;
	color: #000000;
	z-index: 5;
}

#content #wrapper .right-column-pictures .content-credits p{
	margin-left: 36%;
}

#content #wrapper .legend {
	font-style : italic;
	color : #655d5d;
	font-size: 11px;
}

#content #wrapper .right-column-pictures #agrandir {
	text-align:right;
	font-style:italic;
	margin-right:20px;
}

#content #wrapper .right-column-pictures #agrandir:hover {
	text-decoration:underline;
	cursor:pointer;
}



#content #wrapper .right-column-pictures .thumbnails,
#content #wrapper  .thumbnails {
	margin-left: 5px;
	margin-top:3px;

}



#content #wrapper .right-column-pictures .thumbnails ul li,
#content #wrapper .thumbnails ul li{
	display : inline;
	margin-right : 5px;
	float: left;
}

#content #wrapper .right-column-pictures .thumbnails ul li.selected, #content #wrapper .thumbnails ul li.selected {
    border: 1px solid #CE8C1A;
}

#content #wrapper .thumbnails li.image,
#content #wrapper .right-column-pictures .thumbnails li.image {
    background-color: #C1BDB2;
    border: 1px solid #9C9894;
    height: 50px;
    padding: 2px;
    text-align: center;
    width: 50px;
}


/*#content #wrapper .right-column-pictures .thumbnails ul li a img,*/
/*#content #wrapper .thumbnails ul li a img {*/
/*	border: solid 1px #9c9894;*/
/*}*/

/*#content #wrapper .right-column-pictures .thumbnails ul li a.selected img ,*/
/*#content #wrapper .thumbnails ul li a.selected img{*/
/*	border: solid 1px #CE8C1A;*/
/*}*/

#content #wrapper .see-also {
	margin-top: 20px;
}

#content #wrapper .see-also ul {

}

#content #wrapper .see-also ul li {
	width : 32%;
	display : block;
	margin-right : 13px;
	float: left;
}

#content #wrapper .see-also ul li a {
	color : #CE8C1A;
}

#content #wrapper .see-also ul li.crypt {
	background : url('../images/background-collection-piece-crypte.jpg') no-repeat scroll 0 0 transparent;
	height : 62px;
	position:relative;
	top:0px;
	left:0px;
}

#content #wrapper .see-also ul li.crypt .crypt-content {
	margin-left: 60px;
	margin-top: 13px;
	font-family : "Times New Roman", Georgia, Serif;
	font-style: italic;
	color: #CE8C1A;
	width : 210px;
	font-size: 14px;
	line-height: 0.8;
}

#content #wrapper .see-also ul li.crypt .crypt-info {
	margin-left: 10px;
	position:absolute;
	bottom:3px;
}

#content #wrapper .see-also ul li.crypt .crypt-info a {
	color: #252525;
}

#content #wrapper .see-also ul li.crypt .crypt-info a:hover {
	color: #CE8C1A;
	text-decoration:none;
}

#content #wrapper .see-also ul li.other {
	margin-top: 5px;
	height : 36px;
	padding-top: 5px;
	background-color: #efe9dd;
	font-family : "Times New Roman", Georgia, Serif;
	font-size: 14px;
}

#content #wrapper .see-also ul li.other .other-content {
	width : 230px;
	margin-left: 10px;
}

#content #wrapper .see-also ul li.other .short-content {
/*	margin-top: 10px;*/
}

#content #wrapper .see-also ul li .other-content span {
	background: url("../images/down-arrow-collection-right.png") no-repeat scroll 0 center transparent;
    padding: 0 0 0 13px;
}

#content #wrapper .back-paginator {
	margin-top: 20px;
	font-size: 10px;
	padding-bottom: 10px;
}

#content #wrapper .back-paginator .back {
	float: left;
	width : 350px;
}

#content #wrapper .back-paginator .back a {
	color: #252525;
	background: url("../images/down-arrow-collection-left.png") no-repeat scroll 0 center transparent;
    padding: 0 0 0 13px;
}

#content #wrapper .back-paginator .paginator {
	float: left;
}

#content #wrapper .back-paginator .paginator a.prev {
	margin-right: 50px;
	color: #252525;
	background: url("../images/down-arrow-collection-left.png") no-repeat scroll 0 center transparent;
    padding: 0 0 0 13px;
}

#content #wrapper .back-paginator .paginator a.next {
	margin-left: 50px;
	color: #252525;
    background: url("../images/down-arrow-collection-right.png") no-repeat scroll 100% center transparent;
    padding: 0 13px 0 0;
}

/************************** FIN FICHE COLLECTION ***********************/

/************************** HOME EXPOSITION ***********************/
body.exhibition {
	background : url('../images/background-exhibition-home.jpg') no-repeat scroll center 0px transparent;
}

#content.exhibition {
	background : none !important;
}

#content .right-column.exhibition {
	padding-top: 10px;
	background-color: #FFFFFF;
}
#content .exhibition .block {
	margin-top: 5px;
}

#content .exhibition .block .datas {
	width : 469px;

}

#content .exhibition .other-exhibitions {
	margin-top: 15px;
}

#content .exhibition .other-exhibitions .other-exhibition,
#content .professionnals .other-exhibitions .other-exhibition,
#content .press-container .press-block  {
	float: left;
	width : 325px;
	height:155px;
	margin-bottom: 15px;
	line-height: 1.3;
}

#content .exhibition .other-exhibitions .other-exhibition img,
#content .exhibition .nextly .nextly-blocks .nextly-block img,
#content .professionnals .nextly-blocks .nextly-block img,
#content .professionnals .other-exhibitions .other-exhibition img,
#content .press-container .press-block img {
	float: left;
	width : 83px;
	margin-right : 10px;
}

#content .exhibition .other-exhibitions .other-exhibition .datas,
#content .exhibition .nextly .nextly-blocks .nextly-block .datas,
#content .professionnals .nextly-blocks .nextly-block .datas,
#content .professionnals .other-exhibitions .other-exhibition .datas,
#content .press-container .press-block .datas
{
	float : left;
}
#content .press-container .press-block .datas{width : 219px;}

#content .exhibition .other-exhibitions .other-exhibition .datas .type-of-datas,
#content .exhibition .nextly .nextly-blocks .nextly-block .datas .type-of-datas,
#content .professionnals .nextly-blocks .nextly-block .type-of-datas,
#content .professionnals .other-exhibitions .other-exhibition .datas .type-of-datas,
#content .press-container .press-block .type-of-datas
{
	color : #543A1D;
	font-style : italic;
	font-family: "Times New Roman",Georgia,Serif;
}

#content .exhibition .other-exhibitions .other-exhibition .datas h4,
#content .exhibition .other-exhibitions .other-exhibition .datas h5,
#content .exhibition .nextly .nextly-blocks .nextly-block .datas h4,
#content .exhibition .outside .outside-block h4,
#content .exhibition .outside .outside-block h5,
#content .professionnals .nextly-blocks .nextly-block .datas h4,
#content .professionnals .other-exhibitions .other-exhibition .datas h4,
#content .professionnals .other-exhibitions .other-exhibition .datas h5,
#content .press-container .press-block .datas h4,
#content .press-container .press-block .datas h5{
	color : #543A1D;
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
}

#content .exhibition .other-exhibitions .other-exhibition .datas h4,
#content .exhibition .nextly .nextly-blocks .nextly-block .datas h4,
#content .exhibition .outside .outside-block h4,
#content .professionnals .nextly-blocks .nextly-block .datas h4,
#content .professionnals .other-exhibitions .other-exhibition .datas h4,
#content .press-container .press-block .datas h4{
	font-size: 16px;
	text-transform: uppercase;
}

#content .exhibition .other-exhibitions .other-exhibition .datas h5,
#content .exhibition .outside .outside-block h5,
#content .professionnals .other-exhibitions .other-exhibition .datas h5,
#content .press-container .press-block .datas h5
{
	font-size : 13px;
	/*line-height: 0.7;*/
}

#content .exhibition .other-exhibitions .other-exhibition .datas .date,
#content .exhibition .nextly .nextly-blocks .nextly-block .datas .date,
#content .exhibition .outside .outside-block .date,
#content .professionnals .nextly-blocks .nextly-block .datas .date,
#content .professionnals .other-exhibitions .other-exhibition .datas .date,
#content .press-container .press-block .datas .date
{
	text-transform: uppercase;
	color : #4c4435;
	margin-top:7px;
}

#content .exhibition .other-exhibitions .other-exhibition .datas .more,
#content .exhibition .outside .outside-block .more{
	margin-top: 5px;
	font-size: 9px;
}

#content .exhibition .other-exhibitions .other-exhibition .datas .more a,
#content .press-container .press-block .datas .more a,
#content .exhibition .outside .outside-block .more a{
	color: #CE8C1A;
}

#content .exhibition .nextly,
#content .professionnals  {
	margin-top: 5px;
}

#content .exhibition .nextly .nextly-blocks,
#content .professionnals .nextly-blocks  {
	margin-top: 5px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block ,
#content .professionnals .nextly-blocks .nextly-block{
	float: left;
	width : 315px;
	background-color: #E6DECC;
	margin-right: 10px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block img,
#content .professionnals .nextly-blocks .nextly-block img{
	width : 143px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block .datas,
#content .professionnals .nextly-blocks .nextly-block .datas{
	width : 160px;
	margin-top: 10px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block .datas .type-of-datas ,
#content .professionnals .nextly-blocks .nextly-block .datas .type-of-datas{
	margin-bottom: 2px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block .datas .date,
#content .professionnals .nextly-blocks .nextly-block .datas .date {
	width : 130px;
	margin-bottom: 10px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block .datas .description ,
#content .professionnals .nextly-blocks .nextly-block .datas .description{
	line-height: 1.3;
	font-size: 12px;
	width : 150px;
}

#content .exhibition .nextly .nextly-blocks .nextly-block .datas .description a,
#content .professionnals .nextly-blocks .nextly-block .datas .description a {
	color : #CE8C1A;
	font-size: 9px;
}

#content .exhibition .outside {
	margin-top: 20px;
}

#content .exhibition .outside .outside-block {
	margin-top: 5px;
	float: left;
	margin-right : 20px;
}
/************************** FIN HOME EXPOSITION ***********************/

/************************** FICHE EXPOSITION ***********************/

#content #wrapper.exhibition {
	top: 0;
	padding : 0;
	margin-top : 0px;
	background-color: transparent;
}

#content #wrapper.exhibition .breadcrumb {
	padding: 10px;
}
/* Style du copyright sur les images des fiches expo */
/*****************************************************/
.left-column-exhibition .main-picture {
	width:240px;
	overflow:auto;
	position:relative;
}

.left-column-exhibition .main-picture img {
	/* offset left, top, thickness, color with alpha
		-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
	*/
/* IE */
	/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray');*/
	/* slightly different syntax for IE8 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray')";*/

}
#copyright {
/*	margin:-61px 0 10px;*/
	display:block;
	padding:3px 0;
	position:absolute;
	bottom:0;
	width:100%;
}

#copyright_label {
	margin:0 0 5px 5px;
	position:absolute;
	bottom:0;
	color:#000;
	text-shadow: 1px 1px 0.2px #fff;
}

#copyright #copyright_block {
	display:none;
	width:100%;
	position:absolute;
	bottom:0;
	margin:0 0 3px 0;
	background-color: #fff;
	color:#543A1D;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

#copyright:hover #copyright_block {
		display:block;
}

#copyright #copyright_block span {
	margin:8px;
	display:block;
}

/*****************************************************/


#content #wrapper.exhibition   .left-column-exhibition {
	float: left;
	width : 280px;
	background-color: #52391D;
	padding-bottom: 20px;

}

/*#content #wrapper.exhibition .left-column-exhibition .thumbnails ul li a img{*/
/*	width:51px;*/
/*	height:51px;*/
/*}*/

#content #wrapper.exhibition  .right-column-exhibition {
	background-color: #52391D;
	float: left;
	width : 700px;
}

.press ul {
	margin-top: 10px;
}
#content #wrapper.exhibition  .right-column-exhibition .expo-infos {
	 /*padding: 0 10px;*/
}

#content #wrapper.exhibition  .right-column-exhibition .catalogue .datas {
	padding-right : 7px;
	margin:-2px 0 0 8px;
}

#content .background-exhibition {/*
	background: url('../images/background-node-expo.png');
	background-repeat:repeat-y;
*/
}
#content #wrapper.exhibition  .right-column-exhibition .datas {
	color: #FFFFFF;
	font-family: "Times New Roman",Georgia,Serif;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-top: 10px;
}

#content #wrapper.exhibition  .right-column-exhibition .catalogue .datas,
#content #wrapper.exhibition  .right-column-exhibition .catalogue .datas a {
	color:#000;
	font-family : "Arial",  Georgia, Serif;
}
#content #wrapper.exhibition  .right-column-exhibition .datas  h1 {
	font-size: 26px;
	text-transform: uppercase;
	font-family: "Times New Roman",Georgia,Serif;
	color: #FFFFFF;
}

#content #wrapper.exhibition  .right-column-exhibition .datas  h2 {
	  font-size: 20px;
	  font-weight: normal;
	  line-height: 0.7;
}

#content #wrapper.exhibition  .right-column-exhibition .datas .date {
	   font-family: arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-transform : uppercase;
	margin-top: 7px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index {

}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb,
#content .partners ul.thumb  {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	/* text-transform:uppercase; */
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li,
#content .partners ul.thumb li{
	padding : 5px 10px;
	display : inline;
	background-color : #543A1D;
	font-weight: bold;
	margin-right : 5px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li,
#content .partners ul.thumb li:hover{
	cursor:pointer;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li a,
#content .partners ul.thumb li a {
	color: #FFFFFF;
	text-transform: uppercase;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li.selected,
#content .partners ul.thumb li.selected,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li.notSelected:hover,
#content .partners ul.thumb li.notSelected:hover {
	background-color: #FFFFFF;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li.selected a,
#content .partners ul.thumb li.selected a,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index ul.thumb li.notSelected:hover a,
#content .partners ul.thumb li.notSelected:hover a {
	color: #543A1D;
	text-decoration:none;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content {
	margin-top: 6px;
	background: none repeat scroll 0 0 #FFFFFF;
	line-height:140%;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content {
	float: left;
	width : 390px;
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-bottom: 10px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content #exhibition_detail
{
	display:block;
}
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content #activities_detail
{
	display:none;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content  .content-left-column {
	text-align: justify;
	width : 350px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .header-left-column {
	margin-top: 10px;
	text-align: justify;
	width:350px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .content-left-column  p{
	margin-top: 20px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider, #content .left-column-info .slider {
	margin-top: 20px;
	width:350px;
}

#content .slider { background:#000; }
#content .slider #imgDiapo, #content .slider #imgDiapo img {
	margin: auto;
	width: auto;
	height: 100%;
	text-align: center;
}

#content .slider #imgDiapo:before {
	padding-top: 56.25%;
	content: "";
	display: block;
}

.slider #imgDiapo .slide .caption {
	background: none repeat scroll 0 0 white;
    bottom: 0;
    display: none;
    height: 35px;
    opacity: 0.8;
    position: absolute;
    width: 350px;
}

#content .slider .diapoLarge, #content .slider #imgDiapo .largeSlide {
	width: 100% !important;
	height: 100% !important;
}
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator,
#content .right-column  .slider .paginator,
#content .left-column-info .slider .paginator {
	background-color: #949A98;
	height: 20px;
/*	margin-top: -1px;*/
	width :  350px;
}
/*
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator ul ,
#content .right-column  .slider .paginator ul{
	margin : 0;
	padding : 0;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator ul li ,
#content .right-column  .slider .paginator ul li{
	display : inline;
	background : none;
}
*/
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator ul li a,
#content .right-column  .slider .paginator a, #content .left-column-info .slider .paginator a {
	color: #000000;
	font-size: 10px;
	padding: 0px 5px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator a img,
#content .right-column  .slider .paginator a img, #content .left-column-info .slider .paginator a img {
	height: 12px;
	padding-top: 3px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator a.prev img,
#content .right-column  .slider .paginator a.prev img, #content .left-column-info .slider .paginator a.prev img{
	float:left;
	/* margin-right : 38px; */
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator a.next img,
#content .right-column  .slider .paginator a.next img, #content .left-column-info .slider .paginator a.next img {
	float:right;
	/* margin-left : 38px; */
}

#content #wrapper.exhibition .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator .pages a, #content .left-column-info .slider .paginator .pages a{
	padding:0px 5px;
	color:#000000;
}
#content #wrapper.exhibition .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator .pages a.activeSlide,
#content .left-column-info .slider .paginator .pages a.activeSlide,
#content .left-column-info .slider .paginator a.activeSlide,
#content #wrapper.exhibition .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider .paginator ul li a.activeSlide, #content .right-column .slider .paginator a.activeSlide, #content .left-column-info .slider .paginator a.activeSlide {
	color:#FFF;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .share {
	margin: 25px 0;
}

#content #wrapper.exhibition .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider #imgDiapo  .slide ,
#content #wrapper.exhibition .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .slider #imgDiapo  {

	width: 350px;
	height: 222px;
	padding:0;
}


#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content {
	float: left;
	background-color: #FFFFFF;
    	width: 266px;
    	margin-right:10px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .ticket,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .info,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  .catalogue,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  .press {
	border-top: solid 1px #543A1D;
	margin-top: 10px;
	padding-top: 10px;
}



#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  h4 {
    color: #543A1D;
    margin-bottom: 5px;
    text-transform: uppercase;
	font-size: 12px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .ticket span.small {
    color: #000000;
    font-size: 10px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .info .address {
    line-height: 1.1;
    margin: 15px 0 25px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .info .buttons {
	margin-top: 15px;
	margin-bottom: 15px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .ticket .ticketing,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .info .access {
    text-align: right;
	font-size: 11px;
	margin-right : 5px;
	margin-top: 10px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .ticket .ticketing a,
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content .info .access a {
    background:url('../images/yellow_arrow1.png') no-repeat left transparent;
    padding-left:8px;
    color: #CE8C1A;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  .catalogue {

}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  .catalogue img{
	float: left;
	widt:66px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  .catalogue .datas{
	float : right;
	width : 180px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .right-column-thumb-content  .press ul li a {
	background:url('../images/brown_arrow1.png') no-repeat left transparent;
    padding-left:8px;
	color: #000000;
}
#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events {
	margin-bottom: 20px;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event {
	width : 370px;
	margin-bottom: 20px;
	border : none;
	line-height : 1.4;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event .description {
	text-align: justify;
	line-height: 1.3;
}

#content #wrapper.exhibition  .right-column-exhibition .thumb-index .thumb-content .left-column-thumb-content .events .event .details {
	font-size: 11px;
	font-weight: bold;
}

/************************** FIN FICHE EXPOSITION ***********************/

/************************** ARCHIVES EXPOSITION ***********************/

body.records {
	background : url('../images/background-exhibition-records.jpg') no-repeat scroll center 0px transparent;
}


#content  .paginator {
    font-size: 10px;
/*    margin-top: 20px;*/
	text-align : center;
}

#content  .paginator a.prev {
    color: #252525;
    margin-right: 20px;
}
#content .paginator a.next {
    color: #252525;
    margin-left: 20px;
}

#content  .paginator .pages{
	display:inline;
}

body.records #content .right-column.exhibition h3 {
	margin-bottom: -10px;
}

#content .right-column.exhibition .other-exhibitions .other-exhibition,
#content .right-column.professionnals .other-exhibitions .other-exhibition  {
    float: left;
    line-height: 1.3;
    margin-bottom: 25px;
    width: 325px;
}

/************************** FIN ARCHIVES EXPOSITION ***********************/

/************************** CALENDRIER EXPOSITION -- c.f. calendar.css -- ***********************/

body.calendar {
	background : url('../images/background-exhibition-calendar.jpg') no-repeat scroll center 0px transparent;
}

body.calendar #content .right-column.exhibition {
    background-color: #EBE8E2;
}


/************************** FIN CALENDRIER EXPOSITION ***********************/

/************************** HOME ACTIVITES ***********************/


body.activities {
	background : url('../images/background-activities-home.jpg') no-repeat scroll center 0px transparent;
}

.activities {
	background : none !important;
}

.activities h3 {
	color : #543A1D;
	font-weight : bold;
	margin-bottom: 3px;
}

.right-column.activities {
    padding : 20px 10px 20px 20px;
}

.important-events .important-event .datas {
	margin-bottom: 20px;
}

.important-events .important-event .datas .more{
	margin-top : 10px;
}

.important-events .important-event{
	padding : 10px 0 1px 15px;
}

.important-events .important-event img {
	float: right;
	margin-right : 10px;
}

.view-parcours-historiques-list .view-content .image-left {
	width : 175px;
}

.important-events .important-event .datas {
	border: medium none;
	margin-bottom: 20px;
	width: 450px;
	float :left;
}

.important-events .important-event .nodeact {
	width: 680px;
}

.important-events .important-event .datas .type{
	font-family: "Times New Roman",Georgia,Serif;
    font-size: 14px;
    font-style: italic;
}

.important-events .important-event .datas .more a {
	color: #CE8C1A;
	font-size: 10px;
}


.activities .important-events {
	background-color : #FFFFFF;
	margin-bottom: 20px;
	min-height: 350px;
	padding:10px;
}

.activities .important-events .important-event{
	padding : 10px 0 1px 15px;
}

.activities .important-events .important-event img {
	float: right;
	margin-right : 10px;
}

.activities .important-events .important-event .datas {
	border: medium none;
	margin-bottom: 20px;
/*	width: 600px;*/
	float :left;
}

.important-events .important-event .datas h4,
.important-events .important-event .datas h4 a,
.event h4{
	font-size: 14px;
	color:#B07308;
	text-transform: uppercase;
}

.important-events .important-event .datas h4 a:hover{
	text-decoration:none;
	color:#442914;
}

.activities .important-events .important-event .datas .type {
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 14px;
    font-style: italic;
	margin-bottom: 4px;
}

.important-events .important-event .datas .type  span.audience {
	color: #B07308;
}

.activities .important-events .important-event .datas .description {
	line-height: 1.2;
}

.activities .important-events .important-event .datas .details {
	margin-top: 10px;
}

.activities .important-events .important-event .datas .more{
	margin-top : 10px;
}

.activities .important-events .important-event .datas .more a {
	color: #CE8C1A;
	font-size: 10px;
}

.activities-tab .next-activities {
	margin: 10px 0;
	width: 100%;
}

.activities-tab .next-activities thead {
	border-bottom : solid 1px #000000;
	border-top : solid 1px #000000;
}

.activities-tab .next-activities thead tr {
	text-align: left;

}

.activities-tab .next-activities thead tr th {
	padding : 5px 0 5px 5px;
}

.activities-tab .next-activities thead tr th.date {
	width : 150px;
}

.activities-tab .next-activities thead tr th.time {
	width : 60px;
}

.activities-tab .next-activities thead tr th.audience {
	width : 115px;
}

.activities-tab .next-activities thead tr th.type-of-activity {
	width : 100px;
}

.activities-tab .next-activities thead tr th.activities-tab {
	width : 255px;
}

.activities-tab .next-activities tbody tr td,
.activities-tab .next-activities tbody tr td a {
	padding : 5px 0 5px 5px;
	color:#000;
}

.activities-tab .next-activities tbody tr.odd td {
	background-color: #f1f0ef;
}

.activities-tab .next-activities tbody tr.even td {
	background-color: #fcfcfc;
}

.activities-tab  .all-events {
    padding-top: 5px;

}

.activities-tab  .all-events a {
	color: #CE8C1A;
}

/************************** FIN HOME ACTIVITES ***********************/

/************************** SOUS CATEGORIE ACTIVITES ***********************/
/*body {*/
/*    background: url("../images/background-collection-piece.jpg") no-repeat scroll center 0 transparent;*/
/*}*/

body  #content.activities {
	background : none !important;
}

body  #content.activities .right-column {
	background : none;
}


/************************** FIN SOUS CATEGORIE ACTIVITES ***********************/

/************************** FICHE ACTIVITE ***********************/

.activities .right-column h1 {
	color : #543A1D;
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	font-size :26px;
}

.activities .important-events .important-event .datas,
.view-activities .important-event .datas {
/*	width : 100%;*/
}

.view-activities .important-event .datas a {
	color: #543A1D;
}

.activities .important-events .important-event .datas .details {
	margin-top: 5px;
}

.view-activities .important-event .datas .details {
	margin-top: 20px;
}

.activities .important-events .important-event .datas .details {
	width : 100%
}

.activities .important-events .important-event .datas .days,
.view-activities .important-event .datas .days {
	margin-top: 20px;
}

.activities .important-events .important-event .datas .description {
	margin-top: 2px;
	margin-bottom : 0px !important;
}

.view-activities .important-event .datas .description {
	margin-top: 20px;
}


.activities .important-events .important-event .datas .description p,
.view-activities .important-event .datas .description p {
	text-align : justify;
}

.view-activities .important-event .datas .description p {
	margin-top: 20px;
}

.activities .important-events .important-event img,
.view-activities .important-event img {
/*	margin: 20px -125px 30px 20px;*/
	float: right;
}

.activities .important-events .important-event img {
	margin : 20px 0 30px 20px
}

  .paginator {
	margin-bottom: 10px;
}

/************************** FIN FICHE ACTIVITE ***********************/

/************************** HOME PROFESSIONNELS ***********************/

body.professionnals {
    background: url("../images/background-professionnals-home.jpg") no-repeat scroll center 0 transparent;
}

#content .right-column.professionnals {
	background-color: #FFFFFF;
}

#content .professionnals .nextly-blocks .nextly-block{
	width : 345px;
}
#content .professionnals .nextly-blocks .nextly-block + .nextly-block{
	margin-right: 0px;
}

#content .professionnals .block .datas .description {
	margin-top: 10px;
	width : 425px;
}

#content .professionnals .block .links {
	float: left;
	margin-top: 10px;
	font-size: 10px;
	width: 454px;
	position: static;
}

#content .professionnals .datas  .block .links ul li {
}

#content .professionnals .block .links ul li.intro {
	font-size: 10px;
	font-weight: normal;
	text-transform : none;
	padding-left: 15px;
	padding-bottom: 3px;
}

#content .professionnals .nextly-blocks {
	margin-top: 20px;
}
#content .professionnals .nextly-blocks .nextly-block .datas .description {
	line-height: 1.2;
	margin-top: 5px;
}

#content .professionnals .nextly-blocks .nextly-block .datas .links {
	margin: 10px 0px;
	text-align:left;
	font-size: 10px;
}

#content .professionnals .nextly-blocks .nextly-block .datas .links a {
	color: #CE8C1A;
}

/************************** FIN HOME PROFESSIONNELS ***********************/

/************************** CP PROFESSIONNELS ***********************/

body.press {
    background: url("../images/background-collection-piece.jpg") no-repeat scroll center 0 transparent;
}

#content .right-column.professionnals {
	padding : 20px;
}

#content .right-column.professionnals h3 {
	margin-bottom: 5px;
}

#content .professionnals .other-exhibitions .other-exhibition .datas .more a,
#content .press-container .press-block .datas .more a {
	color: #000000;
}

#content .professionnals .other-exhibitions .other-exhibition .datas .more a span,
#content .press-container .press-block .datas .more a span {
	color: #543A1D;
	font-size: 12px;
}

/************************** FIN CP PROFESSIONNELS ***********************/

/************************** PARTENAIRES PROFESSIONNELS ***********************/
body.partners {
    background: url("../images/background-professionnals-partners.jpg") no-repeat scroll center 0 transparent;
}

#content .right-column.partners {
	background-color: #FFFFFF;
}

#content .right-column.partners .intro {
	text-align : justify;
}

#content .right-column.partners .intro p {
	line-height : 1.2;
}

#content .right-column.partners .rent {
	margin-top: 20px;
}

#content .right-column.partners .rent  h3 {
	font-family : "Times New Roman", Georgia, Serif;
	font-size: 16px;
	color: #543A1D;
	margin-bottom: 5px;
	font-weight: bold;
}

#content .right-column.partners .rent  ul li {
	border-bottom: solid 1px #d9d5ce;
	padding-left: 4px;
	padding-bottom: 3px;
	margin-bottom: 4px;
}

#content .right-column.partners .rent  ul li a{
	color: #000000;
}


#content .right-column.partners .rent .left-content-rent {
	float: left;
	width : 300px;
}

#content .right-column.partners .rent .left-content-rent ul {
    width: 200px;
}

#content .right-column.partners .rent .right-content-rent {
	float : left;
	width : 381px;
}

#content .right-column.partners .rent .right-content-rent ul {
    width: 100%;
}

#content .right-column.partners .cgu {
	margin-top: 20px;
}

#content .right-column.partners .cgu p {
	line-height: 1.2;
	text-align: justify;
}

#content .right-column.partners .slider {
	margin-top: 20px;
	text-align: center;
}


#content .right-column  .slider .paginator {
	width : 100%;
}

#content .right-column  .slider .paginator .pages a {
	line-height: 20px;
}

#content .right-column .slider .paginator ul li a.prev img {
	margin-right: 250px;
}

#content .right-column .slider .paginator ul li a.next img {
	margin-left: 250px;
}

/************************** FIN PARTENAIRES PROFESSIONNELS ***********************/

/************************** HOME VISITE ***********************/
body.visit {
    background: url("../images/background-visit-home.jpg") no-repeat scroll center 0 transparent;
}

body.visit #content .visit{
	background : none;
	padding : 0;
}

#content .partners ul.thumb {
	margin-left: 20px;
	text-transform: uppercase;
}

#content .partners ul.thumb li {
	padding : 5px 20px;
	vertical-align : bottom;
}

#content .partners .thumb-content {
	margin-top: 6px;
	background-color : #FFFFFF;
	padding : 20px;
	position : relative;
	z-index: 2;
}

#content .partners .thumb-content .left-thumb-content {
	float : left;
	width : 270px;

}

#content .partners .thumb-content .left-thumb-content .enters {
	margin-right : 5px;
}

#content .partners .thumb-content .left-thumb-content  .enters .enter {
	margin-bottom: 20px;
	line-height: 1.1;
}

#content .partners .thumb-content .left-thumb-content  .enters .enter h1 {
	color: #543A1D;
	font-size: 15px;
	font-family : "Times New Roman", Georgia, Serif;
	text-transform: uppercase;

}

#content .partners .thumb-content .right-thumb-content {
	float: left;
	width : 300px;
}


h1.with-tabs { display:none; }

#content .form-item {
	width : 200px;
	float : left;
	margin : 0px 8px;
}

#content .form-item input {
	width : 200px;
	margin-top : 5px;
}

#content .node-webform span.submitted {
	display:none;
}

#content .webform-component-textarea {
	width : 425px;
	margin-top: 10px;
}

#content .webform-component-textarea .form-textarea {
	margin-top: 5px;
}

#content #edit-actions {
	clear: both;
}

#content #edit-actions input.form-submit {
	border: none;
	background-color: #543A1D;
	color: #FFFFFF;
	float : right;
	margin-right : 0;
	padding : 5px 8px;
	margin-top: 15px;
}

#content fieldset .fieldset-description, #content fieldset legend {
	padding-left : 7px;
}

#content fieldset.captcha {
	clear : both;
}


#content .contact {
	width : 95%;
}

#content .contact h1 {
	font-family : "Times New Roman", Georgia, Serif;
	color: #543A1D;
	font-size: 26px;
	margin-bottom: 15px;
}

#content .contact p {
	line-height: 1.3;
	margin-bottom: 15px;
	width : 95%;
}

#content .contact .form-contact {
	width : 432px;
}

#content .contact input {
	margin-bottom: 20px;
	margin-right : 20px;
	margin-top: 5px;
}


.right-column .description { margin-bottom: 15px; width:100%; line-height: 1.2;}

.right-column .date_aquisition {color: #4C4435; margin: 5px 0px; width:100%; line-height: 1.2; text-transform:lowercase;}
.right-column .date_aquisition:first-letter {text-transform:uppercase;}

.collection .right-column h3 { text-transform: uppercase; font-weight: bold; font-size: 16px; color:#543A1D; font-family: Times New Roman }
.collection .right-column .datas h3 { text-transform: uppercase; font-weight: bold; font-size: 26px; color:#543A1D; font-family: Times New Roman }
.fiche-collection .themes { width:auto; }
.fiche-collection .themes ul li {
	border-bottom: 1px solid #d9d5ce;
	background: url("../images/brown_arrow1.png") no-repeat scroll 0 9px transparent;
	padding: 7px 0 7px 15px;
	margin: 0 20px;
    width: 40%;
    height:50px;
}
.fiche-collection .themes ul li, .fiche-collection .themes ul li a { font-family: Arial; font-size: 12px; color:#666059; font-style:normal; font-weight: normal;  }

.fiche-collection .themes ul li a { background: none;  padding:0; color: #543A1D; font-size: 12px; font-weight: bold;} /* Modifs pour Dernières acquisitions */

.datas .medias .video, .datas .medias .son, .medias .video, .medias .son{
	margin-top : 10px;
	margin-bottom: 10px;
	text-align: center;
	clear: both;
}

.medias .video a {
	color: #543A1D;
}

#content .right-column h1,
#content .right-column h1 a {
	color: #B07308;
	font-family: "Times New Roman",Georgia,Serif;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 3px;
}

#content .right-column h1 a:hover{
	color: #442914;
	text-decoration:none;
}


#content .breadcrumb.thematic-pieces  {
	font-family: "Times New Roman",Georgia,Serif;
	font-style : italic;
	color : #7b766b;
	margin-top: -15px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#content .breadcrumb.thematic-pieces a {
    color: #543A1D;
}

#content .right-column p.intro {
    line-height: 1.3;
    margin-bottom: 10px;
    margin-top: 45px;
}

#content .download {
	background-color: #FFFFFF;
	padding : 10px;
	width : auto;
    font-family: "Times New Roman",Georgia,Serif;
   	font-style : italic;
	font-size: 14px;
	display:inline;
}

#content .download a {
	color: #CE8C1A;
}





#content .partners ul.thumb {
	margin-left: 20px;
	text-transform: uppercase;
}

#content .partners ul.thumb li {
	padding : 5px 20px;
	vertical-align : bottom;
}

#content .partners .thumb-content {
	margin-top: 6px;
	background-color : #FFFFFF;
	padding : 20px;
	position : relative;
	z-index: 2;
/*	width : 653px;*/
}

#content .partners .thumb-content .access-picture {
	margin-bottom: 20px;
}

#content .partners .thumb-content .left-thumb-content {
	float : left;
	width : 270px;
}

#content .partners .thumb-content .left-thumb-content .enters {
	margin-right : 5px;
}

#content .partners .thumb-content .left-thumb-content  .enters .enter {
	margin-bottom: 20px;
	line-height: 1.1;
}

#content .partners .thumb-content .left-thumb-content.access {
	width : 340px;
}

#content .partners .thumb-content .access .address {
	width : 320px;
	line-height : 1.3;
	text-align: justify;
}

#content .partners .thumb-content .left-thumb-content  .enters .enter h1,
#content .partners .thumb-content .access h1 {
	color: #543A1D;
	font-size: 15px;
	font-family : "Times New Roman", Georgia, Serif;
	text-transform: uppercase;

}

#content .partners .thumb-content .right-thumb-content {
	float: left;
	width : 300px;
}

#content .partners .thumb-content .prices {

}

#content .partners .thumb-content .prices .price {
	margin-bottom: 15px;
	line-height: 1.3;
}

#content .partners .thumb-content .prices .price h1 {
	color: #543A1D;
	text-transform: uppercase;
	font-size : 18px;
	font-weight: bold;
	font-family: "Times New Roman", Georgia, Serif;
}

#content .partners .thumb-content h2 {
	font-size: 14px;
	margin-bottom : 10px;
}

#content .partners .thumb-content .visitor {

}


#content .partners .thumb-content .visitor thead{
	border-bottom: solid 1px #000000;
	border-top : solid 1px #000000;
	text-align : left;
}

#content .partners .thumb-content .visitor thead tr th {
	min-width : 100px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

#content .partners .thumb-content .visitor tbody tr td{
	padding : 8px 0;
	padding-left: 5px;
}

#content #content .partners .thumb-content .visitor tbody tr.odd td {
	background-color: #FFFFFF;
}

 #content .partners .thumb-content .visitor tbody tr.even td {
	background-color : #f1f0ee;
}

 #content .partners .thumb-content p.mentions {
	margin-top: 10px;
}


#content .right-column.no-bg {
	background : none;
	padding : 0;
}

#content .left-column-exhibition img.shadow {
	-moz-box-shadow: 3px 3px 5px #555;
	-webkit-box-shadow: 3px 3px 5px #555;
	box-shadow: 3px 3px 5px #555;
	z-index: 10;
	position : relative;
}

#content .medias { margin-top:15px; width: 350px;  }

/*********************************/

.breadcrumb { margin-top : 10px; margin-left: 2px; } /* 150px passé à 2px */

.block .view-id-der_acquisitions .datas-block {
 	float: left;
    line-height: 1.2;
    padding-top: 0 !important;
    width: 445px;
}

.block .view-id-der_acquisitions .views-row {
	line-height: 1.3;
    padding: 10px 0;
}

.layerHome .slider .btn_opacity_left {
	background: none repeat scroll 0 0 red;
    height: 25px;
    left: 12px;
    position: absolute;
    top: 35%;
    width: 10px;
    z-index: 100;
}

.layerHome .slider .btn_opacity_right {
	background: none repeat scroll 0 0 red;
    height: 25px;
    right: 12px;
    position: absolute;
    top: 35%;
    width: 10px;
    z-index: 100;
}

div.error, table tr.error { display: none; }
.author .field-name-field-oeuvre-prenom-art, .author .field-name-field-oeuvre-nom-art  {
	width : 100px;
}


.action-links { display :none; }


ul.primary { border:0; float:right; }

#tabs-wrapper .primary { position:absolute; right: 0; top: 0; border-bottom: 0; }

.carrou_relative { position:relative; }

#content .partners .thumb-content.no_margin {
	margin-top : 0 !important;
	padding : 10px;
}

#content .medias.reduce_margin {
	margin-top: 5px;
}

/* ===== Home Slider ===== */

#content #home-slider {
	position: absolute;
	top: 0;
	left: -135px;
	width: 1280px;
	height: 720px;
	z-index: -1;
	overflow: hidden;
}

#content #home-slider > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.btn-ticket {
	display: inline-block;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem 1rem;
	font-size: .875rem;
	line-height: 1.4285714286;
	border-radius: 0;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn-ticket:hover {
	text-decoration: none;
}

.btn-ticket {
	background-color: #ce8c1b;
	border-color: #ce8c1b;
	color: #fff;
}

.btn-ticket:link,
.btn-ticket:visited {
	color: #fff;
}

.btn-ticket:hover,
.btn-ticket:focus {
	background-color: #b37915;
	border-color: #b37915;
}

#header .btn-ticket {
	position: absolute;
	bottom: 55px;
	right: 90px;
	padding: 4px 8px;
}
