/* balises */
html, body { height:100%; }
body { margin:0; font:normal 12px Arial; color:#AEAEAE; background:#39393B; }
	img { border:0; }
	p, form { margin:0; }
	h2, h3, h4 { margin:0; padding:0; }
	h2 { margin-bottom:12px; font-size:16px; color:#81c20b; }
	h3 { font-size:14px; color:#666; }
	h4 { font-size:12px; color:#666; }
	ul { margin:0; padding:0; list-style-type:none; }
		li { margin:0; padding:0; }
	a { text-decoration:none; color:#000; }
	a:hover { text-decoration:underline; color:#81c20b; }
	em { font:normal 10px Arial; }

	/* classes */
	.left { float:left; }
	.right { float:right; }
	.clear { clear:both; }
	.bg_formulaires { background:#FFF url(img/bg_formulaires.jpg) no-repeat 26px 14px; }
	.titre { padding:40px 0 0 145px; height:80px; font:bold 14px Arial; color:#39393b; }
	.mentions { font-size:9px; }
	.vert { color: #81c20b; }

/* montage principal */
#container { margin:0 auto; width:955px; }
	#header { position:relative; height:100px; background:#FFF url(img/bg_header.gif) repeat-x; }
		a#h1 { display:block; position:absolute; top:7px; right:18px; margin:0; padding:0; width:50px; height:30px; background:url(img/logo_fly.gif); }
		a#h1 span { display:none; }
	#menu { position:absolute; bottom:8px; width:949px; border:1px solid #464648; border-width:0 3px; }
		#menu li { float:left; margin-right:10px; height:49px; }
		#menu span { display:none; }
		#menu .cuisine { width:142px; background-image:url(img/menu.gif); }
		#menu a { display:block; height:49px; background-image:url(img/menu.gif); }
			#m_accueil { width:31px; background-position:-142px 0; }
				#m_accueil:hover { background-position:-142px -98px; }
				#m_accueil.current { background-position:-142px -49px; }
			#m_cuisines { width:91px; background-position:-179px 0; }
				#m_cuisines:hover { background-position:-179px -98px; }
				#m_cuisines.current { background-position:-179px -49px; }
			#m_composez { width:134px; background-position:-270px 0; }
				#m_composez:hover { background-position:-270px -98px; }
				#m_composez.current { background-position:-270px -49px; }
			#m_lesequipements { width:120px; background-position:-435px 0; }
				#m_lesequipements:hover { background-position:-435px -98px; }
				#m_lesequipements.current { background-position:-435px -49px; }
			#m_qualite { width:138px; background-position:-555px 0; }
				#m_qualite:hover { background-position:-555px -98px; }
				#m_qualite.current { background-position:-555px -49px; }
			#m_services { width:94px; background-position:-693px 0; }
				#m_services:hover { background-position:-693px -98px; }
				#m_services.current { background-position:-693px -49px; }
			#m_catalogue { width:101px; background-position:-787px 0; }
				#m_catalogue:hover { background-position:-787px -98px; }
				#m_catalogue.current { background-position:-787px -49px; }
			#m_jeu { width:54px; background-position:-888px 0; }
				#m_jeu:hover { background-position:-888px -98px; }
				#m_jeu.current { background-position:-888px -49px; }
	#menu-jeu { position:absolute; bottom:12px; left:0; padding-left:12px; width:741px; height:33px; background:transparent url(img/bg_menu.gif) repeat-x; }
		#menu-jeu li { float:left; height:33px; }
		#menu-jeu span { display:none; }
		#menu-jeu a { display:block; height:33px; background-image:url(img/menu_jeu.gif); }
			#accueil-jeu { width:64px; background-position:0 0; }
			#accueil-jeu:hover, #accueil-jeu.current { background-position:0 -33px; }
			#comment-jeu { width:114px; background-position:-64px 0; }
			#comment-jeu:hover, #comment-jeu.current { background-position:-64px -33px; }
			#cadeaux-jeu { width:67px; background-position:-178px 0; }
			#cadeaux-jeu:hover, #cadeaux-jeu.current { background-position:-178px -33px; }
			#inviter-jeu { width:101px; background-position:-245px 0; }
			#inviter-jeu:hover, #inviter-jeu.current { background-position:-245px -33px; }
			#gagnants-jeu { width:77px; background-position:-346px 0; }
			#gagnants-jeu:hover, #gagnants-jeu.current { background-position:-346px -33px; }
			#reglement-jeu { width:84px; background-position:-423px 0; }
			#reglement-jeu:hover, #reglement-jeu.current { background-position:-423px -33px; }
	#menu-cuisine { margin:0 0 12px -12px; padding-left:24px; width:729px; height:33px; background:transparent url(img/bg_menu.gif) repeat-x; }
		#menu-cuisine li { float:left; height:33px; }
		#menu-cuisine span { display:none; }
		#menu-cuisine a { display:block; height:33px; background-image:url(img/menu_cuisines.gif); }
		#m_presentation { width:100px; background-position:0 0; }
			#m_presentation:hover, .ui-tabs-selected #m_presentation { background-position:0 -33px; }
		#m_plan { width:75px; background-position:-100px 0; }
			#m_plan:hover, .ui-tabs-selected #m_plan { background-position:-100px -33px; }
		#m_facades { width:183px; background-position:-175px 0; }
			#m_facades:hover, .ui-tabs-selected #m_facades { background-position:-175px -33px; }
		#m_equipement { width:89px; background-position:-358px 0; }
			#m_equipement:hover, .ui-tabs-selected #m_equipement { background-position:-358px -33px; }
	#menu-qualite { margin:12px -20px; padding-left:12px; width:920px; height:33px; background:transparent url(img/bg_menu.gif) repeat-x; }
		#menu-qualite li { float:left; height:33px; }
		#menu-qualite span { display:none; }
		#m_garanties { display:block; height:33px; background-image:url(img/menu_cuisines.gif); }
		#m_fonctionnalites { display:block; height:33px; background-image:url(img/menu_qualite.gif); }
		#m_ergofit { width:72px; background-position:0 0; }
			#m_ergofit:hover, .ui-tabs-selected #m_ergofit { background-position:0 -33px; }
		#m_fonctionnalites { width:143px; background-position:-72px 0; }
			#m_fonctionnalites:hover, .ui-tabs-selected #m_fonctionnalites { background-position:-72px -33px; }
		#m_garanties { width:102px; background-position:-350px 0; }
			#m_garanties:hover, .ui-tabs-selected #m_garanties { background-position:-350px -33px; }
	#menu-services { margin:12px -20px; padding-left:12px; width:920px; height:33px; background:transparent url(img/bg_menu.gif) repeat-x; }
		#menu-services li { float:left; height:33px; }
		#menu-services span { display:none; }
		#menu-services a { display:block; height:33px; background-image:url(img/menu_services.gif); }
		#m_livraison { width:182px; background-position:0 0; }
			#m_livraison:hover, .ui-tabs-selected #m_livraison { background-position:0 -33px; }
		#m_financement { width:114px; background-position:-182px 0; }
			#m_financement:hover, .ui-tabs-selected #m_financement { background-position:-182px -33px; }
		#m_carte { width:139px; background-position:-296px 0; }
			#m_carte:hover, .ui-tabs-selected #m_carte { background-position:-296px -33px; }

	.content { padding:0 0 12px 16px; background:#464648; } /* #464648 */
		.contenu { position:relative; float:left; background:#FFF; }
		.col, .col-jeu { float:left; _float: none; width:165px; border:1px solid #3f3f40; border-width:0 3px; background:#3f3f40; }
			#logged { padding:12px 10px; }
				#logged p.bienvenue { padding-left:20px; text-align:left; color:#FFF; background:url(img/bg_logged.gif) no-repeat 0 2px; }
				#logged p.mentions { padding:12px 0 0 20px; text-align:left; }
			#col_home a { display:block; width:165px; }
			#col_home a#besoin { margin-bottom:8px; height:63px; background-image:url(img/col_besoin.gif); }
			#col_home a#catalogue { height:89px; background-image:url(img/col_catalogue.gif); }

	#footer { padding:20px 0; border-top:1px solid #595959; }
		#footer ul, #footer p { float:left; padding-left:20px; }
		#footer ul { padding-right:28px; }
		#footer p { padding:30px 30px 0 20px; width:270px; color:#787878; }
		#footer p strong { display: block; margin-bottom: 6px; }
		#footer p span { color:#FFF; }
			#footer p a { color: #787878; }
		#footer a { text-decoration:none; color:#ababab; }
		#footer a:hover, #footer .current { text-decoration:underline; color:#81c20b; }

/* formulaire */
form { padding-bottom:12px; }
	form p { margin:0 0 8px 0; }
		label { float:left; display:block; padding-right:8px; width:202px; line-height:20px; text-align:right; color:#39393b; background:LightBlue1; }
		input, select, textarea { font:normal 12px Arial; background:#eaeaea; border:1px solid #bdbdbd; } /* police et bordure des champs de saisie */
		input { padding:1px 3px 0; width:200px; height:17px; } /* .saisie { height}  = label {line-height}  + 2px */
		select { margin:0; _margin-left:-3px; width:208px; height:18px; *height:20px; _font-size:12px; } /* select {width} = .saisie {width} + 8px; pour ie6, font-size -1px */
		input, textarea { margin:0; *margin:-1px 0; _margin-left:-3px; } /* ne pas modifier */
		textarea { padding:1px 0 0 3px; width:203px; height:157px; overflow:auto; } /* textarea { width}  = .saisie {width}  + 3px */
		.chk input, .rad input, .valid input { padding:0; width:auto; height:auto; border:0; } /* ne pas modifier, annule les styles des input type="text" */
	form p.chk { }
		.chk input { float:left; margin:3px 0 0 0; *margin:-1px 0 0 -4px; background:none; }
		.chk label { float:none; padding:0 0 0 18px; width:auto; text-align:left; } /* un line-height peut �tre n�cessaire en cas de texte sur deux lignes */
	form p.mess { }
		.mess label { height:62px; } /* label { height}  = textarea {height} + 2px */
	form p.rad { }
		.rad span { display:inline; color:#39393b; } /* intitul� de la question */
		.rad input { float:left; margin:3px 0 0 0; *margin:-1px 0 0 -4px; border:0; background:none; }
		.rad label { float:left; padding:0 0 0 5px; width:auto; text-align:left; }
	form p.sel { }
		.sel label { }
	form p.valid { margin:0; }
		.valid input { display:block; height:32px; cursor:pointer; } /* margin:0 0 0 annule les -1px pour ie */

/* form checker */
form p span.fc_error  { display:none; }
form p.alerte span.fc_error { display:inline; color:red; }

	#form_identification { width:165px; }
		#form_identification input { width:157px; text-align:right; }
		#form_identification label { display:none; }
		#form_identification .valid { margin:8px 0; height:15px; }
		#form_identification .valid input { float:right; width:31px; height:15px; background:transparent url(img/col_ok.gif) no-repeat; }



/* pages */
#a1 { position:relative; }
	#a1 .contenu { padding-bottom:12px; background:#464648; }
	#a1 .col { height:374px; }
	#a1 .mentions { position:absolute; z-index:10; bottom:5px; right:33px; }

#b1 { }
	#b1 h2 { text-transform: uppercase; font-weight: bold; }
	#b1 .contenu { float:none; padding:20px; width:892px; color:#464648; background:#FFF; }
	.carte { margin-right:12px; width:884px; }
		.carte h2 { float:left; margin:0; padding-right:120px; height:100px; line-height:70px; background:url(img/s_cartefidplus.jpg) no-repeat right 0; }
		.carte .case { margin-bottom:12px; padding-left:50px; width:600px; }
		.carte .case.fidelite { background:url(img/picto_fidelite.gif) no-repeat 0 0; }
		.carte .case.pret { background:url(img/picto_pret.gif) no-repeat 0 0; }
		.carte .case.surprises { background:url(img/picto_surprises.gif) no-repeat 0 0; }
			.carte .case strong { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; }
			.carte .case span { font:bold 13px Arial; }
		.carte .mentions { padding-top:50px; }
		.toutsavoir { float:right; padding:130px 17px 0; width:144px; height:122px; font-size:11px; color:#FFF; background:url(img/bg_toutsavoir.jpg) no-repeat; }
			.toutsavoir img { display:block; margin-bottom:6px; }
			.toutsavoir a { text-decoration:underline; color:#FFF; }
	.financement { margin-right: 12px; width: 884px; }
		.financement h2 { margin: 0 0 6px 0; text-transform: uppercase; }
		.financement .indication { float: left; margin-right: 18px; padding: 15px 18px; width: 142px; height: 141px; color: #fff; background: transparent url(img/bg_financement_infos.gif) no-repeat 0 0; }
		.financement .indication  ul { margin: 10px 0; }
		.financement .indication  li { padding:0 0 0 9px; background:url(img/puce_rond.gif) no-repeat 0 6px; }
			.financement .indication h3 { padding-left: 18px; text-transform: uppercase; font: bold 12px arial; color: #fff; background: transparent url(img/puce_fleche3.gif) no-repeat 0 1px; }
			.financement .indication span { text-transform: uppercase; font: bold 12px arial; color: #81c20b; }
		.financement .infos { float: left; width: 688px; }
			.financement .infos h4 { margin: 12px 0 3px 0; padding: 5px 0 5px 18px; width: 670px; text-transform: uppercase; color: #81c20b; background: #eaeaea url(img/puce_fleche.gif) no-repeat 4px 6px; }
		.financement .simulateur { margin: 0; padding: 12px 24px; background:#eaeaea url(img/picto_cetelem.gif) no-repeat right bottom; }	
		.financement .simulateur #errors { color:red; }	
		.financement .simul { margin: 9px 0; width: 615px; border: 1px solid #eaeaea; border-collapse: collapse; }
			.financement .simul th { padding: 3px; color: #39393b; background: #81c20b; border: thin solid #eaeaea; border-width: 0 1px;}
			.financement .simul td { padding: 3px; font-weight: bold; text-align: center; background: #fff; border: thin solid #eaeaea; border-width: 0 1px; }
			.financement .simul td.vide { padding:0; margin:0; background:none; border:0; }
			
		.financement form { padding-bottom: 0; }
		#form_simul p { margin: 0 0 4px 0; *margin: 0 0 2px 0; }
		#form_simul label{ padding:0 5px 0 0; width:150px; text-align:right; }
		#form_simul input{ margin: 3px 6px 0 0; padding: 0; width: 126px; height: 13px; font-size: 10px; background: transparent url(img/bg_input.gif) no-repeat 0 0; }
			#form_simul .valid input { width: 184px; height: 30px; background: transparent url(img/btn_new_simulation.gif) no-repeat 0 0; }
		#form_simul .remarque { display: block; padding-left: 158px; _padding-left: 162px; font-size: 10px; }
		#form_simul .mentions { padding-right: 140px; }
	.livraison ul { position: relative; margin: 10px 0; padding-left: 30px; } /* position:relative --> ie6... */
	.livraison li { padding:0 0 0 9px; background:url(img/puce_rond2.gif) no-repeat 0 6px; }
	#b1 span.titre_onglet { display:block; padding-bottom:12px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
	#b1 #div_res, #b1 #div_res_custom, #b1 #p_mensualite { display:none;}

#b3 { }
	#b3  h2 { text-transform: uppercase; font-weight: bold; }
	#b3 .contenu { float:none; padding:20px; width:892px; color:#464648; background:#FFF; }
	.ergofit1 { margin-right:12px; width: 620px; }
		.ergofit1 span { float:left; display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; }
		.ergofit1 img { display:block; float:left; margin-top:20px; }
		.ergofit1 div { float: left; margin:20px 24px 0 0; padding:12px; width:236px; _width: 200px; font-size:11px; background:#ebebeb; }
	.ergofit2 { padding:12px; width:230px; height:363px; font-size:11px; background:url(img/bg_ergofit.gif) no-repeat 0 0; }
		.ergofit2 ul { padding-top:12px; }
		.ergofit2 li { padding:0 0 12px 16px; background:url(img/puce_croix.gif) no-repeat 0 2px; }
			.ergofit2 li strong { display:block; color:#FFF; }
	.garanties h3 { margin-bottom: 3px; padding-left: 18px; text-transform: uppercase; font: bold 11px arial; color: #81C20B; background: transparent url(img/puce_fleche.gif) no-repeat 0 1px; }
	.garanties span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; }
		.garanties .macaron { float: left; margin: 12px 12px 12px 0; padding: 115px 9px 0 18px; width: 183px; height: 104px; font-size: 10px; background-repeat: no-repeat; background-position: center 10px; }
			.garanties .macaron.cinq_ans{ background-image: url(img/macaron_5ans.gif); }
			.garanties .macaron.vingt_ans { background-image: url(img/macaron_20ans.gif); }
			.garanties .macaron.nf { background-image: url(img/macaron_nf.gif); }
			.garanties .macaron.deux_ans { background-image: url(img/macaron_2ans.gif); }
	#tabs-fonctionnalites .fonctionnalites1 { float: left; width: 435px; margin-right: 12px; }
	#tabs-fonctionnalites span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
		#tabs-fonctionnalites span.vert { display:inline; }
	#tabs-fonctionnalites .fonctionnalites2 { float: left; width: 435px; margin-left: 24px; }
	#tabs-fonctionnalites .mentions { padding-bottom: 30px; margin: 6px 0 18px 0; border-bottom: 1px solid #81C20B; }
	#tabs-garanties span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
	#tabs-ergofit span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
	#b3 .partie { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #81c20b; }
		#b3 .partie strong.titre { display:block; margin-bottom: 10px; padding:0; height:auto; text-transform: uppercase; font: bold 11px arial; color: #81C20B; }
		#b3 .partie span.plus { margin-left:-15px; padding:10px 0 0 15px; text-transform: none; background:#FFF url(img/picto_plus.gif) no-repeat 0 12px; }

#b4 { }
	#b4  h2 { text-transform: uppercase; font-weight: bold; }
	#b4 strong { display: block; margin: 10px 0; }
	#b4 .contenu { float:none; padding: 20px; width: 892px; }
	#b4 #scroller { float: left; margin-right: 18px; padding-bottom: 40px; overflow: hidden; width:852px; height:300px; }
	#b4 #scrollbar { float: left; width: 20px; }

	
#b5 { }
	#b5 .contenu { float:none; padding:20px; width:892px; color:#464648; background:#FFF;}
	.equipement  h2 { font-weight: bold; margin: 0 0 5px 0; }
		.equipement  h2 span.count { padding: 2px 4px; height: 30px; background: #81c20b; color: #fff; }
	.equipement  h4 { font-weight: bold; margin: 0 0 20px 0; font-size: 16px; }
	.equipement .onglet { padding-bottom: 30px; }
	.equipement .onglet .note { float: left; }
	.equipement .onglet .sous_section { position: relative; margin: 15px 0 0 0; width: 691px; border-bottom: 1px solid #eaeaea; }
	.equipement .onglet .sous_section a { color: #81C20B; }
		.equipement .onglet .sous_section a.top { position: absolute; bottom: 2px; right: 0; }
/*	.equipement .onglet .sous_section span { color: #cfcfcf; font-size: 12px; }*/
	.equipement .onglet .sous_section .note { float: left; margin-left: 20px; font-size: 11px; color: #81C20B; }
	.equipement .onglet .sous_section .case { position: relative; float: left; padding: 20px 15px 0 0; width: 210px; height: 440px; }
		.equipement .onglet .sous_section .case span { display: block; margin: 5px 0; font-weight:bold; color: #000; text-transform: uppercase; }
		.equipement .onglet .sous_section .case strong { display: block; margin: 5px 0; color: #81C20B; }
		.equipement .onglet .sous_section .case strong.vert { font-size:18px; }
		.equipement .onglet .sous_section .case a { display: block; margin-top: 5px; }
		.equipement .onglet .sous_section .case .apercu { display: block; margin-bottom: 5px; height: 150px; }
		.equipement .onglet .sous_section .case .plus { position: absolute; top: 85px; right: 30px; }
	.equipement .onglet a.ss_section { float: left; padding-left: 20px; background: transparent url(img/puce_fleche5.gif) no-repeat 0 2px; text-transform: uppercase; }
	.equipement .onglet a.ss_section.opened { background-position: 0 -13px; }
	.equipement .onglet a.logo { display: block; float: left; width: 141px; height: 30px; background-position: 0 0; }
		.equipement .onglet a.logo span { display: none; }
		.equipement .onglet a#chaud { background-image: url(img/equip_chaud.gif); }
		.equipement .onglet a#froid { background-image: url(img/equip_froid.gif); }
		.equipement .onglet a#eau { background-image: url(img/equip_eau.gif); }
		.equipement .onglet a#pack { width: 165px; background-image: url(img/equip_pack_electro.gif); }
	.equipement .onglet a.logo.ouvert { background-position: 0 -30px; }
	.equipement .onglet ul {list-style-type:none; float: left; margin-left: 5px; padding: 8px 0 7px 10px; width: 540px; background-color: #eaeaea;}
	.equipement .onglet li{ padding: 0 8px; display: inline; border-right: 1px solid #aeaeae; }
		.equipement .onglet ul li a{ color: #81C20B; }
	.equipement .onglet .classement_prix { padding: 10px 0 0 0; }
		.equipement .onglet .classement_prix a { color: #464648; display: block; float: left; margin-right: 20px; }
	.equipement .form_critere { padding: 10px 20px; border-width: 1px 0; border-color: #eaeaea; border-style: solid; }
		.equipement .form_critere  p { clear: both; margin: 0; padding: 0 10px 0 0; width: 145px; }
		.equipement .form_critere  input { float: left; *margin: 2px -2px 0 -4px; width: auto; background: none; border: 0; }
		.equipement .form_critere  label { padding-left: 5px; width: 100px; text-align: left; color: #464648; }
			.equipement .form_critere  label.current { color: #c2c2c2; }
		.equipement .onglet .sous_section .form_critere  span { display: block; margin-bottom: 10px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #81c20b; }
	.equipement .apercu { cursor: pointer; }
	.equipement .selection_vide { display: none; color: #464648; margin-right: 20px; }
	#tabs-fonctionnalites .fonctionnalites1 { float: left; width: 435px; margin-right: 12px; }
		#tabs-fonctionnalites span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
			#tabs-fonctionnalites span.vert { display:inline; }
		#tabs-fonctionnalites .fonctionnalites2 { float: left; width: 435px; margin-left: 24px; }
		#tabs-fonctionnalites .mentions { padding-bottom: 30px; margin: 6px 0 18px 0; border-bottom: 1px solid #81C20B; }
		#tabs-garanties span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
		#tabs-ergofit span { display:block; padding-bottom:6px; text-transform:uppercase; color:#81C20B; font-weight: bold; }
	#b5 .partie { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #81c20b; }
	#b5 .partie strong.titre { display:block; margin-bottom: 10px; padding:0; height:auto; text-transform: uppercase; font: bold 11px arial; color: #81C20B; }
	#b5 .partie span.plus { margin-left:-15px; padding:10px 0 0 15px; text-transform: none; background:#FFF url(img/picto_plus.gif) no-repeat 0 12px; }
#b6 { }
	#b6 .contenu { float:none; padding-bottom:12px; background:#464648; }
	#b6 .introduction { padding:20px; width:884px; color:#464648; background:#FFF url(img/bg_introduction.gif) no-repeat; }
	#b6 .introduction .bottom { margin:12px -20px -20px -20px; width:924px; height:4px; font-size:1px; background:#FFF url(img/bg_introduction.gif) no-repeat 0 -236px; }
		#b6 h2 { margin:0; font-size:18px; color:#464648; }
		#b6 h2 span { display:block; padding:6px 0 6px 40px; color:#81C20B; background:url(img/puce_fleche2.gif) no-repeat 20px 10px; }
		#b6 .notice { display:block; float:left; padding:20px; }
		#b6 .telechargez { float:right; }
			#b6 .telechargez a { text-decoration:underline; }
			#b6 .telechargez .version { display:block; float:left; margin:6px 0; width:120px; height:84px; background:url(img/telechargez_version.gif); }
	#b6 .introduction, #b6 .notice, #b6 .player { display:block; }
	#b6 .attente { display:none; margin:0 auto 10px; padding-top:20px; width:638px; }
		#b6 .attente * { display:block; float:left; }
		#b6 .attente .pc { width:145px; height:56px; background:transparent url(img/b6_03.gif) 0 0; }
		#b6 .attente .pc:hover {  background:transparent url(img/b6_03.gif) 0 -56px; }
		#b6 .attente .mac { width:164px; height:56px; background:transparent url(img/b6_05.gif); }
/*
	#b6 .bulles { float:left; width:546px; position:relative; } --> flash retir� du site
*/
	#b6 .player { float:left; padding-top:23px; width:374px; position:relative; }
	#b6 #open_carrousel { display:block;height:32px;width:242px; outline: none; background-image: url(img/btn_toggle_caroussel.jpg); background-repeat: no-repeat; }
	#b6 #open_carrousel.closed { background-position: 0 0; }
	#b6 #open_carrousel.opened { background-position: 0 -32px; }
	
/*
	#popin { padding:20px; width:480px; background:#FFF; border:1px solid #81C20B; }
	#popin .close { float:right; margin:-10px -10px 0 0; padding-right:16px; font-size:11px; color:#81c20b; background:#FFF url(img/puce_fermer.gif) no-repeat right 2px; }
*/
	#popin h2 { font-size:14px; color:#81c20b; }
	#popin strong { display:block; padding-left:36px; color:#464648; }
	#popin ul { margin:12px 0 0 20px; color:#464648; }
	#popin li { padding:0 0 6px 26px; background:url(img/picto_numero.gif) no-repeat 0 0; }
	#popin .conf li.first { padding:0 0 6px 16px; background:url(img/puce_fleche.gif) no-repeat 0 1px; }
	#popin .conf li { padding-left:26px; background:url(img/puce_rond3.gif) no-repeat 17px 6px; }

#c1 { }
	#c1 .carrousel { position:relative; height:580px; }
	#c1 .accroches { position:absolute; z-index:100; bottom:0; left:0; }
	#c1 .accroche2 { padding-left:170px; }

#c2 { }
	#c2 h3 { margin-bottom: 10px; font-size: 16px; text-transform: uppercase; color: #fff; }
	#c2 .contenu { position: relative; width: 753px; height: 500px; background:#464648; }
	#c2 .col { padding-left:10px; width:161px; height:500px; font-size:11px; border-width:0; }
	#c2 .col .prix { display:block; margin:0 0 12px -10px; }
	#c2 .col .case { width:151px; }
		#c2 .col .case a { display:block; float:right; margin-top:12px; font-size:11px; }
		#c2 .col .case p, #c2 .col .case ul { padding-left:9px; }
		#c2 .col #composez { padding:40px 0 15px; background:transparent url(img/col_composez.gif) no-repeat; }
		#c2 .col #financer { padding:28px 0 15px; background:transparent url(img/col_financer.gif) no-repeat; }
			#c2 .col #financer li.first { padding:0; background:none; }
		#c2 .col #carte_fid { padding: 28px 0 0; background: transparent url(img/col_cartefidelite.jpg) no-repeat 0 0; }
			#c2 .col #carte_fid li { padding-left:12px; background:transparent url(img/puce_rond.gif) no-repeat 0 4px; }
		#c2 .col #plan-type { display:block; margin: 0 0 20px -10px; padding: 6px;  height: 130px; color: #fff; cursor: pointer; background: #81c20b; }
			#c2 .col #plan-type:hover { text-decoration: none; }
			#c2 .col #plan-type span.nom_cuisine { color: #fff; text-transform: uppercase; font: bold 14px arial; }
			#c2 .col #plan-type span.montant {display:block; font-size: 36px; font-weight: bold;color:black }
			#c2 .col #plan-type span.montant2 {display:block; font-size: 16px; font-weight: bold;color:white;text-decoration:line-through;position:absolute;margin-top:-38px;margin-left:105px; }
			#c2 .col #plan-type.premier_prix { background: #cd071e; }
	#c2 #img_cuisine { display:block; margin:0 auto; }
	#cuisines { margin:12px 0; padding:0 0 12px 12px; width:912px; background:#FFF url(img/bg_details.gif) repeat-y; }
	#content-cuisine { float:left; width:741px; font-size:12px; color:#666; }
	#col-cuisine { float:left; padding:12px 4px; width:163px; }
		#col-cuisine li { border-bottom:1px solid #FFF; }
			#col-cuisine li.case a { display:block; padding:0 8px 0 42px; height:31px; font-size:11px; }
			#col-cuisine li.case a.current { text-decoration:underline; color:#81c20b; }
			#col_livraison { background:url(img/picto_livraison.gif) no-repeat 0 0; }
			#col_livraison:hover, #col_livraison.current { background-color:#FFF; background-position:0 -31px; }
			#col_magasin { background:url(img/picto_magasin.gif) no-repeat 0 0; }
			#col_magasin:hover, #col_magasin.current { background-color:#FFF; background-position:0 -31px; }
			#col_envoyer { background:url(img/picto_envoyez.gif) no-repeat 0 0; }
			#col_envoyer:hover, #col_envoyer.current { background-color:#FFF; background-position:0 -31px; }
			#col_imprimer { background:url(img/picto_imprimer.gif) no-repeat 0 0; }
			#col_imprimer:hover, #col_imprimer.current { background-color:#FFF; background-position:0 -31px; }
	.presentation { padding: 0 20px; font-size:13px; }
		.presentation img { display:block; float:left; margin:10px 0; }
		.presentation p { margin-bottom: 10px; }
		.presentation ul { padding:0 0 0 12px; }
		.presentation li { padding-left:8px; background:transparent url(img/puce_rond2.gif) no-repeat 0 6px; }
	.plan { padding-left:20px; }
		#tab-plan-picto { position: relative; }
		#tab-plan-picto .num { position: absolute; top: -8px; }
			#tab-plan-picto  .num.un { left: 120px; }
			#tab-plan-picto  .num.deux { left: 223px; }
			#tab-plan-picto  .num.trois { left: 340px; }
			#tab-plan-picto  .num.quatre { left: 465px; }
			#tab-plan-picto  .num.cinq { left: 575px; }
		.plan #table_prix { margin-left:-20px; }
		.plan #table_prix th { font-size:10px; }
		.plan #table_prix td { font-size:12px; color:#000; }
		.plan #table_prix th { padding:6px 0; text-align:center; border:1px solid #81c20b; border-width:1px 0 0 0; }
		.plan #table_prix td { padding:6px 0; text-align:center; border:1px solid #81c20b; border-width:1px 0 0 0; }
		.plan #table_prix .first { padding-left:6px; text-align:left; font-size:10px; }
		.plan #table_prix .first span { display:block; text-transform:uppercase; font:bold 11px Arial; color:#81c20b; }
		.plan #table_prix strong { font-size:14px; }
		.plan #table_prix td.mentions { text-align:left; color:#666; }
	#form_partager { padding:0 0 0 5px; width:158px; background:#FFF; }
	#form_partager p { margin:0; }
	#form_partager label, #form_partager .mess label { padding:0; width:153px; height:auto; text-align:left; }
	#form_partager input { width:145px; }
	#form_partager textarea { width:148px; height:70px; }
	#form_partager .valid { margin-top:4px; height:22px; }
	#form_partager .valid input { display:block; float:left; width:68px; height:22px; }
		#form_partager .valid #envoyer { background:url(img/col_btn_envoyer.gif); }
		#form_partager .valid #annuler { background:url(img/col_btn_annuler.gif); }
	#c2 #picto_prix { position: absolute; top: 0; right: 0; width: 96px; height: 126px; background: transparent url(img/picto_1er_prix.png) no-repeat 0 0; _background: transparent url(img/picto_1er_prix.gif) no-repeat 0 0; }
	#c2 #picto_zoom { position: absolute; bottom: 0; left: 0; width: 39px; height: 39px; background: transparent url(img/btn_zoom.gif) no-repeat 0 0; }
		#c2 #picto_zoom span { display: none; }
	#c2 #tab-facades { _margin-left:-1px; padding-right: 12px; width:729px; }
		#c2  #tab-facades h2 { margin: 0 0 6px 0; }
		#c2 #tab-facades hr { width: 1px; width: auto; color: #81c20b; }
		#c2 #tab-facades strong { display: block; margin: 6px 0; }
	#c2 #tab-facades #sub_choix { }
		#c2 #tab-facades #sub_choix h3 { margin: 12px 0; color: #81c20b; }
		#c2 #tab-facades #sub_choix .case { float: left; margin: 12px 10px 0 0; width: 137px; font-size: 11px; }
		#c2 #tab-facades #sub_choix .case span { display: block; margin-bottom: 6px; color: #81c20b; text-transform: uppercase; font-weight: bold; }
		#c2 #tab-facades #sub_choix .case span.prix { display: inline; font: bold 12px arial; color: #666666; }
		#c2 #tab-facades #sub_plan .case { float: left; padding:0 15px 10px 0; width: 227px; font-size: 11px; }
		#c2 #tab-facades #sub_plan .case span { display: block; margin-bottom:0; color: #81c20b; text-transform: uppercase; font-weight: bold; }
		#c2 #tab-facades .infos .plan_w { margin: 24px 0; padding: 12px 0 0; width: 730px; border-top:1px solid #81c20b; }
		#c2 #tab-facades .infos .plan_w .legende { float: left; padding: 0 0 20px 20px; width: 390px; font-size: 9px; }
		#c2 #tab-facades .infos .plan_w .legende2 { float: left; padding: 10px 15px 20px 0; width: 230px; font-size: 9px; }
	
	#c2 #tab-equipement h3 { text-transform:none; font-size:12px; color:#666666; }
	#c2 #popin { padding: 10px; }
	#c2 img.logo { float: left; margin-right: 15px; }

/* newsletter */
#i4 { }
	#i4 .contenu { width: 926px; height: 500px; background: #fff url(img/bg_j10.jpg) no-repeat 0 0; color: #464648; }
	#i4 .newsletter { position: absolute; top: 168px; left: 235px; padding: 25px 0 0 90px; width: 355px; height: 200px; }
	#i4 .bienvenue { position:absolute; top:12px; right:12px; padding-right:25px; height:19px; color:#464648; background:#FFF url(img/bg_bienvenue.gif) no-repeat right 0; }
	#form_newsletter { }
		#form_newsletter p { margin: 0; padding-bottom: 5px; }
		#form_newsletter label { display: block; margin-bottom: 5px; width: auto; text-align: left; }
		#form_newsletter p.alerte span.fc_error { display: block; margin: 5px 0; color: red; }
		#form_newsletter .valid input { width: 89px; height: 32px; background: transparent url(img/btn_valider.gif) no-repeat 0 0; border:0; cursor: pointer; }
		
/* tabs */
.ui-tabs .ui-tabs-hide {
	display: none;
}
.ui-widget-overlay {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.ui-widget-overlay {
	background-color: #39393B;
}
.ui-dialog {
background:#FFFFFF;
border:1px solid #81C20B;
padding:20px;
}
.ui-dialog-titlebar-close {
	margin:0; padding-right:16px; font-size:11px; color:#81c20b; background:#FFF url(img/puce_fermer.gif) no-repeat right 2px;
	position:absolute;
	right:10px;
	top:10px;
}

