/**********************
 *** General styles ***
 * ********************/
body{font-family:Trebuchet MS, Helvetica;color:#1F1F1F;font-size:13px;}
h1{font-size:28px; color:#FFF; font-style:italic;font-weight:normal;}
h2{font-size:24px;color:#161616;font-family:Georgia;font-weight:normal;}
h3{font-size:16px;color:#5B4470;font-family:Trebuchet MS;}
h4{font-size:13px;text-transform:uppercase;letter-spacing:5px;color:#1F1F1F;font-family:Trebuchet MS;}

a{color:#543f67;}
a:hover{color:#6f5388;}



/*********************
 *** Flexibles *******
 * *******************/

/*Flex Image and Legend*/
.flexImage{}
.flexImage .image{}
.flexImage .legend{color:#787878;font-size:11px;font-style:italic;}

/*Flex Citation*/
.citation {}
.citation .content{color:#1F1F1F;font-family:Georgia;font-size:18px;font-style:italic;}

/*Flex A savoir / Téléchargement / Contact & Adresse */
.highlight {}
.highlight .title {font-family:Trebuchet MS, Helvetica;font-size:13px;text-transform:uppercase;letter-spacing:8px;}
.highlight .content{font-family:Georgia;font-size:12px;color:#757575;font-style:italic;line-height:1.5em;}
.pageRub #content.pageRub .mainArticle .centerColumn .highlight .content p{text-align:left;}

/*Flex 50 50 */
.flex5050{}






/**********************
 *** Main template ***
 * ********************/
.page #content #centerColumn #secondLine .season .rightColumn{color:#1F1F1F;font-family:Trebuchet MS;font-size:13px;}
.page #content #centerColumn #secondLine .season .rightColumn p.title{font-size:14px;font-family:Georgia;}

.page #content.page #centerColumn #secondLine .season .rightColumn p{font-family:Trebuchet MS;text-align:justify;}
.page #content.page #centerColumn #secondLine .season .rightColumn p a{color:#1F1F1F;}
.page #content.page #centerColumn #secondLine .season .rightColumn p a:hover{color:#FFFFFF;}

.page #content.page #centerColumn #fifthLine .desc{color:#787878;}




/**********************
 *** Int template ***
 * ********************/

/*Banner*/
.pageRub #banner .content{color:#F1F1F1;font-family:Georgia;font-size:28px;}
.pageRub #banner .content h2{font-weight:normal;}

/*Left column*/
.pageRub #content.pageRub .leftColumn{}

/*Left nav*/
#content .leftColumn .nav{font-family:Georgia;font-size:17px;}
#content .leftColumn .nav ul{}
#content .leftColumn .nav ul li a{color:#161616;}
#content .leftColumn .nav ul li a:hover{font-weight:normal;}
#content .leftColumn .nav ul li.active a{color:#FFFFFF;}
#content .leftColumn .nav ul li.current a{color:#FFFFFF;}

/*Center Column*/
.pageRub #content.pageRub .centerColumn .content p {text-align:justify;line-height:1.6em;}
.pageRub1 #content.pageRub1 .centerColumn .content p.red {color:#AF2914;text-align:justify;font-style:italic;font-weight:bold;}


/*Breadcrumb*/
.pageRub #content.pageRub .centerColumn .breadCrumb{font-family:Georgia;font-style:italic;font-size:11px;}
.pageRub #content.pageRub .centerColumn .breadCrumb a{color:#161616;}

.pageRub #content.pageRub p{line-height:1.7em;}

/*Tableaux villes*/
.pageRub #content.pageRub .mainArticle .centerColumn #ville tr.titre p {font-size:16px; text-align:left;}
.pageRub #content.pageRub .mainArticle .centerColumn #ville .nom_ville_color p {font-size:11px;text-align:left;}
.pageRub #content.pageRub .mainArticle .centerColumn #ville .nom_ville p {font-size:11px;text-align:left;}
.pageRub #content.pageRub .mainArticle .centerColumn #ville_etrangere .titre p {font-size:16px; text-align:left;}
.pageRub #content.pageRub .mainArticle .centerColumn #ville_etrangere .nom_ville_color p {font-size:11px;text-align:left;}
.pageRub #content.pageRub .mainArticle .centerColumn #ville_etrangere .nom_ville p {font-size:11px;text-align:left;}




/**********************
 *** Int2 template ***
 * ********************/

/*Banner*/
.pageRub1 #banner .content{color:#F1F1F1;font-family:Georgia;font-size:28px;}
.pageRub1 #banner .content h2{font-weight:normal;}

/*Left column*/
.pageRub #content.pageRub .leftColumn{}

/*Center Column*/
.pageRub1 #content.pageRub1 .centerColumn .content p {text-align:justify;line-height:1.6em;}

/*Breadcrumb*/
.pageRub1 #content.pageRub1 .centerColumn .breadCrumb{font-family:Georgia;font-style:italic;font-size:11px;}
.pageRub1 #content.pageRub1 .centerColumn .breadCrumb a{color:#161616;}

.pageRub #content.pageRub p{line-height:1.7em;}
.pageRub1 #content.pageRub1 .centerColumn .content ul li  {line-height:1.7em;}

.pageRub1 #content.pageRub1 .centerColumn p.alertwrong {font-size:14px;color:#FFFFFF;font-weight:normal;font-style:italic;text-align:left;}
.pageRub1 #content.pageRub1 .centerColumn p.alertright {font-size:14px;color:#FFFFFF;font-weight:normal;font-style:italic;text-align:left;}
.pageRub1 #content.pageRub1 .centerColumn p.payment {text-align:center;}
.pageRub1 #content.pageRub1 .centerColumn p.center {text-align:center;}

/*Tableaux villes*/
.pageRub1 #content.pageRub1 .mainArticle .centerColumn #ville tr.titre p {font-size:16px; text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn #ville .nom_ville_color p {font-size:11px;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn #ville .nom_ville p {font-size:11px;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn #ville_etrangere .titre p {font-size:16px; text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn #ville_etrangere .nom_ville_color p {font-size:11px;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn #ville_etrangere .nom_ville p {font-size:11px;text-align:left;}

/*Tableaux dates*/
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr.title td p{font-family:Georgia;font-size:12px;color:#FFFFFF;font-style:italic;text-transform:uppercase;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr.d1 td p{font-size:12px;color:#574E60;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr.d2 td p{font-size:12px;color:#574E60;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td.date p{font-family:Georgia;font-size:12px;font-style:italic;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td.horaire p{font-family:Georgia;font-size:12px;font-style:italic;text-align:center;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td.titre p{font-size:11px;text-align:left;text-transform:uppercase;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td.ville p{font-size:11px;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td.lieu p{font-size:11px;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td.resa p{font-size:11px;text-align:left;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td p a{padding:2px 3px;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table#dates tr td p a:hover{text-decoration:none;background:#5B4470;color:#FFFFFF;}



/*######################################*/
/* EXTENSIONS TYPO3 - PAGE INTERIEURE   */
/*######################################*/

/* TT_NEWS - PAGE INTERIEURE - LISTE DES ACTUALITES */
.pageRub #content.pageRub .mainArticle .centerColumn .content .news-single-item h2 {color:#5B4470;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .news-list-item h2 a  {color:#545454;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .news-list-item h2 {color:#1994AF;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .news-list-date {color:#FFF;}

.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite .txt_actu .date { font-size:13px; color:#F8F5FB;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite .txt_actu .title,
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite .txt_actu .title a{font-size:13px;color:#545454;text-decoration:none;text-transform:uppercase;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite .txt_actu .title a:hover{color:#1994AF;text-decoration:none;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite .txt_actu .chapeau {font-size:11px;color:#545454;text-align:left;}
#page .navPages {text-align:center;}

/* TT_NEWS - PAGE INTERIEURE - DETAIL DES ACTUALITES */
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite_detail .en_tete_actu h2 {color:#1994AF;text-transform:uppercase; background:none;font-size:20px;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite_detail .en_tete_actu .date{color:#FFF;} 
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite_detail .txt_actu .chapeau {font-size:12px;color:#909090; text-align:justify}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite_detail .txt_actu .texte {}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite_detail .back a{font-size:12px;color:#543F67;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .actualite_detail .back a:hover {color:#543F67;text-decoration:none;}


/* TT_NEWS - PAGE INTERIEURE - LISTE DES CONCERTS */
#content .mainArticle .centerColumn .content .news-single-item h2 {color:#5B4470;}
#content .mainArticle .centerColumn .content .news-list-item h2 a  {color:#545454;}
#content .mainArticle .centerColumn .content .news-list-item h2 {color:#1994AF;}
#content .mainArticle .centerColumn .content .news-list-date {color:#FFF;}

#content .mainArticle .centerColumn .content .concert .txt_actu .date { font-size:13px; color:#F8F5FB;}
#content .mainArticle .centerColumn .content .concert .txt_actu .title,
#content .mainArticle .centerColumn .content .concert .txt_actu .title a{font-size:13px;color:#545454;text-decoration:none;text-transform:uppercase;}
#content .mainArticle .centerColumn .content .concert .txt_actu .title a:hover{color:#1994AF;text-decoration:none;}
#content .mainArticle .centerColumn .content .concert .txt_actu .chapeau {font-size:11px;color:#909090;}
#content .mainArticle .centerColumn .content .concert .navPages {text-align:center;}

/* TT_NEWS - PAGE INTERIEURE - DETAIL DES CONCERTS */
#content .mainArticle .centerColumn .content .concert_detail .en_tete_actu h2 {color:#1994AF;text-transform:uppercase;font-weight:normal;background:none;font-size:20px;}
#content .mainArticle .centerColumn .content .concert_detail .en_tete_actu .date{color:#FFF;} 
#content .mainArticle .centerColumn .content .concert_detail .txt_actu .chapeau {font-size:12px;line-height:1.4em;color:#6F6F6F;text-align:left;font-style:italic;}
#content .mainArticle .centerColumn .content .concert_detail .txt_actu .texte {}
#content .mainArticle .centerColumn .content .concert_detail .back a{font-size:12px;color:#543F67;}
#content .mainArticle .centerColumn .content .concert_detail .back a:hover {color:#5F5F5F;text-decoration:none;}


/* TT_NEWS - PAGE INTERIEURE - LISTE DES CD & DVD */
.pageRub #content.pageRub .mainArticle .centerColumn .content .cd .txt_cd .title {font-size:13px;color:#1994AF;text-decoration:none;text-transform:uppercase;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .cd .txt_cd .texte {font-size:11px;color:#545454;text-align:left;}


/* FORMULAIRE POWERMAIL */
#content .mainArticle .centerColumn .content  div.tx-powermail-pi1 fieldset {border:0px;font-family:Trebuchet MS, Helvetica;font-size:15px;}
#content .mainArticle .centerColumn .content  div.tx_powermail_pi1_fieldwrap_html label{font-family:Trebuchet MS, Helvetica;font-size:12px;font-weight:normal;}   
#content .mainArticle .centerColumn .content  div.tx_powermail_pi1_fieldwrap_html input {font-family:Trebuchet MS, Helvetica;font-size:12px;}
#content .mainArticle .centerColumn .content  div.tx_powermail_pi1_fieldwrap_html textarea {font-family:Trebuchet MS, Helvetica;font-size:11px;}
#content .mainArticle .centerColumn .content div.tx_powermail_pi1_fieldwrap_html_21 {font-size:12px;}
#content .mainArticle .centerColumn .content  div.tx_powermail_pi1_fieldwrap_html input[type=submit]{font-family:Trebuchet MS, Helvetica;font-size:12px;color:#FFFFFF;font-weight:bold;}
#content .mainArticle .centerColumn .content  input[type=submit]{font-family:Trebuchet MS, Helvetica;font-size:12px;color:#000000;}
#content .mainArticle .centerColumn .content  div.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {font-weight:bold; font-size:11px; color: #E20001; text-align:center;}
#content .mainArticle .centerColumn .content  div.tx_powermail_pi1_fieldwrap_html span.powermail_mandatory {color: #E20001;}


/* IN_PRODUCTS - BILLETTERIE - LISTE DES CONCERTS */
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .top .date {font-size:12px; color:#F8F5FB;font-weight:bold;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .top .place {color:#1994AF;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .title {font-size:13px;color:#545454;text-decoration:none;text-transform:uppercase;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .title span.plus{text-transform:none;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .title span.plus a{color:#5B4470;font-size:11px;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .bottom .price {font-size:11px;color:#767676;} 
.pageRub #content.pageRub .mainArticle .centerColumn .content .listConcerts .concert .bottom .reservez {}

/* IN_PRODUCTS - BILLETTERIE - DETAIL DES CONCERTS */
.pageRub #content.pageRub .mainArticle .centerColumn .content .concert_detail .en_tete_concert .date{color:#FFF;} 
.pageRub #content.pageRub .mainArticle .centerColumn .content .concert_detail .en_tete_concert .title {color:#1994AF;text-transform:uppercase;font-weight:normal;background:none;font-size:20px;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .concert_detail .txt_concert .chapeau {font-size:12px;line-height:1.4em;color:#6F6F6F;text-align:left;font-style:italic;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .concert_detail .texte {text-align:justify;line-height:1.6em;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .concert_detail .back a{font-size:12px;color:#543F67;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .concert_detail .back a:hover {color:#5F5F5F;text-decoration:none;}

.pageRub #content.pageRub .mainArticle .centerColumn .content p.indication {font-size:12px;font-style:italic;}
.pageRub #content.pageRub .mainArticle .centerColumn .content table.table_tarifs tr.statut {color:#FFFFFF;text-align:center;font-size:13px;}
.pageRub #content.pageRub .mainArticle .centerColumn .content table.table_tarifs tr.price {color:#FFFFFF;text-align:center;font-size:15px;font-family:Georgia;font-style:italic;}
.pageRub #content.pageRub .mainArticle .centerColumn .content table.table_tarifs tr.uid {color:#FFFFFF;text-align:center;}
.pageRub #content.pageRub .mainArticle .centerColumn .content table.table_tarifs tr.space{font-size:7px;}
.pageRub #content.pageRub .mainArticle .centerColumn .content table.table_tarifs input {font-family:Trebuchet MS, Helvetica;font-size:12px;text-align:center;}


/* IN_PRODUCTS - BILLETTERIE - LISTE DES CONCERTS */
.pageRub #content.pageRub .mainArticle .centerColumn .content .listAbo .abo .title {font-size:13px;color:#545454;text-decoration:none;text-transform:uppercase;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listAbo .abo .title a{text-decoration:none;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listAbo .abo .title a:hover{text-decoration:underline;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listAbo .abo .chapeau {font-size:12px;color:#545454;}
.pageRub #content.pageRub .mainArticle .centerColumn .content .listAbo .abo .reservez {text-align:right;}


/* IN_PRODUCTS - PAGE INTERIEURE - DETAIL DES ABONNEMENTS */
#content .mainArticle .centerColumn .content .singleSubscription .title {color:#1994AF;text-transform:uppercase;font-weight:normal;background:none;font-size:20px;}
#content .mainArticle .centerColumn .content .singleSubscription .abo .chapeau {font-size:12px;line-height:1.4em;color:#6F6F6F;text-align:left;font-style:italic;}
#content .mainArticle .centerColumn .content .singleSubscription .texte {}
#content .mainArticle .centerColumn .content .singleSubscription .back a{font-size:12px;color:#543F67;}
#content .mainArticle .centerColumn .content .singleSubscription .back a:hover {color:#5F5F5F;text-decoration:none;}


/* TT_PRODUCTS - BILLETTERIE - PANIER (VUE SIMPLIFIEE) */
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket .item .ligne1 .title {font-size:12px;color:#545454;text-decoration:none;text-transform:uppercase;}
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket .item .ligne1 .cancel {text-align:right;}
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket .item .ligne2 .quantity {font-size:11px;color:#767676;}
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket .item .ligne2 .price {color:#DB1F3D;text-align:right;}
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket .total .total_number {font-size:14px;color:#545454;}
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket .total .total_price {font-size:16px;color:#DB1F3D;text-align:right;}


/* TT_PRODUCTS - BILLETTERIE - PANIER VIDE */
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket_empty .empty .total_number {font-size:12px;color:#545454;}
.pageRub #content.pageRub .mainArticle .rightColumn .content .tt_products_minibasket_empty .empty .total_price {font-size:16px;color:#DB1F3D;text-align:right;}


/* TT_PRODUCTS - IN_PRODUCTS BILLETTERIE - PANIER (VUE COMPLETE) */
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content .tt_products_basket {}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier {background:#FFFFFF;color:#574E60;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.head {font-size:13px;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.item {font-size:12px;color:#574E60;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.item td.title a{text-decoration:none;text-transform:uppercase;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.item td.title span{font-size:14px;font-weight:bold;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.item td.quantity {}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.item td.price {text-align:left;font-weight:bold;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.item td.cancel {text-align:right;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.total {font-size:13px;text-align:right}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content table.panier tr.total .total_price {font-size:13px;color:#FFFFFF;text-align:left;font-weight:bold;}


/* TT_PRODUCTS - COORDONNEES */
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content .tt_products_basket_info input {font-family:Georgia;font-size:13px;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content .tt_products_basket_info .obligatory {color:#BC2C16;font-size:10px;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content .tt_products_basket_info p.obligatory {text-align:right;}
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content span.data {color:#574E60;font-size:12px;}


/* TT_PRODUCTS - IN_PRODUCTS BILLETTERIE - RECAPITULATIF */
.pageRub1 #content.pageRub1 .mainArticle .centerColumn .content .tx-inproducts-pi1 .orderResume table.recap {font-size:13px;}


/* EXTENSION SITEMAP */
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .expAll {display:none;font-weight:bold;text-transform:uppercase;text-align:left;background:none;border:0px;}
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .expAll a{color:#543f67;text-decoration:none;}
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .expAll a:hover {color:#6f5388;text-decoration:underline;}
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .level_1 a{font-family:Georgia;font-size:14px;color:#543f67;font-weight:bold;font-style:italic;text-transform:uppercase;text-decoration:none;}
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .level_1 a:hover {color:#6f5388;text-decoration:underline;}
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .level_2 a{font-family:Trebuchet MS;font-size:12px;color:#543f67;font-weight:normal;font-style:normal;text-transform:normal;text-decoration:none;}
.pageRub1 #content.pageRub1 .centerColumn .content .tx-dropdownsitemap-pi1 .level_2 a:hover {color:#6f5388;text-decoration:underline;}



/*######################################*/
/*         FOOTER - PIED DE PAGE        */
/*######################################*/

#page #footer{font-family:Georgia;color:#787878;font-size:11px;}
#page #footer a{color:#E7E7E7;line-height:2em;}

#page #footer #newsletter2 p{text-transform:uppercase;}

#page #footer #community p{text-transform:uppercase;}

#page #footer #bottomNav a{color:#787878;}


/*Newsletter*/
#page #footer #newsletter2 .field{color:#FFFFFF;}
