body{
background-color: #99CCFF;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 10pt;
font-family: Arial, sans-serif;
text-align: center;
}
.petit { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 8pt;
}
.texte {  
font-family: Arial, sans-serif;
color: #003300;
text-decoration: none;
font-size: 10pt;
}

.information{
margin-left: auto;
margin-right: auto;
width: 400px;
text-align:left;
color: #000000;
}
a.information{
text-decoration: none;
}
a.information:hover{
text-decoration: underline;
}
a.telecharger{
text-align: center;
color: #FF0000;
text-decoration: none;
}
.telecharger{
text-align: center;
font-size: 11pt;
font-weight: 700;
}
a.telecharger:hover{
text-align: center;
text-decoration: underline;
}
.nbhits{
font-size: 8pt;
text-align: right;
}
td.borderbottom{
border-bottom: 1px #000000 solid;
}
#commentaires {
width: 400px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#commentaires ul{
padding: 5px 5px 5px 5px;
display: block;
border: 2px #FFCC99 dotted;
margin-left: auto;
margin-right: auto;
}
#commentaires li{
padding: 5px 5px 5px 5px;
display: block;
list-style-type: none;
border: 1px #000000 solid;
}
#commentaires .auteur{
background-color: #eeeeee;
text-align: right;
}
#commentaires .comment{
background-color: #FFFFFF;
text-align: left;
}
#postcomment {
text-align: center;
}
#postcomment table{
background-color: #dddddd;
border: 1px #000000 inset;
margin-left: auto;
margin-right: auto;
}
#postcomment tr{
border: 1px #000000 solid;
}
#postcomment td{
border: 1px #000000 solid;
padding: 2px 2px 2px 2px;
}
#postcomment textarea{
width: 375px;
height: 80px;
}
#postcomment input{
width: 150px;
}
#postcomment .envoyer{
text-align: center;
margin-left: auto;
margin-right: auto;
background-color: #FFCC99;
font-weight: 600;
}

img {
border: 0;
}

#bandepartenaire {
position: fixed;
background-color: #dde8fe;
border: 1px #000033 solid;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
width: 100%;
}
#bandepartenaire a{
 text-decoration: none;
 color: #330000;
 font-family: Arial, sans-serif; 
}
#bandepartenaire a:hover { text-decoration: underline; color: #000066;}
#bandepartenaire li:hover { background-color:#eeeeee; border: 1px #000000 solid;}
#bandepartenaire ul{
background-color: #dde8fe;
margin: 0 0 0 0;
padding: 0;
}
#bandepartenaire li{
background-color:#dde8fe;
border: 1px #dde8fe solid;
display:inline;
margin:1em 0 0 0;
padding-left: 20px;
padding-right: 20px;
}

.gras {
font-weight: 600;
}

#banentete {
background-color:#eeeeee;
border: 1px #000000 solid;
width: 746px;
margin-left: auto;
margin-right: auto;
}
#banentete td{
text-align: center;
}

#maintable {
border: 0;
width: 746px;
margin-left: auto;
margin-right: auto;
border-collapse : collapse;
}
#maintable a{
color: #000033;
text-decoration: none;
}
#maintable a:hover{
color: #000066;
text-decoration: underline;
}

#maintable td{
vertical-align: top;
}

td.conteneur{
background-color: #FFFFFF; 
width: 100%; 
border: 1px #000000 solid; 
padding: 10px 10px 10px 10px; 
text-align: center;
}

#onglets {
float: left;
height: 27px;
width: 570px;
}
#onglets td{
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
border-bottom: 1px #000000 solid;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
}
td.clicked{
background-image:url(../images/ongletc.gif);
}
td.unclicked_def{
background-image:url(../images/onglet.gif);
}
td.accueil{
background-image:url(../images/ongletd.gif);
}
td.forum{
background-image:url(../images/ongletb.gif);
}
#onglets a{
font-family: Arial, sans-serif;
font-size: 10pt;
padding-top: 4px;
width: 80px;
height: 23px;
display: block;
text-decoration: none;
color: #330000;
text-align: center;
}
#onglets a:hover{
text-decoration: underline;
}

#boitemenu {
width: 550px;
border-collapse : collapse;
}
#boitemenu td{
text-align: center;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
color: #000000;
}
#boitemenu h2{
font-size: 11pt;
text-align: center;
}
#boitemenu a{
font-size: 10pt;
text-align: center;
text-decoration: none;
width: 217px;
color: #330000;
}
#boitemenu a:hover{
text-decoration: underline;
}

#boitetchat {
width: 200px;
border-collapse : collapse;
border: 1px #000000 solid;
margin-left: auto;
margin-right: auto;
}
#boitetchat td{
border: 0;
}
#boitetchat a{
width: 200px;
text-decoration: none; 
}
#boitetchat a:hover{
text-decoration: underline; 
}

.titre {
  font-family: Arial, sans-serif; 
  color: #000000; 
  text-decoration: none; 
  font-size: 26px; 
  text-align: center;
}
.soustitre {
  font-family: Arial, sans-serif; 
  color: #000066; 
  text-decoration: none; 
  font-size: 20px; 
  text-align: center;
}
#listprog {
width: 500px;
margin-left: auto;
margin-right: auto;
font-size: 10pt;
}
#listprog li {
display: block;
text-align: left;
padding: 2px 2px 2px 2px;
list-style-type: none;
}
#listprog ul {
border-bottom: 1px #000000 solid;
width: 500px;
margin: 0 0 0 0;
padding: 0;
}
#listprog a{
display: block;
background-color: #FFCC99;
padding-left: 5px;
margin: 0 0 0 0;
text-align: left;
border: 1px #990000 solid;
text-decoration: none;
width: 490px;
}
#listprog a:hover{
background-color: #FFFFCC;
text-decoration: underline;
}

#boites {
width: 176px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#boites div{
display: block;
width: 150px;
background-color: #eeeeee;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
border: 1px #000000 solid;
text-align: center;
-moz-border-radius: 10px;
}
#boites a{
display: block;
margin: 2px 2px 2px 2px;
padding: 0;
text-decoration: none;
color: #330000;
font-size: 10pt;
}
#boites a:hover{
text-decoration: underline;
background-color: #FFFFFF;
}
#boites a:active{
text-decoration: underline;
background-color: #CCFFFF;
}
#boites h2{
display: block;
background-color: #FFFFCC;
font-size: 11pt;
margin: 0 0 0 0;
text-align: center;
border-bottom: 1px #000000 solid;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
}
#boites h2:hover{
background-color: #FFCCCC;
}

#liens {
text-align: center;
}
#liens table{
width: 480px;
border: 1px #000000 solid;
margin-left: auto;
margin-right: auto;
}
#liens td{
padding: 2px 2px 5px 5px;
text-align: justify;
}

#formchat table{
border: 2px #000000 solid;
margin-left: auto;
margin-right: auto;
}
#formchat th{
border: 1px #000000 solid;
background-color: #0099FF;
color: #FFFFFF;
}
