a {
color:#3C628F;
font-size:11px;
text-decoration:underline;
}

div#bisaccueil {
width:960px;
}

div#bissecteur {
width:640px;
float:left;
}

div#biszonedroite {
margin-left:18px;
width:302px;
background-color:#F30;
float:right;
display:inline;
}

.bisblocs_left {
background-color:#FFF;
border:1px solid #99B3CC;
position:relative;
width:638px;
padding-bottom:4px;
margin:0;
}

.bisblocs_left_titre {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:618px;
height:20px;
margin-bottom:4px;
border-width:0;
padding:4px 10px 0;
}

.bishsect {
padding-left:10px;
padding-bottom:3px;
text-align:left;
background-image:url(/images/puce_fleche.gif);
background-position:1px 5px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
line-height:15px;
}

.bishsect2 {
padding-left:10px;
padding-bottom:3px;
text-align:left;
background-image:url(/images/puce_fleche_terne.gif);
background-position:1px 5px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.bishsect3 {
padding-left:10px;
padding-bottom:3px;
text-align:left;
background-image:url(/images/puce_fleche_bleu.gif);
background-position:1px 5px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

div#bisindustrie {
font-family:Arial, Helvetica, sans-serif;
color:#d40d12;
padding-top:4px;
}

div#bisunder {
margin-top:10px;
}

div#bis_bloc_success_story {
float:left;
background-color:#FFF;
position:relative;
text-align:left;
width:309px;
margin:0;
}

div#bis_bloc_partenaire {
float:right;
display:inline;
background-color:#FFF;
position:relative;
text-align:left;
width:310px;
margin:0;
}

div#zonecontenu {
display:inline;
width:502px;
float:left;
background-color:#FFF;
text-align:left;
}

div#zonecontenu.zonecontenu_feuille {
width:640px;
}

div#zonedroite {
display:inline;
width:440px;
float:right;
margin-left:18px;
}

div#zonedroite.zonedroite_feuille {
width:302px;
}

div#colonnepub {
display:inline;
background-color:#0C3;
width:120px;
float:left;
margin-right:0;
margin-left:18px;
}

div#zonecontenu_prod div#colonnepub,div#zonecontenu div#colonnepub {
margin-right:3px;
margin-left:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
background-image:url(/images/habillage_degrade_clair.png);
background-position:center;
background-repeat:repeat-y;
margin:0;
padding:0;
}

div#all {
background-color:#fff;
width:960px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

div#colonnecentrale {
display:inline;
background-color:#FFF;
width:302px;
float:left;
}

#header {
position:relative;
width:960px;
text-align:left;
}

#header_menu {
position:relative;
height:100px;
width:960px;
text-align:left;
}

#header_menu_logo {
position:absolute;
top:9px;
left:0;
height:61px;
width:183px;
text-align:left;
z-index:10!important;
}

#header_minimenu {
position:absolute;
top:3px;
right:0;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-align:right;
float:right;
z-index:51;
}

#large_banner {
float:right;
margin-top:-29px;
}

.link_minimenu:hover {
color:#FFF;
text-decoration:underline;
}

.link_bigmenu:hover {
color:#ffbf00;
text-decoration:none;
}

#header_bigmenu {
position:absolute;
top:50px;
left:350px;
height:32px;
width:560px;
font:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFF;
text-align:center;
}

#header_menu_boutons {
position:absolute;
top:42px;
left:182px;
height:27px;
width:434px;
text-align:center;
}

#header_menu_pictos {
position:absolute;
top:53px;
left:637px;
height:16px;
width:145px;
text-align:left;
}

#header_baseline {
position:relative;
background:#FFF url(/images/baseline.gif) top left repeat;
font-size:9px;
color:#FFF;
text-align:center;
height:24px;
width:770px;
padding-top:8px;
}

#header_navigation {
position:relative;
width:770px;
text-align:left;
}

#header_navigation_connexion {
position:relative;
float:right;
top:0;
right:0;
width:89px;
text-align:right;
padding-right:10px;
padding-top:1px;
}

#header_navigation_chemin {
position:relative;
float:left;
top:0;
left:0;
width:640px;
text-align:left;
padding-left:1px;
padding-top:2px;
}

#content {
position:relative;
clear:both;
width:870px;
text-align:left;
}

#content_full {
position:relative;
top:0;
left:0;
width:770px;
padding-top:1px;
}

#content_left {
position:relative;
top:0;
left:0;
width:500px;
padding-top:1px;
}

#content_left_bottom {
position:relative;
width:500px;
}

#content_left_bottom_left {
position:relative;
top:0;
left:0;
width:243px;
padding-top:1px;
}

#content_left_bottom_right {
position:relative;
float:right;
top:0;
left:0;
width:243px;
padding-top:1px;
}

#content_right {
position:relative;
float:right;
top:0;
left:0;
width:249px;
padding-top:1px;
}

#content_menu {
position:relative;
top:0;
left:0;
width:175px;
padding-top:1px;
}

#content_content {
position:relative;
float:right;
top:0;
left:0;
width:670px;
padding-top:1px;
}

#footer {
position:relative;
clear:both;
width:960px;
text-align:center;
padding-top:40px;
}

#footer_links {
position:relative;
width:960px;
color:#3C628F;
text-align:center;
border-top:solid 1px #99B3CC;
padding-top:10px;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#D00;
margin:1px 0 2px;
padding:0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
margin:1px 0 2px;
padding:0;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin:1px 0 20px;
padding:0;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#D00;
margin:1px 0 2px;
padding:0;
}

a.lien_feuille_affinage_moteur {
color:#3C628F;
text-decoration:underline;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:1px 0 5px;
padding:0;
}

.noir {
font-weight:400;
color:#000;
}

.complement {
font-size:10px;
font-weight:400;
color:#999;
}

.petit {
font-size:9px;
color:#000;
}

.contact {
background-color:#D00;
float:right;
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#FFF;
border:solid 1px #800;
padding:0 5px;
}

img {
border:none;
border-width:0;
}

img.logo {
float:right;
border:solid 1px #3C628F;
margin-left:10px;
}

form {
margin:0;
padding:4px 0;
}

input[type=text] {
width:200px;
}

.rouge,.rouge a {
color:#D00;
}

.tresimportant,.tresimportant a {
font-weight:700;
color:#D40D12;
}

.btn_rouge_gauche {
background:transparent url(/images/btn_notexte_gauche.jpg) top left repeat;
height:24px;
width:10px;
}

.btn_rouge_centre {
background:transparent url(/images/btn_notexte_centre.jpg) top left repeat;
height:24px;
}

.btn_rouge_texte {
color:#FFF;
font-weight:700;
text-transform:uppercase;
}

.btn_rouge_droite {
background:transparent url(/images/btn_notexte_droite.jpg) top left repeat;
height:24px;
width:10px;
}

.popup {
background:#FFF url(/images/bloc_achetez_vendez_fond.gif) top left repeat;
float:right;
text-align:center;
width:300px;
border:solid 1px #99B3CC;
}

hr {
width:100%;
border-top:solid 1px #3C628F;
border-right:solid 0 #3C628F;
border-bottom:solid 0 #3C628F;
border-left:solid 0 #3C628F;
}

.box_onglets {
position:relative;
height:20px;
width:100%;
border-left:solid 1px #99B3CC;
border-bottom:solid 1px #99B3CC;
}

#box_onglet_offres_on {
position:absolute;
background:#FFF url(/images/onglet_fond.gif) top right repeat;
color:#D40D12;
font-size:11px;
font-weight:700;
text-decoration:none;
text-align:center;
left:-1px;
height:17px;
width:121px;
padding-top:3px;
border-left:solid 1px #99B3CC;
border-bottom:solid 1px #FFF;
}

#box_onglet_offres_off {
position:absolute;
background:#EAEAEA url(/images/onglet_fond.gif) top right repeat;
font-size:11px;
font-weight:700;
text-align:center;
left:-1px;
height:17px;
width:121px;
padding-top:3px;
border-left:solid 1px #99B3CC;
}

#box_onglet_produits_on {
position:absolute;
background:#FFF url(/images/onglet_fond.gif) top right repeat;
color:#D40D12;
font-size:11px;
font-weight:700;
text-decoration:none;
text-align:center;
left:120px;
height:17px;
width:80px;
padding-top:3px;
border-bottom:solid 1px #FFF;
border-left:solid 1px #99B3CC;
}

