body
{
	margin: 0px ;
	padding: 0px;
	font: normal 12px 'Times roman', Times, serif;
	background: #f7f7f7;
	color:#000;
	/*width:100%;
	height:100%;*/
	}

@font-face {
    font-family: 'NovecentowideNormal';
    src: url('/site/fonts/1A1172_1_0.eot');
    src: url('/site/fonts/1A1172_1_0.eot?#iefix') format('embedded-opentype'),
         url('/site/fonts/1A1172_1_0.woff') format('woff'),
         url('/site/fonts/1A1172_1_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NovecentowideBook';
    src: url('/site/fonts/1A1172_0_0.eot');
    src: url('/site/fonts/1A1172_0_0.eot?#iefix') format('embedded-opentype'),
         url('/site/fonts/1A1172_0_0.woff') format('woff'),
         url('/site/fonts/1A1172_0_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* BASE */
	
a,a:visited {
	text-decoration:none;
	/*color:#069;*/
	color:#000;
	outline:none;
}

a:hover,a.actif{
	color:#a0a0a0;
}


.current,.paginationNumber a:hover {
	color:#000;
}

ul, li {
	list-style:outside;
	list-style-type:none;
	margin:0;padding:0;
}

.invisible{
	display:none;
}

.clear{
	clear:both;
}

.last-element span{
	display:none;
}


div#wrapper{
	font-size: 11px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
}
/* BASE */
.eightcolFixe{
	width:700px;
	margin-right: 36px;
	margin-bottom:20px;
	float:left;
}

/*---------------------------------HEADER-----------------*/
.header
{
	margin-top:1%;
}

.menuAccueil{
	
}

.menu, .menuAccueil{
	margin-top:1%;
	z-index:1001;
}

.top{
	width:100%;
	padding:0!important;
	z-index:100;
	/*background:url(/site/graphisme/degrade-home.png) repeat;*/
	background-color:#f7f7f7;
}

.test{
	display:none;
	background-color:#000;
	width:100px;
	height:100px;
}


/*---------------------------------NAV-----------------*/
ul.navFr{
	max-width:825px;
}

ul.navEn{
	max-width:780px;
}
	
ul#nav {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	position:relative;
	height:70px;
}

ul#nav li a:hover, ul#nav li a.actif{
	color:#000;
}

ul#nav li {
	text-align:left;
	margin-right:0px;
	float:left;
}


ul#nav li a {
	display: block;
	float: left;
	font-family: 'NovecentowideNormal', sans-serif;
	color:#919090;
	font-size:1.1em;
	letter-spacing:0.1em;
	text-transform:uppercase;
    padding: 0 18px 5px 18px;
    position: relative;
}

.trait{
    height: 1px;
    position: absolute;
    top: 7px;
    width: 18px;
    display: none;
}

.trait-left{
    left:0;
    border-top: 1px solid #000;
    width: 12px;
}

.trait-right{
    right:0;
    border-top: 1px solid #000;
    width: 12px;
}

.actif .trait, ul#nav a:hover .trait{
    display: block;
}



li ul {
	display: none;
	position: absolute;
	width:100px;
	top: 0;
	left: 0;
	font-weight: normal;
	padding: 1px 0 3px 0;
	margin-left:-1px;
}

li>ul.subExpo {
	margin-top:16px;
	display: none;
	left: 100px;
	z-index:1005;
}

li>ul.subExpoEn {
	margin-top:16px;
	display: none;
	left: 92px;
	z-index:1005;
}

li>ul.subGalerie {
	margin-top:16px;
	display: none;
	left: 663px;
	z-index:1005;
	width:140px;
}

li>ul.subGalerieEn {
	display: none;
	left: 617px;
    margin-top: 16px;
	z-index:1005;
}

li>ul.subExpo li, li>ul.subExpoEn li, li>ul.subGalerie li, li>ul.subGalerieEn li {
	float:none!important;
}

li>ul.subExpo li a, li>ul.subExpoEn li a, li>ul.subGalerie li a, li>ul.subGalerieEn li a {
	font-size:1em!important;
    padding-right: 0!important;
}

li:hover ul, li.over ul {
	display: block;
}

