/**** PAGE LISTE PRODUITS *****/
#centre_boutique{
	position:relative;
	margin-right:5px; margin-left:226px;
	min-height:500px; height:auto!important;height:300px; 
}

.ariane{ width:100%;font-weight:bold; font-size:0.9em; height:25px; padding-top:5px;}
.ariane a{color:#000000;}
.ariane li{float:left; margin-right:5px;}
.sariane{ background:url(../elmt/fleche_ariane.gif) no-repeat center left; padding-left:10px;}

#search_prod{
	position:relative; display:block;
	width:100%; height:73px;
	background-color:#767676;
	margin-bottom:10px;
}
#search_prod h5{ text-transform:uppercase; color:#ffffff; background-color:#3b3b3b; padding:5px;}
.left_search{ position:relative;margin-right:185px;}
.right_search{
	position:relative; float:right;
	width:172px; margin:5px; margin-right:10px;
}
.par_artistes, .par_format, .par_motcles{
	position:relative; float:left; 
	min-width:176px; width:30%;
	padding:2px;
	background-color:#8b8b8b; border:1px solid #a5a5a5;
	margin:5px;
}
#search_prod h6{color:#ffffff;}
#search_prod .select_search{ background-color:#4d4d4d; border:1px solid #4d4d4d; width:95%; margin-left:3px; margin-top:3px; color:#ffffff; text-transform:lowercase}
.submit_search{	width:172px; height:39px; background:url(../fond/bg_search_prod.jpg) no-repeat top left;}
.submit_search span{color:#cbec58; font-weight:bold;margin-left:5px;position:absolute; top:4px; font-size:}
.lance_search{color:#ffffff; font-weight:bold; position:absolute; bottom :6px;margin-left:8px;}

.pagination{
	position:relative; 
	background:url(../fond/bg_vert.gif) repeat-x top left;
	height:22px; padding-top:8px; margin-bottom:10px; margin-right:195px;
}
.pagination img{ vertical-align:middle; border:0px!important;}
.result_pagin{position:relative; float:right; width:46%; margin-left:10px; text-align:right;padding-right:15px;}
.nb_pagin{position:relative; float:left; width:46%; margin-left:10px; text-align:left;}

.aster{font-size:0.9em; margin-top:5px; margin-bottom:10px; margin-left:5px; color:#444444;}

/**** FIN PAGE LISTE PRODUITS *****/
/**** FICHE ARTICLE ***************/
#right_boutik{
	position:relative; float:right;
	width:190px; min-height:500px; height:auto!important; height:500px;
	margin-right:5px;
}

#centre_boutik{
	position:relative;
	margin-right:200px;
}

.fiche_article{/* position:relative; */ display:block;z-index:15;background-color:#FFFFFF; border:1px solid #b5b5b5; padding:10px;}
.left_fiche{position:relative; float:left; width:295px; text-align:center; min-height:300px; height:auto!important; height:300px;}
.right_fiche{position:relative; margin-left:305px; padding-top:5px; min-height:320px; height:auto!important; height:320px;}

.left_fiche img{
	max-width:295px; max-height:295px; 
	border:1px solid #000000; margin-bottom:5px;
}
.left_fiche .zoom{display:block; float:left; background:url(../elmt/loupe_fiche.gif) no-repeat top left; padding-left:20px; height:19px; width:60px;  color:#383838; text-align:left;margin-top:8px;}

#liensimulation{
	display:block; position:relative;
	height:17px;
	margin-left:80px; margin-top:0px;  padding-top:8px;
	background:url(../elmt/palette.gif) no-repeat top right;
	padding-right:30px;
	color:#383838; font-weight:bold;
	text-align:right;
}

/* SITU */
.situ{
	position:absolute;
	border:1px solid black;
	clear:both;
	visibility:hidden;
	padding:10px;
	padding-top:25px;
	border:4px solid #666666;
	background-color:#333333;
	width:740px;
}
.situ p {float:right; position:relative; margin-top:-20px;}
.situ a{text-decoration:none; color:#ffffff; font-size:0.9em;}
.situ img{border:none; vertical-align:middle;}
.simu{height:400px; width:500px; clear:both; margin-left:-5px; margin-bottom:10px;}
.explication{background-color:#E0E0E0; color:#000; margin-left:-5px; padding:3px; width:745px; border-right:1px solid black; border-bottom:1px solid black;}
/* FIN SITU */

.right_fiche strong{color:#8fb212;}
.right_fiche .detail{font-weight:bold;} .right_fiche .detail li{margin-bottom:5px;}

/** SELECTION **/
#info_art{background-color:#f6f6f6; border:1px solid #dedede; margin-top:35px;}
#info_art h4{ background-color:#9bc113; color:#000000;padding:3px; padding-left:5px;}
.info_art{padding:6px;}
.info_art p{margin-bottom:5px;}

/** OTHER DIM **/
#other_dim{background-color:#f6f6f6; border:1px solid #dedede; margin-top:5px;}
#other_dim h4{ background:#898989 url(../elmt/plus.gif) no-repeat 2px 5px; color:#ffffff;padding:3px; padding-left:13px;}
.other_dim{padding:6px;}
.choix_dim{
	background-color:#dfdfdf; border:1px solid #a3a3a3;
	padding:2px; height:12px; cursor:pointer;
}
.choixDim{cursor:pointer; display:block;float:none!important; background:url(../elmt/fleche_ariane.gif) no-repeat center left; padding-left:13px; margin-bottom:6px;}
.valChoix{float:left; font-weight:bold; color:#333333;}

.liste_dim{ 
	position:relative; display:none;
	background-color:#dfdfdf; border:1px solid #a3a3a3; border-top:none; 
	margin-top:-1px; padding-bottom:5px; padding-left:5px; padding-top:5px;
	margin-left:0px; margin-right:0px;
}
.choix_dim p{float:left;}
.choix_dim .modif_dim{float:right; color:#333333; background:url(../elmt/flech_modifier.gif) no-repeat center right; padding-right:12px; font-size:0.9em;}

/** CHOIX SUPPORT **/
#choix_support{background-color:#f6f6f6; border:1px solid #dedede; margin-top:5px;}
#choix_support h4{ background-color:#5f4c5d; color:#ffffff;padding:3px; padding-left:5px;}
.choix_support{
	background-color:#dfdfdf; border:1px solid #a3a3a3;
	padding:2px; height:13px; margin:6px;
	cursor:pointer;
}
.choix_support .modif_support{float:right; color:#333333; background:url(../elmt/flech_modifier.gif) no-repeat center right; padding-right:12px; font-size:0.9em;}
.liste_support{
	position:relative; display:none;
	background-color:#dfdfdf; border:1px solid #a3a3a3; border-top:none; 
	margin-top:-7px; padding-bottom:5px; padding-left:5px; padding-top:5px;
	margin-left:6px; margin-right:6px;
}
.liste_support p{float:none; margin-bottom:3px;}
.liste_support a{color:#000000;}

.type{cursor:pointer; display:block;float:none!important; background:url(../elmt/fleche_ariane.gif) no-repeat center left; padding-left:13px; margin-bottom:6px;}

/** CHOIX TRANCHE **/
#choix_tranche{background-color:#f6f6f6; border:1px solid #dedede; margin-top:5px;}
#choix_tranche h4{ background-color:#5f355d; color:#ffffff;padding:3px; padding-left:5px;}
.choix_tranche{padding:6px;}
.chx_tranche{
	background-color:#dfdfdf; border:1px solid #a3a3a3;
	padding:2px; height:13px;
	cursor:pointer;
}
.chx_tranche p{float:left;}
.list_tranche{
	position:relative; z-index:100; display:none;
	background-color:#dfdfdf; border:1px solid #a3a3a3; border-top:none; 
	margin-top:-1px; padding-bottom:5px; padding-left:5px; padding-top:3px;
	margin-left:0px; margin-right:0px;
}
.list_tranche p{float:none; margin-bottom:3px;}
.list_tranche a{color:#000000;}
.chx_tranche .modif_tranche{float:right; color:#333333; background:url(../elmt/flech_modifier.gif) no-repeat center right; padding-right:12px; font-size:0.9em;}

.noir, .bleu, .vert, .acajou, .rouge, .blanc{position:relative; float:left; display:block; width:11px; height:11px; margin-right:5px;border:1px solid #333333;}
.noir{background-color:#000000;}
.bleu{background-color:#002a7e;}
.vert{background-color:#1f3e00;}
.acajou{background-color:#722600;}
.rouge{background-color:#c80000;}
.blanc{background-color:#ffffff;}

.valTran{float:left; font-weight:bold; color:#333333;}
.valSup{float:left; font-weight:bold; color:#333333;}
.valXxl{float:left; font-weight:bold; color:#333333;}

.ajouter, .ajouterxxl{
	position:relative; display:block; z-index:1;
	background:url(../fond/bout_addpanier.gif) repeat-x top left; border:none;
	height:29px; width:100%;
	cursor:pointer;
	color:#ffffff; text-transform:uppercase; font-weight:bold;
	margin-top:30px;
}
.ajouterxxl{margin-top:15px; margin-left:10px;width:95%;}

.img_ajpanier{ z-index:10; display:block; position:absolute; width:47px; height:53px; background:url(../fond/addpanier.gif) no-repeat top left; right:0px; margin-top:-14px;}

.ou{ position:relative; z-index:50; display:block; text-align:center; margin-top:10px; margin-bottom:-30px;}

/**** ENCADREMENT ****/
#encadrement{
	position:relative;z-index:10; 
	background-color:#FFFFFF; border:1px solid #b5b5b5;
	height:155px; 
	padding:10px; margin-top:10px;
}
#encadrement p{position:relative; margin-right:420px; color:#5a2145; font-size:0.9em!important; line-height:12px;}
#encadrement strong{color:#5a2145; font-size:1.0em!important; line-height:12px;}

.choix_encadr{position:relative; display:block;height:110px;}
.cadre{
	position:relative; float:right;
	height:88px;width:86px;
	margin-left:10px;
}
.cadre img{border:1px solid #000000;}
.cadre .nom_cadre{ display:block; background-color:#404040; padding:3px;width:82px; color:#ffffff; cursor:pointer;}
.cadre .nom_cadre img{margin:-3px;}
.cadre .select_cadre{ background:#404040 url(../fond/select_cadre.gif) no-repeat top right;}

.left_cadre{position:relative; display:block; float:left; width:295px; text-align:left; min-height:55px; height:auto!important; height:55px;}
.right_cadre{position:relative; display:block; margin-left:305px; padding-top:5px; min-height:55px; height:auto!important; height:55px;}

.info_cadre{color:#000000!important; position:relative; float:left; width:295px; margin-top:20px; margin-right:0px!important; }
.info_cadre strong{margin-right:0px!important;}
.right_cadre .ajouter{margin-top:10px!important;}
.suppr_cadre{
	cursor:pointer; position:relative; float:right; margin-top:-20px; font-size:0.9em!important;
	width:120px; height:14px; background:#c5c5c5 url(../elmt/sup_crit.gif) no-repeat top left;	
	padding-left:20px;padding-top:3px;
	}

/**** FORMAT XXL ****/
#xxl{
	position:relative;z-index:10;
	background:#FFFFFF url(../elmt/visu_xxl.jpg) no-repeat 5px 5px; border:4px solid #767676;
	min-height:170px; height:auto!important; height:170px;
	padding:5px; margin-top:10px;
	padding-left:165px;
}
.left_xxl{position:relative; float:left; width:150px; padding-left:5px; text-align:left; min-height:55px; height:auto!important; height:55px;}
.left_xxl p{padding-top:30px;}
.right_xxl{position:relative; margin-left:160px; padding-top:5px; min-height:55px; height:auto!important; height:55px;}
.left_xxl img{float:left;}
.right_xxl h3{font-size:1.9em; color:#2f2f2f; text-align:center; margin-top:5px; margin-bottom:10px;}
.ou_xxl{ position:relative; z-index:50; display:block; text-align:center; margin-top:-33px; margin-bottom:0px;}
.diff_xxl{height:65px; margin-top:5px; padding-left:10px;}
.diff_xxl p{margin-bottom:10px;}
.choix_formxxl{
	background-color:#dfdfdf; border:1px solid #a3a3a3;
	padding:2px; height:13px; margin:6px;
	cursor:pointer;
}
.choix_formxxl .modif_xxl{float:right; color:#333333; background:url(../elmt/flech_modifier.gif) no-repeat center right; padding-right:12px; font-size:0.9em;}
.liste_xxl{
	position:relative; z-index:100; display:none;
	background-color:#dfdfdf; border:1px solid #a3a3a3; border-top:none; 
	margin-top:-7px; padding-bottom:5px; padding-left:5px; padding-top:3px;
	margin-left:6px; margin-right:6px;
}
.liste_xxl p{float:none; margin-bottom:3px;}
.liste_xxl a{color:#000000;}

.choixDimXxl{cursor:pointer;}

#xxl .video{display:block; position:relative;color:#85285f; background:url(../elmt/video.gif) no-repeat 0px 5px; height:30px; padding-left:37px; margin-top:10px;}
#xxl .video:hover{color:#78960f}

#xxl h4{font-size:1.9em; color:#2f2f2f; text-align:left; margin-top:5px; margin-bottom:10px;margin-left:10px;}
#xxl .demo{position:relative; display:block; float:right; width:143px; padding-top:85px; background:url(../elmt/video_demo.jpg) no-repeat top left; color:#000000; text-align:center;padding-right:20px;}

#xxl ul{margin-top:10px; margin-bottom:15px;}
#xxl li{margin-bottom:5px; list-style:url(../elmt/puce_plus.gif); list-style-position:outside; margin-left:20px;}
#xxl strong, #xxl a{color:#5c284e;}
#xxl a:hover{color:#000000!important; text-decoration:underline;}

/** COMPLEMENT **/
.complement{position:relative; padding:10px; margin-top:10px;}
.complement h2{color:#444444; text-transform:uppercase; margin-bottom:5px;}

/** RIGHT FICHE **/
/* minipanier*/
#panier_fiche{
	min-height:165px; height:auto!important; height:165px;
	border:1px solid #b3b3b3;
	background:#ffffff url(../fond/bg_minipanier.jpg) no-repeat top right;
	padding:5px;
	color:#767676; font-size:0.9em!important;
	margin-bottom:10px;
}
#panier_fiche h2{color:#80275b; border-bottom:1px solid #b1b1b1; width:150px;margin-bottom:10px; padding-bottom:4px;}
.nb_article{margin-bottom:10px;}
#panier_fiche .mini_art{ height:60px; padding-bottom:5px; border-bottom:1px dotted #999999; margin-bottom:5px;}
#panier_fiche .vign_panier{max-width:60px; max-height:60px; border:1px solid #333333; float:left;}
#panier_fiche .desc_article_panier{ margin-left:65px;width:110px; font-size:0.9em;}
#panier_fiche .commande{display:block; width:181px; height:21px; margin-top:10px; margin-left:-2px; padding-top:4px; background:url(../fond/commander.gif) no-repeat top left; text-align:center; color:#ffffff; text-transform:uppercase; font-weight:bold;text-decoration:none; margin-bottom:7px;}
#panier_fiche a{display:block;color:#a33274; text-decoration:underline; text-align:center;}
#panier_fiche a:hover{color:#000000;}

/*sauvegarde*/
#sauvegarde{
	min-height:160px; height:auto!important; height:160px;
	border:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:5px;
	color:#646464;
}
#sauvegarde h2{color:#60355f; margin-bottom:4px;}
#sauvegarde p{font-size:0.9em!important;}
#sauvegarde .save{ background-color:#dfdfdf; border:1px solid #a6a6a6; width:173px; font-size:0.9em; margin-top:15px;color:#5d5d5d;margin-bottom:5px;padding:2px;}

#sauvegarde .add_sav{ display:block;background-color:#756074; border:1px solid #565656; text-align:center; color:#ffffff; text-transform:uppercase; width:173px; padding:2px; font-weight:bold;}
#sauvegarde .ou_sav{float:none; width:145px; text-align:center; display:block}

/* garanties fiche*/
#garanties_fiche{position:relative; background-color:#ffffff; padding-bottom:5px;margin-top:10px;}
#garanties_fiche h4{ background-color:#9bc113; color:#000000; text-transform:uppercase; padding:3px;}

.paiement_secu{margin:5px; padding:3px; padding-right:55px; padding-bottom:5px; color:#6a6a6a; background:#dfdfdf url(../elmt/cb.jpg) no-repeat top right; font-size:0.9em;}
.satisfait{background-color:#dfdfdf; margin:5px; padding:3px;font-size:0.9em;padding-right:65px; padding-bottom:5px; color:#6a6a6a; background:#dfdfdf url(../elmt/satisfait.gif) no-repeat top right; }
.confid{background-color:#dfdfdf; margin:5px; padding:3px;font-size:0.9em;padding-right:55px; padding-bottom:5px; color:#6a6a6a; background:#dfdfdf url(../elmt/securite.gif) no-repeat top right; }
#garanties_fiche .lien_faq{
	display:block;
	height:32px;
	background:url(../fond/lien_faqb.gif) no-repeat top left;
	text-transform:uppercase; color:#FFFFFF; text-align:left; font-size:0.8em; font-weight:bold;
	padding-right:10px; padding-left:4px; padding-top:2px; margin-left:5px;
}
.paiement_secu strong, .satisfait strong, .confid strong{color:#464646}

/**** FIN FICHE ARTICLE ***************/
/**** PANIER ***************/
.lignepaiement{margin-top:10px; margin-bottom:5px; display:block; width:100%; height:30px;}
.lignepaiement span{
	position:relative; float:left; display:block;
	background-color:#FFFFFF; border:1px solid #b0b0b0;
	padding:5px; padding-right:15px; padding-left:0px; margin-right:5px;
	color:#656565;
}
.lignepaiement span strong{background-color:#c7c7c7; color:#ffffff;padding:5px; font-size:1.1em;}
.lignepaiement .sel{color:#000000;}
.lignepaiement .sel strong{background-color:#9bc113; color:#ffffff;padding:5px; font-size:1.1em;}

#thepanier{background-color:#ffffff; border:1px solid #b0b0b0; width:100%;}
#thepanier thead{background-color:#623660; color:#ffffff; text-transform:uppercase;/* font-weight:bold;*/}
#thepanier thead th{padding:3px;}
#thepanier td{padding-top:7px;padding-bottom:7px;}

.article_img{width:135px; text-align:left; padding-left:10px!important;}
.article_img img{max-width:125px; border:1px solid #333333;}
.article_imgb{width:80px; text-align:left; padding-left:10px!important;}
.article_imgb img{max-width:65px; border:1px solid #333333;}
.article_img .return{display:block; height:22px; background:url(../elmt/return_fiche.gif) no-repeat top left; padding-left:18px; padding-top:0px; color:#000000; margin-top:5px;}

.design{width:245px; text-align:left; padding-left:15px!important}
.design strong{display:block;margin-bottom:10px;}

.total, .prix{width:100px; text-align:center; font-weight:bold;}

.quantite{text-align:center;}
.quantite .qte{width:91px; display:block; position:relative; margin-left:auto; margin-right:auto; margin-bottom:5px;}
.quantite .reloadpanier{width:95px; display:block; position:relative; margin-left:auto; margin-right:auto; background:#95ba12 url(../fond/bg_recalc.gif) no-repeat top right; padding:2px; border:0px; text-align:left; padding-left:5px; margin-bottom:5px; cursor:pointer;}
.quantite .suppr_art{width:95px; display:block; position:relative; margin-left:auto; margin-right:auto; background:#a6a6a6 url(../fond/bg_suppr.gif) no-repeat top right; padding:2px; border:0px; text-align:left; padding-left:5px;cursor:pointer;}

#thepanier .sepa_grise{height:2px; background-color:#dfdfdf; padding:0px!important;}

.inscription{ height:40px; background:url(../fond/bg_bout_inscription.gif) repeat-x top left; margin:5px; cursor:pointer;}
.suite{display:block; width:100%; height:40px; padding:5px; background:transparent url(../fond/suivant.gif) no-repeat top right; color:#ffffff; font-size:1.3em;font-weight:bold!important; padding-right:40px; border:0px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.resum_panier{padding-left:10px;}

.vider{ display:block; height:18px; width:120px; padding-left:26px; background:url(../elmt/del.png) no-repeat top left; font-weight:bold; color:#000000; padding-top:4px; margin-left:10px;}
.vider:hover{color:#ff0000}

/* CODE PROMO */
#codepromo{
	background:#ebebeb url(../fond/code_promo.gif) no-repeat top right; border:1px solid #b0b0b0;
	padding:5px; padding-right:75px;
	margin:5px; margin-top:0px;
}
#codepromo p{font-size:0.9em;margin-bottom:5px;}#codepromo strong{font-size:1.0em; font-weight:bold!important; margin-bottom:4px;}
#codepromo .ajouter_code{ background:url(../fond/bg_vert_envers.gif) repeat-x top left; text-align:center; color:#FFFFFF; border:0px;width:90px;font-size:0.9em; font-weight:bold!important;}
#codepromo .ctexttans{width:145px; border:1px solid #b0b0b0;margin-bottom:5px;}

/* SAUVEGARDE */
#sauv_panier{
	background:#ebebeb url(../fond/sauvegarde.gif) no-repeat top right; border:1px solid #b0b0b0;
	padding:5px; padding-right:35px;
	margin:5px; margin-top:0px;
}
#sauv_panier h2{color:#60355f; margin-bottom:4px;}
#sauv_panier p{font-size:0.9em!important; color:#646464;}
#sauv_panier .save{ background-color:#dfdfdf; border:1px solid #a6a6a6; width:340px; font-size:0.9em; margin-top:5px;color:#5d5d5d;margin-bottom:5px;padding:1px; float:left}
#sauv_panier .add_sav{background-color:#756074; border:1px solid #565656; text-align:center; color:#ffffff; text-transform:uppercase; font-weight:bold; cursor:pointer; font-size:0.9em; padding:1px; float:left; margin-bottom:5px; width:149px;}

.ou_sav{display:block; float:left; background-color:#FFFFFF; padding:1px; margin-left:10px; margin-right:10px;}

/**** FIN PANIER ***************/
/*** ETAPE 2 COORDONNEES ***/
#log_client{position:relative; float:right;width:226px;}
#new_client{margin-right:232px;}

.log_client, .new_client{ background-color:#FFFFFF; border:1px solid #b0b0b0; margin-bottom:10px;}
.log_client h4, .new_client h4{ background-color:#623660; padding:3px; padding-left:5px; color:#ffffff; font-size:1.1em;}
.log_client .client{margin:5px;}
.log_client .client label{font-weight:bold; display:block;}
.log_client .client .ctexttans{width:207px; background-color:#efefef; border:1px solid #b0b0b0; margin-bottom:5px; margin-top:3px;}
.log_client .client .submit_log{width:207px; background:url(../fond/bg_vert.gif) repeat-x top left; border:0px; padding:3px; text-transform:uppercase; font-weight:bold; color:#ffffff;}
.log_client .client .oubli{margin-top:10px; font-size:0.9em; color:#555555;}
.log_client .client .oubli a{font-size:1.0em; color:#555555; text-decoration:underline;}
.log_client .client .oubli a:hover{color:#000000;}

#new_client fieldset{border:1px solid #b0b0b0; margin:10px; padding:10px;}
#new_client legend{color:#404040; text-transform:uppercase; font-size:1.1em; font-weight:bold; padding-right:5px; padding-left:3px;}
#new_client .small{font-size:0.8em!important; text-transform:none!important; color:#666666!important;}
#new_client label {display:block;}
#new_client label span{position:relative; display:block; float:left; width:195px; margin-left:5px; text-align:right; padding-right:5px;}
.modif_coord span{width:300px!important;}
 
#new_client .ctext, #new_client .mtext, #new_client .selectb{position:relative; margin-left:0px; width:280px; margin-bottom:8px; background-color:#efefef; border:1px solid #b0b0b0}
#new_client .mtext{height:50px;}

#new_client .decrochage{color:#53680a; margin-left:10px; font-weight:bold;}
#new_client .viewlivraison{margin-left:5px; vertical-align:middle;}

#new_client .note{margin:15px; font-size:0.9em!important; color:#666666;}
#livraison{display:none;}
/*** FIN ETAPE 2 COORDONNEES ***/
/*** ETAPE 3 MODE PAIEMENT ***/
.adresse{ background-color:#ebebeb; border:1px solid #b0b0b0; margin:5px; margin-top:0px;}
.totalligne{font-weight:bold; color:#e02317;}
.adresse h2{ background-color:#898989; color:#ffffff; padding:2px; padding-left:5px;margin-bottom:4px;}
.adresse h3{margin-left:5px;}
.adresse address{ font-style:normal; margin-left:5px; margin-bottom:8px;}
.visu_adress{position:absolute; margin-left:310px;}
.modif_adresse{ display:block; background-color:#a6a6a6; color:#3f3f3f; padding:1px; text-align:right; font-size:0.9em!important; font-weight:bold; padding-right:4px;}
.modif_adresse:hover{color:#ffffff}

.continue{margin-top:10px;}
.continue .cgv{
	position:relative; float:left; width:357px;
	background-color:#ebebeb; border:1px solid #b0b0b0;
}
.continue .cgv h4{background-color:#623660; color:#ffffff; text-transform:uppercase; padding:3px;}
.continue .mdp{margin-left:367px;}
.continue .text_cgv {
	background-color:#f5f5f5; border:1px solid #b0b0b0;
	margin:8px; padding:5px;
	height:135px; overflow:auto;
	font-size:0.9em!important; color:#545454;
}
.continue .text_cgv p, .continue .text_cgv strong, .continue .text_cgv ul, .continue .text_cgv li{font-size:0.9em!important; color:#545454;}
.continue .text_cgv li{margin:3px; list-style:square!important; margin-left:25px;}
.continue .cgv .accept_cgv{text-align:right; color:#e02317; font-weight:bold; font-size:0.9em!important;margin:6px;margin-right:26px;}
#cgv{float:right; margin-right:8px; margin-left:5px;}

.continue .mdp{
	margin-left:367px; min-height:215px; height:auto!important; height:215px;
	background-color:#ebebeb; border:1px solid #b0b0b0;
}
.continue .mdp h4{background-color:#623660; color:#ffffff; text-transform:uppercase; padding:3px;}
.continue .mdp_text{font-size:0.9em!important; padding:10px;}
.continue .mdp_text label{display:block; margin-bottom:5px;}
.continue .mdp_text input{margin-right:5px;}
/*** FIN ETAPE 3 MODE PAIEMENT ***/
/*** ETAPE 4 PAIEMENT ***/


/*** FIN ETAPE 4 PAIEMENT ***/
/*** ETAPE 5 CONFIRMATION ***/
#confirmation{background-color:#ffffff; border:1px solid #b0b0b0; padding:15px;}
.client h2{font-size:1.1em; font-weight:bold; color:#db0d4c}
.client .right_client{position:relative; float:left; width:345px;}
.client .return{display:block; height:22px; background:url(../elmt/return.gif) no-repeat top left; padding-left:28px; padding-top:4px; color:#000000; margin-top:50px;}
.client .left_client{margin-left:355px;background-color:#ebebeb; border:1px solid #b0b0b0;}
.client .left_sav{margin-left:335px;}
.client .left_client h3{background-color:#623660; color:#ffffff; text-transform:uppercase; padding:3px; margin-bottom:6px;}
.client .left_client address{font-style:normal; margin-left:15px; margin-bottom:10px;margin-top:10px;}

/*** FIN ETAPE 5 CONFIRMATION ***/

/*** RECHERCHE AVANCEE ***/
#search_a{
	position:relative; display:block;
	width:100%; min-height:73px;
	background-color:#767676;
	margin-bottom:5px; padding-bottom:5px;
}
#search_a h5{ text-transform:uppercase; color:#ffffff; background-color:#3b3b3b; padding:5px;}
#search_a h6{color:#ffffff;}
#formrecha .champ_recha{ background-color:#4d4d4d; border:1px solid #4d4d4d; width:95%; margin-left:3px; margin-top:3px; color:#ffffff; text-transform:lowercase; font-size:0.9em; color:#e0e0e0;}

.for_artistes, .for_format, .for_motcles{
	position:relative; float:left; 
	min-width:176px; width:31%;
	padding:2px; padding-bottom:5px;
	background-color:#8b8b8b; border:1px solid #a5a5a5;
	margin:5px;
}
.subsearcha{
	position:relative;
	height:27px;width:100%; 
	background:url(../fond/bg_subsearcha.gif) repeat-x top left; 
	margin-bottom:10px;
}
.subsa{height:25px; background:url(../elmt/subrecha.gif) no-repeat top right; padding-right:25px; color:#dcea81; text-transform:uppercase; font-weight:bold; border:0px; float:right; cursor:pointer;}

#rech_criteres{ position:relative; display:block;background-color:#a3a3a3; border:1px solid #515151; min-height:18px; height:auto!important; height:18px;margin-bottom:5px;}
#rech_criteres h6{ background-color:#5e5e5e; color:#ffffff; padding:2px; padding-left:5px;}
#crit_art, #crit_mc, #crit_dim{
	position:relative; float:left;width:31%; margin:5px;
	
	padding:5px;
}
#crit_art li, #crit_mc li, #crit_dim li{background-color:#c5c5c5; border:1px solid #ffffff; padding:2px; font-weight:bold; padding-left:5px; margin-bottom:5px;cursor:text}

.textcrit{margin-right:20px;}
.supcrit{position:relative;float:right; height:17px; width:18px; background:url(../elmt/sup_crit.gif) no-repeat top left;cursor:pointer; margin-top:-2px;}

/** renvoi mdp ***/
#renvoi{background-color:#ffffff; border:1px solid #b0b0b0; padding:15px;}
#renvoi .renvoi{font-size:1.2em; background-color:#512c50; color:#ffffff; padding:2px; padding-left:5px; margin-right:35px; margin-bottom:15px;}
#renvoi label{display:block;margin-left:15px;background-color:#e8e8e8; border:1px solid #b0b0b0;padding:5px;margin-top:10px; margin-right:35px; height:22px;}
#renvoi label span{float:left; font-weight:bold; margin-right:10px; margin-top:3px;}
#renvoi .ctext{ float:left;width:180px; border:1px solid #999999; margin-top:3px; height:15px;}
#renvoi .suitemdp{ float:left;background:url(../fond/bg_vert_envers.gif) repeat-x top left; width:250px; border:1px solid #6c860e; color:#ffffff;font-weight:bold;margin-top:2px; margin-left:5px;}

/**** RESULT SEARCH ****/
#result_search{background-color:#ffffff; border:1px solid #b0b0b0; padding:15px;}

/*** MESSAGE ERREUR ****/
.message{margin-bottom:10px; margin-top:5px;}
.message li{border-bottom:1px solid #ffffff;}
.message .red{padding:4px; background-color:#cf0000; color:#ffffff; font-weight:bold;}
.message .red a{color:#ffffff; text-decoration:underline;}
.message .green{padding:4px; background-color:#9bc113; color:#000000; font-weight:bold;}
/*** FIN MESSAGE ERREUR ****/


