body
{
	font-family: Gill Sans, Arial, sans-serif;
	background:#fff;
	margin:0;
	padding: 0;
	/*padding-bottom:20px;*/
}

blockquote
{
	margin: 0;
	padding: 0;
	font-weight: lighter;
	font-size: 1em;
	color: #333;
}

#articles a:link {

	text-decoration: none;
	border-bottom: thin dotted gray;
	color: #333;

}

.logo {

	width:90px;
	position:absolute; 
	top: 12px; 
	right: 0px;
	overflow:hidden;

}


#langues {

	position:absolute;
	top: 12px;
	right: 100px;
}

/* POUR IE Windows ? */

#menus img {
	border:none;
	margin:0;
}

#menus table {
	border-collapse: collapse;
	margin:0;
	padding: 0;
}

#menus table td {
	padding:0;
	margin:0;
}

/* fin IE Windows ? */


#articles a:visited
{
	text-decoration: none;
	color: gray;
	border-bottom: thin dotted #CCC;
}


#articles a:hover {
	
	text-decoration: none;
	border: none;
	color: #39F;

}

#articles .buttons a:link, #articles .buttons a:visited {
	
	text-decoration: none;
	border: none;

}


#page {

padding: 3px;
	

}

hr {
	margin:0;
}

#ligne { 
		margin:2px 0 2px 10px;
		border:1px solid #999;
		padding:0;
}

#ligne2 { 
		margin:0 0 3px;
		border:1px solid #999;
		padding:0;
		clear:both;
}


#texte {
	font-size: 0.9em;
	color: #777;
	text-align:justify;
	color: #555;

}
h1, .txt {
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 0.85em;
	line-height: 1.7em;
	font-weight: lighter;
	
}

em
{
	font-weight: normal;
	font-size: 1em;
	color: black;
	letter-spacing: 0.1em;
}

.col2d {

	margin-top: 20px;
	margin-bottom: 0;

	

}


p.txt {

	margin-bottom:0;
	margin-top:0.95em;
}

h1 {

	color: #666;

}

.txt {

	color: #333;
	text-align: justify;

}

div.txt, div.date {

	clear:both;

}

div.date {

	margin: 2em 0 -1.3em 1em;
	padding: 0;

}




.cadre {

	border:1px solid gray;
	padding:1em;

}

.cadred {

	border:thin dotted gray;
	padding:1em;

}

.cadre_fl {

	border:thin dotted gray;
	padding:1em;
	float: left;
	margin-top: 2em;

}

.cadre_18pc, .cadre_33pc
{
	float: left;
	border: thin gray dotted;
	padding: 1em;
	margin-top: 2em;
}

.cadre_18pc {

	width: 18%;
}

.cadre_33pc {

	width: 33%;

}


.page_form {

	width: 100%;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	padding-left: 1em;

}




h2 {
	margin-top: 0;
	font-size: 0.75em;
	line-height: 1.7em;
	font-weight: lighter;
	color: #555;
	
}



#base2 a:link.lien2, #base2 a:visited.lien2, .case_legende a:hover, .case_legende a:active  {
	text-decoration: none;
	border: none;
	color: #39F;
}

#base2 a:hover.lien2, #base2 a:active.lien2, .case_legende a:link, .case_legende a:visited {
	text-decoration: none;
	border-bottom: thin dotted gray;
	color: gray;
	
}

.retour a, #div_artistes a:link, #div_artistes a:visited, #div_artistes a:active, #div_expositions a:link, #div_expositions a:visited, #div_expositions a:active, #base a:link, #base a:visited, #base a:active, #div_expositions .t_expo a:link, #div_expositions .t_expo a:visited, #div_expositions .t_expo a:active {
	text-decoration: none;
	/*color: #39F;*/
	color: #555;
}



#base ul.merci a:link, #base ul.merci a:active {
	border-bottom: thin dotted #999;
	color: #222;
}

 #base ul.merci a:visited {
	border: none;
}

#base ul.merci a:hover {
	color: #39F;
	border: none;
}

