html { height:100%; max-height:100%;padding:0;margin:0;border:0; font:100% Arial,Helvetica,sans-serif;}

h1, h2, h3 {
	color: #93b515;
}

#header .span-13{
	width: 715px;
}

#contact{
	float: right;
	clear: right;
}

#top-bar{
    background-color: #FFFFFF;
    background-image: url("bg_top.jpg");
    background-repeat: repeat-y;
}

#middle {
    background-color: #FFFFFF;
    background-image: url("bg_header.jpg");
    background-repeat: repeat-x;
}

.cell {
	overflow: hidden;
	vertical-align: top;
	background-color: #ddd;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(204,204,204)),
		color-stop(0.72, rgb(238,238,238))
		);
	background-image: -moz-linear-gradient(
		center bottom,           
		rgb(204,204,204) 22%,
		rgb(238,238,238) 72%
		);
	/*padding: 12px 0px 12px 0px;*/
	margin: 0px;
	height: 100%;
}

ul.color-2 > li {
	color: #786855;
}

.color-2 > a.visiter {
	color: #786855;
	line-height: 12px;
	text-decoration: none;
	
}

h3.color-2{
	color: #40372c;
}

.contact-form label{background-image:url(contact-form-thumbs.png);}
#footer {background-image: url(fond_footer.png);}
.grosbouton, input.grosbouton{background:transparent url(grosbouton.png) no-repeat 0 0;}
.navigation_onglets li.active {background-image:url(onglet_on.png);}
.depliant h1 , .telephone , .depliant .top h1 , .fiche_lot h1, table th, #recherche .label{ color:#bf2635 !important;}
.depliant .top { background: url(depliant-top.png) no-repeat scroll 0 0 ; }
.ui-widget-header.ui-dialog-titlebar {
	background-image: url("fond_footer.png");
}
.thumb_crop {
    float: left;
    height: 70px;
    margin-left: 0;
    margin-top: -4px;
    overflow: hidden;
    width: 110px;
}
.thumb_crop img {
    margin-left: -22px;
    margin-top: -15px;
}
.pastille.ajout  {background-image:url(pastille_ajouter.png)}
.pastille.valide  {background-image:url(pastille_valide.png)}
.pastille.suppr  {background-image:url(pastille_supprimer.png)}
.fiche_lot:hover {border-color:#bf2635;}

.gradient-programme {
	background-color: #93b515;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.33, rgb(109,127,16)),
		color-stop(0.67, rgb(109,127,16)),
		color-stop(0.84, rgb(150,190,13))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(109,127,16) 33%,
		rgb(109,127,16) 67%,
		rgb(150,190,13) 84%
	);
}

.lot .remove-lot span {background-image: url("cady_remove_48.png");}
.lot .add-lot span {background-image: url("cady_add_48.png");}
.gradient-programme:active {
	color: #fff;
	border: 1px solid #999;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.33, rgb(239,152,115)),
		color-stop(0.67, rgb(188,85,22)),
		color-stop(0.84, rgb(167,70,13))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(239,152,115) 33%,
		rgb(188,85,22) 67%,
		rgb(167,70,13) 84%
	);
}

.quick-app-slider a.scrollButtons {
	background-image: none;
	background-color: #93b515;
	border: 1px solid #aaa;
	opacity: 0.7;
   -webkit-transition: opacity 0.5s;
   transition: opacity 0.5s;
   width: 35px;
}

.quick-app-slider .arrow {
	padding:0;
	margin: auto;
	margin-top: 13px;
	background-color: #93b515;
	border: 15px solid #93b515; /* Tous les bords en vert */
	height:0px; /* Hauteur de l'intérieur de la boîte pour Mozilla et consorts */
	_height: 15px; /* Pour IE, c'est la hauteur totale */
	width: 0px; /* Largeur de l'intérieur de la boîte pour Mozilla et consorts */
	_width: 15px; /* Pour IE, c'est la largeur totale */
	_line-height: 0pt; /* force IE à supprimer la fonte */
}

