body {
	background: url('../images/bg.gif') repeat-x #FFF;
	padding:0px;
	margin:0px;
	margin-top:8px;
	text-align: center;
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;  
}

#contener {
	position:relative;
	width: 900px;
	height: auto;
	padding:0;
	background-color:#FFF;
	text-align: left;
	color:#4D4D4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	
}

a img {border :none ;}

input[type=radio],input[type=checkbox] {border:none;}

/*****************************************************************/
/*                Elements du graphisme                          */
/*****************************************************************/

/*************** Banniere */
#bandeau {
	background-image:url(../images/banniere.jpg);
	background-repeat:no-repeat;
	width:900px;
	border:none;
	cursor:pointer;
}
#bandeau img {
	border:none;
}
#logo {
	background-color:#FFF;
background-image:url(../images/logo_banniere.jpg);
	float:left;
	width:114px;
	height:17px;
	margin-top:125px;
	margin-left:55px;
	border:none;
}


#presente_marque {
	background:none;
	font-size:12px;
	color:black;
	font-weight:normal;
	float:left;
	border:none;
	margin-top:-25px;
	margin-left:300px;
}
#claim {
	background:none;
	font-size:12px;
	color:black;
	font-weight:normal;
	float:left;
	border:none;
	margin-top:-25px;
	margin-left:300px;
}
#connexion {
	border:none;
	margin-left:605px;
	width:250px;
	float:left;
}

.deconnexion, .deconnexion a:link, .deconnexion a:visited {
	width:900px;
	background:#666666;
	text-align:right;
	color:#CCCCCC;
	text-decoration:none;
	text-transform:capitalize;
}
.deconnexion a:hover {
	color:white;
}
/*************** Menu */
#menu {
	width:900px;
	height:38px;
	border:none;
}

#violet {
	background-image:url(../images/fond_menu_hori_violet.jpg);
	background-repeat:repeat-y;
	width:900px;
	height:19px;
	border:none;
	padding:0px;
	padding-left:55px;
}

#gris {
	background-image:url(../images/fond_menu_hori_gris.jpg);
	background-repeat:repeat-y;
	width:900px;
	height:19px;
	border:none;
	text-align:right;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#gris a:link, #gris a:visited {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#gris a:hover {
	color:#333333;
}

.txt_menu, .txt_menu a, .txt_menu a:visited{
	margin-top:1px;
	float:left;
	width:auto;
	border:none;
	font-size:12px;
	color:#e9cbeb;
	text-decoration:none;
}

.txt_menu a:hover {
	text-decoration:none;
	color:white;
}

.txt_menu_decalage {
	margin-left:18px;
}


/*************** Contenu */
#content {
	width:900px;
	border:none;
}

#content_center {
	margin-top:80px;
	margin-left:80px;
	width:740px;
}
.txt_cadre_droit {
	font-size:11px;
	color:#333;
	text-decoration:none;
	margin-top:78px;
	width:580px;
}
.txt_cadre_droit a:link, txt_cadre_droit a:visited {
	color:#9D75A0;
}
.txt_cadre_droit a:hover {
	color:#632470;
}
/*************** Bas de page */
#bas {
	background-image:url(../images/degrade_bas.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:898px;
	height:60px;
	border:01px solid white;
	text-align:center;
	padding:0px;
}

#mention, #mention a:link, #mention a:visited {
	color:#9D75A0;
	font-size:12px;
	margin-top:5px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}

#mention a:hover {
	text-decoration:none;
	color:#622470;
}

#bas_lien, #bas_lien a:link, #bas_lien a:visited {
	color:#666666;
	font-size:12px;
	margin-top:5px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}

#bas_lien a:hover {
	text-decoration:none;
	color:#333333;
}

/*************** bouton */
.btn {
	height:22px;
	font-size:10px;
	color:white;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	cursor:pointer;
	border:1px outset #622470;
	text-transform:uppercase;
}

