/* Style principal */

/********/
/* HTML */
/********/
body {
	background-color: #fffbed;
	margin			: 0;
}
body, td, th {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
}
/******************************/


/******/
/* ID */
/******/
/* Titre */
#titre {
}
#titre .bandeau {
	background-color	: #cc0000;
	background-image	: url(../images/logos/bordure.jpg);
	background-position	: bottom;
	background-repeat	: repeat-x;
	padding-bottom		: 10px;
	font-weight			: bold;
	font-size			: 12px;
	color				: #FFFFFF;
}
#titre .phrase {
	text-align		: center;
	background-color: #ffe680;
	font-weight		: bold;
	font-size		: 14px;
	color			: #000000; 
	padding			: 2px;
}


/* Menu de gauche */
#menu_gauche {
}
#menu_gauche .bg_01 { /*reliure #ffe680*/
	background-color: #cc0000;
	margin-top		: 0px;
	margin-left		: 0px;
}
#menu_gauche .bg_02 { /*sous-titres menu*/
	background-color: #ffb247;
	margin-top		: 0px;
	margin-left		: 0px;
	font-weight		: bold;
	font-size		: 12px;
	font-style		: italic;
	color			: #000000;
}
#menu_gauche .bg_03 { /*fond*/
	background-color: #fffbed;
	margin-top		: 0px;
	margin-left		: 0px;
}
#menu_gauche .bg_04 { /*étiquettes #ffb247*/
	background-color: #cc0000;
	margin-top		: 0px;
	margin-left		: 0px;
}
#menu_gauche .po_01 {
	font-weight	: bold;
	font-size	: 12px;
	color		: #991e00;
}
#menu_gauche .po_02 {
	font-weight	: bold;
	font-size	: 11px;
	color		: #FFFFFF;
}
#menu_gauche a:link, #menu_gauche a:visited, #menu_gauche a:hover, #menu_gauche a:active {
	font-size		: 12px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-decoration	: none;
}
#menu_gauche a:hover {
	text-decoration	: underline;
}


