/* CSS Document */
*{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:12px;}
body,img{margin:0;padding:0;}
body{background-color:#eaebeb;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left}
.clear {clear:both;}
.item {float:left;}
#global {width:1000px;background-color:#fff;margin:auto;}
#header {height:176px;position:relative;}
#bandeau {height:147px;}
#content {padding:25px 0 0 0;}
#footer {height:71px;background:url(images/footer.gif) no-repeat;text-align:center;font-size:11px;color:#fff;margin-top:20px;}
#footer span {margin-left:80px;}
#infos {margin-top:15px}
#logos {height:31px;}
#logos img {margin:0 35px;}
.puce {float:left;margin-right:10px;}
.titre {float:left;text-transform:uppercase;font-weight:bold;padding-top:8px;font-size:16px;font-family: "Trebuchet MS",sans-serif;}
.stitre {float:left;text-transform:none;font-weight:normal;font-size:11px;font-style:italic;}
.titre_mini {font-weight:bold;padding-top:5px;}
#pagination {text-align:center;font-size:11px;}
#pagination a {color:#162983;}

/* Menu */
#pub{position:absolute;top:7px;left:670px;}
#menu_princ{position:absolute;top:109px;left:101px;}
#menu_horizontal {height:29px;list-style-type:none;margin-top:3px;}
#menu_horizontal a:hover{text-decoration:underline;}
.elt {float:left;}
.ssmenu {padding : 0 10px;color:black;font-weight:bold;text-decoration:none;}
.ssmenu_select {padding : 0 10px;color:black;font-weight:bold;text-decoration:underline;}

/* Page Présentation */
#global_cont_presentation {margin-left:30px;}
#pres_part_1 {float:left;margin-bottom:20px;}
#cont_presentation {margin-top:20px}
#pres_part_2 {float:left;margin-left:30px;width:350px;}
.salon {font-size:11px;}
.lieu_salon {font-size:11px;font-weight:bold;}
#pres_part_3 {float:left;margin-left:50px;width:267px;}
#cadre_3 {width:264px;height:237px;background-color:#ebebeb;}
.puce_3 {float:left;margin:10px;}
.titre_mini_3 {font-weight:bold;padding-top:15px;}
#cadre_4 {width:264px;background-color:#ebebeb;padding:0 0 10px 0;}
.puce_4 {float:left;margin:10px;}
.titre_mini_4 {font-weight:bold;padding-top:15px;}
.desc_img_1 {margin-top:3px;}
#container_promo {width:264px;height:234px;background-color:#ebebeb;position:relative;font-size:14px;}
.slider_promo {float:left;width:259px;height:180px;overflow:hidden;text-align:center;}
.slider_promo a {color:#19171a;text-decoration:none;}
.slider_promo .javascript_css {position:relative;z-index:3;width:239px;padding:20px;margin:40px auto;background:#e5e5e5;display:none;}
.slider_promo .prev a, .slider_promo .next a {display:none;}
.slider_promo .slider {float:left;position:relative;width:239px;margin:0 0 0 10px;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_promo ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_promo li {float:left;display:inline;width:239px;height:180px;margin:0;padding:0;overflow:hidden;}
.slider_promo div {margin:0;padding:0;}

/* Page Stéatite */
#global_cont_steatite {margin-left:30px;}
#steatite_part_1 {float:left;width:360px;margin-right:20px;}
#cadre_steatite {width:356px;height:649px;background-color:#ebebeb;padding:20px 0;}
#scadre_steatite {width:310px;height:295px;background-color:#fff;border:1px solid #cfd0d2;margin:auto;}
#titre_scadre_steatite {font-size:14px;color:#fc8d03;font-weight:bold;text-align:center;margin-top:10px;}
#texte_scadre_steatite {width:270px;margin:auto;font-size:10px;}
#texte_scadre_steatite span {font-size:10px;text-decoration:underline;}
#explic_steatite {font-size:10px;margin-top:30px;color:#646466;}
.air {width:150px;font-size:9px;text-align:center;margin:14px;}
#air_float img {float:left;margin-right:10px;}
#air_float span {float:left;width:200px;font-size:9px;margin-top:55px;}
#steatite_part_2 {float:left;width:570px;}
.titre_mini_2 {float:left;font-weight:bold;padding-top:5px;}
.para_steatite {font-size:11px;padding:10px 0 20px 20px;}
.rsrv_steatite {font-size:11px;padding:10px 0 0 20px;color:#fc8d06;}

/* Page Hall-Expo */
#global_cont_hall {margin-left:30px;}
#hall_part_1 {float:left;margin-bottom:20px;text-align:center;}
#hall_part_2 {float:left;margin-left:30px;width:300px;}
#hall_part_3 {float:left;margin-left:50px;width:340px;}
.situ {margin-left:25px;}
#srt {color:#fc0000;font-weight:bold;}
#titre_mini_spc {padding-top:5px;}
#carte {margin:20px 0;text-align:center;}
#cadre_dcv {width:323px;height:256px;border:1px solid #cfd0d2;}
#texte_dcv {margin:20px 0 10px 50px;font-size:10px;color:#646466;}

/* Page Gammes */
#global_cont_gammes {margin-left:30px;}
.cadre_gamme_1 {width:456px;height:200px;background-color:#f7f7f7;border-bottom:1px solid #d6d6d6;margin-right:25px;}
.cadre_gamme_1 table {width:456px;height:200px;border-bottom:1px solid #fff;}
.cadre_gamme_2 {width:456px;height:200px;margin-right:25px;}
.cadre_gamme_2 table {width:456px;height:200px;}
.box_logo_g {width:175px;background:url(images/box_logo_g.gif) no-repeat 10px center;}
.box_logo_b {width:175px;background:url(images/box_logo_b.gif) no-repeat 10px center;}
.fiche_gamme {margin:25px 10px 0 10px;}
.gamme_titre a {font-weight:bold;text-decoration:none;color:#000;}
.gamme_dist {font-size:11px;font-style:italic;}

/* Page Gamme Détail */
#global_cont_gamme_produit {margin-left:10px;}
#cont_produit {margin-left:10px;}
.puce_produit {float:left;margin:0 10px 0 20px;}
.cadre_produit_1 {width:308px;height:178px;background-color:#f7f7f7;margin:10px}
.cadre_produit_1 table {width:308px;height:178px;}
.cadre_produit_2 {width:308px;height:178px;background-color:#fff;margin:10px}
.cadre_produit_2 table {width:308px;height:178px;}
.img_produit {margin:10px 0 0 10px;width:106px;}
.fiche_produit {margin:10px 10px 0 10px;}
.titre_produit {font-weight:bold;}
.stitre_produit {font-weight:bold;font-size:11px;}
.dist_produit {font-size:11px;font-style:italic;}
#titre_produit {float:left;padding-top:8px;}
#titre_produit a {text-transform:uppercase;font-weight:bold;font-size:16px;font-family: "Trebuchet MS",sans-serif;text-decoration:none;color:#000;}
#titre_produit a:hover {text-decoration:underline;}

/* Page Hall-Expo */
#global_cont_realisations {margin-left:30px;}
#vignettes {margin:0 0 0 5px;width:880px;}
.plus {position:absolute;top:84px;left:129px;}
.vignette {width:160px;height:115px;float:left;margin:0 45px 25px 0;position:relative;}
.img_vignette {border:1px solid #fc8d06;}
#pagination {margin-top:20px;color:#fc8d06;}
#pagination a {color:#fc8d06;}
#cont_realisations {margin:0 75px;}

/* Page Contact */
#global_cont_contact {margin-left:30px;}
#cont_contact {margin-left:25px;color:#646466;margin-top:30px;}
#cont_form {float:left;margin:0 50px 0 0;width:330px;}
#cont_form label{float:left;width:90px;text-align:right;padding:3px;}
.ipt {width:230px;}
#message {height:200px;width:220px;}
#submit_cont {float:right;margin-right:10px}
.coo {position:absolute;font-size:11px;margin-left:5px;font-family:arial;color:#6f7072;}














