html {
  height: 100%;
}
body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #FFF;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
#global {
  height: 100%;
}
.anthracite {
	color: #525252;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.border {
	border: 1px solid #C4C4C4;
	background-color: #FFF;
}
h5 {
	color: #000;
	font-weight: normal;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-right: 60px;
}

a {
	text-decoration: none;
	color: #6B6B6B;
}
a:hover {
	text-decoration: none;
	color: #F30;
}
img a {
	text-decoration: none;
}
img a:hover {
	text-decoration: none;
}
.legend {
	font-size: 9px;
	color: #333;
	text-decoration: none;
}
cursor{
 src:url(../cursor.gif);
 bgcolor:#FFF;
 text:#000;
}
 

/* police */
@font-face {
 font-family: DINEngschrift;
 font-style:  normal;
 font-weight: normal;
 src: url(../police/DINENGS0.eot);
}

/* cartel carinebelstudio */

.highslide img {cursor: url(http://www.biennaledelyon.com/static/highslide/graphics/zoomin.cur), pointer !important;}h3 {
	font-size: 12px;
	color: #555;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
.excl {
	color: #F0C;
	font-size: large;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.exclN {
	color: #000;
	font-size: large;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* fiche artiste v3 */
#voir-galerie-artiste {
    margin-top          : 22px;
    padding-top         : 5px;
    text-align          : center;
}
#voir-galerie-artiste img {
    cursor              : pointer;
}
#oeuvre-artiste, #lieu-exposition-artiste, #lien-artiste {
    margin-top          : 30px;
}
#legende {
    bottom              : 40px;
    position            : absolute;
    right               : 120px;
    z-index             : 100;
    width               : 396px;
}
#top-legende {
    width               : 376px;
    background          : #FFF;
/*    margin-bottom       : 1px;*/
    border-bottom       : 1px solid #000;
    padding             : 5px 10px;
    color               : #000;
}
#next-oeuvre {
    margin              : 0 12px 0 4px;
}
#englobe-legende-title, #englobe-legende_slide, #englobe-legende-lieu {
    width               : 396px;
    background          : #FFF;
    /*margin-bottom       : 1px;*/
    border-bottom       : 1px solid #000;
}
#englobe-legende_slide {
    overflow-y          : auto;
    padding-right       : 25px;
    width               : 371px;
    height              : 40px;
}
.voir_plus_legende {
    margin-right        : 12px;
    cursor              : pointer;
}
.legende-title {
    padding             : 5px 20px 5px 65px;
    width               : 311px;
}
#top-legende img {
    cursor              : pointer;
}
.legende_slide {
    padding             : 5px 20px 5px 33px;
    width               : 318px;
    cursor              : pointer;
}
.legende_lieu {
    padding             : 5px 20px 5px 33px;
    width               : 343px;
}
.img-espace {
    margin-right        : 12px;
}
#legende_slide {
    background-color    : #FFFFFF;
    cursor              : pointer;
}
#bloc_image_full {
	height              : 100%;
	left                : 0px;
	overflow            : hidden;
	position            : absolute;
	top                 : auto;
	width               : 100%;
	z-index             : 0;
	background-color: #000;
	margin: 0px;
	bottom: auto;
}
#bloc_image50v {
	height              : 100%;
	left                : 1px;
	overflow            : hidden;
	position            : absolute;
	top                 : auto;
	width               : 50%;
	z-index             : 0;
	background-color: #000;
	margin: 0px;
	bottom: auto;
}
#bloc_image50h {
	height              : 100%;
	left                : 1px;
	overflow            : hidden;
	position            : absolute;
	top                 : auto;
	width               : 50%;
	z-index             : 0;
	background-color: #000;
	margin: 0px;
	bottom: auto;
}
#encart-actualite-artiste {
    background              : #000;
    width                   : 138px;
    padding                 : 15px 20px 15px 20px;
    margin-bottom           : 20px;
    color                   : #FFF;
}
.highslide-maincontent {
    padding                 : 10px !important;
}



/* jeux concours */
.title-form-jouez {
    text-align              : right;
}
.englobe-img-vote {
    width                   : 300px;
    height                  : 230px;
    background              : #D8D8D8;
    text-align              : center;
    display                 : table-cell;
    vertical-align          : middle;
}

/* bouton plus */
.ponctuation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000;
	text-decoration: none;
}
.ponctuation a:hover {
	color: #f0c;
	text-decoration: none;
}
h2 {
	font-size: 12px;
}
h4 {
	font-weight: normal;
}
.wrap {
	display: inline-table;
	height: 10px;
	position: relative;
	width: 100%;
}
.roseLeg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FF3300;
}
