/* background de page */
#contentZone #leftCol, #contentZone #rightCol, #rightZone {
	background: url(/applications/mon_compte/images/bck-glamspace.gif);
}

/* blocs Bienvenue Astrologie Newsletter */
#blkWellcome, #blkAstro, #blkNewsletter {
	color: #754278;
	background-color: #FFFFFF;
	padding: 5px;
	height: 80px;
	display: block;
	float: left;
}

.spacer {
	background: url(/applications/mon_compte/images/bck-dottedspacer.gif) repeat-x center;
	height: 3px;
	margin: 1px 2px 1px 0;
}

#blkWellcome {
	width: 350px;
}

#blkWellcome p.readmore a, #blkGlamspacemid #col1 p.readmore a {
	background-color: #e50083;
	color: #FFFFFF;
}

#blkWellcome p.readmore {
	margin: 5px 0 0 5px;
}

#blkAstro {
	width: 159px;
	padding: 5px 0 5px 10px;
	background: #FFFFFF url(/applications/mon_compte/images/bck-dottedglam.gif) repeat-y top left
}

#blkAstro img {
	margin-right: 5px;
}

#blkNewsletter {
	width: 117px;
	padding: 5px 0 5px 10px;
 background: #FFFFFF url(/applications/mon_compte/images/bck-dottedglam.gif) repeat-y top left
}

#blkWellcome p.lkArrowpk {
	margin: 8px 0;
}

/*links
p.lkArrowglam a, p.Arrowglam a:visited, p.Arrowglam a:hover {
	padding-left: 10px;
	margin-left: 10px;
	background: url(/applications/mon_compte/images/picto-arrowglam.gif) no-repeat center left;
}*/

p.lkArrowpk a,  p.lkArrowpk a:visited, p.lkArrowpk a:hover {
	padding-left: 10px;
	margin-right: 10px;
	background: url(/applications/mon_compte/images/picto-arrowpk.gif) no-repeat center left;
	color: #754278;
} 

p.lkArrowglam a,  p.lkArrowglam a:visited, p.lkArrowglam a:hover {
	padding-left: 10px;
	margin-right: 10px;
	background: url(/applications/mon_compte/images/picto-arrowpk.gif) no-repeat center left;
	color: #FFFFFF;
} 

/* bloc ombré */
#blkGlamspacetop, #blkGlamspacebot {
	height: 18px;
	display: block;
}

#blkGlamspacetop {
	clear: both;
	width: 678px;
	background: url(/applications/mon_compte/images/bck-glamcasttop.gif) no-repeat;
}

#blkGlamspacebot {
	clear: both;
	width: 678px;
	background: url(/applications/mon_compte/images/bck-glamcastbot.gif) no-repeat;
}

#blkGlamspacemid {
	background: url(/applications/mon_compte/images/bck-glamcastmid.gif) repeat-y;
	width: 644px;
	padding: 5px 17px;
}

/* Titres */
#blkGlamspacemid #col1 h1, #blkGlamspacemid #col2 h1, #blkGlamspacemid #col3 h1, #blkGlamspacemid #col h1, #blkGlamspacemid #colShop h1, #blkGlamspacemid #colAddress h1 {
	padding: 0;
	background: url(/applications/mon_compte/images/bck-dottedwhite.gif);
	margin: 0 0 10px 0;
	height: 15px;
	display: block;
}

#blkGlamspacemid #col1 h1 span, #blkGlamspacemid #col2 h1 span, #blkGlamspacemid #col3 h1 span, #blkGlamspacemid #col h1 span, #blkGlamspacemid #colShop h1 span, #blkGlamspacemid #colAddress h1 span {
	display: none;
}

/* Produits */
#blkGlamspacemid #col1, #blkGlamspacemid #col2, #blkGlamspacemid #col3 {
	width: 310px;
	padding: 5px;	
	float: left;
}

#blkGlamspacemid #col1 {
	background-color: #754278;
	margin-right: 1px;
	height: 525px;
}

#blkGlamspacemid #col2 {
	background-color: #ba99bc;
	height: 100px;
	margin-bottom: 1px;
}

