body
{
        text-align: left;
        background-image: url(../images/fond_menu1.gif);
        background-repeat: repeat-x;
        background-position: top;
        margin: 0 auto;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;


}

.pagetableau
        {
        font-size: 0px;

        }
.textestandard
        {
        font-size: 11px;
        }
input , textarea, select
        {
        font-size: 11px;
        border: 1px solid #999999;
        color: #000000;
        font-weight: bold;
        background-color: #dddddd;
        }

select
        {
        font-size: 11px;
        border: 1px solid #999999;
        color: #000000;
        font-weight: normal;
        background-color: #dddddd;
        }

        form{margin:0 auto;}
img {
        border: 0;
        vertical-align: middle;
        }

H2
    {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        margin-top: 20px;
        margin-bottom: 5px;

        }
H3
    {
        margin:0px;
        border:0px;
        padding:0px;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        margin-top: 10px;
        margin-bottom: 3px;

        }
p, td
    {
        color: #000000;
        font-size: 11px;
        margin-top: 5px;
        margin-bottom: 5px;

        }
td
    {
        color: #000000;
        font-size: 11px;

        }
p a , td a
    {
    color: #000000;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;

    }
p a:hover, p a:focus, p a:active, td a:hover, td a:focus, td a:active
        {
    color: #666666;
        text-decoration: none;
    }


a.liencacher,  a.liencacher:hover, a.liencacher:focus, a.liencacher:active
    {
    color: #fffffe;
    display: none;
    }
div#zonetitre
    {
        margin:0px;
        border:0px;
        padding:0px;
        height: 20px;
        background-image:url(../images/fond-menu-fe.gif);
        background-repeat: repeat-x;

    }
div#zonecontenu
    {
        margin:0px;
        border:0px;
        border: 1px solid #999999;
        padding: 5px;
        font-size: 10px;

    }

div#zonecontenu h2
    {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        margin-top: 20px;
        margin-bottom: 5px;
    }

div#zonecontenu h2 a
    {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        text-decoration: none;

    }
div#zonecontenu h2 a:hover, div#zonecontenu h2 a:focus, div#zonecontenu h2 a:active {
        color: #666666;
        text-decoration: underline;

        }



div#zoneMENU
    {
        padding: 0px;
        font-size: 10px;
    }
h1
    {
        margin:0px;
        padding:0px;
        border:0px;
        height:20px;
        font-size: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding: 3px;
        color: #000000;
    }




div#rss1 , div#rss3, div#rss4, div#rss6, div#rss9
        {


        margin: 2px;
        float: right;
        margin-top: -17px;
}


/* menu du haut */
#haut
{

        height: 22px;
        margin: 0 auto;
        margin-top: 3px;
        border-bottom: 1px solid #999999;
        text-align: left;
}


/*  mon france-elec ********************************/
.perso1
        {

width: 170px;
}
div#perso
        {
        border: 1px solid #666666;
        padding: 1px;
        height: auto;
        width: 140px;
        background-color: #FBCC30;
        float: right;



}
div#perso img
        {
        vertical-align: text-bottom;

}

div#perso  a
{

        width: auto;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
        font-weight: bold;

}

div#perso  a:hover, div#perso  a:focus, div#perso  a:active {

        }


div#persoliste
        {
        position:absolute;
        width:144px;
        height:10px;
        z-index:100;
        display: none;    /*
        background-color: #CCCCCC;
        border: 1px solid #666666;

        padding: 1px;
        margin-top: 1px;        */
        margin-left: -2px;
        }
div#persoliste  a
{

        width: auto;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: normal;

}
div#persoliste  a:hover, div#persoliste  a:focus, div#persoliste  a:active {
        text-decoration: underline;
        }

/* fin mon france-elec ******************************* */

/* zone veille            */
div#zoneveille
        {
        float: right;
        margin-top: -23px;
        display: block;
        width: auto;
        padding-right: 2px;
        margin-bottom: 5px;
}

div#zoneveille2
        {
        margin-top: 20px;
        position:absolute;
        width:200px;
        height:10px;
        z-index:100;
        display: none;
        margin-left: -178px;

        }
div#zoneveille2  a
{

        width: auto;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: normal;

}
div#zoneveille2  a:hover, div#persoliste  a:focus, div#persoliste  a:active {
        text-decoration: underline;
        }

