    *{
        /*
        margin:0px;
        padding:0px;
        */
    }
    body{
        font-family:arial;
        font-size:0.8em;
        color:#666666;
        background-color: #ffffff;
        margin-top:0;
    }

    a{
      color:#E37E26;
      font-weight:bold;
      text-decoration:none;
    }
    a:hover{
      color:#E37E26;
      font-weight:bold;
      text-decoration:underline;
    }

    form br{
       margin-bottom:7px;
    }

    .txtIdentif{
        border:0px;
        width:150px;
        /*
        height:20px;
        line-height:20px;
        border:0px;
        background-image:url('../template/img/fd_input.gif');
        */
    }

    .titre_page{
        color:#4A9C36;
        background-image:url(../template/img/puce_titre_page.gif);
        background-repeat:no-repeat;
        padding-left:20px;
        font-style:italic;
    }

    .bloc_cadre_aide{
        background-color: #E2ECF6;
        padding:10px;
    }

    #conteneur {
        width:959px;
        margin:0 auto;
        background-color: #ffffff;

    }

    #bandeau{
        border:0px solid red;
        width:100%;
        height:213px;
        background-image:url(../template/img/top.jpg);
        background-repeat:no-repeat;
        background-position:center top;
        background-color: #ffffff;
    }
    #contenu{
        border:0px solid red;
        width:850;
        background-image:url(../template/img/largeur.jpg);
        background-repeat:repeat-y;
        background-color: #ffffff;
        padding-left:65px;
    }
    #bottom_index{
        border:0px solid red;
        width:100%;
        height:471px;
        background-image:url(../template/img/bottom_index.gif);
        background-repeat:no-repeat;
        background-position:center top;
        background-color: #ffffff;
    }
    #bottom_defaut{
        border:0px solid red;
        width:100%;
        height:66px;
        background-image:url(../template/img/bottom_defaut.jpg);
        background-repeat:no-repeat;
        background-position:center top;
        background-color: #ffffff;
    }


    #nav_top{
        width:473px;
        height:27px;
        background-image:url(../template/img/fd_nav.gif);
        background-repeat:no-repeat;
        margin-top:30px;
    }

    #nav_top ul{
        list-style-type:none;
    }
    #nav_top ul li{
        display:inline;
        height:27px;
        line-height:27px;
    }
    #nav_top a:link    { color:#ffffff; font-weight:bold; text-decoration:none; }
    #nav_top a:visited { color:#ffffff; font-weight:bold; text-decoration:none; }
    #nav_top a:active  { color:#ffffff; font-weight:bold; text-decoration:none; }
    #nav_top a:hover   { color:#ffffff; font-weight:bold; text-decoration:none; }


    #form_top_identif{
       padding-top:20px;
       float:right;
       color:#000000;
    }

    #formIdentification{
        margin-right:20px;
    }
    #formIdentification label{
        margin-right:5px;
    }

    #formIdentification br{
        margin-bottom:5px;
    }

    #form_top_identif a{
         text-decoration:none;
         color:#000000;
         font-weight:bold;
    }
    #formIdentification a{
         text-decoration:none;
         color:#000000;
         font-weight:bold;
    }

    #moteur_index{
        padding-top:75px;
        padding-right:15px;
        font-weight:bold;
        color:#ffffff;
        border:0px solid green;
        width:380px;
        float:right;
    }

    .but{
        color:#ffffff;
        font-weight:bold;
        background-color:#E37E25;
        border:1px solid #E37E25;
    }
    .butFile{
        font-weight:bold;
        background-color:#ffffff;
        border:1px solid #7F9DB9;
        color:1px solid #E37E25;
    }
    .but_del_profil{
        font-weight:bold;
        background-color:transparent;
        border:0px solid #7F9DB9;
        color:#F60914;
        width:170px;
    }

    #bottom_choix_crea_compte{
        border:0px solid red;
        height:509px;
        background-image:url(../template/img/bottom_choix_crea_compte.gif);
        background-repeat:no-repeat;
    }
    #bottom_choix_crea_compte_texte_1{
        color:#ffffff;
        padding-left:360px;
        padding-right:20px;
        padding-top:50px;
    }
    #bottom_choix_crea_compte_texte_2{
        color:#000000;
        padding-left:360px;
        padding-right:20px;
        padding-top:100px;
    }
    #contenu_central_page_large{
        width:890px;
        border:0px solid red;
        overflow:hidden;
    }
    #contenu_central_page_colonne{
        width:890px;
        border:0px solid red;
        overflow:hidden;
    }

    #contenu_texte_bottom_index{
        padding-top:60px;
        padding-left:45px;
        border:0px solid red;
        width:200px;
        height:120px;
        float:left;
        text-align:justify;
        color:#000000;
    }

    .loi_info{
        font-style:italic;
        color:#b5b5b5;
    }

    #blocInfoErr{
        padding:10px;
        width:400px;
        color:red;
        border:1px solid red;
        /*background-color:#FFFFCC;*/
        background-color:#FFFFFF;
        margin-bottom:20px;
    }

   /********  DEPUIS  ANCIENNE VERSION  **************************************/
   img{
      border:0px;
   }

   form{
       padding:0;margin:0;
    }
    form.css fieldset {
       padding: 1em;
       border:0px;
    }
    form.css label {
       display: inline;
       float: left;
       width: 160px;
    }
    form.css legend {
      /*
       margin-bottom:20px;
       font-weight:bold;
       color:#E37E26;
       font-size:18px;
       font-family:times;
       margin-left:0px;
       */
       display:none;
    }

    textarea {font-family:arial;font-size:12px;}


    .conteneur_open{
       background-color:#ffffff;
       width:100%;
       height:100%;
    }

    .etoileRouge{
       font-weight:bold;
       color:red;
   }

   .err{
       border:1px solid red;
       background-position:left bottom;
       background-repeat:repeat-x;
       /*background-color:beige; */
       background-image:url('../template/img/err.gif');
   }
   .errSelect{
              /*border:1px solid red;
              background-position:left bottom;
              background-repeat:repeat-x;*/
              /*background-color:#EDA1A1;*/
              background-color:red;
              color:#ffffff;
              /*background-image:url('../template/img/err.gif'); */
    }

    #liste_drag {list-style-type:none;}



    /*******  NAV COMPTE CLIENT ***************************************************/
    ul#tabnav {
        font: bold 11px verdana, arial, sans-serif;
        list-style-type: none;
        padding-bottom: 24px;
        border-bottom: 1px solid #FF6500;
        margin: 0;
    }
    ul#tabnav li {
        float: left;
        height: 21px;
        background-color: #FFE9DB;
        margin: 2px 2px 0 2px;
        border: 1px solid #FF6500;
    }
    ul#tabnav li.active {
        border-bottom: 1px solid #fff;
        background-color: #fff;
    }

    #tabnav a {
        float: left;
        display: block;
        color: #666;
        text-decoration: none;
        padding: 4px;
    }
    #tabnav a:hover {
        background: #fff;
    }
    /******************************************************************************/




    /*******  SOUS NAV COMPTE CLIENT **********************************************/
    #tab_sous_nav {
      margin: 0;
      padding: 0 0 20px 10px;
      margin-top:10px;
      border-bottom: 1px solid #2264B0;
      }

    #tab_sous_nav li {
      margin: 0;
      padding: 0;
      display: inline;
      list-style-type: none;
      }

    #tab_sous_nav a:link, #tab_sous_nav a:visited {
      float: left;
      font-size: 12px;
      line-height: 14px;
      font-weight: bold;
      margin: 0 10px 4px 10px;
      text-decoration: none;
      color: #666666;
      font-weight:normal;
      }

    #tab_sous_nav li.active a:link, #tab_sous_nav li.active a:visited, #tab_sous_nav a:hover {
      border-bottom: 4px solid #2264B0;
      padding-bottom: 2px;
      background: #fff;
      color: #666666;
      font-weight:bold;
      }

    #tab_sous_nav a:hover {
      color: #c0c0c0;
      font-weight:normal;
      }
    /******************************************************************************/

    #f1 select{
       margin-bottom:5px;
    }

    #f1 input{
       margin-bottom:5px;
    }


    #pied{
        height:20px;
        text-align:right;
        border:0px solid red;
    }
    #pied ul{
         list-style-type:none;
    }
    #pied ul li{
         display:inline;
         margin-left:10px;
    }
    #pied a{
        text-decoration:none;
        font-size:0.8em;
        color:#666666
    }






/**************************************************************************/
.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 5px solid #2264B0; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #AFC7E2; /*Default menu color*/
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #2264B0; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #2264B0; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #2264B0; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #2264B0; /*Highlight red color theme*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #2264B0;
background-color: black;
color: white;
}