/* Akamoon v.2 */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#000 url(fondContenu.gif) 50% 0 repeat-y;
margin:0;
}
a {
color:#55775C;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#C43C03;
text-decoration:underline;
}
#page {
width:780px;
margin:0 auto;
background:#fff;
border:0;
border-spacing:0;
border-collapse: collapse;
}
#bandeau a img {
border:0;
}
#bandeau h1 {display:inline;}
#bandeau h1 span {display:none;}
/* gauche */
#left {
width: 140px;
vertical-align:top;
}
#left h2 {
background:#A0AA9A;
color: #111;
padding-top:1px;
padding-left:5px;
margin-bottom:2px;
height:18px;
font-family:Impact, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 15px;
}
#left #latestNews ul {
padding:0;
margin:4px 0;
}
#left #latestNews ul li {
font-size:10px;
padding:0 0 0 10px;
list-style-type:none;
}
#left ul#latestNews li a {
font-weight:normal;
}
#lastAlbum img {
margin:5px auto;
display:block;
}
#events {
padding:0 5px;
font-size:10px;
}
#events h3 {
font-size:11px;
margin:2px 0;
}
#events .tx-cal-controller div {
border-bottom:1px dashed #A0AA9A;
padding:4px;
}
ul.links {
margin:0;
padding:4px;
}
ul.links li {
list-style-type:none;
text-align:center;
font-size:11px;
}
/* milieu */
#middle {
width:160px;
vertical-align:top;
}
/* menu */
#mainmenu {
margin:0 0 0 25px;
padding:0;
font-size:16px;
font-family: Impact, Arial, Helvetica, sans-serif;
}
#mainmenu a {
font-weight: normal;
color:#000;
}
#mainmenu a:hover {
color:#fff;
text-decoration:none;
}
#mainmenu li {
display:block;
position:relative;
overflow:visible;
margin-bottom:7px;
white-space:nowrap;
list-style-type:none;
}
#mainmenu li ul {
font-size:12px;
margin:0;
padding:0;
}
#mainmenu li ul li {
display:block;
position:relative;
padding:0 0 0 10px;
margin:0;
}
#mainmenu #entry1 {
margin-top:2px;
left:0px; 
padding-left:20px;
width:85px;
padding-top:7px;
padding-bottom:3px;
background:#8EB89F;
}

#mainmenu #entry2 {
left:15px; 
padding-left:5px;
width:90px;
padding-top:5px;
padding-bottom:5px;
background: #b2b85f;
}
#mainmenu #entry3 {
margin-top: -2px;
left: -15px; 
padding-left: 35px;
width: 90px;
padding-top: 5px;
padding-bottom: 2px;
background: #DBE35E;
}

#mainmenu #entry4 {
margin-top: -2px;
left:5px; 
padding-left:16px;
width: 100px;
padding-top:4px;
padding-bottom:8px;
background:#7D929C;
}

#mainmenu #entry5 {
margin-top: -3px;
left: 10px; 
padding-left:10px;
width: 60px;
padding-top:3px;
padding-bottom:3px;
background: #55775C;
}

#mainmenu #entry6 {
left: -20px; 
padding-left:40px;
width:80px;
padding-top:7px;
padding-bottom:1px;
background: #A3BD91;
}

#mainmenu #entry7 {
left: 0px; 
padding-left: 20px;
width: 70px;
padding-top: 4px;
padding-bottom: 8px;
background: #AFA095;
}

#mainmenu #entry8 {
left: -10px; 
padding-left: 30px;
width:60px;
padding-top: 7px;
padding-bottom: 1px;
background: #99BF64;
}

#mainmenu #entry9 {
left: 0px; 
padding-left: 20px;
width: 70px;
padding-top: 4px;
padding-bottom: 8px;
background: #AFA095;
}

#mainmenu #entry10 {
left:0px; 
padding-left: 20px;
width:70px;
padding-top:4px;
padding-bottom:8px;
background: #AFA095;
}


/* droite */
#droite {
width:480px;
background:#A0AA9A;
padding-bottom:7px;
vertical-align:top;
}
#droite p, #droite h2 {
margin:3px 7px;
text-align:justify;
}
#droite h2 {
color:#200;
font-family: Impact, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:22px;
text-transform:uppercase;
}

/* Calendar */
#monthTable {
border:0;
border-left:1px solid #55775C;
border-top:1px solid #55775C;
border-spacing:0;
border-collapse: collapse;
background:#fff;
width:99%;
margin:0 auto;
}
#monthTable th.weekday {
color:#55775C;
text-align:center;
padding:5px 3px;
width:14%;
border-bottom:2px solid #C43C03;
border-right:1px solid #C43C03;
}
#monthTable td.day div {
text-align:center;
padding:2px;
}
#monthTable td.day {
vertical-align:top;
border-right:1px solid #55775C;
border-bottom:1px solid #55775C;
}
.navMonthCal {
text-align:center;
}
.navMonthCal h3 {
display:inline;
}
.navMonthCal a:hover {
text-decoration:none;
}
.navMonthCal a img {
border:0;
vertical-align:middle;
}
.default_categoryheader_bullet {
display:none;
}
#calendar-event {
border:1px solid #55775C;
width:95%;
margin:3px auto;
padding:5px;
}
#calendar-event div {
padding:5px;
}
#calendar-event div label {
float:left;
width:80px;
font-style:italic;
}
#calendar-event div p {
margin-top:0;
}
#calendar-event-backlink {
text-align:center;
}

/* Résultats recherche */
h3.csc-searchResultHeader {
padding-left:5px;
margin:0;
margin-top:10px;
}
p.csc-searchResult {
padding:2px 5px;
border-bottom:1px solid #55775C;
}
table.csc-searchform {
margin-top:10px;
}

/* discography */
.tx-akadiscography-pi1 a img {
border:2px solid #A0AA9A;
margin:2px 0 2px 4px;
}
.typecd, .contentheading {
font-weight:bold;
color:#200;
font-size:13px;
padding:4px;
}
.contentheading {
color:#200;
font-size:14px;
padding:4px;
}
.tx-akadiscography-pi1 a:hover img {
border:2px solid #fff;
}

/* gallery */
.jm-gallery-category-container table tr td {
text-align:center;
}
.jm-gallery-image-collection table {
width:80%;
margin:0 auto;
}
.jm-gallery-image-collection table tr td {
width:49%;
text-align:center;
}
.jm-gallery-image-collection a img, .jm-gallery-category-container  a img {
border:2px solid #A0AA9A;
}
.jm-gallery-image-collection a:hover img, .jm-gallery-category-container a:hover img {
border:2px solid #fff;
}
