#banniere_club {
	margin-top:63px;
	padding-top:3px;
	width:940px;
	height:84px;
	background:url(../images/club/banniere_club.png) no-repeat;
	overflow:hidden;
	clear:both;
}

#colonne_gauche, #colonne_droite {
	float:left;
	min-height:300px;
}


/**************** COLONNE GAUCHE *******************/
#colonne_gauche {
	width:208px;
	/*height:488px;*/
	background:url(../images/club/fond_carte.gif) no-repeat left top;
	padding:20px 12px;
	font-size:12px;
	margin-right:5px;
}	

.photo {
	/*margin-top:-12px;
	margin-left:-10px;*/
	/*float:left;
	width:108px;*/
	width:100%;
	text-align:center;	
}

.identite {
	/*float:left;
	width:100px;*/
	margin-top:4px;
	width:100%;
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
}

.identite span{
	font-size: 16px;
}

.vous_etes, .vous_avez {
	font-size:11px;
	margin-top:8px;
}

.statut, .nbpoints {
	color:#F4D388;
}

.plus_que {
	float:left;
	clear:both;
	width:194px;
	font-size:10px;
	margin-bottom:15px;
	margin-left:14px;
	margin-top:5px;
}

*+html .plus_que{margin-bottom:5px;}


#cartedidentite form{
	text-align: right;
	margin-bottom: 14px;
}

#cartedidentite form .dsc-field{
	margin: 0px;
	padding: 0px;
}

#menu_club {
	clear:both;
	background: url(../images/club/fond_menu_club.gif) no-repeat #0d0d0d;
	min-height:310px;
  	font-weight:bold;
  	padding:0 3px;
	width:224px;
	margin-left:-8px;
}

.bordure_sup{
	height: 5px;
	/*border-bottom:solid 1px #cd952d;	*/
}

.bordure_inf{
	height:5px;
/*	border-top:solid 1px #f5e7c6;	*/
}

.cat_menu_club a{
	letter-spacing: -1px;
	display: block;
	padding: 6px 16px;
	color:#c8a165;
	/*border-top:solid 1px #565656;*/
	border-bottom:solid 1px #565656;
	background: url(../images/club/puce_menu.png) no-repeat center right;
}

.sousmenu_vertical {
	display:none;
}

.sousmenu_vertical a{
	color:#e5e5e5;
	padding: 4px 30px;
	background:none;
}

.sousmenu_vertical a:hover, .sousmenu_vertical_actif a{
	background:url(../images/club/bg_actif_menuitem.gif) repeat-y ;
	color:#000000;	
}

.cat_menu_club_actif .sousmenu_vertical {
	display:block;
}

/*********************** COLONNE DROITE ******************/
#page_club{
	/*background:#151515 url(../images/club/fond_page_club.jpg) repeat-x;*/
	/*background:#010101 url(../images/club/fond_page_club_new.jpg) 256px 0px repeat-x;*/
	margin-top:10px;
}

#colonne_droite {
	margin-left:14px;
	padding:11px 13px;
	width:662px;
}

#clear {
	clear:both;
}

#page_club h1 {
	font-weight:bold;
	font-size: 26px;
	margin-top: 24px;
	margin-bottom: 10px;
	color:#F4D388;
}

#page_club .h1_blanc {
	color:#FFFFFF;
}

#page_club h2 {
	font-weight:bold;
	font-size: 16px;
	color:#F4D388;
	margin-top: 3px;
}

.contenu_gourmet h3 {
	font-size:14px;
	color:#FFFFFF;
	margin-top: 3px;
}
.contenu_gourmet h4 {
	font-size:16px;
	color:#F4D388;
	margin-top: 3px;
}

#contenu_home_club{
	background:#110601 url(../images/club/bg_club.jpg) no-repeat left bottom;
	padding-bottom:1px;
	margin-top:10px;
}

/*********************** COLONNE CENTRALE HOME CLUB ******************/
#colonne_centrale {
	float:left;
	width:360px;
	/*background:url(../images/club/fond_colonne_centrale.png) repeat-x;*/
	background-color: #222222;
	min-height:480px;
	margin-right:6px;
	font-size:11px;
}