#blkGlamspacemid #col2 div {
	background-color: #FFFFFF;
	padding: 5px 20px;
	margin-bottom: 10px;
}

#blkGlamspacemid #col3 {
	background-color: #ba99bc;
	height: 414px;
}

#blkGlamspacemid #col3 form {
	margin: 10px 0;
}

#blkNewsletter form input.email {
	width: 80px;
	border: 1px solid #826576;
}

#blkNewsletter form input.btn, #blkGlamspacemid #col3 form input.btn, #blkGlamspacemid #col #formConn input.btn {
	width: 20px;
}

#blkGlamspacemid #col3 div, #blkMember {
	background-color: #FFFFFF;
	margin-top: 10px;
	padding: 10px;
}

#blkMember, #blkMember a {
	color: #ba99bc;
}

#blkGlamspacemid #col3 h2, #blkMember h2 {
	clear: both;
	padding: 0;
	background: url(/applications/mon_compte/images/bck-glamcastcol3.gif) repeat-x;
	margin-bottom: 10px;
}

#blkGlamspacemid #col3 h2 span, #blkMember h2 span {
	display: none;
}

#blkGlamspacemid #col3 ul {
	width: 290px;
	padding: 0;
	clear: both;
}

#blkMember ul {
	padding: 0;
	clear: both;
}

#blkGlamspacemid #col3 ul li, #blkMember ul li {
	float: left;
	text-align: center;
	width: 60px;
	height: 80px;
	display: block; 
}

#blkGlamspacemid #col3 ul li {
	margin: 0 10px 0 0;
}

#blkMember ul li {
	margin: 0 15px 0 0;
}

#blkMember input.email {
	margin: 0 5px;
}
	
#blkGlamspacemid #col3 ul li a, #blkGlamspacemid #col3 ul li a:visited, #blkGlamspacemid #col3 ul li a:hover, #blkMember ul li a, #blkMember ul li a:visited, #blkMember ul li a:hover {
	color: #ab81a2;
}

#blkGlamspacemid #col1 div.blkPdt div.img, #blkGlamspacemid #col div.blkPdt div.img {
	width: 60px;
	float: left;
	background: url(/applications/mon_compte/images/bck-imgpdt.gif) no-repeat right;
}

#blkGlamspacemid #col1 div.blkPdt div.img img, #blkGlamspacemid #col div.blkPdt div.img img {
	border: 1px solid #ba99bc;
}

#blkGlamspacemid #col1 div.blkPdt p.mode, #blkGlamspacemid #col div.blkPdt p.mode {
	color: #8981b9;
	margin-top: 10px;
}

#blkGlamspacemid #col1 div.blkPdt p.beaute, #blkGlamspacemid #col div.blkPdt p.beaute {
	color: #ed2124;
	margin-top: 10px;
}

#blkGlamspacemid #col1 div.blkPdt div.txt, #blkGlamspacemid #col div.blkPdt div.txt {
	float: left;
	margin-left: 20px;
	padding-top: 10px;
	width: 155px;
}

/* Recherche pseudo */
.formRech {
	margin: 10px 0;
}

.formRech p {
	color: #ba99bc;
}

.formRech label {
	color: #FFFFFF;
}

.formRech input.btn {
	width: 20px;
}

.blkBoxmess div {
	width: 199px;
	float: left;
	border-right: 1px dotted #e50083;
	padding: 0 0 0 5px;
}
 
.blkBoxmess div.none {
	border-right: none;
}	

.blkBoxmess p, .blkBoxmess a {
	color: #FFFFFF;
}

.blkBoxmess #formSend {
	width: 500px;
}

.blkBoxmess #formSend p {
	margin: 5px 0;
}

.blkBoxmess #formSend textarea {
	width: 500px;
	height: 100px;
}
/* navigation shopping */
ul.navShop {
}

ul.navShop li {
	float: left;
	width: 56px;
	height: 24px;
	display: block;
	border: 1px dotted #ba99bc;
	margin-left: 3px;
	text-align: center;
	padding-top: 32px;
}