#box_onglet_produits_off {
position:absolute;
background:#EAEAEA url(/images/onglet_fond.gif) top right repeat;
font-size:11px;
font-weight:700;
text-align:center;
left:120px;
height:17px;
width:80px;
padding-top:3px;
border-left:solid 1px #99B3CC;
}

#box_onglet_societes_on {
position:absolute;
background:#FFF url(/images/onglet_fond.gif) top right repeat;
color:#D40D12;
font-size:11px;
font-weight:700;
text-decoration:none;
text-align:center;
left:200px;
height:17px;
width:80px;
padding-top:3px;
border-bottom:solid 1px #FFF;
border-left:solid 1px #99B3CC;
}

#box_onglet_offres_on a,#box_onglet_produits_on a,#box_onglet_societes_on a {
color:#D40D12;
text-decoration:none;
}

#box_onglet_societes_off {
position:absolute;
background:#EAEAEA url(/images/onglet_fond.gif) top right repeat;
font-size:11px;
font-weight:700;
text-align:center;
left:200px;
height:17px;
width:80px;
padding-top:3px;
border-left:solid 1px #99B3CC;
}

.box_details {
position:relative;
width:100%;
border-bottom:solid 1px #99B3CC;
border-left:solid 1px #99B3CC;
border-right:solid 1px #99B3CC;
padding:5px;
}

.box_infos {
position:relative;
background-color:#EAEAEA;
padding:5px;
}

.blocs_full {
position:relative;
background-color:#FFF;
width:770px;
border:solid 1px #99B3CC;
margin:14px 0 0;
}

.blocs_full_titre {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:750px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

.blocs_full_contenu {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:758px;
border-width:0;
padding:0 2px 4px 10px;
}

.blocs_left_bis,.blocs_left_bis_prod {
position:relative;
background-color:#FFF;
width:500px;
border:solid 1px #FFF;
float:right;
margin:0;
}

.blocs_form {
position:relative;
background-color:#FFF;
width:700px;
margin:14px 0 0;
}

.blocs_left_contenu {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:480px;
border-width:0;
padding:10px;
}

.blocs_left_demi {
position:relative;
background-color:#FFF;
width:243px;
border:solid 1px #99B3CC;
margin:14px 0 0;
}

.blocs_left_demi_titre {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:223px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

.blocs_left_demi_contenu {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:223px;
border-width:0;
padding:10px;
}

.blocs_right {
position:relative;
background-color:#FFF;
width:300px;
border:solid 1px #99B3CC;
text-align:left;
margin:0;
}

.blocs_right_titre {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:280px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

.blocs_titre {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:10px;
font-weight:700;
color:#3C628F;
border-width:0;
padding:4px 10px 0;
}

.blocs_right_contenu {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:229px;
border-width:0;
padding:7px;
}

.bloc_achetez_vendez {
position:relative;
background:#FFF url(/images/bloc_achetez_vendez_fond.gif) top left repeat;
width:300px;
border:solid 1px #99B3CC;
margin:14px 0 0;
}

.bloc_achetez_vendez_titre {
position:relative;
background:transparent url(/images/bloc_achetez_vendez_titre_fond.gif) top left repeat;
font-size:13px;
font-weight:700;
text-transform:uppercase;
color:#FFF;
width:280px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

.bloc_achetez_vendez_contenu {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:280px;
border-width:0;
padding:10px;
}

.bloc_achetez_vendez_contenu_puce {
background-image:url(/images/puce.gif);
background-repeat:no-repeat;
background-position:0 5px;
margin:0;
padding:1px 0 4px 14px;
}

.blocs_recherches {
position:absolute;
text-align:center;
top:4px;
right:2px;
bottom:3px;
width:278px;
border:#CFCFE7 1px solid;
margin:0;
padding:0;
}

.bloc_menu {
position:relative;
width:175px;
border:solid 1px #99B3CC;
margin:14px 0 0;
}

.bloc_menu_fic_soc {
position:relative;
width:175px;
border:solid 1px #99B3CC;
margin:0;
}

.bloc_menu_titre {
position:relative;
background:transparent url(/images/bloc_achetez_vendez_titre_fond.gif) top left repeat;
font-size:13px;
font-weight:700;
color:#FFF;
width:155px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

.bloc_titre {
position:relative;
background:transparent url(/images/bloc_achetez_vendez_titre_fond.gif) top left repeat;
font-size:13px;
font-weight:700;
color:#FFF;
border-width:0;
padding:4px 10px 0;
}

.bloc_submit {
position:relative;
background:transparent url(/images/btn_submit.gif) top left repeat;
font-size:13px;
font-weight:700;
color:#FFF;
width:155px;
height:30px;
border-width:0;
padding:4px 10px 0;
}

.bloc_menu_contenu {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:175px;
border-width:0;
}

.bloc_menu_contenu_item {
background:transparent url(/images/bloc_menu_contenu_item_fond.gif) top left repeat;
border-top:solid 1px #FFF;
margin:0;
padding:3px 10px;
}

.bloc_menu_contenu_item_selectionne {
background:transparent url(/images/bloc_menu_contenu_item_selectionne_fond.gif) top left repeat;
border-top:solid 1px #FFF;
margin:0;
padding:3px 10px;
}

.blocs_left_contenu_referencement {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:480px;
border-width:0;
padding:2px;
}

.bloc_compte {
position:relative;
background-color:#FFF;
background-image:url(/images/fond.gif);
width:580px;
border:solid 1px #9db6ce;
margin:0;
}

.bloc_compte_mea {
position:relative;
background-color:#FFF;
background-image:url(/images/fond2.gif);
width:560px;
margin:4px 0;
}

.bloc_feuille_navigation {
background-color:#FFF;
width:116px;
border:solid 1px #9db6ce;
border-width:1px;
margin:0;
}

.ligne {
background-image:url(/images/point_ligne.gif);
height:1px;
background-repeat:repeat-x;
position:relative;
margin:0;
padding:0;
}

#box_fermer {
position:absolute;
float:right;
width:12px;
height:12px;
right:2px;
top:2px;
}

#tete-de-rubrique {
position:relative;
width:486px;
height:94px;
padding:8px;
}

#tete-de-rubrique2 {
position:relative;
width:770px;
height:94px;
padding:8px;
}

#tete-de-rubrique_titre {
position:absolute;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
top:20px;
width:230px;
margin:0;
padding:0;
}

#tete-de-rubrique_titre2 {
position:absolute;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
top:10px;
width:770px;
margin:0;
padding:0;
}

#tete-de-rubrique_texte {
position:absolute;
color:#4F5E75;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
bottom:18px;
width:230px;
margin:0;
padding:0;
}

#tete-de-rubrique_texte2 {
position:absolute;
color:#4F5E75;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
bottom:5px;
width:760px;
margin:0;
padding:0;
}

#tete-de-rubrique_images {
position:absolute;
right:13px;
top:20px;
}

.tete-de-rubrique_image {
margin:0 0 0 8px;
}

.texte_blanc_12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}

.ebutton1 {
font-family:tahoma,sans-serif;
font-size:12px;
font-weight:400;
background:url(/images/bouton.jpg);
padding-left:7px;
padding-right:7px;
border-bottom:1px solid #799073;
border-right:1px solid #799073;
border-left:1px solid #799073;
border-top:1px solid #799073;
color:#000;
height:19px;
text-decoration:none;
cursor:hand;
}

a:hover.info_ie span {
display:block;
position:absolute;
top:1.5em;
left:0;
z-index:20;
background:#fff;
color:#000;
border:1px solid #000;
text-align:center;
font-weight:400;
font-size:10px;
line-height:12px;
padding:2px 4px;
}

a:hover.info_mo span {
display:block;
position:absolute;
top:1.5em;
z-index:20;
background:#fff;
color:#000;
border:1px solid #000;
text-align:center;
font-weight:400;
font-size:10px;
line-height:12px;
padding:2px 4px;
}

a:hover.infobo span {
display:block;
position:absolute;
left:-300px;
z-index:20;
background:#fff;
color:#000;
border:1px solid #000;
text-align:center;
font-weight:400;
font-size:10px;
line-height:12px;
padding:2px 4px;
}

a:hover.delproinfoproduit span {
display:block;
position:absolute;
top:20px;
left:-90px;
z-index:200;
background:#fff;
color:#000;
border:1px solid #000;
text-align:center;
font-weight:400;
font-size:10px;
line-height:12px;
text-decoration:none;
width:470px;
padding:2px 4px;
}

a.info_ie,a.info_mo,a.infobo,a.delproinfoproduit {
position:relative;
border-bottom:1px dashed gray;
text-decoration:none;
font-weight:700;
}

