.DynarchCalendar{
	font-family:Arial, Helvetica, sans-serif !important;
}

.DynarchCalendar-topCont td, .DynarchCalendar-topCont th {
	text-align: left;
}

.DynarchCalendar tr, .DynarchCalendar td, .DynarchCalendar th {
	margin: 0;
	padding: 0;
}

.DynarchCalendar-topBar, .DynarchCalendar-bottomBar{
	background-color: #f9edd0 !important;
}

.DynarchCalendar{
	border-color: #522E1E !important;
	background-color: #faf2df !important;
}

.DynarchCalendar-dayNames div {
	color:#000000 !important;
	text-shadow:0px 0px 0px #000000 !important;
}

.DynarchCalendar-title div {
	text-shadow:0px 0px 0px #000000 !important;
}

.DynarchCalendar-dayNames .DynarchCalendar-weekend, .DynarchCalendar-weekend  {
	color:#f18931 !important;
}

.DynarchCalendar-day-today {
	color:#673a15 !important;
}

/*------------------------------------------- Lien --------------------------------------*/
.myaccount_lien_inscription{
	position:relative;
	height:200px;
	padding:62px 0 0 40px;
	background:url(../../../../../images/shoestalife/myaccount/lien_creation_fond.gif) no-repeat;
	font-size:13px;
	color:#000000;
	text-align:center;
	font-weight: bold;
}

.myaccount_lien_inscription a{
	position:absolute;
	bottom:18px;
	right:7px;
	display:block;
	height:52px;
	width:120px;
	background:url(../../../../../images/shoestalife/myaccount/lien_creation_bt_chercher.png) no-repeat left -58px;
}

.myaccount_lien_inscription a:hover{
	text-decoration:none;
	background:url(../../../../../images/shoestalife/myaccount/lien_creation_bt_chercher.png) no-repeat left -4px;
}

/*------------------------------------------- Formulaire d'inscription --------------------------------------*/
.myaccount_inscription{
	padding:150px 0 50px 0px;
	background:url(../../../../../images/shoestalife/myaccount/inscription_titre.gif) no-repeat left top;
	position:relative;
}

.myaccount_inscription h2{
	display:none;
}

.myaccount_inscription .explications{
	padding:0 0 12px 10px;
	color:#000000;
}

.myaccount_inscription .explications strong{
	font-size:17px;
	color:#ef1e26;
}

.myaccount_inscription .legende{
	position:absolute;
	right:50px;
	top:230px;
	background:url(../../../../../images/shoestalife/myaccount/etoile_obligatoire.png) no-repeat left top;
	font-size:11px;
	color:#000000;
	padding-left:15px;
}

.conteneur_identification dt,
.conteneur_identification dd{
	margin: 0px;
	padding: 0px;
}

.myaccount_inscription fieldset{
	border:none;
}

.myaccount_inscription dl {
	margin:0px;
	padding:0px;
}

.myaccount_inscription dl dt{
	float:left;
	width:240px;
	height:43px;
	font-size:18px;
	color:#000000;
}

.myaccount_inscription dl dd{
	float:left;
	width:277px;
	height:43px;	
	background:url(../../../../../images/shoestalife/myaccount/fond_champ.png) no-repeat;
	margin:0px;
	padding:0px;
}

.myaccount_inscription dl dt label.required{
	display:block;
	padding-left:15px;
	background:url(../../../../../images/shoestalife/myaccount/etoile_obligatoire.png) no-repeat
}

.myaccount_inscription dl dt .format_date{
	font-size:10px;
}

.myaccount_inscription dl dd .champ{
	float: left;
	width:265px;
	padding:0 3px 0 3px;
	margin:6px 0 8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:none;
	border:none;
}

.myaccount_inscription dl dd  #user_birthday{
	float: left;
	width:235px;
}

.myaccount_inscription dl dd #trg_calendar_user_birthday{
	float: left;
	width: 30px;
	padding-top: 5px;
}

