@Import url("../style/selecteurs.css");@Import url("../style/lightbox.css");h1{    color: #ef6820;    font-size:25px;    text-transform: none;    margin-top: 5px;}a:link, a:visited, a:active{    color: #293a95;    text-decoration: none;}a:hover{    text-decoration: underline;}body{    font-family: Garamond ,Arial, Helvetica, sans-serif;    font-size: 68.75%;    background: #FFF url("../images/struct/bg_body.jpg") repeat-x top left;    color: #394448;    padding-bottom: 20px;    behavior: url(../style/csshover.htc);}#mainContent{    width: 960px;    margin: 5px auto 0 auto;    text-align: left;    position: relative;}#header{    position: absolute;    width: 960px;    height: 110px;    top: 0;    z-index: 2;}#logo{    display: block;    float: left;    height:100px;}#logoHutchinson{    display: block;    float: right;    width: 265px;    margin-top:-100px;}#logoHutchinsonVideo{    display: block;    width: 730px;}#logoHutchinsonVideo {    text-align:center;    width: 730px;}#logoHutchinsonVideo img{    text-align:center;    width: 550px;    margin-top:10px;}#welcome{    display: block;    float: left;    color:white;    width:600px;    font-size:23px;    margin:30px 0px 0px 55px;   font-weight:bold;   font-family:garamond;}/* menu principal */div#header #menudyn{    width: 860px;    height: 20px;       float: left;    z-index: 2;}#menuLang{    float:right;    height: 20px;    line-height: 0.1em;    width: 70px;    margin-top:60px;    margin-left:0px;}#menuLang img{    display: block;    float: left;    border-right: solid 1px #FFF;    padding-right: 9px;    margin-right: 9px;}#menuLang img.lastElement{    display: block;    float: left;    border-right: 0px ;    padding-right: 0px;    margin-right: 0px;}html>body div#header #menudyn{    margin-top: -20px;    margin-left:110px;     z-index: 2;     }/* Menu general*/#menudyn ul{    position: absolute;    z-index: 2;    list-style: none;    display:inline;}#menudyn ul li {    z-index: 2;    float: left;    position: relative;    display: block;    background: transparent url("../images/struct/puce_menu.gif") no-repeat right center;    padding-right: 10px;    text-transform: uppercase;    display: inline;}#menudyn ul li.firstElement{    margin-left: 34px;}html>body #menudyn ul li {    z-index:2;    padding-top: 0;    margin-left: 0px;}html>body #menudyn ul li.firstElement{    margin-left: 68px;}#menudyn ul li#lastElemMenuDyn{    margin: 0;}#menudyn ul li a{    margin-left: 10px;    display: block;    width: auto;    font-weight:bold;    float: left;    text-decoration: none;    color: #eeeeee;    height:20px;    font-size:15px;}#menudyn ul li a:hover{      float: left;    text-decoration: none;    color: #ffd700;     }/*sous menu 1*/#menudyn ul li ul{z-index:2;margin-left:10px; position: absolute; top: 20px; left: -25px; background: transparent url("../images/struct/spacer.gif");width: 130px; voice-family: "\"}\""; voice-family:inherit; left: -11px; voice-family: "\"{\"";}#menudyn ul li ul li{ z-index:2; height: auto; position: relative;display: block;float: none;clear: both; width: 130px; margin-left : 8px; margin: -3px 10px 0 0; background: none; padding: 0;}#menudyn ul li ul li.premElement{margin-top: 10px;}html>body #menudyn ul li ul li.premElement{margin-top: 10px;}#menudyn ul li ul li a{z-index:2; padding: 4px 11px 3px; display: block; width: 132px; background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 150px; voice-family: "\"{\""; font-family:garamond ; font-size:17px;}#menudyn ul li ul li a.industrie{font-size:17px; font-family:garamond; z-index:2; padding: 4px 11px 3px; display: block;background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 130px; voice-family: "\"{\"";  }#menudyn ul li ul li a.societe{z-index:2; padding: 4px 11px 3px; display: block;background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 140px; voice-family: "\"{\""; font-size:17px;font-family:garamond;}#menudyn ul li ul li a.services{z-index:2; padding: 4px 11px 3px; display: block;background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 165px; voice-family: "\"{\""; font-size:17px;font-family:garamond;}#menudyn ul li ul li a.batiment{z-index:2; padding: 4px 11px 3px; display: block;background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 70px; voice-family: "\"{\""; font-size:17px;font-family:garamond;}#menudyn ul li ul li a.produits{z-index:2; padding: 4px 11px 3px; display: block;background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 155px; voice-family: "\"{\""; font-size:17px;font-family:garamond;}#menudyn ul li ul li a:hover{    font-weight:normal;    float: left;    text-decoration: none;    },#menudyn ul li ul li a:hover{color: #ffd700; }/*sous menu 2*/#menudyn ul li ul li ul{position: absolute; top: 3px; left: -25px; background: transparent url("../images/struct/spacer.gif");width: 130px; voice-family: "\"}\""; voice-family:inherit; left: 158px; voice-family: "\"{\"";}#menudyn ul li ul li ul.batiment{position: absolute; top: 3px; left: -25px; background: transparent url("../images/struct/spacer.gif");width: 130px; voice-family: "\"}\""; voice-family:inherit; left: 77px; voice-family: "\"{\"";}#menudyn ul li ul li ul li{height: auto; position: relative;display: block;float: none;clear: both; width: 130px; margin: -3px 0 0 0; background: none; padding: 0;}#menudyn ul li ul li ul li.premElement{margin-top: 10px;}#menudyn ul li ul li ul li a{font-family:garamond ;   margin-left:14px ; padding: 4px 11px 3px 11px; display: block; font-size:15px; background-color: #49494d;  border-left: solid 1px #797979; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 120px; voice-family: "\"{\"";font-size:17px;}#menudyn ul li ul li ul li a.batiment{font-family:garamond ;   margin-left:19px ; padding: 4px 11px 3px 11px; display: block; font-size:15px; background-color: #49494d;  border-left: solid 1px #797979; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 70px; voice-family: "\"{\"";font-size:17px;}#menudyn ul li ul li ul li a.vehicule{font-family:garamond ;   margin-left:19px ; padding: 4px 11px 3px 11px; display: block; font-size:15px; background-color: #49494d;  border-left: solid 1px #797979; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 152px; voice-family: "\"{\"";font-size:17px;}#menudyn ul li ul li ul li a:hover,#menudyn ul li ul li ul li a:hover{color: #ffd700;}/*sous menu 3*/#menudyn ul li ul li ul li ul{position: absolute; top: 3px; left: -25px; background: transparent url("../images/struct/spacer.gif");width: 130px; voice-family: "\"}\""; voice-family:inherit; left: 110px; voice-family: "\"{\"";}#menudyn ul li ul li ul li ul li{height: auto; position: relative;display: block;float: none;clear: both; width: 130px; margin: -3px -7px 0 0; background: none; padding: 0;}#menudyn ul li ul li ul li ul li.premElement{margin-top: 10px;}#menudyn ul li ul li ul li ul li a{margin-left:-10px ;padding: 4px 11px 3px 11px; display: block; width: 152px; font-size: 1em; background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit;margin-left:-3px; width: 150px; voice-family: "\"{\"";}#menudyn ul li ul li ul li ul li a:hover,#menudyn ul li ul li ul li ul li a:hover{color: #ef6820;}/*sous menu 4*/#menudyn ul li ul li ul li ul{position: absolute; top: 3px; left: -25px; background: transparent url("../images/struct/spacer.gif");width: 130px; voice-family: "\"}\""; voice-family:inherit; left: 110px; voice-family: "\"{\"";}#menudyn ul li ul li ul li ul li{height: auto; position: relative;display: block;float: none;clear: both; width: 130px; margin: -3px -7px 0 0; background: none; padding: 0;}#menudyn ul li ul li ul li ul li.premElement{margin-top: 10px;}#menudyn ul li ul li ul li ul li a{margin-left:-10px; padding: 4px 11px 3px 11px; display: block; width: 102px; font-size: 1em; background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 90px; voice-family: "\"{\"";}#menudyn ul li ul li ul li ul li a:hover,#menudyn ul li ul li ul li ul li a:hover{color: #ef6820;}/*sous menu 5*/#menudyn ul li ul li ul li ul li ul{position: absolute; top: 3px; left: -25px; background: transparent url("../images/struct/spacer.gif");width: 130px; voice-family: "\"}\""; voice-family:inherit; left: 110px; voice-family: "\"{\"";}#menudyn ul li ul li ul li ul li ul li{height: auto; position: relative;display: block;float: none;clear: both; width: 130px; margin: -3px 0 0 0; background: none; padding: 0;}#menudyn ul li ul li ul li ul li ul li.premElement{margin-top: 10px;}#menudyn ul li ul li ul li ul li ul li a{padding: 4px 11px 3px 11px; display: block; width: 152px; font-size: 1em; background-color: #49494d; border-bottom: solid 1px #797979; text-transform: none; height: auto; font-weight: normal;voice-family: "\"}\""; voice-family:inherit; width: 90px; voice-family: "\"{\"";}#menudyn ul li ul li ul li ul li ul li a:hover,#menudyn ul li ul li ul li ul li ul li a:hover{color: #ef6820;}div#menudyn ul ul,div#menudyn ul li:hover ul ul, div#menudyn ul ul  li:hover ul ul{display:none;}div#menudyn ul li:hover ul, div#menudyn ul ul li:hover ul, div#menudyn ul ul ul li:hover ul{display:block;}/* menu langues */#menuLang li{    display: block;    float: left;    border-right: solid 1px #FFF;    padding-right: 9px;    margin-right: 9px;}#menuLang li.lastElement{    background:none;    padding-right: 0;    margin-right: 0;    border-right: none;}#menuLang li a{    color: #fff;    text-decoration: none;}#menuLang li a, #menuLang li span{    text-transform: uppercase;}#menuLang li a:hover, #menuLang li span{    color: #ef6820;}input{    float:right;    width:350px;    margin-left:5px;    margin-right:10px;    margin-bottom:10px;    background-color:#D3D3D3;}input.adm{    float:left;    width:350px;    margin-left:5px;    margin-bottom:10px;    background-color:#D3D3D3;}input[type=radio]{    float:left;    width:30px;    margin-top:-13px;    background-color:transparent;}input[type=submit]{    float:left;    width:150px;    margin-left:15px;    margin-top:10px;    margin-bottom:10px;    font-family:garamond;    font-size:17px;}input[type=reset]{    float:none;    width:90px;    margin-left:45px;    margin-top:10px;    font-family:garamond;    font-size:17px;}textarea{    float:left;    width:350px;    margin-top:10px;    background-color:#D3D3D3;    font-family:garamond;    font-size:17px;}/* Menu Onglets */#monContenu #menuOnglets{    margin-top: -16px;    margin-bottom: 10px;    height: 32px;    width: 681px;    background: transparent url(../images/struct/bg_onglet_separateur2.gif) no-repeat right top;}#monContenu #menuOnglets ul{    height: 32px;    width: 680px;    background: transparent url(../images/struct/bg_onglet_off.gif) repeat-x;}#monContenu #menuOnglets ul li{    height: 32px;    width: 75px;    float: left;    display: block;    font-size: 0.8em;    text-transform: uppercase;    background: transparent url(../images/struct/bg_onglet_separateur.gif) no-repeat left;    padding: 9px 0 0 0;    text-align: center;    voice-family: "\"}\"";    voice-family:inherit;    height:23px;    voice-family: "\"{\"";}html>/**/body #monContenu #menuOnglets ul li{    letter-spacing: -0.06em;}#monContenu #menuOnglets ul li.selected{    background: transparent url(../images/struct/bg_onglet_on.gif) repeat-x top;    font-weight: bold;}#monContenu #menuOnglets ul li.deuxLignes{    padding-top: 3px;    voice-family: "\"}\"";    voice-family:inherit;    height:29px;    voice-family: "\"{\"";}#monContenu #menuOnglets ul li.lastElement{    float: right;}#monContenu #menuOnglets ul.huit li{    width: 85px;}#monContenu #menuOnglets ul.sept li{    width: 97px;}#monContenu #menuOnglets ul.six li{    width: 113px;}#monContenu #menuOnglets ul.cinq li{    width: 135px;}#monContenu #menuOnglets ul.quatre li{    width: 170px;}#monContenu #menuOnglets ul.deux li{    width: 340px;}#monContenu #menuOnglets ul li a{    text-decoration: none;    color: #6f7a7d;}#monContenu #menuOnglets ul li a:hover{    text-decoration: underline;}/* Autres */#contentBody{    height: 80px;    position: absolute;    top: 120px;    width: 960px;    left: 0;    background: #FFF url("../images/struct/bg_block_left.gif") repeat-x 0px 213px;    padding-bottom: 50px;    z-index: 3;}#contentFlashDiapo{    position: relative    width:920px;    height:160px;       padding-top:5px;    text-align:center;}html>body #contentBody{    min-height: 808px;    height: auto;    z-index: 1;}.contentBodyLeftHome{    background: none!important;}#contentBodyRight{    position: absolute;    top: 47px;    width: 222px;    right: 0;    background: transparent url("../images/struct/bg_block_right.gif") repeat-x bottom left;}#contentBodyRight p a{    color: #293696;    text-decoration: none;}#contentBodyRight p a:hover{    text-decoration: underline;}#monContenu{    width: 920px;    height: 96px;    top:180px;    left:19px;    z-index:  0;    position: absolute;    background: #FFF url("../images/struct/bg_block_contenu.gif") repeat-x bottom left;    /*	padding-bottom: 20px;*/}#monContenuAccueil{    width: 920px;    height: 96px;    top:30px;    left:19px;    z-index:  0;    position: absolute;    background: #FFF url("../images/struct/bg_block_contenu.gif") repeat-x bottom left;    /*	padding-bottom: 20px;*/}html>body #monContenuAccueil{    min-height: 96px;    height: auto;}html>body #monContenu{    min-height: 96px;    height: auto;    margin-top:0px;}.monContenuHome{    top:575px!important;    background: none!important;}#monContenuIntro{    border: solid 1px #ebebeb;    height: 465px;    width: 681px;    position: relative;    background: #FFF url("../images/struct/bg_block_intro_left.gif") repeat-x bottom left;    padding: 10px 0px 20px 20px;    margin-bottom: 1px;    voice-family: "\"}\"";    voice-family:inherit;    height:45px;    width: 900px;    voice-family: "\"{\"";}html>body #monContenuIntro{    min-height:30px;  }#monContenuIntroLeft{    float: left;    width: 778px;}/* menu fonctionnel */#menuFonc, #menuFonc2{    float: right;    width: 120px;    display: block;}#monContenu #menuFonc li, #monContenu #menuFonc2 li{    margin-bottom: 3px;    padding: 0;    background: none;    width: 120px;}#monContenuAccueil #menuFonc li, #monContenuAccueil #menuFonc2 li{    margin-bottom: 3px;    padding: 0;    background: none;    width: 120px;}#menuFonc li, #menuFonc a, #menuFonc2 li, #menuFonc2 a{    text-align: right;    color: #293a95;    text-decoration: none;    display: block;}#menuFonc a, #menuFonc2 a{    background: transparent url("../images/struct/puce_fonc.gif") no-repeat right top;    width: 120px;    height: 12px;    padding-right:20px;    voice-family: "\"}\"";    voice-family:inherit;    width: 100px;    voice-family: "\"{\"";    font-family:garamond;    font-size:13px;}#menuFonc a:hover, #menuFonc2 a:hover{    text-decoration: underline;}#monContenuLeftAccueil{    width: 920px;    float: left;    margin-bottom:30px;    background-image: url('../images/struct/fond_accueil.jpg');    background-repeat:no-repeat;}#monContenuLeft{    width: 760px;    float: left;    margin-bottom:30px;}#monContenuLeft  ul {    margin: 0px 0px 50px 30px;    display: block;    float :left;    display : inline;}#monContenuLeft  ul li{    width : 690px;    margin: 15px 15px 5px 10px;    display: block;    float:left;}#monContenuLeft  ul li img{    width : 190px;    display: block;    list-style: none;    display:inline;}#monContenuLeft  ul li ul{    margin: 5px 14px 5px 10px;    display: block;    width: 680px;    height : auto;    top:15px;}#monContenuLeft  ul li a{    font-size :25px;    font-family:garamond;}#monContenuLeft  ul li a.PlanSite{    font-size :medium;}#monContenuLeft  ul li a img{  height:150px;    display: block;    list-style: none;    display: inline;    margin: 10px 15px 10px 10px;}#monContenuLeft  ul li a p{    width : 400px;    display: block;    list-style: none;    display:inline;    font-size:20px;    position:relative;    top:-70px;}#monContenuLeft  ul li ul li {    margin: 5px 14px 5px 10px;    width: 680px;    height : auto;    display : inline;}#monContenuLeft  ul li ul li a {    font-size :25px;    display: block;    width : 680px;    height : auto;    display : inline;    float : left;    margin : 10px 10px 20px 0 ;     font-family:garamond;}#monContenuLeft  ul li ul li a:hover {    font-size :25px;    list-style: none;    background-color: #C0C0C0;    text-decoration:none;   }/*APPLICATIONS*/#application table.application{    border:none;    position:relative;    width:880px;    list-style-position:outside;    margin-left:20px;    vertical-align:top;}#application table.application table.produit th{    border:none;    position:relative;    width:880px;    list-style-position:outside;    font-size:25px;    text-align:center;    background-color:#00008b;    color:#ffffff;      font-family:garamond;}#application table.application table.produit td{    border:none;         width:290px;     vertical-align:middle;     } #application table.application table.produit ul{    width:290px;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0;    position:relative;}#application table.application table.produit ul li{    width:290px;    display:list-item;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0;    position:relative;    text-align:center;    font-size:17px;    font-family:garamond;}#application table.application table.miseenoeuvre td{     width:290px;     border:none;     vertical-align:middle;     padding-bottom:10px;}#application table.application table.miseenoeuvre th{     width:290px;     font-size:25px;     text-align:center;     background-color:#00008b;     color:#ffffff;       font-family:garamond;}#application table.application table.miseenoeuvre ul{    width:290px;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0;    position:relative;}#application table.application table.miseenoeuvre ul li{    width:290px;    display:list-item;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0;    position:relative;    text-align:center;    font-size:17px;    padding-bottom:10px;    font-family:garamond;}#application table.application table.fonctionnalite th{        width:290px;        font-size:25px;        text-align:center;        background-color:#00008B;        color:#ffffff;        font-family:garamond;}#application table.application table.fonctionnalite td{     width:290px;     border:none;     text-align:center;     vertical-align:middle;}#application table.application table.fonctionnalite ul{    width:290px;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin-right:50;    position:relative;    min-height:100px;}#application table.application table.fonctionnalite ul li{    width:290px;    display:list-item;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0;    position:relative;    text-align:center;    font-size:17px;    padding-bottom:10px;    font-family:garamond;}#application table tr td ul li a img.pdf  {    width:20px;    padding:0;}#application ul li a img {    position:relative;    display:inline;    width:170px;    margin:0;    padding-bottom:20px;}#application ul li a img.produitimg {    position:relative;    display:inline;    width:290px;    margin:0;    padding:0;} #monContenuLeft2{    width: 920px;    float: left;}#maBordureRight{    padding: 0 8px 0 10px;    /*border-right: solid 1px #eaeaea;*/}#monContenu .floatLeft img{         margin: 5px 14px 5px 0;    display: block;    list-style: none;    display:inline;    width: 135px;}#monContenu .floatLeft img.industrie{    display: block;    width: 243px;    margin-top:-120px;    margin-left:550px;    position:relative;}#monContenu .floatLeft img.batiment{    display: block;     width:243px;    margin-left:323px;    margin-top:25px;    position:relative;    z-index:7;}#monContenu .floatLeft img.ER{    display: block;    width:297px;    margin-left:240px;    margin-top:-160px;    position:relative;}#monContenu .floatLeft img.vehicule{    display: block;    width:306px;    margin-left:450px;    margin-top:-40px;    position:relative;}#monContenu .floatLeft img.photoprofile{    display: block;        width:117px;    height:117px;    margin-left:66px;    margin-top:25px;    position:relative;    z-index:1;}#monContenu .floatLeft img.photoprofile02{    display: block;    z-index:1;    width:117px;    height:117px;    margin-left:66px;    margin-top:-440px;    position:relative;}#monContenu .floatLeft img.animprofile{    display: block;    width:117px;    height:117px;    margin-left:66px;    margin-top:22px;    position:relative;    z-index:1;}#monContenu .floatLeft img.carré{    border: solid 1px #eaeaea;    display:block;    display:inline;    width:540px;    float:right;}#monContenu .floatLeft img.profile{    border: solid 1px #eaeaea;    display:block;    display:inline;    width:300px;    float:left;}#monContenu .floatLeft img.valeurs{    border: solid 1px #eaeaea;    margin:5px 14px 5px 63px;    display:block;    display:inline;    width:380px;    height:260px;}#monContenu table.contact{         margin: 5px 3px 5px 0;    display: block;    list-style: none;     border:solid 2px #eaeaea;    background-image:url(../images/struct/photo-aerienne-fit-profiles.jpg);    background-repeat:no-repeat}#monContenu table.contact th{      text-decoration:underline;      text-align:center;      font-size:medium;      border-right:solid 2px #eaeaea;      font-family:garamond;      font-size:24px;}#monContenu table.contact td{          text-align:center;      font-size:medium;      border-right:solid 2px #eaeaea;      vertical-align:top;}#monContenu table.contact img{      margin:0px;}#monContenu table.contactTitre {    font-size:1.7em;    text-align:center;}#monContenu .contact table td{    border: solid 1px #eaeaea;    margin: 5px 14px 5px 0;    display: block;    list-style: none;    display:inline;    width:350px;}#monContenu .societe table{    border: solid 1px #eaeaea;    margin: 5px 42px 5px 0;    display: block;    list-style: none;    display:inline;    width: 600px;}#monContenu .societe table tr {    margin: 5px 14px 5px 0;    display: block;    list-style: none;    display:inline;    width: 600px;    text-align:center;}#monContenu .societe table table{    border: solid 1px #eaeaea;    list-style: none;    width: 300px;}#monContenu .societe table table tr td{    display: block;    list-style: none;    width: 300px;    height:50px;}#monContenuAccueil .floatLeft img{    border: solid 1px #eaeaea;    margin: 5px 14px 5px 60px;    display: block;    list-style: none;    display:inline;    width: 135px;}#monContenu p{    margin-top:0px;    /*width:350px;*/    text-align:center;    margin-left:10px;    font-size:medium;}#monContenu p.Gmap{    font-family:garamond;    font-size:18px;    padding-top:95px;}#monContenu p.Gmap2{    font-family:garamond;    font-size:17px;}#monContenu p.Gmap3{    font-family:garamond;    font-size:18px;     }#monContenu p.mentionsLegales{    margin-top:0px;    /*width:350px;*/    text-align:left;    margin-left:10px;    font-size:medium;     font-family:garamond;    font-size:17px;}#monContenu p.mentionsLegalesTitre{    margin-top:0px;    /*width:350px;*/    text-align:left;    margin-left:10px;    margin-top:15px;    margin-bottom:20px;    font-size:medium;    color:#EF6820;    font-weight:bold;    font-family:garamond;    font-size:20px;}#monContenu p.logoIndustrie{    margin-top:10px;    margin-bottom:10px;    margin-right:10px;    width:320px;    text-align:center;    margin-left:10px;    font-size:medium;}#monContenu p.carte{    margin-top:0px;    width:240px;    text-align:justify;    Font-size:medium;}#monContenu p.carte img{    margin-top:2px;    width:100px;    text-align:center;}#monContenu p.admin{    margin-top:0px;    width:713px;    text-align:justify;    margin-left:10px;    font-size:medium;    float:left;}#monContenu p.admin a{    margin-bottom:120px;    margin-left:10px;    font-size:medium;    float:left;}#monContenu p.admin img{    margin-bottom:120px;    margin-left:10px;}#monContenu p img{    margin-top:-200px;    width:330px;    margin-left:6px;}#monContenu p.form{    margin-top:0px;    width:350px;    text-align:justify;    margin-left:10px;    margin-top:20px;    font-family:garamond;    font-size:17px;}#monContenu p.formDestination{    width:320px;    margin-left:40px;    margin-top:10px;    text-align:left;    font-family:garamond;    font-size:17px;}#monContenu p.adresse{    margin-top:0px;    width:350px;    text-align:center;    font-family:garamond;    font-size:17px;}#monContenu p.adressefirst{    text-align:center;    margin-top:10px;    text-decoration:underline;    font-family:garamond;    font-size:17px;}#monContenu p.adresselast{    text-align:center;    margin-bottom:10px;}#monContenu p.accueil{    margin-top:0px;    font-size:1.5em;    width:900px;    margin-bottom:5px;    text-align:center;    margin-left:0px;    font-weight:bold;}/*Materiaux*/#monContenu table.materiaux{    width:740px;    float:left;    font-size:15px;}#monContenu table.materiaux th{    width:740px;    float:left;    text-align:center;    font-size:25px;    text-transform:uppercase;    background-color:#00008B;    color:#ffffff;    font-size:24px;    font-family:garamond;}#monContenu table.materiaux td.titre{    width:740px;    float:left;    font-size:15px;    text-transform:uppercase;    text-align:center;    font-size:20px;    padding-top:10px;     font-size:20px;    font-family:garamond;}#monContenu table.materiaux td.vegaprene{    width:740px;    float:left;    font-size:15px;    height:30px;     font-size:19px;    font-family:garamond;}#monContenu table.materiaux td.elastomeres{    width:740px;    float:left;    background-image:url('../images/struct/elastomeres.jpg');    height:45px;     font-size:24px;    font-family:garamond;}#monContenu table.materiaux td.elastomeres p {    width:740px;    float:left;    font-size:20px;    color:#eaeaea;    text-align:center;    padding-top:5px;    padding-bottom:3px;    text-transform:uppercase;     font-size:25px;    font-family:garamond;}#monContenu table.materiaux td.cellulaires{    width:740px;    float:left;    background-image:url('../images/struct/cellulaires.jpg');    height:30px;   font-size:19px;    font-family:garamond;}#monContenu table.materiaux td.cellulaires p {    width:740px;    float:left;    font-size:20px;    color:#ffffff;    text-align:center;    padding-top:5px;    padding-bottom:3px;    text-transform:uppercase;     font-size:19px;    font-family:garamond;}#monContenu table.materiaux td.cellulaires{    width:740px;    float:left;    background-image:url('../images/struct/cellulaires.jpg');    height:30px;     font-size:24px;    font-family:garamond;}#monContenu table.materiaux td.cellulaires p {    width:740px;    float:left;    font-size:20px;    color:#ffffff;    text-align:center;    padding-top:5px;    padding-bottom:3px;    text-transform:uppercase;     font-size:24px;    font-family:garamond;}#monContenu table.materiaux td.epdmcellulaire{    width:740px;    float:left;    background-image:url('../images/struct/epdm-cellulaire.jpg');    height:30px;         font-size:24px;    font-family:garamond;}#monContenu table.materiaux td.epdmcellulaire p {    width:740px;    float:left;    font-size:20px;    color:#ffffff;    text-align:center;    padding-top:5px;    padding-bottom:3px;    text-transform:uppercase;}#monContenu table.materiaux td.vegaprene2{    width:740px;    float:left;    background-image:url('../images/struct/vegaprene.jpg');    height:30px; }#monContenu table.materiaux td.vegaprene2 p{    width:740px;    float:left;    font-size:20px;    height:30px;    color:#ffffff;    text-align:center;    padding-top:5px;}#monContenu table.materiaux td.ignifuge{    width:740px;    float:left;    border-top : solid 1px #eaeaea;    height:30px;}#monContenu table.materiaux td.ignifuge p{    width:740px;    float:left;    font-size:20px;    height:30px;    color:#c6c6c6;    text-align:center;    padding-top:5px;    text-transform:uppercase;    font-size:23px;    font-family:garamond;}#monContenu table.materiaux td.silicone{    width:740px;    float:left;    background-image:url('../images/struct/ignifuge.jpg');    height:30px;}#monContenu table.materiaux td.silicone p{    width:740px;    float:left;    font-size:20px;    height:30px;    color:#ffffff;    text-align:center;    padding-top:5px;    text-transform:uppercase;}#monContenu table.materiaux td.caoutchouc{    width:740px;    float:left;    background-image:url('../images/struct/caoutchouc.jpg');    height:35px;    font-family:garamond;    font-size:25px;}#monContenu table.materiaux td.caoutchouc p{    width:740px;    float:left;    font-size:25px;    height:30px;    color:#ffffff;    text-align:center;    padding-top:5px;    text-transform:uppercase;}#monContenu table.materiaux td.compactepdm{    width:740px;    float:left;    background-image:url('../images/struct/compact-epdm.jpg');    height:30px;}#monContenu table.materiaux td.compactepdm p{    width:740px;    float:left;    font-size:20px;    height:30px;    color:#ffffff;    text-align:center;    padding-top:5px;    text-transform:uppercase;}#monContenu table.materiaux td.compact{    width:740px;    float:left;    background-image:url('../images/struct/compact.jpg');    height:30px;}#monContenu table.materiaux td.compact p{    width:740px;    float:left;    font-size:20px;    height:30px;    color:#ffffff;    text-align:center;    padding-top:5px;    text-transform:uppercase;}#monContenu table.materiaux td img{    border:none;    text-align:center;    width:50px;    padding-left:60px;    padding-right:60px;}#monContenu table.materiaux td{    width:740px;    float:left;    font-size:15px;}#monContenu table.materiaux p.liste{    width:740px;    float:left;    font-size:15px;    text-align:left;    padding-left:6px;    padding-bottom:3px;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 6px;    height:20px;     font-size:17px;    font-family:garamond;}#monContenu table.materiaux p.liste1{    width:740px;    float:left;    font-size:17px;    text-align:left;    padding-left:6px;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 7px;    height:20px;    font-family:garamond;}#monContenu table.materiaux p.listeVeg{    width:740px;    float:left;    font-size:15px;    text-align:left;    padding-left:6px;    padding-bottom:13px;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 7px;    font-size:17px;    font-family:garamond;}#monContenu table.materiaux p.listeLast{    width:740px;    float:left;    font-size:15px;    text-align:left;    padding-left:6px;    padding-bottom:13px;     font-size:17px;    font-family:garamond;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 6px;}#monContenu table.materiaux p.listeLast2{    width:740px;    float:left;    font-size:15px;    text-align:left;    padding-left:6px;    padding-bottom:30px;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 6px;    font-family:garamond;    font-size:17px;}#monContenu table.materiaux p.listeFirst{    width:740px;    float:left;    font-size:15px;    text-align:left;    padding-left:6px;    padding-bottom:5px;    padding-top:13px;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 20px;     font-size:17px;    font-family:garamond;}#monContenu table.materiaux p.listeFirst2{    width:740px;    float:left;    font-size:15px;    text-align:left;    padding-left:6px;    padding-bottom:13px;    padding-top:13px;    font-size:17px;    font-family:garamond;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0px 20px;}#monContenu table.materiaux table.thermoplastique{   vertical-align:top;    float:left;    width:350px;  }#monContenu table.materiaux table.thermoplastique th{    width:350px;    float:left;    text-align:center;    font-size:25px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.materiaux table.thermoplastique td{    width:70px;    float:left;    /*background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0 20px;*/}#monContenu table.materiaux table.thermoplastique p{    width:350px;    float:left;    margin-top:15px;    font-size:15px;    text-align:left;}#monContenu table.materiaux table.thermoplastique td.cadre{    width:350px;    float:left;    background-color:#EAEAEA;    color:#000000;    text-align:center;    margin-top:30px;    font-weight:bold;}#monContenu table.materiaux table td.cadre2{    width:350px;    float:left;    background-color:#EAEAEA;    color:#000000;    text-align:center;}#monContenu table.materiaux table td.triple{    width:120px;    float:left;    margin-top:15px;    font-size:15px;    background:none;}#monContenu table.materiaux table td.triple img{     float:right;   width:20px}#monContenu table.materiaux table td.tripleFin{    width:120px;    float:left;    margin-top:15px;    font-size:15px;}#monContenu table.materiaux table td.double{    width:120px;    float:left;    margin-top:15px;    font-size:15px;    background:none;}#monContenu table.caoutchouc{    width:350px;    float:right;    font-size:15px;    vertical-align:top;}#monContenu table.caoutchouc th{    width:350px;    float:left;    font-size:15px;}#monContenu table.caoutchouc td{    width:350px;    float:left;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0 20px;}#monContenu table.caoutchouc p{    width:350px;    float:left;    margin-top:15px;    font-size:15px;    text-align:left;    font-size:20px;    font-family:garamond;}#monContenu table.silicone{    width:350px;    float:left;    font-size:15px;    margin-top:20px;}#monContenu table.silicone td{    width:350px;    float:left;    font-size:15px;}#monContenu table.silicone th{    width:350px;    float:left;    text-align:center;    font-size:25px;    text-transform:uppercase;}#monContenu table.silicone p{    width:350px;    float:left;    text-align:center;    font-size:15px;}#monContenu table.vegaprene{    width:360px;    float:left;    text-align:center;    font-size:15px;    padding-top:20px;}#monContenu table.vegaprene th{    width:360px;    float:left;    text-align:center;    text-transform:none;}#monContenu table.vegaprene td{    width:360px;    float:left;    text-align:center;    text-transform:none;}#monContenu table.compact{    width:360px;    float:left;    text-align:center;    font-size:15px;    padding-top:20px;}#monContenu table.compact th{    width:360px;    float:left;    text-align:center;     text-transform:none;     font-size:15px;}#monContenu table.compact td{    width:60px;    float:left;    text-align:center;    background:none;}#monContenu table.compact img{    width:55px;    float:right;    text-align:right;    font-size:15px;    margin:0;}#monContenu table.Cellulaire{    width:360px;    float:left;    text-align:center;    font-size:15px;    padding-top:20px;}#monContenu table.Cellulaire th{    width:360px;    float:left;    text-align:center;     text-transform:none;     font-size:15px;}#monContenu table.Cellulaire td{    width:180px;    float:left;    text-align:center;    background:none;}#monContenu table.Cellulaire p{    width:140px;    float:left;    text-align:center;    background:none;}#monContenu table.ignifuge{    width:360px;    float:left;    text-align:center;    font-size:15px;}#monContenu table.ignifuge th{    width:360px;    float:left;    text-align:center;     text-transform:none;     font-size:15px;}#monContenu table.ignifuge td{    width:180px;    float:left;    text-align:center;    background:none;}#monContenu table.ignifuge p{    width:140px;    float:left;    text-align:center;    background:none;    font-size:20px;    font-family:garamond;     }#monContenu table.materiaux table.ignifuge{    width:360px;    float:left;    text-align:center;    font-size:15px;}#monContenu table.materiaux table.ignifuge th{    width:360px;    float:left;    text-align:center;     text-transform:none;     font-size:15px;}#monContenu table.materiaux table.ignifuge td{    width:180px;    float:left;    text-align:center;    background:none;}/*  systeme de pose */#monContenu table.systemedepose{    width:750px;    float:left;    font-size:15px;}#monContenu table.systemedepose p {    font-size:18px;    padding-top:35px;     font-size:20px;    font-family:garamond;}#monContenu table.systemedepose p.ToolClip1 {    font-size:18px;    padding-top:30px;     font-size:20px;    font-family:garamond;}#monContenu table.systemedepose p.ToolClip {    font-size:18px;    padding-top:8px;      font-size:20px;    font-family:garamond;}#monContenu table.systemedepose th{    width:750px;    float:left;    font-size:25px;    text-align:center;    text-transform:uppercase;    background-color:#00008B;    color:#ffffff;     font-size:24px;    font-family:garamond;}#monContenu table.systemedepose td.titre{    width:750px;    float:left;    font-size:23px;    text-align:center;    background-color:#00008E;    color:#ffffff;    font-family:garamond;}#monContenu table.systemedepose img.machine{    padding-top:10px;    padding-bottom:20px;    width:350px;    float:left; }#monContenu table.systemedepose img.puce{    padding-top:10px;    padding-bottom:20px;    width:10px;    float:left;}#monContenu table.systemedepose img.EasyClip{    padding-top:10px;    width:150px;    float:left;}#monContenu table.systemedepose img.ligne{    padding-top:10px;    width:580px;    float:left;}#monContenu table.systemedepose img.pvc{    padding-top:30px;    padding-left:50px;    height:160px;    float:left;}/*  Conception *//*caracterisation*/#monContenu table.caracterisation{    width:750px;    float:left;    font-size:15px;}#monContenu table.caracterisation th{    width:730px;    float:left;    text-align:center;    font-size:25px;    text-transform:uppercase;    background-color:#00008B;    color:#ffffff;    font-family:garamond;}#monContenu table.caracterisation td{   vertical-align:top;    float:left;     font-size:17px;     font-family:garamond;}#monContenu table.caracterisation td.centre2{     text-align:center;     width:180px;     font-size:17px;     font-family:garamond;}#monContenu table.caracterisation img{    float:left;    margin-right:10px;    width:175px;}#monContenu table.caracterisation table.simple{    margin-left:10px;    vertical-align:top;    float:left;    width:330px;}#monContenu table.caracterisation table.simple2{    margin-left:10px;    vertical-align:top;    float:left;    width:370px;}#monContenu table.caracterisation table.simple2 th{    text-align:center;    float:left;    width:360px;    background-color:#00008B;    color:#FFFFFF;    height:25px;    font-size:20px;}#monContenu table.caracterisation table.simple th{    text-align:center;    float:left;    width:329px;    background-color:#00008B;    color:#FFFFFF;    height:25px;    font-size:20px;}#monContenu table.caracterisation td.simple{    float:left;    margin-right:10px;    width:333px;}#monContenu table.caracterisation td.simple2{    width:360px;}#monContenu table.caracterisation td.simple2 img{    width:360px;}#monContenu table.caracterisation table.simple td.centre{    text-align:center;    float:left;    width:325px;     font-family:garamond;     font-size:17px;} #monContenu table.caracterisation td.simple img{    float:left;    width:330px;}#monContenu table.caracterisation table.double{         float:left;    width:385px;     }#monContenu table.caracterisation table.double th{    text-align:center;    float:left;    width:360px;    background-color:#00008B;    color:#FFFFFF;    height:25px;    font-size:20px;}#monContenu table.caracterisation table.double td.centre{    text-align:center;    float:left;    width:384px;    font-family:garamond;    font-size:17px;}#monContenu table.caracterisation table td.double{        vertical-align:bottom;     float:left;     width:185px;}#monContenu table.caracterisation table td.doubletxt{        float:left;     width:165px;}#monContenu table.caracterisation table.doubledroite{    margin-left:10px;    vertical-align:top;    float:left;    width:340px;     font-size:17px;     font-family:garamond;}#monContenu table.caracterisation table.test{width:380px;}#monContenu table.caracterisation table.test th{    text-align:center;    float:left;    width:350px;    background-color:#00008B;    color:#FFFFFF;    height:25px;    font-size:20px;}#monContenu table.caracterisation table.test img{ float:right; width:175px;}#monContenu table.caracterisation table.doubledroite th{    text-align:center;    float:left;    width:340px;    background-color:#00008B;    color:#FFFFFF;    height:25px;    font-size:20px;}#monContenu table.caracterisation table.doubledroite td.centre{    text-align:center;    float:left;    width:350px;}#monContenu table.caracterisation td.doubledroite{    float:left;    margin-right:10px;    width:115px;}#monContenu table.caracterisation td.doubledroite img{    float:left;    width:212px;    margin-bottom:5px;}#monContenu table.caracterisation td.doubledroite2{    text-align:center;    float:left;    margin-right:10px;    width:165px;}#monContenu table.caracterisation td.doubledroite2 img{  margin-right:10px;   float:left;   width:170px;}#monContenu table.caracterisation td.doubledroite3{    text-align:center;    float:left;    vertical-align:top;    width:340px;}/*conception*/#monContenu table.conception{    width:750px;    float:left;    font-size:15px;}#monContenu table.conception th{    width:750px;    float:left;    text-align:center;    font-size:25px;    text-transform:uppercase;    background-color:#00008B;    color:#FFFFFF;    font-family:garamond;}#monContenu table.conception td{   vertical-align:top;    float:left;    width:250px;    padding-right:5px;    font-family:garamond;}#monContenu table.conception td.titre{   vertical-align:top;    float:left;    width:260px;    font-size:24px;    margin-top:10px;    background-color:#00008B;    color:#ffffff;    border: solid #00008B;    font-family:garamond;}#monContenu table.conception td.gauche{    vertical-align:top;    float:left;    width:260px;    padding-right:5px;    background-color:#00008B;    color:#ffffff;    border: solid #00008B;    font-family:garamond;    font-size:17px;}#monContenu table.conception a.bulle{ position:relative; text-decoration:none;}#monContenu table.conception a.bulle:hover{ background:none; z-index:50;}#monContenu table.conception a.bulle span{display:none;}#monContenu table.conception td.droite{    vertical-align:top;    float:right;    width:250px;    background-color:#00008B;    color:#ffffff;    border: solid #00008B;     font-size:17px;}#monContenu table.conception td.image{   vertical-align:top;    float:left;    width:200px;}#monContenu table.conception td img{   vertical-align:top;    float:left;    width:200px;    margin-left:5px;}#monContenu table.conception td.texte{    vertical-align:top;    float:left;    width:250px;    background:transparent url(../images/struct/puce_bleu.gif) no-repeat scroll 0 10px;}#monContenu table.conception p{    vertical-align:top;    float:left;    width:240px;    text-align:left;    font-size:17px;    font-family:garamond;}#monContenu table.conception p.right{    vertical-align:top;    float:right;    width:100px;    text-align:right;    color:#9932CC;    font-family:garamond;}#monContenu table.conception p.left{    vertical-align:top;    float:left;    width:100px;    text-align:left;    color:#9932CC;    font-family:garamond;}#monContenu table.conception table {    border:solid 1px #eaeaea;    margin-left:5px;}/*simulation*/#monContenu table.simulation{    width:720px;    float:left;    font-size:15px;}#monContenu table.simulation th{    width:720px;    float:left;    text-align:center;    font-size:25px;    text-transform:uppercase;    background-color:#00008B;    color:#ffffff;    font-family:garamond;}#monContenu table.simulation p.stitre{    width:710px;    text-align:center;    font-size:15px;     text-transform:lowercase;}#monContenu table.simulation td.filiere{   vertical-align:top;    float:left;    width:280px;    padding-top:12px;    font-size:17px;    font-family:garamond;}#monContenu table.simulation td.profiles{   vertical-align:top;    float:right;    width:430px;    padding-top:12px;    font-size:17px;    font-family:garamond;}#monContenu table.simulation td.souligne{    text-decoration:underline;    font-family:garamond;}#monContenu table.simulation table.filiere{   vertical-align:top;    float:left;    width:280px;}#monContenu table.simulation table.filiere img.simulation{    vertical-align:top;    float:left;    width:250px;    padding-top:10px;}#monContenu table.simulation table.filiere img.ecoulement{   vertical-align:top;    float:right;    width:250px;    margin-top:10px;}#monContenu table.simulation table.filiere th{   vertical-align:top;    float:left;    width:280px;    font-size:20px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.simulation table.profiles{   vertical-align:top;    float:left;    width:430px;}#monContenu table.simulation table.profiles th{    vertical-align:top;    float:left;    width:430px;    font-size:20px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.simulation table.profiles td.double{    float:left;    width:215px;    padding-top:10px;    text-decoration:underline;    text-align:center;    font-size:17px;    font-family:garamond;}#monContenu table.simulation table.profiles td.rigidite{    float:left;    width:290px;    padding-top:10px;}#monContenu table.simulation table.profiles td.rigidite img{    width:260px;    padding-top:10px;}#monContenu table.simulation table.profiles td.deformee{    float:left;    width:140px;    padding-top:10px;}#monContenu table.simulation table.profiles td.deformee img{   padding-left:20px;    width:140px;    padding-top:10px;    float:right;}#monContenu table.simulation table.profiles td.double img{    float:left;    width:210px;}/*finitions*/#monContenu table.finitions{    width:720px;    font-size:15px;}#monContenu table.finitions th{    width:720px;    text-align:center;    font-size:25px;    text-transform:uppercase;    background-color:#00008B;    color:#ffffff;     font-size:25px;    font-family:garamond;}#monContenu table.finitions td{      vertical-align:top;    text-align:center;     font-size:17px;    font-family:garamond;}#monContenu table.finitions table.protection{    vertical-align:top;    float:left;    width:720px;}#monContenu table.finitions table.protection th{    text-transform:none;    vertical-align:top;     text-align:center;    width:480px;    font-size:20px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.finitions table.protection img{    width:220px;}#monContenu table.finitions table.protection td.entaillage1 a.entaillage1{display: block;width:220px;background-image:url("../images/struct/entaillage1a.jpg");background-repeat:no-repeat;padding-right:10px;}#monContenu table.finitions table.protection td.entaillage1 a.entaillage1:hover{    visibility: visible;}#monContenu table.finitions table.protection td.entaillage1 a.entaillage1:hover img{     visibility: hidden;     width:220px;}#monContenu table.finitions table.protection td.entaillage2 a.entaillage2{display: block;width:220px;background-image:url("../images/struct/entaillage2a.jpg");}#monContenu table.finitions table.protection td.entaillage2 a.entaillage2:hover{    visibility: visible;}#monContenu table.finitions table.protection td.entaillage2 a.entaillage2:hover img{     visibility: hidden;     width:220px;}#monContenu table.finitions table.predecoupage{    vertical-align:top;    float:left;    width:720px;}#monContenu table.finitions table.predecoupage th{    vertical-align:top;   text-transform:none;    font-size:20px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.finitions table.predecoupage td.predecoupage1 a.predecoupage1{display: block;       width:170px;background-image:url("../images/struct/Predecoupage2.jpg");}#monContenu table.finitions table.predecoupage td.predecoupage1 a.predecoupage1:hover{    visibility: visible;}#monContenu table.finitions table.predecoupage td.predecoupage1 a.predecoupage1:hover img{     visibility: hidden;     width:170px;}#monContenu table.finitions table.predecoupage td.predecoupage2 a.predecoupage2{display: block;width:170px;background-image:url("../images/struct/Predecoupage4.jpg");}#monContenu table.finitions table.predecoupage td.predecoupage2 a.predecoupage2:hover{    visibility: visible;}#monContenu table.finitions table.predecoupage td.predecoupage2 a.predecoupage2:hover img{     visibility: hidden;     width:170px;}#monContenu table.finitions table.predecoupage td.predecoupage3 a.predecoupage3{display: block;width:170px;background-image:url("../images/struct/Predecoupage-5.jpg");}#monContenu table.finitions table.predecoupage td.predecoupage3 a.predecoupage3:hover{    visibility: visible;}#monContenu table.finitions table.predecoupage td.predecoupage3 a.predecoupage3:hover img{     visibility: hidden;     width:170px;}#monContenu table.finitions table.predecoupage td.traitement a.traitement{display: block;width:160px;background-image:url("../images/struct/Surface2.jpg");}#monContenu table.finitions table.predecoupage td.traitement a.traitement:hover{    visibility: visible;}#monContenu table.finitions table.predecoupage td.traitement a.traitement:hover img{     visibility: hidden;     width:160px;}#monContenu table.finitions table.pose{    vertical-align:top;    float:left;    width:720px;}#monContenu table.finitions table.pose th{    vertical-align:top;   text-transform:none;    font-size:20px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.finitions table.pose td.pose{ width:240px;}#monContenu table.finitions table.pose td.pose a.pose{ display: block; width:240px; background-image:url("../images/struct/pose2.jpg");}#monContenu table.finitions table.pose td.pose a.pose:hover{    visibility: visible;}#monContenu table.finitions table.pose td.pose a.pose:hover img{     visibility: hidden;     width:240px;}/*pose*/#monContenu table.finitions table.pose td.pose2{ width:41px;}#monContenu table.finitions table.pose td.pose2 a.pose2{ display: block; width:41px; background-image:url("../images/struct/pose4.jpg");}#monContenu table.finitions table.pose td.pose2 a.pose2:hover{    visibility: visible;}#monContenu table.finitions table.pose td.pose2 a.pose2:hover img{     visibility: hidden;     width:41px;}#monContenu table.finitions table.pose td.cadre{ width:200px;}#monContenu table.finitions table.pose td.cadre a.cadre{ display: block; width:200px; background-image:url("../images/struct/cadres-soudes2.jpg");}#monContenu table.finitions table.pose td.cadre a.cadre:hover{    visibility: visible;}#monContenu table.finitions table.pose td.cadre a.cadre:hover img{     visibility: hidden;     width:200px;}#monContenu table.finitions table.depose{    vertical-align:top;    float:left;    width:720px;}#monContenu table.finitions table.depose th{    text-transform:none;    vertical-align:top;    font-size:20px;    background-color:#00008B;    color:#FFFFFF;}#monContenu table.finitions table.depose td.depose{ width:80px;}#monContenu table.finitions table.depose td.depose a.depose{ display: block; width:80px; background-image:url("../images/struct/depose2.jpg");}#monContenu table.finitions table.depose td.depose a.depose:hover{    visibility: visible;}#monContenu table.finitions table.depose td.depose a.depose:hover img{     visibility: hidden;     width:80px;}#monContenu table.finitions table.depose td.protection{ width:220px;}#monContenu table.finitions table.depose td.protection a.protection{ display: block; width:220px; background-image:url("../images/struct/Protections-pelables2.jpg");}#monContenu table.finitions table.depose td.protection a.protection:hover{    visibility: visible;}#monContenu table.finitions table.depose td.protection a.protection:hover img{     visibility: hidden;     width:220px;}#monContenu table.finitions table.depose td.adhesivage{ width:220px;}#monContenu table.finitions table.depose td.adhesivage a.adhesivage{ display: block; width:220px; background-image:url("../images/struct/adhesivage-2.jpg");}#monContenu table.finitions table.depose td.adhesivage a.adhesivage:hover{    visibility: visible;}#monContenu table.finitions table.depose td.adhesivage a.adhesivage:hover img{     visibility: hidden;     width:220px;}#monContenu table.finitions table.depose td.depose2{ width:180px;}#monContenu table.finitions table.depose td.depose2 a.depose2{ display: block; width:180px; background-image:url("../images/struct/deposebutyl2.jpg");}#monContenu table.finitions table.depose td.depose2 a.depose2:hover{    visibility: visible;}#monContenu table.finitions table.depose td.depose2 a.depose2:hover img{     visibility: hidden;     width:180px;}#monContenu p.PlanSite{    margin-left:10px;    width:880px;    float:left;    margin-bottom:5px;    margin-top:5px;    text-align:left;    font-family:garamond;}/*historique*/#monContenu p.photosite{    margin-left:10px;    width:880px;    float:left;    margin-bottom:5px;    margin-top:10px;    text-align:center;}#monContenu p.photosite img{    margin-left:10px;    width:670px;    margin-bottom:5px;    margin-top:10px;    text-align:center;    height:auto;}#monContenu table.photoHistorique{    margin-left:10px;    width:280px;    float:right;  }#monContenu table.historique {       font-size:medium;    width:900px;    float:left;}#monContenu table.historique img {    margin-right:5px;    margin-bottom:3px;}#monContenu table.historique  td.date{    width:auto;    font-size:medium;    vertical-align:super;    color:#ffffff;    font-size:17px;    font-family:garamond;}#monContenu table.historique  th.date{    width:auto;    font-size:medium;    vertical-align:super;    color:#ffffff;    }#monContenu table.moyens {        padding-right:0px;     padding-top:60px;     width:490px;    float:right;    text-align:left;    color:#ffffff;}#monContenu table.moyens td{       font-size:17px;    font-family:garamond;}#monContenu table.moyens img {    margin-right:5px;    margin-bottom:3px;}#monContenu p.historique{    margin-bottom:15px;    margin-left:0px;    margin-top:10px;    font-size:medium;    width:575px;}/*CLIENTS*/table.references{    position:relative;    width:730px;    height:100px;}table.references th{    position:relative;    width:730px;    text-align:center;    font-size:19px;}table.references table.clients{    width:430px;    text-align:center;    font-size:16px;    }        table.references table.clients th{    width:430px;    border:none;    font-family:garamond;    font-size:17px;    }table.references table.clients img{    width:120px;    padding-top:20px;    }table.references table.certifications{    width:310px;    }    table.references table.certifications td{    font-family:garamond;    font-size:15px;    }		 table.references table.certifications td.short{    font-family:garamond;    font-size:15px;	width:280px;	padding-left:55px;	padding-right:22px;    }    table.references table.certifications th{    width:264px;    border:none;    font-size:15px;    text-decoration:underline;    font-family:garamond;    font-size:17px;    padding-left:20px;    }table.references table.certifications img{    width:120px;    }table.references table.certifications td.certifications{    width:300px;    text-align:center;}table.references table.certifications td.certifications a.bulle{ position:relative; text-decoration:none;     font-family:garamond;    font-size:15px;}table.references table.certifications td.certifications a.bulle:hover{ background:none; z-index:50;}table.references table.certifications td.certifications a.bulle span{display:none;}table.references table.certifications td.certifications a.bulle:hover span{display:block;position:absolute;top:0px;left:20px;background:white;padding:5px;border:solid 2px;width:200px;    font-family:garamond;    font-size:15px;}table.references table.certifications td.certificationsIso{    width:310px;    text-align:center;    font-size:19px;}table.references table.certifications td.certificationsTitre{    width:310px;    text-align:center;    font-size:15px;    font-weight:bold;    text-decoration:underline;    border-top:solid 3px #EAEAEA;    padding-top:20px;        font-family:garamond;    font-size:17px;}#monContenuAccueil p{    margin-bottom: 15px;    float:none;    font-weight:bold;}#monContenu #monContenuRight p, #monContenu #monContenuIntro p{    margin-bottom: 0;    width:870px;}#monContenuAccueil #monContenuRight p, #monContenuAccueil #monContenuIntro p{    margin-bottom: 0;    width:770px;}#monContenuRight{    width: 150px;    float: right;    font-size:1.2em;}#monContenuRight h2{    font-size: 1.1em;    text-transform: uppercase;    color: #545b5f;    margin-bottom: 5px;    font-weight: bold;    font-family:garamond;}#monContenuRight .contenuType{    border-bottom: solid 1px #eaeaea;   /* border-left: solid 1px #eaeaea;*/    width: 175px;    padding: 15px 0px;    voice-family: "\"}\"";    voice-family:inherit;    voice-family: "\"{\"";}#monContenuRight .contenuType ul{    list-style: none;    display:inline;}#monContenuRight  .contenuType#lastEncartRight{    border-bottom: none;}#lastEncartRight{    padding-top:10px;    margin-bottom:8px}#monContenuRight .contenuTypeTop{    padding-top: 0;}a.linkPuce{    color: #293696;    text-decoration: none;    padding-left: 8px;    background: transparent url("../images/struct/puce_bleu.gif") no-repeat 1px 5px;    font-size:15px;    font-family:garamond;}a.linkPuce:hover{    text-decoration: underline;}a.PlanSite{    color: #293696;    text-decoration: none;    padding-left: 8px;    text-align:left;}p.PlanSite{    text-align:left;}#monContenu #monContenuRight ul{    margin:0;    padding:0;    padding-bottom:15px}#monContenuAccueil #monContenuRight ul{    margin:0;    padding:0;    padding-bottom:15px}/* breadCrump */#breadCrump{    position: absolute;    z-index: 10;    top: 0;    width: 948px;    padding: 0px 10px 0 ;   height:12px;}#breadCrump li, #breadCrump li a{    display: inline;    font-size:19px;    text-decoration: none;    font-family:garamond;    font-size:14px;    color: #ef6820;}#breadCrump li a:hover, #breadCrump li span{color: #ef6820;}#breadCrumpFond{    background: #FFF;    position: absolute;    z-index: 9;    top: 0;    width: 721px;    opacity: .6;    -moz-opacity: .6;   }/* footer */#monContenu #footer{    position: relative;    margin: 10px 0 5px 0;    padding: 0;    height: 10px;}#monContenuAccueil #footer{    position: relative;    margin: 10px 0 5px 0;    padding: 0;    height: 10px;}#monContenu #footer li{    list-style: none;    display:inline;    float: left;    padding: 0 7px 0 0;    margin: 0 8px 0 0;    border-right: solid 1px #626cb3;    line-height: 1em;    /*	height: 15px;*/    background: none;}#monContenuAccueil #footer li{    list-style: none;    display:inline;    float: left;    padding: 0 7px 0 0;    margin: 0 8px 0 0;    border-right: solid 1px #626cb3;    line-height: 1em;    /*	height: 15px;*/    background: none;    font-family:garamond;    font-size:15px;}#monContenu #footer li.lastElement{ padding: 0 7px 0 0;    margin: 0 8px 0 0;    border-right: none;       font-family:garamond;    font-size:15px;}#monContenuAccueil #footer li.lastElement{    border-right: none;    padding-right: 0;  font-family:garamond;    font-size:15px;}#monContenu #footer li a:link, #monContenu #footer li a:visited, #monContenu #footer li a:active{    color: #626cb3;    font-size:110%;    text-decoration: none;    font-family:garamond;    font-size:15px;}#monContenuAccueil #footer li a:link, #monContenu #footer li a:visited, #monContenu #footer li a:active{    color: #626cb3;    font-size:110%;    text-decoration: none;    font-family:garamond;    font-size:15px;}#monContenu #footer li a:hover{    text-decoration: underline;     font-family:garamond;    font-size:15px;#monContenuAccueil #footer li a:hover{    text-decoration: underline;      font-family:garamond;    font-size:15px;}/* Groupe presse public */#contentFlashVideo{    margin-left: 140px;    margin-bottom: 30px;}
