/*------------------------------------------------------------------------------------------*/
      /* Mise en page et positions et bordures */
/*------------------------------------------------------------------------------------------*/
      * { 
      margin: 0; 
      padding: 0; 
      }
/*------------------------------------------------------------------------------------------*/
      #Conteneur
      {
      width : 720px;
      margin : 0;
      padding : 0;
      position: relative;
      }
/*------------------------------------------------------------------------------------------*/
      #Entete
      {
      margin: 0;
      padding: 0;
      border:0;
      width : 720px;
      height : 200px;      
      }
/*------------------------------------------------------------------------------------------*/     
      #Entete img 
      {
      margin:0;
      padding:0;
      border:0;
      }
/*------------------------------------------------------------------------------------------*/
      #Bandeau
      {
      margin : 0;
      padding : 0;
      border: 0;
      width : 720px;
      height: 20px;
      }

      #Bandeau ul
      {
      margin : -10;
      padding : 0;
      }

      #Bandeau li
      {
      width : 110px;
      margin : 3px 10px 0px -5px;
      text-align : center;
      display : inline;
      float: left;
      }

      #Bandeau a
      {
      display: block;
      width: 130px;
      }
/*------------------------------------------------------------------------------------------*/
      #ContenuPage
      {
      width : 518px;
      }
/*------------------------------------------------------------------------------------------*/
      #Menu
      {
      margin-top: -2px;
      margin-left: 3px;
      margin-right: 0px;
      position: absolute;
      top: 222px;
      left: 517px;
      width : 200px;
      }
/*------------------------------------------------------------------------------------------*/     
      #Pied
      {
      /* position : absolute; */
      bottom : 0px;
      left :0;
      width : 720px;
      height :10px;
      }
   
/*------------------------------------------------------------------------------------------*/
      /*  Couleurs, typos et images : maquillage   */
/*------------------------------------------------------------------------------------------*/     
      body {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 12px ;
      }
            
      p,dl,address {
         margin: 1em 0 1em;
         padding-left: 10px;
         padding-right: 50px;
      }
      
      table {
         margin: 1em 0 1em;
         margin-left: 10px;
         margin-right: 50px;     
      }
      
      caption {
         font-weight: bold;
      }
      
      form {
         margin-top: 50px;
         margin-bottom: 50px;
         margin-left: 10px;
         margin-right: 50px;        
      }
      
      td,th {
         padding : 3px;
      }
      
      dt {
         margin-top: 4em;
         font-weight : bold;
      }     
            
      p {
         text-align : justify;
      }

      cite {
         font-style : normal;
      }
      
      q {
         font-style : italic;
      }
      
      q:before {
         content : "« ";
      }
      
      q:after {
         content : " »";
      }      
      
     
      #pagepetitions td {
         font-size : 85%;
      }
      
      ul#memoires li {
         margin-bottom : 1em;
      }
      
      #Conteneur{
         background-color : #F2A705;
      }

      #Bandeau {
         background-color : #6DA603;
      }

      #ContenuPage {
         background-color : #F2F1F1;
      }

      #ContenuPage ul {
         padding-left: 40px;
         padding-right: 46px;
      }

      #ContenuPage ol {
         padding-left: 40px;
         padding-right: 46px;
      }

      #ContenuPage a {
         font-family : verdana, sans serif;
         font-size : 90%;
         font-weight : bold;
         color: #6B6969;
         text-decoration : underline;
      }
      
      #ContenuPage a:hover {
         text-decoration : underline;
         color: black;
      }

/* ------------------------------------------------ */

      #Menu ul
      {
         padding: 10px;
      }

      #Menu li
      {
         list-style-type: none;
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 9px ;
      }

      #Menu li a
      {
         color: black;
         font-size : 1.3em;         
         display: block;   
         padding : 3px;
         height: 26px;
         width: 170px;  
         text-decoration: underline;
      }

      #Menu li a:hover
      {
         color: white;
         font-size : 1.3em;
         height: 24px;
         width: 170px;                    
         border-style : solid;
         border-width: 1px;
         border-color : white;
         text-decoration: none;
      }

