@charset "utf-8";/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin-left: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-top: 5px;	background-color:#FFFFFF;}#contenu {	margin: auto;	width: 800px;	position: relative;	background-color: #EEEEEE;	background-image: url(../images/fond.gif);	background-repeat: no-repeat;}.homepage_bleu{	color: #003366;	text-decoration: none;	font-size: 14px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:hover.homepage_bleu {	color: #000000;}.texte_bleu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	text-decoration: none;}.texte_bleu_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	text-decoration: none;	font-weight: bold;}.titre_festival{	background-color: #990099;	color: #FFFFFF;	font-size: 14px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left:100px;	margin-right:100px;	text-align:left;}.titre_orphee{	background-color: #990099;	color: #CC3300;	font-size: 25px;	font-weight: normal;	font-family: "Times New Roman", Times, serif;	margin-left:100px;	margin-right:100px;	text-align:left;	font-style: italic;}#banniere_index {	background-image: url(../images/banniere_index.jpg);	height: 168px;	width: 736px;	margin: auto;}#banniere_fondation {	background-image: url(../images/bannierefondation.jpg);	height: 168px;	width: 736px;	margin: auto;}#banniere_vasarely {	background-image: url(../images/bannierevasarely.jpg);	height: 168px;	width: 736px;	margin: auto;}#banniere_informations {	background-image: url(../images/banniereinformation.jpg);	height: 168px;	width: 736px;	margin: auto;}#banniere_mecenat {	background-image: url(../images/bannieremecenat.jpg);	height: 168px;	width: 736px;	margin: auto;}#banniere_actualites {	background-image: url(../images/banniereactualites.jpg);	height: 168px;	width: 736px;	margin: auto;}.bordure_texte {	border: thin solid #68AAD3;	color: #636466;	font-size: 11px;}.legende{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #848484;}.lien_festival{	color: #990099;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;}a:hover.lien_festival {	color: #000000;}.lien_festival_bold{	color: #990099;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}a:hover.lien_festival_bold {	color: #000000;}.lien_aix{	color: #660066;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;}a:hover.lien_aix {	color: #CC0033;}.lien_aix_bold{	color: #660066;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}a:hover.lien_aix_bold {	color: #000000;}.lien_concert{	color: #990000;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;}a:hover.lien_concert {	color: #000000;}.lien_concert_bold{	color: #990000;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}a:hover.lien_concert_bold {	color: #000000;}.lien_show{	color: #CC3300;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;}a:hover.lien_show {	color: #000000;}.lien_show_bold{	color: #CC3300;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}a:hover.lien_show_bold {	color: #000000;}.lien_nite{	color: #660066;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;}a:hover.lien_nite {	color: #000000;}.lien_nite_bold{	color: #660066;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}a:hover.lien_nite_bold {	color: #000000;}.lien_concert2{	color: #FFFFCC;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;}a:hover.lien_concert2 {	color: #000000;}.lien_concert2_bold{	color: #FFFFCC;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}a:hover.lien_concert2_bold{	color: #000000;}.titre_concert{	color: #FFFFCC;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.texte_festival{	color: #990099;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;}.texte_festival_bold{	color: #990099;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}.titre_2{	color: #CC3300;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}a:hover.titre_2 {	color: #000000;}.lien_textes2 {	font-size: 12px;	color: #003366;	text-decoration: none;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:hover.lien_textes2 {	color: #CC3300;}.lien_textes_3 {	font-size: 12px;	color: #333333;	text-decoration: none;	font-weight: bold;}a:hover.lien_textes_3 {	color: #848484;}.lien_textes_4 {	font-size: 12px;	color: #848484;	text-decoration: none;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}a:hover.lien_textes_4 {	color: #A6AEBC;}.lien_textes_5 {	font-size: 13px;	color: #003366;	text-decoration: none;w; 		font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}a:hover.lien_textes_5 {	color: #636466;}.texte{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}.texte_italique{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.texte_expo{	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #008BD0;}.texte_gris{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.texte_gris_souligne{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: underline;}.texte_italique{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;}.texte_italique_gris{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #666666;}.texte_bold{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}.texte_bold2{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;}.texte_souligne{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #666666;}.texte_2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #993300;}.texte_2_bold{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	font-weight: bold;}.texte_3{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}.texte_3_bold{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: bold;}.texte_4_bold{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #68AAD3;	font-weight: bold;}.border_image {	border: medium solid #848484;	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.80;}.border_image_2 {	border: medium solid #A6AEBC;}.border_image_3 {	border: 1px solid #003366;}.border_image_4 {	border: 1px solid #003366;	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.80;}.border_image_5 {	border: 1px solid #FFFFFF;	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.80;}.border_image_6 {border: 1px solid #000000;}.lien_sous_rubriques {	font-size: 14px;	color: #92abff;	text-decoration: none;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;}a:hover.lien_sous_rubriques {	color: #636466;}.lien_sous_rubriques_3 {	font-size: 18px;	color: #FB778F;	text-decoration: none;	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;}a:hover.lien_sous_rubriques_3 {	color: #636466;}.lien_sous_rubriques_4 {	font-size: 18px;	color: #92abff;	text-decoration: none;	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;}a:hover.lien_sous_rubriques_4 {	color: #636466;}.lien_textes {	font-size: 13px;	color: #003366;	text-decoration: none;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:hover.lien_textes {	color: #CC3300;}.texte_source{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #636466;}#contenu_2 {	margin: auto;	width: 773px;	position: relative;}.titre_index {	font-size: 14px;	color: #92abff;	text-decoration:none;}a:hover.titre_index {	color: #999999;	text-decoration:underline;}#contour_gauche {	background-image: url(../images/contour_gauche.gif);	width: 800px;	background-repeat: repeat-y;	background-position: left;}#contour_droit {	background-image: url(../images/contour_droit.gif);	background-repeat: repeat-y;	background-position: right;	width: 800px;}#contour_bas {	background-image: url(../images/contour_bas.gif);	height: 37px;	width: 800px;	background-repeat: no-repeat;}#contour_haut {	background-image: url(../images/contour_haut.gif);	height: 16px;	width: 800px;	background-repeat: no-repeat;}#menu {	width: 87%;	margin: auto;	padding-top: 10px;	padding-bottom: 10px;}#menu_en {	width: 96%;	margin: auto;	padding-top: 26px;	padding-bottom: 10px;	text-align: left;}#menu_en li {	float: left;	margin-right: 4px;	margin-left: 4px;	padding-bottom:10px;}#menu_en ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#contenu #contour_gauche #contour_droit #menu li {	float: left;	margin-right: 3px;	margin-left: 3px;	padding-bottom:10px;}#contenu #contour_gauche #contour_droit #menu ul {	list-style-type: none;	margin: 0px;	padding: 0px;}.separateur_menu {	width: 2px;	height: 23px;}.lien_menu {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #848484;	text-decoration: none;	padding-bottom:7px;}a:hover.lien_menu {	color: #A6AEBC;}.lien_partenaires {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #848484;	text-decoration: none;	padding-bottom:7px;}a:hover.lien_partenaires {	color: #660000;}.lien_sous_menu {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #9c9e9f;	text-decoration: none;}a:hover.lien_sous_menu {	color: #990000;}#contenu #menu_bas ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#menu_bas {	text-align: center;	height: 10px;	padding-bottom: 10px;	background-color: #CFCFCF;}#contenu #menu_bas li {	display: inline;	margin-right: 1px;	margin-left: 1px;	color: #636466;	background-color: #CFCFCF;}.lien_menu_bas {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	text-decoration: none;}a:hover.lien_menu_bas {	color: #CC3300;}#sous-menu1, #sous-menu2, #sous-menu3, #sous-menu4, #sous-menu5, #sous-menu6, #sous-sous-menu1 {	display: none;	margin: 6px 0px 0px 0px;	padding : 0px 0px 0px 0px;	position : absolute;	left : 46px;	top:25px;	list-style-type: none;	border: thin solid #848484;		filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.90;}#sous-menu_en1, #sous-menu_en2, #sous-menu_en3, #sous-menu_en4, #sous-menu_en5, #sous-menu_en6, #sous-sous-menu_en1 {	display: none;	margin: 6px 0px 0px 0px;	padding : 0px 0px 0px 0px;	position : absolute;	left : 46px;	top:39px;	list-style-type: none;	border: thin solid #92abff;		filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.90;}#curseur {	display: none;	margin: 6px 0px 0px 0px;	padding : 0px 0px 0px 0px;	position : absolute;	top : 380px;	left : 290px;	list-style-type: none;	border: thin solid #F9D9A1;	background-color:#FFFFFF;		filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.90;}#sous-menu1 li, #sous-menu2 li, #sous-menu3 li, #sous-menu4 li, #sous-menu5 li, #sous-menu6 li, #sous-sous-menu1 li {	background-color:#EEEEEE;	padding:2px 4px 2px 4px;}#sous-menu1 {left:55px}#sous-menu2 {left:190px}#sous-menu3 {left:570px}#sous-menu4 {left:460px}#sous-menu5 {left:390px}#sous-menu6 {left:82%}#sous-sous-menu1 {left:28.9%}#sous-menu_en1 li, #sous-menu_en2 li, #sous-menu_en3 li, #sous-menu_en4 li, #sous-menu_en5 li, #sous-menu_en6 li, #sous-sous-menu_en1 li {	background-color:#FFFFFF;	padding:2px 4px 2px 4px;}#sous-menu_en2 {left:225px}#sous-menu_en3 {left:126px}#sous-menu_en4 {left:61%}#sous-menu_en5 {left:76%}#sous-menu_en6 {left:85%}#sous-sous-menu_en1 {left:28.9%}#contenu_texte {	margin: auto;	width: 650px;	text-align: justify;}p{	margin: 0px;	padding: 7px;}#titre {	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;	font-size: 30px;	color: #69696b;	margin-top:10px;	margin-bottom:20px;}.couleur_1 {	color: #7c0202;}#contenu #index {	background-image: url(../images/fondindex.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#index_2 {	background-image: url(../images/fond-cont_2.jpg);	background-repeat: no-repeat;	background-position: right;	height: 28px;}.alphabet{	font-size: 17px;	margin: 0px 7px 0px 7px;	text-decoration: none;	font-weight: bold;	color: #000000;}a:hover.alphabet {	text-decoration:underline;	color: #ef9800;}.alphabet_2{	font-size: 17px;	margin: 0px 7px 0px 7px;	text-decoration: none;	font-weight: bold;	color: #9c9e9f;}#mot {	width: 180px;	background-color: #CCCCCC;}#mot ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#mot li {	padding-top: 3px;	padding-bottom: 3px;	padding-left: 15px;}.mot{	color: #000000;	text-decoration: none;}a:hover.mot {	text-decoration:underline;}#description {	background-color: #EEEEEE;	float: right;	width: 470px;}.titre_lexique {	text-transform: uppercase;	color: #666666;	font-weight: bold;	line-height: 18px;}.cadre_information_1 {	width: 360px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #848484;}.lien_presse {	font-size: 13px;	color: #990000;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}a:hover.lien_presse {	color: #848484;}.lien_mail {	font-size: 12px;	color: #003366;	text-decoration: none;}a:hover.lien_mail {	color: #000000;}.lien_image {	font-size: 12px;	color: #333333;	text-decoration: none;	font-weight: bold;}a:hover.lien_image {	color: #A6AEBC;}.titre_texte {	text-transform: uppercase;	text-decoration: underline;}.titre_texte_2 {	text-transform: uppercase;}.bull {	position: absolute;	background-color: #FFFFFF;	border: medium solid #CCCCCC;	height: 100px;	width: 500px;	visibility: hidden;	font-size:10px;}.petit_texte{	font-size:10px;}#atelier table {	border: 1px solid #999999;}#atelier td {	border: 1px solid #666666;}.tableau_perina{	color:#CCCCCC;}.bull_calendier {	position: absolute;	left: 272px;	top: 411px;	background-color: #FFFFFF;	border: medium solid #CCCCCC;	height: 135px;	width: 150px;	visibility: hidden;	text-align: center;}.erreur_from {	border: thin solid #FF0000;}#validation {	height: 90px;	width: 560px;	border: thin solid #CCCCCC;	margin-top: 20px;	margin-right: auto;	margin-left: auto;}#validation_contact {	height: 80px;	width: 300px;	border: thin solid #CCCCCC;	margin-top: 20px;	margin-right: auto;	margin-left: auto;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin-bottom:15px;	text-align: center;}.amis {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #636466;	margin-bottom:5px;	background-color: #CFCFCF;	text-align: center;	text-decoration: none;}a:hover.amis {	color: #A6AEBC;}