/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #666666;
    background-image    : url('images/fond.gif');
    background-repeat   :repeat-x;
    background-position :top left;
    background-color    : #ffffff;
    text-decoration     : none;
    margin              : 0px;
    padding             : 0px;
}
body.fd_blanc {
    margin            : 0px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 1em;
    color             : #000000;
    text-decoration   : none;
    background        : #FFFFFF;
    background-image    : none;
}
a, a:visited, a:link {
    color               : #E75012;
    text-decoration     : underline;
}
a:hover, a:active {
    text-decoration     : none;
}

em
    {
    color:#e75012;
    text-decoration:none;
    font-style: normal;
    }

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #666666;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : bold;
    color               : #333333;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #E75012;
    margin              : 0 15px 1px 0;
    padding             : 0 0 0 25px;
    background-image    : url('images/picto-h2.gif');
    background-position:middle left;
    background-repeat:no-repeat;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #666666;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #333333;
}
ul {
    margin              : 0px 0px 0px 5px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #E75012;
    list-style-image        : url(images/puce.gif);
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 5px;
    padding             : 0px;
}
li {
    margin              : 2px 0px 2px 16px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #333333;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {

    font-size: 9px;
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
    background-color    : #FFFFFF;
}
table.logo {
    background-color    : #3f3f3f;
}
table.logo td.bandeau{
    background-color    : #3f3f3f;
}
div.espace1 {
    background-color    : #E75012;
}
div.espace2 {
}
table.decoupage {
    background-color    : #FFFFFF;
    background-image:url('images/fond-interieur.gif');
    background-repeat:repeat-y;
    background-position:top;
}
table.decoupage td.contenu {
}

table.decoupage td.contenu div.contenu_page {
    margin              : 10px;
    padding                         : 0px 80px 0px 38px;
}
table.decoupage td.sous_menu_gauche {
    margin:0;
    padding:0 0 0 6px;
}
table.decoupage td.sous_menu_gauche a {
    display                         : block;
    color               : #000000;
    text-decoration         : none;
    padding                         : 8px 0px 8px 8px;
}
table.decoupage td.sous_menu_gauche a:active,table.decoupage td.sous_menu_gauche a:hover{
    display                         : block;
    color               : #E75012;
    text-decoration         : none;

}

table.decoupage td.sous_menu_gauche a.on,table.decoupage td.sous_menu_gauche a.on:link,table.decoupage td.sous_menu_gauche a.on:active,table.decoupage td.sous_menu_gauche a.on:hover {
    display                         : block;
    color               : #E75012;
    text-decoration         : none;
    font-weight                 : bold;

}
table.decoupage td.sous_menu_gauche div.separateur {
    background-image    : url('images/sep_sousmenu.gif');

}
#fonctionnalites {
height:26x;
background-image:url('images/fond-fonctions.gif');
background-repeat:no-repeat;
margin:70px 0 30px 40px;
padding:0;
}
#fonctionnalites p{
margin:0;
padding:5px 0 15px 250px;
}
table.contactinter {
        color               : #3f3f3f;
        background-image:url('images/pied-inter.gif');
        background-repeat:no-repeat;
    padding             : 10px 25px 30px 0;
        font-family         : Verdana, Arial, Helvetica, sans-serif;
        font-size           : 9px;
}
table.contactinter td{
        color               : #3f3f3f;
        font-size           : 9px;
        background-image:url('images/pied-inter.gif');
        background-repeat:no-repeat;
}
table.contactinter a, table.contactinter a:visited, table.contactinter a:active, table.contactinter a:hover, table.contactinter a:link {
    color               : #e75012!important;
}
table.contact {
        color               : #3f3f3f;
        background-color    : #FFFFFF;
    padding             : 10px 25px 10px 0;
        font-family         : Verdana, Arial, Helvetica, sans-serif;
        font-size           : 9px;
}
table.contact td{
        color               : #3f3f3f;
        font-size           : 9px;
}
table.contact a, table.contact a:visited, table.contact a:active, table.contact a:hover, table.contact a:link {
    color               : #e75012!important;
}
div.copyright {
        color               : #623017;
        font-family         : Verdana, Arial, Helvetica, sans-serif;
        font-size           : 10px;
    padding             : 5px;
}