ul.subGalerie li a, ul.subExpo li a, ul.subGalerieEn li a, ul.subExpoEn li a{
	margin-bottom:0!important;
	clear:both!important;

}

/*ul#nav a#bt-accueil{
	background:url(/site/graphisme/bt_accueil.png) no-repeat;
	width: 95px;
	height: 14px;
}

ul#nav a#bt-accueil-en{
	background:url(/site/graphisme/bt_accueil_en.png) no-repeat;
	width: 70px;
	height: 14px;
}

ul#nav a#bt-artistes{
	background:url(/site/graphisme/bt_artistes.png) no-repeat;
	width: 98px;
	height: 14px;
}

ul#nav a#bt-artistes-en{
	background:url(/site/graphisme/bt_artistes_en.png) no-repeat;
	width: 95px;
	height: 14px;
}


ul#nav a#bt-expo{
	background:url(/site/graphisme/bt_expo.png) no-repeat;
	width: 128px;
	height: 14px;
}

ul#nav a#bt-expo-en{
	background:url(/site/graphisme/bt_expo_en.png) no-repeat;
	width: 128px;
	height: 14px;
}

ul#nav a#bt-presse{
	background:url(/site/graphisme/bt_presse.png) no-repeat;
	width: 80px;
	height: 14px;
}

ul#nav a#bt-presse-en{
	background:url(/site/graphisme/bt_presse_en.png) no-repeat;
	width: 73px;
	height: 14px;
}

ul#nav a#bt-actu{
	background:url(/site/graphisme/bt_actu.png) no-repeat;
	width: 124px;
	height: 14px;
}

ul#nav a#bt-actu-en{
	background:url(/site/graphisme/bt_actu_en.png) no-repeat;
	width: 73px;
	height: 14px;
}

ul#nav a#bt-galerie{
	background:url(/site/graphisme/bt_galerie.png) no-repeat;
	width: 95px;
	height: 14px;
}

ul#nav a#bt-galerie-en{
	background:url(/site/graphisme/bt_galerie_en.png) no-repeat;
	width: 98px;
	height: 14px;
}

ul#nav a#bt-publi{
	background:url(/site/graphisme/bt_publi.png) no-repeat;
	width: 140px;
	height: 14px;
}

ul#nav a#bt-publi-en{
	background:url(/site/graphisme/bt_publi_en.png) no-repeat;
	width: 140px;
	height: 14px;
}

ul#nav a#bt-accueil:hover, ul#nav a#bt-accueil-en:hover, ul#nav a#bt-artistes:hover, ul#nav a#bt-artistes-en:hover, ul#nav a#bt-presse:hover, ul#nav a#bt-presse-en:hover, ul#nav a#bt-actu:hover, ul#nav a#bt-actu-en:hover, ul#nav a#bt-galerie:hover, ul#nav a#bt-galerie-en:hover, ul#nav a#bt-expo:hover, ul#nav a#bt-expo-en:hover, ul#nav a#bt-publi:hover, ul#nav a#bt-publi-en:hover,ul#nav li a.actif{
	background-position:bottom!important;
}*/


span.separation{
	float:left;
	background:url(/site/graphisme/separation.png) no-repeat top;
	width:4px;
	height:14px;
	display:block;
	padding-right:3px;
}

li#positionLangues{
	float:right!important;
}

#langues{
	float:right!important;
	margin-left:0;
	width:50px;
}

#langues #en{
    padding-right:0;
    padding-left:0;
}

#langues #fr{
	padding-right:3px;
    padding-left:0;
}

nav select {
  display: none;
}
/*---------------------------------CONTENU-----------------*/

div#maincontent
{
	margin:15px auto 60px;
	text-align:left;
	min-height:400px;
}

/*---------------------------------ACCUEIL-----------------*/
h1.logoAccueil, h1.logo{
	margin-left:20px;
}

h1.logoAccueil a{
	text-transform:uppercase;
	color:#000;
	font-size:1.6em;
	letter-spacing:0.4em;
	display:block;
	text-align:center;
	font-family: 'NovecentowideBook', sans-serif;
	margin: 15px auto 0;
	line-height:1.2em;
}
a h1.logoAccueil:hover, a h1.logo:hover{
	color:#000;
}