.quick-app-slider .arrow-right {
	border-left-color: #fff; /* le bord de gauche en blanc, couleur de remplissage */
}

.quick-app-slider .arrow-left {
	border-right-color: #fff; /* le bord de gauche en blanc, couleur de remplissage */
}

#logo-en3d {
	margin-top: 0px; 
	height: 95px;
	width: 98px;
	background-image: url("en3d.png");
	
}

.color-1 {color: #93b515;}
.color-2 {color: #786855;}

#catch-on {
	color: #93b515;
	font-weight: bold;
}

.logo-programme {
	width:140px;
}

body .positive {
	color:#93b515;
}

#menu-ctn ul li:hover, #menu-ctn ul li.active {
	border-bottom: 3px solid #93b515;
}

#menu-ctn .recherche {
    background-image: url("menu_magnifier.png");
}

#menu-ctn .loc {
    background-image: url("menu_loc.png");
}

#menu-ctn .map {
    background-image: url("menu_map.png");
}

#menu-ctn .home {
    background-image: url("home_64.png");
}

#menu-ctn .contact {
    background-image: url("phone_64.png");
}

#menu-ctn .visite-3d {
    background-image: url("menu_3d_pda.png");
}


#menu-ctn .video {
    background-image: url("video_64.png");
}

#menu-ctn .financement {
    background-image: url("menu_euro.png");
}

#menu-ctn .selection {
    background-image: url("cady.png");
}

.icon-48-euro {background-image: url("euro_48.png");}
.icon-96-euro {background-image: url("euro_96.png");}

.icon-48-pda {background-image: url("pda_48.png");}
.icon-64-pda {background-image: url("pda_64.png");}

.icon-48-video {background-image: url("video_48.png");}
.icon-32-video {
	background-image: url("video_32.png");
	width: 32px;
}
.icon-64-video {background-image: url("video_64.png");}

.icon-48-magnifier {
	background-image: url("magnifier_48.png");
	background-repeat:no-repeat;
}
.icon-96-magnifier {background-image: url("magnifier_96.png");}

.icon-48-map {
	background-image: url("map_48.png");
	background-repeat:no-repeat;
}
/*
#menu-ctn a.financement{
	display: none;
}
*/
.icon-32-phone {background-image: url("phone_32.png");}
.icon-48-phone {background-image: url("phone_48.png");}
.icon-64-phone {background-image: url("phone_48.png");}

.icon-48-cady {background-image: url("cady_48.png");}
.icon-64-cady {background-image: url("cady_64.png");}
/*.icon-96-cady-add {background-image: url("cady_add.png");}*/
/*.icon-64-cady-add {background-image: url("cady_add_64.png");}*/

.icon-48-localisation-pin {
	background-image: url("localisation_pin_48.png");
	background-repeat:no-repeat;
}
.icon-64-localisation-pin {background-image: url("localisation_pin_64.png")}

.icon-48-eye {background-image: url("eye_48.png");}

.lot .add-lot span {
background-image: url("cady_add_48.png");
}

.lot .remove-lot span {
	background-image: url("cady_remove_48.png");
}

a {
    color: #93b515;
    text-decoration: underline;
}

#lots-types div{
	border-top: 0 !important;
}

#background-contact{background-image: url('contact.jpg'); }
#bientot-dans .prepend-2{
	padding-left: 165px;
}
#bientot-dans ul{
	list-style-type: none;
	margin-left: 20px;
}

#display-interface button.sort {
    background: url("sort_asc_16.png") no-repeat scroll left center #EEEEEE;
    color: #000000;
    height: 38px;
    padding-left: 18px;
    text-shadow: none;
}

.ui-slider-range {
    background-image: -moz-linear-gradient(center bottom , #b5c971 29%, #99c013 98%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.29, #b5c971), color-stop(0.98, #99c013 ));
}

.ui-sliders a.ui-state-default {
    background: url("ui_slider_cursor.png") no-repeat scroll 0 0 transparent;
}