body{font:13px/1.5 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif}

a:focus{outline:1px dotted invert}

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

h1{color:#212765;font-size:34px; font-weight:normal; text-transform: uppercase; font-family: 'Patrick Hand SC', cursive; border-top: 2px solid #212765;display:inline-block;border-bottom: 2px solid #212765;padding:2px 20px 0 0; line-height: 36px;}

h2{color:#850418;font-size:28px; font-family: 'Patrick Hand SC', cursive; font-weight:normal;text-transform:lowercase;}

h3{color:#245f94; font-size:18px; font-family: 'Patrick Hand', cursive;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;}



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


#footer h3 { font-family:  'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif;}

.titre { color:#484039; font-size:25px; line-height: 1.2em !important; font-family:  'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif; }

.titre-helvetica-rouge { color:#c7322e; font-size:24px; text-transform:uppercase;font-family: 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif;}

.titre-helvetica-marron { color:#484039; font-size:24px; text-transform:uppercase;font-family: 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif;}

.contenu { font-size:14px; font-family: 'HelveticaNeueLT57CnRegular'; line-height:18px;}


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

.exergue { color:#5ad3db; }

.centre {background-color:#A9D4EE;padding:2px 5px;color:#00004F;font-style:italic;font-size: 17px;}
.quartier {background-color:#E64814;padding:2px 5px;color:#ffffff;font-style:italic;font-size: 17px;}
.bar {background-color:#323F58;padding:2px 5px;color:#ffffff;font-style:italic;font-size: 17px;}


a { font-family: 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif;}


.exergue { font-family: 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif; }

table { width:100%; margin : 15px 0 0 0 ; }
tr { }
th {  background:none repeat scroll 0 0 #484039; color:#FFFFFF; padding:3px 5px; text-align:center;border-bottom:1px dotted #bebebe;border-left:1px dotted #bebebe; }
td { padding:3px 5px; border-left:1px dotted #bebebe; border-bottom:1px dotted #bebebe; font-size:0.9em; }

.affiche {max-width:170px;float:right;margin:10px;border:1px solid #bebebe;-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 #bebebe;-webkit-box-shadow:1px 1px 12px #555555; -moz-box-shadow:1px 1px 12px #555555;}
.partenaires {margin:0 3px;max-width: 100px;}

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

#lineup {font-size:10px;border:2px solid #fff;float: right; background-color: none; padding: 5px; width: auto;max-width: 240px;-webkit-box-shadow:0px 0px 1px #555555; -moz-box-shadow:0px 0px 1px #555555;margin-left: 10px;margin-bottom: 10px;}
#lineup p{margin:0;}