.myaccount_inscription .conteneur_identification{
	border:solid 1px #FFFFFF;
	margin-bottom:6px;
	padding:25px 0 15px 42px;
	background:#ffecc0;
}

.myaccount_inscription .conteneur_coordonnees{
	border:solid 1px #FFFFFF;
	margin-bottom:6px;
	padding:25px 0 10px 42px;
	background:url(../../../../../images/shoestalife/myaccount/etat_fond.gif)  no-repeat right bottom #f9edd0;
	position:relative;
}

.conteneur_coordonnees dt,
.conteneur_coordonnees dd{
	margin: 0px;
	padding: 0px;
}

/* Pays */
.myaccount_inscription #fieldset-pays dl dd{
	background:none;
	height:95px;
	font-size:18px;
	color:#000000;	
}

.myaccount_inscription #fieldset-pays dl dd label{
	display:block;
	padding-bottom:7px;
}

.myaccount_inscription #fieldset-pays dl dd br{
	display:none;
}

/* Coordonnées suite */
.myaccount_inscription #fieldset-coordonneessuite dl dd{
	position: relative;
}

.myaccount_inscription #fieldset-coordonneessuite dl dd ul.errors{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

/* -- -- */
.myaccount_inscription .conteneur_im{
	position:relative;
	padding:10px 0 10px 0;
}

.myaccount_inscription .conteneur_im .conteneur_im_deco_gars{
	position:absolute;
	left:-50px;
	top:0px;
	width:164px;
	height:194px;
	background:url(../../../../../images/shoestalife/myaccount/gars.png) no-repeat left top;
	z-index:10;
}

.myaccount_inscription .conteneur_im .conteneur_im_explications{
	padding:0 0 24px 27px;
	font-size:11px;
	color:#000000;
	font-style:italic;
}

.myaccount_inscription .conteneur_im_fond{
	border:solid 1px #FFFFFF;
	margin-bottom:6px;
	padding:10px 0 10px 42px;
	background:#faf2df;
}

/* -- Coche pub-- */
.myaccount_inscription .conteneur_coche_pub{
	float:left;
	width:184px;
	padding:5px 5px 0 0;
	color:#000000;
	z-index:40;
	position:relative;
}

.myaccount_inscription .conteneur_coche_pub dt,
.myaccount_inscription .conteneur_coche_pub dd{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	height: 0px;
}
.myaccount_inscription .conteneur_coche_pub  dl dt{
	float:right;
	width:122px;
	height:auto;	
	font-size:13px;
}

.myaccount_inscription .conteneur_coche_pub dl dt label{
	display:block;
	padding-left: 15px;
}


.myaccount_inscription .conteneur_coche_pub dl dt label.required{
	font-weight: bold;
}

html>/**/body .myaccount_inscription .conteneur_coche_pub  dl dt{
	width:154px;
}

.myaccount_inscription .conteneur_coche_pub  dl dt a{
	color: #000000;
}

.myaccount_inscription .conteneur_coche_pub #fieldset-cochepub dl dt a span{
	padding-top:10px;
	font-size:10px;
}

.myaccount_inscription .conteneur_coche_pub dd #fieldset-cochepub dl dd{
	float:left;
	width:20px;
	height:auto;
	background:none;
}

.myaccount_inscription .conteneur_coche_pub dd #fieldset-cochepub dl dd .champ{
	width: 10px;
	margin: 0px;
}

.myaccount_inscription .conteneur_coche_pub dd #fieldset-cochepub dl dd ul.errors{
	position: absolute;
	top:220px;
	left:45px;
	width: 200px;
}

html>/**/body .myaccount_inscription .conteneur_coche_pub dd #fieldset-cochepub dl dd ul.errors{
	top:170px;
}

/* -- Captcha-- */
.myaccount_inscription .conteneur_captcha{
	float:right;
	width:511px;
	background: #FFFFFF;
	border: solid 1px #bfbfbf; 
	padding: 10px 0px 20px 0px;
}

