@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Layout                                                                              */
/***************************************************************************************/

html { font-size:100%; width:100%; height:100%; }
body { padding:0px; margin:0px; text-align:center; background:url(/Design/Backgrounds/Background_body.png) repeat-x top #204a69; }
body, td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

form { padding:0px; margin:0px; }
img { vertical-align:middle; }
div.pngFix { behavior: url(/Scripts/IEpngFix/iepngfix.htc) }


		#Header { margin:0 auto; width:767px; height:188px; text-align:left; }
		
		#ContentContainer { background:url(/Design/Backgrounds/Background_siteContainer.png) repeat-x bottom #FFFFFF; }
		#ContentPicture { background:url(/Design/Backgrounds/Background_sitePicture.jpg) no-repeat bottom center; }
			#Content { margin:0 auto; width:767px; text-align:left; margin-bottom:16px; padding-top:5px; position:relative; }
			#Content td { vertical-align:top; }
				#ContentMenu { width:112px; }
					#Menu ul { margin:0px; padding:0px; }
					#Menu li { list-style:none; padding:0px 0px 0px 12px; background:url(/Design/Layout/ContentMenuPuce.png) no-repeat top left; }
					#Menu a:link, #Menu a:visited { color:#333; line-height:16px; text-decoration:none; }
					#Menu a:hover, #Menu a:active { color:#fd7a12; line-height:16px; text-decoration:underline; }
				
				#ContentLeft { width:183px; padding:0px 0px 50px 0px; font-size:13px; }
					.ContentLeftMenuZone { padding:10px 40px 10px 15px; }
					
					.ContentLeftGeneral { background:url(/Design/Layout/Box_generalBackground.png) repeat-y left; position:relative; }
					
					.ContentLeftClimatisation { background:url(/Design/Layout/Box_ClimatisationBackground.png) repeat-y left; position:relative; }
						.ContentLeftClimatisation ul { margin:0px; padding:0px 0px 40px 0px; }
						.ContentLeftClimatisation li { list-style:none; padding:0px 0px 2px 12px; background:url(/Design/Layout/Box_ClimatisationMenuPuce.png) no-repeat top left; }
						.ContentLeftClimatisation a:link, .ContentLeftClimatisation a:visited { color:#fff; line-height:16px; text-decoration:underline; }
						.ContentLeftClimatisation a:hover, .ContentLeftClimatisation a:active { color:#1e9ea6; line-height:16px; text-decoration:underline; }
						
					.ContentLeftVentilation { background:url(/Design/Layout/Box_VentilationBackground.png) repeat-y left; position:relative; }
						.ContentLeftVentilation ul { margin:0px; padding:0px 0px 40px 0px; }
						.ContentLeftVentilation li { list-style:none; padding:0px 0px 2px 12px; background:url(/Design/Layout/Box_VentilationMenuPuce.png) no-repeat top left; }
						.ContentLeftVentilation a:link, .ContentLeftVentilation a:visited { color:#fff; line-height:16px; text-decoration:none; }
						.ContentLeftVentilation a:hover, .ContentLeftVentilation a:active { color:#116DEB; line-height:16px; text-decoration:underline; }
					
					.ContentLeftChauffage { background:url(/Design/Layout/Box_ChauffageBackground.png) repeat-y left; position:relative; }
						.ContentLeftChauffage ul { margin:0px; padding:0px 0px 40px 0px; }
						.ContentLeftChauffage li { list-style:none; padding:0px 0px 2px 12px; background:url(/Design/Layout/Box_ChauffageMenuPuce.png) no-repeat top left; }
						.ContentLeftChauffage a:link, .ContentLeftChauffage a:visited { color:#fff; line-height:16px; text-decoration:none; }
						.ContentLeftChauffage a:hover, .ContentLeftChauffage a:active { color:#EA6900; line-height:16px; text-decoration:underline; }
				
				#ContentRight { padding:0px 25px 25px 25px; background:url(/Design/Backgrounds/Background_ContentCorner.png) no-repeat bottom right #FFF; line-height:20px; }
				
					#ContentRight h1 { font-variant:small-caps; font-size:18px; margin-top:0px; }
					#ContentRight h3 { font-weight:bold; font-size:14px; margin:30px 0px 0px 0px }
				
					.HomeTable { width:100%; }
					.HomeTable td { width:33%; vertical-align:top; color:#FFF; line-height:14px; font-size:12px; }
					
					.HomeServicesLink { position:relative; }
					.HomeServicesLink a { position:absolute; display:block; line-height:15px; top:15px; left:60px; }
					.HomeServicesLink a:link, .HomeServicesLink a:visited { color:#FFF; font-size:13px; }
					.HomeServicesLink a:hover, .HomeServicesLink a:active { color:#FFF; font-size:13px; text-decoration:none; }
		
			#Footer { margin:0 auto; width:697px; height:197px; padding:20px 35px 0px 35px; text-align:left; }
				.FooterTitle { font-weight:bold; }
				#Footer td { color:#FFFFFF; vertical-align:top; }
				#Footer ul { margin:0px; padding:0px; }
				#Footer li { list-style:none; }
				#Footer a:link, #Footer a:visited { color:#FFF; text-decoration:underline; }
				#Footer a:hover, #Footer a:active { color:#FFF; text-decoration:none; }