body {
height: 100%;
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-size: 10pt;
	color: #3f3f3f;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	background-color: #f1f1f1;
	margin: 0; 
	padding: 0;
    text-align: center;
} 
p{
	margin: 0; 
	font-size: 0.9em;
}
ul{
margin: 0;
}
a {
    color: #3f3f3f;
    text-decoration: none;
}
a:active {
    color: #3f3f3f;
    text-decoration: none;
}
a:visited {
    color: #3f3f3f;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: none;
    font-weight: bolder;
}
img { 
    border: none; 
}
cite{
	font-size: 0.8em;
}

#gallery_stage{
position:absolute;
left: 10%;
top:10%;
bottom: 10%;
width: 80%;
height: 80%;
min-width: 680px;
min-height: 480px;
max-width: 960px;
max-height: 640px;
}
#navigation{
	width: 500px;
	height: 30px;
	position: absolute;
	bottom: 13%;
	right: 25px;
	font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: .75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 13px;
	text-align: right;
	z-index: 1;
}
#navigation li{
	list-style: none;
	display: inline;
	padding-right: 2px;
}
#pastexhibnav{
	width: auto;
	height: 30px;
	position: absolute;
	bottom: 10%;
	right: 255px;
	float: right;
	font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: .75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 13px;
	text-align: right;
	z-index: 2;
}
#pastexhibnav li{
	list-style: none;
	display: inline;
	padding-right: 2px;
}
.liens2 a{
    color: #3f3f3f;
    text-decoration: none;
}
.liens2 a:active {
    color: #3f3f3f;
    text-decoration: none;
}
.liens2 a:visited {
    color: #3f3f3f;
    text-decoration: none;
}
.liens2 a:hover {
    color: #000;
    text-decoration: none;
}
img { 
    border: none; 
}
.entete{
	width: 100%;
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	text-align: center;
	font-size: 0.8em;
	letter-spacing: 0.3em;
	z-index: 1;
}
.entete a:hover{
	font-weight: normal;
	text-decoration: underline;
}
.basdpage{
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 5px;
	right: 5px;
	text-align: center;
	font-size: 0.8em;
	letter-spacing: 0.3em;
	z-index: 1;
}
.basdpage a:hover{
	font-weight: normal;
	text-decoration: underline;
}
.infolien{
	width: auto;
	height: auto;
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 1.1em;
}
.infolien a {
    color: #d0d0d0;
    text-decoration: none;
}
.infolien a:active {
    color: #d0d0d0;
    text-decoration: none;
}
.infolien a:visited {
    color: #d0d0d0;
    text-decoration: none;
}
.infolien_artiste{
	width: auto;
	height: auto;
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 1.1em;
	display: none;
}
.infolien_artiste a {
    color: #d0d0d0;
    text-decoration: none;
}
.infolien_artiste a:active {
    color: #d0d0d0;
    text-decoration: none;
}
.infolien_artiste a:visited {
    color: #d0d0d0;
    text-decoration: none;
}

#monlien{
	width: auto;
	height: auto;
	font-size: .7em;
}
#monlien a {
    color: #d0d0d0;
    text-decoration: none;
}
#monlien a:active {
    color: #d0d0d0;
    text-decoration: none;
}
#monlien a:visited {
    color: #d0d0d0;
    text-decoration: none;
}
#monlien a:hover {
font-size: 1.2em;
letter-spacing: 0.3em;
    color: #555555;
    text-decoration: none;
    font-weight: bolder;
}
div#monlien a span {display: none;}
div#monlien a:hover span {
display: block;
   
   padding: 5px; 
   z-index: 100;
   color: #555555; 
   text-align: left;
   }
/* gabarit 2 colonnes */
.colonne1{ 
	width: auto;
	height: 60%;
	position: absolute;
	left: 0;
	top:  21%;
	padding: 0;
	overflow: auto;
	text-align: left;
	line-height: normal;
}
.col1_img{
	position: absolute;
	left: 0;
	top:  21%;
	padding: 0;
	border: none;
}
.colonne2{ 
	width: auto;
	height: 60%;
	position: absolute;
	left: 300px;
	top:  21%;
	padding: 0 30px 0 0;
	overflow: auto;
	text-align: left;
	line-height: normal;
	clear: both;
}
/* gabarit 3 colonnes */
.colonnes_centre{
   width: 100%;
	height: 60%;
	position: absolute;
	left: 0;
	top:  21%;
	padding: 0;
	overflow: auto;
	text-align: left;
	line-height: normal;
   }
