/*
 * Style Variations 1
 * See General Options
 */

body {
  background: #fff;
}

#wrapper {
  background: url('images/page-bg.jpg') no-repeat center top;
}

#content {
  background: url('images/content-bg.png') repeat 0 0;
}

#banner .frame {
  background: url('images/frame-bg.png') no-repeat 0 0;
}


#main a,
#header .menu a,
#footer a,
.sidebar a,
.wp-polls .submit,
#main .list .news .title,
.post blockquote, .post q, .post cite {
  color: #ff6551;
}

#navigation .menu {
  background-color: #ff6551;
}

#navigation .menu a:hover,
#navigation .menu a.current {
  background: url('images/menu-bg.png') no-repeat 0 0;
}

#navigation .menu a,
#navigation .menu a.current {
  color: #ebebeb;
}

.sidebar .tp1_widget_events .events .date {
  color: #636363;
}

.sidebar .tp1_widget_events .events .title,
#main .sitemap li li a {
  color: #ff6551;
}

.sidebar .tp1_widget_events a:hover,
#main .list .news a:hover {
  color: #ff6551;
  cursor: pointer;
  text-decoration: none;
}

#main a.link:hover,
#main .list .news a:hover .title,
.sidebar .tp1_widget_events .events a:hover .title {
  text-decoration: underline;
}

#navigation #breadcrumbs { color: #959595; }
#navigation #breadcrumbs a {
  color: #ff6551;
  text-decoration: none;
}

.wp-polls .submit,
.sidebar .archive li a,
.sidebar .widget .menu li a {
  background: url("images/arrows-v1.png") no-repeat -3px 6px;
}

.wp-polls .submit:hover,
.sidebar .archive li a:hover,
.sidebar .widget .menu li a:hover,
.sidebar .widget .menu li a.current {
  background: url("images/arrows-v1.png") no-repeat -978px 6px;
  color: #0b0b0b;
}

#main a.link {
  background: url("images/arrows-v1.png") no-repeat -2px 0px;
}

#main a.link:hover {
  background: url("images/arrows-v1.png") no-repeat -977px 0px;
  color: #0b0b0b;
  text-decoration: none;
}

/*
 * Calendar
 */
.sidebar .tp1_widget_calendar .calendar .prev a {
  background: url("images/arrows-v1.png") no-repeat -718px 7px;
}

.sidebar .tp1_widget_calendar .calendar .next a {
  background: url("images/arrows-v1.png") no-repeat -928px 7px;
}

.sidebar .tp1_widget_calendar .calendar .prev a:hover {
  background: url("images/arrows-v1.png") no-repeat -718px -50px;
}

.sidebar .tp1_widget_calendar .calendar .next a:hover {
  background: url("images/arrows-v1.png") no-repeat -928px -50px;
}

.sidebar .tp1_widget_calendar .calendar .has-events {
  background-color: #ff6551;
  color: #fff;
}

.sidebar .tp1_widget_calendar .calendar .has-events:hover {
  background-color: #e9462e;  
}

/*
 * Titles
 */
.post h2 {
  color: #00a54b;
}

.post h3, .home .post h2 {
  color: #22272c;
}

.post h4, .home .post h3 {
  color: #959595;
}

.post h5, .home .post h4, .post h6 {
  color: #636363;
}

.sidebar .title,
#main .page .title,
#main .hat {
  color: #959595;
}

#main .calendrier .title,
#main .event .title,
#main .single .title { /* One title - h1 */
  color: #00a54b;
}

#main .archive .title,
#main .archive .title a {
  color: #0B0B0B;
}

#main .archive .title a:hover {
  text-decoration: underline;
}


/*
 * FAQ
 */

#main .faq .open .title a {
  background: #f7fce6 url("images/arrows-v1.png") no-repeat -260px 5px;
  color: #00a54b;
} 

#main .faq .close .title a {
  background: #ebebeb url("images/arrows-v1.png") no-repeat -509px -87px;
  color: #636363;
}

#main .faq .close .title a:hover {
  color: #00A54B;
}


/*
 * Promotion
 */
.sidebar .tp1_widget_text .content {
  background-color: #ff6551;
  color: #fff;
}

.sidebar .tp1_widget_text .title,
.sidebar .tp1_widget_text a {
  color: #fff;
}

/*
 * Table
 */
.post table thead th {
  color: #959595;
}

.post table thead .odd td {
  color: #636363;
}

.post table tr td {
  background-color: #ebebeb;
  color: #898989;
}

/*
 * Snippets
 */
#main .children .title,
#main .children .title a {
  color: #0b0b0b;
}