.myaccount_inscription .conteneur_captcha dl dt,
.myaccount_inscription .conteneur_captcha dl dd{
	height:auto;
	background:none;
}

.myaccount_inscription .conteneur_captcha dl dt{
	display: none;
}

/* -- bt inscription-- */
.myaccount_inscription #fieldset-btinscription{
	margin-top:20px;
}

.myaccount_inscription #fieldset-btinscription dl dt,
.myaccount_inscription #fieldset-btinscription dl dd{
	height:auto;
	background:none;
	text-align:center;
}

.myaccount_inscription #fieldset-btinscription dl dt{
	width:0px;
}

.myaccount_inscription #fieldset-btinscription dl dd{
	width:732px;
}

.myaccount_inscription #fieldset-btinscription .bt_inscription{
	border:none;
	width:399px;
	height:67px;
	margin:0 auto;
	background:url(../../../../../images/shoestalife/myaccount/inscription_bt.gif) no-repeat left bottom;
}

.myaccount_inscription #fieldset-btinscription .bt_inscription:hover{
	background:url(../../../../../images/shoestalife/myaccount/inscription_bt.gif) no-repeat left 0px;
}


.myaccount_inscription ul.errors {
	display: block;
	width: 100%;
}

/* Mode edit*/
.myaccount_inscription_maj{
	padding-top:180px;
	background:url(../../../../../images/shoestalife/myaccount/modifier_inscription_titre.gif) no-repeat left top;
}

.myaccount_inscription_maj #fieldset-btinscription .bt_inscription{
	background:url(../../../../../images/shoestalife/myaccount/bt_modifier.gif) no-repeat left bottom;
}

.myaccount_inscription_maj #fieldset-btinscription .bt_inscription:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_modifier.gif) no-repeat left 0px;
}

/* --------------------------------------------- Profile utilisateur infos -------------------------------------*/
.myaccount_profile_user_infos{
	margin-top:22px;
	margin-bottom:10px;
	padding:20px 50px 17px 50px;
	background:url(../../../../../images/shoestalife/myaccount/myaccount_profile_user_infos_fond.gif) no-repeat left bottom #ffecc0;
	border:solid 1px #FFFFFF;
	z-index:10;	
	position:relative;
	font-weight: bold;	
}

.myaccount_profile_user_infos .deco_eclairs_2{
	position:absolute;
	left:-40px;
	top:-40px;
	width:51px;
	height:68px;
	background:url(../../../../../images/shoestalife/myaccount/deco_eclairs_2.png) no-repeat;
	z-index:2;
}

.myaccount_profile_user_infos .deco_dessous_tv{
	position:absolute;
	right:-2px;
	top:-1px;
	width:164px;
	height:76px;
	background:url(../../../../../images/shoestalife/myaccount/deco_dessous_tv.gif) no-repeat;
	z-index:2;
}

.myaccount_profile_user_infos .visuel{
	float:left;
	width:180px;
	padding:0px 39px 0 0px;
	position: relative;
}

.myaccount_profile_user_infos .visuel .cache_haut{
	position: absolute;
	top: 0px;
	left: 0px;
	height:10px;
	width:182px;
	background:url(../../../../../images/shoestalife/myaccount/cache_haut_182.png) no-repeat;	
}

.myaccount_profile_user_infos .visuel img{
	border:solid 1px #000000;
}

.myaccount_profile_user_infos .visuel div img{
	border:none;
}

.myaccount_profile_user_infos .description{
	float:left;
	width:400px;
	padding-top:21px;
	color:#000000;
	font-size:20px;
	font-weight:bold;	
}

.myaccount_profile_user_infos .description span{
	font-size:15px;
	font-weight:normal;
	position: relative;
}

.myaccount_profile_user_infos .description div{
	padding-bottom:16px;
}

.myaccount_profile_user_infos .description div.team_officielle{
	color:#FF2D01;
	font-style:italic;
}

.myaccount_profile_user_infos .links {
	float:right;
}