h1.logo a{
	text-transform:uppercase;
	color:#000;
	font-size:1.6em;
	letter-spacing:0.4em;
	text-align:center;
	display:block;
	font-family: 'NovecentowideBook', sans-serif;
	margin: 15px auto 0;
	line-height:1.2em;

}
#hoverImage{
	min-height:400px;
	width:100%;
	right:0;
	z-index:1005;
	display:block;
	position:absolute;
}
h1.titreAccueil{
	font-size: 3em;
	margin-top:-2px;
	color:#000;
	padding-top:0px;
	font-family: 'NovecentowideBook', sans-serif;
	line-height:1.8em;
	text-transform:uppercase;
}

	

h2.titreAccueil{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 2.2em;
	line-height:1.5em;
	margin-top:0px;
	text-transform:uppercase;
	
	/*font-weight:normal;*/
	}
	
span.dates{
	font-family: 'NovecentowideBook', sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
}

span.verniHome{
	font-family: 'NovecentowideBook', sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	color:#000;
}
	
#expoAccueil{
	margin:10% auto 0;
	text-align:center;
	padding:20px;
	background:url(/site/graphisme/fondSousMenu.png) repeat;
	width:43%;
	opacity:0;
}

#cartouche{
	font-family: 'NovecentowideBook', sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	color:#939292;
}

a.link{
	border:#000 1px solid;
}

/*---------------------------------ARTISTES-----------------*/
#sousMenuArtiste, #sousMenuExpo{
	margin:45px 0 30px 30px;
}

#sousMenuExpoPres{
    margin:0px 0 30px 30px;
}

#sousMenuArtiste ul li a, #sousMenuExpo ul li a, #sousMenuExpoPres ul li a{
	font-size:1em;
	font-family: 'NovecentowideNormal', sans-serif;
	font-weight:normal;
	letter-spacing:0.1em;
	color:#939292;
	text-transform:uppercase;
}

.listeArtistes{
	font-family: 'NovecentowideNormal', sans-serif;
	font-weight:normal;
	letter-spacing:0.1em;
	font-size:1.1em;
	line-height:1.5em;
	text-transform:uppercase;
}
	

.listeArtistes{
	margin:0 auto 0;
	width:100%;
	min-height:300px;
}

ul.colListe li{
	color:#939292;
}

ul.colListe li a{
	color:#000;
}

ul.colListe li a:hover{
	color:#939292;
}

.portraitArtiste{
	position:relative;
	
}

.artiste-background-wrap img{
	text-align:right;
}

.artiste-background-wrap {
    display:none;
	right: Opx;
    position: relative;
    top: 0px;
	/*height:400px;*/
	background:#f7f7f7;
	text-align:right;
}

.artiste-background-wrap .img {
    height:auto;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


@media screen and (min-width: 1200px) {
	ul.colListe{
	float:left;
	margin:30px 0 0 7%;
}
}

@media screen and (max-width: 1024px) {
	ul.colListe{
	float:left;
	margin:30px 0 0 5%;
}
}

.blocGauche {
    position:relative;
    width:100%;
	min-height:510px;
	background:#FFF;
	line-height: normal;
	-moz-box-shadow: 3px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 3px 3px 5px #d4d3d3;
	margin-bottom:30px;
}

.sevencol{
	margin-bottom:20px!important;
}

.blocGaucheTexte{
	padding:20px;
	font-size:1.15em;
	line-height:1.3em;
}

.blocGaucheTextePresse{
	padding: 20px 0 20px 30px;
	font-size:1.15em;
	line-height:1.3em;
}


#texte{
	line-height:1.3em;
	position:relative;
	padding:0 10px 10px 10px;
	margin-bottom:20px;
}

.texteInside{
	width:88%;
	margin:0 0 20px 30px;
	font-size:1.2em;
	line-height:1.2em;
	text-align:left;

}

.texteInside h4{
    text-transform: uppercase;
    font-family: 'NovecentowideNormal', sans-serif;
    font-weight:normal;
    margin-bottom: 20px;
}

#texteArtiste{
	line-height:1.3em;
	font-size:1em;
	padding:0 10px 10px 10px;
}

#communityExpo{
	position:absolute;
	right:0;
	top:2px;
	width:160px;
}