#colonne_centrale .dsc-content {
	margin-bottom:0px;
	margin:10px 10px;
	border-bottom:solid 1px #5d5d5d;
}

#colonne_centrale h4 {
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
}

#colonne_centrale .dsc-content-text h4 {
	font-size:22px;
}

/*********************** COLONNE DROITE HOME CLUB (= FC HOME LOG) ******************/

#colonne_droite_home_club {
	float:left;
	width:310px;
	font-size:11px;
	background-color: #222222;
	padding:10px;
}

#colonne_droite_home_club h4 {
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
	font-size:20px;	
	font-weight:normal;
	margin-bottom:10px;
}

#colonne_droite_home_club .dsc-content {
	margin-bottom:0px;
	border-bottom:solid 1px #5d5d5d;
	padding:10px 10px 10px 0px;
}

#colonne_droite_home_club .dsc-image-left {
	margin-right:10px;
}
#colonne_droite_home_club .tx-aosterecettes-pi5 .dsc-images{
	float:left;
}

#colonne_droite_home_club .dsc-content a, #contenu_home_club #colonne_centrale a {
	font-family:arial;
	color:#F4D388;
	margin-top:10px;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
a.texte_dore{
	font-family:arial;
	color:#F4D388;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#colonne_droite_home_club .dsc-text p {
	margin-bottom:0px;
}


/*---------- FC HOME NON LOG ----------*/
.fc_tiers_total{
	float:left;
	width:940px;
	padding-top:30px;
}
.fc_tiers_total .dsc-content{
	margin:0px;
}
.fc_tiers_total .dsc-content-text{
	margin-left:20px;
}
.fc_tiers_total .fc_colg{
	float:left;
	width:690px;
	padding:0px 5px;
	background: url(../images/bg_fc_tiers.png) no-repeat 0px 80px;
}
.fc_tiers_total .fc_colg .dsc-images-left{
	margin-top:15px;
}
.fc_tiers_total .fc_cold{
	float:left;
	width:220px;
	margin-left:20px;
}

.btn-devenir-membre, #banniere_club form{
	float:left;
}

#banniere_club form{
	width: 193px;
	height: 84px;
	background:url(../images/club/bordureg_form.gif) no-repeat left center;
	padding-left:20px;
	margin-left:15px;
}

.btn-devenir-membre{
	width: 712px;
}

.btn-devenir-membre a{
	float: right;
}

#banniere_club form input{
	width: 145px;
	border:1px solid #ddbd74;
	background-color:#342911;
	color:#ddbd74;
}

#banniere_club form .login-submit{
	position: absolute;
	width: 39px;
	height: 38px;
	margin-left: 148px;
	margin-top: -41px;
	border:none;
	background:none;
	color:#000000;
}

#banniere_club form p{
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
	font-size:15px;
	color:black;
}

#banniere_club form label{
	display:none;
}

#banniere_club .dsc-field{
	margin:0;
}

#banniere_club form .lien-pass{
	display:block;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#090909;
	font-size:9px;
	text-transform: uppercase;
	text-decoration: underline;
}

#banniere_club form .dsc-error-message{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
}


/*---------- FC INFOS MEMBRE ----------*/
.fc_double_partiel{
	float:left;
	width:662px;
}
.fc_double_partiel .fc_colg{
	float:left;
	width:387px;
}
.fc_double_partiel .fc_cold{
	float:left;
	width:261px;
	margin-left:14px;
}


/***************** LOGIN PAGE INTERIEURE (HOME CLUB) **************************/
.fc_tiers_total .dsc-content-login{
	float:left;
	width:195px;
	height:118px;
	padding:15px 10px 10px 10px;
	margin:0px;
	margin-top:2px;
	background: url(../images/bg_login_home_club.jpg) no-repeat;
}
.fc_tiers_total .dsc-content-login .dsc-field{
	margin:0px;
	margin-bottom:4px;
}
.fc_tiers_total .dsc-content-login label{
	display:none;
}
.fc_tiers_total .dsc-content-login input{
	width:190px;
	height:16px;
	margin-bottom:6px;
	border:1px solid #7d6d4a;
	color:#cfb16d;
	background-color:#463f33;
}
.fc_tiers_total .dsc-content-login .login-submit{
	width:83px;
	height:25px;
	border:none;
	margin-top:5px;
	margin-left:90px;
	background:none; /* src mis en js */
	float:left;
}

