body {
	FONT-SIZE: 7.5pt;
	color: #895b40;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	background-color: #ffd3b9;
}
p {
	margin: 0 0 10px 0;
}
#header {
	height: 100px;
	background-color: #ffd3b9;
	text-align:center;
}
#haut {
	text-align:center;
	height: 60px;
	background-color:#e2966a;
	width:98%;
	margin:auto;
	border:0;
	padding:0;
}
#conteneur {
	position: absolute;
	width: 98%;
	background-color:#ffd3b9;
}
#centre {
	margin-top:10px;
	background-color:#e2966a;
	margin-left: 150px;
	margin-right:154px;	
	color:black;
}
#centre a {
	 color:black; TEXT-DECORATION: none; background: inherit;
}
#centre a:hover {
	TEXT-DECORATION: underline;
	COLOR: black;
	background: inherit;
}
#centre h1{
	text-align:center;
}
.section{
	background-color:#e2966a;
	border-color:#ad7351;
	border-style:solid;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	width:90%;
	text-align:center;
	
}
.section h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#895b40;
}
.section input {
	width:90%;
}
.section ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	text-align:left;
}
.bouton{
	color:#895b40;
	background-color: #ffd3b9;
	border:1px white dotted;
	width:75%;
	margin:auto;
	text-align:center;
	padding:2px;
}
.bouton a{
	color: #895b40;; 
	text-decoration: none;
	background: inherit;
}
#gauche {
	margin-top:10px;
	float:left;
	width: 150px;
}
#droite {
	margin-top:10px;
	float:right;
	width: 150px;
}
#pied {
	text-align:center;
	clear:both;
	height: 30px;
	background-color: #ffd3b9;
}
#menuhaut {
	list-style-type: none;
	margin: 0;
	padding:0;
}
#menuhaut li {
	display: inline;
	background-color: #ffd3b9;
	border:1px white dotted;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	padding:2px;
}
#menuhaut a {
	margin: 0 2px;
	text-decoration: underline;
}
#menuhaut a:hover {
	text-decoration: none;
}
.menugauche {
	margin-top:5px;
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menugauche li {
	margin-bottom: 5px;
}
#menugauche a {
	margin: 0 2px;
	text-decoration: underline;
}
#menugauche a:hover {
	text-decoration: none;
}

A {
	color:#6f34aa;
	text-decoration: none;
	background: inherit;
}
A:hover {
	text-decoration: underline;
	color: #9f5edf;
	background: inherit;

}
.PageFortune p{
	text-align:center;
	font-size: 14px;
}
.Fortune_navig{
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	border-bottom:1px solid black;
	padding:2px;
}
.fortune{
	color:#ad7351;
	width:94%;
	background-color:#396A8F;
	border-color:white;
	border-style:dotted;
	font-size: 12px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:12px;
	text-align:left;
	line-height:150%;
}
.fortune h1{
	color:#C6D4DE;
	font-size: 16px;
	text-align: center;
	padding:0;
}
#liste_fortune{
	width:60%;
	margin:auto;
	text-align:center;
}
.male, .male a {
	color: #0000DD;
	font-weight: bold;
	font-size: 12px;
}

.female, .female a {
	color: #DD3366;
	font-weight: bold;
	font-size: 12px;
}

.bot, .bot a {
	color: #00FFFF;
}

.title {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.headtext {
	color: black;
	font-weight: bold;
	text-align: center;
	background-color: #666699;
}

.headlinebg {
	background-color: #000000;
}

.tdtop {
	background-color: #C8C8DD;
}

.hicell {
	background-color: #BABADD;
	padding:5px 0 5px 0;
}

.hicell10 {
	background-color: #BABADD;
	font-size: 12px;
}

.rankc {
	background-color: #CCCCCC;
}

.hirankc {
	background-color: #AAAAAA;
	font-weight: bold;
}

.rankc10 {
	background-color: #CCCCCC;
	font-size: 12px;
}

.rankc10center {
	background-color: #CCCCCC;
	font-size: 12px;
	text-align: center;
}

.hirankc10center {
	background-color: #AAAAAA;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.small {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding:10px 0 5px 0;
	line-height:200%;
}


.asmall {
	font-family: "Arial narrow", Arial, sans-serif;
	font-size: 12px;
	color:black;
	margin:0;
	padding:0;
	border:0;
}
td{
	font-size: 12px;
}
table{
	width:95%;
	color:black;
}


.accueil{
	font-size:14px;
	margin-left:5px;
	padding:5px;
	text-align:justify;
}
.accueil p{
	margin-left:15px;
}
.accueil img{
	display: block;
	margin: auto;
}


#section_tribune,#section_cache,.News{
	color:#ad7351;
	font-size:12px;
	background-color:#ffd3b9;
	border-color:#ad7351;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding:5px;
	width:90%;
	text-align:justify;
}
.anniversaire{	
	color:#C6D4DE;
	background-color:#396A8F;
	font-size:12px;
	border-color:white;
	border-style:dotted;
	border-width:thick;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding:5px;
	width:70%;
	text-align:justify;
	padding-left:190px;
	background-image:url('images/anniversaire.gif');
	background-position:left;
	background-repeat:no-repeat;
}
#section_cache{
	border-style:solid;
	border-width:thin;
	width:50%;
}
#section_tribune input{
	margin-top:10px;
}
.News_header{
	color:#ad7351;
	border-bottom:2px solid black;
	padding:5px;
	font-size:14px;
	text-align:center;
	margin-bottom:5px;
}
.faq_bloc{
	position:relative;
	background-color: #ffd3b9;
	border: 2px solid #6f34aa;
	color: #6f34aa;
	width:70%;
	margin: auto;
	margin-bottom:5px;
}
.faq_bloc h1{
font-width:5pt;
text-align:center;
padding:5px;
}
.faq_bloc p{
padding : 5px;
}


.erreur {
	position:relative;
	width: 50%;
	padding:2px;
	padding-left:48px;
	border-bottom:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	background-image: url('images/error.png');
	background-repeat:no-repeat;
	text-align: left;	
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
.valid {
	position:relative;
	width: 50%;
	padding:2px;
	padding-left:48px;
	border-bottom:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	background-image: url('images/ok.png');
	background-repeat:no-repeat;
	text-align: left;	
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
