body{font:13px/1.5 Helvetica, Arial, sans-serif; color:#202020;}

a:focus{outline:1px dotted invert}

hr{border:solid white 1px;clear:both;height:0}

h1{color:#870056;font-size:35px; font-weight:normal; text-transform: uppercase; font-family: 'Oswald', sans-serif; display:inline-block;padding:2px 20px 0px 0; line-height: 36px;}
h1:after {content: ""; height: 8px; width: 150px; display:block; background:#ec913c; margin-top: 10px; }

h2{color:#870056;font-size:28px; font-family: 'Oswald', sans-serif; font-weight:normal;}

h3{color:#ec913c; font-size:18px; font-family: 'Oswald', sans-serif;font-weight:normal;/*text-transform: uppercase;*/}

h4{font-size:15px; text-shadow: 0pt 1px 1px #110c0d;/*text-transform: uppercase;*/}

h5{font-size:13px; text-shadow: 0pt 1px 1px #110c0d;/*text-transform: uppercase;*/}

h6{font-size:11px; text-shadow: 0pt 1px 1px #110c0d;/*text-transform: uppercase;*/}

ol{list-style:decimal}

ul{list-style:disc;margin-left:20px;}

h1 a, h1 a:hover {color:#212765;font-size:22px; text-decoration: none;}


h1#special {font-family: 'Oswald' !important; font-weight:normal;text-transform:lowercase; font-size: 38px !important;
color: #ffffff; background:url("http://www.jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu-2014/images/h1-special-bg.png") no-repeat center; text-align: center; display:block; border: none; }
h1#special a  {font-family: 'Oswald', sans-serif !important; display: block; line-height: 54px !important; padding: 0px 0px 10px 0px !important; color:#ffffff !important;font-size: 38px !important; line-height: auto !important;}



p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}


#footer h3 { font-family: 'Oswald',Arial,sans-serif;}

.titre { color:#870056;font-size:25px; line-height: 1.2em !important;font-family: 'Oswald',Arial,sans-serif; }

.titre-helvetica-rouge { color:#c7322e; font-size:24px; text-transform:uppercase;font-family: "Helvetica67CondensedMedium";}

.titre-helvetica-marron { color:#484039; font-size:24px; text-transform:uppercase;font-family: "Helvetica67CondensedMedium";}

.contenu { font-size:14px; font-family: Helvetica, Arial, sans-serif; line-height:18px;}

a { color:#5ad3db; font-size:14px;}
a:hover { color:#333333;}

.exergue { color:#5ad3db; }



a { font-family:Helvetica, Arial, sans-serif;}


.exergue { font-family:Helvetica, Arial, sans-serif; }

#billetterie table {width:100%;text-align:center;}
#billetterie td {vertical-align: middle;border-bottom:1px solid #e6e7e8;border-right:1px solid #e6e7e8;}
#billetterie th {border-bottom:1px solid #fff;border-right:1px solid #fff;padding:10px;color:#fff;vertical-align: middle;}
#billetterie td {padding:10px;}
.billetterie {font-size:1.2em;text-transform: uppercase;background-color:#870056;}
.limur {background-color:#4d4d4f;vertical-align: middle;}
.carmes {background-color:#CED658;color:#4d4d4f !important;}


.affiche {max-width:170px;float:right;margin:10px;border:1px solid #3ba9d2;-webkit-box-shadow:1px 1px 12px #555555; -moz-box-shadow:1px 1px 12px #555555;}
.archive {max-width:250px;float:left;margin:10px;border:1px solid #3ba9d2;-webkit-box-shadow:1px 1px 12px #555555; -moz-box-shadow:1px 1px 12px #555555;}
.partenaires {margin:0 3px;}

.liens_prog {max-width:300px;margin-left:5px;}
img.liens_prog_grd {max-width:560px; float:left;margin-bottom:15px;}