.col_1{ 
   float: left;
   margin-right: 0;
}
.col_2{ 
 float: left;
 margin-right: 20px;
}
.col_3{
float:left; 
}
.liste_expos ul{
	margin: 0 ;
	padding: 0;
}
.liste_expos li{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0 0 5px 0 ;
	text-align: left;
}
.liste_expos2 ul{
	margin: 0 ;
	padding: 0;
}
.liste_expos2 li{
	list-style: none;
	display: block;
	margin: 0 0 0 40px;
	padding: 0 0 5px 0 ;
	text-align: left;
}
.artistes ul{
	margin:0;
	padding: 0;
	float:left;
}
.artistes li{
	list-style: none;
	display: block;
	margin:0;
	padding: 0 0 10px 0;
	text-align: left;
	line-height: normal;
}
.titre1{ /* La saison dans la page exhibitions */
	margin: 0; 
	padding: 0 0 10px 0;
	font-size: .9em;
	font-weight: normal;
	text-transform: uppercase;
}
.titre2{ /* Le nom dans la page exhibitions */
	margin: 0;
	padding-left: 25px;
	font-size: 1em;
	font-weight: normal;
}
.titre3{ /* Le nom dans l'annonce de l'exposition */
	margin: 0; 
	padding: 10px 0 15px 0;
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 2.3em;
	font-weight: normal;
}
.titre4{ /* le nom dans les biographies */
	margin: 0; 
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #918372;
}
.police_alternative{ /* le texte d'annonce des expositions */
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 1em;
	line-height: 15px;
}
.titre_alternatif{ /* Le nom dans l'annonce de l'exposition */
	margin: 0; 
	padding: 10px 0 15px 0;
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 1em;
	font-weight: normal;
}
.liens_externes{ /* pour les liens des sites des artistes et autres */
	font-size: 0.8em;
}
/* onglets de navigation */
.accordeon{
width: auto;
height: auto;
position:  relative;
margin: 2px 0 0 8px;
padding: 0;
float: left;
z-index: 1;
}
.accordeon li{
	font-size: 10px;
	text-align: left;
	list-style: none;
	display:inline;
	margin: 0 0 0 1px;
	padding: 0;
}
.accordeon a:hover{
	text-decoration: none;
}
.accordeon ul{
	margin: 0;
	padding: 0;
}
ul.accordeon li{
text-align: left;
	list-style: none;
	display:inline;
}
#accordeon_haut{
width: auto;
height: auto;
position: fixed;
margin: 350px 0 0 8px;
padding: 0;
float: left;
z-index: 1;
}
#accordeon_haut ul{
text-align: left;
margin: 10px 0 10px 0;
}
.tabulation li{
	font-size: .8em;
	text-align: left;
	list-style: none;
	display:inline;
	margin: 5px 0 0 1px;
	padding: 0;
}
.tabulation a:hover{
	text-decoration: none;
}
.tabulation ul{
	margin: 0;
	padding: 0;
}
ul.tabulations li{
text-align: left;
	list-style: none;
	display:inline;
}
.local_nav{
width: auto;
height: auto;
position:  absolute;
top: 2px;
left: 8px;
padding: 0;
text-align: left;
float: left;
z-index: 1;
}
.local_nav li{
	font-size: 10px;
	text-align: left;
	list-style: none;
	display:inline;
	margin: 0 0 0 1px;
	padding: 0;
}
.local_nav a:hover{
	text-decoration: none;
}
.local_nav ul{
	margin: 0;
	padding: 0;
}
ul.local_nav li{
text-align: left;
	list-style: none;
	display:inline;
}
#onglets_stage1{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
}
#onglets_stage1 img{
margin: 0;
z-index: 1;
clear: both;
}
#onglets_stage1 p{
text-align: left;
}
#onglets_stage2{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
}
#onglets_stage2 img{
margin: 0;
z-index: 1;
clear: both;
}
#onglets_stage2 p{
text-align: left;
}
#onglets_stage3{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
}
#onglets_stage3 img{
margin: 0;
z-index: 1;
clear: both;
}
#onglets_stage3 p{
font-size: 1em;
text-align: left;
}
#onglets_stage4{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
}
#onglets_stage4 img{
margin: 0;
z-index: 1;
clear: both;
}
#onglets_stage4 p{
text-align: left;
position: absolute;
top:  21%;
margin-left:  300px;
line-height: normal;
}
#onglets_stage5{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
}
#onglets_stage5 img{
margin: 0;
z-index: 1;
clear: both;
}
#onglets_stage5 p{
text-align: left;
position: absolute;
top:  21%;
margin-left:  300px;
line-height: normal;
}
#fragment-1a{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
z-index: 1;
}
/* avertissement absence de javascript */
noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
.patricksnavigation{

	font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: .9em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 13px;
	text-align: left;
	z-index: 1;
}
.patricksnavigation{
width: auto;
height: auto;
position: fixed;
margin: 350px 0 0 8px;
padding: 0 0 0 0;
float: left;
}
.patricksnavigation li{
	list-style: none;
	display: block;
	padding-right: 2px;
	padding-top: 2px;
	text-align: left;
	/* text-indent: none; */
}
.articles{
margin: 0;
padding: 0;
}
.articles li{
margin: 0 0 8px 0;
padding: 0;
}
.new_hivette{
margin: 0;
padding: 8px;
}
.toggleSubMenu ul{
margin: 0 0 0 4px;
}
.toggleSubMenu li{
/* text-indent: none; */
text-align: left;
margin: 0 0 10px 4px;
padding: 0;
}
.subMenu{
text-align: left;
margin: 0;
padding: 0;
}
#statement{
background-color: #fff;
width: 100%;
min-width: 800px;
max-width: 1024px;
height: 620px;
margin: 0;
}
#statement img{
margin: 0;
z-index: 1;
clear: both;
}
#exhibition{
background-color: #fff;
width: 100%;
min-width: 800px;
max-width: 1024px;
height: 620px;
margin: 0;
}
#exhibition img{
margin: 0;
z-index: 1;
clear: both;
}
#biography{
background-color: #fff;
width: 100%;
min-width: 800px;
max-width: 1024px;
height: 620px;
margin: 0;
}
#biography img{
margin: 0;
z-index: 1;
clear: both;
}
#work1{
background-color: #fff;
width: 100%;
min-width: 800px;
max-width: 1024px;
height: 620px;
margin: 0;
}
#work2{
background-color: #fff;
width: 100%;
min-width: 800px;
max-width: 1024px;
height: 620px;
margin: 0;
}
.showcase{ 
	width: 700px;
	height: 560px;
	position: absolute;
	left: 270px;
	margin-top: 10px;
	margin-right: 55px;
	overflow: auto;
	text-align: left;
	line-height: normal;
	overflow: auto;
}
