﻿/*Head*/
#faHead { background:url(../images/fileaudit/dHead.jpg) top center no-repeat; height:457px; }
    #faHead h1  { margin:0 0 20px 0; }
    #faHead .text   { background:#c43926; color:#ebeceb; position:absolute; padding:25px; margin:74px 0 0 85px; width:255px; }
    #faHead a   { display:block; width:228px; height:171px; position:absolute; margin:156px 0 0 707px; color:#1971cb; text-decoration:none; }
        #faHead a span  { position: absolute; font-size:12px; margin:12px 0 0 45px; }
        #vPlay  { display:none; width:228px; height:171px; background:url(../images/fileaudit/dPlay.png); text-indent:-9999px; font-size:1px; }
    #faHead .cust   { width:500px; position:absolute; top:340px; }
        #faHead .cust p     { width:420px; display:block; color:#9898a0; font-size:1.1em; margin:5px 0 7px; }
        .cust span  { height:47px; display:inline-block; float:left; background:url(../images/fileaudit/customers.jpg); text-indent:-999px; margin:10px 20px 0 0; }
            .cust .c1   { width:55px; }
            .cust .c2   { width:46px; background-position:-56px 0; }
            .cust .c3   { width:96px; background-position:-103px 0; }
            .cust .c4   { width:52px; background-position:-200px 0; }
            .cust .c5   { width:82px; background-position:-252px 0; }
            .cust .c6   { width:48px; background-position:-336px 0; }
.cursor { margin:0 150px; }
#vPopup { width:620px;padding:10px 0 10px 30px; }
#vPopup .pClose { margin:3px 10px 0 0; }
/*Common*/
#secDl h1    { font-size:2.8em; text-align:center; padding:60px 0; font-weight:normal; line-height:55px; }
.item h2 { color:#c43926; font-weight:normal; font-size:1.8em; margin:0 0 10px; }
.arrow  { display:block; width:382px; height:46px; margin:0px auto; }
.cPage .pHead   { background:url(../images/fileaudit/girl.jpg) no-repeat top right; }
    .cPage .pHead .icon { background:url(../images/fileaudit/icons.png) -250px 0; }
    .cPage .title { padding:50px 0 0; }
/*Sections*/    
#sec1   { background:#f6f6f6; padding:0 0 70px; }
    #sec1 .edge { width:270px; float:right; }
        #sec1 .edge .dl { margin:50px 45px; width:140px; }
        #sec1 .edge div { background:#eeeef0; padding:30px 20px; }
            #sec1 .edge h2  { font-size:2.6em;padding:10px 0; }
                #sec1 .edge h2 b { color:#c43926; }
            #sec1 .edge h3  { color:#c43926; font-size:1.8em; padding:40px 0 5px; }
    #sec1 .item { width:610px; padding:50px 0 0; }
    #sec1 .item span    { float:left; margin:10px 20px 0 0; }
    #sec1 .btns { text-align:center; }
        #sec1 .btns .btn { width:160px; margin:60px 10px; }

#sec2   { background:#f6f6f6; height:580px; }
#laptop { width:960px; height:479px; background:url(../images/fileaudit/dLaptop.jpg) top center no-repeat; position:absolute; }
#s1, #s2, #s3   { margin:35px 0 0 192px; position:absolute; }
#s2, #s3    { display:none; }

#req .item .col2  { padding:64px 0 0; }
    #secDl .picto   { width:219px; height:219px; background:url(../images/fileaudit/dPicto.jpg) no-repeat bottom center; }

#secPlus   { background:#f6f6f6; }
    #secPlus .arrow { background:url(../images/fileaudit/fArrow.png) top center no-repeat; }
    #secPlus .item  { width:450px; margin:0 60px 40px 0; float:left; }
    #secPlus h2     { text-align:center; margin:10px 0 20px; line-height:36px; font-size:2em; }
/*Icons*/
.circle50   { background-image:url(../images/fileaudit/icons.png); }
.iSec12     { background-position:-50px 0; }
.iSec13     { background-position:-100px 0; }
.iSec14     { background-position:-150px 0; }
.iSec15     { background-position:-200px 0; }
/*Feat*/
.feats .f1 dl { position:absolute; margin:110px 0 0 460px; width:501px; }
.feats .f2 div, .feats .f4 div, .feats .f5 div, .feats .f7 div, .feats .f8 div   { padding-top:70px; }
.feats .f3 div, .feats .f6 div   { padding-top:30px; }