.fc_tiers_total .dsc-content-login .lien-pass{
	display: block;
	float: right;
	color: black;
	font-weight:bold;
	padding-top: 10px;
}

.fc_tiers{
	margin-top:10px;
}


.fc_tiers .fc_colg, .fc_tiers .fc_colmil, .fc_tiers .fc_cold{
	float:left;
	overflow:hidden;
}

.fc_tiers .fc_colg{
	background:url(../images/club/bg_colg_nologg.gif) no-repeat;
	width:305px;
	height:384px;
	padding:10px;
	margin-right:10px;
}

.fc_tiers .fc_colmil{
	width:380px;
	background:url(../images/club/bg_colmil_nologg.gif) no-repeat;
	height:387px;
	text-align:center;
	padding: 10px;
	margin-right:5px;
}

.fc_tiers .fc_colmil h4{
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
	font-size:32px;
	color:#c8a165;
	margin-bottom:0;
}

.fc_tiers .fc_colmil .bodytext{
	font-size:12px;
}

.fc_tiers .fc_colg .bodytext{
	margin-bottom:5px;
}

.fc_tiers .fc_colmil .or{
	font-size:16px;
	width: 250px;
}

.fc_tiers .fc_colmil .bodytext{
	margin-bottom:5px;
}

.fc_tiers .fc_cold{
	width:195px;
}

.fc_tiers .fc_cold .dsc-content-textpic{
	background:url(../images/club/bg_cold.png) no-repeat;
	width:191px;
	height:128px;
	padding:6px;
}

.fc_tiers .fc_cold .dsc-content-textpic .dsc-images, .fc_tiers .fc_cold .dsc-content-textpic .dsc-image{
	margin-right:0;
}

.fc_tiers .fc_cold .dsc-content-textpic .bodytext{
	font-size:11px;
}

#page_club .fc_tiers .fc_cold .dsc-content-textpic .bodytext{
	line-height:13px;
}

.fc_tiers .fc_cold .dsc-content-text{
	text-align:center;
	margin:0;
	margin-top:-60px;
}

.fc_tiers .fc_cold h4{
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
	font-size:16px;
	color:#c8a165;
	text-align:center;
	margin:0;
	margin-top:5px;
}

.fc_tiers .fc_colg h4{
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
	font-size:20px;
	margin-bottom:10px;
	line-height:20px;
}

.fc_tiers .fc_colg .dsc-content{
	margin-bottom:0px;
}

.dsc-content-textpic .bodytext{
	margin-top:10px;
}


/*---------- CARTE MEMBRE ----------*/
.infos_persos, .infos_points{
	float:left;
	width:365px;
	padding:10px;
	border:solid 1px #909090;
	overflow:hidden;
}
.infos_persos h3, .infos_points h3{
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}
.infos_persos .bouton, .infos_points .bouton{
	float:left;
	margin-top:15px;
}
.infos_persos1, .infos_persos2, .dec-advforms-showpic, .dec-advforms-field {
	float:left;
}
.infos_persos1 {
	width:160px;
}
.dec-advforms-showpic{
	float:left;
	margin-right:10px;
}
.dec-advforms-showpic img{
	border:1px solid #F4D388;
}
.dec-advforms-form .dec-advforms-showpic{
	width:130px;
}

