/* CSS Document */
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0;
padding:0;
background-color:#fcfcd6;
}
table tr td{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#contentglobal{
margin:auto;
width:761px;
padding:0;
border-right: 1px solid #97101D;
border-left: 1px solid #fcfcd6;
background:url(images/bgk_global.gif) repeat-y;
}
*+html #contentglobal{
width:762px;
border-left:none;
}
* html #contentglobal{
width:762px;
border-left:none;
}
#left{
float:left;
width:140px;
margin:0;
padding:0;
}
.lienorange {
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}
.lienorange:hover {
	font-weight: bold;
	color: #97101D;
	text-decoration: none;
}
#menu{
float:left;
list-style-type:none;
width:147px;
margin:30px 0 0 0;
padding:0;
}
#menu li{
display:block;
width:147px;
float:left;
padding:0;
margin:5px 0;
position:relative;
height:13px;
z-index:100;
}
#menu li.recherche{
display:block;
float:left;
background:url(images/menu/recherche.gif);
background-repeat:no-repeat;
height:13px;
}
#menu li a{
display:block;
width:147px;
height:13px;
}
#menu li a span{
display:none;
}
#menu li a.neuf{
background:url(images/menu/quoi-de-neuf.gif);
}
#menu li a.presentation{
background:url(images/menu/presentation.gif);
}
#menu li a.saison{
background:url(images/menu/la-saison.gif);
}
#menu li a.reservation{
background:url(images/menu/reservation.gif);
}
#menu li a.guide{
background:url(images/menu/guide-pratique.gif);
}
#menu li a.ecoles{
background:url(images/menu/ecoles.gif);
}
#menu li a.pro{
background:url(images/menu/espace-pro.gif);
}
#menu li a.partenaires{
background:url(images/menu/nos-partenaires.gif);
}
#menu li a.newsletter{
background:url(images/menu/newsletter.gif);
}
#menu li a:hover{
background-position:0 -13px;}
/*///////////stop menu left///////////*/
/*///////////sous-menu///////////*/
.sousnav{
margin:0;
padding:0;
height:60px;
width:100%;
}
.sousnav a{
float:left;
width:77px;
height:60px;
display:block;
}
.sousnav a span{
display:none;
}
.sousnav a.presentation{
background:url(images/sous-menu/presentation.gif);
}
.sousnav a.historique{
background:url(images/sous-menu/historique.gif);
}
.sousnav a.archives{
background:url(images/sous-menu/archives.gif);
}
.sousnav a.direction{
background:url(images/sous-menu/direction.gif);
}
.sousnav a.equipe{
background:url(images/sous-menu/equipe.gif);
}
.sousnav a.contact{
background:url(images/sous-menu/contact.gif);
}
.sousnav a.spectacles{
background:url(images/sous-menu/spectacle.gif);
}
.sousnav a.calendrier{
background:url(images/sous-menu/calendrier.gif);
}
.sousnav a.tournee{
background:url(images/sous-menu/en-tournee.gif);
}
.sousnav a.edito{
background:url(images/sous-menu/edito.gif);
}
.sousnav a.contactres{
background:url(images/sous-menu/contact-reservation.gif);
}
.sousnav a.billetterie{
background:url(images/sous-menu/billetterie.gif);
}
.sousnav a.abonnement{
background:url(images/sous-menu/abonnement.gif);
}
.sousnav a.plansalles{
background:url(images/sous-menu/plan-de-salles.gif);
}
.sousnav a.modespaiement{
background:url(images/sous-menu/modes-paiement.gif);
}
.sousnav a.entreprises{
background:url(images/sous-menu/entreprises-groupes.gif);
}
.sousnav a.bienetre{
background:url(images/sous-menu/offres-bien-etre.gif);
}



.sousnav a:hover{
background-position:0 -60px;
}
/*///////////stpo sous-menu///////////*/
#contentright{
float:left;
width:540px;
min-height:450px;
margin:0 0 0 60px;
border:none;
}

p{
text-align:justify;
}
.navigation{
	font-style: italic;
	font-weight: normal;
	font-size:11px;
	text-align:left;
	}
.navigation a{
	color:#97101d;
	}
	a.red{
	color:#97101d;
	}
h1{
text-align:left;
font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #97101d;
	display:block;
	padding:2px 5px;
}
h2{
/*text-align:left;
font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #97101d;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.sous-titre-home {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#990000;
	text-align:right;
	margin-top:-6px;
	
}
.news{
width:534px;
padding:0 0 0 50px
}
.news img{
float:left;
}
.legright{
float:right;
text-align:center;
font-size:10px;
margin: 0 0 0 16px;
}
.legleft{
margin: 0 16px 0 0;
float:left;
text-align:center;
font-size:10px;
}
.legleft img, .legright  img{
margin-bottom:4px;}
.para{
float:left;
width:324px;
padding:0 0 0 10px;
}
hr.spacer {
	clear: both;
	visibility: hidden;
	_display: none;
	margin: 0 0 0 16px;
	padding: 0;
	border: none;
}
#bottom{
/*width:753px;*/
color:#97101d;
background-color: #d8c49e;
margin:0;
padding:4px;
clear:both;
font-size:11px;
height:12px;
}
#coordonnees{
float:left;
}
#powered{
float:right;
}
#bottom a{
color:#97101d;
}
table.billet{
width:550px;
border:1px solid #336699;
margin-bottom:10px;
}
table.billet tr td, table.billet tr th{
border:1px solid #336699;
text-align:center;
padding:2px;
}
table.billet tr td.collien{
text-align:left;
}
table#inscriptionnews{
float:left;
margin:30px 0 10px 8px;
background-color:#FCFCD6;
}

