img, div, li, a { behavior: url(iepngfix.htc) }

body  {margin:0 auto; padding:0;background-color:#ebeaf6;}
a img{border:0}
p, ul,li,h2{margin:0;padding:0;}
#pagecontent{margin:0 auto; width:1023px;}
#headerTop{margin:15px 0 0 0;padding:17px 0 0 0;width:1023px;font-family:arial;background-image:url(../images/header-top.png); background-repeat:no-repeat; }

#main{width:1023px;background-image:url(../images/content_bg.png); background-repeat:no-repeat;}
#main1{ background-image:url(../images/header_bottom.jpg);padding-top:10px; background-repeat:no-repeat;background-position:top center; min-height:125px;}
#headerLogo{float:left;margin-left:25px;}
#grisserLogo{float:left;margin-left:205px;}
#headerLogo a{ width:76px; height:75px;text-decoration:none;}
#headerTxt{color:#0e2a86;margin-left:33px; font-size:11px; font-weight:bold;float:left;margin-top:34px;}
#headerTxtMiddle{color:#d08c0b;margin-left:72px; font-family:tahoma; font-size:16px; font-weight:bold;float:left;margin-top:22px;}
#menu_produits{margin:0 0 0 0; float:left; padding:15px 0 0 10px; display:inline;}
#menu_produits a{text-decoration:none; color:#4d4d4b;}
#produits{background-image:url(../images/produits_bg.png);height:23px;width:218px; padding:12px 0 0 25px; font-family:arial; font-size:13px; font-weight:bold;margin: 0; background-repeat:no-repeat; }
#submenu{background-image:url(../images/catalogue_bg.png);background-repeat:no-repeat;background-position:bottom;margin-right:6px;padding:10px 0;}
#sub{margin:0; padding:0;width:200px; font-family:arial; font-size:12px; font-weight:normal;}
#sub li{list-style:outside; list-style-type:none; background-image:url(../images/submenu_li_bg.png);background-repeat:no-repeat; display:block; background-position:0 5px; ; width:200px;}
#sub a{display:block; padding:0 0 6px 24px}
#menu_seprator{height:35px; width:7px; background-image:url(../images/menu_seperator.png);float:left;}
#menu1{font-family:arial; font-size:12px; font-weight:bold; float:left;padding:0;margin:0;}
#menu1 li{list-style:outside; list-style-type:none; float:left;background-image:url(../images/menu_left.png);background-repeat:no-repeat;}
#menu1 li.over{list-style:outside; list-style-type:none; float:left;background-image:url(../images/menu_left_over.png);background-repeat:no-repeat;}
#menu1 li a{background-image:url(../images/menu_right.png);background-position:right;margin-left:23px;} 
#menu1 li a.over{background-image:url(../images/menu_right_over.png);background-position:right;margin-left:23px;} 
#menu a{text-decoration:none; color:#4d4d4b;}
.accueil{width:99px;height:22px;float:left; float:left;padding:13px 0 0 7px;}
.produit{width:99px;height:22px;float:left; float:left;padding:13px 0 0 7px;}
.contact{width:99px;height:22px;float:left;float:left;padding:13px 0 0 7px;}
.architectes{width:153px;height:22px;float:left; float:left;padding:13px 0 0 7px;}
.professionels{width:153px;height:22px;float:left;float:left;padding:13px 0 0 7px;}
#content{width:1023px;background-image:url(../images/content_bg.png); }
#content1{background-color:#FFFFFF; width:1003px;  margin: 50px 10px 0 10px;}
#left{ float:left; width:218px;}
#left1{}
#right{margin-top:15px; width:770px; float:right; display:inline;}

#middle{float:left; padding:25px 10px 0 15px; width:540px; background-image:url(../images/seperator2.jpg); background-repeat:no-repeat; background-position:right top; margin:10px 0; }
.paragraph{font-family:arial; font-size:12px; font-weight:normal; color:#70706d;width:510px;}
.paragraph h1{font-family:arial; font-size:17px; font-weight:bold; color:#6159ff;}
.paragraph img{margin:0 22px 0 0 ;}
.paragraph p{margin-bottom:4px;}
.paragraph img.seperator{margin-top :15px;}
#footer{background-image:url(../images/footer_bg.png); width:838px;height:75px;background-repeat:no-repeat;padding:23px 0 0 185px; font-family:arial; font-size:11px; font-weight:normal; clear:both;}
#footer a{ text-decoration:none; color:#70706d;}
.arial19b{font-family:arial; font-size:19px; font-weight:bold;}
.arial11{font-family:arial; font-size:11px; font-weight:normal;}
#bienvenue h1{font-family:arial; font-size:15px; font-weight:bold; color:#f29400;}
#bienvenue1{font-family:arial; font-size:12px; font-weight:normal;}
#right1{ width:190px; float:left; }
#bienvenue{margin:20px 10px 10px 10px;}
#bienvenue a{ text-decoration:none; color:#6159ff;}
#right #menu{}
.right_seperator{margin-left:7px;}
#aussi h1{font-family:arial; font-size:15px; font-weight:bold; color:#f29400;}
#aussi p{font-family:arial; font-size:12px; font-weight:normal;}
#aussi{margin:20px 10px 10px 10px;}
#contactus{margin:20px 10px 10px 5px;}
#contactus h1{font-family:arial; font-size:15px; font-weight:bold; color:#f29400; margin-left:5px; padding:0;}
#contact_box h2{font-family:arial; font-size:14px; font-weight:bold; padding:12px 0;}
.arial13b{font-family:arial; font-size:13px; font-weight:bold;}
#contact_box{ font-family:arial; font-size:12px; font-weight:normal; background-image:url(../images/contact_box.png);width:148px; height:151px; padding:0 17px 0 17px; margin:0;}
#contact_box .address{margin-bottom:4px;}
#contact_box .email{ text-decoration:none; color:#000000; margin-bottom:7px;}
#submenu ul li a:hover{color:#e68c00;}
#submenu ul li ul { margin:0; padding:0; width:233px; background-color:#fcecc6; }
#submenu ul li ul.hidden{display:none;}
#submenu ul li ul.current{display:block;}
#submenu ul li ul.current li{ width:233px; margin:0; padding:0 0 3px 0; background-image:none; list-style-type:none;}
#submenu ul li ul.current li a{font-family:arial; font-size:12px; font-weight:normal; color:#8c8c88; margin:0; padding:2px 0 2px 30px;background-image:url(../images/bg_sub.jpg); background-repeat:no-repeat; background-position:0 6px;}
#submenu ul li ul.current li a:hover{color:#7d74f2; background-image:url(../images/bg_sub_over.jpg); background-repeat:no-repeat; background-position:0 6px;}
#box{ background-image:url(../images/box_bg.png);background-repeat:no-repeat; width:225px; height:205px;margin:20px 0 0 20px;}
#box h1{font-family:arial; font-size:15px;font-weight:bold; color:#FFFFFF;padding:13px 0 7px 0; margin:0; text-align:center;}
#box1{padding:6px 10px 0 10px; font-family:arial; font-size:15px;font-weight:bold; color:#4d4d4b;}
.boxtext{font-family:arial; font-size:11px;font-weight:normal; color:#4d4d4b; padding:2px;}
#box1 a{font-family:arial; font-size:11px;font-weight:normal; color:#FFFFFF; background-image:url(../images/box_button.png);padding:2px 12px 2px 12px;text-decoration:none; background-repeat:no-repeat; }
.boxbutton{text-align:center; margin-top:7px;}
#logos{width:220px; margin:20px 0 0 20px; text-align:center; }
#accordion{width:524px;}
.kwicks { list-style: none; position: relative; margin: 0; padding: 0;  max-width:524px;}  
.kwicks li{ float: left;  width: 74px; height: 289px; margin-right: 5px; display: block; overflow: hidden; padding:0;  cursor: pointer; }  
#kwick1 { background-image:url(../images/stores_ventiens.jpg); background-repeat:no-repeat;}  
#kwick2 { background-image:url(../images/stores_enrouleurs.jpg); background-repeat:no-repeat;}  
#kwick3 { background-image:url(../images/stores_bannes.jpg); background-repeat:no-repeat;}  
#kwick4 { background-image:url(../images/volets_roulants.jpg);  background-repeat:no-repeat;}
#kwick5 { background-image:url(../images/brises_orientables.jpg); background-repeat:no-repeat; margin-right: none; }
#kwick6 { background-image:url(../images/grilles_home.jpg); background-repeat:no-repeat; margin-right: none; }
#kwick7 { background-image:url(../images/storesveranda_home.jpg); background-repeat:no-repeat; margin-right: none; }
 
#middle1{float:left; padding:0 10px 0 15px; width:720px;  margin:10px 0; }
#path{font-family:arial; font-size:11px; font-weight:normal; color:#c4c4be; text-align:right;}
#middle1 h1{font-family:arial; font-size:17px; font-weight:bold; color:#f29400;}
.arial14b{font-family:arial; font-size:14px; font-weight:bold; color:#bfbfba;}
#detail{width:668px;}
#detail h2{font-family:arial; font-size:12px;font-weight:normal;color:#70706d; background-image:url(../images/intro_bg.png); background-repeat:no-repeat; padding:10px 0 10px 20px; margin:0;}
#detail1{background-image:url(../images/text_bg.jpg); background-repeat:repeat-y;}
#detail_texte{font-family:arial; font-size:12px;font-weight:normal;color:#70706d; padding:0 20px;}
#images{margin-left:3px; background-image:url(../images/images_bg.jpg); background-repeat:repeat-x;padding-top:23px; width:665px;height:139px;}
.image{width:164px; height:138px; margin-left:15px; float:right;}
#documentation{width:668px; }
#documentation h2{margin:0; padding:0; font-family:arial; font-size:17px;font-weight:bold;color:#7d74f2; padding-left:22px; }
#documentation_top{background-image:url(../images/documentation_top.png);background-repeat:no-repeat;width:668px; height:7px;}
#documentation_middle{background-image:url(../images/documentation_bg.png);background-repeat:repeat-y; width:649px; padding-left:19px; min-height:50px;}
#documentation_middle li{list-style:none; list-style-position:inside; }
#documentation_middle li a{text-decoration:none; font-family:arial; font-size:12px;font-weight:normal; color:#70706d; display:block; background-image:url(../images/documentation_li.jpg); background-repeat:no-repeat; padding-left:10px; background-position:0 6px;}
#documentation_middle li a:hover{color:#7d74f2; background-image:url(../images/documentation_li_over.jpg);}
#documentation_bottom{background-image:url(../images/documentation_bottom.png);background-repeat:no-repeat;width:668px; height:7px;}
#info_left{float:left; width:8px; height:98px; background-image:url(../images/info_left.png); background-repeat:no-repeat;}
#info_middle{float:left; background-image:url(../images/info_bg.png); background-repeat:repeat-x; width:653px; height:81px; padding:17px 0 0  10px; color:#70706d;}
#info_middle p{font-family:arial; font-size:12px;font-weight:normal;}
#info_right{float:left; width:9px; height:98px; background-image:url(../images/info_right.png); background-repeat:no-repeat;}
.produits{margin-top:20px;}
.produits1{width:540px; height:111px; background-image:url(../images/produit_bg.png); background-repeat:no-repeat;padding-left:3px; float:left;}
.produits1 h2{font-family:arial; font-size:14px;font-weight:bold; color:#70706d; margin:0; padding:9px 0 9px 15px;}
.produit_info{height:77px; background-image:url(../images/produit_desc_bg.png); background-repeat:repeat-x; position:relative; }
.produit_info p{padding: 0 0 0 15px; font-family:arial; font-size:12px;font-weight:normal; color:#4d4d4b; width:510px; }
.produit_image{float:left; width:132px; height:111px;}
.produit_bottom{background-image:url(../images/produits_bottom.png); background-repeat:no-repeat; width:675px; height:1px; clear:both; margin-left:1px;}
.readmore{background-image:url(../images/btn_more.png); font-family:arial; font-size:11px;font-weight:normal; text-decoration:none; color:#FFFFFF; padding:3px 15px 4px 15px;float:right; background-repeat:no-repeat;}
.readmore1{position:absolute;  left:0; bottom:10px; padding:0;  margin:0; right:33px;}
#pagination{margin-top:15px; width:700px; text-align:center;}
#pagination a{text-decoration:none; color:#70706d; font-family:arial; font-size:12px;font-weight:bold;padding:0 3px;}
#pagination a.current{color:#f29400;}

#submenu ul li a.type_selected{color:#E68C00;}
#submenu ul li ul.current li a.prod_selected{color:#7d74f2;}

#info_architecte{width:670px; height:112px; background-image:url(../images/architecte_info_left.png); background-repeat:no-repeat;padding-left:3px; float:left;}
#info_architecte1{background-image:url(../images/architecte_info_bg.png);background-repeat:repeat-x;height:112px;}
#info_architecte p{margin-left:5px; padding:0 20px; font-family:arial; font-size:13px;font-weight:normal; color:#70706d;}
#formulaire{margin-top:30px; width:670px; clear:both;}
.architecte_h2{font-family:arial; font-size:17px;font-weight:bold; color:#939499;  padding:0;}
#formulaire_top{}
#formulaire_middle{width:668px; background-image:url(../images/formulaire_middle.png);background-repeat:repeat-x;
font-family:arial; font-size:13px;font-weight:normal;color:#939499;}
.mandatory{color:#7d74f2;}
#formulaire_bottom{background-image:url(../images/formulaire_bottom.png);width:668px;height:6px; background-repeat:no-repeat;}
#demande{width:390px; height:87px;}
.td_left{width:138px;}
.td_middle{width:196px;}
.td_right{width:191px; text-align:right;}
#nom{width:196px; height:18px;}
#prenom{width:116px; height:18px;}
#fonction{width:196px; height:18px;}
#tel{width:116px; height:18px;margin-right:80px;}
#fax{width:116px; height:18px;}
#email{width:196px; height:18px;}
#adresse{width:390px; height:18px;}
#ville{width:196px; height:18px;}
#postal{width:98px; height:18px;}
.formulaire{padding: 7px 100px 0 24px;}
#envoyer{font-family:arial; font-size:11px;font-weight:normal; color:#FFF; background-image:url(../images/btn_envoyer.png);background-repeat:no-repeat;padding: 4px 19px 3px 18px; text-decoration:none;}
#btn_envoyer{margin:20px 0 0 315px;}
#formulaire_middle p{font-family:arial; font-size:13px;font-weight:normal; color:#7d74f2; text-align:right; margin-right:22px;}
#contact{background-image:url(../images/contact_left_bg.png); background-position:top left;background-repeat:no-repeat; width:670px;
padding:0 0 0 3px;}
#contact1{width:350px; margin-left:30px;}
.protection{font-family:arial; font-size:15px; font-weight:bold; color:#8c8c88;}
.contact_intro{margin-left:81px; font-family:arial; font-size:12px; font-weight:bold;color:#8c8c88;}
.adresse{font-family:arial; font-size:12px; font-weight:normal; color:#70706d;}
.emailus{color:#6159ff; text-decoration:none;}
#contact_seperator{background-image:url(../images/contact_seperator.jpg);background-repeat:no-repeat;width:664px; height:1px;}
#contact_top{}
#contact_middle{width:668px; background-image:url(../images/itineraire_middle.png);background-repeat:repeat-y;
font-family:arial; font-size:12px;font-weight:normal;color:#939499;padding: 11px 0 17px 20px; line-height:20px;}
#contact_bottom{background-image:url(../images/itineraire_bottom.png);width:668px;height:6px; background-repeat:no-repeat;}
#itineaire{font-family:arial; font-size:12px;font-weight:normal;background-image:url(../images/arrow.png); background-repeat:no-repeat;padding:0 0 0 10px;background-position:0 4px; color:#4d4d4b;}
.itineraire1{font-family:arial; font-size:17px;font-weight:bold; color:#f29400; margin-left:20px;}
#frm label.error {color:#FF0000; font-weight:bold;}
#messageSent{padding:100px 200px;}
#no_documentation{font-family:arial; font-size:12px;font-weight:bold; color:#70706d;padding:15px 120px;}
.footer_seperator{color:#70706d;}
#contact_middle .apartir{font-family:arial; font-size:12px;font-weight:normal; color:#000; background-image:url(../images/apartir_bg.png); background-repeat:no-repeat;padding:0 0 3px 12px;margin:0; background-position:0 4px; line-height:normal;}