ul.navShop li a, ul.navShop li a:visited, ul.navShop li a:hover {
	color: #754278;
	font-size: 9px;
}

ul.navShop li#navShopeuro {
	background: url(/applications/mon_compte/images/picto-navshopeuro.gif) no-repeat top center;
}

ul.navShop li#navShopfind {
	background: url(/applications/mon_compte/images/picto-navshopfind.gif) no-repeat top center;
}

ul.navShop li#navShopgift {
	background: url(/applications/mon_compte/images/picto-navshopgift.gif) no-repeat top center;
}

ul.navShop li#navShopsend {
	background: url(/applications/mon_compte/images/picto-navshopsend.gif) no-repeat top center;
}

ul.navShop li#navShopinfo {
	background: url(/applications/mon_compte/images/picto-navshopinfo.gif) no-repeat top center;
}
/* shopping */
#blkGlamspacemid #col {
	background-color: #754278;
	padding: 5px;	
	width: 634px;
/*	height: 530px;*/
}

#blkGlamspacemid #col .listPdt {
	width: 310px;
	float: left;
	margin-bottom: 10px;
}

#blkGlamspacemid #col .listPdtMr {
	margin-right: 10px;
}

/* connect */


#blkGlamspacemid #col form {
	background-color: #ba99bc;
	padding: 5px;
	margin-bottom: 15px;
	color: #FFFFFF;
}

#blkGlamspacemid #col form p {
	margin: 5px 0;
}

#blkGlamspacemid #col form input.pseudo { 
	margin-right: 80px;
}

#blkGlamspacemid #col .mrInscrit{ 
	margin-left: 88px;
	float: left;
}

#blkGlamspacemid #col p a {
	color: #FFFFFF;
}

#blkGlamspacemid #col1 p.readmore {
	margin-top: 30px;
}

#blkGlamspacemid #col1 div.blkPdt, #blkGlamspacemid #col div.blkPdt {
	width: 304px;
	height: 61px;
	margin: 0 0 5px 0;
	padding: 3px;
	background-color: #FFFFFF;
	color: #e50083;
}	

/*formulaire Categorie de pdts */
#blkGlamspacemid #formCat {
	margin-bottom: 10px;
	color: #FFFFFF;
}

/* Parcours shopping */
#blkGlamspacemid #colShop {
	width: 634px;
	margin-bottom: 1px;
	padding: 5px;	
	background-color: #754278;

}

#blkGlamspacemid #colShop p.white {
	color: #FFFFFF;
	margin: 0 0 15px 0; 
}

#blkGlamspacemid #colShop div p.white span {
	width: 200px;
	height: 25px;
	display: block;
	float: left;
}

#blkGlamspacemid #colShop div p.white {
	margin: 0;
}

#blkGlamspacemid #colAddress {
	width: 634px;
	padding: 5px;	
	background-color: #ba99bc;
}

#blkGlamspacemid #colShop table {
	color: #FFFFFF;
}

#blkGlamspacemid #colShop table p {
	margin: 0;
}

#blkGlamspacemid #colAddress #formFilter {
	margin-bottom: 10px;
}

#blkGlamspacemid #colAddress #formParcours, #blkGlamspacemid #colShop #formParcours {
	clear: both;
	margin-bottom: 20px;
}

#blkGlamspacemid #colAddress #formParcours input.btn, #blkGlamspacemid #colShop #formParcours input.btn {
	width: 150px;
	float: right;
	margin-right: 5px;
}

#blkGlamspacemid #colAddress #formParcours input.btn170, #blkGlamspacemid #colShop #formParcours input.btn170, #blkGlamspacemid #colAddress #formParcours input.btn70, #blkGlamspacemid #colShop #formParcours input.btn70, #blkGlamspacemid #colAddress #formParcours input.btn130, #blkGlamspacemid #colShop #formParcours input.btn130   {
	width: 170px;
	float: right;
	margin-right: 2px;
}

#blkGlamspacemid #colAddress #formParcours input.btn170, #blkGlamspacemid #colShop #formParcours input.btn170 {
	width: 170px;
}

