
ul.optionsUL{  }
ul.optionsUL li{ margin-bottom:3px }
ul.optionsUL li a{ display:block; width:139px; padding:4px; color:#fff; text-decoration:none }
ul.optionsUL li a:hover{ color:#000 }
ul.optionsUL li a.selectedOption{ background:#fff; padding:3px; color:#000; text-decoration:none }

.loading_visible{ background:url(/medias/images/graphisme/loading.gif) no-repeat }
.loading_invisible{ background:url(none); }
.baclrightbutton{ width:150px; margin:0; padding:0; float:right; text-align:right }

#wait_im_loading{ z-index:10; position:absolute; width:32px; height:32px; margin-left:930px; margin-top:-35px }




ul.productsMenu{ height:60px; margin:0; list-style-type:none; padding:0; width:100%; margin-top:2px }
ul.productsMenu li{ float:left }
ul.productsMenu li a{ text-align:center; color:#fff; text-decoration:none; font-weight:bold; 
    height:52px; display:block; width:124px; padding-top:8px }
ul.productsMenu li a.clicked{ text-align:center; color:#fff; text-decoration:none; font-weight:bold;
    height:52px; display:block; width:124px; padding-top:8px }

ul.productsMenu li#submenu_affiches{ background:url(/medias/images/graphisme/produits/normal_1.jpg) no-repeat; margin-right:15px }
ul.productsMenu li#submenu_affiches a.clicked{ background:url(/medias/images/graphisme/produits/on_1.jpg) no-repeat }

ul.productsMenu li#submenu_baches{ background:url(/medias/images/graphisme/produits/normal_2.jpg) no-repeat; margin-right:15px }
ul.productsMenu li#submenu_baches a.clicked{ background:url(/medias/images/graphisme/produits/on_2.jpg) no-repeat }

ul.productsMenu li#submenu_caissons-lumineux{ background:url(/medias/images/graphisme/produits/normal_6.jpg) no-repeat; margin-right:15px }
ul.productsMenu li#submenu_caissons-lumineux a.clicked{ background:url(/medias/images/graphisme/produits/on_6.jpg) no-repeat }

ul.productsMenu li#submenu_vinyles{ background:url(/medias/images/graphisme/produits/normal_4.jpg) no-repeat; margin-right:15px }
ul.productsMenu li#submenu_vinyles a.clicked{ background:url(/medias/images/graphisme/produits/on_4.jpg) no-repeat }

ul.productsMenu li#submenu_panneaux-pvc{ background:url(/medias/images/graphisme/produits/normal_3.jpg) no-repeat; margin-right:16px }
ul.productsMenu li#submenu_panneaux-pvc a.clicked{ background:url(/medias/images/graphisme/produits/on_3.jpg) no-repeat }

ul.productsMenu li#submenu_stand-expo{ background:url(/medias/images/graphisme/produits/normal_7.jpg) no-repeat }
ul.productsMenu li#submenu_stand-expo a.clicked{ background:url(/medias/images/graphisme/produits/on_7.jpg) no-repeat }

ul.productsMenu li#submenu_canvas{ background:url(/medias/images/graphisme/produits/normal_5.jpg) no-repeat; margin-right:16px }
ul.productsMenu li#submenu_canvas a.clicked{ background:url(/medias/images/graphisme/produits/on_5.jpg) no-repeat }

.produitsTitle{ margin:0; padding:0; font-size:16px; color:#fff; padding:4px; margin-bottom:2px }
h1#pIdent_home{ background:#000 }
h1#pIdent_affiches{ background:#f28600 }
h1#pIdent_baches{ background:#c8312a }
h1#pIdent_caissons-lumineux{ background:#599ebd }
h1#pIdent_vinyles{ background:#048c05 }
h1#pIdent_canvas{ background:#bfb113 }
h1#pIdent_panneaux-pvc{ background:#d11369 }
h1#pIdent_stand-expo{ background:#b56dac }

#selonProduitBG_affiches{ background:#f28600 }
#selonProduitBG_baches{ background:#c8312a }
#selonProduitBG_caissons-lumineux{ background:#599ebd }
#selonProduitBG_vinyles{ background:#048c05 }
#selonProduitBG_canvas{ background:#bfb113 }
#selonProduitBG_panneaux-pvc{ background:#d11369 }
#selonProduitBG_stand-expo{ background:#b56dac }

#optionsMenu_affiches{ background:#1b171c url(/medias/images/graphisme/produits/options_1.jpg) no-repeat top left }
#optionsMenu_baches{ background:#1b171c url(/medias/images/graphisme/produits/options_2.jpg) no-repeat top left }
#optionsMenu_caissons-lumineux{ background:#1b171c url(/medias/images/graphisme/produits/options_6.jpg) no-repeat top left }
#optionsMenu_vinyles{ background:#1b171c url(/medias/images/graphisme/produits/options_4.jpg) no-repeat top left }
#optionsMenu_canvas{ background:#bfb113 }
#optionsMenu_panneaux-pvc{ background:#1b171c url(/medias/images/graphisme/produits/options_3.jpg) no-repeat top left }
#optionsMenu_stand-expo{ background:#b56dac }

#recapMenu_affiches{ background:#1b171c url(/medias/images/graphisme/produits/recap_1.jpg) repeat-x top left }
#recapMenu_baches{ background:#1b171c url(/medias/images/graphisme/produits/recap_2.jpg) repeat-x top left }
#recapMenu_caissons-lumineux{ background:#1b171c url(/medias/images/graphisme/produits/recap_6.jpg) repeat-x top left }
#recapMenu_vinyles{ background:#1b171c url(/medias/images/graphisme/produits/recap_4.jpg) repeat-x top left }
#recapMenu_canvas{ background:#bfb113 }
#recapMenu_panneaux-pvc{ background:#1b171c url(/medias/images/graphisme/produits/recap_3.jpg) repeat-x top left }
#recapMenu_stand-expo{ background:#b56dac }





div.block_options{ float:left; width:177px; padding-bottom:10px }
div.block_options p{ margin:0; margin-left:8px; margin-right:8px; color:#fff }
div.block_options ul{ margin:0; list-style-type:none; padding:0; margin-top:5px; margin-bottom:10px; margin-left:15px  }

div.block_central{ float:right; width:740px }
div.block_central h1{ margin:0; padding:4px; background:#000; text-transform:uppercase; color:#fff; font-size:13px }
div.block_central p{ margin:0; margin-top:5px; margin-bottom:5px; padding:2px; color:#000 }
div.block_central table.firstTable{ margin:0; margin-top:10px }
div.block_central table.firstTable tr td.normalCell{ padding:8px; text-align:center; border-bottom:1px solid #999; border-right:1px solid #999 }
div.block_central table.firstTable tr td.normalCell a{ color:#000; }
div.block_central table.firstTable tr td.checked { background:#e31370; padding:8px; text-align:center; border-bottom:1px solid #999; border-right:1px solid #999 }
div.block_central table.firstTable tr td.checked a{ color:#fff; }
div.block_central table.firstTable tr td.tableLeftColonne{ padding:8px; text-align:center; color:#fff; background:#000; border-bottom:1px solid #999 }
div.block_central table.firstTable tr td.tableLeftColonneLast{ padding:8px; text-align:center; color:#fff; background:#000; border-bottom:1px solid #000 }
div.block_central table.firstTable tr td.tableTopLine{ padding:8px; text-align:center; color:#fff; background:#000; border-right:1px solid #999 }
div.block_central table.firstTable tr td.tableTopLineLast{ padding:8px; text-align:center; color:#fff; background:#000; border-right:1px solid #000 }

div.recaps img{ border:0 }
div.recapText{ float:left; width:265px; padding:8px; margin-top:8px }
div.recapText h4{ margin:0; padding:0; color:#fff; font-size:12px }
div.recapText p{ margin:0; padding:0; margin-top:5px; margin-bottom:5px; color:#fff }

div.recapInfos{ float:right; width:450px; margin-top:8px }
div.recapInfos p{ margin:0; padding:0; margin-top:5px; margin-bottom:5px; color:#fff }
div.recapInfos p.secondRecapInfos{ margin-top:10px }
div.recapInfos p.recapPrice{ width:150px; text-align:right; float:right; font-size:14px; color:#fff }

h3.steps{ text-decoration: underline; margin:0; padding:4px; padding-left:10px; text-transform:uppercase; color:#fff; font-size:13px; margin-top:10px }

h2.steps{ margin:0; padding:4px; padding-left:20px; background:#000; text-transform:uppercase; color:#fff; font-size:15px }
h2#step_1{  background:#000 url(/medias/images/graphisme/structure/n1.jpg) no-repeat left }
h2#step_2{  background:#000 url(/medias/images/graphisme/structure/n2.jpg) no-repeat left }
h2#step_3{  background:#000 url(/medias/images/graphisme/structure/n3.jpg) no-repeat left }
h2#step_4{  background:#000 url(/medias/images/graphisme/structure/n4.jpg) no-repeat left }
h2#step_5{  background:#000 url(/medias/images/graphisme/structure/n5.jpg) no-repeat left }
h2#step_6{  background:#000 url(/medias/images/graphisme/structure/n6.jpg) no-repeat left }
h2#step_7{  background:#000 url(/medias/images/graphisme/structure/n7.jpg) no-repeat left }
h2#step_8{  background:#000 url(/medias/images/graphisme/structure/n8.jpg) no-repeat left }
h2#step_9{  background:#000 url(/medias/images/graphisme/structure/n9.jpg) no-repeat left }

.p_content{ margin-top:10px }
.p_content .p_image{ float:left; width:200px; }
.p_content .p_image a img{ border:0; }
.p_content .p_description{ float:right; width:500px; border-left:1px solid #dedede; padding:10px }
.p_content .p_description h2{ margin-top:0 }
.p_content .p_description .p_price{ width:100px; float:right; text-align:right; color:#fff; font-size:14px; padding:5px }