/*---------- CARNET RECETTES ----------*/
.carnet_recettes ul{
	float:left;
	margin-top:5px;
}
.carnet_recettes li{
	display:inline-block;
	margin-bottom:10px;
	text-decoration:underline;
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid #FFFFFF;
}
*+html .carnet_recettes li{float:left;}
.carnet_recettes li.actif{
	color:#F4D388;
}
.carnet_recettes li a{
	text-decoration:underline;
}
.carnet_recettes .bouton{
	float:right;
}
.carnet_recettes .no_bookmark{
	clear:both;
	padding-top:20px;
}
.carnet_recettes_item{
	float:left;
	width:650px;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:15px;
	border-bottom:1px solid #757575;
}
.carnet_recettes_item .carnet_recettes_item_image{
	float:left;
	width:135px;
	background:url(../images/recettes/fond_recette.png) no-repeat;
	padding:5px;
	margin-right:25px;
}
.carnet_recettes_item .carnet_recettes_item_texte{
	float:left;
}
.carnet_recettes_item_texte h3{
	font-weight:bold;
	font-size:14px;
}
.carnet_recettes_item_texte ul{
	margin-top:5px;
}
.carnet_recettes_item_texte li{
	text-decoration:none;
	border:none;
	padding-bottom:8px;
}
.carnet_recettes_item_texte span{
	color:#F4D388;
}
.carnet_recettes_actions{
	clear:both;
}
.carnet_recettes_actions .bouton{
	float:none;
	margin-right:8px;
	margin-bottom:10px;
	height:20px;
}
.carnet_recettes_actions select, .carnet_recettes_actions input{
	float:left;
	margin-right:8px;
	margin-bottom:0px;
}
.carnet_recettes_actions input{
 	border:none;
	padding:0px 8px;
	width:120px;
}