#communityArtistes{
	margin-bottom:10px;
}

#communityGallery{
    margin-top:20px;

}

#communityGallery a{
    margin:0 3px 0;
}

/*#btGoogle{
	float:left;
	margin:25px 0 0 0;
}

#likeFB{
	margin:25px 10px 0 0px;
}

#twitter{
	float:left;
	margin:0px 10px 0 0px;
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:1.2em;
	text-transform: uppercase;
}*/

#communityButton{
	margin:25px 10px 0 30px;
}
	

/*---------------------------------EXPOS-----------------*/
.rowListe{
	width:100%;
}


#sousMenuExpo ul li a:hover, #sousMenuArtiste ul li a:hover, #sousMenuFoire a:hover{
	color:#000;
}

#sousMenuArtiste a.actif, #sousMenuExpo a.actif{
	color:#000;
}

.bloc{
	/*background-color:grey;*/
	padding-bottom:10px;
}

.ligne{
	border-top:1px solid #bababa;
	height:1px;
	margin:15px 0!important;
	text-align:center;
}



.dates{
	font-size:0.9em;
	letter-spacing:0.1em;
	padding-top:3px;
}

.datesListe{
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:1em;
	letter-spacing:0.1em;
}

.datesExpo{
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:0.9em;
	letter-spacing:0.1em;
	color:#939292;
}

.imageListeExpo{
	margin-top:20px;
	
}

.imageListeExpo li{
	float:left;
	margin:0 13px 10px 0;
}

.imageListePresse li{
	float:left;
	margin-right:25px;
}

p.imagePresse{
	text-align:left;
}

#pdf{
	clear:both;
	margin-bottom:10px;
}
.cadre{
	margin-bottom:30px;
	background-color:#FFF;
}

.lienArtiste{
	margin-top:20px;
}

.lienArtiste .details{
	font-family: 'NovecentowideNormal', sans-serif;
	letter-spacing:0.1em;
	color:#000;
}
/*---------------------------------NEWS-----------------*/
.texteNews{
	margin-top:20px;
	font-size:1.2em;
}

.blocActu{
	/*background-color:grey;*/
	padding-bottom:20px;
	border-bottom:0px solid #3F4146;
	margin-top:35px;
}

.subtitleListe{
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:1em;
	letter-spacing:0.1em;
	text-transform:uppercase;
	margin-top:10px;
	color:#000;
}
/*---------------------------------PUBLICATIONS-----------------*/
.ligneTableau{
	width:100%;
	margin-bottom:50px;
	
}

.cellulePresse{
	margin-right:2%!important;
	min-height:320px;
}

.presse{
	margin-top:20px;
}



.paginationNumber{
	font-family: 'NovecentowideNormal', sans-serif;
	margin:20px 0;
	color:#a0a0a0;
}

.paginationNumber a{color:#a0a0a0;}

.lienImagePress{
	display: block;
	border:1px solid #f7f7f7;
}

.lienImagePress:hover{
	border:1px solid #a0a0a0;
}

.imagePresse{
	background: none repeat scroll 0 0 #f7f7f7;
    text-align:center;
	height:185px;
	
}


.imagePresse img{
	height: auto;
    max-width: 100%;
    vertical-align: middle;
	position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}


	

.legendePresse{
	font-size: 1.2em;
	line-height:1.2em;
	font-family:'Times roman', Times, serif;
	text-transform:none;
	margin:3px 0;
}

h2.titreArticle, h2.nomArtiste{
	font-size: 1.2em;
	margin:0;padding:0;
	font-family: 'NovecentowideBook',sans-serif;
	text-transform:uppercase;
	color:#939292;
}

.legendePublications{
	padding-top:10px;
	font-family: 'NovecentowideNormal', sans-serif;
    color: #000;
	text-transform:uppercase;
    font-size: 0.9em;
	width:90%;
}

.image{
	height:150px;
	vertical-align:bottom;
	position:relative;
}

.image a{
	height:100%;
	display:block;
	position:relative;
}


.image img{
	position:absolute;
	bottom:0;
}

h4.artisteNewsListe{
	font-size: 1.3em;
	font-family: 'NovecentowideNormal', sans-serif;
	margin-bottom:10px;
	display: inline;
}

.list-inline > li {
  display: inline-block;
  padding-right: 0px;
}

.detailPublications{
    font: normal 12px 'Times roman', Times, serif;
    text-transform: none;
    margin-top:10px;
}

.hover_btPaypal{
	border: 0 none;
    margin: 0 265px 0 0;
}

.hover_btPaypal,.buyCat {
	opacity:0.6;
}

.hover_btPaypal:hover, .buyCat:hover{
	opacity:1;
}

select{
	padding:4px 0;
}

.indisponible{
	margin-top:6px;
}


/*---------------------------------NEWSLETTER-----------------*/
input, .btn{
	background-color:transparent;
	border:1px solid #000;
	color:#000;
}

#adresse{
	float:left;
	margin-right:30px;
}

