@charset "iso-8859-1";

@import url(gallery.css);
@import url(_elements.css);
@import url(structure.css);
@import url(navigation_elements.css);
@import url(form.css);
@import url(boxes.css);
@import url(account.css);
@import url(catalog.css);
@import url(calendar.css);
@import url(publication_methods.css);
/*@import url(search.css);*/
@import url(board.css);



@font-face {
	font-family: 'ITCAvantGardeGothicLTMedium';
	src: url('/images/fonts/avangltm-webfont.eot');
	src: local('☺'), url('/images/fonts/avangltm-webfont.woff') format('woff'), url('/images/fonts/avangltm-webfont.ttf') format('truetype'), url('/images/fonts/avangltm-webfont.svg#webfontBLhfoOZo') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ITCAvantGardeGothicLTLight';
	src: url('/images/fonts/avagltel-webfont.eot');
	src: local('☺'), url('/images/fonts/avagltel-webfont.woff') format('woff'), url('/images/fonts/avagltel-webfont.ttf') format('truetype'), url('/images/fonts/avagltel-webfont.svg#webfontIOrB46TD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ITCAvantGardeGothicLTDemi';
	src: url('/images/fonts/avangltd-webfont.eot');
	src: local('☺'), url('/images/fonts/avangltd-webfont.woff') format('woff'), url('/images/fonts/avangltd-webfont.ttf') format('truetype'), url('/images/fonts/avangltd-webfont.svg#webfontopJW8iWq') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* COMMON STYLES */
/*reset d'un certain nombre de styles css par defaut*/
* {
	border: 0;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/*CSSEditor|structure,global|Zone extérieure|notext*/
body {
	background:#84140f url("/images/bg.png") top center repeat-x;
	font-family: Arial;
	font-size:65%;
	line-height:160%;
	text-align:justify;
}

/*CSSEditor|content,image|Apparence des images|notext,noizimedia*/
img {
	border:0;
	vertical-align: bottom;
}
p img {margin:5px;}
p {color:#000;}

a, 
a:visited,
a:link, 	
a:hover	{color:#FFF; outline:none; text-decoration:none;}

ul li {background:url("/images/puce-liste.gif") no-repeat 0 3px;}

.clear {
	border:0;
	clear: both;
	height:0;
	line-height:0;
	visibility: hidden;
}
.article_action, #event_search {display:none;}
.breadcrumb, .breadcrumb a, .breadcrumb a:hover, .breadcrumb a:link, .breadcrumb a:visited {color:#000;margin:20px 0 0 0;}
.obligatory {color:#951711;}
#accessibility {visibility:hidden;}

.formulaire fieldset {border:none; margin:0;padding:5px 0;}
.formulaire .row {margin:0;padding:5px 0;}

/*Moteur de recherche*/
.box_catalog_search h2 												{display:none;}
#banner .box_catalog_search 										{width:290px;float:right;height:60px; background:url("/images/bg-search.jpg") center center no-repeat; padding:5px 0 0 20px;margin-top:5px;}
#banner .box_catalog_search form									{margin:0;}
.box_catalog_search fieldset 										{float:left;width:60%;}
.box_catalog_search input.wordsbox									{width:85%; }
.box_catalog_search .row input 						  				{border:1px solid #666; padding:2px 0 2px 20px;}
.box_catalog_search .submit 						  				{float:right;width:60px;margin:23px 10px 0 0;}
.box_catalog_search .submit input					  				{background:#be1d15; color:#FFF;padding:0 !important; border:1px solid #FFF;}
.box_catalog_search label											{color:#FFF;}

/*NAVIGATION*/
#not_nested 										  				{background:none;border:none;float:left;}
#not_nested .first_level 							  				{margin:10px 0 0 10px;}
#not_nested .first_level li 						  				{background:none;clear:left;}
#not_nested .first_level li a 						  				{line-height:16px;text-decoration:none !important;}
#not_nested .first_level li a span 					  				{color:#898989;font-size:12px;}
#not_nested .first_level li a:hover span,
#not_nested .first_level li.active a span 					  		{color:#000;}
#not_nested .first_level li.contact 					  				{position:absolute;top:20px;left:450px;background:url("/images/bg-infos.png") 0 0 no-repeat;width:129px;height:29px;padding:6px 0 0 5px;}
#not_nested .first_level li.contact span 				  				{color:#FFF; font-size:16px;}                                                     			                                               				
#not_nested .first_level li.accueil,  
#not_nested .first_level li.pdv,                    				
#not_nested .first_level li.construction,             				
#not_nested .first_level li.renovation,               				
#not_nested .first_level li.mentions,
#not_nested .first_level li.plan_du_site			  				{display:none;}
                                                				                                                     				
                                                      				
/* NAVIGATION  MENU GAUCHE TYPE */                          				
#leftbar #nested 									  				{background:url("/images/bg-menu.gif") bottom center no-repeat;padding-bottom:15px; width:248px;margin-top:10px;}
#leftbar #nested .first_level 						  				{background:#FFF; margin:0;}
#leftbar #nested .first_level li,                     				
#leftbar #nested .first_level a, 
#leftbar #nested .first_level a:hover 				  				{background:none; border:0;text-decoration:none;}
#leftbar #nested .first_level li 					  				{display:none;}
#leftbar #nested .first_level li.active,              				
#leftbar #nested .first_level li.active ul li 		  				{display:block;text-align:left;}
#nested .first_level li a span,                       				
#nested .first_level li a:link span,                  				
#nested .first_level li a:visited span,               				
#nested .first_level li a:hover span,                 				
#nested .first_level li.active a span 				  				{color:#b11b13;  background:url("/images/puce-menu.jpg") 0 0 no-repeat; font-size:16px; font-weight:bold; height:25px;padding:5px 0 0 15px;text-decoration:none;}


                                                    				
#leftbar #nested .first_level .second_level li,       				
#nested .first_level .second_level li a 			  				{background:none; border:0;text-decoration:none;clear:both;}
#nested .first_level .second_level li a span,         				
#nested .first_level .second_level li a:link span,    				
#nested .first_level .second_level li a:visited span  				{color:#353336;  background:url("/images/puce-sous-menu.jpg") no-repeat; font-size:12px; height:14px;padding:0 0 0 15px;font-weight:normal}
#nested .first_level .second_level li a:hover span,   				
#nested .first_level .second_level li.active a span   				{color:#fc8d16; font-weight:normal; background:url("/images/puce-sous-menu-hover.jpg") no-repeat; font-size:12px; height:14px;}


#nested .first_level .second_level .third_level 					{margin-left:10px;display:none;padding-bottom:10px;}
#nested .first_level .second_level li.active .third_level 			{display:block;}
#nested .first_level .second_level .third_level li a:hover			{text-decoration:none;}
#nested .first_level .second_level .third_level li a span, 
#nested .first_level .second_level .third_level li a:link span, 
#nested .first_level .second_level .third_level li a:visited span 	{color:#353336;  background:url("/images/puce-sous-menu.jpg") no-repeat; font-size:12px; height:12px;padding:0 0 0 15px; }
#nested .first_level .second_level .third_level li a:hover span, 
#nested .first_level .second_level .third_level li.active a span 	{color:#ffba16; font-weight:normal; background:url("/images/puce-sous-sous-menu-hover.jpg") no-repeat; font-size:12px; height:12px; text-decoration:none;}

/**/

/* NAVIGATION  MENU GAUCHE PROJET DE RENOVATION */


/*.projRenov .line1,
.projRenov .line2, 
.projRenov .line3,
.projConst .line1,
.projConst .line2,
.projConst .line3 {display:none;}*/



.projet_de_renovation #leftbar #nested 							  							   			 {background:url("/images/bg-menu-rouge.gif") bottom center no-repeat;padding-bottom:10px; width:248px;margin-top:10px;}
.projet_de_renovation #leftbar #nested .first_level 			  							   			 {background:#FFF url("/images/bg-menu-rouge-degrade.gif") center center repeat-y; margin:0;}
.projet_de_renovation #nested .first_level li a span,             							   			          				
.projet_de_renovation #nested .first_level li a:link span,        							   			          				
.projet_de_renovation #nested .first_level li a:visited span,     							   			          				
.projet_de_renovation #nested .first_level li a:hover span,       							   			          				
.projet_de_renovation #nested .first_level li.active a span 	  							   			 {color:#FFF;  background:url("/images/puce-menu-rouge.jpg") 0 0 no-repeat;text-decoration:none;}
                                                                                               			
.projet_de_renovation #nested .first_level .second_level li a span,         				   			
.projet_de_renovation #nested .first_level .second_level li a:link span,    				   			
.projet_de_renovation #nested .first_level .second_level li a:visited span 					   			 {color:#FFF;  background:url("/images/puce-sous-menu-rouge.jpg") no-repeat;}
.projet_de_renovation #nested .first_level .second_level li a:hover span,   				   			
.projet_de_renovation #nested .first_level .second_level li.active a span					   			 {color:#fc8d16; font-weight:normal; background:url("/images/puce-sous-menu-rouge-hover.jpg") no-repeat;}
.projet_de_renovation #nested .first_level .second_level li a								   			 {background:none; border:0;text-decoration:none;}
   
                                                                                           			
.projet_de_renovation #nested .first_level .second_level .third_level li a span,               			
.projet_de_renovation #nested .first_level .second_level .third_level li a:link span,          			
.projet_de_renovation #nested .first_level .second_level .third_level li a:visited span 	   			 {color:#FFF; background:url("/images/puce-sous-menu-rouge.jpg") no-repeat;}
.projet_de_renovation #nested .first_level .second_level .third_level li a:hover span,         			
.projet_de_renovation #nested .first_level .second_level .third_level li.active a span 		   			 {color:#fdebab; font-weight:normal; background:url("/images/puce-sous-sous-menu-rouge-hover.jpg") no-repeat;}
.projet_de_renovation #nested .first_level .second_level .third_level li a					   			 {background:none; border:0;text-decoration:none;}
/**/                                                                                           			
                                                                                               			
/* NAVIGATION  MENU GAUCHE PROJET DE CONSTRUCTION */                                           			
                                                                                               			
.projet_de_construction_extension #leftbar #nested 							   				   			  {background:url("/images/bg-menu-gris.gif") bottom center no-repeat;padding-bottom:10px; width:248px;margin-top:10px;}
.projet_de_construction_extension #leftbar #nested .first_level 			   				   			  {background:#FFF url("/images/bg-menu-gris-degrade.gif") center center repeat-y; margin:0;}
.projet_de_construction_extension #nested .first_level li a span,              				   			          				
.projet_de_construction_extension #nested .first_level li a:link span,         				   			          				
.projet_de_construction_extension #nested .first_level li a:visited span,      				   			          				
.projet_de_construction_extension #nested .first_level li a:hover span,        				   			          				
.projet_de_construction_extension #nested .first_level li.active a span 	   				   			  {color:#FFF;  background:url("/images/puce-menu-gris.jpg") 0 0 no-repeat;text-decoration:none;}
 
.projet_de_construction_extension #leftbar #nested .first_level .second_level								{padding-top:20px;}                                                                                                			
.projet_de_construction_extension #nested .first_level .second_level li a span,         	   			 		
.projet_de_construction_extension #nested .first_level .second_level li a:link span,    	   			 		
.projet_de_construction_extension #nested .first_level .second_level li a:visited span 		   			 {color:#FFF;  background:url("/images/puce-sous-menu-gris.jpg") no-repeat;}
.projet_de_construction_extension #nested .first_level .second_level li a:hover span,   	   			 		
.projet_de_construction_extension #nested .first_level .second_level li.active a span 		   			 {color:#fc8d16; font-weight:normal; background:url("/images/puce-sous-menu-gris-hover.jpg") no-repeat;}
.projet_de_construction_extension #nested .first_level .second_level li a					   			 {background:none; border:0;text-decoration:none;}

.projet_de_construction_extension #nested .first_level .second_level .third_level li a span, 
.projet_de_construction_extension #nested .first_level .second_level .third_level li a:link span, 
.projet_de_construction_extension #nested .first_level .second_level .third_level li a:visited span  	{color:#FFF;  background:url("/images/puce-sous-menu-gris.jpg") no-repeat;}
.projet_de_construction_extension #nested .first_level .second_level .third_level li a:hover span, 
.projet_de_construction_extension #nested .first_level .second_level .third_level li.active a span 		{color:#fdebab; font-weight:normal; background:url("/images/puce-sous-sous-menu-gris-hover.jpg") no-repeat;}
.projet_de_construction_extension #nested .first_level .second_level .third_level li a					{background:none; border:0;text-decoration:none;}

/**/


#contents .first_level {display:none;margin:0;}
.projet_de_renovation #contents .first_level {display:block;background:url("/images/bg-menu-footer.jpg") 0 0 repeat-x;height:32px;width:660px;}
.projet_de_renovation #contents .first_level li {background:none;float:left;padding:0;}
.projet_de_renovation #contents .first_level li a {float:left;padding:10px 10px 10px 5px;width:115px;text-align:center;font-size:12px;}
.projet_de_renovation #contents .first_level li a:hover {color:#fc8d16;}
.projet_de_renovation #contents .first_level li a span {background:url('/images/puce-menu-footer.jpg') center left no-repeat;padding-left:10px;}
.projet_de_renovation #contents .first_level li a:hover span {background:url('/images/puce-menu-footer-hover.jpg') center left no-repeat;}
.projet_de_renovation #contents .first_level .la_depose_totale a {display:none;}

.projet_de_construction_extension #contents .first_level {display:block;background:url("/images/bg-menu-footer-gris.jpg") 0 0 repeat-x;height:50px;width:660px;}
.projet_de_construction_extension #contents .first_level li {background:none;float:left;padding:0;}
.projet_de_construction_extension #contents .first_level li a {float:left;padding:10px 5px 10px 5px;width:100px;text-align:center;font-size:12px;}
.projet_de_construction_extension #contents .first_level li a:hover {color:#fc8d16;}
.projet_de_construction_extension #contents .first_level li a span {background:url('/images/puce-menu-footer-gris.jpg') center left no-repeat;padding-left:10px;}
.projet_de_construction_extension #contents .first_level li a:hover span {background:url('/images/puce-menu-footer-gris-hover.jpg') center left no-repeat;}
.projet_de_construction_extension #contents .first_level .la_pose_en_neuf a {display:none;}



/* PAGE TYPE*/
#page {background:none;}
#banner {height:93px;}
#banner img {float:left;}
#wrapper 															{width:959px;}
#globalPage 														{background:url("/images/bg-global-v2.jpg") top center no-repeat; width:100%; height:100%;}
#wrapper #conteneur 												{float:right; width:660px;background:#FFF;margin-top:10px;}
#contents 															{padding:20px 0 0 0;}
#main																{padding:10px 0 0 0;}
#article, #forms, #media_downloads									{padding:0 50px;}
#main h1															{color:#951711;font-size:34px;background:url("/images/fleche.png") 0 0 no-repeat;padding:7px 0 0 25px;height:55px;font-family:"ITCAvantGardeGothicLTLight";}
#main h2															{color:#84140f;font-size:18px;margin-top:25px;font-family:"ITCAvantGardeGothicLTMedium";}
#main h3															{color:#646364;font-family:"ITCAvantGardeGothicLTMedium";font-size:16px;}
#main h4															{color:#000;font-size:14px;font-weight:bold;}
#main p, #main ul li, #main ol li												{color:#000;font-size:12px;line-height:20px;}
#main label															{color:#000;font-size:12px;}
#main a																{color:#951711;}
#main a:hover														{color:#d11f17;}

body #wrapper #conteneur a.haut {background:url('/images/fleche.jpg') left bottom no-repeat;padding:10px 0 0 20px;margin:0 10px 10px 10px;display:block;color:#951711;}


.agendaPhotos {float:right;}
.calendrier_salons_foires #main 									{width:50%;float:left;padding:10px 25px;}
.calendrier_salons_foires #main .event 									{border-bottom:1px dotted #ccc;padding:8px 0;}

.performances_certifications .colleft								{width:65%;}
.performances_certifications .colright								{width:29%;background:#eee;border:1px solid #CE1F16;padding:10px;}
.performances_certifications #main .colright h3 						{color:#84140f;font-size:18px;}
.performances_certifications #main h2								{background:url("/images/puce-liste.gif") no-repeat 0 3px;padding-left:10px;}
.depose ol, .laPose ol															{background:#eee; border:1px solid #CE1F16;padding:10px;}


.garanties_sav #astuces 											{background:#eee;border:1px solid #CE1F16;padding:10px 20px;}
.garanties_sav #astuces h3											{color:#303030;}
.garanties_sav #astuces li 											{/*color:#fff;*/background-image:url(/images/puce-sous-menu.jpg);padding-left:20px;}


.notre_metier #main .simpleText,
.a_propos #main .simpleText											{border:1px solid #666;padding:5px 20px;background:#eee;}
.notre_metier #main .simpleText h2,
.a_propos #main .simpleText h2										{color:#84140F;margin-top:0;}
.notre_metier #main .simpleText a,
.a_propos #main .simpleText a										{color:#333;}
.notre_metier #main .simpleText a:hover,
.a_propos #main .simpleText a:hover									{color:#84140F;}

.pdvPage .deux_colonnes .colright 									{background:#303030;padding:10px;width:47%;}
.pdvPage #main .deux_colonnes .colright h2							{color:#FC8D16;margin-top:0;}
.pdvPage #main .deux_colonnes .colright h3							{color:#fff;}
.pdvPage #main .deux_colonnes .colright h3 strong					{color:#FFBA16;}
.pdvPage iframe 													{margin-top:20px;}
.pdvPage img, .pdvPage .intext_right								{margin:0;padding:0 !important;}

.nos_valeurs #main h2												{background:url("/images/puce-liste.gif") no-repeat 0 3px;padding-left:10px;}


table, table td {border:1px solid #000;}

#leftbar 															{margin:0;}
.box, .box ul, .box ul li 											{background:none; margin:0; padding:0;}
.projet_de_renovation .blocRenovation								{display:none;}
.blocRenovation a, 	
.blocRenovation a:visited,
.blocRenovation a:link 	
.blocRenovation a:hover												{background:url("/images/bloc-renovation.gif") 0 0 no-repeat; width:209px; height:38px; display:block; color:#FFF; font-size:16px;padding:20px 0 0 40px;margin:10px 0;text-decoration:none;}
.blocConstruction a,
.blocConstruction a:visited,
.blocConstruction a:link, 	
.blocConstruction a:hover 											{text-align:left;background:url("/images/bloc-construction.gif") 0 0 no-repeat; width:209px; height:47px; display:block; color:#FFF; font-size:16px;padding:15px 0 0 40px;margin:10px 0;text-decoration:none;}

.bloc_univers_int 													{width:249px;height:400px;background:url("/images/bg-univers.png") 0 0 no-repeat;margin-bottom:40px;}
.bloc_univers_int h1 												{font-family:"ITCAvantGardeGothicLTLight";color:#FFF; font-size:38px;padding:10px 0 10px 15px;}
.bloc_univers_int a, 
.bloc_univers_int a:visited,
.bloc_univers_int a:link, 	
.bloc_univers_int a:hover											{color:#FFF;background:url("/images/bg-univers-btn.png") 0 0 no-repeat; padding:9px 12px;font-size:14px;margin:0 15px;text-decoration:none;}

/**/


/* POINT DE VENTE */
#rightbar .blocPDV, #rightbar .blocPDVHome 							{background:url("/images/bg-pdv-hover.png") bottom center no-repeat;width:315px;position:absolute;top:85px;left:670px; z-index: 99;}
#rightbar .blocPDV h2, #rightbar .blocPDVHome h2 					{background:none;border:none;padding:0 30px 5px 30px;}
#rightbar .blocPDV h2 a, #rightbar .blocPDVHome h2 a 				{color:#ce1f17;font-size:28px;letter-spacing:5px;text-transform:none;text-decoration:none;}
#rightbar .blocPDV p, #rightbar .blocPDVHome p 						{line-height:14px;padding:0 30px 5px 30px;}
#rightbar .blocPDV p a, #rightbar .blocPDVHome p a 					{font-size:14px;text-decoration:none;}

/**/
/*FOOTER*/
#footer 															{border:none;width:100%; height:150px; background:#1a171b;}
#bgFooter 															{}

#footer .first_level 												{width:900px;margin:10px auto;}
#footer .first_level li 											{background:none;float:left;}
#footer .first_level li a, 
#footer .first_level li a:visited, 
#footer .first_level li a:link 										{color:#888;font-size:10px;}
#footer .first_level li a:hover, 
#footer .first_level li.active a 									{color:#FFF;}
#footer .credit 													{width:960px;text-align:center;margin-top:10px;color:#666;}
/**/

/*HOME*/

/*body.accueil 											{background:#84140f url("/images/bg-home.jpg") top center repeat-x;}*/
.accueil #wrapper {width:970px;}
.accueil #globalPage 									{background:url("/images/bg-global-home.jpg") top center no-repeat; width:100%; height:100%;}
.accueil #conteneur 										{display:none;}
.accueil #leftbar #nested 								{display:none;}
.accueil #leftbar 										{width:615px;}

.blocRenovationHome 												{background:url("/images/bloc-renovation-home.gif") 0 0 no-repeat; width:262px; height:249px; padding:20px 0 0 20px;float:left;margin:10px 0 0 0;}
.blocConstructionHome 												{background:url("/images/bloc-construction-home.gif") 0 0 no-repeat; width:262px; height:249px;padding:20px 0 0 20px;float:right;margin:10px 0 0 0;}
.blocRenovationHome h2, .blocConstructionHome h2  					{background:url("/images/fleche-jaune.png") 0 0 no-repeat;border:none;padding-left:25px;height:55px;}
.blocRenovationHome h2 a, 
.blocRenovationHome h2 a:link, 
.blocRenovationHome h2 a:visited, 
.blocRenovationHome h2 a:hover,
.blocConstructionHome h2 a, 
.blocConstructionHome h2 a:link, 
.blocConstructionHome h2 a:visited, 
.blocConstructionHome h2 a:hover									{font-size:16px;color:#FFF;text-decoration:none; }
.blocRenovationHome p a, .blocConstructionHome p a						{font-size:14px;line-height:20px;color:#fdebab;padding-left:10px;}

.blocInfosHome														{float:left;margin:20px 0 0 30px;height:250px;}
.blocEntrepriseHome													{float:right;margin:20px 30px 0 0;height:250px;}
.blocInfosHome h2, .blocEntrepriseHome h2 							{background:none; border:none; font-size:18px;padding-right:10px;}

.blocInfosHome p, .blocEntrepriseHome p 							{font-size:14px;line-height:20px;padding-top:20px;}
.blocInfosHome h2 a, 
.blocInfosHome h2 a:link, 
.blocInfosHome h2 a:visited, 
.blocInfosHome h2 a:hover,
.blocEntrepriseHome h2 a,
.blocEntrepriseHome h2 a:link, 
.blocEntrepriseHome h2 a:visited, 
.blocEntrepriseHome h2 a:hover,
.blocInfosHome p a, 
.blocInfosHome p a:link, 
.blocInfosHome p a:visited, 
.blocInfosHome p a:hover,
.blocEntrepriseHome p a, 
.blocEntrepriseHome p a:link, 
.blocEntrepriseHome p a:visited, 
.blocEntrepriseHome p a:hover 										{color:#FFF;text-decoration:none;}

.blocUniversHome 													{width:615px;height:215px;background:url("/images/bg-univers-home.png") 0 0 no-repeat;}
.blocUniversHome h1 												{font-family:"ITCAvantGardeGothicLTLight";color:#FFF; font-size:38px;padding:10px 0 10px 15px;}
.blocUniversHome a,
.blocUniversHome a:link, 
.blocUniversHome a:visited, 
.blocUniversHome a:hover											{color:#FFF;background:url("/images/bg-univers-btn.png") 0 0 no-repeat; padding:8px 12px;font-size:14px;margin:0 15px; text-decoration:none;}

#rightbar 															{margin:0 0 0 20px;width:335px;}
.blocRencontrerHome 												{width:270px;margin-left:60px;position:absolute; top:400px;}
.blocRencontrerHome h1 												{color:#FFF; font-size:30px;margin:0;}
.blocRencontrerHome h2 												{color:#FFF; font-size:18px;background:none; border:none;text-transform:none;padding:0;margin:0;}
.blocRencontrerHome h4 												{color:#FFF; clear:left; width:20%;margin:0;padding:10px 0;}
.blocRencontrerHome h3 												{color:#ffb7b7; float:right;margin:0;padding:10px 0; width:175px;}
.blocRencontrerHome a, 
.blocRencontrerHome a:link, 
.blocRencontrerHome a:visited, 
.blocRencontrerHome a:hover 										{color:#fdc94c;font-size:16px;padding:10px 0 0 0;}



/*CATALOGUE*/
.catalog h1, .breadcrumb {margin-left:50px;}

#menuProduit {display:none;}
.pagePortes #menuProduit,
.pageFenetres #menuProduit,
.pageGarage #menuProduit,
.pagePortails #menuProduit,
.pageVolets #menuProduit,
.pageMenuiserie #menuProduit {display:block;padding: 20px 0 20px 380px;width:280px;}

.pagePortes #menuProduit											{background:url('/images/portes.jpg') 0 0 no-repeat;height:236px;}
.pageFenetres #menuProduit											{background:url('/images/fenetres.jpg') 0 0 no-repeat;height:236px;}
.projet_de_renovation.pageGarage #menuProduit						{background:url('/images/garage-renovation.jpg') 0 0 no-repeat;height:236px;}
.projet_de_construction_extension.pageGarage #menuProduit			{background:url('/images/garage.jpg') 0 0 no-repeat;height:236px;}
.pagePortails #menuProduit											{background:url('/images/portails.jpg') 0 0 no-repeat;height:236px;}
.pageVolets #menuProduit											{background:url('/images/volets.jpg') 0 0 no-repeat;height:236px;}
.pageMenuiserie #menuProduit										{background:url('/images/bandeau-menuiserie.jpg') 0 0 no-repeat;height:236px;}

.slide #menuProduit {display:none;}

.familleRenovation, .familleConstruction							{margin:0 0 0 0;width:660px;height:150px;}
.familleRenovation a, .familleConstruction a						{float:left;}
.familleRenovation img												{height:120px;}
.familleConstruction img											{height:99px;}

#flashRenovation, #flashConstruction								{display:none;}
.projRenov #flashRenovation 										{display:block;width:660px;height:420px;/*border-top:3px solid #000;border-bottom:3px solid #000;*/}
.projConst #flashConstruction										{display:block;width:660px;height:420px;/*border-top:3px solid #000;border-bottom:3px solid #000;*/}
/*.projRenov .catalog .holder,
.projRenov .catalog .holder .jScrollPaneContainer,					
.projRenov #familly_presentation,
.projRenov #detailsFamille											{display:none;}*/


#familly_presentation 												{background:none;border:none;padding:0 50px;}
.slide #familly_presentation										{padding:20px 0 60px 20px;width:640px;background:#303030 url('/images/bandeau-noir.jpg') center bottom no-repeat;}
/*.voletsBattants #familly_presentation                        {display:none;}*/


/*.porteBois #familly_presentation									{background:url('/images/bandeau-noir.jpg') 0 0 no-repeat;height:285px;padding:20px 0 20px 20px;width:640px;}
.portePvc #familly_presentation										{background:url('/images/bandeau-porte.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 170px;width:490px;}
.porteAlu #familly_presentation										{background:url('/images/bandeau-porte.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 170px;width:490px;}
.porteVitrage #familly_presentation									{background:url('/images/bandeau-porte.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 170px;width:490px;}
.porteAccessoires #familly_presentation								{background:url('/images/bandeau-porte.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 170px;width:490px;}

.fenetreBois #familly_presentation									{background:url('/images/bandeau-fenetres-bois.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.fenetrePvc #familly_presentation									{background:url('/images/bandeau-fenetres-pvc.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.fenetreAlu #familly_presentation									{background:url('/images/bandeau-fenetres-alu.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.fenetreVitrages #familly_presentation								{background:url('/images/bandeau-fenetres-bois.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.fenetreAccessoires #familly_presentation							{background:url('/images/bandeau-fenetres-bois.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}

.garageBasculantes #familly_presentation							{background:url('/images/bandeau-garage-sectionnelle.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 310px;width:350px;}
.garageSectionnelles #familly_presentation							{background:url('/images/bandeau-garage-sectionnelle.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 310px;width:350px;}
.garageCoullissantes #familly_presentation							{background:url('/images/bandeau-garage-sectionnelle.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 310px;width:350px;}
.garageAutres #familly_presentation									{background:url('/images/bandeau-garage-sectionnelle.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 310px;width:350px;}

.portailsPvc #familly_presentation									{background:url('/images/bandeau-portails-pvc.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.portailsAlu #familly_presentation									{background:url('/images/bandeau-portails-alu.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.gardeCorps #familly_presentation									{background:url('/images/bandeau-garde-corps.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}

.voletsRoulant #familly_presentation								{background:url('/images/bandeau-volet-roulant.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 260px;width:400px;}
.voletsBattants #familly_presentation								{background:url('/images/bandeau-volet-roulant.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 260px;width:400px;}
.voletsCoulissants #familly_presentation							{background:url('/images/bandeau-volet-roulant.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 260px;width:400px;}

.menuiserieEscalier #familly_presentation							{background:url('/images/bandeau-menuiserie.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 220px;width:440px;}
.menuiseriePortes #familly_presentation								{background:url('/images/bandeau-menuiserie.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 220px;width:440px;}
.menuiseriePortes #familly_presentation								{background:url('/images/bandeau-menuiserie.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 220px;width:440px;}
.menuiserieParquets #familly_presentation							{background:url('/images/bandeau-menuiserie.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 220px;width:440px;}*/



/*

.pagePortes.slide #familly_presentation 							{background:url('/images/bandeau-porte.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 170px;width:490px;}
.pageFenetres.slide.fenetreBois #familly_presentation				{background:url('/images/bandeau-fenetres-bois.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.pageFenetres.slide.fenetrePvc #familly_presentation				{background:url('/images/bandeau-fenetres-pvc.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.pageFenetres.slide.fenetreAlu #familly_presentation				{background:url('/images/bandeau-fenetres-alu.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.pageGarage.slide #familly_presentation 							{background:url('/images/bandeau-garage-sectionnelle.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 310px;width:350px;}
.pagePortails.slide.portailsPvc #familly_presentation 				{background:url('/images/bandeau-portails-pvc.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.pagePortails.slide.portailsAlu #familly_presentation 				{background:url('/images/bandeau-portails-alu.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.pagePortails.slide.gardeCorps #familly_presentation 				{background:url('/images/bandeau-garde-corps.gif') 0 0 no-repeat;height:243px;padding:20px 0 20px 370px;width:290px;}
.pageVolets.slide #familly_presentation 							{background:url('/images/bandeau-volet-roulant.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 260px;width:400px;}
.pageMenuiserie.slide #familly_presentation 						{background:url('/images/bandeau-menuiserie.jpg') 0 0 no-repeat;height:243px;padding:20px 0 20px 220px;width:440px;}
 */

.slide #familly_presentation #familly_description 					{width:620px;}
.slide #familly_presentation #familly_description h2	 			{color:#FFBA16;margin-top:10px;font-size:24px;font-family:"ITCAvantGardeGothicLTMedium";}
.slide #familly_presentation #familly_description h2 a				{color:#FFBA16;}
.slide #familly_presentation #familly_description h2 a:hover		{color:#FFBA16;}
.slide #familly_presentation #familly_description a					{color:#b71d16;}
.slide #familly_presentation #familly_description a:hover			{color:#d9150c;}
.slide #familly_presentation #familly_description img				{margin:10px 10px 10px 0;float:none;}
.slide #familly_presentation #familly_description p 				{color:#FFF;padding:0;clear:left;}
.slide #familly_presentation #familly_description ul 				{margin:0;}

#detailsFamille 													{margin:20px 50px;}
#detailsFamille h3													{color:#FFBA16;background:none;}
#detailsFamille h4													{color:#FC8D16;font-weight:normal;}		
#detailsFamille ol li												{font-size:10px;color:#333;}


/*.porteBois #familly_description, .portePvc #familly_description, .porteAlu #familly_description, 
.porteVitrage #familly_description, .porteAccessoires #familly_description {width:450px;}	

.fenetreBois #familly_description, .fenetrePvc #familly_description, .fenetreAlu #familly_description, 
.fenetreVitrages #familly_description, .fenetreAccessoires #familly_description {width:250px;}

.garageBasculantes #familly_description, .garageSectionnelles #familly_description, 
.garageCoullissantes #familly_description, .garageAutres #familly_description {width:310px;}

.portailsPvc #familly_description, .portailsAlu #familly_description, 
.gardeCorps #familly_description									{width:250px;}

.voletsRoulant #familly_description, .voletsBattants #familly_description,
.voletsCoulissants #familly_description								{width:360px;}

.menuiserieEscalier #familly_description, .menuiseriePortes #familly_description, .menuiseriePortes #familly_description,								
.menuiserieParquets #familly_description							{width:420px;}*/



/*.pageGarage.slide #familly_description								{width:310px;}*/
/*.pageFenetres.slide #familly_description							{width:250px;}*/
/*.pagePortails.slide #familly_description							{width:250px;}*/
/*.pageVolets.slide #familly_description								{width:360px;}*/
/*.pageMenuiserie.slide #familly_description							{width:420px;}*/









#familly_description 												{clear:left;}
.familly h3 														{height:30px;}
.catalog #formArboSelect,
.catalog .pager														{display:none;}
/*.catalog 															{margin-bottom:150px;}*/

.catalog .familly 													{border:none;width:260px;}
#main .catalog .familly h3 												{background:none;font-size:13px;}
#main .catalog .familly h3 a										{color:#FFF;text-align:left;background:url('/images/puce-menu-produit.jpg') center left no-repeat;padding-left:15px;}
#main .catalog .familly h3 a:hover									{color:#ffba16;}
.catalog .familly img {}
.catalog .familly #blocFamily 										{background:#FFF; width:100%; height:100%;}
.catalog .familly #blocFamily a										{visibility: hidden;display:none;}
.catalog .short_product												{border:none;width:auto;}
.catalog .short_product	h3											{background:none;}
/*.catalog .short_product a											{visibility: hidden;}*/
div.col1, div.col2, div.col3, div.col4  							{float:left;}



.catalog .holder .jScrollPaneContainer {display:none;visibility:hidden;}
.slide .catalog .holder .jScrollPaneContainer {display:block !important;visibility:visible;}
.catalog .holder .jScrollPaneContainer {position:absolute;border:1px solid #DDD;}
.slide .catalog .holder .jScrollPaneContainer {position:relative;margin:0 50px 30px 50px;}


.fenetreBois .catalog .holder .jScrollPaneContainer,
.fenetrePvc .catalog .holder .jScrollPaneContainer,
.fenetreAlu .catalog .holder .jScrollPaneContainer,
.fenetreVitrages .catalog .holder .jScrollPaneContainer,
.fenetreAccessoires .catalog .holder .jScrollPaneContainer
.portailsPvc .catalog .holder .jScrollPaneContainer,
.portailsAlu .catalog .holder .jScrollPaneContainer,
.gardeCorps .catalog .holder .jScrollPaneContainer,
.garageCoullissantes .catalog .holder .jScrollPaneContainer,
.voletsRoulant .catalog .holder .jScrollPaneContainer,
.voletsBattants .catalog .holder .jScrollPaneContainer {display:none !important;}





#familly_photo {float:left;}

/*#famille12, #famille13,
#famille17, #famille18,
#famille41, #famille42,
#famille46, #famille47 {display:none;}*/

#famille64 {position:absolute;top:225px;}
#famille64 .familly #blocFamily {height:35px;background:#B8170F;}
#famille64 .familly h3 {position:absolute;padding-top:10px;}
#main .catalog #famille64 .familly h3 a {color:#FFF;}

.projRenov div.line1, .projRenov div.line2, .projRenov div.line3, .projRenov div.line4 {margin-top:40px;} 


div.portes, div.fenetres {display:none;}

.pagePortes div.portes {display:block; float:right;height:75px; }

.pageFenetres div.fenetres {display:block; float:right;height:75px;}
.pagePortes #familly_picture,
.pageFenetres #familly_picture,
.pageGarage #familly_picture,
.pagePortails #familly_picture,
.pageVolets #familly_picture,
.pageMenuiserie #familly_picture,
.slide #familly_picture {display:none;}


.pageGarage .catalog .holder .short_product {border:1px solid #DDD; height:250px;}

.box li.accessoires {background:url("/images/bg-accessoires.jpg") center center no-repeat;width:131px; height:41px; display:block; float:right; margin:0 5px;}
.box li.vitrage {background:url("/images/bg-vitrages.jpg") center center no-repeat;width:94px; height:41px; display:block; float:left; margin:0 5px;}
.box li.accessoires a {width:131px; height:41px; display:block;padding:10px 0 0 15px; font-size:18px;}
.box li.vitrage a {width:94px; height:41px; display:block;font-size:18px;padding:10px 0 0 15px;}


.projRenov .catalog .familly {width:240px;margin:30px 0 0 20px;}
/*.projRenov div.line1, .projRenov div.line2, .projRenov div.line3, .projRenov div.line4 {float:left;}*/


/*scroll*/

.contents {
	display: block;
	width: 700px;
	height: 280px;
	background: #CC66FF;
}
.blocks {
	padding: 0;
/*	width: 6300px;*/
	display: block;
	height: 300px;
}
.blocks .scroll-interval {
	width: 230px;
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 250px;
}
.holder {
	margin: 0;
	display: block;
	/* TEMP */
/*	margin-bottom: 20px;*/
}
.scroll-pane {
	width: 230px;
	background: #FFF;
	float: left;
	padding: 0;
}


#pane5 {
	height: 280px;
	width: 40%;
	padding: 0;
	display: block;
	_overflow: hidden;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
/*	background: url("/images/bg-jscrollpanetrack.jpg") 0 0 repeat-x;*/
	background:#B8170F;
	height:16px !important;
}

.jScrollIntervalTrack { 
	position: absolute;

}

.jScrollPaneDrag {
	position: absolute;
	background: url("/images/bg-jscrollpanedrag.jpg") 0 0 repeat-x;
	cursor: pointer;
	overflow: hidden;
	height:16px !important;
}
.jScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
a.jScrollArrowLeft {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	background: url("/images/jscrollarrowleft.jpg") no-repeat 0 0;
	height: 16px;
	width: 17px;
}


a.jScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	background: url("/images/jscrollarrowright.jpg") no-repeat 0 0;
	height: 16px;
	width: 17px;
}
/*a.jScrollArrowLeft:hover {
	background-color: #f60;
}
a.jScrollArrowRight:hover {
	background-color: #f60;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}

a.jScrollArrowLeft:hover {
	background-position: 0 -15px;
}
a.jScrollArrowRight:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, 
a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
*/


/*PAGE ATTENTE*/


.rubrique_sommaire_ .first_level {display:none;}
.rubrique_sommaire_ #nested {display:none;}
.rubrique_sommaire_ .attente {margin-top:200px;}
.rubrique_sommaire_ .attente h1 {font-family:"ITCAvantGardeGothicLTLight";color:#FFF; font-size:35px;padding:10px 0 10px 15px;text-transform:uppercase;}
.rubrique_sommaire_ .attente h2 {color:#FFF; font-size:18px;padding:10px 0 10px 15px;background:none;border:none;font-weight:normal;padding:10px 0 10px 25px;}
.rubrique_sommaire_ .breadcrumb {display:none;}







/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
/*.fancybox-ie #fancybox-close		{ background-position:0;background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_close.png', sizingMethod='scale'); }*/
.fancybox-ie #fancybox-close		{ background-image: url('/images/fancybox/fancybox.gif'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }





/* OPTIMISATION RS */
.intext_right{margin-left:15px;padding:0!important}
.recherche #main,.catalog,#article, #forms, #media_downloads {padding:0 15px;}
.breadcrumb {margin-left:15px;}
#wrapper #conteneur {width:690px;}
#main h1 {color:#951711;font-size:34px;background:url("/images/fleche.png") 0 0 no-repeat;padding:7px 0 0 20px;height:55px;font-family:"ITCAvantGardeGothicLTLight";margin:0;}
.projet_de_renovation #contents .first_level,
.projet_de_construction_extension #contents .first_level {width:690px;}
.familleRenovation, .familleConstruction							{width:680px;padding:0 0 0 10px;}
.familleRenovation a {width:135px;}
.familleConstruction a {width:112px;}
/*#familly_presentation {padding:0!important;width:660px;}*/
/*.slide .catalog .holder .jScrollPaneContainer {margin:0 0 30px 0;}*/
#detailsFamille {margin:20px 0;}

/*.recherche .row1,
.recherche .row2,
.recherche .row3,
.recherche .row4,
.recherche .row5{border: 1px solid #999;overflow:hidden;}*/

.recherche .row1,
.recherche .row2,
.recherche .row3,
.recherche .row4,
.recherche .row5{overflow:hidden;}


.recherche .col1,
.recherche .col2,
.recherche .col3{width:33%;}

.recherche .col1 .short_product,
.recherche .col2 .short_product,
.recherche .col3 .short_product{width:100%;height:250px;}

.recherche .col1 .short_product img,
.recherche .col2 .short_product img,
.recherche .col3 .short_product img{max-width:95%;}