#onglet_id {
height:25px;
text-align:center;
padding:0;
}

.onglet {
background:url(/images/onglet_fond.gif) top;
border-right:solid 1px #d0d0d0;
border-left:solid 1px #e0e0e0;
}

.onglet_gauche {
background:url(/images/onglet_bord.gif) left top;
border-right:solid 1px #d0d0d0;
}

.onglet_droit {
background:url(/images/onglet_bord.gif) right top;
border-left:solid 1px #e0e0e0;
}

.select_onglet {
background:url(/images/onglet_fond.gif) bottom;
border-right:solid 1px #09334b;
border-left:solid 1px #1578b2;
}

.select_onglet_gauche {
background:url(/images/onglet_bord.gif);
background-position:left 50%;
border-right:solid 1px #09334b;
}

.select_onglet_droit {
background:url(/images/onglet_bord.gif);
background-position:right 50%;
border-left:solid 1px #1578b2;
}

.onglet:hover,.onglet.sfhover {
background-position:bottom;
border-right:solid 1px #09334b;
border-left:solid 1px #1578b2;
}

.onglet_gauche:hover,.onglet_gauche.sfhover,.select_onglet_gauche:hover,.select_onglet_gauche.sfhover {
background-position:left bottom;
border-right:solid 1px #09334b;
}

.onglet_droit:hover,.onglet_droit.sfhover,.select_onglet_droit:hover,.select_onglet_droit.sfhover {
background-position:right bottom;
border-left:solid 1px #1578b2;
}

.onglet_droit .onglet_align_right .menu_deroulant,.select_onglet_droit .onglet_align_right .menu_deroulant {
margin-left:-256px;
}

.onglet_gauche .onglet_align_left .menu_deroulant,.select_onglet_gauche .onglet_align_left .menu_deroulant {
margin-left:0;
}

span.onglet_ligne_1,span.onglet_ligne_1 a {
line-height:25px;
height:25px;
cursor:pointer;
display:block;
text-decoration:none;
margin:0 2px;
}

span.onglet_ligne_2,span.onglet_ligne_2 a {
line-height:11px;
height:25px;
cursor:pointer;
display:block;
text-decoration:none;
margin:0 2px;
}

.onglet_align_right .menu_deroulant {
margin-left:-255px;
}

.onglet_align_left .menu_deroulant {
margin-left:-1px;
}

#onglet_id .onglet_align_right {
float:right;
position:relative;
z-index:1000;
}

.menu_deroulant {
position:absolute;
text-align:left;
display:none;
background-color:#FFF;
z-index:1000;
border:1px solid #99B3CC;
width:250px;
padding:2px;
}

.menu_deroulant a {
color:#000;
background-image:url(/images/puce_onglet.png);
background-position:6px 50%;
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding:3px 5px 3px 15px;
}

.menu_deroulant a:hover {
background-color:#ccc;
}

.menu_deroulant #menu_deroulant_centre {
text-align:center;
font-size:12px;
width:90%;
border-top:solid #99B3CC 1px;
border-bottom:solid #99B3CC 1px;
margin:8px auto 5px;
padding:4px;
}

.menu_deroulant #menu_deroulant_haut {
text-align:center;
font-size:12px;
width:90%;
border-bottom:solid #99B3CC 1px;
margin:3px auto 5px;
padding:4px;
}

a.feuille_menu_deroulant {
background-image:none;
padding-top:1px;
padding-bottom:1px;
}

.fond_menu_deroulant {
border:1px solid #99B3CC;
background:url(/images/fond_menu_deroulant.gif);
padding-bottom:5px;
}

#nav_onglet {
font-size:10px;
font-weight:400;
width:100%;
top:115px;
position:absolute;
z-index:1000;
}

span.choix_recherche:hover {
text-decoration:underline;
cursor:pointer;
}

span.select_recherche {
font-weight:700;
cursor:pointer;
font-size:11px;
}

.blocs_left {
position:relative;
background-color:#FFF;
width:500px;
border:solid 1px #99B3CC;
margin:0;
}

.blocs_right2 {
position:relative;
background-color:#FFF;
border:solid 1px #99B3CC;
text-align:left;
width:566px;
margin:0;
}

a.bouton_prod_edg {
color:#FFF;
text-align:center;
font-size:10px;
font-weight:700;
text-decoration:none;
}

a.survol_coord {
position:relative;
text-decoration:none;
font-weight:700;
color:#000;
}

a:hover.survol_coord span {
display:block;
position:absolute;
top:20px;
left:10px;
z-index:200;
background:#fff;
color:#000;
border:1px solid #000;
font-weight:400;
font-size:10px;
line-height:12px;
text-decoration:none;
padding:2px 4px;
}

.blocs_left_titre_long {
position:relative;
background:transparent url(/images/blocs_titre_fond_long.jpg) top left repeat;
font-size:13px;
font-weight:700;
color:#3C628F;
height:43px;
border-width:0;
padding:4px 10px 0;
}

.blocs_produits,.blocs_produits_prod {
position:absolute;
background-color:#CFCFE7;
text-align:left;
font-weight:400;
top:6px;
right:6px;
width:118px;
border:solid 1px #99B3CC;
margin:0;
padding:2px;
}

.puce_produit {
display:block;
background:transparent url(/images/plus.gif) 0 2px no-repeat;
padding-left:14px;
}

.blocs_left_d_long_prod {
position:relative;
background-color:#FFF;
width:520px;
border:solid 1px #99B3CC;
margin:14px 0 0;
}

.blocs_left_d {
position:relative;
background-color:#FFF;
width:480px;
border:solid 1px #99B3CC;
margin:14px 0 0;
}

.blocs_left_titre_long_prod {
position:relative;
background:transparent url(/images/blocs_titre_fond_long.jpg) top left repeat;
font-size:13px;
font-weight:700;
color:#3C628F;
width:550px;
height:43px;
border-width:0;
padding:4px 0 0;
}

.bis_puce_produit {
display:block;
background:transparent url(/images/plus.gif) 4px 4px no-repeat;
padding-left:22px;
padding-top:3px;
}

.blocs_left_prod {
position:relative;
background-color:#FFF;
width:580px;
border:solid 1px #99B3CC;
float:right;
margin:0;
}

.blocs_left_titre_prod {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:538px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

.blocs_left_contenu_d_prod {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
width:460px;
border-width:0;
padding:5px;
}

.bouton_bleu {
width:200px;
height:20px;
font:Tahoma,Verdana;
font-weight:700;
font-size:9px;
color:#FFF;
background-color:#285093;
}

.bouton_vert {
height:30px;
font:Tahoma,Verdana;
font-weight:700;
font-size:11px;
color:#FFF;
background-color:#00B500;
width:250px;
cursor:pointer;
margin:0;
}

.bouton_orange {
width:200px;
height:20px;
font:Tahoma,Verdana;
font-weight:700;
font-size:9px;
color:#FFF;
background-color:#FF7300;
cursor:pointer;
}

.bouton_bleu_court {
width:100px;
height:25px;
font:Tahoma,Verdana;
font-weight:700;
font-size:9px;
color:#FFF;
background-color:#285093;
cursor:pointer;
}

.bouton_vert_court {
width:100px;
height:25px;
font:Tahoma,Verdana;
font-weight:700;
font-size:9px;
color:#FFF;
background-color:#00B500;
cursor:pointer;
}

.bouton_orange_court {
width:100px;
height:25px;
font:Tahoma,Verdana;
font-weight:700;
font-size:9px;
color:#FFF;
background-color:#FF7300;
cursor:pointer;
}

div#zonecontenu_prod {
display:inline;
width:710px;
float:left;
background-color:#FFF;
text-align:left;
}

div#colonnecentrale_prod {
display:inline;
#background-color:#696;
background-color:#FFF;
width:242px;
float:right;
}

div#zonedroite_prod {
display:inline;
width:242px;
float:right;
margin-left:2px;
}

.blocs_en_tete_prod {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:520px;
height:20px;
border-width:0;
padding:5px 5px 0;
}

.reset_css {
clear:both;
}

.click_cochez {
font-size:10px;
}

.dossier_div_mep {
background-image:none;
}

.dossier_div_mep h1 {
color:#000;
font-weight:700;
font-size:xx-large;
}

.dossier_div_mep h2 {
color:#000;
font-weight:700;
font-size:x-large;
}

.dossier_div_mep h3 {
color:#000;
font-weight:700;
font-size:large;
}