.myaccount_profile_user_infos .links a {
	display: block;
	text-align: right;
}


.myaccount_profile_user_infos .lien_abus a{
	color:#464646;
	text-decoration:underline;
}

.myaccount_profile_user_infos .lien_abus a:hover{
	color:#646464;
}

.myaccount_profile_user_infos .bt_modifier_infos{
	color:#464646;
	text-decoration:underline;
}

.myaccount_profile_user_infos .bt_modifier_infos:hover{
	color:#646464;
}

.myaccount_profile_user_infos .bt_avatar{
	color:#464646;
	text-decoration:underline;
}

.myaccount_profile_user_infos .bt_avatar:hover{
	color:#646464;
}

/* --------------------------------------------- Navigation -------------------------------------*/
.myaccount_navigation{
	margin-bottom:10px;
	font-size:15px;
	color:#000000;
	font-weight: bold;
}

.myaccount_navigation a{
	padding:0 20px 0 20px;
	color:#000000;
}

.myaccount_navigation a:hover,
.myaccount_navigation a.selected{
	color:#ed2300;
	text-decoration:none;
}

.myaccount_navigation a.first{
	padding-left:0px;
}

/* --------------------------------------------- View -------------------------------------*/
.myaccount_view{
	background:url(../../../../../images/shoestalife/myaccount/view_fond.gif) no-repeat;
	position:relative;
	padding-bottom: 30px;
}

.myaccount_view h2{
	display:none;
}

.myaccount_view .deco_gars_eclairs{
	position:absolute;
	top:2px;
	left:-70px;
	width:122px;
	height:78px;
	background:url(../../../../../images/shoestalife/myaccount/deco_gars_eclairs.png) no-repeat;
}

.myaccount_view .infos_ville{
	height:52px;
	width:119px;
	padding:45px 0 0 403px;
	color:#1c0c05;
	font-size:9px;
	text-align:center;
}

.myaccount_view .infos_ville strong{
	display:block;
	font-size:21px;
	padding-bottom:3px;
	font-weight: bold;	
}

.myaccount_view .colonne{
	float:left;
	width:138px;
	padding-right:5px;
}

.myaccount_view .colonne a{
	display:block;
	color:#000000;
	padding-bottom:25px;
	font-size: 15px;
	font-weight: bold;	
}

.myaccount_view .colonne a:hover{
	color:#000000;
}

.myaccount_view .bt_tous{
	display:block;
	width:170px;	
	position:absolute;
	bottom:30px;
	right:15px;
	color:#f52400;
	text-decoration:underline;
	font-weight: bold;	
}

.myaccount_view .bt_tous:hover{
	color:#f45135;
}

.myaccount_view .bt_googlemaps{
	bottom:15px;
	right:15px;	
}

.myaccount_view .bt_autre_ville{
	display:block;
	width:170px;
	position:absolute;
	bottom:0px;
	right:15px;	
	color:#000000;
	text-decoration:underline;
	font-weight: bold;	
}

.myaccount_view .bt_autre_ville:hover{
	color:#333232;
}

.bt_ajouter_team{
	float:right;
	display:block;
	width:185px;
	color:#000000;
	text-decoration:underline;
	font-weight: bold;	
}

.bt_ajouter_team:hover{
	color:#333232;
}

.bt_heeler{
	color:#f45135;
}

.bt_heeler:hover{
	color:#f45135;
}

/* --------------------------------------------- Heeler de ma ville -------------------------------------*/
.heeler_next_me{
	padding:20px 33px 20px 33px;
	background:url(../../../../../images/shoestalife/myaccount/heeler_next_me_fond.gif) no-repeat 30px 20px #ffecc0;
	border:solid 1px #FFFFFF;
	position:relative;
}

.heeler_next_me h2{
	display:none;
}

.heeler_next_me .infos_ville{
	height:72px;
	width:119px;
	padding:45px 0 0 501px;
	color:#1c0c05;
	font-size:9px;
	text-align:center;
}