#blkGlamspacemid #colAddress #formParcours input.btn70, #blkGlamspacemid #colShop #formParcours input.btn70 {
	width: 70px;
}

#blkGlamspacemid #colAddress #formParcours input.btn130, #blkGlamspacemid #colShop #formParcours input.btn130 {
	width: 130px;
}

#blkGlamspacemid .blkAddress {
	width: 305px;
	height: 47px;
	margin-bottom: 4px;
	padding: 2px 0  2px 6px;
	background-color: #FFFFFF;
}

#blkGlamspacemid .blkAddress p {
	line-height: 11px;
	color: #e50083;
}

#blkGlamspacemid .blkAddress div {
	float: left;
	width: 115px;
	margin-right: 5px;
}

#blkGlamspacemid .blkAddress input {
	float: left;
	margin: 15px 5px 0 0;
}

#blkGlamspacemid .blkAddress img {
	float: left;
	border: 1px solid #e50083;
	margin-right: 5px;
}

#blkGlamspacemid .blkAddress div p.lkHPwhite {
	margin-top: 25px;
}

#blkGlamspacemid .blkAddress div a, #blkGlamspacemid .blkAddress a:visited, #blkGlamspacemid .blkAddress div a:hover {
	color: #e50083;
} 

#blkGlamspacemid .blkAddress .blkLetter {
	float: left;
	font-size: 18px;
	padding: 15px 4px 0 0;
}

#colShop p.readmore {
	margin-right: 5px;
}

#colAddress .blkShoproll {
	clear: both;
	display: block;
	width: 254px;
	background-color: #bb99bc;
	border: 1px solid #77407a;
	padding: 5px;
}

#colAddress .blkShoproll p {
	color: #FFFFFF;
}

#colAddress .blkShoproll div {
	width: 254px;
	height: 45px;
	margin-bottom: 5px;
}

#colAddress .blkShoproll img {
	float: left;
	margin-right: 5px;
}

#colAddress .blkShoproll .titleBookmark {
	clear: both;
	margin: 10px 0;
}

/* Navigation arrow */
#blkGlamspacemid .navArrow {
	clear: both;
	display: block;
	width: 634px;
}

#blkGlamspacemid .navArrow p {
	height: 31px;
	display: block;
	float: left;
	color: #FFFFFF;
}

#blkGlamspacemid .navArrow p.middle {
	padding-top: 8px;
	height: 23px;
	color: #FFFFFF;
	display: block;
	width: 50px;
}

#blkGlamspacemid .navArrow p a, #blkGlamspacemid .navArrow p a:visited, #blkGlamspacemid .navArrow p a:hover {
	padding-top: 8px;
	height: 23px;
	color: #FFFFFF;
	display: block;
	
}

#blkGlamspacemid .navArrow p.prev {
	margin-right: 230px;
	width: 70px;
}

#blkGlamspacemid .navArrow p.next {
	margin-left: 217px;
	width: 60px;
}

#blkGlamspacemid .navArrow p.prev a, #blkGlamspacemid .navArrow p.prev a:visited, #blkGlamspacemid .navArrow p.prev a:hover {
	background: url(/applications/mon_compte/images/picto-arrowglamL.gif) no-repeat left center;
	padding-left: 20px;
}

#blkGlamspacemid .navArrow p.next a, #blkGlamspacemid .navArrow p.next a:visited #blkGlamspacemid .navArrow p.next a:hover {
	background: url(/applications/mon_compte/images/picto-arrowglamR.gif) no-repeat right;
	padding-right: 20px;
}

/* Messagerie */
.blkBoxmess {
	background-color: #bb99bc;
	padding: 5px;
}

#blkGlamspacemid  .blkBoxmess h1 {
	background: url(/applications/mon_compte/images/bck-boxmess.gif) repeat-x center;
}

.blkBoxmess table {
	margin: 10px 0;
}

.blkBoxmess table a {
	color: #FFFFFF;
}

/* FORUM */
#blkForumuser {
	background-color: #bb99bc;
	width: 127px;
	padding: 5px 10px;
	float: left;
}

#blkForumuser ul li {
	float: left;
	text-align: center;
	width: 63px;
}

