/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
a:link {text-decoration:none;font-family:trebuchet ms;verdana,arial;font-size:10px;color:#CC0066; padding:0px;}
a:visited{text-decoration:none;font-size:10px;}
a:hover{background-color:transparent;font-weight:bold;text-transform:uppercase;}
a:active{background-color:transparent;font-weight:bold;}
a:focus{font-size:12px;font-weight:bold;}
a.on{color:#dddddd;}

#body {
  font-family:verdana,arial;
  margin:0em;
  background-attachment:scroll;
  }


/*conteneur*/
#wrapper{
width:40em;
position:relative;
margin-top:20px;
padding-top:0px;
padding-left:20px;
background-color:transparent;
}

/*  ------------------------------------------
/*  MENU
/*  ------------------------------------------ */

#articles_rubrique{
position:absolute;
top:50px;
left:88px;
font-size:10px;
line-height:2em;
float:left;
width:180px;
}


.menu{
 text-align:left;
 background-color:transparent;
 float:left;
 margin-top:0px;

}

/*menu déroulant*/
#nav-container{
margin-left:0px;
margin-top:0px;
width:55em;
        font-size:76%;
   background-image:URL('');
  behavior: url("win_png.htc");
  background-position:100px;
  background-repeat:no-repeat;
          background-color:transparent;

           }

#nav, #nav ul {
        float: left;
        width: 100%;
        list-style: none;
        line-height: 1em;
        background-color:transparent;
        font-weight: bold;
        padding: 0;
        border:0;
        border-width:0;
        margin: 0 0 0em 0;
        text-align:left;
text-indent:0;
}

#nav a {
        position:fixed
        width: 3em;
        w\idth: 4em;
        padding:0;
background-color: transparent;
text-indent:0;
}

#nav a.daddy {
        background-color: transparent;
  border:0;
  margin:0;
padding:0;
font-weight:bold;
text-align:left;
text-indent:0;
}

#nav li {
        float: left;
        padding: 0;
        width: 5em;
text-indent:0;
}

#nav li ul {
        position: absolute;
        left: 0;
        height: auto;
        width: 5em;
        w\idth: 4em;
        font-weight: normal;
        border-width:0;
        margin: 0;
padding:0;
text-indent:0;
}

#nav li li {
        padding: 0;
        width: 3em;
text-indent:0;
}

#nav li ul a {
        width: 3em;
        w\idth: 4em;
text-indent:0;

}

#nav li ul ul {
        margin:0;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul
{
        left:0;
  background-color:transparent;
text-indent:0;
}


#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul
{
        left:0;
text-indent:0;
}

#nav li.sfhover ul{
        left:0;
}
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul,
{
        left:0;
text-indent:0;
}

#nav li:hover, #nav li.sfhover {
        background: transparent;
text-indent:0;
}

#nav a.contact,{background-color:transparent;}

.img_png, .img_gif, .image_typo, .spip_logo {
        behavior: url("win_png.htc");
  border:none;
}

#bando{
position:absolute;
top:80px;
left:130px;
width:190px;
float:left;
clear:left;
background-color:transparent;
}


/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }





table, img { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h4, h5, h6 { margin: 0; padding: 0; font-size: 2em; font-weight: bold; }
logo{        behavior: url("win_png.htc"); border:none;background-color:transparent;}
.format_png, .format_gif { behavior: url(win_png.htc); }






/*  les trucs Ã  spip*/
#cache{
display:none;
font-size:10px;
}

#entete .formulaire_recherche { float: right; }

#hierarchie {
        clear: right;
        font-size: 0.77em;
  color:#99cc00;
  vertical-align:bottom;
  float:right;
  text-align:right;
  display:inline;
  padding:0.2em;
  text-indent:0.1em;
  }