/* Contenu */
#contenu .conteneur {
	margin	: 10px;
}
#contenu .bg_01 { /*fond*/
	background-color: #fffbed;
	margin-top		: 0px;
	margin-left		: 5px;
}
#contenu .bg_02 {/*étiquette #ffe680#f2df68#c6c4be*/
	background-color: #ffb247;
}
#contenu .bg_03 {
	background-color: #990909;
}
#contenu .bg_04 {/*choix foncé*/
	background-color: #ffb247;
}
#contenu .bg_05 {/*choix clair*/
	background-color: #ffe680;
}
#contenu .bg_06 {/*choix clair*/
	background-color: #0143cf; /* #fcdcde, #cc0000, #800000 */
}
#contenu .po_01 { /*texte titre */
	font-weight	: bold;
	font-size	: 14px;
	color		: #000000; 
}
#contenu .po_01b {
	font-weight		: bold;
	font-size		: 14px;
	background-color:#ffebed;
	color			: #000000;
}
#contenu .po_01c {
	font-weight		: bold;
	font-size		: 14px;
	background-color: #d7edff; /* #cc0000, #ffb247 */
	color			: #0143cf; /* #fcdcde, #cc0000 */

}
#contenu .po_01s {
	font-weight	: normal;
	font-size	: 14px;
	color		: #000000; 
}
#contenu .po_02 {
	font-weight		: bold;
	font-size		: 10px;
	color			: #000000; 
	text-decoration	: none;
}
#contenu .po_02s {
	font-weight		: normal;
	font-size		: 10px;
	color			: #000000; 
	text-decoration	: none;
}
#contenu .po_03 {
	font-weight	: bold;
	font-size	: 12px;
	color		: #000000; 
}
#contenu .po_03c {
	font-weight	: bold;
	font-size	: 12px;
	color		: #990707;
}
#contenu .po_03s {
	font-weight	: normal;
	font-size	: 12px;
	color		: #000000; 
}
#contenu .po_03i {
	font-weight	: bold;
	font-size	: 12px;
	font-style	: italic;
	color		: #000000; 
}
#contenu .po_03j {
	font-weight	: normal;
	font-size	: 12px;
	color		: #CC6666; /* #0033FF */
}
#contenu .po_03k {
	font-weight	: normal;
	font-size	: 12px;
	font-style	: italic;
	color		: #0c63b0;
}
#contenu .po_04 {
	font-weight	: bold;
	font-size	: 12px;
	color		: #990909; 
}
#contenu .po_04s {
	font-size	: 12px;
	color		: #990909; 
}
#contenu .po_04_u {
	font-weight		: bold;
	font-size		: 12px;
	color			: #000000; 
	text-decoration	: underline;
}
#contenu .po_05 {
	font-size	: 12px;
	color		: #990909; 
	mso-bookmark: bulletin;
	font-size	: 9.0pt;
}
#contenu .po_05b {
	font-size	: 12px;
	color		: #ff619f;
	mso-bookmark: bulletin;
	font-size	: 9.0pt;
}
#contenu .po_05g {
	font-weight	: bold;
	font-size	: 12px;
	color		: #990909; 
	mso-bookmark: bulletin;
	font-size	: 9.0pt;
}
#contenu a:link, #contenu a:visited, #contenu a:hover, #contenu a:active {
	font-size		: 10px;
	color			: #000000;
	font-weight		: bold;
	text-decoration	: underline;
}
#contenu .a2 {
	font-size		: 10px;
	color			: #000000;
	font-weight		: bold;
	text-decoration	: none;
}
#contenu .lienamis {
	font-weight	: bold;
	font-size	: 12px;
	color		: #990909; 
	mso-bookmark: bulletin;
	font-size	: 9.0pt;
}
#contenu .pistecds {
	font-weight		: bold;
	font-size		: 14px;
	color			: #000000;
	mso-bookmark	: bulletin;
	text-decoration	: none;
}
#contenu a.lienpistecds:link, #contenu a.lienpistecds:visited, #contenu a.lienpistecds:hover, #contenu a.lienpistecds:active  {
	font-weight		: bold;
	font-size		: 14px;
	color			: #990909;
	mso-bookmark	: bulletin;
	text-decoration	: none;
}
#contenu .btn_lien {
	color			: #000000;
	text-decoration	: underline;
	background-color: #fffbed;
	border-color	: #fffbed;
	border			: 10px;
	font-size		: 10px;
	cursor			: hand;
}
#contenu .btn_lien2 {
	color			: #000000;
	text-decoration	: none;
	background-color: #ffebed;
	border-color	: #fffbed;
	border			: 10px;
	font-weight		: bold;
	font-size		: 12px;
	cursor			: hand;
}
#contenu .btn_lien3 {
	color			: #000000;
	text-decoration	: none;
	background-color: #d7edff;
	border-color	: #fffbed;
	border			: 10px;
	font-weight		: bold;
	font-size		: 12px;
	cursor			: hand;
}
#contenu .btn_lien4 {
	color			: #990808;
	text-decoration	: none;
	background-color: #ffebed;
	border-color	: #fffbed;
	border			: 10px;
	font-weight		: bold;
	font-size		: 12px;
	cursor			: hand;
}
#contenu .cad_01 {/*cadre concerts page en-tete*/
	background-color: #cc0000;
	margin-top		: 0px;
	margin-left		: 0px;
}
#contenu .cad_02 {/*cadre concerts page en-tete*/
	background-color: #ffb247;
	margin-top		: 0px;
	margin-left		: 0px;
	font-weight		: bold;
	font-size		: 14px;
	font-style		: italic;
	color			: #000000;
}
#contenu .cad_03 {/*cadre concerts page en-tete*/
	background-color: #fffbed;
	margin-top		: 0px;
	margin-left		: 0px;
	font-weight		: bold;
	font-size		: 12px;
	color			: #990909;
}


/* Menu haut */
#menu_haut .bg_01 {
	background-color: #fffbed;
	margin-top		: 0px;
}
#menu_haut .po_01 {
	font-weight	: bold;
	font-size	: 30px;
	color		: #FFFFFF;
}
#menu_haut .po_02 {
	font-weight	: bold;
	font-size	: 12px;
	color		: #FFFFFF;
}
#menu_haut a:link, #menu_haut a:visited, #menu_haut a:hover, #menu_haut a:active {
	font-size		: 12px;
	color			: #000000;
	font-weight		: bold;
	text-decoration	: underline;
}
/******************************/