#base ul.liens a:link, #base ul.liens a:active {
	border-bottom: thin dotted #999;
}

 #base ul.liens a:visited {
	border: none;
}

#base ul.liens a:hover {
	color: #39F;
	border: none;
}



.lien1 {

	color:gray;
	text-decoration:none;
	border-bottom: thin dotted gray;
}

a:hover.lien1 {

	color: #39F;


}

.t_expo {

	font-weight: lighter;
	font-size: 1em;
}





/*
#artistes a:link, #expositions a:visited, #expositions a:active {
	text-decoration: none;
	color: #CC3333;
}
*/

div#div_expositions, div#base, div#base2 {
/*
ancienne version - pré 2010 :
margin-left: 9%;
padding-left:0;
margin-right: 9%;
padding: 10px;
*/

margin-left: 2em;
padding-left:0;
margin-right: 2em;
/*padding: 10px;*/


/*Filets gris supprimés 20080318*/
/*border-right: 1px solid #ddd;*/
/*border-bottom: 1px solid #ddd;*/


/*text-align:center;*/
}


div#base, div#base2 {

margin-bottom: 20px;

}

#base a:link, #base a:visited {

	color: #777;

}

#base a:hover, #base a:active {

	color: #39F;

}


#base2 li, #base2 ul {

	margin-left: 0;
	padding-left: 1em;

}

/*
.retour a:hover, #div_artistes h1 a:hover, #div_artistes h2 a:hover, #div_expositions h1 a:hover, #div_expositions h2 a:hover, #base p a:hover, li a:hover, #div_expositions .t_expo a:hover
{
	color: #39F;
}
*/

.artiste {
	margin-bottom: 30px;
}
.oeuvre {
	margin-bottom: 50px;
	padding-top: 20px;
}

img {
border:none;
/*clear:both;*/
/*display:block;*/
/*margin: 1em 0;*/
}


.img_std {
border:none;
clear:both;
display:block;
margin: 1em 0;
}


.img_g {
	
	/*width:300px;*/
	border:none;
	float:left;
	margin-right: 20px;
	margin-bottom: 10px;

}


.article_1 .img_g {
	width:300px;
}

.img_d {
	
/*	width:300px;*/
	border:none;
	float:right;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;

}

#pied {

position: relative;  /* pour Safari */
padding: 0px;
height:3em;

/*background-color: #c09; DEBUG*/
width: 100%;
/*clear:both;*/


}

#pied_droit, #pied_gauche
{
	
	/*padding: 6px 11px;*/
	font-size: 0.7em;
	vertical-align:middle;
}

~nolap/fondation

div#pied_droit {
	float:right;
	margin-top: 4px;
	margin-right: 6px;
}


form#rechercher {

	float:right;
	/*margin:0;*/

}


#rechercher {
	margin-right: 2em;
	margin-top: 4px;
}


#pied_gauche {
	/*padding: 14px 8px;*/
	
	float:left;
	margin-top: 4px;
	margin-left: 6px;
}

input {
	font-size: 0.85em;
	/*margin-top: 0.6em;*/
}

label, .label {
	display:block;
	/*margin-top: 0.6em;*/
	margin-bottom: 0.6em;
	

}

.reponse {

	margin-left: 1em;

}

.submit {

	font-size: 1em;
	margin-top: 1em;

}


/*
p {
	padding-left: 40px;
	padding-right: 40px;
	text-align:justify;
	color: #444;
}
*/

p {
	padding-left: 0px;
	padding-right: 0px;
	text-align:justify;
	color: #444;
}





cite {
	text-align:right;
}

.texte_oeuvre p, .texte_expo p, .texte2_expo p {

font-size:0.85em;
text-align:justify; 
margin-bottom:2em;
line-height:1.4em;
color: #444;

}

.texte2_expo {
/*
	border-top: 1px solid #99C;
	border-left: 1px solid #99C;
*/
	padding-top: 2em;
	margin-top: 1.5em;
	/*margin-left: 4.2%;*/
	/*margin-left: 2em;*/
}

.info_oeuvre {

font-size:0.75em;
text-align:center;
color:#333;

}