.dossier_div_mep h4 {
color:#000;
font-weight:700;
font-size:medium;
}

.cnil {
text-align:justify;
font-size:9px;
padding-top:10px;
padding-bottom:30px;
clear:both;
color:gray;
}

.cnil_def {
text-align:justify;
display:none;
color:gray;
font-style:italic;
text-decoration:none;
}

div.b_r_demande_devis#bloc_bienvenue {
valign:top;
height:227px;
}

div.b_r_demande_devis#bloc_bienvenue div.titre {
position:relative;
background:transparent url(/images/blocs_titre_fond_long.jpg) top left repeat;
font-size:13px;
font-weight:700;
color:#3C628F;
width:280px;
height:45px;
text-align:center;
line-height:20px;
border-width:0;
margin:0;
padding:2px 10px 0;
}

div.b_r_demande_devis#bloc_bienvenue ol {
margin-top:8px;
margin-bottom:4px;
}

div.b_r_demande_devis#bloc_bienvenue ol li {
font-size:18px;
font-weight:700;
color:#3C628F;
margin:0;
padding:0 0 6px;
}

div.b_r_demande_devis#bloc_bienvenue ol li a {
font-size:11px;
line-height:14px;
display:block;
text-decoration:none;
font-weight:400;
}

div.b_r_demande_devis#bloc_bienvenue div.btn_rouge_centre {
margin-right:auto;
margin-left:auto;
width:50%;
text-align:center;
}

div.b_r_demande_devis#bloc_bienvenue div.btn_rouge_centre a {
text-decoration:none;
color:#FFF;
font-weight:700;
line-height:22px;
display:block;
white-space:nowrap;
}

.b_r_espace_part#bloc_achetez_fournisseur ul li {
list-style-type:square;
margin-left:-16px;
line-height:20px;
}

.b_r_espace_part#bloc_achetez_fournisseur ul li ul li {
list-style-type:disc;
}

div.b_r_gestion_entreprise#bloc_bienvenue {
height:129px;
}

div.b_r_gestion_entreprise#bloc_bienvenue ul li {
line-height:24px;
list-style-type:square;
margin-left:-16px;
margin-top:0;
}

div.b_r_espace_forum#bloc_achetez_forum {
height:155px;
}

div.b_r_espace_forum#bloc_achetez_forum ul {
margin-top:10px;
margin-bottom:10px;
}

div.b_r_espace_forum#bloc_achetez_forum ul li {
margin-left:-16px;
}

div.b_r_espace_forum#bloc_achetez_forum .c_espace_forum {
padding:10px;
}

.bouton_vert_feuille {
width:150px;
height:20px;
font:Tahoma,Verdana;
font-weight:700;
font-size:9px;
color:#FFF;
background-color:#00B500;
}

.b_r_espace_part#bloc_achetez_fournisseur .titre,div.blocs_right .titre {
position:relative;
background-color:#FC6;
font-size:13px;
font-weight:700;
color:#3C628F;
width:280px;
height:20px;
text-align:center;
border-width:0;
padding:4px 10px 0;
}

div.b_r_succes_story#bloc_success_story .titre,div.b_r_partenaire#bloc_partenaire .titre {
margin-bottom:4px;
}

div.b_r_succes_story#bloc_success_story .image,div.b_r_partenaire#bloc_partenaire .image {
float:left;
height:98px;
margin:0 4px;
}

div.b_r_succes_story#bloc_success_story,div.b_r_partenaire#bloc_partenaire {
height:126px;
}

div.b_r_succes_story#bloc_success_story a,div.b_r_partenaire#bloc_partenaire a {
line-height:16px;
}

div.b_r_succes_story#bloc_success_story a.autre,div.b_r_partenaire#bloc_partenaire a.autre {
position:absolute;
top:105px;
right:10px;
}

a.info_bule:hover span {
font-family:Arial,Helvetica,sans-serif;
display:block;
position:absolute;
background:#FFF;
color:#3C628F;
border:1px solid #3C628F;
font-size:12px;
width:250px;
z-index:4;
padding:6px;
}

a.info_bule_non_gold:hover span {
font-family:Arial,Helvetica,sans-serif;
display:block;
position:absolute;
background:#FFF;
color:#3C628F;
border:1px solid #3C628F;
font-size:12px;
width:680px;
z-index:4;
padding:6px;
}

.rubrique_aff_secteur {
border:1px solid #99B3CC;
width:100%;
padding-top:2px;
float:left;
margin-top:6px;
text-align: left;
}

.rubrique_aff_secteur .complement {
font-size:9px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.rubrique_aff_secteur h2,.rubrique_aff_secteur a,.rubrique_aff_secteur span,.rubrique_aff_secteur h3 {
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
display:inline;
}

.rubrique_aff_secteur li h2,.rubrique_aff_secteur li h2 a {
font-weight:400;
}

.rubrique_aff_secteur ul li {
margin-left:20px;
}

.div_rub_over {
display:none;
position:absolute;
width:330px;
border:1px solid #99B3CC;
background-color:#FFF;
background-image:url(/images/bloc_achetez_vendez_fond.gif);
color:#3C628F;
font-size:9px;
z-index:200;
text-align:justify;
padding:3px;
}

.h_rub_over {
color:#3C628F;
cursor:default;
}

.entete_du_formulaire {
background:url(/images/entete_du_formulaire.gif) no-repeat;
height:22px;
width:215px;
margin-left:0;
padding-bottom:2px;
}

.entete_courte_du_formulaire {
background:url(/images/entete_courte_du_formulaire.gif) no-repeat;
height:22px;
width:215px;
margin-left:0;
padding-bottom:2px;
}

.entete_long_formulaire {
background:url(/images/entete_long_formulaire.gif) no-repeat;
height:22px;
width:215px;
margin-left:0;
padding-bottom:2px;
}

.texte_sur_entete_du_formulaire {
color:#FFF;
font-size:12px;
font-family:Verdana;
font-weight:700;
margin-left:0;
vertical-align:middle;
}

.coin_haut_gauche {
background-color:#FFF;
border-top:1px solid #3c628f;
border-left:1px solid #3c628f;
height:10px;
width:10px;
}

.milieu_haut {
background-color:#FFF;
border-top:1px solid #7171FF;
}

.coin_haut_droite {
background:url(/images/coin_haut_droite.gif) no-repeat top right;
height:10px;
width:10px;
}

.milieu_gauche {
background-color:#FFF;
border-left:1px solid #3c628f;
}

.milieu_droite {
background-color:#FFF;
border-right:1px solid #3c628f;
}

.coin_bas_gauche {
background:url(/images/coin_bas_gauche.gif) no-repeat bottom left;
height:12px;
width:10px;
}

.milieu_bas {
background-color:#FFF;
border-bottom:1px solid #3c628f;
height:12px;
background-position:bottom;
}

.coin_bas_droite {
background:url(/images/coin_bas_droite.gif) no-repeat bottom right;
height:12px;
width:10px;
}

.coin_haut_droite_bord {
background:url(/images/coin_haut_droite_bord.gif) no-repeat top right;
height:22px;
width:10px;
}

.coin_haut_long_droite_bord {
background:url(/images/coin_haut_long_droite_bord.gif) no-repeat top right;
height:22px;
width:10px;
}

.milieu_horizontale {
background:url(/images/milieu_horizontale.gif);
height:22px;
}

.entete {
background:url(/images/entete.gif) no-repeat;
height:22px;
width:215px;
margin-left:0;
}

.haut_gauche {
background:url(/images/haut_gauche.gif) no-repeat;
height:22px;
width:20px;
margin-left:0;
}

.haut_droit {
background:url(/images/haut_droit.gif) no-repeat;
height:22px;
width:20px;
margin-left:0;
}

.bas_gauche {
background:url(/images/bas_gauche.gif) no-repeat;
height:22px;
width:20px;
margin-left:0;
}

.bas_droit {
background:url(/images/bas_droit.gif) no-repeat;
height:22px;
width:20px;
margin-left:0;
}

.haut_milieu {
background:url(/images/haut_milieu.gif) no-repeat;
height:22px;
width:215px;
margin-left:0;
}

.bas_milieu {
background:url(/images/bas_milieu.gif) no-repeat;
height:22px;
width:100%;
margin-left:0;
}

.texte_en_noir {
font-family:Tahoma,Arial;
font-size:11px;
color:#000;
}

.texte_en_blanc {
font-family:Tahoma,Arial;
font-size:11px;
color:#FFF;
}

.texte_en_vert {
font-family:Tahoma,Arial;
font-size:11px;
color:#00B500;
}

.texte_en_orange {
font-family:Tahoma,Arial;
font-size:11px;
color:#FF7300;
}

.texte_en_bleu {
font-family:Tahoma,Arial;
font-size:11px;
font-weight:700;
color:#00F;
}

.texte_en_violet {
font-family:Tahoma,Arial;
font-size:11px;
font-weight:700;
color:#909;
}

.texte_en_gris_violet {
font-family:Tahoma,Arial;
font-size:11px;
font-weight:700;
color:#285093;
}

.bisblocs_left_forum {
background-color:#FFF;
border:1px solid #FFF;
position:relative;
width:638px;
margin:0;
}

.blocs_right_forum {
position:relative;
background-color:#FFF;
width:300px;
border:solid 1px #FFF;
text-align:left;
margin:0;
}

.info_header0 {
background-color:#FC9E44;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
width:118px;
margin-bottom:10px;
border:1px solid #99B3CC;
}

.autre_prod {
width:0;
height:0;
margin-top:-1px;
margin-left:118px;
}

.liste_autre_prod {
position:relative;
width:830px;
border:solid 1px #99B3CC;
background:#FFF url(/images/bloc_achetez_vendez_fond.gif) top left repeat;
z-index:2000;
font-size:12px;
text-align:left;
padding-bottom:10px;
display:none;
}

.autre_prod1 div {
cursor:pointer;
font-weight:700;
}

.liste_autre_prod1 {
position:absolute;
width:819px;
margin-left:-4px;
display:none;
padding-bottom:10px;
border:solid 1px #99B3CC;
background:#FFF url(/images/bloc_achetez_vendez_fond.gif) top left repeat;
z-index:2000;
font-size:12px;
text-align:left;
}

.feuille_info {
text-decoration:underline;
float:right;
color:#D40D12;
}

div.bul_f {
display:none;
z-index:40;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
background:#FFF;
color:#3C628F;
border:1px solid #9db6ce;
font-size:12px;
width:260px;
padding:6px;
}

div.bul_f_non_gold {
display:none;
z-index:40;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
background:#FFF;
color:#3C628F;
border:1px solid #9db6ce;
font-size:12px;
width:730px;
padding:6px;
}

div#tipDiv {
color:#00099F;
font-size:11px;
background-color:#E1E5F1;
border:1px solid #667295;
width:250px;
}

