@charset "utf-8";
/* CSS Document */
html, body, div, p, table, td, form,img, h1, h2, h3, h4, h5, h6, input,ul,li,a{
background-position:left top;
background-repeat:no-repeat;
border:0px none transparent;
font-family: "Arial Narrow", Arial;
font-size:12px;
color:#6e6e6e;
margin:0px;
padding:0px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
body { background-color:#ffffff; padding-top:16px;}

#all {margin:0px auto;width:965px;}
#all #main {float:left; width:965px; border:1px solid #b4b4b4; }
#all #main #top {height:94px; float:left; width:965px; background:url(images/logo.gif) no-repeat top left;}
#all #main #top #logo {float:left; width:327px; height:94px; display:block; margin-right:184px;}
#all #main #top #small-menu {float:left; width:300px; height:57px; background:url(images/bg-small-menu.gif) repeat-x top left; padding-top:37px; padding-left:10px;}
#all #main #top #small-menu a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#37383b; text-decoration:underline; display:block; padding-top:3px;}
#all #main #top #small-menu #plan {background:url(images/plan.gif) no-repeat bottom left;float:left; padding-left:17px; margin-right:33px;}
#all #main #top #small-menu #home {background:url(images/home.gif) no-repeat bottom left;float:left; padding-left:18px; margin-right:33px;}
#all #main #top #small-menu #contact {background:url(images/contact.gif) no-repeat bottom left;float:left; padding-left:22px;}
#all #main #top #blog {display:block;background-image:url(images/blog.gif);height:32px;width:74px;float:left;margin-top:31px;margin-right:20px;}

#all #main #top2 {background:url(images/bg-top.gif) repeat-x top left; padding:14px 0px 5px; height:182px; float:left; position:relative;}
#all #main #top2 #recevez {position:absolute; left: 748px; top: 20px; width:168px; height:163px;}
#all #main #bottom {float:left; height:31px; width:929px; background:url(images/bg-bottom.gif) repeat-x top left; padding:32px 18px 0px;}
#all #main #bottom a {font-size:14px; font-weight:bold; text-decoration:none;}
#all #main #ct {float:left; background:url(images/bg.gif) repeat-y top right; width:965px;}
#all #main #ct #left {float:left; width:649px;}
#all #main #ct #right {float:left; width:290px; padding:0px 15px 13px 11px;}
#all #main #ct #right #z1 {float:left; padding:43px 46px 0px 85px; background:#dbdbdb url(images/telemarketing1.gif) no-repeat 13px 21px; width:159px; height:60px; text-align:center;}
#all #main #ct #right #z1 a {font-family:Verdana; font-size:13px; color:#111111; text-decoration:none;}

#all #main #ct #right #z3 {float:left; background:#1b1b1b url(images/bg-anim2.gif) repeat-x top left; padding:5px 2px 5px 3px; width:285px;margin:15px 0px 0px; color:#FFFFFF;}
#all #main #ct #right #z3 a,b {color:#B1B1B1;font-family:Arial;font-size:11px;}
#all #main #ct #right #z3 b { color:#ffa400;font-size:12px;}
#all #main #ct #right #z2 {float:left; border-top:5px solid #e03e00;width:286px; border-bottom:5px solid #aa171c; background:#ffffff url(images/telemarketing2.gif) no-repeat 0px 5px; padding-left:4px; }
#all #main #ct #right #z2 #sz21 {float:left; font-family:Verdana, Arial; font-size:11px; color:#d20514; padding:27px 0px 4px 32px;}
#all #main #ct #right #z2 #sz22 {float:left; width:280px; border:1px solid #b4b4b4;}
#all #main #ct #right #z2 #sz22 #div1,#all #main #ct #right #z2 #sz22 #div2,#all #main #ct #right #z2 #sz22 #div3,#all #main #ct #right #z2 #sz22 #div4 {float:left; width:280px;font-family:Verdana;color:#111111;text-align:center}
#all #main #ct #right #z2 #sz22 #div1 {height:50px;padding-top:23px; background-image:url(images/div1.gif);}
#all #main #ct #right #z2 #sz22 #div2 {height:72px;padding-top:23px; background-image:url(images/div2.gif);}
#all #main #ct #right #z2 #sz22 #div3 {height:68px;padding-top:27px; background-image:url(images/div3.gif);}
#all #main #ct #right #z2 #sz22 #div4 {height:66px;padding-top:29px; background-image:url(images/div4.gif);}
#all #main #ct #right #z2 #sz22 strong {color:#d20514;}

#all #main #ct #left #menu {float:left; background:url(images/bg-menu.gif) repeat-x top left; height:24px;width:649px;}
#all #main #ct #left #menu #t1 {float:left; width:243px; height:20px; border-right:1px solid #ffffff; text-align:center; padding-top:4px;}
#all #main #ct #left #menu #t2 {float:left; width:404px; height:20px;text-align:center;padding-top:4px;}
.menus { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#all #main #ct #left #hand {background-image:url(images/hand.jpg); float:left; width:628px; height:212px; padding:0px 0px 0px 21px;}
#all #main #ct #left #hand #ccr {float:left; height:28px; width:591px; background:url(images/cmr.gif) repeat-x top left; font-weight:bold; font-size:18px; color:#ffffff; padding:4px 7px 0px;}
#ccr2 {float:left; height:28px; width:591px; background:url(images/cmr.gif) repeat-x top left; font-weight:bold; font-size:18px; color:#ffffff; padding:4px 7px 0px; margin-left: 21px;}

#all #main #ct #left #hand #hand-menu {float:left; width:263px; height:25px; padding-bottom:155px;}
#all #main #ct #left #hand #hand-menu a {display:block; width:87px; height:25px; margin-right:1px;float:left;}
#all #main #ct #left #hand #hand-menu a.a1 {width:84px; background-image:url(images/demande-devis.gif);}
#all #main #ct #left #hand #hand-menu a.a2 {background-image:url(images/consultez-annuaire.gif);;}
#all #main #ct #left #hand #hand-menu a.a3 {background-image:url(images/questions-reponses.gif);;}

#all #main #ct #left #contenu {float:left; width:605px; padding:20px 0px 40px;}
#all #main #ct #left #contenu #sous1-ct {float:left; width:579px; padding:35px 0px 10px 26px;}
#etape1 {float:left; display:block; background-image:url(images/1.gif);width:165px;height:32px;margin-right:20px; padding:7px 0px 0px 30px; text-decoration:none;font-family: "Arial Narrow", Arial;font-size:12px;color:#6e6e6e;}
#etape2 {float:left; display:block; background-image:url(images/2.gif);width:147px;height:32px;margin-right:20px; padding:7px 0px 0px 30px; text-decoration:none;font-family: "Arial Narrow", Arial;font-size:12px;color:#6e6e6e;}
#etape3 {float:left; display:block; background-image:url(images/3.gif);width:120px;height:32px; padding:7px 0px 0px 30px; text-decoration:none;font-family: "Arial Narrow", Arial;font-size:12px;color:#6e6e6e;}

#all #main #ct #left #contenu #zone-devis {float:left; width:605px; border:1px solid #b4b4b4; position:relative;}
h3.title {border-bottom:1px solid #b4b4b4; background-color:#f0f0f0; padding:3px 7px; font-weight:normal;}
h3.title strong {color:#ed3809; margin-right:34px;}
h3.title span {font-size:11px; color:#ee2623;padding-left: 319px;}
#sous-zone-devis {float:left; padding:0px 38px 30px; width:529px;}
input , select {border:1px solid #cecece; background-color:#ffffff; height:18px;font-size:13px;}
input.radios {border:0px none transparent; background-color:transparent; height:14px;}
.forms {padding:20px 0px 20px 24px; font-weight:bold;font-size:13px;color:#373737;}
.forms2 {padding:10px 0px 10px 24px; font-weight:bold;font-size:13px;color:#373737;}
.submits {background-image:url(images/bt.gif); width:268px; height:26px;border:0px none transparent; background-color:transparent;font-size:14px;color:#ffffff; font-weight:bold;}
.bts {background:url(images/bg-devis.gif) repeat-x top left;width:200px;border:0px solid transparent;font-size:14px;color:#ffffff;font-weight:bold; margin-right:5px; height:22px;} 
td { font-size:13px;}
.ddd {width:160px;height:20px;display:block;text-decoration:none;text-align:center;}
/*******************CSS home***************************/
#sous1-ct #etape1-home {float:left; width:147px; margin-right:58px;}
.home1 {display:block; background-image:url(images/1.gif); font-size:14px; font-weight:bold; padding:4px 0px 6px 36px;text-decoration:none;}
.home2 {display:block; background-image:url(images/2.gif); font-size:14px; font-weight:bold; padding:4px 0px 6px 36px;text-decoration:none;}
.home3 {display:block; background-image:url(images/3.gif); font-size:14px; font-weight:bold; padding:4px 0px 6px 30px;text-decoration:none;}
.z-home1 {padding:28px 13px 0px 14px; width:120px; float:left;}
.z-home1 h4 { text-align:center; padding:0px 0px 2px; font-size:18px; font-weight:normal; text-decoration:none;}
.z-home1 h4 a { text-align:center; font-size:18px; font-weight:normal; text-decoration:none;}
.sous-home1 {float:left; width:120px; padding-top:15px; font-size:13px;}
.sous-home1 a {font-size:13px; text-decoration:none;}
.sous-home1 h3 {padding-top:27px; text-align:center; font-size:18px; color:#f4c030;}
#sous1-ct #etape2-home {float:left; width:147px; margin-right:57px;}
#sous1-ct #etape3-home {float:left; width:170px;}
#demandez-devis-home {float:left; display:block; height:29px; width:605px; background:url(images/bg-devis.gif) repeat-x top left; text-align:center; font-size:23px; color:#ffffff; text-decoration:none; padding-top:3px;margin-top:24px;}
/*******************CSS home***************************/