/*************** texte */
.rouge {
	font-size:11px;
	color:#333333;
	border:none;
	background-color:#E6E6E6;
	text-align:left;
	padding:4px;
	padding-left : 20px;
	line-height:15px;
	background-image:url(../admin/media/design/icons/error.png);
	background-repeat:no-repeat;
	background-position:left;
}
.vert {
	font-size:11px;
	color:#333333;
	border:none;
	background-color:#E6E6E6;
	text-align:left;
	padding:4px;
	padding-left : 20px;
	background-image:url(../admin/media/design/icons/accept.png);
	background-repeat:no-repeat;
	background-position:left;
}

a.ended_sale {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.ended_sale:hover {
	color:#7F4A84;
	font-size:14px;
	font-weight:bold;
}

/*************** input */
input {
	border:1px solid #9D75A0;
	height:18px;
}
textarea {
	border:1px solid #9D75A0;
}
select {
	border:1px solid #9D75A0;
	height:22px;
}

input.input_1 {
	width:150px;	
}

select.input_1 {
	width:152px;
	margin-left:3px;
}
fieldset {
	border:none;
	background-color:#E6E6E6;
	padding:5px;
	margin:0px;
}
fieldset img {
	border:none;
}
/****************** design */
.trait_vertivale {
	background-color:#9D75A0;
	border:none;
	width:1px;
}

/*****************************************************************/
/*     Elements du contenu spécifiques ventes.php                */
/*****************************************************************/

#cadre_gauche_vente {
	padding-top:78px;
	padding-left:40px;
	width:190px;
	height:auto;
	float:left;
}

#cadre_droit_vente {
	padding-top:10px;
	padding-left:40px;
	width:620px;
	float:left;
}

.rect_vente {
	border:#622470 1px solid;
	height:auto;
}
.rect_vente a:link, .rect_vente a:visited {
	text-decoration:none;
	color:#8a518e;
}
.rect_vente a:hover {
	text-decoration:none;
	color:#622470;
}

.rect_vente_decalage {
	margin-top:9px;	
}

.sousrect_vente_titre {
	background-color:#EEE8EF;
	color:#622470;
	font-size:12px;
	font-weight:normal;
}

.sousrect_vente_txt {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	padding:4px;
	
}

#sousrect_vente_titre_1 {
	line-height:30px;
	padding-left:4px;
	padding-top:4px;
}

#sousrect_vente_titre_2 {
	padding:4px;
	padding-right:0;
}


#sousrect_vente_btn {
	cursor:pointer;
	margin-bottom:-7px;
	margin-left:+3px;
}

.sous_rect_vente_lineheight {
	line-height:25px;	
}
/*************** Contenu : titre */
.content_vente_titre {
	margin-top:40px;
	background-image:url(../images/ventes/trait_titre.gif);
	background-position:center;
	background-repeat:repeat-x;
	width:620px;
}
.content_vente_titre_txt {
	font-size:16px;
	color:#333;
	background-color:#FFF;
	padding:0px;
	padding-right:5px;
}

/*************** Contenu : produits */
.content_vente_liste {
	margin-top:10px;
	width:613px;
	height:145px;
	border:1px #d4c5d7 solid;
	padding-left:5px;
}

.content_vente_liste_img {
	margin-top:3px;
	float:left;
	width:380px;
	height:140px;
}

.content_vente_liste_info {
	background-image:url(../images/ventes/rect_txt.gif);
	background-repeat:no-repeat;
	float:left;
	width:229px;
	height:146px;
	margin-top:-6px;
}

.content_vente_liste_debut {
	margin-left:32px;
	margin-top:40px;
	color:#622470;
	font-size:11px;
	text-align:left;
}

.content_vente_liste_reserv {
	margin-left:32px;
	margin-top:15px;
	color:#622470;
	font-size:11px;
	text-align:left;
}


