/* correctifs ponctuels */
#galerie{
	margin: 0 0 0 228px !important;
}

/* fonds et typo generale */
html{
    color: #000000;
    background-color: #ececec;
}

/* planche theme */
.icon-32, .icon-48, .icon-64, .icon-24, #menu a, .ui-sliders a.ui-state-default, .personalCB.on-off li a, button.sort, .icon-appStore{
    background-image: url("src/planche_gp2.png") !important;
}

/* header */
#logo-programme{
	display: block;
	margin: 5px auto;
}

/* page contact */
#page-contact #background-contact{background-image: url('src/theme/contact.jpg'); }
#page-contact .nom-commercialisateur{color: #d96c30; }

/* couleur textes */
.color-2, .link-2{
    color: #d96c30;
}
.link-1{
	 color: #a0a0a0;
}

h2 a, .link-visit a {
	color:#d96c30;
}

.color-1{
    color: #d96c30;
}
#menu a > span{
	color: #8d8d8d;
}
.back-link{
	color: #FFFFFF;
}

#go-localisation h4{
	color: #000000;
}

/* couleur bandeaux titre */
.gradient-1 { /* grand titre de page */
    color: #FFFFFF;
    background-color: #555a5f;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #45474b), color-stop(0.8, #61686e) );
    background-image: -moz-linear-gradient( center bottom, #45474b 32%, #61686e 80% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#45474b', endColorstr='#61686e');
}
.gradient-2 { /* titre dans la page */
    color: #FFFFFF;
    background-color: #555a5f;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #3f3f3f), color-stop(1, #7f7f7f) );
    background-image: -moz-linear-gradient( center bottom, #3f3f3f 0%, #7f7f7f 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7f7f7f', endColorstr='#3f3f3f');
}
.gradient-3 { /* grand titre bas de page */
    color: #FFFFFF;
    background-color: #555a5f;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #414141), color-stop(0.8, #7E7E7E) );
    background-image: -moz-linear-gradient( center bottom, #414141 32%, #7E7E7E 80% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7E7E7E', endColorstr='#414141');
}

/* couleur filet menu */
#menu ul li {
    border-bottom: 3px solid #e2e2e2;
}
#menu ul li:hover, #menu ul li.active {
    border-bottom: 3px solid #d96c30;
}
/* couleur boutons */
#top-bar #submit-connection-btn{
    color: #949494;
}
.gradient-programme1{
    color: #FFFFFF;
	background-color: #d96c30;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #ac030b  ), color-stop(0.8, #e28436  ) );
    background-image: -moz-linear-gradient( center bottom, #ac030b   32%, #e28436   80% );
    filter: no-filter;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e28436  ', endColorstr='#ac030b ');
}
.gradient-programme1:hover{
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #e28436  ), color-stop(0.8, #ac030b  ) );
    background-image: -moz-linear-gradient( center bottom, #e28436   32%, #ac030b   80% );
    filter: no-filter;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ac030b  ', endColorstr='#e28436 ');
}

.gradient-programme2{
    color: #FFFFFF;
    background-color: #3A3A3A;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #1A1A1A), color-stop(0.8, #434343) );
    background-image: -moz-linear-gradient( center bottom, #1A1A1A 32%, #434343 80% );
    filter: no-filter;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#434343', endColorstr='#1A1A1A');
}
.gradient-programme2:hover{
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #434343), color-stop(0.8, #1A1A1A) );
    background-image: -moz-linear-gradient( center bottom, #434343 32%, #1A1A1A 80% );
    filter: no-filter;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1A1A1A', endColorstr='#434343');
}

/* fonds cellules */
.gradient-background-1, .gradient-background-2{
    background-color: #FBFBFB;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #FFFFFF), color-stop(0.8, #EDEDED) );
    background-image: -moz-linear-gradient( center bottom, #FFFFFF 32%, #EDEDED 80% );
    filter: no-filter;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EDEDED', endColorstr='#FFFFFF');
}

/* couleur cadres */
#top-bar, #middle, #footer, .cell, .bandeau {
    border-color: #888888;
}

/* fond container */
#middle{
    background-color: #fbfbfb;
    background-image: url(src/theme/bg_header.jpg);
    background-repeat: repeat-x;
}
.media-arkaplayer{
	background-color: #FFFFFF;
}

/* fond page recherche et panier */
#page-recherche, #page-panier {
    background-color: #fbfbfb;
}

/* tool bar recherche et panier */
#search-tbar{
    background-color: #EEEEEE;
}

/* fond lot */
li.lot{
    background-color: #FFFFFF;
}

/* couleur checkbox et slider recherche */
.personalCB li.selected a, .ui-slider-range{
    color: #FFFFFF;
    background-color: #d1682f;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #e28436  ), color-stop(0.8, #ac030b  ) );
    background-image: -moz-linear-gradient( center bottom, #e28436   32%, #ac030b   80% );
    filter: no-filter;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ac030b  ', endColorstr='#e28436 ');
}

/* bordure titre slider */
#discover h2.bandeau {
    font-size: 1em;
}
#discover .bandeau {
    border: none;
    border-top: 1px solid #8B8B8B;
    border-bottom: 1px solid #8B8B8B;
}

/* couleur navigation slider */
.quick-app-slider a.scrollButtons {
	background-image: none;
	background-color: #d96c30;
	opacity: 1;
}
.quick-app-slider .arrow {
	background-color: #d96c30;
	border-color: #d96c30;
}
.quick-app-slider .arrow-right { border-left-color: #FFFFFF; }
.quick-app-slider .arrow-left {	border-right-color: #FFFFFF; }

/* couleur fond slider */
.inside{
    background-color: #FFFFFF;
    border: 1px solid #888888;
}
.slider div.panel.current .inside{
    background-color: #FFFFFF;
    border: 1px solid #B8B8B8;
}