#blkForumuser ul li a, #blkForumuser ul li a:visited, #blkForumuser ul li a:hover {
	color: #FFFFFF;
}

#blkForumtable {
	width: 475px;
	float: left;
}
/* table forumlaire */
table.tableForum, table.tableKeyword {
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 2px solid #FFFFFF;
}

table.tableForum {
	width: 470px;
}

table.tableForum tr.back1 td, table.tableForum tr.back2 td, table.tableKeyword tr.back1 td, table.tableKeyword tr.back2 td {
	height: 18px;
	padding: 0 5px;
}

table.tableForum tr.trTitle {
	background: url(/applications/mon_compte/images/bck-glamcastcol3.gif) repeat-x center;
}

table.tableForum tr.trTitle td.tdCol1 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	width: 270px;
}

table.tableForum tr.trTitle td.tdCol2, table.tableForum tr.trTitle td.tdCol2 {
	width: 100px;
	padding: 4px 0;
}

table.tableForum tr.trTitle td.tdCol1, table.tableForum tr.trTitle td.tdCol2, table.tableForum tr.trTitle td.tdCol2, table.tableKeyword tr.trTitle td.tdCol1, table.tableKeyword tr.trTitle td.tdCol2, table.tableKeyword tr.trTitle td.tdCol3 {
	border-bottom: 1px dotted #e30083;
}

table.tableForum td.tdCol1 span, table.tableForum td.tdCol2 span, table.tableForum td.tdCol3 span {
	background-color: #FFFFFF;
	padding: 0 2px;
}

table.tableForum tr.trTitle td.tdCol1, table.tableForum tr.trTitle td.tdCol2, table.tableForum tr.trTitle td.tdCol3 {
	color: #e30083;
}

table.tableForum tr.back1, table.tableKeyword tr.back1 {
background-color: #eee0f1;
}

table.tableForum tr.back2, table.tableKeyword tr.back2 {
background-color: #f1ecf3;

}

table.tableForum tr.back1 td.tdCol2, table.tableForum tr.back1 td.tdCol3, table.tableForum tr.back2 td.tdCol2, table.tableForum tr.back2 td.tdCol3 {
	color: #000000;
	text-align: center;
}

table.tableKeyword {
	width: 624px;
}

table.tableKeyword td.tdCol1 {
	width: 287px;
}

table.tableKeyword td.tdCol2 {
	width: 220px;
}

table.tableKeyword td.tdCol3 {
	width: 117px;
}

/* ALERTES */
#blkGlamspacemid h1 {
	height: 15px;
	margin-bottom: 5px;
	/*background: #FFFFFF url(/applications/mon_compte/images/bck-alert.gif) repeat;*/
}

#blkGlamspacemid h1 p.lkArrowbk {
	background-color: #FFFFFF;
	margin: 0 0 0 18px;
	height: 15px;
	padding: 0 10px;
}

.formFilterpeople {
	margin: 10px 0;
}

.formFilterpeople label {
	width: 190px;
	padding-right: 5px;
	display: block;
	float: left;
	text-align: right;
	color: #FFFFFF;
}

.formFilterpeople p {
	margin: 5px 0;
}

.formFilterpeople select {
}

.tableKeyword p.readmore a {
	background-color: #e5008b;
	color: #FFFFFF;
	margin-bottom: 2px;
}

/* Navigation Inscription */
ul#navI {
	display: block;
	height: 23px;
	margin-top: 15px;
}

ul#navI li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
}

#formSend {
	margin-bottom: 10px;
}

#formSend input.txt {
	color:black;
	border: 1px solid #4a494a;
	width: 165px;
}

#formSend input.txtS {
	border: 1px solid #4a494a;
	width: 30px;
	margin-right: 5px;
	text-align: center;
}

#formSend input.txtM {
	border: 1px solid #4a494a;
	width: 40px;
	margin-right: 43px;
	text-align: center;
}

#formSend select.txtList {
	width: 60px;
	text-align: center;
	margin-right: 50px;
}