.heeler_next_me .infos_ville strong{
	display:block;
	font-size:21px;
	padding-bottom:3px;
}

.heeler_next_me .colonne{
	float:left;
	width:127px;
	padding-right:5px;
}

.heeler_next_me .colonne a{
	display:block;
	color:#000000;
	padding-bottom:25px;
}

.heeler_next_me .colonne a:hover{
	color:#000000;
}

.heeler_next_me .bt_tous{
	display:block;
	width:170px;	
	position:absolute;
	bottom:25px;
	right:15px;
	color:#f52400;
	text-decoration:underline;
}

.heeler_next_me .bt_tous:hover{
	color:#f45135;
}

.heeler_next_me .bt_autre_ville{
	display:block;
	width:170px;
	position:absolute;
	bottom:5px;
	right:15px;	
	color:#000000;
	text-decoration:underline;
}

.heeler_next_me .bt_autre_ville:hover{
	color:#333232;
}

/* --------------------------------------------- Liste des heelers -------------------------------------*/
.myaccount_heeler{
	background:#FFECC0;
	border:1px solid #FFFFFF;
	padding:15px 15px 15px 30px;
}

.myaccount_heeler .myaccount_view{
	background:url("../../../../../images/shoestalife/myaccount/heeler_fond.gif") no-repeat 0 0;
}

.myaccount_heeler .myaccount_view .deco_gars_eclairs{
	display: none;
}

.myaccount_heeler .myaccount_view .infos_ville{
	padding:45px 0 25px 519px;
}

.myaccount_heeler .myaccount_view .myaccount_heeler_conteneur{
	padding-bottom: 10px;
}

.myaccount_heeler .myaccount_view .colonne {
	width:166px;
}

.myaccount_heeler .myaccount_view .bt_autre_ville{
	position:relative;
	right:0px;
	bottom:0px;
	float:right;
	display:block;
	color:#f52400;
	text-align:right;
	text-decoration:underline;
}
.myaccount_heeler .bt_autre_ville:hover{
	color:#f45135;
}

/* --------------------------------------------- Recherche -------------------------------------*/
.myaccount_search .myaccount_search_formulaire{
	position:relative;
	margin-bottom:6px;
	background:#FFECC0;
	border:1px solid #FFFFFF;	
	padding:15px 15px 15px 30px;	
}

.myaccount_search h2{
	display: none;
}

.myaccount_search .titre{
	height:46px;
	background:url(../../../../../images/shoestalife/myaccount/titre_trouver_heelers.png) no-repeat left bottom;
	margin-bottom:13px;
}

.myaccount_search dt,
.myaccount_search dd{
	margin: 0px;
	padding: 0px;
}

.myaccount_search dt{
	height: 5px;
}

.myaccount_search fieldset{
	border:none;
}

.myaccount_search dl {
	margin:0px;
	padding:0px;
}

.myaccount_search fieldset dl dt{
	float:left;
	width:200px;
	height:43px;
	font-size:18px;
	color:#000000;
}

.myaccount_search fieldset dl dd{
	float:left;
	width:277px;
	height:43px;	
	background:url(../../../../../images/shoestalife/myaccount/fond_champ.png) no-repeat;
	margin:0px;
	padding:0px;
}

.myaccount_search fieldset dl dt label.required{
	display:block;
	padding-left:15px;
	background:url(../../../../../images/shoestalife/myaccount/etoile_obligatoire.png) no-repeat
}

.myaccount_search dl dd .champ{
	float: left;
	width:265px;
	padding:0 3px 0 3px;
	margin:6px 0 8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:none;
	border:none;
}

.myaccount_search #fieldset-pays dl dd {
	background:none;
	color:#000000;
	font-size:18px;
	height:70px;
}

.myaccount_search .bt_trouver{
	position:absolute;
	right:45px;
	bottom:22px;
	border:none;
	width:133px;
	height:41px;
	background:url(../../../../../images/shoestalife/myaccount/bt_trouver.gif) no-repeat left -42px;	
}

