.blue {
    color: #333; /* grey */
    background: transparent url("img/bg.png") repeat-y scroll center top;
}

/********************************************/
/*  header                                  */
/********************************************/

.blue #header ul { /* white - menu labels color */
  color: #fff !important;
  background: url("img/top_menu_separator.png") repeat-x top;
}

.blue #header ul li {
  color: #fff;
}

.blue #header ul li a {
  color: #fff;
}

.blue #header form label {
  color: #fff;
}

.blue #header ul li > span {
  background: url("img/top_menu_bg.png") repeat-x top;
}

.blue #header ul li > span:hover {
  background: url("img/top_menu_bg_over.png") repeat-x top;
}

.blue #header ul li.rss a {
  background: url("img/rss.png") no-repeat left center;
}

.blue #header ul li.home a {
  background: url("img/home.png") no-repeat left center;
}

.blue #header .top_menu_right {
  background: transparent url("img/top_menu_right.png") no-repeat top left;
}

.blue #header .top_menu_left {
  background: transparent url("img/top_menu_left.png") no-repeat top right;
}

.blue #header ul li.search .input.text input {
  background: url("img/search_field.png") no-repeat center 0px;
}

.blue #header ul li.search .submit input {
  background: url("img/search.png") no-repeat top center;
}

/********************************************/
/*  menu                                    */
/********************************************/


.blue #menu {
  background: url("img/ligne.png") no-repeat 15px center;
}

.blue #menu ul {
  background: url("img/main_menu_separator.png") repeat-x top;
}

.blue #menu ul li.highlight a{
  background: url("img/main_menu_bg_selected.png") repeat-x top;
  color: #fff;
}

.blue #menu ul li a {
  color: #155d7f; 
  background: url("img/main_menu_bg.png") repeat-x top;
}

.blue #menu ul li a:hover {
  color: #fff;
  background: url("img/main_menu_bg_over.png") repeat-x top;
}


.blue #menu .main_menu_right span {
  background: transparent url("img/main_menu_right.png") no-repeat top left;
}

.blue #menu .main_menu_left span  {
  background: transparent url("img/main_menu_left.png") no-repeat top right;
}

/********************************************/
/*  footer                                  */
/********************************************/

.blue #footer #bg ul li a {
  color: #4D5760;
}

.blue #footer #bg ul {
  background: transparent url("img/bottom_menu_separator.png") repeat-x top;
}

.blue #footer #bg ul li span {
  background: transparent url("img/bottom_menu_bg.png") repeat-x top;
}

.blue #footer #bg .bottom_menu_right span {
  background: transparent url("img/bottom_menu_right.png") no-repeat top left;
}

.blue #footer #bg .bottom_menu_left span  {
  background: transparent url("img/bottom_menu_left.png") no-repeat top right;
}



/********************************************/
/*  blocks                                  */
/********************************************/


.blue .video .info {
  background-color: #d6e3f0;
  border: 1px solid #9acbe5;
}

.blue .video .info .date {
  color: #0a81c1;
}

.blue .video .info .duration {
  color: #0a81c1;
}

.blue .video .info .title {
  color: #830708;
}


/********************************************/
/*  VideoList                               */
/********************************************/


.blue .VideoList h1 {
  color: #f4b573;
  background: transparent url("img/ligne.png") no-repeat left 22px;
}

.blue .VideoList h1 .dark {
  color: #f4b573;
}

.blue .VideoList .video .tags {
  color: #0a81c1;
}

.blue .VideoList .video .title {
  color: #830708;
}

.blue .VideoList .video .duration {
  color: #fff;
}

.blue .VideoList .video .duration .background {
  background-color: #000;
}

.blue .VideoList .video .thumbnail {
  background-color: #000;
}

.blue .VideaoList .video.index .video {
  background-color: #d6e3f0;
  border: 1px solid #9acbe5;
}

.blue .VideoList .pagerItem p {
  background-color: #d6e3f0;
  border: 1px solid #9acbe5;
}


/**************************************************************
   Advertisement
 **************************************************************/
 
.blue .Advertisement h1 {
  color: #f4b573;
}