body { /* redéfini les propriétés de toute la page */
overflow-y: hidden; /* fonction microsoft supprimant les ascenseurs sous IE */
margin: 0px 0% 0% 0%; /* la marge du body est à 0 pixels, sauf à gauche et en haut */
padding: 0px; } /* marge intérieur à 0 pixels */
html > body {overflow-y: auto} /* annule le overflow-y pour firefox 1.5 et supérieur */

.content { /* boite prenant toute la page sauf le menu rouge */
height: 100%; /* la hauteur de la boite occupe 100% de l'écran */
overflow: auto} /* on rajoute un ascenseur droit à la boite */
/* fin du hack "fixed" permettant de fixer le menu rouge sous IE */

.barre { /* menu fixe en haut de l'écran */
position: absolute ; /* position du menu = par rapport à la boite parent (ici le body) */
top: 0 ; /* Le haut du menu est à 0 pixels du haut de l'écran */
left: 0 ; /* La gauche du menu est à 0 pixels du bas de l'écran */
height: 20px ; /* hauteur du menu = 20 pixels */
background-attachment: fixed;
padding: 5px; /* la couleur du menu */
font-family:verdana, arial, Sans-serif;
font-size:11px;
color:#333333;
} /* Bordure basse du menu haut*/

.boutons { /* menu fixe en haut de l'écran */
position: absolute ; /* position du menu = par rapport à la boite parent (ici le body) */
top: 0 ; /* Le haut du menu est à 0 pixels du haut de l'écran */
left: 0 ; /* La gauche du menu est à 0 pixels du bas de l'écran */
width: 100% ; /* largeur du menu = 110% de l'écran (pour bug de IE) */
height: 20px ; /* hauteur du menu = 20 pixels */
background-attachment: fixed;
padding: 5px; /* la couleur du menu */
}

body>.barre {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */ 

form {
margin: 0;
padding: 0;
}

a:link{
font-family:verdana, arial, Sans-serif;
font-size:10px;
color:#333333;
font-weight: bold;
TEXT-DECORaTION:none;
}

a:visited{
font-family:verdana, arial, Sans-serif;
font-size:10px;
color:#000000;
font-weight: bold;
TEXT-DECORaTION:none;
}

a:hover{
font-family:verdana, arial, Sans-serif;
font-size:10px;
color:#FC0000;
font-weight: bold;
TEXT-DECORaTION:none;
}

a:active{
font-family:verdana, arial, Sans-serif;
font-size:10px;
color:#FC0000;
font-weight: bold;
TEXT-DECORaTION:none;
}

td {
font-family:verdana, arial, Sans-serif;
font-size:10px;
}

textarea{
font-family: Verdana, arial, Sans-serif; 
font-size: 9px;
background-color: #FFFFFF;
border-right: #CCCCCC 1px solid; 
border-top: #CCCCCC 1px solid; 
border-left: #CCCCCC 1px solid; 
border-bottom: #CCCCCC 1px solid; 
color:#000000;
}

select{
color: #000000; 
background-color: #CCCCCC;
font-family: Verdana, arial, Sans-serif; 
font-size: 9px; 
}


input{
color: #000000;
font-size: 9px; 
font-family: Verdana, arial, Sans-serif;
}

hr{
color: #333333;
HEIGHT: 1px;
}


.checkbox {
BaCKGROUND:transparent;
BORDER:none;
}

.titre{
font-family:Verdana, arial, Sans-serif;
color:#000000;
font-size:12px;
}


.copyright {
font-family:Verdana, arial, Sans-serif;
color:#FFFFFF;
font-size:10px;
}

.sousmenu {
font-family:Verdana, arial, Sans-serif;
color:#FFFFFF;
font-size:10px;
text-decoration: underline;
}

.copyright a:link{
color:#FFFFFF;
}

.copyright a:visited{
color:white;
}

.copyright a:hover{
color:#FFFFFF;
}

.copyright a:active{
color:#FFFFFF;
}

.admin {
	font-family:verdana, arial, Sans-serif;
	font-size: 10px;
	color: #005DFF;
}

.moderateur {
	font-family:verdana, arial, Sans-serif;
	font-size: 10px;
	color: #33CC00;
}

.vip {
	font-family:verdana, arial, Sans-serif;
	font-size: 10px;
	color: #FC0000;
}

.orange {
	font-family:verdana, arial, Sans-serif;
	font-size: 10px;
	color: #FC0000;
}

.logo{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