/* fin zone veille */
div#rechercher
{
        margin: 0 auto;
        text-align: right;

}

div#pubsky
{
        margin: 5px;


}
input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;

}

/* menu 1  */
ul#menu1
{

        margin: 0 auto;
        padding: 0;
        list-style-type: none;
        }

ul#menu1 li
{

   float: left;
        text-align: center;
}
ul#menu1 li a
{
        width: 90px;
        display: block;
                padding-top:3px;
                padding-bottom:4px;
        text-decoration: none;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menu1 li a:hover, ul#menu1 li  a:focus, ul#menu1 li a:active {
        font-weight: bold;
        color: #fff;
        background-color: #999999;
        }


div#contenu , div#pied
{
        clear: both;


}
/* block RSS  */
div#ferss
{
        width: 60px;
        height: 24px;
        margin: 0 auto;
        margin-top: 5px;
        margin-bottom: 5px;
        float: left;
        text-align: center;

}
div#ferss a
{
        display: block;
        text-decoration: none;
        font-size: 10px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;


}

div#ferss a:hover, div#ferss  a:focus, div#ferss a:active {
        font-weight: bold;

        }

div#haut2  {
        width: 790px;
        margin-left: 10px;
                margin-top: 5px;
        margin-bottom: 5px;
}
/* menu 2  */
div#haut3  {

        background-image: url(../images/fond-menu2.gif);
        background-repeat: repeat-x;
        background-position: top;
        height: 24px;
        margin: 0 auto;
        margin-top: 5px;
        margin-bottom: 5px;
                border-bottom: 1px solid #999999;
                border-top: 1px solid #999999;
}
div#barremenu2  {
        float: left;
                width:970px;
        }
ul#menu2
{
        margin: 0 auto;
        padding: 0;
        list-style-type: none;
        clear: both;

}
ul#menu2 li
{
        margin: 0 auto;
        float: left;
        text-align: center;
        width: 125px;
        margin-top: 2px;
        margin-left: 10px;

}
ul#menu2 li a
{
        width: 125px;
        display: block;
        line-height: 20px;
        text-decoration: none;
                font-weight:bold;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;


}

ul#menu2 li a:hover, ul#menu2 li  a:focus, ul#menu2 li a:active {


       /* background-color: #ffffff; */
       background-position: top;
       /* border: 1px solid #999999; */
                text-decoration:underline;
       /* margin-top: -1px; */
       /*  margin-left: -1px; */
                }

li#actu {
        background-image:url(../images/fond-menu-actu.gif);
        background-repeat: repeat-x;
        background-position: top;
        }
li#salon {
        background-image:url(../images/fond-menu-salon.gif);
        background-repeat: repeat-x;
        background-position: top;
        }
li#annu {
        background-image:url(../images/fond-menu-annu.gif);
        background-repeat: repeat-x;
        background-position: top;
        }
li#produit {
        background-image:url(../images/fond-menu-produit.gif);
        background-repeat: repeat-x;
        background-position: top;
        }
li#emploi {
        background-image:url(../images/fond-menu-emploi.gif);
        background-repeat: repeat-x;
        background-position: top;
        }
li#oa {
        background-image:url(../images/fond-menu-oa.gif);
        background-repeat: repeat-x;
        background-position: top;
        }
li#visite {
        background-image:url(../images/fond-menu-visite.gif);
        background-repeat: repeat-x;
        background-position: top;
        }



div#pied
{
        text-align: center;
        width: auto;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        border-top: 1px dotted #999999;
        margin-top: 2px;
        margin-bottom: 5px;


}


/* menu pied page */
ul#menupied
{
        margin: 5px;
        padding: 0;
        list-style-type: none;
        text-align: center;
        }

ul#menupied li
{

        height: 20px;
        display: inline;
}
ul#menupied li a
{


        text-decoration: none;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menupied li a:hover, ul#menupied li  a:focus, ul#menupied li a:active {
        text-decoration: underline;

        }

/* menu interne */
ul#zonecontenumenu
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
         color: #000000;
        list-style-type: none;
        text-align: right;
    }

ul#zonecontenumenu li
        {
        display: inline;
        }

ul#zonecontenumenu li a
        {
    color: #000000;
    text-decoration: none;
        }

ul#zonecontenumenu li a:hover, ul#zonecontenumenu li  a:focus, ul#zonecontenumenu li a:active
        {
        text-decoration: underline;
    }