div#tipDiv .stickyBar {
background-color:#D4D0C8;
}

div#tipDiv div.stickyContent {
padding:4px;
}

div#tipDiv td {
font-size:12px;
}

#global_content {
width:110%;
}

#global_content div#content_header {
float:left;
width:815px;
text-align:justify;
margin-left:4px;
margin-top:2px;
}

div#left_content div.info_header {
background-color:#FC9E44;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
width:118px;
margin-right:8px;
margin-left:8px;
margin-top:3px;
height:100%;
padding:6px 0;
}

div#content_header span.accueil {
color:#9DB6CE;
font-size:13px;
}

div#content_header span.accueil_text {
color:#3C628F;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#global_content div#content_body {
clear:both;
padding-top:10px;
}

#global_content div#content_body div#left_content {
border:0 solid;
float:left;
width:13%;
text-align:left;
}

#global_content div#content_body div#center_content {
border:0 solid;
float:left;
width:75%;
}

#global_content div#content_body div#left_content div#left_content_border {
border:0 solid #9DB6CE;
text-align:center;
margin:0;
padding:0;
}

div#content_body div#left_content div#left_content_border span.left_content_title {
color:#3C628F;
font-size:13px;
font-weight:700;
text-decoration:underline;
text-align:left;
}

div#content_body div#left_content div#left_content_border span.left_content_title_not_active {
color:#3C628F;
font-size:12px;
font-weight:700;
text-align:left;
}

div#content_body div#left_content div#left_content_border span.left_content_title_active ul {
list-style:square;
color:#9DB6CE;
text-align:left;
}

div#content_body div#left_content div#left_content_border span.left_content_title_active ul li {
margin-left:-20px;
text-align:left;
}

#global_content div#content_body div#center_content div h1 {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:-18px;
font-size:18px;
text-align:left;
}

div.list_content {
margin:1px 8px 2px;
}

div.list_content div#list_content_left {
float:left;
width:50%;
border:1px solid #9DB6CE;
}

div.list_content div#list_content_right {
float:left;
width:49%;
border:1px solid #9DB6CE;
}

.list_content_left_description div.description_photo {
float:left;
border:0 solid #9DB6CE;
width:110px;
height:110px;
}

div.title {
float:left;
width:70%;
color:#3C628F;
font-weight:700;
font-size:9px;
padding-left:4px;
text-align:justify;
}

div.description_text {
float:left;
width:200px;
}

.list_content_left_description div.description_text span#title_marchand {
float:left;
color:#3C628F;
font-weight:700;
font-size:11px;
padding-left:4px;
text-align:right;
padding-top:4px;
}

div.description_text div.description {
color:#9DB6CE;
font-weight:400;
font-size:12px;
text-align:justify;
}

.list_content_left_link {
padding-top:6px;
padding-bottom:4px;
clear:both;
text-align:left;
}

.list_content_left_link a {
color:red;
text-decoration:underline;
}

.list_content_left_link span {
text-align:right;
margin-left:0;
padding:5px;
}

a.feuille_desc_prod:hover span.feuille_desc_prod_2 {
display:inline;
}

#global_content div#content_header div#content_inter,#global_content div#content_body div#inter_content {
float:left;
width:2%;
}

.main_bloc_fiche_societe {
margin-top:50px;
width:950px;
}

.menu_bouton_fiche_societe {
float:left;
width:110px;
height:15px;
text-align:center;
margin:0;
padding:5px;
}

.menu_bouton_fiche_societe_left {
border-right:1px solid #000;
}

.menu_bouton_fiche_societe_grey {
background:transparent url(/images/onglet_fond.gif) repeat scroll center bottom;
color:#FFF;
text-decoration:none;
}

.bloc_entete_fs {
border:1px solid #000;
height:75px;
width:100%;
}

.bloc_entete_mb_gold {
float:left;
width:140px;
height:65px;
text-align:left;
border-right:1px solid #000;
margin:0;
padding:5px;
}

.bloc_entete_nom_comm {
clear:right;
text-align:center;
font-weight:700;
font-size:x-large;
line-height:75px;
margin:0;
}

.bloc_entete_menu_fs {
border-left:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
width:375px;
height:25px;
float:left;
}

.div_logo_fiche_societe {
border:1px solid gray;
width:200px;
height:200px;
}

.align_img {
width:inherit;
height:inherit;
text-align:center;
vertical-align:middle;
display:table-cell;
}

.bloc_nom_commercial_fs {
font-weight:700;
font-size:large;
text-align:left;
}

.bloc_info_diverse_fs {
text-align:left;
margin:20px 0;
}

.bloc_info_societe_fs {
float:right;
text-align:left;
width:400px;
margin-left:50px;
margin-top:20px;
}

.bloc_description_fs span {
font-size:medium;
font-weight:700;
}

.media_fs {
float:left;
padding-bottom:15px;
margin-left:25px;
margin-right:25px;
display:block;
text-decoration:none;
}

.gmaps_fiche_societe {
float:right;
width:400px;
height:250px;
margin-bottom:10px;
margin-top:30px;
overflow:hidden;
}

.bloc_categories_fiche_societe {
width:821px;
text-align:center;
margin-top:50px;
}

.bloc_categories_header {
font-weight:700;
font-size:medium;
color:#3C628F;
text-align:left;
float:left;
}

.bloc_categories_bouton_vert {
text-align:right;
float:right;
margin-right:30px;
margin-top:10px;
}

.bloc_categories_div_categories {
border:1px solid #000;
width:819px;
margin-top:10px;
float:left;
padding:10px 0;
}

.bloc_categories_right_categs {
float:right;
margin-right:25px;
}

.bloc_categories_categs {
text-align:left;
padding-left:25px;
width:45%;
}

.bloc_produits_header {
width:100%;
text-align:left;
}

.bloc_produits_header span {
font-weight:700;
font-size:medium;
color:#3C628F;
}

.bloc_produits_div_produits {
width:950px;
overflow:hidden;
margin-top:20px;
}

.bloc_communiques_header {
font-weight:700;
text-align:left;
font-size:medium;
color:#3C628F;
padding:20px 20px 20px 0;
}