.myaccount_search input.bt_trouver:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_trouver.gif) no-repeat left -2px;
}

/*Résultats*/
.myaccount_search .myaccount_search_conteneur {
	border:1px solid #FFFFFF;
	margin-bottom:6px;
	padding:25px 0 40px 42px;
	position:relative;
}

.myaccount_search .myaccount_search_conteneur h3{
	color: #000000;
}

.myaccount_search .myaccount_search_conteneur .separateur{
	border:1px solid #000000;
	height:1px;
	width:632px;
	margin-bottom: 15px;
}

.myaccount_search .myaccount_search_conteneur .colonne{
	float:left;
	width:166px;
	padding-right:5px;
}

.myaccount_search .myaccount_search_conteneur .colonne a{
	display:block;
	color:#000000;
	padding-bottom:25px;
	font-size: 15px;
	font-weight: bold;	
}

.myaccount_search .myaccount_search_conteneur .colonne a:hover{
	color:#000000;
}

.myaccount_search .bt_tous{
	position:absolute;	
	bottom:20px;
	right:15px;	
	width:240px;	
	color:#f52400;
	text-decoration:underline;
	font-weight:bold;	
}
.myaccount_search .bt_tous:hover{
	color:#f45135;
}

.myaccount_search .bt_retour{
	position:absolute;	
	bottom:5px;
	right:15px;	
	color:#000000;
	display:block;
	font-weight:bold;
	text-decoration:underline;
	width:240px;
}
.myaccount_search .bt_retour:hover{
	color:#333232;
}

/* --------------------------------------------- Avatar -------------------------------------*/
/*Formulaire*/
.myaccount_avatar .formulaire_avatar{
	height: 130px;
	background:url(../../../../../images/shoestalife/myaccount/avatar_formulaire_fond.jpg) no-repeat left bottom #ffecc1;	
	border:1px solid #FFFFFF;	
	padding:20px 15px 15px 35px;	
	position: relative;
	margin-bottom: 10px;
}

.myaccount_avatar .formulaire_avatar dl,
.myaccount_avatar .formulaire_avatar dl dt,
.myaccount_avatar .formulaire_avatar dl dd{
	margin: 0;
	padding: 0;
}

.myaccount_avatar .formulaire_avatar dl dt label{
	position:absolute;
	top:15px;
	left:30px;	
	display:block;
	height:20px;
	width:683px;	
	padding-top:46px;
	background:url(../../../../../images/shoestalife/myaccount/titre_ajoute_avatar.png) no-repeat left top;		
}

.myaccount_avatar .formulaire_avatar dl dt label span{
	font-size: 10px;
	font-style: italic;
}

.myaccount_avatar .formulaire_avatar dl dd input#avatar_file{
	position:absolute;
	top:105px;
	left:85px;	
}

.myaccount_avatar .bt_poster{
	position:absolute;
	right:220px;
	bottom:25px;
	border:none;
	width:133px;
	height:41px;
	background:url(../../../../../images/shoestalife/myaccount/bt_poster.gif) no-repeat left -42px;	
}

.myaccount_avatar input.bt_poster:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_poster.gif) no-repeat left -2px;	
}

.myaccount_avatar .formulaire_avatar .message{
	position:absolute;
	left:85px;	
	bottom:10px;
	font-weight: bold;
	color: #653214;
}

.myaccount_avatar ul.errors {
	position:absolute;
	left:85px;	
	bottom:20px;
}

/*Listing*/
.myaccount_avatar .avatar_listing{
	background:url(../../../../../images/shoestalife/myaccount/etat_fond_inverse.gif) no-repeat left bottom #f9edd0;
	border:1px solid #FFFFFF;	
	padding:20px 15px 15px 35px;	
}

.myaccount_avatar .avatar_listing .row{
	float: left;
	width: 150px;
	padding-right: 20px;
	position: relative;	
}