/* liste interne page modele 1  */
ul#zonecontenuliste1
                {
        padding: 0;
        list-style-type: none;
        margin-left:20px;
        width: auto;
        vertical-align: top;
        }

ul#zonecontenuliste1 li
        {
        text-align: left;
        list-style-image: url(../images/puce-fleche-orange.gif);
        margin-bottom: 5px;
        width: auto;
        }

ul#zonecontenuliste1 a
{
        width: auto;

        text-decoration: none;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

ul#zonecontenuliste1 li a:hover, ul#zonecontenuliste1 li  a:focus, ul#zonecontenuliste1 li a:active {
        text-decoration: underline;


    }

/* liste interne page modele 2 */
ul#zonecontenuliste2
                {
        padding: 0;
        list-style-type: none;
        margin-left:20px;
        width: auto;
        vertical-align: top;
        }

ul#zonecontenuliste2 li
        {
        text-align: left;
        list-style-image: url(../images/puce-fleche-vert.gif);
        margin-bottom: 5px;
        width: auto;
        }

ul#zonecontenuliste2 a
{
        width: auto;

        text-decoration: none;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

ul#zonecontenuliste2 li a:hover, ul#zonecontenuliste2 li  a:focus, ul#zonecontenuliste2 li a:active {
        text-decoration: underline;


    }


/* liste interne page modele 3 */
ul#zonecontenuliste3
                {
        padding: 0;
        list-style-type: none;
        margin-left:20px;
        width: auto;
        vertical-align: top;
        }

ul#zonecontenuliste3 li
        {
        text-align: left;
        list-style-image: url(../images/puce-fleche-rouge.gif);
        margin-bottom: 5px;
        width: auto;
        }

ul#zonecontenuliste3 a
{
        width: auto;

        text-decoration: none;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

ul#zonecontenuliste3 li a:hover, ul#zonecontenuliste3 li  a:focus, ul#zonecontenuliste3 li a:active {
        text-decoration: underline;


    }


/* liste interne page modele 4 bleu */
ul#zonecontenuliste4
                {
        padding: 0;
        list-style-type: none;
        margin-left:20px;
        width: auto;
        vertical-align: top;
        }

ul#zonecontenuliste4 li
        {
        text-align: left;
        list-style-image: url(../images/puce-fleche-bleue.gif);
        margin-bottom: 5px;
        width: auto;
        }

ul#zonecontenuliste4 a
{
        width: auto;

        text-decoration: none;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

ul#zonecontenuliste4 li a:hover, ul#zonecontenuliste4 li  a:focus, ul#zonecontenuliste4 li a:active {
        text-decoration: underline;


    }

/* barre navigation */

.barrenavigationpuce
        {
    background: url(../images/puce-fleche-bleue.gif) left no-repeat;
          }

ul#barrenavigation
        {
        display: block;
        width: auto;
        padding-bottom: 3px;
        padding-top: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-align: left;
        padding-left: 10px;
        font-weight: bold;
        background-color:#F3DBCB;
        margin-left: 0px;
         }


ul#barrenavigation2
        {
        display: block;
        width: auto;
        padding-bottom: 3px;
        padding-top: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-align: left;
        padding-left: 10px;
        font-weight: normal;
        margin-left: 0px;
         }

ul#barrenavigation li ,ul#barrenavigation2 li
        {
        display: inline;
        padding-left: 10px;
        padding-right: 10px;
        }

ul#barrenavigation li a  , ul#barrenavigation2 li a
        {
    color: #000000;
    text-decoration: none;
        }

ul#barrenavigation li a:hover, ul#barrenavigation li  a:focus, ul#barrenavigation li a:active, ul#barrenavigation2 li a:hover, ul#barrenavigation2 li  a:focus, ul#barrenavigation2 li a:active
        {
        text-decoration: underline;
    }

.entetetableau
        {
        background-color:#DFDFDF;
        border-bottom: 1px solid #999999;
        }
.piedtableau
        {
        background-color:#EFEFEF;
        border-bottom: 1px solid #BBBBBB;
        border-top: 1px solid #DDDDDD;
        }



div#piednewsletter
{
        text-align: left;
        color: #999999;
        width: auto;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        border-top: 1px dotted #999999;
        margin-top: 2px;
        margin-bottom: 5px;


}
div#piednewsletter a
    {
    text-decoration: underline;
    color: #999999;
    }
