

/* Définition de règle */
.divmenu {
	background-color: transparent;
	color: #FFFFFF;
	position: relative;
	top: 20px;
/*top:157px;*/
	visibility: visible;
	width: 980px;
	z-index: 99;
	float: right;
border-top:4px solid #ce1e0d;
}
.divmenu ul  {margin:0;padding:0;}
.divmenu ul li {display:inline;margin-right:12px;margin-left:12px;}
#col-date{width:980px; float:right;top:125px;position:absolute; }
.submenu1 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 707px;
	z-index: 99;

	
	
	
}

.submenu2 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}

.submenu3 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}

.submenu4 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}

.submenu5 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}

.submenu6 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}

.submenu7 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 194px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}

.submenu8 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 221px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}
.submenu9 {
	background-color: transparent;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 247px;
	visibility: hidden;
	width: 994px;
	z-index: 99;
}
a{color:#CE1E0D;}
.date, a.date, td .date{
color:#000000;
margin-top:0;
padding-top:0;
/*font-family: Georgia, serif;*/
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;

}

a.date{text-decoration:none;}

.bleu, a.bleu, td .bleu{
color:#12367E;
font-weight:bold;
font-size:11px;
margin-top:0;
padding-top:0;
font-family: "Verdana";
}
.pieces, table.calendrier .pieces, .eventsl .pieces{color:#666666; font-weight:normal;font-size:11px;font-style:italic;}
.heure, .heure a{color:#12367E;
font-weight:bold;
font-size:11px;
margin-top:0;
padding-top:0;
font-family: "Verdana";
}
.musiciens,  table.calendrier .musiciens,  .eventsl .musiciens{font-size:11px;color:#666666; font-weight:normal;}
table.tickets {background-color:#e8d8d8; border-collapse:collapse; cellspacing:3px; }
table.tickets td, table.tickets tr {border:1px solid #81190f;padding:5px; }
.MsoNormal{font-size:11px;}
strong{color:#333333;}
table.calendrier { border-collapse:collapse; cellspacing:3px; margin-left:10px;}
table.calendrier td, table.calendrier tr {border-left:1px solid #81190F;border-right:1px solid #81190F;padding-left:10px; border-bottom: 1px dotted #81190F;}
table.calendrier th {background-color:#E8D8D8; padding-left:10px; text-align:left;border-top:1px solid #81190F;border-bottom:1px solid #81190F;}
table.calendrier td.final{ border-top: 1px solid #81190f; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
table.calendrier p {color:#000000;}
a.calendarlink
{
font-family: Georgia,"Times New Roman",Times,serif;

color:  #81190F;

font-size: 12px;

font-style: italic;

font-weight: bold;

text-decoration: none;

}

a.calendarlink:hover

{

font-weight: bold;

font-family: Georgia,"Times New Roman",Times,serif;

color:  #81190F;

font-size: 12px;

}
th.titredate{background-color:#e8d8d8;  text-align:left;padding-left: 10px; padding-top:5px; padding-bottom:5px;}
.menu-dates{text-align:left;padding-left:5px; color:#cccccc;}
td.separateur{ border-bottom: 1px dotted #81190f; }
ul.partenaires li{
	/*line-height:20px;
	list-style-position: outside; */
}

a.genlink, a.genlink2 {
	/*color: #8a1f03;*/
color:#CE1E0D;
	font-family: "Verdana";
	font-size: 8pt;
	text-decoration: none;

}

 a.genlink2 {
font-weight:bold;
	text-decoration: underline;

}

a.genlink:hover, a.genlink2:hover {
	color: #8a1f03;
	font-family: "Verdana";
	font-size: 8pt;
	text-decoration: underline;
}

.eventsl p{color:#000000;}