.bloc_communiques_div_communiques span.bloc_communiques_titre {
font-weight:700;
font-size:13px;
margin-top:30px;
color:#3C628F;
}

.renseign_fiche_societe font,.renseign_fiche_societe a {
color:#A0A0A0;
}

.bloc_moteur_fiche_societe {
width:80%;
font-weight:700;
font-size:16px;
text-align:center;
}

.bloc_produit_feuille_title {
font-weight:700;
font-size:16px;
text-align:left;
margin-bottom:15px;
color:#3C628F;
}

.bloc_produit_feuille_logo_produit {
float:left;
width:110px;
height:110px;
border:1px solid #99B3CC;
margin-right:15px;
padding:5px;
}

.bloc_produit_feuille_bloc_produit {
border:1px solid #99B3CC;
width:405px;
height:150px;
}

.bloc_produit_fiche_produit_title {
width:100%;
font-weight:700;
font-size:16px;
text-align:left;
}

.bloc_produit_fiche_produit_logo {
float:left;
width:250px;
height:250px;
border:1px solid gray;
margin-right:15px;
}

.bloc_produit_fiche_produit_desc {
padding-top:15px;
text-align:left;
}

.bloc_produit_align_left {
text-align:left;
}

div .bul_f_diapo {
background-color:#FFF;
background-image:url(/images/bloc_achetez_vendez_fond.gif);
border:1px solid #9DB6CE;
color:#3C628F;
display:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:-2px;
position:absolute;
text-align:justify;
z-index:40;
padding:4px;
}

#tooltip {
position:absolute;
z-index:3000;
border:1px solid #111;
background-color:#eee;
width:200px;
padding:5px;
}

#tooltip span {
font-size:9px;
}

div#leftbox_guide_achat {
float:left;
border:solid 1px #9DB6CE;
width:102px;
text-align:left;
margin:0 0 0 5px;
padding:8px;
}

div#leftbox_guide_achat img.titre_avis_hellopro {
float:left;
margin:0 0 10px -5px;
padding:0;
}

div.sep_guide_achat {
height:12px;
}

div#leftbox_guide_achat li {
margin:0 0 5px -4px;
padding:2px 0 3px;
}

div#leftbox_guide_achat li a {
display:block;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#3C628F;
padding:0 0 0 6px;
}

div#leftbox_guide_achat li img {
float:left;
margin:5px 2px 0 1px;
padding:0;
}

div#left_content div#left_content_border div.column-nav div.box_f {
padding-right:10px;
margin:0;
}

div.a_centrer {
width:960px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
position:relative;
top:128px;
margin:0 auto;
}

div#main_menu {
overflow:hidden;
position:relative;
height:23px;
}

div#main_menu ul li {
float:left;
height:24px;
margin:0 4px 0 0;
padding:0;
}

div#main_menu ul li a {
float:left;
font-weight:700;
background:#FFF url(/images/suronglet/menu_bkg.jpg) repeat-x;
height:24px;
display:block;
text-align:center;
text-decoration:none;
margin:0;
padding:5px 8px 0;
}

div#main_menu ul li a:hover {
color:#FFF;
background:#FFF url(/images/suronglet/menu_bkg_hover.jpg) repeat-x;
text-decoration:none;
}

div#main_menu .active {
color:#FFF;
background:url(/images/suronglet/menu_bkg_hover.jpg) repeat-x;
text-decoration:none;
}

div#sub_menu {
display:block;
width:960px;
background:url(/images/suronglet/smenu_bkg.jpg) repeat-x;
height:29px;
margin:0;
padding:0;
}

div#sub_menu ul li {
float:left;
text-align:center;
background:url(/images/sep.jpg) no-repeat right;
margin:0;
padding:0;
}

div#sub_menu ul li:last-child {
background:none;
}

div#sub_menu ul li a {
float:left;
display:table-cell;
vertical-align:middle;
line-height:9px;
text-decoration:none;
color:#D3D3D3;
width:96px;
height:29px;
font-size:11px;
padding:0 0 4px;
}

div#sub_menu ul li a:hover {
float:left;
display:table-cell;
vertical-align:middle;
line-height:9px;
width:96px;
height:29px;
background:url(/images/current.jpg) no-repeat center bottom;
padding:0 0 4px;
}

#banniere_transparente {
background:url(/images/banniere_transparente.png) left top no-repeat;
width:773px;
height:94px;
position:absolute;
top:0;
right:0;
z-index:50;
}

#banniere_transparente_adform {
background:url(/images/banniere_transparente_adform.png) left top no-repeat;
width:773px;
height:94px;
position:absolute;
top:0;
right:0;
z-index:50;
}

div#main_menu .active-orange,div#main_menu .active-orange:hover {
color:#FFF;
background:url(/images/suronglet/menu_orange_bkg.jpg) repeat-x;
text-decoration:none;
}

span#both_input_select {
position:relative;
background-color:#fff;
display:block;
border:1px solid #3c628f;
height:15px;
overflow:hidden;
}

span#both_input_select input#mot_cles {
border:none;
border-right:2px solid #ddd;
font-size:13px;
margin:-2px 0 0;
}

span#both_input_select select#data_pool {
display:block;
float:right;
width:110px;
border:none;
font-size:11px;
color:#3c628f;
margin-right:0;
margin-top:0;
}

em.descr_hover {
cursor:pointer;
text-decoration:none;
color:#3c628f;
font-style:normal;
}

em.descr_hover span.descr {
display:none;
z-index:1000;
background-color:#fff;
background-image:url(/images/front/bloc_achetez_vendez_fond.gif);
border:1px solid #9db6ce;
font-style:normal;
position:absolute;
width:300px;
padding:6px;
}

em.descr_hover:hover span.descr {
display:block;
color:#3c628f;
}

center {
background-image:url(/images/bkg_bottom_180.jpg);
background-repeat:repeat-x;
}

.ac_results {
border:1px solid #99B3CC;
background-color:#FFF;
overflow:hidden;
z-index:99999;
padding:0;
}

.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
margin:0;
padding:0;
}

.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
overflow:hidden;
margin:0;
padding:2px 5px;
}

.ac_over {
background-color:#074A6F;
color:#FFF;
}

ol,ul {
list-style:none;
}

div.jqZoomTitle {
z-index:5000;
text-align:center;
font-size:11px;
font-family:Tahoma;
height:16px;
padding-top:2px;
position:absolute;
top:0;
left:0;
width:100%;
color:#FFF;
background:#999;
}

.jqZoomPup {
overflow:hidden;
background-color:#FFF;
-moz-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
z-index:10;
border-color:#c4c4c4;
border-style:none;
}

.preload {
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
color:#333;
font-size:12px;
font-family:Tahoma;
text-decoration:none;
border:1px solid #CCC;
background-color:#FFF;
text-align:center;
background-image:url(/images/front/zoomloader.gif);
background-repeat:no-repeat;
background-position:43px 30px;
width:100px;
height:55px;
z-index:10;
position:absolute;
top:3px;
left:3px;
padding:8px;
}

.jqZoomWindow {
border:1px solid #999;
background-color:#FFF;
}

.zooming,.lg_zooming,.lng_zooming {
cursor:crosshair;
}

#frm_further_find div#main input#find {
border:none;
width:100px;
height:35px;
background-image:url(/images/btn_find.jpg);
background-color:transparent;
background-position:left 5px;
background-repeat:no-repeat;
font-weight:700;
}

#further_find_bloc {
width:366px;
position:absolute;
z-index:9999;
display:none;
left:250px!important;
margin-top:62px;
}

#further_find_bloc .rtop *,#further_find_bloc .rbottom * {
display:block;
height:1px;
overflow:hidden;
}

#further_find_bloc .r1 {
border-left:2px solid #bbb;
border-right:2px solid #bbb;
margin:0 5px;
}

#further_find_bloc .r2 {
border-left:2px solid #bbb;
border-right:2px solid #bbb;
margin:0 3px;
}

#further_find_bloc .r3 {
border-left:2px solid #bbb;
border-right:2px solid #bbb;
margin:0 2px;
}

#further_find_bloc .r4 {
height:2px;
border-left:2px solid #bbb;
border-right:2px solid #bbb;
margin:0 1px;
}

#further_find_bloc .contenu {
color:#fff;
border-left:2px solid #bbb;
border-right:2px solid #bbb;
padding:10px;
}

#further_find_bloc .rtop .r1,#further_find_bloc .rtop .r2,#further_find_bloc .rbottom .r1,#further_find_bloc .rbottom .r2 {
background-color:#bbb;
}