#adresse, #horraires{
	margin-bottom:20px;
}

/*---------------------------------CONTACT MAP-----------------*/

@media screen and (min-width: 1200px) {
	iframe{
	width:100%;
	height:480px; 
	}
}

@media screen and (max-width: 1024px) {
	iframe{
    width:100%;
	height:470px; 
	}
}


/*---------------------------------FOOTER-----------------*/
.bas{
	
}
div#footerAccueil, div#footer
{
	clear:both;
	z-index:1010;
	width:100%;
	padding:0!important;
	
	}

div#footerAccueil{
	bottom:0;
	position:absolute;
	
}

div#footer{
	
	
}
	

.ligneFooter{
	border-top:1px solid #bababa;
	height:1px;
	margin:15px 0 0!important;
	text-align:center;
}

.picto{
	margin:0 1.3%!important;
	position:relative;
	height:32px;
	width:32px!important;
}

img.bt-footer{
	z-index:1000!important;
	position:absolute;
	left:0;
}
	
#footerFull, #footerFullAccueil{
	font-family: 'NovecentowideNormal', sans-serif;
	color:#FFF;
	font-size:1em;
	text-transform:uppercase;
	margin:5px auto 0;
	z-index:1005;
	width:90%;
}

#contenuFooter{
	padding:10px;
	margin:5px 0 10px;
}

#footerFull a, #footerFullAccueil a{
	font-family: 'NovecentowideBook', sans-serif;
	color:#FFF;
	font-size:1em;
	text-transform:uppercase;
}

#footerFull li, #footerFullAccueil li{
	text-align:left;
	
}

#footerLeft, #footerMiddle{
	float:left;
}

#footerLeft{
	margin-right:7%;
}

#footerMiddle{
	width:33%;
}
	

#footerRight{
	float:right;
	min-height:375px;
	
}


#footerRight li{
	font-size:0.78em;
	text-align:left;
	border-bottom:1px solid #454444;
	display:block;
	padding:3px 0;
	font-family: 'NovecentowideBook', sans-serif;
	color:#515151;
}

#footerRight li a{
}

#footerFull, #footerFullAccueil p{
	font-size:0.78em;
	text-align:left;
	line-height:1.7em;
}

#footerFull a:hover, #footerFullAccueil a:hover, #footerRight a.actif{
	color:#515151;
}

#imageTwitter{
	float:left;
	margin:0 10px;
}

#twitter a{
	color:#5ea9dd;
	display: inline-block;
    margin-top: 15px;
}


.titreFooter{
	font-family: 'NovecentowideBook', sans-serif;
	font-size:1.1em!important;
	color:#515151;
	text-align:left;
	margin-bottom:20px;
	border-bottom:1px solid #454444;
}

.titreFooter a{
	color:#515151!important;
}

.titreFooter a:hover{
	color:#FFF!important;
}

#footerLeft img{
	background-position:left;
	text-align:left;
}
	
ul#infosFooter{
	margin:10px auto 10px;
	width:525px;
	
}

.ssMarge{
	margin-right:0!important;
}
div#footerAccueil ul#infosFooter li{
    float:left;
    font-size:0.85em;
    line-height: 1.2em;
    padding:0 3px;
    text-align:center;
    margin:auto;
    /*color:#3F4146;*/
    color:#000;
    list-style-type:none;
    list-style-position:none;
    font-family: 'NovecentowideNormal', sans-serif;
	
}
	