*+html table#inscriptionnews{
margin:30px 0 10px 4px;
}

table#inscriptionnews tr th{
font-size:10px;
font-weight:bold;
}
table#inscriptionnews tr td{
font-size:10px;
}
/*///////old style///////*/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
}
.pageSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
}
.newsSmallTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #336699;
}
.sectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
}
.calendarTable {
	border: 1px solid #97101D;
}
.calendarMonthName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #97101D;
}
.calendarDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-top-color: #000000;
	border-right-color: #000000;

}
.calendarWeekDay {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #000000;
}
.saisonTable {

	border: 1px solid #FF9966;
}

.saisonHeader{
background-color:#97101d;
font-weight:bold;
color:#FFFFFF;
padding:2px;
}
.saisonTable{
border:1px solid #97101d;
}

.Style2 {
	font-size: 10px;
	font-style: italic;
	color: #336699;
}
.aboTable {
	border: medium none #FFFFCC;
}
.abonnementTotalCadre {
	border: 1px solid #996600;
}
.generiqueTable {


	border: 1px solid #FF9966;
}
.abonnementInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: auto;
	width: 15pt;
	font-style: normal;
}
.photosTable {



	border: 1px solid #FF9966;
}
.calendarLieu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	background-color: #d49e8c;
}
.abonnementEntete {
	font-weight: bold;
}
.reservationTable {


	border: 1px solid #FCFCD6;
}
.spectacleGoMenuTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.reservationDateInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.reservationRequiredField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
p.MsoQuestion {
margin:0cm;
margin-bottom:.0001pt;
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
}
.bordureBas {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;

}
.bleu {
	color: #336699;
}
.bordBleu {
	border: 1px solid #336699;
}
.billeterieTable {
	border: thin solid #FFBD9D;
}
.billeterieTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9966;
}
.billeterieTarif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;


}
.billeterieTarif2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;

}

.billeterieTitreSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9966;
}
.billeteirTarifBorder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.billeterieLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.spectacleTypeCreation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}
.guideSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
}
.spectacleCreditPhoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
}
.txt_11_pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
.image {  background-attachment: fixed; height: 640px; width: 425px}
.lienbleu {
	font-style: italic;
	color: #336699;
	text-decoration: none;
}
.lienbleu:hover {
	font-style: italic;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
.sousmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}
.sousmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	font-style: italic;
}

.lienbleudroit,.lienbleudroit a {
	color: #336699;
	text-decoration: none;
}
.lienbleudroit:hover {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.spectacle-menu .lienbleudroit {
	color: #336699;
	text-decoration: none;
}
.spectacle-menu .lienbleudroit:hover {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.spectacle-menu .lienbleudroit-Actif {
	color: #97101D;
	text-decoration: none;
	font-weight: bold;
}



.pageSubTitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.stdButton {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
}
/*///////fin old style/////////////*/
p.MsoTitle {
margin:0cm;
margin-bottom:.0001pt;
text-align:center;
font-size:14pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
text-underline:single;
}
p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
}
p.MsoBodyText {
margin:0cm;
margin-bottom:.0001pt;
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
p.MsoBodyText2 {
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
font-size:12.0pt;
font-family:Helvetica;
}
p.MsoQuestion {
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #336699;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}
.style2 {color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.style3 {font-weight: bold; color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #336699; font-family: Arial, Helvetica, sans-serif;}

</style>
<style type="text/css">

.Style4 {font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #336699; font-family: Arial, Helvetica, sans-serif;}

</style>
<style type="text/css">

.Style5 {font-size: 14px; font-weight: bold; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;}

</style>
<style type="text/css">

.Style6 {border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.titre_spectacle {
	font-weight: bold;
	color: #990000;
	text-indent: 2px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #990000;
}
.spectacleSubMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9F9F00;
}
.calendrier_menu{
	background-color:#97101d; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF;
	font-weight:bold;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#e8a571;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#e8a571;
	line-height:17px;	
}

.month_name{
	background-color:#97101d; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF;
	line-height:17px;
}

.not_current_month {
	background-color:#97101d; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#97101d;
	line-height:17px;
	}

.default_date{
	background-color:#97101d; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#9d9d9d;
	line-height:17px;
	}
.activity {
	background-color:#97101d; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF;	
	line-height:17px;
	cursor: pointer;
	}
.current_day {
	border:2px;
	border-style:solid;
	border-color:#D8C49E;
	line-height:17px;
	}
.change_month{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold;
	}
.tableau_relief {
	border-right-style: outset;
	border-bottom-style: outset;
}


a.sui{text-decoration:none; color:#900; font-size:10px}
a:hover.sui{text-decoration:underline; color:#900; font-size:10px}