div.copyright img {
    vertical-align      : middle;
}

/* Menu */
div.menu {
position:relative;
z-index:6;

}
div.menu a, div.menu a:visited, div.menu a:link {
    font-family         : verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #FFFFFF;
    text-decoration     : none;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {

    font-family         : verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #FFB123;
    text-decoration     : none;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
visibility          : hidden;
 z-index             : 5;

}
div.ssmenu div {
    margin-top          : 30px;
    border-top                  : 1px solid #FFFFFF;
    border-left                 : 1px solid #FFFFFF;
    border-right                    : 1px solid #FFFFFF;



}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
  display             : block;
    font-family         : verdana, Helvetica, sans-serif;
    font-size           : 10px;
    padding             : 5px 10px 5px 5px;
    color               : #000000;
    text-decoration     : none;
    background-color    : #C4C4C4;
    border-bottom               : 1px solid #FFFFFF;
    width                               : 138px;
}
div.ssmenu a:active, div.ssmenu a:hover {
  display             : block;
    font-family         : verdana, Helvetica, sans-serif;
    font-size           : 10px;
    padding             : 5px 10px 5px 5px;
    color               : #FFFFFF;
    text-decoration     : none;
    background-color    : #E75012;
    border-bottom               : 1px solid #FFFFFF;
}


/**************home**********/

#fenetre {
margin:0 0 10px 0;
padding:110px 0 10px 25px;
background-image: url('images/fond-fenetre.gif');
background-repeat:no-repeat;
}

#fenetre p{
margin:20px 0 0px 0;
padding:0px 0 10px 0;
}

#fenetre h1{
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #666666;
    margin-top          : 5px;
    margin-bottom       : 5px;
    font-weight:normal;
}

#fenetre a{
text-decoration:none;
color:#3f3f3f;
}

#impression {
margin:20px 0 10px 0;
padding:20px 0 0px 0;
}
#page
    {
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, sans-serif;
    line-height: 14px;
    text-align: left;
    visibility: visible;
    margin:0;
    padding:0;
    position: relative;
    width: 782px;
    color:#3f3f3f;
    }

#boite5
    {
    background-image: url('images/e-commerce.gif');
    background-repeat:no-repeat;
    position: relative;
    padding: 40px 10px 5px 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 1px;
    margin-bottom:0;
    width: 171px;
    height:121px;
    float: left;
    }

#boite6
    {
    background-image: url('images/sites-internet.gif');
    background-repeat:no-repeat;
    position: relative;
    padding: 40px 10px 5px 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom:0;
    width: 171px;
    height:121px;
    float: left;
    margin-left: 5px;
    }

#boite7
    {
    background-image: url('images/intranet.gif');
    background-repeat:no-repeat;
    position: relative;
    padding: 40px 10px 5px 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom:0;
    width: 171px;
    height:121px;
    margin-left: 5px;
    float: left;
    }

#boite8
    {
    background-image: url('images/applications-metiers.gif');
    background-repeat:no-repeat;
    position: relative;
    padding: 40px 10px 5px 10px;
    margin-bottom:0;
    margin-top: 0px;
    margin-right: 0px;
    width: 171px;
    height:121px;
    margin-left: 5px;
    float: left;
    }

#boite9
    {
    position: relative;
    padding:0px 0px 0px 0px;
    margin:0;
    clear: left;
    text-align:right;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    height:0px;
    }
#boite9 p{
margin:0;
padding:0px 0px 0px 0px;
color:#ffffff;
}
#boite9 a{
text-decoration:none;
color:#ffffff;
}
#boite9 a:hover{
text-decoration:underline;
color:#ffffff;
}


table.menuHome {
    padding                         : 10px;
    border-bottom               : 1px solid #C4C4C4;
}
table.menuHome td.conseilStrategie{
    padding-left                : 20px;
}
div.actu{
    background-color    : #f8f8f8;
    padding             : 10px 10px 29px 28px;
}
table.actuContenu{
    background-color    : #F5F5F5;
    padding             : 20px 20px 20px 20px;
    width                   : 740 px;
}
