/* DEFAULT GLOBAL
--------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	}
body {background:white;}

h1 {width:288px;height:70px;}
	h1 a {
		display: block; margin:0;
		width: 288px;
		height: 70px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../img/layout/logo.gif) no-repeat;
		}


/* LAYOUT 
--------------------------------------------- */
#conteneur {margin: 0 auto; width:984px;}

#company-logo {position:relative; width:288px; height:70px; float:left; display:block;}

#utility-links {position:relative; width:696px; height:70px; float:right; background:white;display: block;}
#utility-links p {padding-top:38px; padding-right:30px;font-family: arial, verdana, helvetica, sans-serif;font-weight:bold;font-size:8.5pt;text-align:right;}
#utility-links p a{color:#ca6902; text-decoration:none;}
#utility-links p a:hover{color:#ca6902; text-decoration:underline;}

#menu-bar { float:left; position:relative; width:984px; display:block;}

#search { float:right; height:26px; width:261px; display:block; padding-top:7px;background: url(../img/layout/bg-search.gif) no-repeat;}
.search-text { font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;font-size:8.5pt;text-align:right; color:#dcdada;}


#home-main { float:left;position:relative; width:980px;display:block; margin-top:11px; margin-bottom:18px;}

	#home-intro {float:left;position:relative; width:736px; height:440px;display:block;}

	#home-products-menu {float:left;position:relative; width:244px; height:398px; background: url(../img/layout/home-products-menu-bg2.jpg) no-repeat; display:block;padding-top:42px;}
	#home-products-menu p{font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#dad5cf;padding-left:18px;padding-right:18px;padding-top:5px;padding-bottom:20px;line-height:18px;}
	#home-products-menu p a{color:#cc6a00;text-decoration:none;}
	#home-products-menu p a:hover{color:#cc6a00;text-decoration:underline;}
	
#home-left {float:left;position:relative; width:724px; margin-right:12px; display:block;}
	#H-air-to-air {position:relative; width:724px; height:168px; background:black url(../img/layout/air-to-air-bg.jpg) no-repeat bottom center;}
		#H-air-to-air h2  {text-indent:-9999px; display:block; width:724px; height:36px; background:url(../img/layout/t-air-to-air.gif) no-repeat;}
		#H-air-to-air p {font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#c6beb6;padding-left:118px;padding-right:265px;padding-top:17px;line-height:18px;text-align:justify;}
		#H-air-to-air p span {font-weight:bold;}
		#H-air-to-air p a {color:#cc6a00; text-decoration:none;}
		#H-air-to-air p a:hover {color:#cc6a00; text-decoration:underline;}
		
	#H-about {position:relative; width:694px; margin-left:30px}
		#H-about h2  {text-indent:-9999px; display:block; width:163px; height:30px; background:url(../img/layout/t-about.gif) no-repeat;}
		#H-about p {font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#6c6864;padding-right:20px;padding-top:5px;line-height:18px;text-align:justify;}
		#H-about p span {font-weight:bold;}
		#H-about p a {color:#cc6a00; text-decoration:none;}
		#H-about p a:hover {color:#cc6a00; text-decoration:underline;}


#home-right {float:right;position:relative; width:244px; display:block; margin-right:4px;}
	#H-news {position:relative; width:244px; height:155px; background:#ebebeb url(../img/layout/news-bg.gif) no-repeat bottom center; margin-bottom:13px;}
		#H-news h2  {text-indent:-9999px; display:block; width:244px; height:30px; background:url(../img/layout/t-news.gif) no-repeat;}
		#H-news p {font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:8.5pt;color:#6c6864;}
		#H-news p span {font-weight:bold;}
		#H-news p a {color:#cc6a00; text-decoration:none;}
		#H-news p a:hover {color:#cc6a00; text-decoration:underline;} 
		
	#H-tour {position:relative; width:244px; height:220px; background:#ebebeb url(../img/layout/news-bg.gif) no-repeat bottom center;}
		#H-tour h2  {text-indent:-9999px; display:block; width:244px; height:30px; background:url(../img/layout/t-tour.gif) no-repeat;}
		#H-tour p {font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#6c6864;padding-left:18px;padding-right:18px;padding-top:5px;padding-bottom:20px;line-height:18px;}
		#H-tour p span {font-weight:bold;}
		#H-tour p a {color:#cc6a00; text-decoration:none;}
		#H-tour p a:hover {color:#cc6a00; text-decoration:underline;} 
	
#footer { clear:both;position:relative;width:980px;padding-top:10px; height:25px; background:url(../img/layout/bg_footer.gif) no-repeat; display:block;}
		#footer a {color:#7c7d7f; text-decoration:none;}
		#footer a:hover {color:#7c7d7f; text-decoration:underline;} 
#footer-left {position:relative;float:left; width:482px; padding-left:30px;font: normal 8.5pt arial, helvetica, sans-serif; color:#7c7d7f;}
#footer-right {position:relative;float:right; width:443px; font: normal 8.5pt arial, helvetica, sans-serif; color:#7c7d7f;text-align:right; padding-right:25px;}

/* SECTIONS
--------------------------------------------- */
#section-conteneur {position:relative; width:953px;margin-left:31px;}

#section-header { float:left;position:relative; width:915px;display:block; margin-top:4px; margin-bottom:5px;}

#header {position:relative; float:left; width:807px;padding-top:8px;}
#printing {position:relative; float:left; width:108px;display:block; padding-top:28px;text-align:right;}
	#printing a {text-decoration:none;color:#ca6902;font-family: arial,verdana, helvetica, sans-serif; font-weight:normal;font-size:8.5pt;color:#6c6864;}
	#printing a:hover {text-decoration:underline;color:#ca6902;}

#section-menu {position:relative; float:left; width:915px; font-family: arial,verdana helvetica,sans-serif; font-weight:bold; font-size:9pt; color:#6c6864; border-top: 1px solid #ce6c02; padding-top:9px; margin-bottom:20px;}
#section-menu a {color:#cc6a00; text-decoration:none;}
#section-menu a:hover {color:#cc6a00; text-decoration:underline;} 

#section-content {position:relative; float:left; width:915px; font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#302e2c; padding-bottom:50px;}
#section-content p {padding-top:5px;line-height:21px;text-align:justify;}
#section-content a {color:#cc6a00; text-decoration:none;}
#section-content a:hover {color:#cc6a00; text-decoration:underline;} 
#section-content ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;list-style:none;}
#section-content li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li.gif) 0 5px no-repeat; line-height:14px;}

#product-content {position:relative; float:left; width:945px; font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#302e2c; padding-bottom:50px;}
#product-content p {line-height:21px;margin-left:31px;text-align:justify;}
#product-content ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;list-style:none;}
#product-content li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li.gif) 0 5px no-repeat; line-height:14px;}
	#product-content p a{color:#cc6a00;text-decoration:none;}
	#product-content p a:hover{color:#cc6a00;text-decoration:underline;}

.product-cat {position:relative; float:left; width:945px;padding-left:18px;}
.product-cat a {color:#e9c6a1; text-decoration:none;}
.product-cat a:hover {color:#d7d4d4; text-decoration:underline;} 

#mappe {position:relative; float:left; width:500px; }
#mappe-results {position:relative; float:right; width:400px; font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#302e2c;}

.p-table-row { padding-left:24px;line-height:18px;padding-top:12px;padding-bottom:9px;}
.p-table-row a {color:white; text-decoration:none;}
.p-table-row a:hover {color:#e9c6a1; text-decoration:underline;} 


.menu-type a, #menu a:visited {display:block; width:128px; height:31px; background:url(../img/layout/p-type.gif); background-position:left top; text-align:center; color:#ffffff; line-height:31px; text-decoration:none; font-family:arial, sans-serif; font-weight:normal;}
.menu-type a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#ffffff;}
.menu-type a#selected, #menu a#selected:hover {background-position:left bottom; line-height:31px; cursor:default; color:white;}

.menu-type-button {text-align:right;width:110px;}
.menu-type-button a, #menu a:visited {display:block; width:110px; height:25px; background:url(../img/layout/p-type-button.gif); background-position:left top; text-align:center; color:#ffffff; line-height:25px; text-decoration:none; font-family:arial, sans-serif; font-weight:normal;}
.menu-type-button a:hover {background-position:left center; line-height:25px; overflow:hidden; color:#ffffff;}

.menu-type-button a#selected, #menu a#selected:hover {background-position:left bottom; line-height:25px; cursor:default; color:#000000;}


.p-title { font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;font-size:8.5pt;color:#e9e9e8;text-align:left;padding-top:5px;padding-bottom:5px;background:#555350 url(../img/layout/td-titlebg.gif) repeat-x;}
.p-title-sm { font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;font-size:8.5pt;color:#e9e9e8;text-align:center;padding-top:5px;padding-bottom:5px;background:#555350 url(../img/layout/td-titlebg.gif) repeat-x;}

.p-desc { font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#302e2c;text-align:left;}
.p-sep { padding-top:4px;padding-bottom:4px;width:906px;}
.p-icons { height:45px;font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#d7d4d4;text-align:center;background:#211f1d url(../img/layout/p-row-bg.gif) repeat-x; border-right:1px solid #5c5a59; border-left:1px solid #adaba9;}
.p-icons-l { height:45px;font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#d7d4d4;text-align:center;background:#211f1d url(../img/layout/p-row-bg.gif) repeat-x; border-left:1px solid #adaba9;}
.p-icons-f { height:45px;font-family: arial,verdana, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#d7d4d4;text-align:center;background:#211f1d url(../img/layout/p-row-bg.gif) repeat-x; border-right:1px solid #5c5a59;}

.cat-icons { height:110px;font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;font-size:9pt;color:White;text-align:center;background:#6c6b69 url(../img/layout/cat-row-bg.gif) repeat-x; border-right:1px solid #5c5a59; border-left:1px solid #adaba9;padding-left:9px;padding-right:9px;}
.cat-icons-l { height:110px;font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;font-size:9pt;color:White;text-align:center;background:#6c6b69 url(../img/layout/cat-row-bg.gif) repeat-x; border-left:1px solid #adaba9;padding-left:9px;padding-right:5px;}
.cat-icons-f { height:110px;font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;font-size:9pt;color:White;text-align:center;background:#6c6b69 url(../img/layout/cat-row-bg.gif) repeat-x; border-right:1px solid #5c5a59;padding-left:5px;padding-right:9px;}


.symbols-bg {display:block;width:221px;height:80px;text-align:center;background:url(../img/layout/symbols-bg.gif) no-repeat;vertical-align:bottom;}

	.link-images a img {background:white; padding:4px; border:1px solid #ebe3d6;}
	.link-images a:hover img {background:silver; border:1px solid #cc6a00;}
/* NAVIGATION
--------------------------------------------- */

#navMain {
background:url(../img/layout/menu.gif) no-repeat;
position:relative;
float:left;
width:723px;
height:33px;
display:block;}

#navMain li {
display:block;
position:absolute; 
top:0;
height:33px;}

#navMain li a {
display:block;
height:33px;
text-indent:-1000em;}

#navMain .nHome {left:0; width:135px;}
#navMain .nCompany {left:135px; width:147px;}
#navMain .nProducts {left:282px; width:147px;}
#navMain .nEnergy {left:429px; width:147px;}
#navMain .nDesign {left:576px; width:147px;}

#navMain .nHome a:hover, #navMain .nHome a.active {background:transparent url(../img/layout/menu.gif) no-repeat 0 -33px;}
#navMain .nCompany a:hover, #navMain .nCompany a.active {background:transparent url(../img/layout/menu.gif) no-repeat -135px -33px;}
#navMain .nProducts a:hover, #navMain .nProducts a.active {background:transparent url(../img/layout/menu.gif) no-repeat -282px -33px;}
#navMain .nEnergy a:hover, #navMain .nEnergy a.active {background:transparent url(../img/layout/menu.gif) no-repeat -429px -33px;}
#navMain .nDesign a:hover, #navMain .nDesign a.active {background:transparent url(../img/layout/menu.gif) no-repeat -576px -33px;}

/* TEXT STYLING
--------------------------------------------- */
.texte-gris-med {font:normal 8.5pt arial,helvetica,sans-serif; color:#7c7e81;}
.texte-gris-med a{text-decoration:none;color:#7c7e81;}
.texte-gris-med a:hover{text-decoration:underline;color:#7c7e81;}
		