.content_vente_liste_btn {
	position:absolute;
	margin-left:123px;
	margin-top:5px;
	background-color:#7f4a84;
	width:111px;
	height:16px;
	font-size:8px;
	color:white;
	text-align:center;
	padding-top:7px;
}


.transparent {
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);	
}

.opacite_vente {
	position:absolute;
	width:616px;
	height:145px;
	background-color:white;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index:99;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à rubrique.php            */
/*****************************************************************/

#cadre_gauche_rubrique {
	padding-top:40px;
	padding-left:40px;
	width:190px;
	height:auto;
	float:left;
}

#cadre_droit_rubrique {
	padding-top:40px;
	padding-left:40px;
	width:620px;
	float:left;
}

/*************** cadres de gauche */
.rubrique_nom_vente, .rubrique_nom_vente a:link, .rubrique_nom_vente a:visited {
	background-color:#622470;
	height:18px;
	border:none;
	color:white;
	font-size:12px;
	padding:0;
	padding-left:6px;
	padding-top:4px;
	text-decoration:none;
}
.rubrique_nom_marque {
	margin-top:30px;
}

.nom_rubrique, .nom_rubrique a:link, .nom_rubrique a:visited {
	background-color:#EEE8EF;
	height:18px;
	border:none;
	color:#9D75A0;
	font-size:12px;
	padding:0;
	padding-left:6px;
	padding-top:4px;
	text-decoration:none;
}
.nom_rubrique a:hover{
	color:#622470;
}

.txt_rubrique, .txt_rubrique a:link, .txt_rubrique a:visited{
	margin-top:8px;
	font-size:12px;
	position:relative;
	color:#666;
	text-decoration:none;
}
.txt_rubrique a:hover{
	color:#333;
}

.rubrique_decalage {
	margin-top:10px;	
}

a.lien_selected:link, a.lien_selected:visited {
	color:#622470;
	text-decoration:none;
	font-weight:bold;
}
a.lien_selected:hover {
	text-decoration:underline;
}

.id_049 {
	margin-top:22px;	
}

/*************** Contenu */
.rubrique_txt_demarque {
	font-size:11px;
	color:#622470;
}

