/************* PC-WARE ***************/
* {margin:0;padding:0;}

Body { font-family: Arial,Helvetica,sans-serif; background-color: #E0DDCA; color:#464540; font-size:11px; text-align:left;}

    /* HEADER */
    #header { width: 975px; margin: 0 auto; }
        #banniere { height:117px; background: #464540 url("../img/imgHeader.jpg") repeat-x top center;
                     margin:0px ;padding-left: 20px; text-indent:-9999px; }
            #nousContacter { background: url("../img/bg_menu.jpg") repeat-x top center; height:18px; }
                #nousContacter a { display:block; float:right; padding:2px 20px; font-weight:bold; }
            #mainMenu { display:block;height:35px; background:url("../img/bgNavBarV2.jpg") no-repeat left top;
                         padding-left:8px;text-align:center; list-style:none;}
                    #mainMenu li {display:block;float:left;background:transparent url(../img/bgNavBarSeparator.png) no-repeat right top}
                            #mainMenu li a { color:#fff; font-size:12px; font-weight:bold; letter-spacing:1px; text-decoration:none;
                                              display:block;width:122px;height:26px;padding-top:9px; }
                             #mainMenu li a:hover { background:transparent url("../img/btNavBarDown.jpg") no-repeat top left }

    /* CONTENT */
    #content { width:975px; margin: 0 auto; background: white url("../img/bgContent.jpg") repeat-y left top; overflow:hidden; }
        .currentPage { background:transparent url("../img/btNavBarDown.jpg") no-repeat top left }
        #middleContent { float:left; width:670px; display:inline; margin:20px 10px 10px 25px; }
            #promoFlash { margin:0 auto; width:670px; height:120px; }
            img.schemaHome { margin: 0 auto; width:444px ; height:164px; }
            #domaineFormation {color:#004171;background-color:#E7EDF5;border: 1px solid #B8C9E3;width:60%; padding:10px; margin:0 auto;}
            .accrocheFormation {font-size:18px; color:#999999;}
            .boxInfo{width:230px; margin:0 auto;background:url("../img/bgBoxInfo.gif") repeat-y left top; text-align:center;}
                .boxInfoTop { background:url("../img/tab_cont2_top.jpg") no-repeat left top }
                .boxInfoContent { background:url("../img/tab_cont2_top.jpg") no-repeat left top }
                .boxInfoBottom { background:url("../img/tab_cont2_bot.jpg") no-repeat left bottom;}
    /* ACCUEIL */
    .imgHomeContainer {text-align:center;margin:10px 0;}


        #rightColumn { float:left; width:236px; margin:12px;display:inline; }
            .box { width:100%;text-align:center }
                .boxContent { background: url("../img/boxBg.gif") repeat-y top left; }
                .boxTop { background: url("../img/box_top.jpg") no-repeat bottom left; }
                .boxBottom { background: url("../img/box_bottom.jpg") no-repeat top left;}
                .boxTitle { width:236px; text-align:center; margin: 0 auto; }

        /* Parti microsoft */
        #micrsftsoftContainer {border: 1px solid rgb(204, 204, 204);overflow:hidden;margin-bottom:20px;}
                #micrsftColonne1, #micrsftColonne2 {width:320px;float:left;display:inline;margin-left:10px;}
              #micrsftColonne2 {margin-top:22px;}
                    .softOffice {color:#FF6600;font-weight:bold;}
                    .softItem {width:320px;margin-bottom:15px;}
                    .softItemC2 {margin-bottom:5px;}
                    .softLastItem{margin-bottom:0;}
                    .imgSoftOffice {float:left;margin-top:4px;display:inline;}
                    .detailSoftOffice {text-align:left;width:270px;margin-left:40px;}
                    .contactFranck {clear:both;}

        /* formulaire formAsso */
        #form1 {}
            #form1 p {margin:5px 0;}
            #form1 input, #form1 textarea, #form1 select {margin-left:10px;}
            #form1 .inputText {width:100%;}
        .required {color:red;}

        /* formation */
        #domainesFormation {color:#004171;background-color:#E7EDF5;border:1px solid #B8C9E3;width:440px;margin:0 auto;padding-left:10px;}
        #domainesFormation ul {margin-left:25px;}

        /* contact */
        #contactContainer {margin-top:20px;}
        .contact {float:left;width:200px;margin-left:100px;display:inline;}

        /*   Encart Actu - Promotion  */
        #actuPromo {margin:50px 0;overflow:hidden;}
            .promotion, .actualite { font-size:16px;font-weight:bold;height:30px;color:#006599;}
            .titleActu, .titlePromo { font-size:14px;font-weight:bold;padding:5px;color:#006599;}
            #promoContainer, #newsContainer { width:250px;float:left;margin-left:60px;display:inline; }
            #promoContainer ul, #newsContainer ul {list-style:none url(../img/pucePromoNews.png);width:220px;margin-left:20px;}
                #promoContainer ul li, #newsContainer ul li{margin-bottom:5px;}
                    #promoContainer ul li a, #newsContainer ul li a {color:black;text-decoration:none;display:block;border-bottom:1px dotted gray;padding:5px 0;width:100%;}
                    #promoContainer ul li a:hover, #newsContainer ul li a:hover {color:#006599;cursor:pointer;}
                    .mcrsftTextPartenariat   {width:260px;float:left;display:inline;}
                    .mcrsftPrix {float:left;display:inline;}
            .imgBanniere {margin-bottom:5px;}

                    
    .clear {clear:both;height:0;}
    /* FOOTER */
    #footer {width:975px;margin:0 auto;clear:both; background:transparent url(../img/bgBottom.jpg) no-repeat left top; text-align:center; padding-top:10px;}

    /* General */
    .textImportant { color:#0062A6; font-weight:bold; margin-left:10px; }
    .textCenter { text-align:center; }
    .textBold { font-weight:bold; }
    .listFormation {padding-left: 20px;}
    h2.titleBienvenu {font-weight:bold;font-size:18px;color:#0062A6;padding: 5px 0;}

    /** OLD CSS A INTEGRER **/
    .Tssmenu
    {
        background: transparent url(../img/tiret_beige_ssmenu.gif) no-repeat scroll 5px -4px;
        color: #9F9D92;
        font-size: 18px;
        font-weight: 500;
        margin:15px 2px 0 -23px;
        padding-left: 55px;
        width: auto;
    }

    .menu_titre
    {
        font-size: 18px;
        font-weight: 500;
        color: #0061a5;
        letter-spacing: 0.1em;
        line-height: 1.5em;
        text-decoration: none;
        text-transform: uppercase;
    }
    #C_Titre
    {
        width: 600px;
        height: 30px;
        background: url(../img/titre_entier.jpg) top no-repeat;
        left:-13px;
        position:relative;
    }

    #C_Titre1
    {
        background: url(../img/titre_gauche.gif) top no-repeat;
        width: 25px;
        height: 30px;
        margin: 0;
        margin-left: 10px;
        padding: 0px 0px 0px 0px;
        float: left;
        vertical-align: top;
    }

    #C_Titre2
    {
        background: url(../img/titre_milieu.gif) top repeat-x;
        height: 30px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        vertical-align: middle;
     }

    #C_Titre3
    {
        background: url(../img/titre_droite.gif) top no-repeat;
        width: 25px;
        height: 30px;
        float: left;
     }

     .lienforma a:link, .lienforma a:visited
     {
        font-size: 18px;
        color: #0062a6;
        text-decoration: none;
     }

    .lienforma a:hover
    {
        font-size: 18px;
        color: #0062a6;
        text-decoration: underline;
    }


   