.myaccount_avatar .avatar_listing .row .visuel{
	position: relative;
	z-index: 50;	
}

.myaccount_avatar .avatar_listing .visuel .cache_haut{
	position: absolute;
	top: 0px;
	left: 0px;
	height:10px;
	width:150px;
	background:url(../../../../../images/shoestalife/myaccount/cache_haut_150.png) no-repeat;	
}

.myaccount_avatar .avatar_listing .visuel .cache_bas{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height:10px;
	width:150px;	
}

.myaccount_avatar .avatar_listing .visuel img{
	border: solid 1px #000000;
}

.myaccount_avatar .bt_choisir{
	position: absolute;
	right: 24px;
	top: 146px;
	width: 35px;
	height: 34px;
	border:none;
	background:url(../../../../../images/shoestalife/myaccount/bt_valider.png) no-repeat left bottom;	
	z-index: 10;
}

.myaccount_avatar .bt_choisir:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_valider.png) no-repeat left top;		
}

.myaccount_avatar .bt_supprimer{
	position: absolute;
	right: 60px;
	top: 146px;
	width: 35px;
	height: 34px;
	border:none;	
	background:url(../../../../../images/shoestalife/myaccount/bt_supprimer.png) no-repeat left bottom;	
}

.myaccount_avatar .bt_supprimer:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_supprimer.png) no-repeat left top;		
}

.myaccount_avatar .actif .bt_supprimer{
	right: 24px;	
}

/* --------------------------------------------- Passe oublie -------------------------------------*/
.myaccount_passe_oublie{
	position:relative;
	margin-top:22px;
	background:#FFECC0;
	border:1px solid #FFFFFF;	
	padding:15px 15px 15px 30px;	
}

.myaccount_passe_oublie h2{
	display: none;
}

.myaccount_passe_oublie .titre{
	height:46px;
	background:url(../../../../../images/shoestalife/myaccount/titre_passe_oublie.png) no-repeat left bottom;
	margin-bottom:13px;
}

.myaccount_passe_oublie .explication{
	color: #ed2300;
	padding-bottom: 20px;
}

.myaccount_passe_oublie dt,
.myaccount_passe_oublie dd{
	margin: 0px;
	padding: 0px;
}

.myaccount_passe_oublie dt{
	height: 5px;
}

.myaccount_passe_oublie fieldset{
	border:none;
}

.myaccount_passe_oublie dl {
	margin:0px;
	padding:0px;
}

.myaccount_passe_oublie fieldset dl dt{
	float:left;
	width:200px;
	height:43px;
	font-size:18px;
	color:#000000;
}

.myaccount_passe_oublie fieldset dl dd{
	float:left;
	width:277px;
	height:43px;	
	background:url(../../../../../images/shoestalife/myaccount/fond_champ.png) no-repeat;
	margin:0px;
	padding:0px;
}

.myaccount_passe_oublie fieldset dl dt label.required{
	display:block;
	padding-left:15px;
	background:url(../../../../../images/shoestalife/myaccount/etoile_obligatoire.png) no-repeat
}

.myaccount_passe_oublie dl dd .champ{
	float: left;
	width:265px;
	padding:0 3px 0 3px;
	margin:6px 0 8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:none;
	border:none;
}

.myaccount_passe_oublie .bt_valider{
	position:absolute;
	right:45px;
	bottom:22px;
	border:none;
	width:133px;
	height:41px;
	background:url(../../../../../images/shoestalife/myaccount/bt_valider.gif) no-repeat left -42px;	
}

.myaccount_passe_oublie input.bt_valider:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_valider.gif) no-repeat left -2px;
}

/* --------------------------------------------- Formulaire de login -------------------------------------*/
.myaccount_login{
	position:relative;
	margin-top:72px;
	background:#FFECC0;
	border:1px solid #FFFFFF;	
	padding:15px 15px 50px 30px;
	margin-bottom: 20px;	
}

.myaccount_login h2{
	display: none;
}