.rubrique_tmp_passe {
	width:540px;
	height:6px;
	background-image:url(../images/rubriques/barre_temps.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:3px;
}

.rubrique_prochaine {
	float:left;
	font-size:10px;
	color:#4D4D4D;
	margin-top:10px;
}

.rubrique_reste {
	float:left;
	font-size:10px;
	color:#622470;
	margin-top:10px;
	margin-left:60px;
}

.rubrique_derniere {
	position:absolute;
	margin-left:483px;
	text-align:right;
}

.rubrique_rect_produit {
	margin-top:50px;
	width:148;
	float:left;
}

.rubrique_rect_produit_decalage {
	margin-left:50px;	
}

.rubrique_fiche, .rubrique_fiche a:link, .rubrique_fiche a:visited {
	width:140px;
	height:15px;
	background-color:#AD8CB0;
	border:none;
	color:white;
	font-size:11px;
	padding:0;
	padding-left:6px;
	padding-top:3px;
	text-decoration:none;
}

.rubrique_fiche a:hover {
	text-decoration:underline;
}

.rubrique_lien, .rubrique_lien a:link, .rubrique_lien a:visited {
	width:140px;
	height:15px;
	background-color:#EEE8EF;
	border:none;
	color:#622470;
	font-size:9px;
	padding:0;
	padding-left:6px;
	padding-top:3px;
	text-decoration:none;
}

.rubrique_lien a:hover {
	text-decoration:underline;
}

.rubrique_produit_img {
	width:148px;
	height:160px;
	text-align:center;
}

.rubrique_produit_actuel {
	color:#622470;
	font-size:11px;
	font-weight:bold;
	width:74px;
	text-align:left;
	float:left;
}

.rubrique_produit_public {
	color:#333;
	font-size:11px;
	width:74px;
	text-align:right;
	text-decoration:line-through;
	float:left;
}

.rubrique_produit_info {
	margin-top:20px;
	color:#333;
	font-size:11px;
	width:148px;
}

.rubrique_trait {
	height:1px;
	background-image:url(../images/trait.gif);
	background-repeat:repeat-x;
	background-position:center;
	padding:0px;
	margin:0px;
}

.rubrique_trait_decalage {
	margin-top:5px;
}


.rubrique_prec_after {
	font-size:11px;
	color:#AD8CB0;
	width:48%;
	float:left;
	margin-top:40px;
}
.rubrique_prec_after a { color:#AD8CB0; font-size:14px; font-weight:bold; }
.rubrique_prec_after a:hover { color:#632470; }

.evolution_vente_non {
	margin-top:-40px;
}
/*****************************************************************/
/*     Elements du contenu spécifiques à article.php             */
/*****************************************************************/

.article_img {
	width:286px;
	float:left;
}

.article_img_big {
	border:1px solid #622470;
	text-align:center;
	width:282px;
	height:307px;
}

.article_img_small {
	width:67px;
	height:67px;
	border:1px solid #622470;
	text-align:center;
	float:left;
}

.article_img_small_top {
	margin-top:11px;	
}
.article_img_small_left {
	margin-left:3px;	
}

.article_info_droit {
	margin-left:26px;
	float:left;
	width:280px;
}

.article_info_droit a:link,.article_info_droit a:visited,.article_info_droit a:active {
	color:#9D75A0;
	text-decoration:none;
}
.article_info_droit a:hover {
	color:#632470;
}

.article_name {
	color:#333;
	font-size:14px;
	width:280px;
	text-align:left;
}

.article_decalage_top {
	margin-top:8px;
	text-align:left;
}

.article_txt_libelle {
	font-size:12px;
	float:left;
	width:160px;
	text-align:left;
}

.article_txt_prix {
	margin-top:5px;
	font-size:11px;
	text-align:right;
	float:right;
	color:#a8139d;
}
.article_txt_prix strong { text-decoration:line-through; }
.article_txt_prix span { color:#959595; font-size:9px; font-style:italic; text-decoration:none; }

.article_def {
	font-size:12px;
	margin-top:5px;
	float:left;
	text-align:left;
}

.article_des_short {
	font-size:10px;
	margin-top:4px;
	width:280px;
	font-style:italic;
	float:left;
	text-align:left;
}

.article_code {
	font-size:10px;
	min-width:100px;
	margin-top:10px;
	float:left;
	text-align:left;
}

.article_quantite {
	font-size:12px;
	width:280px;
	float:left;
	text-align:left;
	margin-top:6px;
	line-height:24px;
}


.article_panier {
	width:130px;
	height:20px;
	color:white;
	background-color:#622470;
	font-size:12px;
	float:left;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
	cursor:pointer;
	border:none;
	padding-bottom:18px;
}
.article_panier_dec {
	margin-left:150px;
}

.article_option {
	width:148px;
	height:18px;
	color:#622470;
	font-size:12px;
	border:#622470 1px solid;
	float:left;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
	cursor:pointer;
	padding-bottom:18px;
}

.article_info_bas {
	float:left;
	margin-top:30px;
	width:590px;
}

.article_des_longue {
	margin-top:20px;
	text-align:left;
}

.article_cadre_gris { width:280px; margin-top:10px; }
.article_cadre_gris .corner_hg { background:none; background-image:url(../images/article/corner_gris_hg.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_cadre_gris .corner_hd { background:none; background-image:url(../images/article/corner_gris_hd.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_cadre_gris .corner_bg { background:none; background-image:url(../images/article/corner_gris_bg.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_cadre_gris .corner_bd { background:none; background-image:url(../images/article/corner_gris_bd.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_cadre_gris .hautBas { width:258px; height:12px; background-color:#d8d5d5; float:left; }
.article_cadre_gris .content { background-color:#d8d5d5; float:left; width:280px; }
.article_cadre_gris .content span.txt_prix { margin-left:40px; color:#5a2c6a; }
.article_cadre_gris .content span.prix { margin-left:20px; color:#5a2c6a; font-weight:bold; font-size:13px; }
.article_cadre_gris .content span.ou { color:#5a2c6a; font-size:11px; }
.article_cadre_gris .content div.enchere { color:#660578; font-size:12px; font-weight:bold; float:left; text-align:right; padding-top:5px; width:180px; }
.article_cadre_gris .content div.enchere span { color:#4c4c4c; font-size:10px; font-style:italic; }
.article_cadre_gris .content div.enchereInput { float:right; color:#660578; font-size:12px; font-weight:bold; padding-right:10px; }
.article_cadre_gris .content div.enchereInput input { width:42px; height:19px; background-color:#FFFFFF; border:1px solid black; padding-top:4px;  }
.article_cadre_gris .content input.submit { 
	width:117px; 
	height:29px; 
	background:none; 
	background-image:url(../images/article/btn_submit.png); 
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	border:none;
	padding-bottom:10px;
	font-weight:bold;
	margin-top:10px;
	margin-left:140px;
	cursor:pointer;
}
.article_cadre_gris .content input.disabled { color:#999999; }

.commentMarche { color:#510156; margin-left:110px; }
.commentMarche a:link { color:#787777; text-decoration:underline; font-weight:bold; }

#selectAttribut { float:right; }
#selectAttribut select { width:100px; }

.article_indicateur { width:280px; margin-top:30px; }
.article_indicateur .corner_hg { background:none; background-image:url(../images/article/corner_gris_hg.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_indicateur .corner_hd { background:none; background-image:url(../images/article/corner_gris_hd.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_indicateur .corner_bg { background:none; background-image:url(../images/article/corner_gris_bg.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_indicateur .corner_bd { background:none; background-image:url(../images/article/corner_gris_bd.png); width:11px; height:12px; background-repeat:no-repeat; border:0; float:left; }
.article_indicateur .hautBas { width:258px; height:12px; background-color:#d8d5d5; float:left; }
.article_indicateur .content { background-color:#d8d5d5; float:left; width:280px; text-align:center; }
.article_indicateur .content h3 { padding:0px;margin:0px; margin-left:20px; color:#5a2c6a; text-align:left; }
.article_indicateur .content img { padding:0px;margin:0px; margin-bottom:5px;  margin-top:5px; }
.article_indicateur .content div.indicateur_content { float:left; margin-left:20px; margin-top:10px; }
.article_indicateur .content div.indicateur_content_seul {  margin-left:auto; margin-right:auto; }

/*****************************************************************/
/*     Elements du contenu spécifiques à lightbox.php            */
/*****************************************************************/

#lightbox_body {
	background-color:#FFF;
}

#lightbox_contener {
	position:relative;
	width: 630px;
	height: auto;
	padding:0;
	background-color:#FFF;
	text-align: left;
	color:#4D4D4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
}

#lightbox_content {
	padding-top:20px;
	padding-left:20px;
	width:630px;
}

.lightbox_description {
	width:300px;
	font-size:10px;
	margin-top:10px;
	padding-bottom:15px;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à panier.php              */
/*****************************************************************/

.panier_barre_chiffre {
	margin-top:28px;
	background-image:url(../images/panier/barre_evolution.gif);
	background-repeat:repeat-y;
	width:900px;
	height:24px;
	font-size:20px;
	color:#666;
}

.panier_chiffre {
	margin-left:100px;
}

.panier_violet {
	color:#622470;
}

.panier_barre_txt {
	margin-top:10px;
	width:900px;
	height:24px;
	font-size:12px;
	color:#666;
}

.panier_rect {
	width:555px;
	margin-left:177px;
	margin-top:35px;
}

.panier_titre {
	font-size:12px;
	color:#622470;
	margin-top:8px;
}

.panier_soustitre_rect {
	background-color:#E5DCE7;
	width:555px;
	height:15px;
	padding-left:5px;
}

.panier_soustitre {
	font-size:11px;
	color:#622470;
	width:330px;
	float:left;
}

.panier_soustitre_txt {
	font-size:10px;
	color:#333;
	float:left;
}

.panier_trait {
	width:100%;
	height:1px;
	border-top:1px #622470 solid;
	background-color:none;
}

.panier_product_rect {
	width:555px;
	min-height:60px;
	font-size:11px;
	color:#333333;
}

.panier_product_rect  input {border:none;}

.panier_img {
	width:49px;
	height:49px;
	border:1px solid #e5dde8;
	margin-top:5px;
	float:left;
	padding:0px;
	text-align:center;
}

.panier_img input {
	margin-top:15px;
	text-align:center;
	margin-left:3px;
	border:none;
}

.panier_produit_name {
	width:260px;
	margin-top:10px;
	margin-left:15px;
	float:left;
}

.panier_input_txt {
	width:40px;
	margin-top:20px;
	text-align:center;
}

.panier_prix_u {
	padding-top:22px;
	text-align:center;
	float:left;
	margin-left:6px;
	width:78px;
	min-height:38px;
}

.panier_prix_total {
	padding-top:22px;
	text-align:center;
	float:left;
	width:65px;
	min-height:38px;
	background-color:#F6F3F7;
}

.panier_checkbox {
	margin-top:22px;
	margin-left:18px;
}

.panier_separateur {
	width:555px;
	height:1px;
}

.panier_sep_foncer {
	width:450px;
	height:1px;
	background-color:#632470;
	float:left;
}

.panier_sep_clair {
	width:65px;
	height:1px;
	background-color:#F6F3F7;
	float:left;
}

.panier_total_rect {
	width:555px;
	height:15px;
}

.panier_total {
	background-color:#9D75A0;
	font-size:11px;
	color:#FFFFFF;
	width:122px;
	height:15px;
	padding-left:10px;
	float:left;
}
.panier_total_trait {
	width:318px;
	height:1px;
	border-top:1px solid #632470;
	float:left;
	margin-top:7px;

}
.panier_total_prix {
	text-align:center;
	float:left;
	width:65px;
	height:15px;
	background-color:#9D75A0;
	font-size:11px;
	color:#FFFFFF;
}

.panier_gain {
	background-color:#E5DCE7;
	font-size:11px;
	color:#632470;
	width:122px;
	height:15px;
	padding-left:10px;
	float:left;
}
.panier_gain_trait {
	width:318px;
	border-top:1px solid #E5DCE7;
	float:left;
	margin-top:7px;

}
.panier_gain_prix {
	text-align:center;
	float:left;
	width:65px;
	height:15px;
	background-color:#E5DCE7;
	font-size:11px;
	color:#632470;
}

.panier_btn {
	width:900px;
	height:15px;
	margin-top:47px;
}

.panier_btn_retour {
	width:169px;
	height:13px;
	background-color:#eee8ef;
	text-align:right;
	padding-right:5px;
	padding-top:2px;
	float:left;
}

.panier_btn_annuler {
	width:205px;
	height:16px;
	background-color:#eee8ef;
	text-align:left;
	padding-left:8px;
	padding-bottom:1px;
	float:left;
	margin-left:109px;
	cursor:pointer;
	border:none;
}

.panier_btn_modifier {
	width:217px;
	height:16px;
	background-color:#eee8ef;
	text-align:left;
	padding-left:15px;
	padding-bottom:1px;
	float:left;
	margin-left:4px;
	cursor:pointer;
	border:none;
}

.panier_btn_acheter {
	width:187px;
	height:16px;
	background-color:#7F4A84;
	text-align:left;
	padding-left:10px;
	float:left;
	margin-left:4px;
	padding-bottom:1px;
	cursor:pointer;
	border:none;
}

.panier_txt_btn_violet, .panier_txt_btn_violet a:link, .panier_txt_btn_violet a:visited {
	font-size:10px;
	color:#622470;
	text-decoration:none;
}

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

.panier_txt_btn_blanc, .panier_txt_btn_blanc a:link, .panier_txt_btn_blanc a:visited {
	font-size:11px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}

.panier_txt_btn_blanc a:hover {
	text-decoration:underline;
}

.panier_info {
	margin-left:57px;
	margin-top:37px;
	width:785px;
	font-size:9px;
	color:#333;
}

.panier_info a:link, .panier_info a:visited {
	color:#622470;
	text-decoration:none;
}

.panier_info a:hover {
	text-decoration:underline;
}

.panier_info_decalage {
	margin-top:8px;
}

.panier_info_aide {
	width:160px;
	float:left;
}

.panier_info_donnees {
	margin-left:30px;
	width:165px;
	float:left;
}

.panier_info_suivi {
	margin-left:30px;
	width:180px;
	float:left;
}

.panier_info_satisfait {
	margin-left:40px;
	width:170px;
	float:left;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à index.php              */
/*****************************************************************/

#cadre_gauche_index {
	padding-top:40px;
	padding-left:40px;
	width:250px;
	height:auto;
	float:left;
}

#cadre_droit_index {
	padding-top:40px;
	padding-left:40px;
	width:530px;
	float:left;
}

.rect_index {
	border:#622470 1px solid;
	background-color:#EEE8EF;
	text-align:justify;
}


/*****************************************************************/
/*     Elements du contenu spécifiques à connexion               */
/*****************************************************************/
.rect_connexion {
	border:#622470 1px solid;
	background-color:#EEE8EF;
	text-align:justify;
}
.rect_connexion a:link, .rect_connexion a:visited {
	color : #8a518e;
	text-decoration:none;
}
.rect_connexion a:hover {
	color: #622470;
}

.connexion_titre {
	background-color:#7a3e7e;
	color:white;
	font-size:10px;
	font-weight:normal;
	padding:4px;
}

.connexion_info {
	color:#333333;
	font-weight:normal;
	padding:6px;
	font-size:10px;
	text-align:right;
	height:auto;
}

.rect_connexion_txt {
	width:auto;
	float:left;
	padding-top:4px;
}
.rect_connexion_input {
	width:auto;
	float:left;
	margin:0px;
}
.connexion_input {
	margin-top:4px;
}
.rect_connexion_input input{
	width:86px;
}
.connexion_txt {
	margin-top:12px;
}

.espaceMoinsConnexion {
	height:8px;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à l'inscription           */
/*****************************************************************/

#c_centre {
position:relative;
background:#FFF;
width:630px;
font-size:11px;
margin-top:40px;
margin-left:115px;
padding:20px;
}

#inscription {
	position:relative;
	padding:5px;
	width: 620px;;
	background-color:#FFFFFF;
} 

#inscription a:link,#inscription a:visited,#inscription a:active {
	color:#9D75A0;
	text-decoration:none;
}
#inscription a:hover {
	color:#632470;
}

#inscription #haut .titre {
	padding-left:80px;
	font-size:medium;
	color:#632470;
	font-style:italic;
	/* font-weight:bold; */
	
} 

#inscription #form_subscribe{
	position:relative;
	width:100%;
	float:right;
} 

#inscription  p {
margin:0px;
}

#inscription #form_subscribe p {
margin-bottom:6px;
line-height:1.5;
	}

.error {color:#FF3333;}
#inscription #form_subscribe label {display: block;float :left; width: 18%; text-align: left;}
#inscription #form_subscribe select {margin-left:0px;width:252px;}
#inscription #form_subscribe input {width:250px;}
.radio {border: 0;}
#ok {border: 0;}

.inscription_bloc_connexion { width:200px;margin-top:40px;margin-left:125px;float:left; }

.inscrip_form {height : 350px; border:3px solid #ddd;} /*efe0ef*/
.inscrip_connect {height:140px; border:3px solid #ddd;}

/*****************************************************************/
/*     Elements du contenu spécifiques au Tunnel de commande     */
/*****************************************************************/
.tunel_rect {
	width:600px;
	margin-left:150px;
	margin-top:35px;
	font-size:12px;
	color:#333;
}
.tunel_rect a:link, .tunel a:visited{
	font-size:12px;
	color:#9D75A0;
	text-decoration:none;
}
.tunel_rect a:hover {
	color:#632470;
}
.tunel_rect img{
	border:none;
}

.livraison_adress {
	width:250px;
	float:left;
}
.livraison_txt {
	margin-top:8px;	
}
.livraison_txt label {display: block;float :left; width: 38%; text-align: left;}
.livraison_txt input {margin-left: 1%;} 


.recapi_titre {
	font-size:12px;
	color:#9D75A0;
	text-decoration:none;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à compte.php              */
/*****************************************************************/
.btn_compte a:link, .btn_compte a:visited {text-decoration:none;color:#666;margin-left:0px;}
.btn_compte a:hover {color:#7F4A84;}
.btn_txt { padding-bottom:10px;margin-left:50px;}

.txt_cadre_droit label {display: block;float :left; width: 15%; text-align: left;}
.txt_cadre_droit input {margin-left: 1%;} 
.txt_cadre_droit select {margin-left: 1%;}
.txt_cadre_droit fieldset a:link,.txt_cadre_droit fieldset a:visited,.txt_cadre_droit fieldset a:active {
	color:#9D75A0;
	text-decoration:none;
}
.txt_cadre_droit fieldset a:hover {
	color:#632470;
}

.info_adresse {width:550px;float:left;}
.info_adresse label {display: block;float :left; width: 300px; text-align: left;margin-top:5px;line-height:18px;}
.info_adresse input {margin-left: 1%;margin-top:5px;}

ul.account-items {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0; margin:0;
}
ul.account-items li {
	width:552px;
	height:69px;
	display:block !important;
	float:none !important;
	margin:10px 0 10px 0;
	background:url('../images/item_background.png') no-repeat;
	cursor:pointer;
	line-height:1em !important;
}
ul.account-items li a {
	text-decoration:none;
	outline:0 none;
}
ul.account-items li h4 {
	margin:0 !important;
	padding:14px 0 0 32px;
	cursor:pointer;
}
ul.account-items li h4 img {
	border:0 none;
}
ul.account-items li label {
	padding:11px 0 0 32px;
	display:block !important;
	width:450px !important;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	color:#000;
}
ul.account-items li:hover {
	background-position:0 -69px;
	cursor:pointer;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à compte info             */
/*****************************************************************/
.barre_vert {height:350px;float:left;margin-left:15px;}


.confirm_box {
	text-align:justify;
	width:400px;
	border:1px solid red; 
	background-color:#ccc;
	padding:20px;
	margin-left: auto;
	margin-right: auto;
	font-size:13px;
	color:#333333;
	margin-top:100px;
}

/*****************************************************************/
/*     Elements du contenu spécifiques à parrainage              */
/*****************************************************************/
ul.account-items_small {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0; margin:0;
}
ul.account-items_small li {
	width:318px;
	height:69px;
	display:block !important;
	float:none !important;
	margin:10px 0 10px 0;
	background:url(../images/item_background_small.png) no-repeat;
	cursor:pointer;
	line-height:1em !important;
}
ul.account-items_small li a {
	text-decoration:none;
	outline:0 none;
	font-size:14px;
	text-transform:uppercase;
}
ul.account-items_small li h4 {
	margin:0 !important;
	padding:30px 0 0 32px;
	cursor:pointer;
}

ul.account-items_small li:hover {
	background-position:0 -69px;
	cursor:pointer;
}
