* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-image: url(../../images/bg_bleu.gif);
	background-repeat: repeat;
	margin: 10px;
	margin-top: 30px;
}
td.top {
	background-image: url(top.gif);
	height:6px;
	}
td.titre {
	}
tr.fond{
	background-image: url(fondtitre.gif)	
	}
td.bottom {
	background-image: url(bottom.gif);
	height:6px;
	}
td.left {
	background-image: url(left.gif);
	width:6px;
	}
td.right {
	background-image: url(right.gif);
	width:6px;
	}
td.topleft {
	background-image: url(topleft.gif);
	width:6px;
	height:6px;
}
td.topright {
	background-image: url(topright.gif);
	width:6px;
	height:6px;
}
td.bottomleft {
	background-image: url(bottomleft.gif);
	width:6px;
	height:6px;
}
td.bottomright {
	background-image: url(bottomright.gif);
	width:6px;
	height:6px;
}
a:link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#allera a:link {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#allera a:visited {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#allera a:hover {
	font-size: 10px;
	color: #61B906;
	font-weight: bold;
	text-decoration: none;
}
.allera
{
	font-size: 10px;
	color: #666666;
	font-weight: normal;

}
.req {
	font-size: 9px;
	color: #777777;
	font-weight: bold;
}
a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#messagevisite a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#messagevisite a:hover {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
#post a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#post a:hover {
	color: #000066;
	text-decoration: none;
}
a:hover {
	color: #000066;
	text-decoration: none;
}
input.bouton {
	border: 1px solid #999999; 
	background-image:url(fondnomforum.gif);
	color: #444444;
	font-weight: bold;
}

textarea.bouton_rep_rapide {
	border: 1px solid #999999; 
	background-color: #EEEEEE;
	color: #444444;
	font-weight: bold;
	width:400px;
	height:100px
}
textarea.tbouton {
	border: 1px solid #999999; 
	background-color: #EEEEEE;
	color: #444444;
	font-weight: bold;
	width:400px;
	height:200px
}
textarea.tcond {
	border: 1px solid #999999; 
	background-color: #EEEEEE;
	text-transform: uppercase;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	width:100%;
	height:280px;
}
textarea.tsign {
	border: 1px solid #999999; 
	background-color: #EEEEEE;
	color: #444444;
	font-weight: bold;
	width:400px;
	height:60px
}
select.sbouton {
	border: 1px solid #999999; 
	background-color: #EEEEEE;
	color: #444444;
	font-weight: bold;
}
input.boutonb {
	border: 1px solid #999999; 
	background-image:url(fondnomforum.gif);
	color: #FF0000;
	font-weight: bold;
}
td.backvertclairplus
{
	background-color:#CCCCCC;
}

td.info {
	font-weight: bold;
	color: #666666;
	padding:10px
}
td.fondvertseul {
	background-color:#FEFEFE
}
td.fondvertseuldroite {
	background-color:#FEFEFE;
	border-right:1px solid #CCCCCC;
}
td.fondvertseulbas {
	background-color:#FEFEFE;
	border-bottom:1px solid #CCCCCC;
}
td.titreforum {
	background-image:url(fondnomforum.gif);
	border-right:1px solid #CCCCCC;
	height:29px;
}
td.titreforumend,td.titreformulaire {
	background-image:url(fondnomforum.gif);
}
td.titreformulaire {
	text-align: left;
	padding-left: 10%;
	font-size:larger;
	color: #000066;
}
td.cadrefonce {
	background-color:#FEFEFE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
td.cadreclair {
	background-color:#EEEEEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
td.cadreclairend {
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
}
.blancgras {
	font-weight: bold;
	color: #666666;
}
.blancfin {
	color: #666666;
	font-weight: normal;
}
.aff {
	color: #FFFFFF;
	font-weight: normal;
}
.footer {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
}

.admin {
	color: #000099;
}
.modo {
	color: #999999;
}
.red {
	color: #FF0000;
}

td.alternate1 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	color: #444444;
	font-weight: normal;
}
td.alternate2 {
	background-color:#FEFEFE;
	border-bottom:1px solid #CCCCCC;
	color: #444444;
	font-weight: normal;
}
td.alternate1 blockquote, td.alternate2 blockquote {
	background-color: #EEEEEE;
}

td.espace {
	height:7px;
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
}
td.posthaut {
	font-size: 10px;
	padding-bottom:7px;
	border-bottom:1px solid #CCCCCC;
}
.edit{
	font-size: 9px;
	color: #999999;
	font-weight: normal;
}
.spoiler {
	font-size: 10px;
	padding:5px;
	border:1px solid #999999;
	width: 75%;
}
.spoiler {
	font-size: 10px;
	padding:5px;
	border:1px solid #999999;
	width: 75%;
}
.spoilertexte {
	font-weight:bold;
	font-size: 10px;
}
#menu {
/*    position:absolute;*/
    top:3em;
    left:3em;
    display:block;
    margin:0;
    padding:0;
    width:700px; /* important for Opera7 */
    }

#menu ul{
    position:absolute; /* pour sortir la liste du flux de donn?e */
    display:block;
    width:110px;
    margin:0;
    padding:0;
    }
    
#menu li{
   list-style:none;
    width:110px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
#menu a, #menu a:visited{
    text-align:center;
    background-color: #3a74ad;
    border:1px #666 solid;
    color:#FFFFFF;
    display:block;
    width:105px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
#menu a:hover{
    background-color: #BED3E9;
    color: #000066;
    border:1px #aaa solid;
    }
    
/* for a mozilla better display with key nav */
#menu a:focus{
    background-color: #E6EEF7;
}

/* hide some accessibility stuff */
#menu span{
    display:none;
    }

#avatar {
    display:none;
    }
