/*
- assoprojet, enfancepresentation, jeunessepresentation : pb marge titre ie
*/
*{
    padding:0;
    margin:0;
    font-family: verdana,inherit;
}
html{height:100%;}
body{
    text-align:center; /* pour ie */
    margin:20px auto 20px auto;
    color:black;
    font-size:12px;
    height:100%;
    overflow:auto;
    width:800px;
}
#site{
    text-align:left;
    padding:10px;
    background:white;
    border:2px solid black;
    width:800px; /* pour ie */
    -moz-border-radius:6px;
}

#en_tete
{
    height: 160px;
    background-image: url("images/logo.jpg");
    background-repeat: no-repeat;
}
#corps{
    float:left;
    padding:10px;
    width:600px;
}

#pied{
    padding-top:25px;
    margin-top:25px;
    font-size:9px;
    text-align:center;
    clear:both;
}

h2{
    border: 1px solid black;
    background-color:black;
    color:white;
    padding:2px;
    font-size:14px;
    font-weight:normal;
    -moz-border-radius:6px;
    width:595px;/*IE6*/
}

#choix{
    border: 1px solid black;
    padding:2px;
    font-size:14px;
    font-weight:normal;
    -moz-border-radius:6px;
    width:595px;/*IE6*/
    background-color:#ff7a7a;
}


ul{list-style-type:none;}

a{font-weight:bold;text-decoration:none;color:black;}
a:hover{text-decoration:underline;}

.article{
    -moz-border-radius:6px;
    border:1px solid black;
    padding-top: 10px;
    width:595px;
 
}
.article ul{list-style:disc;margin-left:30px;}
.article li{float:none;clear:both;}
.article a{text-decoration:underline;}
.article p,.article table{font-size:12px;}
.article img{margin:3px;}
.article td{width:5%;padding-right:10px;}

#menu{
    float:left;
    font-weight:bold;
    font-size:16px;
    margin-top:50px;
    margin-bottom:40px;
    width:150px;
}
#menu a{
    padding:10px 0;
    width:100%;
    display:block;
    text-align:center;
    text-decoration:none;
    color:black;
    background-color:white;
    -moz-border-radius:6px;

}
#menu a:active{color:white;}

#categorie{
    margin-bottom:15px;
    font-weight:bold;
    font-size:16px;
    text-align:center;
    height:38px;
    width:600px;
}
#categorie li{float:left;}
#categorie a{
    width:auto;
    padding:10px;
    /*display:block;*/
    text-align:center;
    text-decoration:none;
    color:black;
    background-color:white;
    -moz-border-radius:6px;
}
#categorie a:active{color:white;}

input,textarea{border:1px solid black;}
#menu a:hover,#menu a:active,#categorie a:hover,#categorie a:active,body{background-color:#ffcc00;}

img{
    border:none; 
}