.titre
{
	font-size: 0.95em;
	font-family: Gill Sans, Arial, sans-serif;
	letter-spacing: 0.15em;
}

cite, p.signature, p.signature_S, .signature {

	text-align:right;
	color:#333;
	letter-spacing: 0.15em;
	
}

p.signature_S {

	font-size: 0.75em;
}

p.legende_c {

	text-align:center; 
	font-size: 0.75em;
	font-style:italic;
	color:#333;
	
}

ul {
	text-align:justify;
	padding-left: 60px;
	padding-right: 20px;
	margin-left: 0;
	margin-right: 0;
	
}

ul ul {
	margin-bottom: 1.1em;
	margin-left: 1em;
	padding-left: 0em;
}


.centre, div.centre, p.centre {
	text-align:center;
}


.projection {
	text-align:center;
}



.nom {
	font-weight: bolder;
	font-size: 1em;
}

.info2, .info3, .info4, .info5 {

	margin-left: 0;
	padding-left: 10px;
}

.info2 { 
		list-style: circle; 
		list-style-image: url(../img/site/puce_expo.gif);
}


.info3 { list-style: disc;
		list-style-image: url(../img/site/puce_cnf.gif);
}

.info4 { 
		list-style: square; 
		list-style-image: url(../img/site/puce_biblio.gif);
}

.info5 { list-style: square;
		list-style-image: url(../img/site/puce_film.gif);

}


/*violet-mauve*/
/*.info1 { color: #6CF; } non utilisé */

/*bleu*/
/*.info2 { color:#39C; } V1 */
/*.info2 { color: #008BFF; }*/

/*orange*/
/*.info3 { color: #4C85B3; } V1 */
/*.info3 { color: #F60; }*/

/* bordeau - biblio - parutions */
/*.info4 { color: #3370B9; } V1 */
/*.info4 { color: #C00; }*/

/*bordeau*/
/*.info5 { color: #0A4899; } V1 */

/*
.leg1, .leg2, .leg3, .leg4, .leg5 {
	width: 2.7em;
	height: 1.4em;
	font-size: 1em;
	text-indent: 3em;

}
*/


/* VERSION 1 (bleus)
.leg3 { background-color: #39C; }
.leg4 { background-color: #3370B9; }
.leg4 { background-color: #C00; }

*/

/*
.leg2 { background-color: #008BFF; }
.leg3 { background-color: #F60; }
.leg4 { background-color: #C669E6; }
.leg5 { background-color: #0A4899; }
*/

/*
.leg1, .leg2, .leg3, .leg4, .leg5 {
	width: 0.8em;
	height: 0.8em;
	font-size: 0.8em;
	text-indent: 2.5em;

}
*/

.leg1, .leg2, .leg3, .leg4, .leg5 {
	width: 0.8em;
	height: 0.8em;
	font-size: 0.8em;
	text-indent: 2.5em;
	margin-bottom: 0.8em;

}

/*
.leg2 { border: 8px solid #008BFF; }
.leg3 { border: 8px solid #F60; }
.leg4 { border: 8px solid #F0F; }
.leg5 { border: 8px solid #0A4899; }
*/