/*---------- PARRAINAGE ----------*/
.parrainage p{float:left;width:600px;margin-bottom:6px;clear:both;}
.parrainage label{float:left;width:195px;}
.parrainage input{float:left;width:220px;display:inline;}
.parrainage .parrainage_champ_erreur{color:#FF0000;}
.parrainage .parrainge_submit{
	border:none;
	width:75px;
	height:20px;
	margin-top:20px;
}

/*---------- COMMANDE CADEAUX + INTRO CADEAU  + AJOUT ACHAT ----------*/
.saisie_code_intro input, .ajout_achat input{
	width:126px;
	height:16px;
	border:1px solid #cfb16d;
	color:#cfb16d;
	background-color:#000000;
	margin-right:6px;
	/*float:left;*/
}
.saisie_code_intro .saisie_submit, .ajout_achat .saisie_submit{
	border:none;
	width:75px;
	height:20px;
	background:none;
}
.ajout_achat form{
	margin-top:15px;
}
.ajout_achat label{
	margin-bottom:10px;
}
.ajout_achat .radio_code{
	width:13px;
	margin-top:2px;
	border:none;
	background:none;
}
.ajout_achat p{
	font-weight:bold;
	margin:5px 0px;
}
.ajout_achat span{
	font-size:11px;
	font-weight:normal;
}
.ajout_achat .bouton{
	margin-top:20px;
	height:20px;
}
.ajout_achat .ajout_achat_invalide{
	color:#FF0000;
}
.ajout_achat .ajout_achat_valide{
	font-weight:bold;
}
.cadeau {
	float:left;
	width:200px;
	margin-right:20px;
}
.cadeau span{
	float:left;
	clear:both;
	color:#F4D388;
}
.cadeau a{
	text-decoration:underline;
}


/*---------- MENU CHEF ----------*/
.menuchef{
	float:left;
	width:450px;
	clear:both;
	margin-bottom:20px;
}
.menuchef .menuchef_image{
	float:left;
	width:220px;
	margin-right:20px;
	background:url(../images/recettes/fond_recette.png) no-repeat;
	padding:5px;
}
.menuchef .menuchef_image img{
	display:block;
}
.menuchef .menuchef_texte{
	float:left;
	width:200px;
}
.menuchef .menuchef_texte h3{
	font-size:12px;
	font-weight:bold;
}
.menuchef .menuchef_texte h4{
	font-size:14px;
	font-weight:bold;
	color:#F4D388;
}
.menuchef a{
	text-decoration:underline;
}

.contenu_gourmet .dsc-content-menu{
    float:right;
	width:180px;
    padding:10px;
    border:1px solid #919191;
}
.contenu_gourmet .dsc-content-menu h4.dsc-header{
	font-size:13px;
}
.contenu_gourmet .dsc-content-menu a, .contenu_gourmet a{
	text-decoration:underline;
}

.contenu_gourmet .bouton{
	text-decoration:none;
}

.contenu_gourmet .dsc-content-menu li{
	margin-bottom:6px;
}
.contenu_gourmet .dsc-content-menu li.actif_archive-menu-chef{
	display:none;
}


/*---------- FORMULAIRE INSCRIPTION ----------*/
fieldset{clear:both;}
.dec-advforms-form p, .dec-advforms-date{float:left;width:580px;margin-bottom:6px;clear:both;}
.dec-advforms-form input{margin-top:0px;padding-top:0px;}
.dec-advforms-label{float:left;width:195px;}
.dec-advforms-inputfield{margin:0;padding:0;float:left;}
.dec-advforms-inputfield{width:220px;display:inline;}
.dec-advforms-text-field{height:80px;}
.dec-advforms-checkbox-field{width:13px;margin-right:10px;}
.dec-advforms-checkbox .dec-advforms-label{float:right;width:550px;}
.dec-advforms-group-checkbox{margin-right:6px;display:inline;}
.dec-advforms-group-checkbox label{margin-left:6px;}
.dec-advforms-group-radio{margin-right:4px;}
.dec-advforms-radio p.dec-advforms-options-group{clear:none;width:400px;}
.dec-advforms-group-radio input{display:inline;margin-right:4px;border:none;}
.dec-advforms-yesno-options-group{display:block;margin-bottom:5px;}
.mandatory-notice{float:left;clear:both;}
.dec-advforms-form .mandatory-notice{float:none;font-size:11px;}
.dec-advforms-submit-button{margin-top:10px;margin-bottom:20px;}
.dec-advforms-legal-information{margin-top:25px;}
.dec-advforms-error{display:block;color:#FF0000;}
.dec-advforms-additional-text{margin-left:5px;float:left;}
p.dec-advforms-date-parts{width:200px;clear:none;}
p.dec-advforms-submit-button{margin-bottom: 20px;margin-top: 20px;}


/*---------- BR CLUB ----------*/
.tx-decbr-pi2 .dec-advforms-form{
	float:left;
	width:200px;
	height:250px;
	padding:5px;
	margin-right:10px;
}
.tx-decbr-pi2 .dec-advforms-form .dec-advforms-introduction{
	display:none;
}
.tx-decbr-pi2 .tx-decbr-vignette{
	border:1px solid #F4D388;
	padding:3px;
}
.tx-decbr-pi2 .dec-advforms-form p{
	width:200px;
}
.tx-decbr-pi2 .dec-advforms-form p.valeur{
	/*height:45px;*/
}
.tx-decbr-pi2 .dec-advforms-form p.name{
	height:35px;
}
.tx-decbr-pi2 .valeur{
	font-weight:bold;
	color:#F4D388;
}


/***************************** POPUP CLUB ************************/
#anim-clubaoste{
	background:url(../images/club/bg_popup.png) no-repeat;
	padding: 15px 20px 10px 50px;
	width:410px;
	height: 270px;
	position:relative;
}

#anim-clubaoste .titre-popupclub{
	font-size:21px;
	font-family: 'RomanSerifRegular', Lucida Sans Unicode, Arial;
	text-align:center;
	margin-bottom:15px;
	margin-left:-30px;
	width: 420px;
}

#anim-clubaoste p{
	margin-bottom:15px;
}

#anim-clubaoste a{
	color:#f4d388;
	font-size:12px;
	text-transform:uppercase;
	font-weight: bold;
	display:block;
}

#anim-clubaoste ul{
	margin: 10px 0 25px 15px;
}

#anim-clubaoste li{
	list-style-image:url(../images/club/puce_li_popup.png);
}

#anim-clubaoste .btn-close-popup{
	float:right;
	margin-top:-5px;
	margin-right:1px;
}


/******************************* PAGE MES CADEAUX ********************/
.tx-aosteclub-pi6 p{
	margin:10px 0;
}

.tx-aosteclub-pi6 .contenu_br{
	text-align:center;
}

.tx-aosteclub-pi6 .indications{
	font-size:11px;
}

.tx-aosteclub-pi6 .indications a{
	text-transform:uppercase;
	color:#f4d388;
	text-decoration:none;
	font-weight:bold;
}


.btmembre-form-inscr{visibility:hidden;}