#further_find_bloc form#frm_further_find {
border-left:2px solid #bbb;
border-right:2px solid #bbb;
color:#3c628f;
margin:-10px 0 -20px;
padding:0;
}

#further_find_bloc form#frm_further_find select {
color:#3c628f;
}

#further_find_bloc form#frm_further_find select,#further_find_bloc form#frm_further_find #mot_cles_avance {
border:1px solid #3c628f;
}

#further_find_bloc form#frm_further_find .close {
background-color:#3C628F;
color:#FFF;
position:absolute;
right:8px;
text-decoration:none;
top:8px;
display:block;
width:16px;
height:16px;
overflow:hidden;
text-align:center;
}

#further_find_bloc form#frm_further_find div#main {
margin:10px;
}

#further_find_bloc form#frm_further_find div#main label {
position:absolute;
top:10px;
font-weight:700;
}

#further_find_bloc form#frm_further_find div#main #l1 {
position:absolute;
margin-top:-10px;
}

#further_find_bloc form#frm_further_find div#main #l2 {
position:absolute;
margin-top:3px;
}

#further_find_bloc form#frm_further_find div#main #l3 {
position:absolute;
margin-top:13px;
}

#further_find_bloc form#frm_further_find div#main #l4 {
display:block;
margin-top:35px;
position:relative;
text-align:right;
}

#formulaire_moteur_recherche .form-search {
float:left;
display:inline;
position:relative;
margin:3px 0 9px 6px;
}

#formulaire_moteur_recherche .form-search .search-field {
float:left;
display:inline;
width:185px;
height:25px;
border:1px solid #CCC;
background:#FFF;
}

#formulaire_moteur_recherche .form-search .search-field input {
color:#DCDCDC;
font:italic 11px Verdana,Arial,Helvetica,sans-serif;
border:none;
background:none;
width:145px;
padding:6px 0 6px 2px;
}

#formulaire_moteur_recherche .form-search .search-field input.keyword {
width:148px;
height:13px;
margin:0;
}

#formulaire_moteur_recherche .form-search div.radio-choices {
margin-top:32px;
}

#formulaire_moteur_recherche .form-search div.radio-choices label {
font:11px Arial,Helvetica,sans-serif;
color:#3A608D;
cursor:pointer;
margin:0;
}

#formulaire_moteur_recherche .form-search div.radio-choices span {
margin-right:15px;
float:left;
display:inline;
}

#formulaire_moteur_recherche .form-search div.radio-choices input {
float:left;
display:inline;
margin:0 3px 0 0;
}

#formulaire_moteur_recherche .form-search .submit {
position:absolute;
top:3px;
right:-10px;
}

.a_centrer {
z-index:1!important;
}

.suggestionsBox {
width:500px;
background-color:#E8E8E8;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:2px solid #000;
z-index:1000000!important;
left:20px;
}

.suggestionList ul {
list-style:none;
float:none;
margin:0;
padding:0;
}

.suggestionList li {
cursor:pointer;
list-style-type:none;
list-style:none!important;
text-indent:0!important;
margin:0 0 3px;
padding:3px;
}

.suggestionList li.li_contenant {
background-color:#F8F8F8;
height:13px;
margin:0;
}

.suggestionList li.lien_plus {
text-align:right;
color:red;
font-weight:700;
}

.suggestionList li.plus {
background-color:#CCC;
height:13px;
margin:0;
}

.hover1 {
background-color:#659CD8!important;
}

.hover2 {
background-color:#E8E8E8!important;
}

div.callback-alt_car {
width:151px;
height:92px;
background:url(/images/bkg-callback_camera_blank.png) no-repeat;
position:absolute;
right:0;
top:101px;
text-align:center;
padding:22px 0 0 12px;
}

div.callback-alt_car span {
font:bold 11px Arial, Helvetica, sans-serif;
color:#3A608D;
width:110px;
float:right;
margin-bottom:4px;
}

.boxy-wrapper {
position:absolute;
empty-cells:show;
}

.boxy-wrapper.fixed {
position:fixed;
}

.boxy-modal-blackout {
position:absolute;
background-color:#000;
left:0;
top:0;
}

.boxy-wrapper .top-left,.boxy-wrapper .top-right,.boxy-wrapper .bottom-right,.boxy-wrapper .bottom-left {
width:10px;
height:10px;
padding:0;
}

.boxy-wrapper .top-left {
background:url(/js/boxy/images/boxy-nw.png);
}

.boxy-wrapper .top-right {
background:url(/js/boxy/images/boxy-ne.png);
}

.boxy-wrapper .bottom-right {
background:url(/js/boxy/images/boxy-se.png);
}

.boxy-wrapper .bottom-left {
background:url(/js/boxy/images/boxy-sw.png);
}

.boxy-wrapper .top,.boxy-wrapper .bottom {
height:10px;
background-color:#3c628f;
padding:0;
}

.boxy-wrapper .left,.boxy-wrapper .right {
width:10px;
background-color:#3c628f;
padding:0;
}

.boxy-wrapper .title-bar {
background-color:#3c628f;
position:relative;
padding:6px;
}

.boxy-wrapper .title-bar.dragging {
cursor:move;
}

.boxy-wrapper .title-bar h2 {
font-size:12px;
color:#FFF;
line-height:1;
font-weight:400;
margin:0;
padding:0;
}

.boxy-wrapper .title-bar .close {
color:#FFF;
position:absolute;
top:-2px;
right:6px;
font-size:90%;
line-height:1;
}

.boxy-inner {
background-color:#FFF;
padding:0;
}

.boxy-content {
padding:15px;
}

.boxy-wrapper .question {
width:350px;
min-height:80px;
}

.boxy-wrapper .answers {
text-align:right;
}

div.callback-alt {
width:151px;
height:92px;
background:url(/images/web_call_back/bkg-callback.png) no-repeat;
position:absolute;
right:0;
top:101px;
padding:22px 0 0 12px;
}

div.callback-alt span {
font:bold 11px Arial, Helvetica, sans-serif;
color:#3A608D;
width:100px;
float:right;
margin-bottom:4px;
}

div#wrapper_boxy {
font:13px Arial, Helvetica, sans-serif;
color:#395F8C;
width:500px;
height:450px;
background-color:#FFF;
text-align:center;
margin:0;
padding:0;
}

div#wrapper_boxy .content {
width:auto;
position:relative;
margin:auto;
}

div#wrapper_boxy div.content.alone {
padding-bottom:10px;
}

div#wrapper_boxy hr {
border:none;
color:#E7E7E7;
background-color:#E7E7E7;
height:1px;
}

div#wrapper_boxy p {
margin:6px 0;
}

div#wrapper_boxy #header,div#wrapper_boxy h1,div#wrapper_boxy #footer {
background:url(/images/web_call_back/bkg-all.png) repeat-x 0 0;
width:auto;
}

div#wrapper_boxy #header {
height:96px;
border-bottom:1px solid #F3F3F3;
width:auto;
}

div#wrapper_boxy #header img.logo {
margin-top:14px;
float:none;
}

div#wrapper_boxy #header img.phone {
position:absolute;
top:23px;
right:30px;
}

div#wrapper_boxy h1 {
line-height:28px;
height:28px;
text-transform:uppercase;
border-top:1px solid #0A405E;
background-position:0 -96px;
color:#FFF;
font-size:16px;
margin:0;
padding:0;
}

div#wrapper_boxy div .content {
overflow:hidden;
margin-left:5px;
}

div#wrapper_boxy div div.input-inline {
float:left;
text-align:left;
margin:0 25px 10px 0;
}

div#wrapper_boxy div div.input-inline label {
display:block;
font-size:12px;
font-weight:700;
color:#000;
margin:0 0 2px 2px;
}

div#wrapper_boxy div div.input-inline input {
color:#666;
border:1px solid #CCC;
width:188px;
font-size:11px;
padding:3.5px 5px;
}

div#wrapper_boxy div button {
cursor:pointer;
color:#FFF;
border:none;
font:bold 18px/18px Arial, Helvetica, sans-serif;
background:url(/images/web_call_back/button-send.png) no-repeat;
width:252px;
height:52px;
text-indent:25px;
margin-top:13px;
padding:0;
}

div#wrapper_boxy #footer {
height:80px;
border-top:1px solid #BDBDBD;
background-position:0 -124px;
}

div#main_page_univers div#new_products table,div#main_page_univers div#plus_demande table {
border-collapse:collapse;
}