div#footer ul#infosFooter li{
	float:left;
	font-size:0.85em;
    line-height: 1.2em;
	padding:0 3px;
	text-align:center;
    margin:auto;
	/*color:#3F4146;*/
	color:#000;
	list-style-type:none;
	list-style-position:none;
	font-family: 'NovecentowideNormal', sans-serif;
	
}

#newsletterFooter{
	
}

p.message{
	color:#FFF;
}

input#mail{
	background-color:#FFF;
}

input#submit{
	background-color:#FFF;
	color:#000;
	padding-left:5px;
	margin-left:18px;
}

#show{
	z-index:1002;
}

#showImage{
	z-index:1002;
}

img{
	border:0px;
}

/*---------------------------------TITRE-----------------*/
h1,h2,h3,h4{
	font-weight: normal;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}

h1{
	font-size: 2em;
	color:#000;
	padding-top:0px;
	font-family: 'Open Sans', sans-serif;
	line-height:1.2em;
	text-transform:uppercase;
}

span.titreArtiste, h1.titreArtiste{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 1.7em;
	background-color:#a0a0a0;
	letter-spacing:0.2em;
	padding: 4px 4px 3px;
	text-transform:uppercase;
	color:#FFF;
	display:inline;
}

.titreArtiste{
	line-height:1.4em;
}

h1.titreArtiste{
	-moz-box-shadow: 3px 0px 5px #d4d3d3; 
	-webkit-box-shadow: 3px 0px 5px #d4d3d3;
	line-height:1.2em;
}

span.titreArtiste{
	-moz-box-shadow: 3px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 3px 3px 5px #d4d3d3;
}

h1.titreGalerie{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 1.7em;
	background-color:#a0a0a0;
	letter-spacing:0.2em;
	padding: 4px 4px;
	line-height:1.3em;
	text-transform:uppercase;
	color:#FFF;
	-moz-box-shadow: 0px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 0px 3px 5px #d4d3d3;
	display:inline;
}

h1.titreArtiste a{
	color:#FFF;
}

h1.titreArtiste a:hover{
	color:#000;
}

h1.titreActu{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 1.7em;
	background-color:#a0a0a0;
	display:inline;
	line-height:1.7em;
	letter-spacing:0.2em;
	padding-left: 4px;
	text-transform:uppercase;
	color:#FFF;
}

h1.nomArtiste{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 2.7em!important;
	letter-spacing:0.2em;
	background-color:#a0a0a0;
	padding: 0 4px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:normal;
	-moz-box-shadow: 3px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 3px 3px 5px #d4d3d3;
	position:absolute;
	top:25px;
	left:10px;
	margin-bottom:25px;
}

h1.titreArtisteListe{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 1.5em;
	margin-bottom:10px;
	letter-spacing:0.1em;
	line-height:1.2em;
	text-transform:uppercase;
}

h2.titreActuListe{
	font-family: 'NovecentowideBook', sans-serif;
	font-size: 1.2em;
	margin-top:10px;
	margin-bottom:10px;
	letter-spacing:0.1em;
	padding-bottom:5px;
	color:#000;
	line-height:1.2em;
	text-transform:uppercase;
}

.ArtisteActuListe{
	font-family: 'NovecentowideBook', sans-serif;
	font-weight:normal;
	font-size: 1.2em;
	letter-spacing:0.1em;
	padding-bottom:5px;
	color:#000;
	line-height:1.2em;
	text-transform:uppercase;
}

.ArtisteActuListeN{
	font-family: 'NovecentowideNormal', sans-serif;
	font-weight:normal;
	font-size: 1.3em;
	padding-bottom:5px;
	color:#000;
	line-height:1.2em;
	text-transform:uppercase;
	display: inline;
}

p.sousTitre, h1.titreExpoPres, span.titreExpoPres{
	font-family: 'NovecentowideBook', sans-serif;
	background-color:#a0a0a0;
	padding: 0 4px;
	font-size: 1.6em;
	line-height:1.4em;
	letter-spacing:0.2em;
	padding:4px 4px;
	display:inline;
	color:#FFF;
	text-transform:uppercase;
}

