.bg-right {
	background-image: url(../images/bg-right.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.menu-niv01 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00345B;
	text-decoration: none;
	margin: 3px;
}
a.menu-niv01 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00345B;
	text-decoration: none;
	margin: 3px;
}
.menu-niv01:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CB2028;
	text-decoration: none;
	margin: 3px;
}
.menu-niv02 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8AB7D9;
	text-decoration: underline;
}
a.menu-niv02 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8AB7D9;
	text-decoration: underline;
}
a.menu-niv02:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CB2028;
	text-decoration: underline;
}
.menu-niv03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0D2F62;
	text-decoration: none;
}
.menu-footer-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A0;
	text-decoration: none;
}
.bg-menu-left {
	background-image: url(../images/menu-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.border-promo {
	background-color: #FFFFFF;
	border: 1px solid #BD1736;
}
.titre-promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C13F41;
	text-decoration: none;
}
.texte-promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtChamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	font-weight: bold;
}
.formType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003A8E;
}
.titre-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C50020;
	text-decoration: none;
}
.concerts-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00345B;
}
.date-cadre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00345B;
}
.titre-cadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texte-cadre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00345B;
}
.call-action-cadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0101;
	text-decoration: none;
}
.titre-member {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8AB7D9;
}
.titre-shop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #250E74;
}
.bg-menu {
	background-color: #F9FCFF;
	background-image: url(../images/shop/menu-bg.gif);
	background-position: center top;
	background-repeat: repeat-x;
}
.titre-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CB2028;
}
.liste-shop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.liste-shop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.liste-shop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB2028;
	text-decoration: underline;
}.menu-navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D8E7F2;
	text-decoration: none;
}
.titre-menu-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.titre-menu-liste-over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FCC111;
	text-decoration: none;
}
.liste-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.liste-menu-over-margin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.liste-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.liste-menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BF9800;
	text-decoration: underline;
}
.liste-menu-over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BF9800;
	font-weight: bold;
	text-decoration: none;
}
.liste-menu-02-margin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 9px;
}
.liste-menu-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.liste-menu-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.liste-menu-02:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BF9800;
	text-decoration: underline;
}
.liste-menu-02-over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BF9800;
	font-weight: bold;
	text-decoration: none;
}
.border-cadre-menu {
	background-color: #FFFFFF;
	background-image: url(../images/shop/menu-degrade.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #BF9800;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 5px;
}
.titre-cadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.cadre-affichage {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.cadre-affichage-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.liste-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA8B0C;
}
a.liste-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA8B0C;
	text-decoration: none;
}
a.liste-titre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA8B0C;
	text-decoration: underline;
}
.texte-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.texte-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.texte-liste:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BF9800;
	text-decoration: underline;
}
.price-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
a.price-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CA122E;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
a.price-liste:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CA122E;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.cadre-fiche {
	border: 1px solid #999999;
	padding: 5px;
}
.price-fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #CA122E;
}
.news-style {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1971B4;
	text-decoration: underline;
}
a.news-style {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1971B4;
	text-decoration: underline;
}
a.news-style:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CB2028;
	text-decoration: underline;
}
.nom-equipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C03D3F;
	text-decoration: none;
}
.description-equipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.coordonees-equipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.mail-equipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C03D3F;
	text-decoration: underline;
}
.titre-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.titre-fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D18B0D;
}
.description-fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.listtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color:#FAC212;
}
.listrow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DEDEDB;
}
.listrow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#C7C7C7;
}
.shop-categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AFAFAF;
}

