*
{
	margin: 0px;
	padding: 0px;
}
BODY
{
	background-color: #000000;
	background-position: top center;
	background-image: url(../images/fond_bois.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	color: #FC3;
	font-size: 14px;
}
A
{
	cursor: pointer;
}
OBJECT
{
	outline: none;
}
#conteneur
{
	position: relative;
	width: 1000px;
	color: #FC3;
	margin-left: auto;
	margin-right: auto;
}
/*********
* TETE
*/
#tete
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 200px;
	z-index: 1;
}
#logo
{
	text-align: center;
	margin-top: 15px;
}
#preload_nav
{
	position: absolute;
	top: -400px;
}
#nav {
	width:1000px;
}
#nav IMG
{
	float: left;
}
#nav A, #preload_nav DIV
{
	display: block;
	float: left;
	height: 30px;
	text-decoration: none;
	margin: 6px 2px;
	background-repeat: no-repeat;
	background-position: top left;
	outline: none;
}
#nav .separator
{
	margin-top: 3px;
}
#nav .accueil
{
	background-image: url(../images/nav/accueil.png);
	width: 54px;
}
#nav .accueil:hover, #preload_nav .load_accueil
{
	background-image: url(../images/nav/accueil_hov.png);
}
#nav .recherche
{
	background-image: url(../images/nav/recherche.png);
	width: 75px;
}
#nav .recherche:hover, #preload_nav .load_recherche
{
	background-image: url(../images/nav/recherche_hov.png);
}
#nav .inscription
{
	background-image: url(../images/nav/inscription.png);
	width: 76px;
}
#nav .inscription:hover, #preload_nav .load_inscription
{
	background-image: url(../images/nav/inscription_hov.png);
}
#nav .courrier
{
	background-image: url(../images/nav/courrier.png);
	width: 63px;
}
#nav .courrier:hover, #preload_nav .load_courrier
{
	background-image: url(../images/nav/courrier_hov.png);
}
#nav .salon
{
	background-image: url(../images/nav/salon.png);
	width: 94px;
}
#nav .salon:hover, #preload_nav .load_salon
{
	background-image: url(../images/nav/salon_hov.png);
}
#nav .monprofil
{
	background-image: url(../images/nav/monprofil.png);
	width: 84px;
}
#nav .monprofil:hover, #preload_nav .load_monprofil
{
	background-image: url(../images/nav/monprofil_hov.png);
}
#nav .bingo
{
	background-image: url(../images/nav/bingo.png);
	width: 46px;
}
#nav .bingo:hover, #preload_nav .load_bingo
{
	background-image: url(../images/nav/bingo_hov.png);
}
#nav .roulette
{
	background-image: url(../images/nav/roulette.png);
	width: 58px;
}
#nav .roulette:hover, #preload_nav .load_roulette
{
	background-image: url(../images/nav/roulette_hov.png);
}
#nav .payer_or
{
	background-image: url(../images/nav/abonne.png);
	width: 112px;
}
#nav .payer_or:hover, #preload_nav .load_admin
{
	background-image: url(../images/nav/abonne_hov.png);
}
#nav .admin
{
	background-image: url(../images/nav/admin.png);
	width: 54px;
}
#nav .admin:hover, #preload_nav .load_admin
{
	background-image: url(../images/nav/admin_hov.png);
}
#nav .joindre
{
	background-image: url(../images/nav/joindre.png);
	width: 50px;
}
#nav .joindre:hover, #preload_nav .load_joindre
{
	background-image: url(../images/nav/joindre_hov.png);
}
/*********
* CORPS
*/
#corps
{
	position: absolute;
	top: 190px;
	left: 0px;
	right: 0px;
	height: 650px;
	color: #4C0203;
}
#ombre_droite
{
	position: absolute;
	top: 191px;
	left: 830px;
	right: 77px;
	height: 597px;
	background-image: url(../images/ombre_livre.png);
	background-position: top right;
	background-repeat: no-repeat;
	z-index: 3;
}
#ombre_bas
{
	position: absolute;
	top: 788px;
	left: 0px;
	right: 77px;
	height: 50px;
	background-image: url(../images/ombre_livre.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	z-index: 3;
}
#corps.quad
{
	background-image: url(../images/cadreQuad.png);
	background-position: center;
	background-repeat: no-repeat;
}
#corps.double
{
	background-image: url(../images/cadreDouble.png);
	background-position: center;
	background-repeat: no-repeat;
}
#corps.tier
{
	background-image: url(../images/cadreTier.png);
	background-position: center;
	background-repeat: no-repeat;
}
#corps.message
{
	background-image: url(../images/cadreMessage.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.morceau
{
	position: absolute;
}
.morceau H1, H2, H3, H4
{
	text-align: center;
	font-weight: bold;
	color: #4C0203;
}
/*
.morceau h1 {
font-size:22px;
margin-bottom:10px;
} VOIR H3!!!*/
.morceau H2
{
	font-size: 18px;
	margin-bottom: 8px;
}
.morceau H1, H3
{
	font-size: 16px;
	margin-bottom: 6px;
}
.morceau H4
{
	font-size: 14px;
	margin-bottom: 4px;
}
.morceau A
{
	text-decoration: none;
	color: #993300;
}
#gauche
{
	top: 80px;
	left: 150px;
	bottom: 75px;
	right: 540px;
}
#droite
{
	position: absolute;
	top: 80px;
	left: 540px;
	bottom: 75px;
	right: 150px;
}
#gauche_haut
{
	top: 80px;
	left: 150px;
	bottom: 355px;
	right: 540px;
}
#droite_haut
{
	top: 80px;
	left: 540px;
	bottom: 355px;
	right: 150px;
}
#gauche_bas
{
	top: 360px;
	left: 150px;
	bottom: 75px;
	right: 540px;
}
#droite_bas
{
	top: 360px;
	left: 540px;
	bottom: 75px;
	right: 150px;
}
#message
{
	top: 39px;
	left: 140px;
	bottom: 425px;
	right: 148px;
	padding: 5px;
}
/*********
* PIED
*/
#bottom_nav
{
	position: absolute;
	top: 830px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 12px;
	z-index: 10;
}
#bottom_nav A
{
	color: #FFCC33;
	text-decoration: none;
	outline: none;
	margin: 0px 5px;
}
#bottom_nav A:hover
{
	text-decoration: underline;
	color: #FFFF66;
}
#piedbingo
{
	position: absolute;
	top: 815px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 10px;
}
#pied
{
	position: absolute;
	top: 850px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 10px;
}
#ads
{
	position: absolute;
	top: 885px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 10px;
}
#ads2
{
	position: absolute;
	top: 980px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 10px;
}
#adsbingo
{
	position: absolute;
	top: 850px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 10px;
}
#adsbingo2
{
	position: absolute;
	top: 945px;
	left: 0px;
	right: 0px;
	height: 20px;
	text-align: center;
	color: #FFCC33;
	font-size: 10px;
}
/*********
* AUTRES - DIVERS
*/
INPUT[type=text], INPUT[type=password], INPUT[type=button], INPUT[type=submit], INPUT[type=reset], BUTTON
{
	background-color: #D4AC75;
	border: 1px solid #663300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4C0203;
}
INPUT[type=button], INPUT[type=submit], BUTTON
{
	cursor: pointer;
}
TEXTAREA
{
	background-color: #D4AC75;
	border: 1px solid #663300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4C0203;
}
SELECT
{
	background-color: #D4AC75;
	border: 1px solid #663300;
	color: #4C0203;
}
.erreur
{
	font-size: 11px;
	color: #FF0000;
	white-space: nowrap;
}
.submit_btn, .submit_btn_h
{
	position: relative;
	height: 23px;
}
.submit_btn *, .submit_btn_h *
{
	cursor: default;
}
.submit_btn .l, .submit_btn_h .l
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 2px;
	background-repeat: no-repeat;
}
.submit_btn .text, .submit_btn_h .text
{
	background-repeat: repeat-x;
	font-size: 12px;
	height: 15px;
	padding: 4px 0px;
	text-align: center;
	color: #4C0203;
	position: absolute;
	left: 2px;
	right: 2px;
	top: 0px;
	bottom: 0px;
}
.submit_btn .r, .submit_btn_h .r
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 2px;
	background-repeat: no-repeat;
}
.submit_btn .l
{
	background-image: url(../../design/images/submit_btn/btn_up_left.gif);
}
.submit_btn .text
{
	background-image: url(../../design/images/submit_btn/btn_up_middle.gif);
}
.submit_btn .r
{
	background-image: url(../../design/images/submit_btn/btn_up_right.gif);
}
.submit_btn_h .l
{
	background-image: url(../../design/images/submit_btn/btn_down_left.gif);
}
.submit_btn_h .text
{
	background-image: url(../../design/images/submit_btn/btn_down_middle.gif);
}
.submit_btn_h .r
{
	background-image: url(../../design/images/submit_btn/btn_down_right.gif);
}
.l_submit_btn, .l_submit_btn_h
{
	position: relative;
	height: 23px;
}
.l_submit_btn *, .l_submit_btn_h *
{
	cursor: default;
}
.l_submit_btn .l, .l_submit_btn_h .l
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 2px;
	background-repeat: no-repeat;
}
.l_submit_btn .text, .l_submit_btn_h .text
{
	background-repeat: repeat-x;
	font-size: 12px;
	height: 15px;
	padding: 4px 0px;
	text-align: center;
	color: #4C0203;
	position: absolute;
	left: 2px;
	right: 2px;
	top: 0px;
	bottom: 0px;
}
.l_submit_btn .r, .l_submit_btn_h .r
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 2px;
	background-repeat: no-repeat;
}
.l_submit_btn .l
{
	background-image: url(../../design/images/submit_btn/light_btn_up_left.gif);
}
.l_submit_btn .text
{
	background-image: url(../../design/images/submit_btn/light_btn_up_middle.gif);
}
.l_submit_btn .r
{
	background-image: url(../../design/images/submit_btn/light_btn_up_right.gif);
}
.l_submit_btn_h .l
{
	background-image: url(../../design/images/submit_btn/light_btn_down_left.gif);
}
.l_submit_btn_h .text
{
	background-image: url(../../design/images/submit_btn/light_btn_down_middle.gif);
}
.l_submit_btn_h .r
{
	background-image: url(../../design/images/submit_btn/light_btn_down_right.gif);
}
#picto_pic_container
{
	position: relative;
	top: 15px;
	background-image: url(../images/fons_fiche.png);
	height: 187px;
	width: 305px;
}
#picto_pic_container .picfrm
{
	margin: 6px -5px 0 14px;
	float: left;
	width: 62px;
	height: 83px;
	cursor: pointer;
}
#picto_pic_container .corners
{
	position: absolute;
	width: 62px;
	height: 83px;
	background-image: url(../../design/images/coins_scrapbook.png);
	z-index: 1;
}
#picto_pic_container .picfrm IMG
{
	border: 2px solid #85663B;
	width: 54px;
	height: 75px;
	margin: 2px 0px 0px 2px;
}
#brandNewButton
{
	border: 1px solid #653200;
	padding: 2px 10px 2px;
	background-color: #D3AB74;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 7px;
}
#brandNewButton2
{
	border: 1px solid #653200;
	padding: 2px 10px 2px;
	background-color: #D3AB74;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 71px;

}
#upload_form
{
	margin-left: 37px;
}
