body {width:960px; margin:0 auto 0 auto; background:#920051  url(/images/bg-body.gif) repeat-x; font-family:Arial,Helvetica,sans-serif;}
body.front {background:#6B0075 url(/images/accueil-bg.gif) repeat-x; margin-top:0}
body.bonCommande {margin:1em; background:white}
a.img{border:0;}
img{border:0;}

.email{color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:20px; text-align:center; text-decoration:none; margin:0 0 0 0;}
.email:hover{color:#FFE29F;}

a {color:inherit; text-decoration:inherit}
a:visited {color:inherit; text-decoration:inherit}

.texte {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; text-decoration:none; margin:0 0 0 0;}
.texte12c {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:none; margin:0;}
.mail {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:20px; text-align:center; text-decoration:none}
.mail a {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:20px; text-align:center; text-decoration:none}
.mail a:hover {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:20px; text-align:center; text-decoration:none}

.titre {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; text-align:left; text-decoration:none; font-weight:bold}
.titre14c {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; text-align:center; text-decoration:none; font-weight:bold}
.beige {color:#FFE29F}
.framboise {color:#920051}
.blanc {color:white}
.titreC {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-align:center; text-decoration:none; font-weight:bold; margin:10px 0 10px 0;}

.texteLeft {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; text-decoration:none; margin:0 0 0 0}
.texteLeft2 {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left; text-decoration:none; margin:0 0 0 20px}
.texteLeftNoir {color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left; text-decoration:none}
.texteViolet {color:#3f0343; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; text-decoration:none}

.texteVioletL {color:#3f0343; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; text-decoration:none; font-weight:bold;}
.texteBeige {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; text-decoration:none}

p.titre-menu {background:#930051; color:white; font-family:Arial,Helvetica,sans-serif; font-size:16px; text-align:center; text-decoration:none; margin:20px 0 0 0; font-weight:bold}
p.titre-menu a {text-decoration:inherit; color:inherit}
p.titre-menu a:hover {text-decoration:underline;}
p.titreHebergement {margin-top:10px}
p.telephone {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:26px; font-weight:bold; text-align:center}

p.titre-paragraphe{color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:20px; text-align:left;}
p.sstitre-paragraphe{color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:16px; text-align:left;font-weight:bold;}

.desc_spectacle1 {color:white; font-family:Arial,Helvetica,sans-serif; font-size:15px;}
span.desc_spectacle2 {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:22px}
span.desc_spectacle3 {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
span.artiste {font-weight:bold}
p.liste-artistes{color:#ffe29f;font-size:20px;margin:20px 0 20px 0;}
p.liste-evenements{color:#ffe29f;font-size:18px;margin:0 0 0 0;}
span.evidence{font-size:14px;font-weight:bold;}
p.liste-artistesC{color:#ffe29f;font-size:20px;margin:20px 0 20px 0;text-align:center;}
p.signature{color:white; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-style:italic; text-align:right;}
p.avant-signature{color:white; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-style:italic; text-align:center;}

span.horaires1 {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:12px}
span.horaires2 {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold}
span.horaires3 {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold}
p.horaires4 {text-align:center; color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:14px}
p.horaires5 {color:white; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold}
span.horaires6 {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold}
span.horaires7 {color:white; font-family:Arial,Helvetica,sans-serif; font-weight:bold}

div.contenu-central{margin:0 0 0 20px;}

hr {width:70%}

div.player {margin-top:20px}

.titreBeige {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:none;	text-transform:uppercase; font-weight:bold}
.titreBeigeL {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; text-decoration:none; 	font-weight:bold; margin:10px 0 0 20px}
.titreBeigeL2{color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; text-decoration:none; font-weight:bold}
.menu {FONT-SIZE:11px; text-align:center; CURSOR:pointer; COLOR:#3f0343; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:bold}
.menu a:hover {FONT-SIZE:11px; text-align:center; CURSOR:pointer; COLOR:#FFE29F; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:bold}
.menu a {FONT-SIZE:11px; text-align:center; CURSOR:pointer; COLOR:#3f0343; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:bold}

.texte a:hover, .texte a:active {FONT-SIZE:12px; text-align:left; CURSOR:pointer; COLOR:#FFE29F; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:bold}
.texte a {FONT-SIZE:12px; text-align:left; CURSOR:pointer; COLOR:white; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:bold}

div.pointsvente {width:200px; margin:0 0 0 8px}
div.cadreVente {background-color:#920051; margin:5px 0 15px 0}
p.titre-ptvente {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:none; font-weight:bold; margin:3px 0 0 0}
p.detail-ptvente {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; padding:3px; margin:0}
img.ticketnet {margin:8px 0 0 0}
div.commandez {height:70px; margin:30px 0 0 0}
a.liens-ptvente {color:white; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:none; font-weight:bold; margin:0}
a.liens-ptvente:hover {color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; font-weight:bold; text-decoration:underline; margin:0}

div.pointsventeCE {width:200px; height:301px; margin:0 0 0 8px}
div.courrier {margin:0 0 0 0; padding:10px 0 0 0}
div.direct {margin:20px 0 0 0; padding:10px 0 0 0}

div.onglets {margin:0 0 0 20px}
div.onglets .ui-tabs-hide {display:none}
div.onglets ul {margin:0; padding:0; list-style-type:none}
div.onglets li {width:225px; height:35px; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:none; font-weight:bold; float:left; margin:0; padding:0}
div.onglets li#liTab1 {background:url(/images/onglet1.gif)}
div.onglets li#liTab1.ui-tabs-selected {background-image:url(/images/onglet1-on.gif)}
div.onglets li#liTab2 {background-image:url(/images/onglet2-l.gif)}
div.onglets li#liTab2.ui-tabs-selected {background-image:url(/images/onglet2-on.gif)}
div.onglets li#liTab3 {background-image:url(/images/onglet3.gif)}
div.onglets li#liTab3.ui-tabs-selected {background-image:url(/images/onglet3-on.gif)}
div.onglets p.onglet{line-height:35px; margin:0}
div.onglets a {color:white; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:none; font-weight:bold}
div.onglets a:hover {color:#E9CB87; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:underline; font-weight:bold}
div#tab-1, div#tab-2, div#tab-3 {width:675px; background:url(/images/bg-contenu-onglet.gif) repeat-x; height:272px;}

span.smaller {font-size:10px}
span.verySmall {font-size:10px}
.justify {text-align:justify}

div.contenu {clear:both;}
div.descriptif-formule{width:665px; float:left; margin:0 0 0 10px;}

p.cgv {margin:50px 5px 5px 5px; color:white; font-family:Helvetica,Arial,sans-serif; font-size:10px; text-decoration:none; text-align:justify}
p.cgvC{margin:0 5px 0 5px; color:white; font-family:Helvetica,Arial,sans-serif; font-size:10px; text-decoration:none; text-align:center}

/* Menu vertical */

td.menu-home{width:224px;background:url(/images/bg-menu-home.gif) repeat-y;}

table.menu-vertical {width:224px; background:url(/images/bg-menu-home2.gif) repeat-y;padding:0;margin:0;}
table.menu-vertical p {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-align:center; margin:15px 0 0 0; background-color:#680441;padding:0;}
a.menu-clic {color:#ffe29f; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-align:center; text-transform:uppercase; background-color:#680441;text-decoration:none;}
a.menu-clic:hover {text-decoration:underline;}

div.cartesPrix {width:561px;margin:0 0 0 65px;}
div.cartePetite {width:213px; height:160px; background:url(/images/bg-prix2.png) no-repeat;float:left; margin:20px 0 0 10px;}
div.cartePetiteAg {width:213px; height:136px; background:url(/images/bg-prix3.png) no-repeat;float:left; margin:20px 0 0 10px;}
div.cartePrixBillet {width:177px; height:65px; background:url(/images/bg-prix-petit.png) no-repeat;float:left; margin:20px 0 0 10px;}
p.carteTitre{color:white; font-family:Helvetica,Arial,sans-serif; font-size:14px; text-decoration:none;font-weight:bold; float:left; margin:0; padding:10px 0 0 10px;}
.carteTitreJaune{color:#FFE29F; font-family:Helvetica,Arial,sans-serif; font-size:14px; text-decoration:none;font-weight:bold; margin:0; padding:0;}
p.carteTarif {color:#FFE29F; float:right; font-size:19px; margin:21px 0 0; padding:0 6px 0 0;}
p.carteTarif-bons{color:#FFE29F; font-size:19px; float:right;margin:38px 0 0 0; padding:0 10px 0 0}
p.carteTarif2 {color:#FFE29F; font-size:12px; float:right;margin:30px 0 0 0; padding:0 10px 0 0; text-align:right}
p.carteInfos {color:white; font-size:11px;margin:0 0 0 10px; padding:0; float:left; width:200px;}


div.cartePetite div.titre {width:150px; height:35px; float:left;}
div.cartePetite div.infos {width:200px; height:35px; float:left;margin:10px 0 0 0;}
div.cartePetite div.infosDelice {width:200px; height:35px; float:left;margin:30px 0 0 0;}
div.cartePetite div.prix {width:50px;float:right; height:30px}

div.cartesTarifs {margin:30px 0 0 25px;}
div.carteGrande {width:205px; height:127px; background:url(/images/bg-billet.gif) no-repeat; margin:10px 10px 0 0px; padding:5px; float:left; color:white}
div.carteCommande {width:205px; height:102px; background:url(/images/bg-billet-commande.gif) no-repeat; margin:10px 10px 0 0px; padding:5px; float:left; color:white}
div.carteGrande-diner {width:213px; height:127px; background:url(/images/bg-billet.gif) no-repeat; margin:20px 0 0 120px; padding:5px 10px 0 20px; float:left; color:white}
div.carteGrande-diner1 {width:213px; height:127px; background:url(/images/bg-billet.gif) no-repeat; margin:20px 0 0 90px; padding:5px 10px 0 20px; float:left; color:white}
div.carte-horaires-agences {width:183px; height:127px; background:url(/images/bg-billet.gif) no-repeat; margin:20px 20px 0 0; padding:5px 10px 0 20px; float:right; color:white}
div.agence-right{width:245px;float:right;margin:0;padding:0;clear:both;}

div.etape-dejeuner {float:right;margin:10px 10px 0 0;}

p.titre-ptvente {color:#FFE29F; text-transform:uppercase; text-align:center; margin-top:10px}
p.titre-horaire {color:#FFE29F; text-align:left; margin:5px 0 10px 0; font-size:17px; font-weight:bold}
p.titre-horaire2 {color:#FFE29F; text-align:left; margin:10px 0 20px 0; font-size:17px; font-weight:bold}
p.texte-horaire {color:#FFE29F; font-size:14px; text-align:left; line-height:19px; margin:0}
p.texte-horaire2 {color:#FFE29F; font-size:14px; text-align:left; line-height:22px; margin:0}
span.heure {color:white; font-weight:bold}
p.center {margin:10px 0 0 0;text-align:center}
div.carteGrande a.texte {color:white; font-family:Helvetica,Arial,sans-serif; text-decoration:none;text-align:center; font-size:13px}
div.carteGrande a.texte:hover {text-align:center; font-size:13px;text-decoration:underline;} 

div.contenuOngletTarifs {margin:0 0 20px 110px; }
div.contenuOngletTarifs2 {margin:0 0 20px 220px;}
div.contenuOngletTarifs2-etape {margin:0 0 20px 0;}

div.horaires {margin:100px 0 0 140px}
p.infosHoraires {width:175px; font-size:12px; margin-bottom:20px; text-align:center}
div.carteGrande2 {width:213px; height:246px; background:url(/images/bg-billet2.gif) no-repeat; margin:10px 10px 0 0px; padding:5px 10px 0 20px; float:left; color:white}

/* Menu repas */
div.menuRepas {margin:10px 0 0 165px; text-align:center;padding:10px 0 0 0;float:left;width:350px;}
div.menuRepas span.style1 {color:#FFE29F; font-size:14px}
div.menuRepas span.style2 {color:#FFE29F; font-size:11px; font-style:italic}
div.menuRepas span.style3 {color:white; font-size:11px; font-style:italic}
div.menuRepas span.style4 {color:white; font-size:14px}

div.menuRepas span.style5, div.menuRepas p{color:white; font-size:14px}
div.menuRepas span.style6 {color:white; font-size:11px}
div.menuRepas span.style7 {color:#FFE29F; font-size:16px; font-weight:bold;}

div.menuRepas3 {margin:0 0 0 165px;}

div.acces {width:675px; margin:10px auto 0 auto; text-align:center}
div.acces div.planAcces {margin:0 auto 20px auto; text-align:center; background:url(/images/acces-cotesud.jpg) no-repeat; width:457px; height:454px}
div.planAcces p{color:white; padding:40px 0 0 15px; font-weight:bold; font-size:13px; text-align:left}

div.agencesNtes {margin:5px 5px 5px 10px;float:left;width:675px;}
div.agencesNtes ul {margin:0 0 0 20px; padding:0; float:left;}
div.agencesNtes p.titreNte {color:white; font-size:13px}
div.agencesNtes li {margin:0; padding:0; list-style-type:none}

div.carteGrandeNveau {width:213px; height:72px; background:url(/images/bg-billet3.gif) no-repeat; margin:20px 10px 0 0px; padding:5px; float:right; color:white}
div.cartePetiteNveau {width:177px; height:53px; background:url(/images/bg-prix-petit.png) no-repeat;float:right; margin:0 20px 0 10px;}
div.cartePetiteNveau2 {width:177px; height:53px; background:url(/images/bg-prix-petit.png) no-repeat;float:right; margin:10px 20px 0 10px;}
div.agence-new{float:left;background:url(/images/nouveau.gif) no-repeat;width:154px;height:114px; }
div.nouveau-spectacle{float:left;width:675px;}

div.nouveau{float:right;width:200px;height:118px;background:url(/images/nouveau.png) no-repeat;margin:0;padding:0;clear:both;}
div.capsule{float:left;margin:20px 0 0 0;}

div.photo-menu{width:255px;float:right;margin:0; padding:0;}
img.photo-menu{float:right;margin:0 10px 15px 0;}
img.photo-menu2{float:right;margin:0 70px 0 0;}
div.onglet-contenu{width:400px;float:left;margin:0;padding:0;}
div.onglet-contenu2{width:400px;float:left;margin:0;padding:0;}

table.central{width:700px;}

div.cgv-menu{float:left;width:750px;margin:20px 0 0 0;}

/* Caroussel */
p.artiste-caroussel{color:white; font-family:Helvetica,Arial,sans-serif; text-decoration:none;text-align:center; font-size:24px;margin:0;padding:0;font-weight:normal;}

div.pdf{margin:0 auto;}
p.lien-pdf {FONT-SIZE:11px; text-align:center; CURSOR:pointer; COLOR:white; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:normal;margin:10px;}
p.lien-pdf a{FONT-SIZE:11px; text-align:center; CURSOR:pointer; COLOR:white; FONT-FAMILY:Arial,Helvetica,sans-serif; TEXT-DECORATION:none; font-weight:normal;margin:10px;}
p.lien-pdf a:hover {FONT-SIZE:11px; text-align:center; CURSOR:pointer; COLOR:#FFE29F; FONT-FAMILY:Arial,Helvetica,sans-serif;font-weight:normal;margin:10px;TEXT-DECORATION:underline;}

/* Paiement en ligne */
div.formule-ligne{width:215px; height:154px; background:url(/images/bg-formule-ligne.png) no-repeat; margin:0;}
p.jours{color:#FFE29F; font-family:Arial,sans-serif; font-style:italic; text-align:left; font-size:12px; margin:0 0 10px 10px; padding:0; font-weight:normal; clear:both;}
div.formule{float:left; width:215px; margin:0 20px 0 0;}
div.quantite{text-align:center; margin:10px 0 0 20px;}
p.quantite{color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; text-decoration:none; margin:5px 0 0 0; float:left;}
input#quantite, input#quantite2, input#quantite3{width:65px; height:25px; background:white; color:#680441; font-family:Arial,sans-serif; text-align:left; font-size:12px; padding:5px 0 0 10px; border:0; margin:0 0 0 10px; float:left;}
input.ok{width:24px; height:25px; float:left; margin:0;}
div.recap{width:240px; background:url(/images/bg-contenu-onglet.gif) repeat-x; min-height:220px; padding:10px; float:left; margin:30px 0 0 0;}
p.titre-recap{color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; font-weight:bold; margin:0 0 20px 0;}
p.texte-recap{color:#FFE29F; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; font-weight:bold; margin:0;}
div.coordonnees{width:360px; background:url(/images/bg-contenu-onglet.gif) repeat-x; min-height:220px; padding:10px; float:left; margin:30px 0 0 20px;}
input.coordonnees{width:250px; height:20px; background:white; color:#680441; font-family:Arial,sans-serif; text-align:left; font-size:12px; padding:2px 0 0 10px; border:0; margin:5px 0 0 0;}
#bouton-valid{width:238px; height:68px; background:url(/images/btn-valid.gif) no-repeat; margin:15px 0 0 70px; float:left;}
a.btn-valid span{display:none}
#civilite{width:250px; height:21px; border:0; background:white; color:#680441; font-family:Arial,sans-serif; text-align:left; font-size:12px;}