body{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}a, a:hover/*, a:visited*/{	color: #000000;	text-decoration: none;}a.link{	border-bottom: 1px solid #000000;	font-family: Georgia, Times New Roman;	font-size: 9px;	line-height: 15px;  letter-spacing:0.2px;	text-transform: uppercase;}a.active{	border-bottom: 1px solid #000000;	font-family: Georgia, Times New Roman;	font-size: 9px;	line-height: 15px;  letter-spacing:0.2px;	text-transform: uppercase;	background-color: #ffffff;	color: #000000; border-bottom:none; text-decoration:none;}a:hover{	background-color: #45EEE9;	color: #000000;/* border-bottom:1px solid #fff;*/ text-decoration:none;}a.link11{	border-bottom: 1px solid #000000;	font-family: Georgia, Times New Roman;	font-size: 11px;	line-height: 15px;}a.underline,a.underline:hover,a.underline:visited{	text-decoration: underline;}#content .BLOG_BGCOLOR a.filestyle{text-decoration:underline;}h1{	font-family: Georgia, Times New Roman;	font-size: 26px;	font-style: italic;	font-weight: normal;	line-height: 30px;}h2{	border-bottom: 1px solid #000000;	font-family: Georgia, Times New Roman;	font-size: 9px;	font-weight: normal;	line-height: 14px;	text-transform: uppercase;}h3{	font-family: Georgia, Times New Roman;}h4{	font-family: Georgia, Times New Roman;	font-size: 18px;	font-style: italic;	padding-top: 15px;	text-transform: uppercase;}.BLOC_intro h4{	font-family: Georgia, Times New Roman;	font-size: 18px;	font-style: italic;	padding-top: 15px;	text-transform: uppercase;	line-height:20px;}h5{	font-family: Georgia, Times New Roman; line-height:30px; letter-spacing:0.2px;}h6{ font-family: Georgia, Times New Roman; line-height:30px; letter-spacing:0.2px; text-transform:uppercase; letter-spacing:0.2px; font-weight:bold;}.credits{ font-family: Georgia, Times New Roman; line-height:15px; letter-spacing:0.2px; font-weight:bold;}a.credits,a.credits:hover{ text-decoration:underline; text-transform:uppercase;}li{	padding: 3px 0 3px 3px;  /* a verifier */}li.emp{	display: block;	padding-bottom: 13px;}li.level_2{	background-image: url(../img/fleche_suite.gif);	background-position: right 60%;	background-repeat: no-repeat;	padding: 2px 10px 1px 1px;}li.level2_g{	margin-left: 14px;	padding: 2px 1px 1px 1px;}p{	line-height: 15px;}ul.level_2{	text-align: right;}.breadcrumb_off{	color: #909090;	font-family: Georgia, Times New Roman;	font-size: 10px;	font-style: italic;	line-height: 10.8px;}.breadcrumb_on{	font-family: Georgia, Times New Roman;	font-size: 10px;	font-style: italic;	line-height: 10.8px;}a.archlink,a.archlink:visited{	color: #000000;	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;}.calendar_expanded_d{	color: #000000;	font-size: 10px;}.calendar_expanded_m{	font-family: Georgia, Times New Roman;	font-size: 11px;	font-style: italic;}.calendar_expanded_wd{	color: #909090;	font-family: Georgia, Times New Roman;	font-size: 9px;}.calendar_unexpanded{	border-bottom: 1px solid #000000;	font-family: Georgia, Times New Roman;	font-size: 9px;	line-height: 16px;	text-transform: uppercase;}#calendar_monthes_unexpanded{ margin-top:10px; margin-bottom:10px; padding-bottom:5px; padding-bottom:15px; text-align:center;}#calendar_archives{ margin:0 5px 0 5px; text-align:center;}#calendar_list_pagination{ margin-top:5px;}a.monthlink,a.monthlink:visited{ border:0; font-weight:300;	padding:0 2px 0 2px;	text-decoration: underline;}.col_program,.col_program_tournee {	font-family: Georgia, Times New Roman;	font-size: 11px; color:#909090;}div.col_program>a.link, div.col_program_tournee>a.link,div.col_program>span.link, div.col_program_tournee>span.link {	font-family: Georgia, Times New Roman;	font-size: 11px;	line-height: 15px;	text-transform: none;	 font-weight:normal;	 font-style:italic;	 color:#000;}.detail_label{	font-family: Georgia, Times New Roman;	font-size: 11px;	line-height: 16px; letter-spacing:0.2px;	text-transform: uppercase;}.doublepad, p.doublepad{	padding: 15px 0 0 0; text-align:center;}.doublepad a, p.doublepad a{ text-decoration:none;}.inverse, a.inverse, a.inverse:visited, a.inverse:hover{	border-bottom-color: #FFFFFF;	color: #FFFFFF;}div.sub_menu{ margin-top:7px; display:none; background:white;}li.level_1{ margin-top:7px; margin-bottom:7px;}.menu_level_1, a.menu_level_1, a.menu_level_1:visited, a.menu_level_1:hover{	background-color: #000000;	color: #FFFFFF;	font-family: Georgia, Times New Roman;	font-size: 10px;	font-weight: normal; letter-spacing:0.2px;	line-height: 12px;	padding: 2px;	padding-left: 3px;	padding-right: 3px;	text-decoration: none;	text-transform: uppercase; margin-top:7px;}.menu_level_1_inv, a.menu_level_1_inv, a.menu_level_1_inv:visited, a.menu_level_1_inv:hover {	background-color: #FFF;	color: #000000; border:1px solid #000000;	font-family: Georgia, Times New Roman;	font-size: 10px;	font-weight: normal; letter-spacing:0.2px;	line-height: 12px;	padding: 2px;	padding-left: 3px;	padding-right: 3px;	text-decoration: none;	text-transform: uppercase; margin-top:7px;}.menu_level_2 {	border-bottom: 1px solid #909090;	color: #909090;	font-family: Georgia, Times New Roman;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.menu_level2_g {	border-bottom: 1px solid #000000;	color: #000000;	font-family: Georgia, Times New Roman;	font-size: 11px;	font-style: italic;	text-decoration: none;}.nou {	border: 0;	text-decoration: none;}.organis {	font-family: Georgia, Times New Roman;	font-size: 14px;	font-style: italic;	padding-top: 15px;	text-decoration: underline;}.sitesearch {	border: 1px solid #909090;	font-family: Georgia, Times New Roman;	font-size: 10px;	padding: 1px;}#cal_saison h2 {	/*border-bottom: 1px solid #000000;*/ border-bottom:none;	/*display: inline;*/	font-size: 18px; margin-top:2px;	text-decoration: underline;}#cal_saison h3{	border: 0;	font-size: 11px;	font-style: italic;}strong {  font-weight: bold;}em {	font-style: italic;}a.arrowleft, a.arrowleft:hover, a.arrowleft:visited {	font-family: Georgia, Times New Roman;	text-decoration: underline;	background-image:url(../img/fleche_suite.gif);  background-position:left center;  background-repeat:no-repeat;  padding-left:10px;}.g_bold_italic {	font-family: Georgia, Times New Roman;	font-weight: bold;	font-style: italic;}.g_italic,.quote {	font-family: Georgia, Times New Roman;	font-style: italic;}.g_smallcaps {	font-family: Georgia, Times New Roman;	font-size: 10px;	letter-spacing: 0.2px;	line-height: 15px;	text-transform: uppercase;}/* start icons */.ICO_pdf{	background:transparent url(../img/icones/ico_pdf.gif) no-repeat scroll 0%;	padding-left:15px;}.ICO_raffinerie{	background:transparent url(../img/icones/ico_raffinerie.gif) no-repeat scroll 0%;	padding-left:12px;}.ICO_ecuries{	background:transparent url(../img/icones/ico_ecuries.gif) no-repeat scroll 0%;	padding-left:14px;}.ICO_creation{	background:transparent url(../img/icones/ico_creation.gif) no-repeat scroll 0%;	padding-left:13px;}.ICO_concert{	background:transparent url(../img/icones/ico_concert.gif) no-repeat scroll 0%;	padding-left:20px;}.ICO_theatre{	background:transparent url(../img/icones/ico_theatre.gif) no-repeat scroll 0%;	padding-left:20px;}.ICO_performance{	background:transparent url(../img/icones/ico_performance.gif) no-repeat scroll 0%;	padding-left:20px;}.ICO_film{	background:transparent url(../img/icones/ico_film.gif) no-repeat scroll 0%;	padding-left:20px;}/* end icons */.highlighted,a.highlighted {	background-color: #fff;	color: #000000; /*border-bottom:1px solid #fff; */text-decoration:none;}