html {height:100%;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:100%;color:#848484;background:#2d2d2d;}
body,img {margin:0;padding:0;}
img {border:0;}
a, input:focus, select:focus, textarea:focus {outline:none;}
p {margin:0;padding:0;}
.left {float:left;}
.clear {clear:both;}

#superglobal {background:#2d2d2d url(images/back.jpg) repeat-x;min-height:100%;}
#header {margin:0 auto;width:1072px;}
#header #menu {padding:0 0 0 32px;}
#header #menu .item {float:left;}
#global {width:1072px;margin:0 auto;}
#supercontent {padding:0 0 0 32px;width:1040px;}
#content {width:1040px;padding:9px 0 0 0;}
#footer {background:url(images/bck_footer.jpg) repeat-x;width:1008px;padding:25px 0 15px 32px;font-size:10px;color:#a0a0a0;}
#footer a {color:#a0a0a0;}

#logo_partenaires {padding:10px 0 20px 0;}
#logo_partenaires .logo {padding:0 0 0 7px;}


#container_head {width:1040px;height:315px;position:relative;}
.slider_head {float:left;width:1040px;height:315px;margin:0;padding:0;overflow:hidden;}
.slider_head a {color:#19171a;text-decoration:none;}
.slider_head .javascript_css {position:relative;z-index:3;width:1040px;padding:20px;margin:0 auto;background:#e5e5e5;display:none;}
.slider_head .slider {float:left;position:relative;width:1040px;height:315px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_head ul {position:relative;height:315px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_head li {float:left;display:inline;width:1040px;height:315px;margin:0;padding:0;overflow:hidden;}
.slider_head .img_head {width:1040px;height:315px;}


#gb_accueil #box-promo {float:left;width:339px;}
#gb_accueil #box-clients {float:left;padding:0 0 0 11px;width:339px;}
#gb_accueil #box-infos {float:left;padding:0 0 0 11px;width:339px;}
#gb_accueil .box-middle .cont-middle {background:url(images/box/1/middle.png) repeat-y;padding:0 0 0 5px;min-height:110px;}
#gb_accueil .cont-middle .titre_box {background:url(images/puce.gif) no-repeat 0 3px;padding:0 0 0 10px;font-size:11px;font-weight:bold;}
/*#gb_accueil .cont-middle .int_box {padding:5px 0 0 5px;}
#gb_accueil .img_promo {float:left;width:102px;padding:0 10px 0 0;}
#gb_accueil .desc_promo {float:left;width:200px;}
#gb_accueil .desc_promo .titre_pdt {color:#423d3a;font-size:11px;font-weight:bold;padding:0 0 3px 0;}
#gb_accueil .desc_promo .desc_pdt {color:#797979;font-size:11px;padding:0 0 3px 0;}
#gb_accueil .desc_promo .prix_pdt {padding:0 0 6px 0;}
#gb_accueil .desc_promo .prix_pdt .ancien_prix {background:#e4dfdb;padding:2px 6px;color:#423d3a;font-weight:bold;}
#gb_accueil .desc_promo .prix_pdt .nouveau_prix {color:#cd5704;font-size:16px;font-weight:bold;}*/
#gb_accueil .int_box {width:329px;}
#gb_accueil .img_clients {float:left;width:102px;padding:0 10px 0 0;}
#gb_accueil .imp_clients {float:left;width:210px;}
#gb_accueil .impn_clients {float:left;width:330px;}
#gb_accueil .txt_clients {color:#797979;font-size:11px;padding:0 0 3px 0;}
#gb_accueil .img_infos {float:left;width:114px;padding:0 10px 0 0;}
#gb_accueil .desc_infos {float:left;width:188px;}
#gb_accueil .desc_infos .horaires {color:#797979;font-size:11px;font-weight:bold;padding:0 0 3px 0;}
#gb_accueil .desc_infos .adresse {color:#797979;font-size:11px;padding:0 0 3px 0;}

#container_promo {width:329px;height:90px;position:relative;}
.slider_promo {float:left;width:320px;height:90px;margin:5px 0 0 7px;padding:0;overflow:hidden;}
.slider_promo a {color:#19171a;text-decoration:none;}
.slider_promo .javascript_css {position:relative;z-index:3;width:280px;padding:20px;margin:0 auto;background:#e5e5e5;display:none;}
.slider_promo .slider {float:left;position:relative;width:320px;height:90px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_promo ul {position:relative;height:90px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_promo li {float:left;display:inline;width:320px;height:90px;margin:0;padding:0;overflow:hidden;}
.slider_promo .img_promo {float:left;width:102px;padding:0 10px 0 0;}
.slider_promo .desc_promo {float:left;width:200px;padding:0 0 0 5px;}
.slider_promo .desc_promo .titre_pdt {color:#423d3a;font-size:11px;font-weight:bold;padding:0 0 3px 0;}
.slider_promo .desc_promo .desc_pdt {color:#797979;font-size:11px;padding:0 0 3px 0;}
.slider_promo .desc_promo .prix_pdt {padding:0 0 6px 0;}
.slider_promo .desc_promo .prix_pdt .ancien_prix {background:#e4dfdb;padding:2px 6px;color:#423d3a;font-weight:bold;}
.slider_promo .desc_promo .prix_pdt .nouveau_prix {color:#cd5704;font-size:16px;font-weight:bold;}


#gb_produits .pdt {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dashed #8a837b;}
#gb_produits .pagination {color:#fff;font-size:13px;text-align:right;}
#gb_produits  #pagination_top {padding:0 0 10px 0;}
#gb_produits  #pagination_bottom {padding:10px 0 0 0;}
#gb_produits .pagination a {color:#fff;text-decoration:none;}
#gb_produits .pagination .active {color:#e96101;font-weight:bold;text-decoration:underline;}
#gb_produits .pagination a:hover {color:#e96101;text-decoration:underline;}
#gb_produits .box-middle .cont-middle {background:url(images/box/2/middle.png) repeat-y;padding:0 10px;}
#gb_produits .box-middle .img_pdt {float:left;width:210px;padding:0 10px 0 0;}
#gb_produits .box-middle .img_pdt img {border:2px solid #e16f1f;}
#gb_produits .box-middle .infos_pdt {float:left;width:205px;color:#242529;font-size:11px;}
#gb_produits .box-middle .infos_pdt a {color:#242529;font-size:11px;}
#gb_produits .box-middle .infos_pdt .titre_pdt {color:#dd5d02;font-size:18px;}
#gb_produits .box-middle .infos_pdt .lien_const {padding:10px 0 0 0;}
#gb_produits .box-middle .prix_pdt {float:left;width:140px;margin:90px 0 0 20px;}
#gb_produits .box-middle .prix_pdt .ancien_prix {width:126px;height:20px;padding:3px 0 0 0;font-weight:bold;text-align:right;}
#gb_produits .box-middle .prix_pdt .ancien_prix del {color:#423d3a;font-size:16px;padding:0 3px 0 0;}
#gb_produits .box-middle .prix_pdt .cart_prix {background:url(images/prix_pdt.gif) no-repeat;width:126px;height:20px;padding:3px 0 0 0;font-weight:bold;text-align:right;}
#gb_produits .box-middle .prix_pdt .cart_prix span {color:#fff;font-size:16px;padding:0 3px 0 0;}
#gb_produits .box-middle .tr_desc {float:left;width:10px;padding:20px 0 0 0;}
#gb_produits .box-middle .desc_pdt {float:left;width:395px;background:#e2e2e2;padding:7px 15px;color:#242529;font-size:11px;}


#gb_services .box-middle .cont-middle {background:url(images/box/2/middle.png) repeat-y;padding:0 10px;color:#423d3a;}
#gb_services .box-middle .cont-middle a {color:#dd5d02;}
#gb_services .box-middle .cont-middle .lientelecharger_mini {color:#423d3a;}
#gb_services #sidemenu {float:left;width:200px;}
#gb_services #sidemenu ul {margin:0;padding:35px 0 0 10px;list-style-type:none;font-weight:bold;}
#gb_services .tr_desc {float:left;width:10px;padding:40px 0 0 20px;}
#gb_services #cont-service {float:left;width:760px;padding:0 0 10px 0;}
#gb_services #cont-service .service_title {padding:0 7px 5px 7px;color:#dd5d02;font-size:18px;}
#gb_services #cont-service .service {background:#e2e2e2;padding:7px 15px;color:#242529;font-size:11px;width:760px;}
#gb_services .service .service_photo {float:left;}
#gb_services .service .service_photo img {float:left;width:365px;padding:5px 10px 5px 0;}


#gb_temoignages .box-middle .cont-middle {background:url(images/box/2/middle.png) repeat-y;padding:0 10px;color:#423d3a;}
#gb_temoignages .box-middle .cont-middle a {color:#423d3a;}
#gb_temoignages #sidemenu {float:left;width:200px;}
#gb_temoignages #sidemenu ul {margin:0;padding:35px 0 0 10px;list-style-type:none;font-weight:bold;}
#gb_temoignages .tr_desc {float:left;width:10px;padding:40px 0 0 20px;}
#gb_temoignages #cont-temoignage {float:left;width:760px;padding:0 0 10px 0;}
#gb_temoignages #cont-temoignage .temoignage_title {padding:0 7px 5px 7px;color:#dd5d02;font-size:18px;}
#gb_temoignages #cont-temoignage .temoignage {background:#e2e2e2;padding:7px 15px;color:#242529;font-size:11px;}
#gb_temoignages .temoignage .temoignage_photo {float:left;}
#gb_temoignages .temoignage .temoignage_photo img {float:left;width:365px;padding:5px 10px 5px 0;}


#gb_partenaires .partenaires_contenu table tr td {width:82px;height:70px;border:1px solid #5d8cc4;}
#gb_partenaires .partenaires_complement {width:1040px;height:200px;}
#gb_partenaires .box-middle .cont-middle {background:url(images/box/2/middle.png) repeat-y;padding:0 10px;color:#423d3a;}
#gb_partenaires .box-middle .cont-middle a {color:#423d3a;}
#gb_partenaires .title_partenaire {font-size:14px;font-weight:bold;}


#coordonnees #com {color:#242529;}
#coordonnees #com a {color:#242529;font-weight:bold;}
#gb_contact .box-middle .cont-middle {background:url(images/box/2/middle.png) repeat-y;padding:0 10px;color:#423d3a;}
#gb_contact .sidemenu_c {float:left;width:296px;margin:100px 0 0 0;padding:0 0 0 30px}
#gb_contact .sidemenu_c #box {padding:0 0 10px 0;}
#gb_contact .titre {color:#423d3a;font-size:14px;font-weight:bold;text-decoration:underline;}
#gb_contact .plan {text-align:center;}
#gb_contact #formulaire {margin:0 0 0 330px;}
#gb_contact #form_contact {width:660px;}
#gb_contact #cont_form #col1 {float:left;width:310px;height:175px;padding:20px 0 20px 20px;}
#gb_contact #cont_form #col2 {float:left;width:310px;height:175px;padding:20px 0 20px 15px;}
#gb_contact #cont_form label {float:left;width:90px;color:#242529;text-align:right;padding:3px 5px 0 0;}
#gb_contact #cont_form .ipt {width:200px;margin:1px 0;}
#gb_contact #cont_form .ipt_msg {width:200px;margin:1px 0;height:140px;}
#gb_contact #cont_form #submit_cont {float:right;padding:10px 15px 10px 0;}


#cont_mentions_legales {text-align:justify;background:url(images/box/2/middle.png) repeat-y;padding:0 10px;color:#423d3a;padding:0 30px;}
#cont_mentions_legales a {color:#423d3a;text-decoration:none;font-weight:bold;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#dd5d02;font-weight:bold;}
