.general-background{
	background: #FFFFFF url();
	border: 1px solid #E4E4E4;
}
/* couleurs et gradients */
#menu.centralisateur ul li{
    background-image: -webkit-gradient( linear, 0 0, 25% 100%, to(#2095b3), from(#7cb6c5) ,color-stop(0.8,#2095b3) );
    background-image: -moz-linear-gradient( left bottom 125deg,#2095b3 0%, #7cb6c5 80% );
}
.fond-color-1, .programme-liste-lots{
    background-color: #2095b3;
}
.fond-color-1A{
    background-color: #7cb6c5;
}
.pattern-1{
    background-image: none;
}
.color-1, .color-2{
    color: #12a3d0;
}
.color-3{
    color: #5e5e5e;
}
.link-1{
    color: #12a3d0;
}
.link-2{
    color: #FFFFFF;
}
.link-3{
    color: #000000;
    font-weight: bold;
}

.gradient-background-1{
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, #DADADA ), color-stop(0.8, #F3F3F3) );
    background-image: -moz-linear-gradient( center bottom, #DADADA 32%, #F3F3F3 80% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F3F3F3', endColorstr='#DADADA');
}
.gradient-background-2{
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #DADADA), color-stop(0.30, #FFFFFF) );
    background-image: -moz-linear-gradient( center bottom, #DADADA 0%, #FFFFFF 30% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#DADADA');
}

.gradient-1, .gradient-2, .gradient-3 {
    color: #FFFFFF;
    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-button {
    color: #FFFFFF;
    border: 1px solid #999999;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.33, #0a6582), color-stop(0.67, #12a3d0), color-stop(0.84, #5ac3e3) );
    background-image: -moz-linear-gradient( center bottom, #0a6582 33%, #12a3d0 67%, #5ac3e3 84% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5ac3e3', endColorstr='#0a6582');
}
.gradient-button:active {
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.33, #5ac3e3), color-stop(0.67, #12a3d0), color-stop(0.84, #0a6582));
    background-image: -moz-linear-gradient( center bottom, #5ac3e3 33%,	#12a3d0 67%, #0a6582 84% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0a6582', endColorstr='#5ac3e3');
}

.gradient-button2 {
    color: #FFFFFF;
    border: 1px solid #999999;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #363636), color-stop(1, #B9B9B9) );
    background-image: -moz-linear-gradient( center bottom, #363636 0%, #B9B9B9 100% );
    filter: none;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B9B9B9', endColorstr='#363636');
}
.gradient-button2:active {
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #B9B9B9), color-stop(1, #363636) );
    background-image: -moz-linear-gradient( center bottom, #B9B9B9 0%, #363636 100% );
	filter: none;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#363636', endColorstr='#B9B9B9');
}
.gradient-button3 {
    color: #FFFFFF;
    border: 1px solid #999999;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D1D1D1), color-stop(1, #F0F0F0) );
    background-image: -moz-linear-gradient( center bottom, #D1D1D1 0%, #F0F0F0 100% );
    filter: none;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F0F0F0', endColorstr='#D1D1D1');
}
.gradient-button3:active {
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #F0F0F0), color-stop(1, #D1D1D1) );
    background-image: -moz-linear-gradient( center bottom, #F0F0F0 0%, #D1D1D1 100% );
	filter: none;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D1D1D1', endColorstr='#F0F0F0');
}

/* slider recherche */
.ui-slider-range {
    background-image: -moz-linear-gradient(center bottom , #0a6582 0%, #5ac3e3 100%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #0a6582 ), color-stop(1,#5ac3e3 ));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5ac3e3', endColorstr='#0a6582');
}
#form-scellier .ui-sliders a.ui-state-default{
    background: #5ac3e3;
}

/* checkbox */
.personalCB li.selected a{
    color: #FFFFFF;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.33, #0a6582), color-stop(0.67, #12a3d0), color-stop(0.84, #5ac3e3) );
    background-image: -moz-linear-gradient( center bottom, #0a6582 33%, #12a3d0 67%, #5ac3e3 84% );
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5ac3e3', endColorstr='#0a6582');
}

/* interf */
a.tooltip{ background-image: url(puce_18.png); }
a.tooltip.current, a.tooltip:hover{ background-image: url(puce_18_active.png); }

.icon-download{ background-image: url(bt_telecharger.png); }
.titre-bloc{ background-image: url(bg_titre_ev1.png); }
.encart-commercialisateur{ background-image: url(encart_com.png); }
.bloc-dl-maj{ background-image: url(fond_bloc_dl.png); }
.bloc-mac-app { background-image: url("fond_bloc_ipadiphone.png"); }
.postit-bloc{ background-image: url(fond_postit.png); }
.pictoDispo{background-image: url(fond_dispo.png);}
/* menu */
#menu .home { background-image: url("home_48.png");}
#menu .recherche { background-image: url("magnifier_48.png");}
#menu .loc { background-image: url("localisation_48.png");}
#menu .video { background-image: url("video_48.png");}
#menu .galerie { background-image: url("galerie_48.png");}
#menu .defisc { background-image: url("euro_48.png");}
#menu .visite-3d { background-image: url("pda_48.png");}
#menu .contact { background-image: url("phone_48.png");}
#menu .selection { background-image: url("cady_48.png");}
/* checkbox 2*/
#lots-options.personalCB li.selected a, #lots-orientations.personalCB li.selected a{ background-image: url(cb_on.png); }
#lots-options.personalCB li.unselected a, #lots-orientations.personalCB li.unselected a{ background-image: url(cb_off.png); }
/* icones header */
.puce{
	background-image: url("puce_16.png");
	text-align: center;
}
.icon-16-user{background-image: url("user_16.png");}
.icon-24-user{background-image: url("user_24.png");}
.icon-24-dashboard{background-image: url("dashboard_24.png");}
/* loupe */
.icon-64-magnifier{ background-image: url("magnifier_64.png");}
.icon-48-magnifier{ background-image: url("magnifier_48.png");}
.icon-32-magnifier{ background-image: url("magnifier_32.png");}
/* maquette */
.icon-64-pda{ background-image: url("pda_64.png");}
.icon-48-pda{ background-image: url("pda_48.png");}
.icon-32-pda{ background-image: url("pda_32.png");}
/* panier */
.icon-64-cady{ background-image: url("cady_64.png");}
.icon-48-cady{ background-image: url("cady_48.png");}
.icon-32-cady{ background-image: url("cady_32.png");}
/* video */
.icon-64-video{ background-image: url("video_64.png");}
.icon-48-video{ background-image: url("video_48.png");}
.icon-32-video{ background-image: url("video_32.png");}
/* euro */
.icon-64-euro{ background-image: url("euro_64.png");}
.icon-48-euro{ background-image: url("euro_48.png");}
.icon-32-euro{ background-image: url("euro_32.png");}
/* recherche */
.icon-48-eye{ background-image: url("eye_48.png");}
.icon-32-liste{ background-image: url("liste_32.png");}
.icon-32-mosaic{ background-image: url("mosaic_32.png");}
.icon-32-3d{ background-image: url("coverflow_32.png");}

#grille-lots .add-lot{ background-image: url("cady_add_48.png"); }
#grille-lots .remove-lot{ background-image: url("cady_remove_48.png"); }
#mosaic-lots .add-lot{ background-image: url("cady_add_32.png"); }
#mosaic-lots .remove-lot{ background-image: url("cady_remove_32.png"); }



/*******************************************************************************
 *     Patch nouveau look
 ******************************************************************************/


/**   Zone à éditer *************************************************/

/**
 *  Couleurs de texte: liens et titre
 */
.titre-page,
.tiny-bloc-info,
.tiny-bloc-info .link-1,
.tiny-bloc-info .link-2 { color: #12a3d0; }



/**
 *  Couleurs de fond
 */
#menu.centralisateur,
.pattern-1,
#menu-ctn,
.gradient-button,
#header .container,
.fond-color-1,
.fond-color-1A,
#eof .fond-page-1,
#lots .decouvrir-lot,
#container-connection .fond-page-2,
#liste-catalogue .inside .decouvrir-programme { background: #2095b3; }



/**
 *  boutons: couleur de fond plus claire pour les mouse hover
 */
#lots .decouvrir-lot:hover,
#liste-catalogue .inside .decouvrir-programme:active,
#liste-catalogue .inside .decouvrir-programme:hover,
.gradient-button:active,
.gradient-button:hover { background: #23a1c1; }



/**
 *  fond plus clair pour le bouton de connexion
 */
#submit-connection { background: #24aacc; }
#submit-connection:hover { background: #28b8dd; }


/**   Fin de la zone à éditer *************************************************/



body,
#main { background: #fff; }

#submit-connection,
.fond-page-1 .link-1,
#lots .decouvrir-lot a,
#liste-catalogue .inside .decouvrir-programme,
.gradient-button { color: #FFFFFF; }

.tiny-bloc-info,
#lots .lot,
#diaporama-programmes { background: #e6eaec; }

.pictoDispo { background: #5e6164; }

#submit-deconnection,
#go-admin,
#nom-commercialisateur { color: #000; }


/**
 *     Pictos des fiscalités
 */
.logo-bbc { background: url(/img/icons/labels/flat/bbc.png) no-repeat; }
.logo-lmnp { background: url(/img/icons/labels/flat/lmnp.png) no-repeat; }
.logo-lmnp-censi-bouvard { background: url(/img/icons/labels/flat/lmnp-censi-bouvard.png) no-repeat; }
.logo-scellier { background: url(/img/icons/labels/flat/scellier.png) no-repeat; }
.logo-duflot { background: url(/img/icons/labels/flat/duflot.png) no-repeat; }



/**
 * Changement de marge, suppression des bordures et fonds
 *
 */

.shadow-bloc-tiny,
.shadow-bloc { display: none; }

#recherche-home,
#recherche,
.tiny-bloc-info,
.gradient-button { border: none; }

#liste-catalogue,
#recherche-home,
#recherche,
.shadow-bloc-tiny-2,
.programme-on-top,
.container,
#menu.centralisateur ul li { background: transparent; }


#submit-connection {
    margin-top: 5px;
    margin-left: 1px;
    padding: 0 5px 1px 5px;
}

.pictoDispo {
    height: auto;
    margin: -8px -20px -16px 208px;
}

#liste-catalogue .inside .decouvrir-programme { border: none; }
.container { width: 960px; }

#liste-catalogue .inside .decouvrir-programme {
    position: static;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 auto;
}
#lots .decouvrir-lot,
#liste-catalogue .inside .decouvrir-programme { height: auto; padding: 8px 10px; }

.button {
   padding: 8px 10px;
   font-size: 1.2em;
   font-style: normal;
}

#liste-catalogue { margin-top: 10px; }

#liste-catalogue .inside {
    border: none;
    background: #e6eaec;
    width: 250px;
    margin: 12px 2px 5px 12px;
}


#submit-recherche {  width: 157px; }

.personalCB li a {
    border-radius: 0;
    background: #e6eaec;
}

a.scrollButtons { height: 117px; }
#diaporama-programmes a.scrollButtons { top: 21%; }
a.scrollButtons { background: transparent url("/layouts/ec2/scroll_button2.png") no-repeat scroll 0 0; }
a.scrollButtons.left:hover { background-position: left bottom; }
a.scrollButtons.right:hover { background-position: right bottom; }

#connection input {
    border: none;
    height: 14px;
    font-size: .9em;
}

.titre-page { font-size: 2.2em; }