div#main_page_univers div#new_products,div#main_page_univers div#plus_demande {
height:243px;
width:410px;
border:1px solid #99b3cc;
}

div#main_page_univers div#new_products table tr td a.produit_img,div#main_page_univers div#new_products table tr td a.produit_text {
text-decoration:none;
text-align:center;
display:block;
width:100px;
height:70px;
overflow:hidden;
border:1px solid #ddd;
}

div#main_page_univers {
width:830px;
text-align:left;
margin-bottom:4px;
float:left;
}

div#main_page_univers div#main_title {
display:block;
margin:10px 0;
}

div#main_page_univers div#main_title h1 {
display:inline;
color:#d40d12;
font-size:1.4em;
}

div#main_page_univers div#new_products {
margin-right:-2px;
float:right;
overflow:hidden;
}

div#main_page_univers div#new_products table tr td a.produit_img {
height:70px;
}

div#main_page_univers div#new_products table tr td a.produit_text {
height:50px;
padding-top:20px;
font-weight:700;
color:#ccc;
}

div#main_page_univers div#new_products table tr td a.produit_nom {
text-decoration:none;
text-transform:lowercase;
}

div#main_page_univers div#plus_demande table tr td a.puce {
text-decoration:none;
margin-left:15px;
}

div#main_page_univers div#plus_demande table tr td a.plus_demande_rubrique {
text-decoration:none;
line-height:16px;
}

div#main_page_univers div#center_content {
width:830px;
margin-top:4px;
border:1px solid #99b3cc;
clear:right;
overflow:auto;
}

div#main_page_univers div#center_content h1 {
clear:left;
margin:10px 5px 3px;
}

div#main_page_univers div#center_content h1 a {
text-decoration:none;
font-size:.8em;
background-image:none;
padding-left:0;
}

div#main_page_univers div#center_content ul {
margin-top:0;
padding-left:0;
list-style:none;
}

div#main_page_univers div#center_content ul.content_left {
float:left;
width:410px;
margin:0 4px 10px 15px;
}

div#main_page_univers div#center_content ul.content_right {
padding-left:420px;
}

div#main_page_univers div#center_content ul li {
background-image:url(/images/front/puce_fleche.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:10px;
margin:6px 0;
}

div#main_page_univers div#new_products h2,div#main_page_univers div#plus_demande h2 {
color:#3c628f;
margin:0 5px;
}

.bloc-boxy {
top:201px;
right:-6px;
width:175px;
position:fixed;
_position:absolute;
z-index:5000;
}

.bg-all {
background:url(/images/gestion_boxy/bg-all.png) left top repeat-y;
width:163px;
}

.bg-head {
background:url(/images/gestion_boxy/bg-haut.png) left top no-repeat;
width:163px;
height:17px;
}

.bg-foot {
background:url(/images/gestion_boxy/bg-bas.png) left bottom no-repeat;
min-height:85px;
width:163px;
}

.contenu-boxy {
width:150px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#3A608D;
margin:0 0 0 11px;
padding:0 0 19px;
}

.contenu-boxy img {
float:left;
margin:0 0 4px;
}

.btn-boxy {
text-decoration:none;
background:url(/images/gestion_boxy/btn.png) no-repeat;
width:145px;
height:24px;
display:block;
text-align:center;
font:bold 17px Arial, Helvetica, sans-serif;
color:#FFF;
padding-top:2px;
cursor:pointer;
clear:both;
}

a.bisliensect,.souligne_survol,.souligne_survol_span,div.b_r_espace_forum#bloc_achetez_forum a.question,.myimage {
text-decoration:none;
}

html,div#leftbox_guide_achat ul,div#main_menu ul,div#sub_menu ul,.suggestionList {
margin:0;
padding:0;
}

div#zonedroite.mots_spe div#colonnepub,.blocs_left_feuille,div.b_r_demande_devis#bloc_bienvenue div.btn_rouge_centre div.btn_rouge_droite,.bloc_produit_feuille_right {
float:right;
}

.link_minimenu,.link_bigmenu,.contact a,.btn_rouge_texte a {
color:#FFF;
text-decoration:none;
}

a.lien_feuille_affinage_moteur:visited,a:visited {
color:#551A8B;
}

.important,.bloc_requetes_assoc_fs span {
color:#3C628F;
font-weight:700;
}

.contact a:hover,#onglet_id:hover span,#onglet_id.sfhover span,.select_onglet span,.select_onglet_gauche span,.select_onglet_droit span,#onglet_id:hover span a,#onglet_id.sfhover span a,.select_onglet span a,.select_onglet_gauche span a,.select_onglet_droit span a,a.btn-boxy:hover {
color:#FFF;
}

img.produit,img.produit_prod {
border:solid 1px #99B3CC;
}

input,select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:2px 10px 2px 0;
}

a:hover,a.lien_feuille_affinage_moteur:hover,.autre_prod1 div:hover,.important_fiche_societe,div#leftbox_guide_achat li a:hover {
color:#D40D12;
}

.blocs_left_titre,.blocs_right_titre_faq {
position:relative;
background:transparent url(/images/blocs_titre_fond.gif) top left repeat;
background-color:#D0D0E8;
font-size:13px;
font-weight:700;
color:#3C628F;
width:480px;
height:20px;
border-width:0;
padding:4px 10px 0;
}

a:hover.info_ie,a:hover.info_mo,a:hover.infobo,a:hover.delproinfoproduit,a:hover.survol_coord {
text-decoration:none;
background:none;
}

a.info_ie span,a.info_mo span,a.infobo span,a.delproinfoproduit span,a.survol_coord span,a.feuille_desc_prod:hover span.feuille_desc_prod_fleche,a.feuille_desc_prod span.feuille_desc_prod_2 {
display:none;
}

#onglet_id:hover div,#onglet_id.sfhover div,#onglet_id div:hover,#onglet_id div.sfhover,.cnil span:hover .cnil_def,.info_header0:hover .liste_autre_prod,.autre_prod1:hover .liste_autre_prod1,#further_find_bloc .rtop,.rbottom {
display:block;
}

.onglet_align_left,div.b_r_demande_devis#bloc_bienvenue div.btn_rouge_centre div.btn_rouge_gauche,#global_content div#content_header div#left_content,.bloc_categories_left_categs,.bloc_produit_feuille_left {
float:left;
}

a.bouton_prod_edg:hover,.souligne_survol:hover,.souligne_survol_span:hover span,.span_cnil {
text-decoration:underline;
}

.blocs_left_contenu_d,.blocs_left_contenu_d_large {
position:relative;
background-color:transparent;
font-size:9px;
color:#000;
border-width:0;
}

div.b_r_espace_forum#bloc_achetez_forum a.nom_forum,.rubrique_aff_secteur h2 a,.titre_info_fs {
font-weight:700;
}

a.info_bule span,a.info_bule_non_gold span {
display:none;
z-index:4;
}

a.info_bule,a.info_bule_non_gold {
text-decoration:none;
position:relative;
padding:2px 16px 2px 2px;
}

a.info_bule:hover,a.info_bule_non_gold:hover,.jqZoomPup img {
border:0;
}

.b_r_espace_part#bloc_achetez_fournisseur ul li ul li span,div.b_r_espace_forum#bloc_achetez_forum span,.blue_font {
color:#3C628F;
}

.milieu,.menu_bouton_fiche_societe_white {
background-color:#FFF;
}

#global_content div#content_body div span.nb_produit,div#main_page_univers div#main_title font {
color:#999;
font-size:14px;
font-weight:700;
}

.bloc_description_fs,.bloc_communiques_div_communiques {
text-align:justify;
}

.bloc_requetes_assoc_fs,.bloc_produit_feuille_description_produit {
text-align:left;
padding-top:15px;
}

#tooltip h3,#tooltip div,div#wrapper_boxy div,div#wrapper_boxy div div.input-inline.linebreak {
margin:0;
}

.ac_odd,#further_find_bloc .contenu,#further_find_bloc .rtop b,#further_find_bloc .rbottom b,form#frm_further_find {
background-color:#eee;
}

div.callback-alt_car a,div.callback-alt a {
display:block;
clear:both;
text-decoration:none;
color:#FFF;
font:bold 16px Arial, Helvetica, sans-serif;
width:145px;
height:24px;
line-height:24px;
text-align:center;
background:url(/images/web_call_back/button-callback.png) no-repeat;
}

table.boxy-wrapper > tbody > tr > td.left,table.boxy-wrapper > tbody > tr > td.right,.boxy-wrapper .left {
float:none!important;
}