h2.titreExpoArtistes{
	font-family: 'NovecentowideBook', sans-serif;
	background-color:#939292;
	padding: 0 4px;
	font-size: 1.7em;
	line-height:1.6em;
	letter-spacing:0.2em;
	padding:4px 4px;
	display:inline;
	color:#FFF;
	text-transform:uppercase;
	-moz-box-shadow: 0px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 0px 3px 5px #d4d3d3;
	white-space: nowrap;
}

span.titreExpoPres{
	-moz-box-shadow: 0px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 0px 3px 5px #d4d3d3;
}

h1.titreExpoPres a{
	color:#FFF;
}

h1.titreExpoPres{
	-moz-box-shadow: 3px 3px 5px #d4d3d3; 
	-webkit-box-shadow: 3px 3px 5px #d4d3d3;
}

h1.titreExpoPres a:hover{
	color:#000;
}

h2.recommander{
	font-family: 'NovecentowideBook', sans-serif;
	background-color:#939292;
	padding: 0 4px;
	font-size: 1.4em;
	line-height:1.4em;
	letter-spacing:0.2em;
	padding:4px;
	display:inline;
	color:#FFF;
}


h2.titreExpo{
	font-size:1.1em;
	letter-spacing:0.1em;
	font-weight: normal;
	margin-right:10px;
	line-height:1.2em;
}

h1.titreExpoName{
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:1em;
	letter-spacing:0.1em;
	font-weight: normal;
	color:#000;
	text-transform:uppercase;
}

h2.titreExpoListe{
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:1.2em;
	letter-spacing:0.1em;
	font-weight: normal;
	color:#000;
	text-transform:uppercase;
}

h3.titreExpoListe{
	font-family: 'NovecentowideNormal', sans-serif;
	font-size:1em;
	letter-spacing:0.1em;
	font-weight: normal;
	float:left;
	margin-right:10px;
	color:#000;
}


h2{
	font-size: 1.5em;
	margin-top:0px;
	font-weight:normal;
	color:#000;
	margin-bottom: 20px;
	font-family: 'StMarieThin', sans-serif;
	line-height:1.2em;
	}
	
a h1:hover, a h2:hover{
	color:#939292;
}
.legendePublications .listeArtistesEditions li {
	
	display : inline ;
}

@media screen and (max-width: 1024px) {
    .eightcolFixe {
        width: 550px;
        margin-right: 36px;
        margin-bottom: 20px;
        float: left;
    }
}


