*{margin:0;padding:0;}
body{font-family:"Arial",Times New Roman,Arial Black,Verdana,serif;background-position:top;background-image:url(../img/fond_body_pi.gif);background-attachment:scroll;background-repeat:repeat-x;margin:auto;color:#000;font-family:Arial;font-size:68.75%;}
img{border:none;}
#mainContain{width:964px;margin:auto auto;margin-top:60px;}
#mainContain_col_2{width:770px;height:auto;float:right;}
#mainContain_col_2.noMenu{width:100%;text-align:center;}
#mainContain_col_1{float:left;height:auto;width:194px;}
#mainContain #mainContain_col_2 #top_colonne_gauche_unOnglet{background:transparent url(../img/top_page_interieur_2.png) no-repeat scroll 0 0;border:0 solid red;display:inline;float:left;font-size:0;height:7px;line-height:0;width:770px;}
#middle_colonne_gauche{background:transparent url(../img/middle_page_interieur.png) repeat-y 0 0;float:left;margin:0;padding:0 15px 0 22px;width:733px!important;}
.page_bottom{background:transparent url(../img/bottom_page_interieur.png) no-repeat scroll left top;border:0 solid red;display:inline;float:left;font-size:1em;height:40px;line-height:12px;margin:0;text-align:right;width:770px;}
#header{position:absolute;top:0;width:100%;clear:both;z-index:100;}
#header .content{background-color:white;background-image:url(../img/fond_header.gif);background-repeat:no-repeat;width:964px;margin:auto auto;height:63px;}
#footer{clear:both;height:42px;font-size:.9em;}
#footer .content{clear:both;width:964px;margin:auto auto;height:42px;background-image:url(../img/fond_footer.jpg);background-repeat:no-repeat;font-size:.9em;}
#footer ul{border:0 solid red;display:inline;float:left;margin:15px 0 0 20px;padding:0;}
#footer ul li{display:inline;margin:0;padding:0;}
h1{font-style:bold;color:#0070c0;font-size:1.2em;font-family:"Arial",Times New Roman,Arial Black,Verdana,serif;}
h2{font-style:bold;font-size:1.1em;font-family:"Arial",Times New Roman,Arial Black,Verdana,serif;margin-top:10px;}
h2.sectionDgd{background:url(../img/commun/fond_welcome.gif) no-repeat;height:33px;padding:5px 0 0 10px;}
p{color:#545454;font-size:11px;font-family:"Arial",Times New Roman,Arial Black,Verdana,serif;margin-bottom:5px;text-align:justify;}
a{text-decoration:none;color:#094e93;}
a:hover{text-decoration:underline;color:#0070c0;}
.liens{color:#094e93;font-size:11px;font-family:"Arial",Times New Roman,Arial Black,Verdana,serif;}
.textfooter{color:#99a1aa;font-size:10px;font-family:"Arial",Times New Roman,Arial Black,Verdana,serif;text-align:center;}
.clearer{clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}
.toogle{background-position:left 14px;}
.toogleLink{display:block;margin-top:3px;cursor:pointer;padding-left:15px;background:url(../img/commun/puce_show_hide.gif) no-repeat left top;}
#availableLanguage{background:transparent url(../img/white_arrow.png) no-repeat scroll 0 0;color:#fff;display:none;font-size:12px;height:100px;padding:25px;width:100px;color:#000;}
#availableLanguage ul li{list-style:none;}
#showLanguage{cursor:pointer;}
.color_gris{color:#323f4d;}
.bloc_titre_fd_bleu{clear:left;float:left;width:194px;margin-bottom:10px;padding:0;}
.bloc_titre_fd_bleu .top{height:8px;font-size:0;line-height:0;background:url(../img/bloc_titre_fd_bleu_top.png) no-repeat;}
.bloc_titre_fd_bleu .top_title{height:3px;font-size:0;line-height:0;background:url(../img/bloc_titre_fd_bleu_top_title.png) no-repeat;}
.bloc_titre_fd_bleu .middle_title{padding:0 10px 0 21px;float:left;width:163px!important;width:194px;background:url(../img/bloc_titre_fd_bleu_title.png) no-repeat;border:0 solid red;}
.bloc_titre_fd_bleu .middle_title h2{font-size:1em;}
.bloc_titre_fd_bleu .middle_title .title_h2{font-size:1em;font-weight:bold;}
.bloc_titre_fd_bleu .middle h3{font-size:1em;padding:2px;width:100%;float:left;width:161px;_width:156px;margin:10px 0 2px 0;}
.bloc_titre_fd_bleu .middle .title_h3{font-size:1em;padding:2px;width:100%;float:left;width:161px;_width:156px;font-weight:bold;color:#000;}
.bloc_titre_fd_bleu .middle form{margin:0;padding:0;width:160px;}
.bloc_titre_fd_bleu .middle .separateur_degrade{width:170px;height:1px;font-size:0;line-height:0;background:url(../img/box_degrade_search.png);background-repeat:no-repeat;float:right;display:inline;overflow:hidden;border:0 solid red;margin:5px 0 5px -15px;}
.bloc_titre_fd_bleu .middle{padding:5px 10px 0 15px;float:left;width:169px!important;width:194px;background:transparent url(../img/bloc_titre_fd_bleu_middle.png) repeat-y scroll 0 0;}
.bloc_titre_fd_bleu .middle ul{list-style:none;clear:left;padding:0;}
.bloc_titre_fd_bleu .middle .separateur{position:relative;height:1px;font-size:0;line-height:0;overflow:hidden;width:181px;_width:176px;background:#f00 url(../img/separateur_degrade.gif) no-repeat;padding:0;float:left;display:inline;clear:left;margin-left:-7px;margin-top:9px;margin-bottom:0;}
.bloc_titre_fd_bleu .middle select{border:1px solid #b0dbfc;height:18px;font-size:1em;font-family:Arial,Helvetica,sans-serif;}
.bloc_titre_fd_bleu .middle #display_list{width:40px;margin-right:4px;}
.bloc_titre_fd_bleu .middle #orderby_list{width:110px;}
.bloc_titre_fd_bleu .middle #orderby_list .refinelist{width:125px;margin-right:1px;}
.bloc_titre_fd_bleu .bottom{clear:left;height:8px;font-size:0;line-height:0;background:url(../img/bloc_titre_fd_bleu_bottom.png) no-repeat;}
.bloc_titre_fd_bleu ul.list_puce_cercle{list-style-type:none;padding:0;margin:0 0 6px 0;}
.bloc_titre_fd_bleu ul.list_puce_cercle li{background:url(../img/puce_cercle_noir.gif) no-repeat 2px 5px;padding:0 0 0 10px;margin:0 0 5px 0;line-height:11px;width:150px;}
.inv{display:none;}
h2.titre_de_page_GS{margin-top:0;}
h2.titre_de_page_GS_first_page{color:#000;font-size:1em;font-weight:bold;margin:0;}
h3.section_de_page_GS{font-size:1em;font-weight:normal;margin:0 auto 0 5px;padding-top:1px;}
.avec_fleche_bleue{background:transparent url(../img/commun/puce_triangle_bleu.gif) no-repeat scroll 0 4px;padding:0 0 0 7px;text-decoration:none;}
.avec_fleche_noire{background:transparent url(../img/commun/puce_vide_noire.gif) no-repeat scroll 0 4px;padding:0 0 0 7px;text-decoration:none;}
#products_services_categorie{width:650px;_width:700px;height:auto;margin:10px 0 0 0;float:left;display:inline;}
#products_services_categorie .categorie,#products_services_categorie .categorie_depliee{width:300px;height:auto;float:left;display:inline;margin-bottom:15px;}
#products_services_categorie_2nd_level{width:400px;height:auto;margin:20px 0 0 0;float:left;display:inline;}
#products_services_categorie_2nd_level .categorie,#products_services_categorie_2nd_level .categorie_depliee{width:300px;height:auto;float:left;display:inline;margin-bottom:15px;}
.categorie .top_cat{width:300px;height:7px;font-size:0;line-height:0;background:url(../img/commun/cat_top_plie.gif) no-repeat;}
.categorie_depliee .fond_description_cat{background:transparent url(../img/commun/cat_fond_desc_deplie.jpg) no-repeat scroll 0 0;display:inline;float:left;height:auto;margin:0 0 0 5px;width:283px;}
.categorie_depliee .top_cat{width:300px;height:7px;font-size:0;line-height:0;background:url(../img/commun/cat_top_deplie.gif) no-repeat;}
.categorie .middle_cat{padding-left:95px;padding-right:25px;width:250px;_width:240px;padding-right:0;height:auto;min-height:28px;background:url(../img/commun/cat_middle_plie.gif) repeat-y;}
.categorie_depliee .middle_cat{width:200px!important;width:300px;height:auto;min-height:34px;background:url(../img/commun/cat_middle_deplie.gif) repeat-y;padding-left:95px;padding-right:25px;}
html[xmlns] .categorie .middle_cat,html[xmlns] .categorie_depliee .middle_cat{height:auto;min-height:28px;}
.categorie .illustration_cat,.categorie_depliee .illustration_cat{position:absolute;margin:-3px 0 0 10px;}
.categorie .bottom_cat{width:300px;height:7px;font-size:0;line-height:0;background:url(../img/commun/cat_bottom_plie.gif) repeat-y;}
.categorie_depliee .bottom_cat{width:300px;height:6px;font-size:0;line-height:0;background:url(../img/commun/cat_bottom_deplie.gif) no-repeat;}
.categorie_depliee .description_cat{width:300px;height:auto;background:url(../img/commun/cat_desc_deplie.gif) repeat-y;float:left;display:inline;}
.categorie_depliee .description_cat .description_title{display:block;width:264px;margin:0 auto 3px auto;padding-top:8px;}
.categorie_depliee .description_cat ul{border:0 solid red;width:264px;list-style-type:none;margin:0 auto 0 5px;padding-top:10px;}
.categorie_depliee .description_cat ul li{width:264px;margin-bottom:0px;}
.categorie_depliee .fond_description_cat{background:url(../img/commun/cat_fond_desc_deplie.jpg) no-repeat;width:283px;height:auto;margin:0 0 0 5px;float:left;display:inline;}
html[xmlns] .categorie .middle_cat,html[xmlns] .categorie_depliee .middle_cat{height:auto;min-height:28px;}
.categorie_depliee .fond_description_cat_bottom{width:300px;height:8px;font-size:0;line-height:0;background:url(../img/commun/cat_fond_desc_bottom_deplie.gif) no-repeat;float:left;display:inline;}
.conteneur_categorie_1{float:left;width:300px;height:auto;margin:0 50px 0 0;padding:0;_margin:0 25px 0 0;}
.conteneur_categorie_2{float:left;width:300px;height:auto;_width:325px;margin:0;padding:0;}
.homeLstRegion{float:left;margin-right:30px;}
.homeLstRegion li{list-style-type:none;}
#box_three_companies{width:405px;margin-left:0;margin-top:10px;padding-top:5px;margin-left:0;margin-top:10px;padding-top:5px;float:left;}
.topFiveCpy{clear:both;border-bottom:1px solid #e0f1fe;margin-bottom:5px;padding-bottom:5px;}
.topFiveCpy strong.h2{display:block;float:left;width:225px;color:#0070c0;font-size:1em;margin-top:0;border:none}
.topFiveCpy .cpyAddress{text-transform:uppercase;float:right;width:180px;text-align:right;color:#094e93;font-size:.8em;}
.topFiveCpy .activityText{float:left;width:310px;margin-top:3px;}
.topFiveCpy .cpyLink{float:right;margin-top:3px;}
.topFiveCpy .cpyLink img{border:none;}
#box_three_companies strong.h3,#box_three_companies span.h4{display:block;border-bottom:1px solid #e0f1fe;color:#0070c0;font-size:1em;padding:2px 0;}
#box_three_companies span.h4{font-weight:normal;}
.contact_the_company{float:left;margin-top:20px;width:225px;}
.btn_courrier_D{color:#fff;cursor:pointer;float:left;height:43px;margin:0;padding:0;text-decoration:none;width:auto;}
.btn_courrier_G{float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:auto;margin:0;padding:15px 20px 15px 0;text-decoration:none;text-transform:uppercase;width:100%;}
.btn_web_D{color:#fff;cursor:pointer;float:left;height:45px;margin:0;padding:0;text-decoration:none;width:auto;}
.btn_web_D:hover{color:#FFFFFF}
.btn_web_G{float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:auto;margin:0;padding:15px 20px 15px 0;text-decoration:none;text-transform:uppercase;width:100%;}
.background_courrier_G{background:transparent url(../img/commun/boutons/btn_courrier_D.gif) no-repeat scroll right top;}
.background_web_G{background:transparent url(../img/commun/boutons/btn_more_D.png) no-repeat scroll right top;}
.btn_logo_courrier_G{background:url(../img/commun/boutons/btn_courrier_G.gif) center top no-repeat;width:63px;height:45px;}
.btn_logo_web_G{background:url(../img/commun/boutons/btn_more_G.png) center top no-repeat;width:63px;height:45px;}
#table_web_courrier{border-collapse:collapse;}
#table_web_courrier tr td img{margin:0;padding:0;}
.btn_courrier_D{color:#fff;cursor:pointer;float:left;height:43px;margin:0;padding:0;text-decoration:none;width:auto;}
.company_description{background:transparent url(../img/commun/degrade_company_description_2.jpg) repeat-y scroll 30px top;clear:left;float:left;height:208px;overflow:auto;width:728px;}
.box_title_bleu .title_bleu.avec_bg,.gambit_title_bleu.avec_bg{background:transparent url(../img/commun/degrade_company_description_2.jpg) repeat-y scroll 30px top;}
.description_company{float:left;margin-top:30px;width:217px;}
.description_company h1{color:#323f4d;font-size:1.45em;font-weight:bold;margin-left:10px;}
.description_company address{margin-left:10px;margin-top:2px;font-style:normal;}
.gambit_box_title_bleu{height:auto;margin:0;padding:0;width:728px;}
.gambit_box_title_bleu .gambit_title_bleu{clear:left;height:41px;margin:0;padding:0;width:auto;}
.gambit_box_title_bleu .gambit_title_bleu .gambit_title_bleu_left{background:transparent url(../img/commun/onglet_bleu_left.gif) no-repeat scroll left top;float:left;height:41px;width:3px;}
.gambit_box_title_bleu .gambit_title_bleu .gambit_title_bleu_middle{background:transparent url(../img/commun/onglet_bleu_middle.gif) repeat-x scroll left top;float:left;height:41px;width:auto;}
.gambit_box_title_bleu .gambit_title_bleu .gambit_title_bleu_middle h2{font-size:1.1em;height:auto;margin:0;padding:13px 67px 12px 13px;width:auto;}
.gambit_box_title_bleu .gambit_title_bleu .gambit_title_bleu_right{background:transparent url(../img/commun/onglet_bleu_right.gif) no-repeat scroll left top;float:left;height:41px;width:3px;}
.gambit_barre_deco_bleue{background:transparent url(../img/commun/barre_deco_bleue.gif) repeat-x scroll left top;font-size:1%;height:11px;width:728px;}
.gambit_contenu_box_bleu{height:auto;margin:0;padding:0;width:728px;}
.gambit_contenu_box_bleu .gambit_barre_deco_vert{background:transparent url(../img/commun/barre_degrade.gif) no-repeat scroll left top;float:left;height:116px;margin:0;padding:0;width:1px;}
.gambit_contenu_box_bleu .gambit_contain{background:transparent url(../img/commun/fond_box_bleu.gif) repeat-x scroll left top;float:left;height:auto;margin:0;padding:17px 13px 45px;padding:17px 13px 15px;width:701px;}
* html .gambit_contenu_box_bleu .gambit_contain{width:727px;}
*+html .gambit_contenu_box_bleu .gambit_contain{width:727px;}
.gambit_contenu_box_bleu .gambit_contain h3{color:#323f4d;font-size:1.45em;height:auto;margin:0;padding:0;width:auto;}
.gambit_contenu_box_bleu .gambit_contain .theonglets{height:auto;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;min-height:24px;padding:0;width:auto;}
.gambit_contenu_box_bleu .gambit_contain .theonglets li{display:inline;float:left;height:auto;margin:0;padding:0;width:auto;}
.gambit_contenu_box_bleu .gambit_contain .theonglets li .gambit_petitOngletBlanc_left{background:transparent url(../img/commun/onglet_blanc_left.gif) no-repeat scroll left top;float:left;height:24px;margin:0;padding:0;width:8px;}
.gambit_contenu_box_bleu .gambit_contain .theonglets li .gambit_petitOngletBlanc_middle{background:transparent url(../img/commun/onglet_blanc_middle.gif) repeat-x scroll left top;float:left;height:17px;margin:0;padding:7px 0 0 2px;width:auto;}
.gambit_contenu_box_bleu .gambit_contain .theonglets li .gambit_petitOngletBlanc_right{background:transparent url(../img/commun/onglet_blanc_right.gif) no-repeat scroll left top;float:left;height:24px;margin:0;padding:0;width:6px;}
.gambit_contenu_box_bleu .gambit_contain .theonglets li .gambit_avec_fleche_noire{background:transparent url(../img/commun/puce_triangle_noire.gif) no-repeat scroll left 4px;height:auto;margin:0;padding:0 0 0 7px;width:auto;}
.gambit_contenu_box_bleu .gambit_contain .theonglets li .gambit_avec_fleche_bleue{background:transparent url(../img/commun/puce_triangle_bleu.gif) no-repeat scroll left 4px;height:auto;margin:0;padding:0 0 0 7px;width:auto;}
.gambit_petitOngletBleu{height:29px;margin:0;padding:0;width:auto;}
.gambit_petitOngletBleu .gambit_petitOngletBleu_left{background:transparent url(../img/commun/titre_fd_clair_left.gif) no-repeat scroll left top;float:left;height:29px;width:2px;}
.gambit_petitOngletBleu .gambit_petitOngletBleu_middle{background-color:#e1f0ff;float:left;height:22px;margin:0;padding:7px 8px 0;width:auto;}
* html .gambit_petitOngletBleu .gambit_petitOngletBleu_middle{padding:7px 8px 8px;}
*+html .gambit_petitOngletBleu .gambit_petitOngletBleu_middle{padding:7px 8px 8px;}
.gambit_petitOngletBleu .gambit_petitOngletBleu_middle h4{font-size:1em;}
.gambit_petitOngletBleu_right{-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/commun/titre_fd_clair_right.gif) no-repeat scroll left top;float:left;height:29px;width:2px;}
.gambit_filet_bleu{height:auto;margin:0;padding:0;width:701px;}
.gambit_filet_bleu .gambit_filet_bleu_top{background:transparent url(../img/commun/gambit_filet_bleu_top.gif) no-repeat scroll left top;font-size:1%;height:3px;margin:0;padding:0;width:auto;}
.gambit_filet_bleu .gambit_filet_bleu_middle{background-color:white;border-left:1px solid #e4f3ff;border-right:1px solid #e4f3ff;color:#323f4d;height:auto;margin:0;padding:12px;width:auto;}
.gambit_filet_bleu .gambit_filet_bleu_bottom{background:transparent url(../img/commun/gambit_filet_bleu_bottom.gif) no-repeat scroll left top;font-size:1%;height:3px;margin:0;padding:0;width:auto;}
.prod_and_services_filet_bleu{height:auto;margin:0;padding:0;width:651px;}
.prod_and_services_filet_bleu .prod_and_services_filet_bleu_top{background:transparent url(../img/commun/prod_and_services_filet_bleu_top.gif) no-repeat scroll left top;font-size:1%;height:3px;margin:0;padding:0;width:auto;}
.prod_and_services_filet_bleu .prod_and_services_filet_bleu_middle{background-color:white;border-left:1px solid #e4f3ff;border-right:1px solid #e4f3ff;color:#323f4d;height:auto;margin:0;padding:12px;width:auto;}
.prod_and_services_filet_bleu_middle dl dd{padding-left:15px;background:transparent url(../img/blocs/picto_element_fils.gif) no-repeat scroll left 4px;}
.prod_and_services_filet_bleu .prod_and_services_filet_bleu_bottom{background:transparent url(../img/commun/prod_and_services_filet_bleu_bottom.gif) no-repeat scroll left top;font-size:1%;height:3px;margin:0;padding:0;width:auto;}
.gambit_legende{color:#323f4d;font-size:1em;font-weight:bold;}
.gambit_box_title_bleu ul li{color:#323f4d;list-style-type:none;margin:0 0 0 10px;padding:0;}
.gambit_separateur_10px{clear:both;font-size:1%;height:10px;margin:0;padding:0;width:auto;}
.backintheflux{clear:both;font-size:1%;height:1%;line-height:1%;}
.paginationControl{float:left;height:23px!important;padding:10px 5px 0 10px;width:390px;background:transparent url(../img/fond_paginator.gif) no-repeat scroll 0 0;}
.paginationControl a{padding:1px 2px;}
.paginationControl span.active{padding:1px 2px;font-weight:bold;}
.paginationControl a:hover{background-color:#FFF;}
.middle_title h2{margin:10px 5px;}
.titre_cartouche_blanc .middle .title_h2{color:#1a171c;font-size:1em;font-weight:bold;margin:0 0 0 11px;padding:0;width:171px;}
.titre_cartouche_blanc .middle{background:transparent url(../img/commun/h2_middle.png) repeat-y scroll left top;width:191px;}
.titre_cartouche_blanc .top{background:transparent url(../img/commun/h2_top.png) no-repeat scroll 0 0;font-size:0;height:8px;line-height:0;width:191px;}
.titre_cartouche_blanc .bottom{background:transparent url(../img/commun/h2_bottom.png) no-repeat scroll left bottom;font-size:0;height:9px;line-height:0;width:191px;}
div.titre_cartouche_blanc{height:auto;width:191px;margin-left:3px;}
#menuTop_pi{float:left;margin-bottom:5px;}
.infoFiltre{font-size:.9em;color:#545454;margin-top:10px;}
.filtreName{font-weight:bold;color:#000;}
.navigationLst{margin:0 10px 0 15px;}
.navigationLst li{list-style-type:none;color:black;margin-bottom:4px;}
.navigationLst li a img{float:left;border:none;margin-right:3px;}
.refineSection{margin-bottom:10px;}
.logo_company{float:left;margin:10px 0 2px -3px;}
.logo_company_top{background:transparent url(../img/commun/fond_logo_company_top.png) no-repeat scroll left top;height:35px;width:235px;}
.logo_company_middle{background:transparent url(../img/commun/fond_logo_company_middle.png) repeat-y scroll left top;height:145px;width:235px;}
.logo_company_bottom{background:transparent url(../img/commun/fond_logo_company_bottom.png) no-repeat scroll left top;float:left;height:12px;width:235px;}
.logo_company table{overflow:hidden;text-align:center;vertical-align:middle;width:235px;}
div.three_links{float:right;height:42px;width:90px;}
div.three_links .middle2{background:transparent url(../img/commun/top_companies_middle2.gif) no-repeat scroll center top;float:right;height:42px;width:36px;}
div.three_links .left{background:transparent url(../img/commun/top_companies_right.gif) no-repeat scroll center top;float:right;height:42px;width:8px;}
div.three_links .right{background:transparent url(../img/commun/top_companies_left.gif) no-repeat scroll center top;float:right;height:42px;width:8px;}
div.three_links .middle{background:transparent url(../img/commun/top_companies_middle.gif) no-repeat scroll center top;float:right;height:42px;width:33px;}
div.three_links .middle a{margin-left:5px;line-height:48px;}
div.three_links .middle2 a{margin-left:8px;line-height:48px;}
#searchForm{background:transparent url(../img/commun/fond_champ_recherche.gif) no-repeat scroll 0 11px;display:inline;float:left;height:42px;margin:5px 0 0 80px;width:646px;}
fieldset{border:0 none;margin:0;padding:0;}
#searchForm label{float:left;margin:16px 0 0 10px;}
.inv{display:none;}
#searchForm #idZone{width:132px!important;}
#searchForm #idChoix,#searchForm #idZone{border:1px solid #b0dbfc;height:18px;margin:13px 5px 0;padding:1px 0 0 2px;}
#searchForm input,#searchForm select{float:left;font-size:1em;margin:0;padding:0;}
select{border:1px solid #b0dbfc;font-size:1em;}
.floatLeft{float:left;}
#searchForm input{background-color:#fff;border:1px solid #a5d5fb;height:17px!important;margin:13px 0 0 3px;padding:1px 0 0 5px;width:183px!important;}
.btn_bleu_fd_blanc_big{border:0 solid green;}
.btn_bleu_fd_blanc_big span{background:transparent url(../img/commun/coin_bouton.gif) no-repeat scroll 0 0;display:inline;float:left;height:25px;margin:11px 0 0;overflow:hidden;width:21px;}
.btn_bleu_fd_blanc_big button,.btn_bleu_fd_blanc_big input{background:transparent url(../img/commun/coin_droit_bouton.gif) no-repeat scroll right center;border:0 solid red;color:#fff;cursor:pointer;float:left;font-size:1em;height:25px;margin:11px 0 0;padding:0 8px 4px 0;width:auto;}
.btn_bleu_fd_blanc_big span{background:transparent url(../img/commun/coin_bouton.gif) no-repeat scroll 0 0;display:inline;float:left;height:25px;margin:11px 0 0;overflow:hidden;width:21px;}
#searchForm #select1{width:128px!important;}
#fil_arianne{border:0 solid red;float:left;line-height:11px;padding:6px 0 4px 8px;width:608px!important;}
#fil_arianne a{font-size:1em;}
.contactPlus{cursor:pointer;background:url(../img/contactPlus.png) no-repeat right;width:750px;color:#0070c0;font-size:14px;font-weight:bold;text-align:center;float:left;margin-top:13px;}
.contactPlus a{color:#e42722;}
.switch_language{float:right;padding:6px 10px 4px 8px;}


/* stop sprites (new) */
#copyright {color:#98A1A8;font-size:0.9em;text-align:center;}
#footer .content ul {border:0 solid red;display:inline;float:left;margin:15px 0 0 20px;padding:0;}
#footer {font-size:11px;}
#footer .content ul li a {background:transparent url(../img/commun/separateur_link_footer.gif) no-repeat scroll 0 2px;display:inline;margin:0;padding:0 5px 0 7px;text-decoration:none;}

.separation_verticale .box_top {
background:url(../img/commun/box_col_droite_top_vert.gif) no-repeat scroll left top transparent;
}

.box_colonne_droite {
float:left;
height:auto;
margin-bottom:10px;
margin-left:0;
width:304px;
}

.separation_verticale .box_middle table td.title_productPremiumPhoto {
background:url(../img/commun/fond_box_title.gif) repeat-y scroll right top transparent;
color:#000000;
font-weight:bold;
padding-left:10px;
}

.separation_verticale .box_middle table td.logo {
padding-left:7px;
text-align:center;
vertical-align:middle;
width:120px !important;
}
a.information_productPremiumPhoto  {
color:#FF0000;
font-weight:bold;
text-decoration:none;
}
.separation_verticale .box_middle table td.bordure_grise {
background:url(../img/commun/fond_box_droite_vert.gif) no-repeat scroll right top transparent;
height:95px;
padding-left:8px;
padding-top:5px;
vertical-align:top;
}

.separation_horizontale .box_top {
background:url(../img/commun/box_col_droite_top.gif) no-repeat scroll left top transparent;
}

.box_colonne_droite .box_middle {
background:url(../img/commun/box_col_droite_middle.gif) repeat-y scroll 0 0 transparent;
min-height:95px;
width:304px;
}

.separation_horizontale .box_middle table {
margin-left:6px;
width:298px;
}

.separation_horizontale .box_middle table td.logo {
border-bottom:1px solid #DFEAF8;
padding:7px 0;
text-align:center;
vertical-align:middle;
}

.no_border {
border:medium none;
}

.box_colonne_droite .box_bottom {
background:url(../img/commun/box_col_droite_bottom.gif) no-repeat scroll left top transparent;
font-size:0;
height:9px;
line-height:0;
width:304px;
}

.box_colonne_droite .box_top {
font-size:0;
height:3px;
line-height:0;
width:304px;
}
.separation_verticale .box_middle table td.title_productPremiumPhoto {
background:url(../img/commun/fond_box_title.gif) repeat-y scroll right top transparent;
color:#000000;
font-weight:bold;
padding-left:10px;
}

.text09em  {
font-size:0.9em;
}

.color_gris {
color:#323F4D;
}

.separation_verticale .box_middle table td.bordure_grise a, .separation_horizontale .box_middle table td.bordure_grise a {
display:block;
padding-bottom:7px;
}

.separation_horizontale .box_middle table td.bordure_grise {
background:url("../img/commun/fond_box_droite_hori.gif") no-repeat scroll 0 0 transparent;
padding:10px 10px 6px;
}

strong.devisPC{color:red;font-size:11px;display:block}

fieldset{margin:0;padding:0}

.apple_overlay div.close {
background-image:url("../img/overlay/close.png");
cursor:pointer;
height:35px;
position:absolute;
right:-10px;
top:-10px;
width:35px;
}

.apple_overlay {
background-image:url("../img/overlay/transparent.png");
display:none;
font-size:11px;
width:980px;
height:600px
}



/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
	height:560px;
	overflow-y:auto;
	margin:20px;
}

/* root element for tabs  */
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../img/blue.png) no-repeat -420px 0;
	font-size:12px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


div.panes{margin:10px 0}
/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;	
}


.cmsForm label {font-weight:bold;display:block;font-size:13px;margin:10px 0 4px 0}
textarea{border:1px solid #B0DBFC}


a.bbCode {
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #1196DA;
border-color:#BEBEBE;
border-style:solid;
border-width:0 1px 1px 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
padding:2px 4px;
font-weight:normal;
font-size:11px;
}

#address_footer{margin: 20px 0pt 10px; text-align: center; color:#323F4D;}
#address_footer address{color:#323F4D; font-style: normal; display: inline;}


/* Correction pour IE6 */
/*\*/ * html .bloc_titre_fd_bleu .middle_title {width:163px;}
/*\*/ * html .bloc_titre_fd_bleu .middle {width:169px;}
/*\*/ * html .gambit_contenu_box_bleu  .gambit_contain  { width: 701px;  } /**/

/* Correction pour IE7 */
*:first-child+html .gambit_contenu_box_bleu  .gambit_contain { width: 701px; } 