#body { background-image : url(BG.jpg);    
 background-attachment: fixed;/*bleu tres clair*/}
 #info { text-align : center;
        font-size : large;
        padding-top : 10px;
        }

#co{ padding-top : 10px; text-align : center; } 
#corps {margin-left:20%;position:absolute; top:300px;}
#bienvenue { size : large;}
#banniere { font-size : x-large; padding-top:50px; }
#legendeI {font-size : small; }
#titreI { text-align : center;}
#inscription { text-align : center;}
.categories  {  text-align : center;}
#bequiz { ;text-align :left; }
#pub { font-size : small; text-align :left; margin-right : 10px;}
.form label{      background : yellow;
 display : inline;
 float : left;
 width:250px;
 }
#formulaire {text-align : center;
display : inline;
float : left;
width:1000px;}
#toby {text-align : center; color : red;}


/* ###################
Affichage des blagues
######################*/
.titreBlague{border:1px solid black;
text-align : center;
 -moz-border-radius : 10px;
}
.vote { color : red; text-align : right;}
 li{ list-style-type:none;}






/*#####################
Fin d'affichage des blagues
########################*/



/* ####################
 DEBUT du menu CSS header  
 #################### */

div#menuheader {         position : absolue ;text-align: center; height : auto ; }   /*bleu un peu plus fonce que le BG */
         
#menuheader ul {  
         }

#menuheader li{list-style:none;   display : inline ;
   

         
        }

#menuheader a{ 
        text-decoration:none;
        
       padding-bottom:10px; margin-bottom : 10px;

        
        
       }

#menuheader a:link {
              
             }

#menuheader a:visited {
                }

#menuheader a:hover{
              
             } 
   
 /* ####################
 FIN du menu CSS header
 #################### 
 
 
 
 
 ####################
 DEBUT du menu CSS des Categories
 #################### */

#menu{ 

float : bottom; padding-bottom:100%;color:black;font-size: x-large;width:17%; 
    Background-attachment: fixed; /*background :#808080;*/ margin-left : 0px; padding-left : 0px; padding-top : 20px;
      
     }
#menu ul{list-style:none;      margin-left : 0px; padding-left : 0px;    
         
        }     
#menu li{ }
#menu li a{text-decoration:none;      -moz-border-radius : 10px;
           margin-top:25px;
          
           color:white;
           display:block;
           background:DarkSlateBlue;
           
           padding-top:5px;
           padding-bottom:20px;
           border:1px solid black;
          /* border-right:5px solid black;          */
           font-style: italic;
           font-weight: bold;
           font-size: small;      

           }
#menu li a:hover{background:oldLace;
                 color:black;
                 border:1px solid white;
                 border-right:5px solid white;
                 text-align : center; 
                 }  
 /* 
 ####################
 FIN du menu CSS des Categories
 #################### 
   
   

    */
 
                 #listeChoix
{
  height: auto;
  width: 253px;
  border:1px;
  border-color:black;
  border-style: solid;
  padding: 0px;
  margin:0px;
}

#listeChoix ul
{
  list-style-type: none;
  padding: 0px;
  margin:0px;
}

#txtSaisir
{
  width: 250px;
  
}

.surligner
{
  background-color:#FFF8DC;
}