/* ------------------------------------------------ */ 
/* ---- Menu déroulant ---------------------------- */
      
      #liens, #liens ul {
         padding: 0;
         margin: 0;
         list-style: none;
      }
      
      #liens li {
         display : block;
      }
      
      #liens li ul {
         position: absolute;
         left: -999em;
      }
      
      #liens li:hover ul, #liens li.sfhover ul {
         left: auto;
         background-color : #F2A705;
         height: auto;
         width: auto;            
         margin-top : -32px;
         margin-left : 170px;   
         border-style : dotted;
         border-width: 1px;
         border-color : white;               
      } 
      
      #liens li:hover ul a, #liens li.sfhover ul a{
         width:225px;
      }     
      
/* ------------------------------------------------ */    
/* ------------------------------------------------ */

      #Pied
      {
         background-color : #F0D24F;
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 9px ;
      }
      
      #Bandeau ul
      {
         list-style-type : none;
      }
   
      #Bandeau a
      {
         font-family : verdana, sans serif;
         font-size : 90%;
         font-weight : bold;
         color: #FFFFFF;
         text-decoration : none;
      }
      
      #Bandeau a:hover
      {
         text-decoration : none;
         color: #003300;
      }

      h1 
      {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 20px;
         font-weight: bold;
         line-height: 1.5em;
         color: #6B6969;
         padding: 10px;
      }

      #filets hr.f1 
      {
        border: none;
        color: #F2A705;
        background-color: #F2A705;
        height: 1px;
        width: 70%;
      }

      h2 
      {
         margin-top : 2em;
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 17px;
         font-weight: bold;
         line-height: 1.5em;
         color: #6B6969;
         padding-left: 10px;
         padding-bottom : 3px;
      }

      h3 
      {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 14px;
         font-weight: bold;
         line-height: 1.5em;
         color: black;
         padding-left: 10px;
         padding-right: 10px;
      }
      
      h3.actu
      {
         font-size : 140%;
         font-weight : bold;
         margin-top : 28px;
         color : green;
         text-decoration : underline;        
      }  

      h3.actu:hover
      {
         font-size : 140%;
         font-weight : bold;
         margin-top : 28px;
         color : #F2A705;
         text-decoration : none;
      }

      h4 
      {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 13px;
         font-weight: bold;
         line-height: 1.5em;
         padding-left: 10px;
      }

      h5 
      {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 9px ;
         padding-left: 10px;
      }

      h6 
      {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 8px ;
         text-decoration : none;
         list-style-type : none;
         padding-left: 10px;
      }
      
      strong 
      {
         font-weight : normal;
         text-decoration : underline;
      }

/* -------- Formulaire pétitions ----------- */

      #pagepetitions input,#pagepetitions label {
         display:block;
         margin-bottom:20px;
      }
      
      #pagepetitions input {
         margin-left:70px;
         width:280px;
      }
      
      #pagepetitions label {
         float:left;
         width:40px;
      }
      
      div.lignessignatures {
         display : none;
      }              
        
/* ----------------------------------------- */

      .motGras
      {
         font-weight: bold;
      }  
   
      .motVertC
      {
         background-color: #99FF00;
      }  
      
      .motBleu
      {
         background-color: #99ffff;
      }  
   
      .motGris
      {
         background-color: #CCCCCC;
         font-size: 9px ;
      }
   
      .motOrange
      {
         background-color: #F2A705;
         font-size: 9px ;
      }
   
      .motGrasJaune
      {
         font-weight: bold;
         background-color: yellow;
      }  
   
      .motSources
      {
         font-size: 9px ;
         font-weight: bold;
      }

      strong.bold {
         font-weight: bold;
         font-size: 1.2em;
         color: blue !important;
      }      

/*------------------------------------------------------------------------------------------------------------------------------*/  
/* explorer hack*/
/*------------------------------------------------------------------------------------------------------------------------------*/
   #Bandeau
   {
      // _margin-top:-2px;
   }
      
   #filets hr.f1
   {
      // _margin-left:-130px;
      // _margin-top:-10px;
   }

      
   .imgLettrine
   {
      float:left;
      margin: 6px;
   }     

/*------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/
/*  Liste des body-id de pages pour Bandeau -conserver-
pagevigi,pageprojets,pagebape,pageactions,pageeven,pagepetitions,pagepresse
*/