#formSend div.blk1, #formSend div.blk2, #formSend div.blk3 {
	padding: 0 0 10px 0;
	border-right: none;
	border-bottom: 1px dotted #754278;
	width: 100%;
}

#formSend div.blk2 {
	border: none;
}

#formSend div.blk2 label.checkBox, #formSend div.blk3 label.checkBox {
	width: 200px;
	float: left;
	display: block;
}

#formSend div.blk2 label.checkBox input, #formSend div.blk3 label.checkBox input {margin-right: 5px}
#formSend div.blk1 div.blkCol1, #formSend div.blk2 div.blkCol1 {
	width: 340px;
	padding: 0;
	border: none;
	float:left;
} 

#formSend div.blk1 div.blkCol2, #formSend div.blk2 div.blkCol2 {
	padding: 0;
	border: none;
	width: 260px;
	text-align: right;
	float:left;	
} 

#formSend div.blk3 div.blkCol1 {
	width: 300px;
	padding: 0;
	border: none;
} 

#formSend div.blk3 div.blkCol2 {
	padding: 0;
	border: none;
	width: 300px;
	text-align: right;
} 

#formSend div.blk3 div.blkCol1 select.txtB {width: 168px}
#formSend div.blk3 div.blkCol1 label, #formSend div.blk3 div.blkCol2 label {margin-right:5px}
#col .blkBoxmess #formSend p {margin: 12px 0}

/* rightCol */
.blkTest, .blkMag, .blkGlamlist {
	border: 1px solid #bfbfbf;
	margin: 0 0 10px 0; 
	padding: 3px;
	background-color: #FFFFFF;
	width: 292px;
	display: block;
}

.blkTest {
	height: 180px;
}

.blkMag {
	height: 160px;
}

.blkGlamlist {
	
}

.blkTest div.img, .blkMag div.img {
	width: 120px;
	display: block;
	margin-right: 5px;
	float: left;
}

.blkTest div.img {
	height: 180px;
}

.blkMag div.img {
	height: 160px;
}

.blkTest div.txt, .blkMag div.txt {
	float: left;
	width: 162px;
}

.blkTest p.percent {
	font-size: 28px;
	color: #e50083;
	margin: 5px 0;
}

.blkTest p.readmore, .blkMag p.readmore {
	margin: 10px 0;
}

.blkTest p.readmore a, .blkTest p.readmore a:visited, .blkTest p.readmore a:hover, .blkMag p.readmore a, .blkMag p.readmore a:visited, .blkMag p.readmore a:hover, #colShop p.readmore a, #colShop p.readmore a:visited, #colShop p.readmore a:hover {
	background-color: #e50083;
	color: #FFFFFF;
}

.blkMag p.title {
	color: #ff68dc;
	margin-bottom: 10px;
}

.blkMag div.txt ul li {
	margin-bottom: 5px;
}

.blkMag div.txt ul li span {
	color: #ff68dc;
}

.blkGlamlist div {
	background: transparent url(/applications/mon_compte/images/bck-dottedglamspace.gif);
	padding: 4px 18px;
	height: 40px;
	width: 254px;
	margin-bottom: 5px;
}

.blkGlamlist div div.txt {
	background-color: #FFFFFF;
	background-image: none;
	float: left;
	width: 206px;
	height: 38px;
	padding: 0 0 0 5px;
	display: block;
}

.blkGlamlist div img {
	float: left;
}

.blkGlamlist div div.txt p.padl {
	padding-left: 10px;
}

.blkGlamlist div div.txt a {
	color: #000000;
}

.blkWidget div.topWidget {
	background: url(/applications/mon_compte/images/bck-topwidget.gif) no-repeat top;
	height: 35px;
}

.blkWidget div.botWidget {
	background: url(/applications/mon_compte/images/bck-botwidget.gif) no-repeat top;
	height: 30px;
	margin-bottom: 20px;
	color: #FFFFFF;
	padding: 16px 20px 0 20px;
}

.blkWidget div.midWidget {
	background: url(/applications/mon_compte/images/bck-midwidget.gif) no-repeat top;
	height: 67px;
	padding: 0 20px;
}

.blkWidget div.midWidget img {
	margin-top: 4px;
}