a
{
text-decoration:none;
color:#FF9900;
}


a:hover
{
color:#FF3300;
}


a img
{
border:0px;

}




body 
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#EEEEEE;
}



.bodycolor
{
background-color:#000000;
border:0px solid #FF9900;
}





.header
{
border:0px;
background-image:url(haut.gif);
width:900px;
height:216px;

}





.menu
{
background-image:url(milieu.gif);
width:900px;
}




.bouton
{
float:left;
background-image:url(bouton.gif);
width:124px;
height:50px;
}

.menu a
{
color:#FF9900;
}
.menu a:hover
{
color:#FF3300;
}



.corps
{
background-image:url(milieu.gif);
background-color:#FFFFFF;
width:700px;
min-height:190px;
padding-right:100px;
padding-left:100px;

}


.inscription
{
padding:10px;
border:0px solid #FF9900;
width: 530px;

}



.footer
{

background-image:url(bas.gif);
width:900px;
height:185px;
font-size:12px;
}

.footp
{
font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;
color:#FF9900;
}




p
{
text-indent:20px;
text-align:justify;
margin:10px;
}


p:first-letter
{
font-weight:bold;
color:#FF9900;
}




.footer a
{
color:#FF9900;
}

.footer a:hover
{
color:#FF3300;
}



.formulaire
{
border:0px solid #FF9900;
text-align:right;
}


.formulaire:first-letter
{
color:#FF9900;
font-weight:bold;
}

.formlivre
{
border:0px solid #FF9900;
margin-left:0px;
width:400px;
margin:auto;

}

.formlivre:first-letter
{
color:#FF9900;
font-weight:bold;
}




.login
{
float:right;
font-size:0.9em;
border:0px solid #FF9900;
padding:0px;
width:175px;
margin:23px;
}

.login input
{
padding:0px;
}

fieldset
{
border:0px;
border:1px solid #FF9900;
}

legend
{
font-size:10px;
color:#FF9900;
}



h3
{
font-weight:100;
font-size:0.99em;
}


h3:first-letter
{
color:#FF9900;
}



.firstletter
{
color:#FF9900;

}



.pseudolivre
{
margin-top:15px;
border:1px dashed #FF9900;
width:450px;
padding:6px;
border-bottom:1px dashed #FFCC00;

margin-left:21%;
color:#FF9900;

}



.messagelivre
{
border:1px dashed #FF9900;
width:450px;
padding:6px;
border-top:0px;
margin-left:21%;

margin-bottom:15px;

}

.messagelivre:first-letter
{
text-transform:uppercase;
color:#FF9900;
}


table
{
border-collapse: collapse;
margin-right:25%;
}


.news
{
margin: auto;
border: 1px dashed #FF9900;
width:600px;
margin-bottom:10px;
margin-top:10px;

}

.news td /* Les cellules normales */
{
	border: 1px dashed #FF9900;
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

ul
{
text-align:left;
margin-left:50px;
}

li
{
margin-bottom:5px;
}