.myaccount_login .titre{
	height:46px;
	background:url(../../../../../images/shoestalife/myaccount/titre_login.png) no-repeat left bottom;
	margin-bottom:13px;
}

.myaccount_login .legende{
	position:absolute;
	right:10px;
	top:70px;
	background:url(../../../../../images/shoestalife/myaccount/etoile_obligatoire.png) no-repeat left top;
	font-size:11px;
	color:#000000;
	padding-left:15px;
}

.myaccount_login dt,
.myaccount_login dd{
	margin: 0px;
	padding: 0px;
}

.myaccount_login dt{
	height: 5px;
	padding-left: 13px;
}

.myaccount_login fieldset{
	border:none;
}

.myaccount_login dl {
	margin:0px;
	padding:0px;
}

.myaccount_login #fieldset-identification dl dt{
	float:left;
	width:240px;
	height:43px;
	font-size:18px;
	color:#000000;
}

.myaccount_login #fieldset-identification dl dd{
	float:left;
	width:377px;
	height:43px;	
	background:url(../../../../../images/shoestalife/myaccount/fond_champ.png) no-repeat;
	margin:0px;
	padding:0px;
}

.myaccount_login #fieldset-identification dl dt label.required{
	display:block;
	padding-left:15px;
	background:url(../../../../../images/shoestalife/myaccount/etoile_obligatoire.png) no-repeat
}

.myaccount_login #fieldset-identification dl dd .champ{
	float: left;
	width:265px;
	padding:0 3px 0 3px;
	margin:6px 0 8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:none;
	border:none;
}

.myaccount_login .conteneur_bt_inscription .bt_valider{
	position:absolute;
	right:200px;
	bottom:12px;
	border:none;
	width:133px;
	height:41px;
	background:url(../../../../../images/shoestalife/myaccount/bt_valider.gif) no-repeat left -42px;	
}

html>/**/body .myaccount_login .conteneur_bt_inscription .bt_valider{
	right:240px;
}

.myaccount_login .conteneur_bt_inscription .bt_valider:hover{
	background:url(../../../../../images/shoestalife/myaccount/bt_valider.gif) no-repeat left -2px;
}

/*------------------------------------------ Banner recherche ---------------------------------------- */
.bt_banner_recherche{
	display: block;
	width: 732px;
	height: 111px;
	background:url(../../../../../images/shoestalife/myaccount/recherche_banner.jpg) no-repeat;	
	margin-bottom:10px;	
}

/*------------------------------------------ Banner game ---------------------------------------- */
.bt_banner_game{
	display: block;
	width: 732px;
	height: 112px;
	background:url(../../../../../images/shoestalife/myaccount/games_banners.jpg) no-repeat;	
	margin-bottom:10px;	
}

/*------------------------------------------ Banner game ---------------------------------------- */
.myaccount_gmaps{
	border: solid 1px #FFFFFF;
}

.myaccount_gmaps .div.gmaps{
	position: relative;	
	margin-bottom: 15px;
}

.myaccount_gmaps div.gmaps div.map {
	height: 455px;
}

.myaccount_gmaps .gmap_contenu{
	padding-bottom: 10px;
}

.myaccount_gmaps .gmap_title{
	text-align:left;
	padding:2px 0px 0px 0;
	color:#595959;
	font-size: 80%;
}

.myaccount_gmaps .gmap_link{
	font-size: 80%;
}

.myaccount_gmaps .caption{
	text-align:left;
	padding:2px 0px 0px 0;
	color:#595959;
	font-size: 80%;	
}

.myaccount_gmaps a:hover{
	text-decoration: none;
}

.myaccount_gmaps .bulle strong{
	color: #ed3e13;
	font-size: 14px;
}

.myaccount_gmaps .bulle .lien{
	display:block;
	color: #000000;	
}

.myaccount_gmaps .carte_message{
	background:none repeat scroll 0 0 #FFECC0;
	border:1px solid #FFFFFF;
	padding:15px 15px 15px 30px;
}