.leg2 { background-color:#008BFF; }
.leg3 { background-color:#F60; }
.leg4 { background-color:#F0F; }
.leg5 { background-color:#0A4899; }


ul.eve, .presentation, .bio {

	color:#333;

}


.t_artiste, .t_texte, .t_texte_haut, .t_texte_projet { 
	font-family: Gill Sans, Arial, sans-serif;
	font-weight: lighter;
	font-size: 1.1em;
	color: #333;
}

.t_chapeau { 
	font-family: Gill Sans, Arial, sans-serif;
	font-weight: lighter;
	font-size: 1.1em;
	color: #333;
	margin-top: 3em;
	margin-bottom: 0;
	padding-top:0;
	padding-bottom:0;
}

.chapeau, .chapeau2 {

	width: 500px;
	margin-left: auto;
	margin-right: auto;
	text-align:justify;
	color: #333;
	padding-bottom: 2em;
	
}
.chapeau {
	border-bottom: 1px solid gray;
}

.chapeau2 {
	font-weight: lighter;
}

h1.t_texte {

	margin-top: 1px;
	padding-top: 1px;

}


h1.t_texte_haut {

	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0.6em;

}

.t_n {
	font-size: 1.1em;
	font-weight: lighter;
	color: #000;

}

b {
	font-weight: lighter;
	color: #000;

}

h1.t_artiste .encadre {
	font-size:0.75em;
	margin-left:20px;
	padding:4px 8px;
	/*
border:1px solid gray;
	border-collapse:collapse;
*/
}


h1.t_artiste .encadre_cine {
	font-size:0.75em;
	margin-left: 40px;
	padding:4px 8px;
	/*border:1px solid gray;*/
	border-collapse:collapse;
}


#base li a.res:hover
{
	color: #39F;
}

.stabilo {
	/*font-weight:bold;*/
	/*background-color:#9F9;*/
	padding: 0 3px 2px;
	margin: 0 4px;
	border-bottom: 1px solid #39F;
	border-right: 1px solid #39F;
	border-left: 1px solid #39F;
}

/*
	border-bottom: 1px solid orange;
	border-right: 1px solid orange;
	border-left: 1px solid orange;
*/

/*
#abonnement {
	position: absolute;
	top: 54px;
	right: 70px;
	width:80;
	height:50;
	border:1px solid gray;
	background-color: #fff;
	font-size: 0.75em;
	padding: 4px;
}
*/


#abonnement {

	background-color: #fff;
	font-size: 0.75em;
	padding: 4px;
	text-align: left;
}


label.lettre, .vide70 {

	float:left;
	width: 70px;
	margin-right: 20px;
	margin-left: 40px;

}

input.lettre {

}


/*
.date {
	margin: 0;
	padding: 0;
}
*/

a:link.lien2, a:visited.lien2 {
	text-decoration: none;
	border-bottom: thin dotted gray;
	color: gray;
}

a:hover.lien2, a:active.lien2 {
	text-decoration: none;
	border: none;
	color: #39F;
}




li {
	margin-bottom: 0.8em;
	font-size: 0.9em;
	line-height: 1.6em;
}

.merci li {
	list-style-type:none;
	margin-bottom: 0.8em;
	font-size: 0.8em;
	/*color:#111;*/

}

.liens li {
	list-style-type:none;
	margin-bottom: 0.8em;
	font-size: 1em;
	color:#111;

}



.credits li {
	/*list-style-type:none;*/
	margin-bottom: 0.5em;
	font-size: 0.8em;
	color:#111;

}

/*
.info_projection {

	font-size: 0.75em;
	margin-left: 23%;
	margin-right: 23%;
	text-align: justify;

}
*/

.info_projection {

	font-size: 0.75em;
/*
	margin-left: 23%;
	margin-right: 23%;
*/
	text-align: justify;

}


.alerte {

	color: red;

}

.blocs_left {

	display: block;
	float:left;

}


.case_login {

	border-right:1px solid gray;
	border-top:1px solid gray;
	padding-right:1em;
	padding-bottom:1em;

}

.lien_submit {

	margin-bottom: 1.3em;

}


pre {
	margin-top: 2em;

}

tr, td {
	vertical-align:top;
}


#div_rss {
  position: absolute;
  bottom: 50px;
  height: 15px;
  left: 0;
  padding-top: 10px;
}



#rss li
{
	margin: 0;
	list-style: url(../img/site/rss.gif);
}


/*
#rss li {
  margin: 0;
  float: left;
  display: block;
  padding-right: 15px;
}
*/


/*
AVEC ENCADRÉ :
.categorie {

font-size: 0.65em;
padding:5px 20px;
margin-right: 0.5em;
letter-spacing: 0.4em;


}

*/

.categorie {

font-size: 0.65em;
/*padding:5px 20px;*/
margin-right: 0.5em;
letter-spacing: 0.4em;

}


.espace10 {

	display:inline;
	margin-left: 10em;
}

.espace2 {
	display:inline;
	margin-left: 1.6em;
}

.transcript {

	border-left: 1px solid #ccc;
	padding-left: 5px;

}



/* NOUVELLE MISE EN PAGE 20100319 */

#articles {

	margin: 12px;

}

.article {
	
	clear: both;
	margin-top: 2em;
}
	

	
.article_1 {

}

.article_2 {
	padding-top: 2em;
	padding-right: 1em;
	text-align:right;
	
	
}


.article_2 img {

	/*width: 200px;*/
}

.article_2 .img_std {
	border:none;
	clear:both;
	display:block;
	margin: 1em 0;
}


.article_2 .img_g {
	
	/*width:200px;*/
	border:none;
	position:relative;
	margin-right: 0;
	margin-bottom: 0;

}

.article_2 .img_d {
	
/*	width:300px;*/
	border:none;
	position:relative;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;

}
	
.spacer {
  clear: both;
}


.case_legende {
	clear:both;
	text-align: left;
	font-size: 0.8em;
	padding-top: 0.4em;
	/*float:left*/;
	/*border: 1px solid orange;*/

}

.texte_concert {

	margin-left: 23%;
	margin-right: 23%;
	font-size: 0.8em;
	

}

.accueil_centre {

	margin-top: 12em;
	margin-left: auto;
	margin-right: auto;
	width: 247px;

}

.liste_fichiers li {

	font-size: 1em;
	font-weight: lighter;
	color: #000;

}


.col2 .liste_fichiers {
	font-size: 0.9em;
}

/*
.liste_fichiers li.pdf
{
	margin: 1em 0;
	list-style: url(../img/site/pdf.gif);
}
*/

.liste_fichiers li.pdf
{
	margin: 1em 0;
	list-style: none;
	padding-left: 27px;
	background-image: url(../img/site/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

.liste_fichiers li {

	list-style: none;

}

em.pdf1 {

	padding-left: 27px;
	background-image: url(../img/site/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px;

}


.col2 ul.liste_fichiers {

	list-style: none;
	clear:both;
	margin-left:0;
	padding-left: 0;
}

.col2 ul.liste_fichiers li
{
	font-size: 0.9em;
	font-weight: lighter;
	color: #000;
}

.col2 * li.pdf
{
	margin: 0;
	list-style: none;
	width: 200px;
	padding-left: 25px;
	background-image: url(../img/site/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.liste_fichiers li {

	list-style: none;
	
}


.col1_titre {

	padding: 2em 1em 0;

}

.col1 {

	padding: 3px 1em;

}

.col2 {

	padding: 3px 1em;

}

.bouton {

	display:block;
	text-align:center;
	background: yellow;

}


/* STANDARD */

/* Boutons */


.buttons a, .buttons button{
	display:block;
	float:left;
   /* margin:0 7px 0 0;*/
   	margin:0 0 7px;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;

	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	/*font-size:100%;*/
	font-size:0.8em;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	/*color:#565656;*/
	color:#222;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
	
}
#articles *.buttons a:link, #articles *.buttons a:visited { color:#333; } 


.buttons a {

	 width:220px;
	 text-align: left;
	 clear:both;

}

.buttons button {
	text-align: center;
}

.buttons button{
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type]{
	padding:4px 10px 3px 7px; /* IE7 */
}

/* couleurs */

button:hover, .buttons a:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.buttons a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}

table, table.chiffres {

	border-collapse:collapse;

}

.chiffres th {
	font-weight: normal;
}
.chiffres td, .chiffres th {

	font-size: 0.9em;
	border: 1px solid #555;
	padding: 10px;
	margin: 0;
}

/* plan du site - sitemap */


ul .p_sec
{
	font-size: 0.85em;
	margin-left: 0;
	padding-left: 20px;
	/*line-height: 1em;*/
	line-height: 1em;
	font-weight: lighter;
}

ul .page_principale {

	font-size: 1em;
	/*line-height: 1em;*/

}

ul .page_principale ul {

	font-size: 1em;
	margin-top: 1em;
	line-height: 1em;

}

ul .page_principale ul li {
	font-size: 1em;
	line-height: 1em;
}