a {
	color: #860303;
}

a:hover {
	color: #BF0000;
}

img {
	border:0px;
}

.centerimg {
	text-align: center;
}

#hautform  .centertable {
	margin-left: auto; 
	margin-right: auto;
}

#hautform  .submittd {
	width: 100px;
}

#maintable .mt {
	border-style: none;
	border-width: 0px;
	width:888px;
	height:775px;
	border-spacing:0px;
	margin-left: auto; 
	margin-right: auto;
}

#pandaref {
	visibility: hidden;
}

.clearer {clear: both; font-size: 0; height: 0;}

#maintable .menuhaut {
	background-image: url(../images/haut-menu.jpg);
	background-repeat: no-repeat;
	height: 102px;
	text-align:center;
}

#maintable .mtfond {
	background-image: url(../images/fond.jpg);
	background-repeat: no-repeat;
	width: 558px;
}


#imgd {
	display: block;
}
#imgd0 {
	display: block;
}
#imgd1 {
	display: block;
}
#imgd2 {
	display: block;
}
#imgd3 {
	display: block;
}
#imgd4 {
	display: block;
}
#imgd5 {
	display: block;
}
#imgd6 {
	display: block;
}
#imgd7 {
	display: block;
}
#imgd8 {
	display: block;
}
#imgd9 {
	display: block;
}
#imgd10 {
	display: block;
}
#imgd11 {
	display: block;
}



#helptable {
	background-color:#FFFF9F;
	width:400px;
	padding:10px;
	text-align: justify;
}

#milieutable {
	width:427px;
	border-spacing:0;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
}

#tdhautmonnaie {
	background-image: url(../images/haut_monnaie1.png);
	background-repeat: none;
	background-attachment:scroll;
	text-align: right;
	width:104px;
	padding-right: 10px;
	padding-top: 8px;
	height:38px;
}

#tdhautmoral {
	background-image: url(../images/haut_moral1.png);
	background-repeat: none;
	background-attachment:scroll;
	text-align: right;
	width:104px;
	height:38px;
	padding-top: 8px;
	padding-right: 10px;
}

#tdhautpseudo {
	padding-top: 8px;
}

#tdhaut {
	background-image: url(../milieu-haut.gif);
	background-repeat: no-repeat;
	height: 42px;
	border-left-width: 0px;
}

#tdmilieu {
	background-image: url(../milieu.gif);
	background-repeat: repeat-y;
	background-attachment:scroll;
	height:456px;
	padding-left: 30px;
	padding-right: 25px;
}

#tdmilieumini {
	background-image: url(../milieu.gif);
	background-repeat: repeat-y;
	background-attachment:scroll;
	height:156px;
	padding-left: 30px;
	padding-right: 25px;
}

#tdbas {
	background-image: url(../milieu-bas.gif);
	background-repeat: no-repeat;
	height: 23px;
}

#copyright {
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #C79722;
}

#menubas {
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #85432E;
}

#infowebdefi {
	text-align: center;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #85432E;
}

#partenaires {
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #85432E;
}

#partenaires a {
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #85432E;
	text-decoration: none;
}

#partenaires a:hover {
	color: #BF0000;
}

#menubas a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #85432E;
}

#menubas a:hover {
	color: #BF0000;
}

#hautform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
}

#pub_display {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
}

#pub_display a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#pub_display a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#hautform input, select, textarea, submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #C30304;
	border: 2px solid #860303;
	size:10;
	margin-right: 3px;
	padding: 2px;
	letter-spacing: 1px;
}

.longbut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #C30304;
	border: 2px solid #860303;
	size:10;
	margin-right: 3px;
	padding: 2px;
	letter-spacing: 1px;
	width: 100%;
}

#form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: none;
	color: #000000;
}

#form .hibernetable {
	width:370px;
}


#minitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: none;
	color: #000000;
	text-align:justify;
}

#form input, select, textarea, submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color : #FFFF9F;
	border: 2px solid #E47C6A;
	size:10;
	margin-right: 3px;
	padding: 2px;
	letter-spacing: 1px;
}

#formtable table {
	border: 1px solid #E47C6A;
}

#formtable td {
	border: 1px solid #E47C6A;
}

#normalimg {
	display:block;
}

#displaytable table {
	padding: 0px;
}

.tablehiberne {
	width: 370px;
}

.displaytable_td {
	border-bottom: 1px solid #E47C6A;
	
}

.displaytable_td_titre {
	border-bottom: 2px solid #E47C6A;
	font-size: 15px;
	font-weight: bold;
}

#displaytable_td {
	border-bottom: 1px solid #E47C6A;
	
}

#displaytable_td_1b {
	background-color: #FFFF9F;
	border-bottom: 1px solid #E47C6A;
}

#displaytable_td_2b {
	background-color: #FDE583;
	border-bottom: 1px solid #E47C6A;
}

#displaytable_td_1 {
	background-color: #FFFF9F;
}

#displaytable_td_2 {
	background-color: #FDE583;
}

#displaytable_td_titre {
	border-bottom: 2px solid #E47C6A;
	font-size: 15px;
	font-weight: bold;
}

#displaytable_td_onglet_on {
	border-bottom: 2px solid #E47C6A;
	background-color: #E47C6A;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
}

#displaytable_td_onglet_on a {
	color: #FFFF9F;
	font-weight: bold;
	text-decoration: none;
}

#displaytable_td_onglet_on a:hover {
	color: #BF0000;
	font-weight: bold;
	text-decoration: none;
}

#displaytable_td_onglet_off {
	border-bottom: 2px solid #E47C6A;
	background-color: #FFFF9F;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
}

#displaytable_td_onglet_off a {
	color: #860303;
	font-weight: bold;
	text-decoration: none;
}

#displaytable_td_onglet_off a:hover {
	color: #BF0000;
	font-weight: bold;
	text-decoration: none;
}

#hautform a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
}

#hautform a:hover {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}