/* cartouche et titres*/
  .cartouche {font-family:"Trebuchet ms",verdana; margin-bottom: 2em; color:#ffffff;}

  .cartouche .titre {
          font-size: 1.27em;
          font-weight: bold;
          color: #000; }

  .cartouche .spip_logos {
          float: right;
          margin-left: 16px;
          margin-bottom: 16px;
    margin-right: 16px;
    }

  .cartouche small { font-size: 0.71em; }

  .cartouche .traductions { font-size: 0.71em; }
  .cartouche .traductions * { display: inline; }
  .cartouche .traductions li { padding-left: 1em; }


/*  ------------------------------------------
/*  sommaire
/*  ------------------------------------------ */
#enteteS {
  margin-top:0px;
  margin-left:0px;
  width:100%;
  height:150px;
  background-color:transparent;
  background-image:URL('../IMG/LogoSite.jpg');
  background-repeat:repeat-x;
  behavior: url("win_png.htc");
  text-align:center;
  clear:both;
 }


#finpage {
  position:absolute;
  bottom:-10px;
  left:0px;
  width:100%;
  height:50px;
  background-color:#A42D4A;
  text-align:center;
  display:block;
  vertical-align:bottom;
  }





/*  ------------------------------------------
/*  Articles
/*  ------------------------------------------ */


/*par dÃ©faut*/

#article{
  margin-right:4em;
  margin-top:2em;
  padding:20px;
  width:70%;
  color:#222222;
  font-family:trebuchet ms;
  font-size:12px;
  text-align:justify;
  line-height:1.7em;
  background-image:;
  behavior: url("win_png.htc");
  background-position:right bottom;
  background-repeat:no-repeat;
  background-color:white;
  display:block;
  float:left;
  }

/*menu depliant

  .menu-depliant dd {
  font-family:verdana;
 background:transparent;
 margin-left : 0;
 text-align:left;
 text-decoration:none;
 padding : 0px ;
 margin:0px;
font-size : 10;

}
.menu-depliant dd dd{
background : transparent;
 margin-left : 10px;
border-left: 1px solid black;
}
.menu-depliant dd dd dd{
background :transparent;
 margin-left : 20px;
}
.menu-depliant dd dd dd dd{
background :transparent;
 margin-left : 30px;
}
.droite {float:right}
.menu-depliant a {
  display:block;
  font-weight:600;
}

.menu-depliant a.bordon {
border-bottom: 1px solid black;
background:#dadada;
  }

  */



/*  ------------------------------------------
/*  En-tete rubrique
/*  ------------------------------------------ */






/*  ------------------------------------------
/*  Rubriques
/*  ------------------------------------------ */


/*menu gï¿½nï¿½ral dans les squel rubrique*/
#menu_sommaire_rubriques{
  display:inline;
  font-size:10px;
  text-decoration:none;
  behavior: url(win_png.htc);
  background-color:transparent;
  }

/*detail des sous-rubrique*/

#sous_rubrique{
font-size:10px;
color:#ffffff;
text-decoration:none;
text-align:right;
background-color:transparent;
display:inline;
}
td#sous_rubrique{background-color:#990033;border-colorlight:#ffffff;}

#sous_rubrique a{ font-size:14px;color:#ff9900;font-weight:none;text-decoration:none;}
#sous_rubrique a:hover{ font-size:14px;color:#00ccff;font-weight:bold;text-decoration:none;background-color:transparent;cursor:URL(../IMG/bruit.gif);}





/*commentaires de mise en page*/

.comment{
font-style:italic;
color:#99cc33;
font-size:10px;
font-weight:bold;
}





#menur{
width:350px;
margin-left:20px;
position:absolute;
top:200px;
text-align:left;
display:inline;
clear:left;
border-bottom:1px solid  #990033;
}

#menu_rub{
vertical-align:bottom;
text-align:left;
font-size:14px;
background-color:transparent;
margin-bottom:0px;}

#menu_rub.spip_logos {
          float:left;
          margin-left: 0px;
          margin-bottom: 0px;
    margin-right: 0px;
    vertical-align:bottom;
    }





#principal{
 width:34em;
 margin-left:250px;
 text-align:justify;
 margin-top:0px;
 padding-right:50px;
 background-image:url('');
  behavior: url("win_png.htc");
  background-position:right bottom;
  background-repeat:no-repeat;
  font-family:arial;
  font-size:11px;
 }

/*vieux
  #liste_rubrique{
  margin-left:2em;
  }
*/

