body{background-color:#FFF;font:11px "MS Sans Serif", Geneva, sans-serif;margin:20px 0 0 3px;}
#page{width:790px;margin:0 auto;}
#pagetpe{width:990px;margin:0 auto;}
.Style1{font-size:10px;}
p{margin:0;padding:7px 0;}
em{font-family:Arial, Helvetica, sans-serif;}
#client{text-align:center;color:#FFF;font-size:8px;}
.ch_rech{margin-top:-30px;border:1px solid #CCC;font-size:9pt;width:100px;}
.bt_rech{margin-top:-25px;border:1px solid #CCC;}
#acc{text-align:left;float:left;width:453px;}
.justify{text-align:justify;}
.textealigncenter{text-align:center;}
.txt-r{text-align:right;}
.clear{clear:both;}
.right{float:right;}
.imgl{float:left;margin:5px 5px 5px 0;}
.imgr{float:right;margin:5px 0 5px 5px;}
.mt120{margin-top:120px;}
.mt170{margin-top:170px;}
.mt220{margin-top:220px;}
.mt280{margin-top:280px;}
.mt420{margin-top:420px;}
.mt520{margin-top:600px;}
.mrl30{margin:0 30px;}
.m0{margin:0!important;}
.w120{width:120px;}
.w200{width:200px;}
.w300{width:300px;}
.nopuce{background:none!important;padding-left:0!important;}
.ft16{font-size:16px;}
#main{width:410px;float:left;min-height:350px;_height:350px;margin:0 0 0 20px;}
#mainPanda{width:410px;min-height:350px;_height:350px;margin:0 0 0 20px;}
#colright{float:left;width:150px;margin:0 0 0 16px;}
.dl_colr{background:url(images/pal_r_fond.gif) repeat-y top;width:146px;margin:15px 0;}
.serendipitySideBarContent{background:url(images/pal_r_fond.gif) repeat-y top;width:146px;margin:0;padding:0 0 0 17px;}
.serendipitySideBarTitle{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;background:url(images/pal_r_top.gif) no-repeat top;padding:8px 0 3px;}
.dl_colr dt{background:url(images/pal_r_top.gif) no-repeat top;padding:8px 0 3px 15px;}
.dl_colr dd{background:url(images/pal_r_bot.gif) no-repeat bottom;margin:0;padding:5px 12px 15px;}
.bot{background:url(images/pal_r_bot.gif) no-repeat bottom;margin:0 0 0 -16px;}
.h1-1{background:url(images/fond_acroche.jpg) no-repeat;font-size:14px;line-height:38px;margin:0 0 15px 205px;padding:0 0 0 20px;}
.h1-1 span{float:right;background:url(img/fond_acroche_r.gif) no-repeat;width:12px;height:38px;}
.h1-1-new{font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0 5px 10px 210px;padding:0 0 5px;}
.h1-1-new-devis{font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0 5px 10px 0;padding:0 0 5px;}
.h1-strat-new strong{color:#f18e00;}
.h1-strat-new{background:url(images/degrade_orange.jpg) no-repeat left bottom;}
.h1-2{font-size:16px;background:url(images/degrade_orange.jpg) repeat-y left top;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#B74119;margin:0 0 5px;padding:3px 0;}
.h2-1{font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0 5px 10px 210px;padding:0 0 5px;}
.h2-pro{background:url(images/degrade_vert.jpg) no-repeat bottom;}
.h2-presence{background:url(images/degrade_bleu.jpg) no-repeat bottom;}
.h2-evo{background:url(images/degrade_rouge.jpg) no-repeat bottom;}
.h2-strat{background:url(images/degrade_orange.jpg) no-repeat left bottom;}
.h2-mots{background:url(images/degrade_jaune.jpg) no-repeat bottom;}
.h2-strat strong{color:#f18e00;}
.h2-1-new{background:url(images/fond_acroche.jpg) no-repeat;font-size:14px;line-height:38px;margin:0 0 15px 205px;padding:0 0 0 20px;}
.h2-1-new span{float:right;background:url(img/fond_acroche_r.gif) no-repeat;width:12px;height:38px;}
.h2-content-new {font: 13px "MS Sans Serif",Geneva,sans-serif;font-weight:bold;}
.style-h2-content-new {font: 13px "MS Sans Serif",Geneva,sans-serif;font-weight:bold;}
.h3-1{font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:10px 0 5px;padding:0;}
.h3-2{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:10px 0 5px;padding:0;}
.h3-3{font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#F18E00;margin:10px 0 5px;padding:0;}
.h4-1{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#056999;margin:10px 0 5px;padding:0;}
.h4-2{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:left;background-color:#EDF4F9;letter-spacing:.2px;font-weight:400;margin:10px 0 5px;padding:10px;}
.maroon{color:#B74119;}
a{color:#339;text-decoration:underline;}
a:hover{color:#FF8C00;text-decoration:none;}
.orange{color:#F18E00;}
.black{color:#000;}
.tb-1{border-collapse:collapse;margin:0 auto;}
.tb-5 td{padding:3px;}
.th-ol th{background-color:#FFF2DF;color:#F18E00;}
th{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=30,Style=1,StartY=70,FinishY=0,StartX=0,FinishX=0);}
.dl-1 dd{margin:0 0 0 10px;padding:0;}
.dl-2 dt{font-size:14px;font-weight:700;margin:20px 0 10px;padding:0;}
.dl-2 dd{margin:0 0 0 20px;padding:0 0 0 10px;}
.dd-g{border-left:6px solid #BAD57C;background-color:#EFF5DF;}
.dd-b{border-left:6px solid #056999;background-color:#EDF4F9;}
.dd-r{border-left:6px solid #D20000;background-color:#FEE;}
.dd-o{border-left:6px solid #F18E00;background-color:#FFF2DF;}
.dl-3{width:50%;text-align:center;background-color:#EDF4F9;margin:15px 0;padding:10px 0;}
.dl-4 dt{font:bold 12px Arial, Helvetica, sans-serif;color:#056999;margin:30px 0 10px;padding:0;}
.dl-4 dd{border-left:6px solid orange;background-color:#FFF2DF;line-height:15px;margin:0 20px;padding:5px 5px 5px 10px;}
.dt-1{padding-left:0!important;text-align:center;}
.dl-5 dt{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#056999;margin:0 0 10px;padding:0;}
.dl-5 dd{border-bottom:1px dotted #056999;text-align:center;margin:0 0 20px 10px;padding:0 0 10px;}
.ul-1{list-style:none;margin:0;padding:10px 50px 10px 30px;}
.ul-1 li{background:url(images/bullet.gif) no-repeat left top;padding:0 0 8px 25px;}
.ul-1-panda{list-style:none;margin:0;padding:5px 50px 0 30px;}
.ul-1-panda li{background:url(images/bullet.gif) no-repeat left top;padding:0 0 5px 25px;}
.ul-2{list-style:none;margin:10px 0;padding:0;}
.ul-2 li{float:left;width:100px;text-align:center;margin:0;padding:0;}
.ol-1{margin:0;padding:10px 20px 10px 10px;}
.ol-1 li{background-color:#FFF2DF;line-height:15px;margin:0 0 10px 25px;padding:8px;}
.frm-gr fieldset{border:1px solid #7cb72d;padding:0 0 0 10px;}
.frm-gr legend{background-color:#7cb72d;border:1px solid #CEE1A1;font-weight:700;padding:3px 20px;}
.frm-gr input{border:1px solid #7cb72d;margin-left:10px;}
.frm-gr select{border:1px solid #7cb72d;}
.frm-b fieldset{border:1px solid #056999;padding:0 0 0 10px;}
.frm-b input{border:1px solid #056999;margin-left:10px;}
.frm-b select{border:1px solid #056999;}
.frm-r fieldset{border:1px solid #d20000;padding:0 0 0 10px;}
.frm-r legend{background-color:#d20000;border:1px solid #FF6060;font-weight:700;color:#FFF;margin-top:5px;padding:3px 20px;}
.frm-r input{border:1px solid #d20000;margin:0 0 0 10px;}
.frm-r select{border:1px solid #d20000;}
.frm-o fieldset{border:1px solid #F18E00;padding:0 0 0 10px;}
.frm-o legend{background-color:#F18E00;border:1px solid #FFCA82;font-weight:700;color:#FFF;margin-top:5px;padding:3px 20px;}
.frm-o input{border:1px solid #F18E00;margin:0 0 0 10px;}
.frm-o select{border:1px solid #F18E00;}
.frm-1{border:1px solid #87AED4;text-align:center;margin:15px auto;}
.frm-1 input{border:1px solid #056999;margin:0 0 5px;}
.frm-1 label{vertical-align:top;}
.frm-2 fieldset{border:1px solid #FFF;margin:10px 0 0;padding:0 0 10px 10px;}
.input-texte{border:1px solid #056999;margin-left:5px;vertical-align:middle;font-size:11px;}
.frm-2 label{display:block;float:left;text-align:right;width:140px;}
.frm-2 textarea{margin-left:5px;vertical-align:middle;font-size:11px;border:1px solid #056999;font-family:Arial, Helvetica, sans-serif;}
.frm-3 fieldset{border:1px solid #EDD436;margin:10px 0 0;padding:0 0 10px 10px;}
.frm-3 legend{background-color:#EDD436;border:1px solid #87AED4;font-weight:700;color:#FFF;margin-top:5px;padding:3px 20px;}
.frm-3 input{border:1px solid #EDD436;margin-left:140px;vertical-align:middle;}
.frm-3 label{position:absolute;}
.frm-3 textarea{border:1px solid #EDD436;margin:20px 0 0 10px;}
.frm-3 select{border:1px solid #EDD436;}
.frm-check input{border:0;margin:0;}
.frm-checkp{float:left;margin-left:80px;display:inline;}
#activite input{margin:0 5px;}
#activite select{width:140px;}
.pre-1{width:400px;background-color:#EDF4F9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.sqlinkg{border:1px solid #AAA;color:#AAA;text-decoration:none;font-weight:700;margin:0 auto;padding:3px 10px;}
.sqlinkg:hover{color:#FFF;background-color:#AAA;}
.fl210{width:200px;float:left;text-align:center;}
.fl135{width:125px;height:120px;float:left;text-align:center;border:1px solid #CCC;margin:4px;}
.c-1{color:silver;text-align:center;font:italic 16px Arial, Helvetica, sans-serif;padding:0;}
.c-2{color:#056999;font:italic 16px Arial, Helvetica, sans-serif;padding:0;}
#menu-g{background:url(images/fond_nav.gif) repeat-y;width:194px;float:left;margin:0 0 10px;}
#menu-g dt{background:url(images/fond_dt.gif) no-repeat;height:19px;cursor:default;margin:10px 0 0 4px;padding:2px 0 0 5px;}
#menu-g dd{margin:0;padding:0 0 0 30px;}
#menu-g img{border:0;margin:0 5px 0 0;}
#logo_nav{background:url(images/fond_nav_haut.gif) no-repeat!important;border:0 solid #000;margin:0!important;}
#logo{background:url(images/fond_nav_haut.gif) no-repeat;height:119px;}
#logo img{padding:15px 0 0 18px;}
#nav_bas{background:url(images/fond_nav_bas.gif) no-repeat left bottom!important;height:14px!important;margin:0!important;padding:5px 0 0!important;}
.moitie{width:350px;float:left;padding:0 0 0 20px;}
.decal{width:300px px;float:left;padding:0 0 0 20px;}
#mots{background:url(images/cart_background.gif) repeat-y;width:200px;float:left;margin:0 17px 0 5px;}
#pal_com{background:url(images/fond_com.gif) no-repeat bottom;width:145px;list-style:none;margin:0;padding:0 0 10px;}
#pal_com_home{background:url(images/fond_com.gif) no-repeat bottom;width:145px;list-style:none;margin:0;padding:0 0 10px;}
#pal_com02{background:url(images/fond_com02.gif) no-repeat top;width:145px;height:264px;list-style:none;margin:0;padding:0;}
#pal_com02 #pal_comli02{background:transparent url(images/shim.gif) no-repeat;}
#pal_com03{width:145px;height:264px;list-style:none;margin:0;padding:0;}
#pal_comli{background:url(images/fond_top_com.jpg) no-repeat top;padding-top:80px;}
#pal_comli02,#pal_comli03{position:relative;text-align:center;}
#pal_comli02 li{display:block;}
#pal_com li,#pal_com02 li,#pal_com03 li{margin:7px 0 4px;}
#pal_com a:hover,{background:url(img/bouton_com2.gif) no-repeat 0 0;}
.pal_com{float:left;margin:15px 0 0 15px !important;}
#pal_com_home02{background:url(images/fond_com02.gif) no-repeat top;width:145px;height:264px;list-style:none;margin:0;padding:0;}
#pal_com_home02 #pal_com_homeli02{background:transparent url(images/shim.gif) no-repeat;}
#pal_com_home03{width:145px;height:264px;list-style:none;margin:0;padding:0;}
#pal_com_homeli{background:url(images/fond_top_com.jpg) no-repeat top;padding-top:80px;}
#pal_com_homeli02,#pal_comli03{position:relative;text-align:center;}
#pal_com_homeli02 li{display:block;}
#pal_com_home li,#pal_com02 li,#pal_com03 li{margin:7px 0 4px;}
#pal_com_home a:hover,{background:url(img/bouton_com2.gif) no-repeat 0 0;}
.pal_com_home{float:left;margin: 0 0 0 35px !important; position:relative;}
#tel08{background:url(img/0825.gif) no-repeat 12px 0;margin-top:5px!important;height:40px;border:1px #000 border;}
#mainh{margin:0 0 0 200px;}
#h1home{font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:0 0 10px 30px;padding:25px 0 0;}
#h2home_reference{font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:0 0 10px 30px;padding:25px 0 0;} 
#h2haut_home{background:url(img/fond_accrocheb.gif) no-repeat;font-size:14px;color:#FFF;line-height:36px;margin:0 0 10px 8px;padding:0 0 0 10px;}
#h1haut_home{background:url(img/fond_accrocheb.gif) no-repeat;font-size:14px;color:#FFF;line-height:36px;margin:0 0 10px 8px;padding:0 0 0 10px;}

#mainhome{background:url(img/fond_ref.jpg) no-repeat;height:295px;padding:0 0 0 30px;}
#paragraphe1{width:500px;}
#paragraphe3{width:380px;}
#mainhome h2{font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:0 0 10px 30px;padding:25px 0 0;}
#mainhome p{line-height:16px;margin:0 0 7px;padding:0;}
#flahome{position:relative;top:-20px;left:107px;}
#cartouches{position:relative;margin-top:-50px;}
#cartouches h3{font-family:Arial, Helvetica, sans-serif;margin:0;padding:45px 0 10px 10px;}
#imgcenter{padding:0 0 0 47px;}
#actu{background:url(images/cart_background.gif) repeat-y;width:200px;float:left;height:400px px;margin:0 17px 0 5px;}
#actu h3{background:url(img/cart_arrow.gif) no-repeat top;font-size:10px;padding:53px 0 7px 10px;}
#actu h3 a{font-size:18px;color:#000;text-decoration:none;}
#actu ul{background:url(img/cart-bot.gif) no-repeat bottom;margin:0;padding:0 0 20px;}
#bottom-mots{background:url(img/cart-bot.gif) no-repeat bottom;padding-top:3px;width:200px;height:16px;}
#actu li{margin:0 10px 10px 25px;padding:0;}
#texte_mots_cles{text-align:justify;padding:0 13px 0 10px;}
#texte_mots_cles img{margin-right:7px;}
#temoi{background:url(images/cart_background.gif) repeat-y top;width:200px;float:left;margin:0;padding:0;}
#temoi h3{background:url(img/cart_big_arrow.gif) no-repeat top;font-size:18px;padding:55px 0 7px 15px;}
#temoi_bottom{background:url(img/cart-bot.gif) no-repeat bottom;margin:0;padding:0 10px 9px 5px;}
#ascenceur{overflow-y:scroll;overflow-x:hidden;float:left;margin-top:6px;height:67px;width:170px;scrollbar-face-color:#E1E1E1;scrollbar-shadow-color:#000;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#A3A3A3;scrollbar-darkshadow-color:#DDD;scrollbar-track-color:#FFF;scrollbar-arrow-color:#A3A3A3;padding:0 0 0 20px;}
#flash_part{width:190px;text-align:center;padding:0;}
.presta{clear:both;background:url(img/longue_bulle.gif) no-repeat;line-height:40px;font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:50px 0 10px;padding:0 0 0 20px;}
.prestat{background:url(img/longue_bulle.gif) no-repeat;line-height:40px;font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0 auto;padding:0 0 0 20px;}
#presta_bk{width:510px;float:left;letter-spacing:1px;padding:0 20px;}
#presta_bk ul li{margin-top:.75em;}
#presta_bk p{font-size:12px;margin:0;padding:0;}
#actufrank{width:180px;float:left;}
#actufrank dd{background:url(img/dl_encart_bas.gif) no-repeat bottom;margin:0;padding:0 20px 15px 15px;}
#dlencart{width:215px;float:left;}
#dlencart dd{background:url(img/dl_encart_bas.gif) no-repeat bottom;text-align:justify;margin:0;padding:0 20px 15px 15px;}
#compa{text-align:center;margin-bottom:500px;}
#andrieu{width:100px;float:left;margin:0 20px 0 0;}
#bul{clear:both;background:url(img/bulle-link-top.gif) no-repeat top;width:790px;text-align:center;margin:-13px auto 0;}
#bul p{background:url(img/bulle-link-bot.gif) no-repeat bottom;}
#bul2{clear:both;width:790px;text-align:center;margin:-13px auto 0;}
#footer{clear:both;width:790px;background:url(img/fond_footer.gif) no-repeat left bottom;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;margin:10px auto!important;padding:0;}
#footer2{clear:both;width:790px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;margin:10px 10px 10px 5px;padding:0;}
#footer a:hover{color:#000;text-decoration:underline;}
.form_left{float:left;width:80px;text-align:left;padding-left:5px;}
.bt_visi{margin-top:8px;}
#avancee{padding-left:38px;margin-top:-12px;}
#header_new{height:185px;padding:30px 0 0 315px;}
#header_new p{font-size:11px;color:#9FD9FF;margin:0;padding:0;}
#header_new strong{font-size:16px;color:#FFF;}
#header_new ul{display:block;height:58px;overflow:auto;margin:4px 0 0;padding:12px 0 20px 10px;}
#header_new li{list-style:none;background:url(images/bul.gif) no-repeat 0 6px;margin:0;padding:0 0 1px 8px;}
.header_new_home{padding:2px 0 30px!important;}
.header_new_home li{background:none!important;padding:0 0 1px!important;}
#header_new li a{color:#000;text-decoration:none;font-size:11px;display:inline;padding:0 10px 0 0;}
.table-font{font-size:11px;font-weight:400;}
.aleft{text-align:left;font-size:12px;}
.ul-puce-dpt{margin-top:2px;margin-bottom:2px;}
#gfoothr{clear:both;float:none;color:#fff;background:#fff;border:none;margin:0;padding:0;}
.Style1 a,#menu-g a,#footer a{color:#000;text-decoration:none;}
a img,.dl_colr a img,.frm-1 a img,.fl210 img,.fl135 img{border:0;}
.center,.pad{text-align:center;}
.txt-l,.form_right{text-align:left;}
.left,#h2home{float:left;}
.u,#menu-g a:hover,#header_new li a:hover{text-decoration:underline;}
#main2,#main3{width:575px;float:left;margin:0 0 0 15px;}
h3,.frmin{margin-left:11px;}
.h2-pro strong,.green{color:#7cb72d;}
.h2-presence strong,.blue{color:#056999;}
.h2-evo strong,.red{color:#d20000;}
.h5-1,#presta_bk h4{font-size:12px;}
.grey,.c-1 a{color:silver;}
.tb-1 th,.tb-2 th,.tb-3 th,.tb-4 th,.tb-5 th{border:1px solid #CCC;background-color:#DFDFDF;color:#000;padding:3px;}
.tb-1 td,.tb-2 td,.tb-3 td,.tb-4 td{border:1px solid #CCC;padding:3px;}
.tb-2,.tb-3,.tb-4,.tb-5{border-collapse:collapse;margin:10px auto;}
.dl-1,.dl-5{margin:20px 0 10px;padding:0;}
.dl-1 dt,.dl-3 dd{margin:0 0 10px;padding:0;}
.dl-2,.dl-4{margin:20px 0;padding:0;}
.frm-gr,.frm-b,.frm-r,.frm-o,.frm-2,.frm-3{margin:15px auto;}
.frm-gr #url_site,.frm-b #url_site,.frm-r #url_site,.frm-o #url_site,.frm-1 #url_site,.frm-2 #url_site,.frm-3 #url_site{width:250px;}
.frm-b legend,.frm-2 legend{background-color:#056999;border:1px solid #87AED4;font-weight:700;color:#FFF;margin-top:5px;padding:3px 20px;}
.frm-2 select,.select-extranet{margin-left:5px;border:1px solid #056999;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.fl210 a,.fl135 a{text-decoration:none;}
#logo_nav strong,#tel08 strong,#actufrank.masked,#dlencart.masked{display:none;}
#pal_com a,.btnMap a{display:block;background:url(images/bouton_com.gif) no-repeat 0 0;width:107px;height:22px;color:#000;text-decoration:none;margin:0 auto;padding:3px 0 0 20px;}
#actufrank dl,#dlencart dl{background:url(img/dl_encart_fond.gif) repeat-y;width:214px;margin:0;}
#actufrank dt,#dlencart dt{background:url(img/dl_encart_top.gif) no-repeat;padding:6px 0 10px 15px;}
#actufrank img,#dlencart img{border:0;margin-bottom:10px;}
.ul-puce li,.ul-puce-dpt li{position:relative;left:-25px;vertical-align:middle;}
.listepresse{list-style-type:none; margin:10px 0 0 200px;}
#metier{width:230px; float:left;}
#logo-devis{width:110px; float:left; height:60px;}
#p-devis p{float:left; width:400px; height:60px;}