@media screen and (max-width: 768px) {
	body{
	font-size:20px;
	line-height:24px;
	}
	
	.row {
		margin: 0 auto;
		max-width: 755px!important;
		min-width: 755px;
		overflow: hidden;
		width: 100%;
	}

	#logo,#logoAccueil{
		background: none repeat scroll 0 0 #f7f7f7;
		padding-bottom: 20px;
		margin-bottom: 30px;
		position: fixed;
		text-align: center;
		top: -3px;
		width: 100%;
		z-index: 9999;
	}
	
	h1.logo a, h1.logoAccueil a{
    color: #000;
    display: block;
    font-family: "NovecentowideBook",sans-serif;
    font-size: 0.58em;
    letter-spacing: 0.4em;
    line-height: 1.2em;
     margin: 15px auto 0;
    text-align: center;
    text-transform: uppercase;
	}
	
	h1.logoAccueil, h1.logo {
    	margin-left: 0;
	}

	.menu, .menuAccueil {
	    margin-top: 30px;
	    z-index: 1001;
	}

	nav ul     { display: none; }
	nav select { display: block;}
	nav{margin-left:4px;}
	
	select {
		padding:5px 8px;
		margin: 20px auto 10px;
		font-size: 1.4em;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: #f8f8f8;
		border:none;
		outline:none;
		display: inline-block;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		cursor:pointer;
		text-align:center;
		font-family: "NovecentowideBook",sans-serif;
		width: 100%;
	}
	
	select option{
		padding:8px 0;
		text-align:center;
		margin-left:5px;
	}
	
	
	label {position:relative; text-align:center;}
	label:after {
		content:'<>';
		font:11px "Consolas", monospace;
		color:#aaa;
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
		transform:rotate(90deg);
		right:8px; top:2px;
		padding:0 0 2px;
		border-bottom:1px solid #ddd;
		position:absolute;
		pointer-events:none;
	}
	label:before {
		content:'';
		right:6px; top:0px;
		width:20px; height:20px;
		background:#f8f8f8;
		position:absolute;
		pointer-events:none;
		display:block;
	}
	
	.paginationNumber a, .paginationNumber span{
		padding-right:8px;
	}
	
	.tn3-fullscreen{
		display:none!important;
	}
	
	/*ul#nav{
		margin:30px 0;
		height:auto;
	}
	
	ul#nav>li, ul#nav>li>a, #positionLangues{
		float:none;
		text-align:center;
		display:block;
		width:100%;
	}
	
	#positionLangues{
		padding:8px 0;
		border-bottom:1px solid #edecec;
	}
	
	
	#langues {
		float: none !important;
		margin:auto;
		text-align:center
		width: 100%
	}

	#langues>a{
		padding:0!important;
	}

	ul#nav li a {
		display:inline-block;
		float:none;
		text-align: center;
		width: 100%;
		padding:8px 0;
	}


	li ul {
		display: inline-block;
		width:100%;
		font-weight: normal;
		position: relative;
		width:100%;
		text-align: center;
		padding:0;
		margin:0;
	}

	li > ul.subExpo, li > ul.subExpoEn, li > ul.subGalerie,li > ul.subGalerieEn {
	    display: inline-block!important;
	    margin: 0;
	    text-align: center;
	    z-index: 1005;
		width:100%!important;
		left:0;
	}

	li>ul.subExpo, li>ul.subExpoEn, li>ul.subGalerie,li>ul.subGalerieEn {
		display: inline-block;
		text-align: center;
		width:100%;
		border-bottom:1px solid #edecec;
	}

	ul#nav a#bt-expo, ul#nav a#bt-galerie {
	    background-image: none;
	    height: auto;
	    width: 100%;
		border-bottom:none;
		border-top:1px solid #edecec;
	}

	ul#nav > li > a {
		background: none !important;
		width: 100% !important;
		height: auto !important;
		padding: 8px 0;
		border-bottom: 1px solid #edecec;
		font-family: "NovecentowideBook", sans-serif !important;

	}

	ul#nav a span.invisible {
		display: block;
	}
	*/

	#expoAccueil {
		width: 80%;
		opacity: 1 !important;
	}

	/*li>ul.subExpo li, li>ul.subExpoEn li, li>ul.subGalerie li, li>ul.subGalerieEn li {
		float:none!important;
	}*/

	
	
	.ligneTableau{
		margin:0;
	}
	
	h2.nomArtiste{
		margin-bottom:30px;
	}
	

	
	#hoverImage{
		position:relative;
	}
	
	.blocGaucheTextePresse {
    	padding: 20px 0 20px 10px;
	}
	
	/*liste expo / presse / publications */
	
	.imageListeExpo>li{
		margin: 0 10px 10px 0;
	}
	
	
	.imageListeExpo img{
		max-height:70px!important;
	}
	
	.cellulePresse{
		margin-bottom:60px;
	}
	
	/* diaporama artistes / expos */
	.eightcolFixe{
		width:100%;
		float:none;
		margin:0 0 40px 0;
	}
	
	
	/* footer */
	
	div#footerAccueil{
		position:relative;
	}
	
	#infosFooter{
		width:100%!important;
		text-align:center;
	}
	
	.ligneFooter{
		display:none;
	}
	
	.picto {
		height: 32px;
		margin: 0!important;
		position: relative;
		width: 100% !important;
		text-align:center;
	}
	
	img.bt-footer{
		position:relative;
	}

	input#submit {
	    background-color: #fff;
	    color: #000;
	    margin-left: 0;
	    padding-left: 5px;
		margin-top:20px;
	}

	.titreFooter {
	    font-size: 0.9em !important;

	}

	#footerRight{
		display:none;
	}

	#footerLeft img {
		display:none;
	}

	#newsletterFooter{
		display:none;
	}

	#footerFull, #footerFullAccueil {
		width:100%;
		font-size: 0.7em;
	}

	.titreNewsletter, .titreMentions, .titreCredits{
		display:none;
	}

	.space{
		display:none;
	}

}
