.txt-courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt-courant-blc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.fond-cal-30 {
	background-image: url(images/fond_cal_30px_2.jpg);
	background-repeat: repeat-x;
}
.fond-cal-ombre1 {
	background-image: url(images/fond_cal_30px_ombre2.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
.fond-cal-ombre2 {
	background-image: url(images/fond_cal_30px_ombre3.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
.fond-cal-ombre3 {
	background-image: url(images/fond_cal_30px_ombre31.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
.fond-cal-ombre4 {
	background-image: url(images/fond_cal_30px_ombre4.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
.fond-cal-ombre0 {
	padding: 10px;
}
.cal-titre-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.cal-txt-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
}
.cal-titre-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCC00;
	letter-spacing: 0px;
}
.cal-titre-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	letter-spacing: 1px;
}
.fond-cal-ombre-entete {
	background-image: url(images/fond_cal_30px_ombre4.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* ADRESSE */

.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
	background-image: url(images/angle_23.gif);
	background-repeat: repeat;
	letter-spacing: 1px;
}


.lien-ad {
	text-decoration:none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.lien-ad:hover {
	COLOR: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}


.lien-after {
	text-decoration:none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.lien-after:hover {
	COLOR: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}

.acc-txt-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding: 5px;
	line-height: 13px;
	background-color: #FFFFFF;
}

/* FOND */

.fond-acc-1 {
	background-attachment: fixed;
	background-image: url(images/fond_acc_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#fond-acc-2 {
	background-attachment: fixed;
	background-image: url(images/fond_acc_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}


#fond-sapin {
	background-repeat: repeat-x;
	background-image: url(images/sapin_03.jpg);
	background-position: bottom;
}


#fond-compo-1 {
	background-attachment: fixed;
	background-image: url(images/fond_compo_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* MENU */

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }


#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #036;
background-color: #FFFFFF;
text-decoration: none;
}

/*
#navlist a:hover
{
color: #fff;
background-color: #3366CC;
text-decoration: none;
}

*/

.traits-point-1 {
	border-top-style: dotted;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.traits-point-2 {
	border-top-style: dotted;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFCC00;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.det-titre-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 0px;
}
.det-horaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
}
.det-lieu-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCC00;
	letter-spacing: 0px;
}
.photo-droite {
	float: right;
	padding-left: 5px;
}
.fleche {
	list-style-image: url(images/fleche_42.gif);
	list-style-type: square;
}
.det-date-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCC00;
	letter-spacing: 0px;
}
.det-titre-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 0px;
}
.txt-courant-jau-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
.fond-02 {
	background-image: url(images/fond-02.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}
.fond-03 {
	background-image: url(images/fond-03.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}

/* PAGE COMPOSITEURS */

.compo-titre-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
}

#conteneur {
	background-color: #FFF;
	width: 800px;
	float: none;
	margin: 0px;
	padding: 0px;
	border: 1px dotted #FF00FF;
	position: absolute;
}

#ligne-1 {
	background-color: #009900;
	width: 800px;
	float: none;
	margin: 0px;
	padding: 0px;
	border: 1px dotted #FF00FF;
}

#fond-compo-2 {
	background-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 20px;
	width: 380px;
	float: left;
	height: 250px;
	margin-left: 15px;
}

.traits-point-2 {
	border-top-style: dotted;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFCC00;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.compo-nom-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
}

.compo-scene-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 0px;
}


.compo-date-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFCC00;
	letter-spacing: 0px;
	font-style: normal;
}

.fond-10 {
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	background-image: url(images/fond-03.jpg);
}

.fond-11 {
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	background-image: url(images/fond-04.jpg);
}

.lien-compo {
	text-decoration:none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.lien-compo:hover {
	COLOR: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}

.com {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;
	letter-spacing: 0px;
	font-style: normal;
}
.tablo-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
}
.titre-jaune-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	letter-spacing: 0px;
	font-style: normal;
}
.tablo-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
}
.det-titre-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 1px;
}
.det-titre-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	letter-spacing: 1px;
}
.compo-nom-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 0px;
}
.compo-piece-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
}


#artiste {
	background-color: #003366;
	width: 300px;
	float: none;
	margin: 0px;
	padding: 7px;
	border: 1px dotted #000033;
}

.lien-fonce {
	text-decoration:none;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.lien-fonce:hover {
	COLOR: #003399;
	text-decoration:underline;
	font-weight: bold;
}

.txt-after {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #8D0101;
	letter-spacing: 0px;
}

.pointille1 {
	border: 5px dashed #FF0000;
	z-index: 1;
	background-color: #FF9D98;
}

.pointille2 {
	background-color: #FF9933;
	border: 5px none #FF0000;
	padding: 10px;
}



/* POMK6 */

.pomk6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}

.pomk6 a{
	text-decoration: none;
	color: #FFFFFF;
}
.pomk6 a:hover{
	text-decoration: none;
	color: #FF0066;
}
