@import url(general.css);
/********************* BOUTIQUE *********************/
#ariane{
	position:relative; display:block; float:left;
	width:550px; height:25px; color:#000000;
}
#ariane a{color:#000000}

.infoclient{position:relative; display:block; float:right; margin-bottom:10px;width:400px}
.infoclient a{text-transform:none!important; font-size:1.0em!important; color:#3c3539!important;margin-left:5px; height:13px!important; padding-top:0px!important;}
.deconn{display:block; height:13px; background:url(../element/deconnexion.gif) no-repeat center right!important; padding-right:15px;}

/******** TRI ET RECHERCHE ********/
#tri_n_search{
	display:block;
	width:967px; height:106px;
	background:#f3f3f3 url(../fond/bg_tri.gif) repeat-x bottom left;
	border:1px solid #9d9d9d;
	margin-bottom:10px;
}
.titre_cat{
	position:relative; float:left;
	width:151px; height:93px; padding-top:13px;
	background:url(../fond/bg_titrecat.jpg) no-repeat top left;
	text-align:center; color:#ffffff; font-size:1.5em;
}
.titre_cat span{display:block; line-height:1.1em; margin-bottom:0px; font-size:1em;font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:-5px; margin-top:-5px;line-height:0.9em}
.moteur_search{
	position:relative; display:block; float:right;
	width:796px; height:101px;
	background:url(../fond/angelo.jpg) no-repeat bottom right;
	padding-top:5px; padding-left:20px;
}
#searchboutique fieldset{position:relative; float:left; display:block; width:215px; margin-right:25px; height:90px; border:0px; border-right:1px solid #b0b0b0;}
#searchboutique legend{text-transform:uppercase; font-weight:bold;margin-bottom:5px; font-size:1.1em;}
#searchboutique .nobord{border-right:none!important; margin-right:0px!important;width:260px!important;}
#searchboutique p{font-size:0.9em;}
.silhouette{height:32px; width:110px;padding-top:10px;background:url(../element/silhouette.png) no-repeat 40px 0px;}
.radiomarge{margin-right:25px;}

/******** FIN TRI ET RECHERCHE ********/
/******** PAGINATION ********/
.pagination{display:block; float:right;margin-bottom:10px; z-index:1}
.pagination a{border:1px solid #656565; padding:2px; padding-left:5px; padding-right:5px; margin-left:5px; color:#000000;}
.pagination .sel, .pagination a:hover{ background-color:#656565; color:#ffffff; font-weight:bold;}
/******** FIN PAGINATION ********/

/************************************* LISTE DES ARTICLE ************************************************/
#liste_art{margin-right:-10px; width:980px; z-index:2}
#liste_art .fichette{
	/*position:relative;*/float:left; display:block;
	width:184px; height:308px;
	margin-right:10px; margin-bottom:10px;
	border:1px solid #9c9d9f; background-color:#FFFFFF;
	text-align:center;
}
#liste_art .fichette img{border:0px}
#liste_art .fichette h3{color:#9a1d61; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-align:center; font-weight:bold;margin-top:5px; margin-bottom:5px;}
#liste_art .fichette h2 a{display:block;height:33px; overflow:hidden;color:#000000; margin-left:5px; margin-right:5px;}
#liste_art .imgfichette{height:205px; overflow:hidden}
#liste_art .imgfichette img{max-height:205px; max-width:180px;}

#liste_art .acces_reserve{position:absolute; z-index:100; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#9f0b4c; font-size:1.5em; font-weight:bold; margin-top:110px; width:185px; line-height:1.0em;}

#liste_art .imgreserve {background:url(../element/reservemembres.png) no-repeat top center ; height:150px;}

#liste_art .prixfichette{background-color:#dddddd; padding:4px; padding-top:2px; text-align:right; height:22px;}
#liste_art .prixbarre{position:relative; float:right; display:block; text-decoration:line-through; padding-top:5px;}
#liste_art .prixunique{display:block; width:80px; position:relative; float:right;color:#06396d; font-weight:bold; font-size:1.6em;}

#liste_art .taillefichette{ z-index:100;background-color:#787878; text-align:right; height:18px;}
#liste_art .taille_fichette{position:relative; float:right;display:block;color:#FFFFFF; background:url(../element/taillefichette.gif) no-repeat top right; padding-right:20px; padding-top:2px; cursor:pointer}
#liste_art .choixtaillefichette{position:absolute; z-index:20;display:none;background-color:#787878; text-align:right; width:175px; margin-top:18px; margin-left:-1px; color:#ffffff; padding:5px;padding-top:6px; padding-bottom:10px; border-bottom:5px solid #ffffff;}
#liste_art .choixtaillefichette input{float:right; margin-left:5px;}
#liste_art .choixtaillefichette ul{margin-bottom:5px;}
#liste_art .choixtaillefichette li{margin-bottom:3px;}
#liste_art .addpanier{border:none; display:block; width:170px; height:30px; padding-top:6px; background:url(../element/ajoutpanier.png) no-repeat top right; color:#ffffff; font-weight:bold; cursor:pointer}

#liste_art .percent{position:absolute; margin-top:-27px; margin-left:2px; width:45px; height:33px; text-align:center;font-size:1.6em!important; color:#ffffff; background:url(../element/lite_percent.png) no-repeat top left; padding-top:8px;}
#liste_art .percent{font-size:0.8em;}

#liste_art .promo, #liste_art .soldes, #liste_art .new{
	position:absolute; z-index:50; display:block; margin-top:-6px; /*right:-8px;*/ margin-left:125px;
	width:67px; height:134px; 
	background:url(../element/sticker_promo.png) no-repeat top left;
}
.soldes #liste_art .promo{background:url(../element/sticker_soldes.png) no-repeat top left!important;}
#liste_art .new{background:url(../element/sticker_nouveaute.png) no-repeat top left!important;}

.hdp{display:block; text-align:right; background:url(../element/fleche_noire_hdp.gif) no-repeat top right; color:#000000; text-decoration:underline; padding-right:16px; margin-bottom:10px;}

hr{background-color:#a6a6a6; height:1px; border:0px;margin-bottom:40px;margin-top:10px;}

/*********************************** FIN LISTE DES ARTICLE **********************************************/
/****************************************** PAGE ARTICLE ************************************************/
#article .back{position:relative; display:block;float:right; clear:both; color:#000000; text-decoration:underline; margin-top:-10px; margin-bottom:15px;}
#article .left_art{
	position:relative; display:block; float:left; z-index:2;
	width:410px; min-height:150px; height:auto!important; height:150px;
	margin-right:5px; margin-bottom:30px;
}
#article .right_art{
	position:relative; display:block; float:left; z-index:1;
	width:555px; min-height:150px; height:auto!important; height:150px;
	 margin-bottom:30px;
}
/* galerie article */
#article .left_art img{border:0px;}
.first_img{width:403px; height:393px; border:1px solid #c1c1c1; overflow:hidden; text-align:center; margin-bottom:5px;}
.first_img img{max-height:393px; max-width:403px;}
.min_img{position:relative; float:left; display:block; width:76px; height:74px; border:1px solid #c1c1c1; margin-right:4px; text-align:center;margin-bottom:5px;}
.min_img img{max-width:76px; max-height:74px;}
/* fin galerie img*/
/* marque logo */
.logomarque{position:absolute; right:6px; top:1px; text-indent:-999999px; text-indent:-9999999px;}
.marque_DIESEL{width:85px; height:46px; background:url(../element/logo_diesel.gif) no-repeat top left;}
.marque_ADIDAS{width:85px; height:59px; background:url(../element/logo_adidas.gif) no-repeat top left;}
.marque_BCBG_MAXAZRIA{width:85px; height:88px; background:url(../element/logo_bcbg_maxazria.gif) no-repeat top left;}
.marque_CALVIN_KLEIN{width:85px; height:85px; background:url(../element/logo_calvinklein.gif) no-repeat top left;}
.marque_CERRUTI{width:85px; height:53px; background:url(../element/logo_cerruti.gif) no-repeat top left;}
.marque_DOLCE_GABBANA{width:85px; height:59px; background:url(../element/logo_dolcegabbana.gif) no-repeat top left;}
.marque_ED_HARDY{width:85px; height:87px; background:url(../element/logo_edhardy.gif) no-repeat top left;}
.marque_ENERGIE{width:93px; height:45px; background:url(../element/logo_energie.gif) no-repeat top left;}
.marque_FRED_PERRY{width:85px; height:81px; background:url(../element/logo_fredperry.gif) no-repeat top left;}
.marque_G-STAR{width:85px; height:29px; background:url(../element/logo_gstar.gif) no-repeat top left;}
.marque_GUESS{width:69px; height:45px; background:url(../element/logo_guess.gif) no-repeat top left;}
.marque_JAPAN_RAGS{width:71px; height:45px; background:url(../element/logo_japanrags.gif) no-repeat top left;}
.marque_KAPORAL{width:85px; height:58px; background:url(../element/logo_kaporal_b.gif) no-repeat top left;}
.marque_LE_COQ_SPORTIF{width:85px; height:85px; background:url(../element/logo_coqsportif.gif) no-repeat top left;}
.marque_LE_TEMPS_DE_CERISES, .marque_LE_TEMPS_DES_CERISES{width:85px; height:47px; background:url(../element/logo_tempscerises.gif) no-repeat top left;}
.marque_LEVIS{width:87px; height:45px; background:url(../element/logo_levis.gif) no-repeat top left;}
.marque_MELTINPOT{width:85px; height:29px; background:url(../element/logo_meltinpot.gif) no-repeat top left;}
.marque_MISS_SIXTY{width:85px; height:27px; background:url(../element/logo_misssixty.gif) no-repeat top left;}
.marque_PEPE_JEANS{width:88px; height:45px; background:url(../element/logo_pepejeans.gif) no-repeat top left;}
.marque_REEBOK{width:88px; height:35px; background:url(../element/logo_reebok.gif) no-repeat top left;}
.marque_REPLAY{width:88px; height:37px; background:url(../element/logo_replay_b.gif) no-repeat top left;}
.marque_RG_512{width:88px; height:31px; background:url(../element/logo_rg512.gif) no-repeat top left;}
.marque_UNGARO{width:88px; height:42px; background:url(../element/logo_ungaro.gif) no-repeat top left;}


#outils{display:block; margin-top:10px; height:25px;}
#outils a{position:relative; display:block; float:left; height:18px; padding-left:22px; padding-top:2px; color:#000000; border:0px;margin-right:20px;}
#outils .print{ background:url(../element/print.gif) no-repeat top left;}
#outils .sentofriend{padding-left:23px; padding-top:2px; padding-bottom:3px; cursor:pointer;background:url(../element/send.gif) no-repeat top left;}
#outils .partage{padding-left:23px; padding-top:2px; padding-bottom:3px; cursor:pointer;background:url(../element/send.gif) no-repeat top left;background:url(../element/partage.gif) no-repeat top left;margin-right:30px;}

#article .right_art h2{color:#343434; width:465px; font-size:1.7em;}
#article .right_art .prixbarre{position:relative; float:left; margin-right:20px;font-size:1.2em; text-decoration:line-through; padding-top:10px;}
#article .right_art .prixart{position:relative; float:left;color:#06396d; font-size:2.2em; font-weight:bold;margin-bottom:20px;}

#article .right_art .percent{position:absolute; top:-5px; right:20px; width:62px; height:47px; text-align:center;font-size:2.2em; color:#ffffff; background:url(../element/big_percent.png) no-repeat top left; padding-top:12px;}
#article .right_art .percent span{font-size:0.8em;}

/* TABULATION */ 
#tabs{display:block; clear:both;}
.ui-tabs .ui-tabs-hide {display: none;}

#menu_tabs li{position:relative; float:left; display:block; height:22px; background:url(../fond/tabsmenu_hover.gif) no-repeat top right;margin-bottom:-1px;border-left:1px solid #c1c1c1;}
#menu_tabs .ui-state-active{background:url(../fond/tabsmenu.gif) no-repeat top right;height:22px; border-bottom:1px solid #ffffff; font-weight:bold;}
#menu_tabs li a{display:block; padding-top:3px;padding-right:40px; font-size:1.1em; padding-left:5px;text-transform:uppercase; color:#000000;}

#content_tabs{display:block; clear:both; width:523px; min-height:180px; height:auto!important; height:200px; background:#ffffff url(../fond/bg_tabs.jpg) repeat-x bottom left;border:1px solid #c1c1c1; padding:10px;margin-bottom:10px;}

#tabs-1 .corresp{display:block; height:25px; text-align:right; background:url(../element/corres-taille.gif) no-repeat top right; padding-right:15px; font-style:italic; font-weight:bold;color:#494949;margin-top:-5px; margin-right:5px; padding-top:10px;}
#content_tabs h3, #content_tabs h4{color:#06396d; font-size:1.2em; text-transform:uppercase;margin-bottom:5px;}
#content_tabs h4{position:relative; display:block; float:left; margin-right:15px;}

#content_tabs h3 span{ text-transform:none; color:#000000; font-weight:normal; font-size:0.7em;}

/* BOUTON TAILLE */
#liste_taille_prod{min-height:65px;}
#liste_taille_prod li{cursor:pointer;}
#liste_taille_prod .tailledispo, #liste_taille_prod .tailleselect{position:relative; float:left; display:block; width:76px; height:25px; background:#dedede url(../fond/bg_taille.gif) repeat-x bottom left; border:1px solid #aaaaaa; margin:0 5px 5px 0; text-align:center; padding-top:7px;}

#liste_taille_prod li:hover{background:#dedede url(../fond/bg_taille_hover.gif) repeat-x bottom left;color:#ffffff;}
#liste_taille_prod li.quasiepuis2:hover{background:#dedede url(../fond/bg_taille_hover2.gif) repeat-x bottom left;color:#ffffff;}

#liste_taille_prod .tailleselect{background:#dedede url(../fond/bg_taille_hover.gif) repeat-x bottom left;color:#ffffff;border:2px solid #000000}
#liste_taille_prod .tailleselect.quasiepuis2{background:#dedede url(../fond/bg_taille_hover2.gif) repeat-x bottom left;color:#ffffff;border:2px solid #000000}

.complement{position:absolute; display:none; z-index:20; width:150px; text-align:left; padding:5px; border:2px solid #000000; background-color:#666666; top:-82px; margin-left:-20px;}
.complement p{margin-bottom:3px;}
.complement var{float:right;color:#86dbeb; font-style:normal; font-weight:bold;}

.complement.quasiepuis{background-color:#90164C}
.complement.quasiepuis var{color:#FFE400}

/* QUANTITE */
#td_minus{position:relative; display:block; float:left; width:18px; height:16px; background:url(../element/moins.png) no-repeat top left; margin-right:2px; cursor:pointer;}
#article .qte{position:relative; display:block; float:left; background-color:transparent; border:1px solid #8c8c8c; width:28px; height:18px; font-weight:bold; text-align:center;}
#td_hplus{position:relative; display:block; float:left; width:18px; height:16px; background:url(../element/plus.png) no-repeat top left; margin-left:2px; margin-right:20px; cursor:pointer;}

/* AJOUT PANIER */
#article .addpanier{position:relative; float:left; clear:both; width:178px; height:21px; background:url(../element/addpanier.gif) no-repeat top left; text-indent:-999999px; border:0px;margin-top:15px; cursor:pointer; display:none; cursor:pointer}

#indic_livraison, #indic_livraisonfree{position:relative; float:right; display:block; width:183px; height:82px; background:url(../fond/bg_indic_liv.png) no-repeat top left; padding-left:13px; padding-right:13px; margin-right:10px;}
#indic_livraisonfree{background:url(../fond/bg_indic_livfree.png) no-repeat top left; width:165px; height:82px; padding-left:13px; padding-right:41px; padding-top:10px;line-height:1.1em}
#indic_livraison p, #indic_livraisonfree p{ color:#000000; font-weight:bold; text-align:center; }
#indic_livraison var, #indic_livraisonfree var{font-style:normal; color:#e11010; text-transform:uppercase; font-size:1.1em;}
#indic_livraison var, #indic_livraisonfree small{display:block;font-size:0.8em !important;font-weight:normal !important;line-height:1em;}

/* INFOS ARTICLE */
#infos_article{position:relative; display:block; float:left; width:250px; min-height:20px;}
#infos_article p{margin-bottom:3px;}
#infos_article img{ vertical-align:middle;}

/* description produit */
#tabs-2 table{background-color:transparent!important; width:500px!important}
#tabs-2 table a, #tabs-2 a{color:#000000!important;}
#tabs-2 .info{position:relative; display:block; float:left; margin-right:5px;font-weight:bold!important; text-transform:uppercase; padding-bottom:5px;}
#tabs-2 table strong a{color:#06396d!important;}
#tabs-2 table ul{margin-left:25px;}
#tabs-2 table ul li{list-style:square; list-style-position:outside; margin-bottom:3px!important;}
#tabs-2 table td{text-align:left!important; color:#000000!important;}
#tabs-2 li{margin-bottom:5px;}

/* livraison retour */
#tabs-3 h5, #tabs-4 h5{font-size:1.2em; font-style:italic; color:#000000;}
#tabs-3 h6, #tabs-4 h6{font-size:1.3em; color:#88121d; padding:3px; padding-left:30px; padding-right:30px; text-align:center;}
#tabs-3 p, #tabs-4 p{margin-bottom:8px; margin-right:20px;}
#tabs-3 ul, #tabs-4 ul{margin-bottom:10px!important; margin-top:-5px;}
#tabs-3 ul li, #tabs-4 ul li{list-style:square; margin-left:25px;}
#tabs-3 a, #tabs-4 a{color:#000000; text-decoration:underline;}


/* vous aimerez & consultation */
#like_too{
	position:relative; display:block; clear:both;
	width:523px;
	background-color:#efefef; border:1px solid #c3c3c3;
	padding:10px;
}
#like_too h5{color:#000000; font-size:1.1em; text-transform:uppercase; font-weight:normal; margin-bottom:5px;}
#like_too li, #consultation li{
	position:relative; display:block; float:left;
	background-color:#ffffff; border:1px solid #bababa;
	width:169px; height:130px;
	margin-right:5px;
}
#like_too .lastart, #consultation .lastart{margin-right:0px}
#like_too img, #consultation img{position:relative; float:left; z-index:50;border:0px;}
#like_too dt, #consultation dt{position:relative; display:block; float:left; width:70px; height:125px; text-align:center;padding-top:5px; text-indent:-999999px;}
#like_too dt img, #consultation dt img{max-width:70px; max-height:125px;}
#like_too a, #consultation a{color:#000000;}
#like_too .percentlite, #consultation .percentlite{position:absolute; z-index:60; bottom:3px; left:3px; width:36px; height:25px; text-align:center;font-size:1.2em; color:#ffffff; background:url(../element/verylite_percent.png) no-repeat top left;  padding-top:8px;}
#like_too .percentlite span, #consultation .percentlite span{font-size:0.8em;}
#like_too .fn, #consultation .fn{display:block; position:relative; float:right; margin-top:7px; width:90px; height:65px; text-align:center;margin-right:5px; }
#like_too .prixbarre, #consultation .prixbarre{display:block; position:relative; float:right; text-align:center; margin-right:0px!important; padding-top:0px!important; width:90px;}
#like_too .prix, #consultation .prix{display:block; position:relative; float:right; float:right;width:90px; text-align:center; color:#06396d; font-size:1.6em; font-weight:bold;}

#consultation{
	position:relative; display:block; 
	min-height:180px; height:auto!important; height:160px;
	background:url(../fond/bg_sepa.gif) repeat-x top left;
	padding:10px;
	margin-bottom:15px;
}
#consultation h6{font-weight:bold; text-transform:uppercase; font-size:1.1em; margin-bottom:5px;}

/***** correspondance des tailles *******/
.content_corresp{padding:10px;}
#content_tabs_rub{display:block; clear:both; width:790px; min-height:180px; height:auto!important; background-color:#FFFFFF; height:200px; padding:10px; padding-left:20px;margin-bottom:10px;text-align:left}

#menu_tabs_rub{height:50px; width:820px; background-color:#c2c2c2;}
#menu_tabs_rub li{position:relative; float:left; display:block; width:200px; height:50px;font-weight:bold; text-align:center;}
#menu_tabs_rub .ui-state-active{background-color:#ffffff; height:50px;}
#menu_tabs_rub li a{display:block; width:170px; height:35px; padding-top:15px;padding-left:30px; font-size:1.2em;text-transform:uppercase; color:#000000;}
#menu_tabs_rub .femme{background:url(../element/femme_out.gif) no-repeat 25px 0px;}
#menu_tabs_rub .ui-state-active .femme{background:url(../element/femme.gif) no-repeat 25px 0px;}
#menu_tabs_rub .homme{background:url(../element/homme_out.gif) no-repeat 25px 0px;}
#menu_tabs_rub .ui-state-active .homme{background:url(../element/homme.gif) no-repeat 25px 0px;}
#menu_tabs_rub .enfant{background:url(../element/enfant_out.gif) no-repeat 25px 0px;}
#menu_tabs_rub .ui-state-active .enfant{background:url(../element/enfant.gif) no-repeat 25px 0px;}

#content_tabs_rub h2{ text-align:left; font-weight:bold; color:#990066; font-size:1.2em; text-transform:uppercase;margin-bottom:3px;}
#content_tabs_rub table{width:780px; margin-bottom:10px; border:1px solid #343a46}
#content_tabs_rub table thead td{margin:0px; padding:4px;background-color:#343a46; color:#ffffff; font-weight:bold; }
#content_tabs_rub td{margin:0px;padding:4px}
#content_tabs_rub .pair{ background-color:#e3e3e3;}

/******** ENVOYER A UN AMI **********/
#sendtofriend{
	position:absolute; display:none; z-index:100; 
	width:470px; height:320px; padding-left:80px;
	background:#FFFFFF url(../fond/sendtofriend.jpg) no-repeat bottom left; border:4px solid #000000;
	left:10px; margin-top:-360px;
	text-align:center;
}
#sendtofriend h2{margin-top:50px;font-size:2.0em; margin-bottom:10px; text-transform:uppercase;}
#sendtofriend p{font-size:1.2em; margin-bottom:10px;}
#sendform label span{position:relative; display:block; float:left; width:160px; text-align:right; padding-right:5px;}
#sendform .ctext{width:240px; float:left;  border:1px solid #c4c4c4; margin-bottom:10px;}
#sendtofriend .close_send{display:block;position:absolute; bottom:20px; right:20px; font-weight:bold; background:url(../element/deconnexion.gif) no-repeat center right; padding-right:15px; cursor:pointer}

#reseaux{position:absolute; display:none; width:360px; height:76px; margin-top:-92px;}
.reseaux{ background-color:#FFFFFF; border:2px solid #000000; text-align:center; width:321px; height:60px; padding-left:35px;}
.fleche_reseaux{width:360px; height:12px; background:url(../element/fleche_basse_noire.gif) no-repeat top center;}
.reseaux img{position:relative; display:block; float:left; margin:0px!important;}
.reseaux a{margin-right:5px!important; padding-left:0px!important;}

/**************************************** FIN PAGE ARTICLE **********************************************/

/******************************************* PANIER **********************************************/
#panier{margin-bottom:35px; margin-top:0px;}

#panier h2{text-transform:uppercase; font-size:1.6em; color:#333333; margin-bottom:10px;}
#panier h2 span{color:#ff0674; font-size:1.1em;}

#thepanier{width:100%; /*border:1px solid #c5c5c5;*/ margin-bottom:30px;}
#thepanier thead th{margin:0px; padding:4px;background-color:#586377; color:#ffffff; font-weight:bold;}
#thepanier td{padding:5px; vertical-align:middle;}
#thepanier .vignette {width:150px; text-align:center;}
#thepanier .vignette img{height:80px; max-width:150px;}
#thepanier .prix, #thepanier .prixtotal, #thepanier .quantite{width:160px; text-align:center;}
#thepanier .reference a{color:#222222; font-weight:bold;}
#thepanier .vignette strong{position:absolute; left:15px; color:#e11010; font-weight:bold; font-size:1.2em;}
#thepanier .supp_art{display:block; background:url(../element/trash.png) no-repeat 0px 3px; padding-left:10px; color:#000000; margin-top:10px; font-size:0.9em; width:118px; height:15px; margin-left:20px; border:0px; cursor:pointer;}
#thepanier thead th.prixtotal {color:#ffffff!important; font-size:1.0em!important;}
#thepanier .prixtotal{font-size:1.2em; font-weight:bold; color:#990033}
#thepanier .selectquantite{width:120px;border:1px solid #b8b8b8; text-align:center;}
#thepanier .pair{background-color:#ececec;}

#reduc_memo{position:relative; display:block; float:left; width:460px; margin-right:10px;}
#reduc_memo .reduction{padding:10px; margin-bottom:10px; background:url(../fond/bg_bonreduc.jpg) no-repeat top left; width:370px; height:90px; padding-left:75px;}
#reduc_memo .reduction h2{text-transform:uppercase; color:#bb9748; font-size:1.6em;}
#reduc_memo .reduction p{margin-top:2px; margin-bottom:5px;}
#reduc_memo .reduction a{color:#000000; text-decoration:underline;}
#reduc_memo .codetext{border:1px solid #d8b966; width:200px; position:relative; float:left;margin-top:5px;}
#reduc_memo .envoiecode{position:relative; float:left; width:138px; height:34px; border:0px; text-indent:-999999px; background:url(../element/bout_bon.png) no-repeat top left;margin-top:-2px; margin-left:-2px; cursor:pointer;}

#reduc_memo .memorise{padding:10px; padding-top:5px; margin-bottom:10px; background:#efefef url(../fond/bg_memo.jpg) no-repeat bottom right; border:4px solid #ababab; width:430px;}
#reduc_memo .memorise h2{color:#586377; text-transform:uppercase;font-size:1.4em;}
#reduc_memo .memorise p{color:#333333; margin-bottom:8px;}
#reduc_memo .memotext{position:relative; display:block; float:left; margin-right:3px;border:1px solid #ababab; width:220px;}
#reduc_memo .add_sav{position:relative; display:block; float:left; width:18px; height:18px; background:url(../element/save.png) no-repeat top left; text-indent:-9999px;}
#reduc_memo .load_sav{position:relative; float:left; display:block; width:32px; height:25px; background:url(../element/recup_panier.png) no-repeat top left;margin-top:-3px; text-indent:-9999px;}

#totalpanier{position:relative; float:left; width:500px;margin-bottom:10px;}
#totalpanier table{border:1px solid #c0c0c0; width:498px; margin-top:2px;}
#totalpanier table td{background-color:#ececec; padding:5px; text-align:right;}
#totalpanier .colprixtot{width:160px; text-align:center!important;}
#totalpanier .realtot{font-weight:bold; font-size:1.2em; color:#a20449;}
#totalpanier .colprixtot span{font-weight:bold;color:#990033}

.return{position:relative; display:block; float:left; background:url(../fond/bg_return.gif) repeat-x top left; height:39px; width:238px;margin-right:10px;}
.continue{position:relative; display:block; float:left; background:url(../fond/bg_continue.gif) repeat-x top left; height:39px; width:250px;}
.returnachat{display:block; width:211px; height:29px; background:url(../fond/return.png) no-repeat 5px 5px; padding-left:28px; padding-top:10px; color:#ffffff; font-size:1.3em; font-weight:bold;}
.validbouton{display:block; width:250px; height:39px; text-align:right; background:url(../fond/valid.png) no-repeat 217px 5px; font-weight:bold; font-size:1.3em; color:#ffffff; padding-right:33px; border:0px; cursor:pointer;}

/********** PAGES COORDONNEES - INSCRIPTION *****/
.lignepaiement{text-align:center; height:65px; padding-top:15px; padding-left:100px;}
.lignepaiement li{float:left; width:140px; height:45px; background-color:#e3e1e2; border:1px solid #c0bebf; margin-left:10px; color:#444444; font-weight:bold; font-size:1.1em;}
.lignepaiement li span{display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em;}
.lignepaiement .sel{background-color:#ffffff; color:#eb0c6e;}

#client{
	position:relative; display:block; float:left;
	width:370px; height:170px;
	border:1px solid #d7d7d7;
	background:url(../fond/cliente.jpg) no-repeat top left;
	padding-left:80px; padding-top:20px;
	margin-right:15px;
}
#noclient{
	position:relative; display:block; float:left;
	width:400px; height:180px;
	border:1px solid #d7d7d7;
	background:url(../fond/nocliente.jpg) no-repeat top left;
	padding-left:100px; padding-top:10px;
}
.identification h3{font-size:1.1em; text-transform:uppercase; font-style:italic; margin-bottom:5px;}
.identification ul{margin-top:5px; margin-bottom:15px;}
.identification ul li{list-style:square; margin-left:15px; margin-right:20px;}
#client .logtext{border:1px solid #a8a8a8; width:200px; margin-right:5px;margin-top:10px; color:#696969;}
#client .flechemini{border:1px solid #000000; width:100px; cursor:pointer; margin-top:10px; background-color:#ff0976; color:#ffffff; text-align:center; padding-left:10px; padding-right:10px;}
#noclient span, #client span, #noclient a{background-color:#2db0ed; color:#ffffff; text-align:center; border:1px solid #000000; padding-left:20px; padding-right:20px; font-weight:bold; cursor:pointer;}

#noclient h3, #client h3{text-transform:uppercase;}
#noclient ul{margin-bottom:15px;}
#noclient li{ list-style:square; list-style-position:outside; margin-left:15px; margin-right:25px;}

#form_insc{display:none; border:1px solid #a8a8a8; padding:20px; padding-left:65px; background:url(../fond/crea_compte.gif) no-repeat top left;}
#form_insc h4{font-size:1.6em;margin-bottom:15px;}

#formident fieldset#identite, #formident fieldset#adresse{position:relative; display:block; float:left; width:415px; margin-right:20px; height:180px; background-color:#ededed; border:1px solid #999999; padding:5px; margin-bottom:15px;}
#formident fieldset#adresse{margin-right:0px;}

#formident fieldset#identite h3, #formident fieldset#adresse h3, #formident fieldset#livraison h3{font-size:1.3em;color:#df0464; margin-bottom:10px;}
#formident fieldset#identite h3 small, #formident fieldset#adresse h3 small{color:#333333; font-style:italic}
#formident fieldset#identite label, #formident fieldset#adresse label, #formident fieldset#livraison label{display:block; clear:both; margin-bottom:8px;}
#formident fieldset#identite label span, #formident fieldset#adresse label span, #formident fieldset#livraison label span{position:relative; display:block; float:left; width:160px; text-align:right; padding-right:5px;}
#formident .ctext, #formident .mtext, #formident select{width:200px; border:1px solid #999999;}

#formident .left_insc{position:relative; float:left; width:448px;display:block;}
#formident .decrochage{display:block;font-size:1.0em; font-weight:bold;color:#333333; margin-bottom:20px;}
#formident fieldset#livraison{position:relative; display:none; float:left; width:415px; height:220px; background-color:#ededed; border:1px solid #999999; padding:5px; margin-bottom:15px;}
#formident p{font-size:1.0em; margin-right:20px;font-size:0.9em;}

#formident .right_insc{position:relative; display:block; float:left; width:430px;}

#formident .suitebouton{height:39px; background:url(../fond/bg_continue.gif) repeat-x top left;}
#formident .next_bout{border:0px; background:url(../fond/fleche_next.png) no-repeat top right; height:39px; width:425px; padding-right:30px; text-align:right; cursor:pointer; color:#ffffff; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

/***** RECAP ******/
#panier_recap{width:100%;margin-right:10px;}
#panier_recap .vignette{width:50px;}#panier_recap .vignette img{max-width:45px; max-height:50px;}

#panier_recap #thepanier .vignette {width:150px; text-align:center;}
#panier_recap #thepanier .vignette img{max-width:145px; max-height:150px;}
#panier_recap .prix, #panier_recap .quantite{width:50px;}
#panier_recap .prixtotal{width:120px;}
#panier_recap h3, #infolivraison h3, #infocomm h3{font-size:1.2em; margin-bottom:2px; text-transform:uppercase; font-style:italic;}
#panier_recap .panier_recap{border:1px solid #cccccc;padding:5px; margin-bottom:10px;}
#panier_recap .panier_recap table{margin-bottom:0px!important;}

#infolivraison{position:relative; float:left; margin-right:20px;width:460px; margin-bottom:40px;}
#infolivraison p{margin-bottom:5px;}
#infolivraison .add_livr, #infolivraison .add_fact{position:relative; display:block; float:left; width:460px;}
#infolivraison .add_livr{margin-bottom:20px;}
#infolivraison .add_livr div, #infolivraison .add_fact div{padding:5px;border:1px solid #cccccc;}
#infolivraison .add_livr p, #infolivraison .add_fact p{width:305px}
.modif_add{position:absolute; display:block; right:5px; bottom:5px; background-color:#444444; color:#ffffff; text-align:center; font-weight:bold; text-transform:uppercase; padding:2px; width:150px;}

#totalpanier_recap table{position:relative; display:block; float:left;border:1px solid #c0c0c0; width:490px; margin-top:2px; margin-bottom:40px;}
#totalpanier_recap table td{background-color:#ececec; padding:5px; text-align:right;}
#totalpanier_recap .colprixtot{width:120px; text-align:center!important;}
#totalpanier_recap .colprixtot span{font-weight:bold;color:#990033}
#totalpanier_recap .realtot{font-weight:bold; font-size:1.2em; color:#a20449;}
#totalpanier_recap label{display:block; float:right; font-weight:bold; margin-top:5px; margin-right:5px; margin-bottom:2px;}
#totalpanier_recap .changelivraison{display:block; float:right;width:250px; border:1px solid #999999;margin-top:5px;}

.choix_paiement, .cgv{border:1px solid #cccccc;padding:5px; margin-bottom:10px;}
.choix_paiement li{padding:5px; padding-top:10px; padding-left:160px; border-bottom:1px solid #cccccc;}
.lastmode{border-bottom:0px!important;}
.choix_paiement li input{margin-right:5px;}
li.CB{background:url(../fond/logo_cb.gif) no-repeat top left; min-height:28px;}
li.RNP1{background:url(../fond/KWIXO1.png) no-repeat top left; min-height:86px;}
li.RNPMUL{background:url(../fond/2KWIXO.png) no-repeat top left; min-height:86px;}
li.PAYPAL{background:url(../fond/logo_paypal.gif) no-repeat top left; min-height:28px;}
span.note{display:block;font-size:0.9em; margin-left:15px; margin-right:20px; color:#444444;}

.cgv{height:100px;}

.opencgv{display:block; background:url(../element/doc_cgv.gif) no-repeat top left; padding-left:32px; min-height:35px; margin-right:20px; padding-top:3px;margin:10px;}
.opencgv a{ text-decoration:underline; color:#07469c}

.cgv_content{padding:10px; background-color:#FFFFFF; text-align:left;}
.cgv_content h1{font-size:1.8em; text-transform:uppercase; margin-bottom:10px;}
.cgv_content h2{font-size:1.4em; font-weight:bold; font-style:italic; margin-left:25px; margin-right:35px; margin-bottom:5px;margin-top:10px;}
.cgv_content h3, .cgv_content h4{font-size:1.0em; font-weight:bold; text-transform:uppercase; margin-left:25px; margin-right:35px;}
.cgv_content p{margin-bottom:5px; margin-left:25px; margin-right:35px;}
.cgv_content ul{margin-left:50px; margin-right:50px; margin-bottom:10px;}
.cgv_content li{ list-style:square; margin-bottom:2px;}
.cgv_content address{margin-left:50px; margin-bottom:10px;}

.approuv{margin:10px; margin-left:17px; margin-top:0px;}
.approuv input{position:relative; float:left; margin-right:10px;}
.approuv span{display:block; position:relative; float:left; width:340px;}

#valid .suitebouton{height:39px; background:url(../fond/bg_continue.gif) repeat-x top left;}
#valid .next_bout{border:0px; background:url(../fond/fleche_next.png) no-repeat top right; height:39px; width:410px; padding-right:30px; text-align:right; cursor:pointer; color:#ffffff; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

/******** CONFIRMATION PAIEMENT *************/
.paiement_final{
	background:url(../element/paiement.jpg) no-repeat top right;
	width:690px;  min-height:169px; height:auto!important; height:169px;  
	border:1px solid #c4c4c4;
	padding:20px; padding-right:40px; margin-bottom:40px;margin-left:110px;
	text-align:center;
}
.paiement_final p{margin-bottom:5px;}
.paiement_final address{font-style:normal; }

.bigsubmit{border:0px; text-transform:uppercase; color:#eb0c6e; font-size:1.4em; font-weight:bold; background:url(../element/carte_paiement.gif) no-repeat bottom center; padding-bottom:30px; margin-top:20px; cursor:pointer;}

/* MESSAGES */
#message{ position:relative; display:block; padding:5px; border:1px solid #c4c4c4; background-color:#f5f5f5; padding:5px; margin-top:20px; margin-bottom:-10px;}
#message h3{position:relative; float:left; display:block; width:120px; font-size:1.4em; font-style:italic; text-transform:uppercase;}
#message p{position:relative; float:left; display:block;width:720px; margin-top:3px;}
#message span{display:block;}
#message .red{font-weight:bold; color:#FF0000;}
#message .green{font-weight:bold; color:#000000;}

/******** PANIER VIDE ***********/
.panier_vide{
	background:url(../element/recup_panier.jpg) no-repeat top right;
	width:690px;  min-height:169px; height:auto!important; height:169px;  
	border:1px solid #c4c4c4;
	padding:20px; padding-right:40px; margin-bottom:40px;margin-left:110px;
	text-align:center;
}
.panier_vide p{margin-bottom:5px;}
.panier_vide .memotext{ margin-right:3px;border:1px solid #ababab; width:260px;}
.panier_vide img{ vertical-align:middle;}
.return_home{margin-top:25px; margin-bottom:0px!important; font-weight:bold;} .return_home a{color:#ff197f;}

/********************************************* FIN PANIER *************************************************/
/******************************************** ESPACE CLIENT ***********************************************/
#espace_client{margin-top:10px; margin-bottom:50px;}
#espace_client h2{text-transform:uppercase; font-size:1.6em; color:#333333; margin-bottom:10px;}
#espace_client h2 span{color:#ff0674; font-size:1.1em;}


/* inscription seule */
#form_inscseul{border:1px solid #a8a8a8; padding:20px; padding-left:65px; margin-bottom:10px; background:url(../fond/crea_compte.gif) no-repeat top left;}
#form_inscseul h4{font-size:1.6em;margin-bottom:15px;}
.avantages_taatoo{ background:url(../element/inscription_seule.jpg) no-repeat bottom left; min-height:145px; padding-left:130px;margin-bottom:5px;}
.avantages_taatoo p{margin-left:20px;}
.avantages_taatoo ul{margin-left:35px; margin-top:10px;}
.avantages_taatoo li{ list-style:square; margin-bottom:2px;}

#forminsc fieldset{border:0px; margin-bottom:20px;}
#forminsc h3{font-size:1.5em;color:#df0464;text-transform:uppercase; margin-bottom:30px;}
#forminsc h3 small{font-weight:normal; color:#555555; font-style:italic; text-transform:none;}
#forminsc fieldset#identite{position:relative; display:block; float:left; width:400px; margin-right:10px; padding-right:10px; border-right:1px solid #c4c4c4;}

#forminsc label{display:block; clear:both; margin-bottom:8px;}
#forminsc fieldset#identite label span, #forminsc fieldset#adresse label span{position:relative; display:block; float:left; width:140px; text-align:right; padding-right:5px;}
#forminsc .ctext, #forminsc .mtext, #forminsc select{width:240px; border:1px solid #999999;}
#forminsc fieldset#adresse p{margin-left:20px; margin-right:20px; margin-bottom:15px; color:#000000;}
#forminsc h4{font-size:1.2em; text-transform:uppercase; margin-bottom:5px;}
#forminsc h4 small{text-transform:none; font-weight:normal;}
#forminsc p{margin-bottom:10px;}
#forminsc .radio{margin-left:15px;}
#forminsc .radio input {margin-right:5px;}

#espace_client .secu, #espace_client .notelegale{margin-left:25px; margin-right:25px; font-size:0.9em; color:#333333;}

#forminsc .suitebouton{float:right;height:39px; width:400px; background:url(../fond/bg_continue.gif) repeat-x top left; margin-top:10px;}
#forminsc .next_bout{border:0px; background:url(../fond/fleche_next.png) no-repeat top right; height:39px; width:395px; padding-right:30px; text-align:right; cursor:pointer; color:#ffffff; font-size:1.2em; font-weight:bold; text-transform:uppercase;}


/* ESPACE CLIENT */
#menu_client{position:relative; display:block; float:left; width:280px; margin-right:20px;}
.suivi, .compte, .plus_taatoo{border:1px solid #d4d4d4; padding-left:65px; padding-top:5px; margin-bottom:5px; padding-bottom:15px;}
.suivi{background:#f3f3f3 url(../element/sac.jpg) no-repeat top left;}
.compte{background:#f3f3f3 url(../element/cadenas.jpg) no-repeat top left;}
.plus_taatoo{background:#f3f3f3 url(../element/plus_taatoo.jpg) no-repeat top left;}

.suivi h3, .compte h3, .plus_taatoo h3{color:#ff0a76; font-size:1.2em; text-transform:uppercase; margin-bottom:8px;}
.suivi li, .compte li, .plus_taatoo li{list-style:none; margin-bottom:1px;}
.suivi a, .compte a, .plus_taatoo a{display:block;color:#333333; font-size:1.1em; font-weight:bold; padding:5px; margin-right:10px;}
.suivi a:hover, .compte a:hover, .plus_taatoo a:hover, .sel_menuclient{background-color:#333333; color:#ffffff!important;}

#contenu_client{position:relative; display:block; float:left; width:670px;}

#contenu_client .commande{border:1px solid #b5b5b5; margin-bottom:10px; background-color:#868686; width:100%; min-height:80px;}
#contenu_client .num_comm a{position:relative; display:block; float:left; width:170px; min-height:70px; background-color:#868686; text-align:center; font-weight:bold; text-transform:uppercase; color:#ffffff; font-size:1.1em; padding-top:10px;}
#contenu_client .num_comm span{display:block; font-size:1.1em; margin-top:5px;}

#contenu_client .comm{position:relative; display:block; float:left; width:500px; background-color:#ffffff;}
#contenu_client .comm a{ text-decoration:underline; color:#000000}
#contenu_client .text_comm{position:relative; display:block; float:left; width:400px; min-height:70px; padding-top:10px; padding-left:25px; background-color:#ffffff;}
#contenu_client .text_comm p{margin-bottom:5px;}
#contenu_client .text_comm span{position:relative; float:left; display:block; width:160px;}
#contenu_client .moredetail{position:absolute; bottom:10px; right:10px; background:url(../element/loupe.gif) no-repeat top left; width:26px; height:26px; text-indent:-999999px;}

#contenu_client .print{position:relative; display:block; color:#000000; padding-right:25px; float:right; background:url(../element/print.gif) no-repeat top right;height:20px; text-decoration:underline; margin-bottom:5px;}

#contenu_client .retour_listecomm{position:relative; float:right; margin-top:5px; margin-bottom:5px; color:#000000; text-decoration:underline;}

#contenu_client #thepanierclient{width:670px;border:1px solid #c0c0c0; margin-bottom:10px;}
#contenu_client #thepanierclient thead th{margin:0px; padding:4px;background-color:#586377; color:#ffffff; font-weight:bold;}
#thepanierclient .pair{background-color:#ececec;}
#thepanierclient td{padding:5px;}

#totalpanierclient{margin-bottom:10px;}
#totalpanierclient table{border:1px solid #c0c0c0; width:670px; margin-top:2px;}
#totalpanierclient table td{background-color:#ececec; padding:5px; text-align:right;}
#totalpanierclient .colprixtot{width:192px; text-align:center!important;}
#totalpanierclient .realtot{font-weight:bold; font-size:1.2em; color:#a20449;}
#totalpanierclient .colprixtot span{font-weight:bold;color:#990033}

#infocomm .add_livr, #infocomm .add_fact{position:relative; display:block; float:left; width:330px;}
#infocomm .add_livr{margin-right:10px;}
#infocomm .add_livr div, #infocomm .add_fact div{padding:5px;border:1px solid #cccccc;}
#infocomm .add_livr p, #infocomm .add_fact p{width:200px}

#contenu_client h3{color:#333333; margin-bottom:5px;}
#formclient h4{font-size:1.3em; font-style:italic; margin-bottom:10px;color:#333333;}
#formclient fieldset{border:1px solid #c4c4c4; padding:10px; margin-top:10px; margin-right:50px;}
#formclient label{display:block; clear:both; margin-left:170px;}
#formclient label span{position:relative; display:block; float:left; width:160px; }
#formclient .ctext{width:250px; border:1px solid #666666; margin-bottom:5px;}

#formclient .valide, #modifadd .valide{float:right; margin-right:75px; margin-top:5px; width:252px; height:30px; border:0px; background-color:#333333; color:#ffffff; text-align:center; font-size:1.1em; text-transform:uppercase; cursor:pointer;}

.adresse_fact h4, .adresse_livr h4{font-size:1.3em; font-style:italic; margin-bottom:5px;color:#333333;}
.adresse_fact, .adresse_livr{position:relative; display:block; float:left; padding:5px; border:1px solid #c4c4c4; width:300px;}
.adresse_fact{margin-right:20px;}
.adresse_fact p, .adresse_livr p{margin-bottom:2px; margin-left:10px;}
.adresse_fact a, .adresse_livr a{display:block;margin-top:20px; width:100%; border:1px solid #c4c4c4; background-color:#f3f3f3; color:#000000; text-align:center; font-size:1.0em; text-transform:uppercase; padding-top:3px; padding-bottom:3px;}
.adresse_fact a:hover, .adresse_livr a:hover{ background-color:#333333; color:#ffffff!important;}

.modif_fact, .modif_livr{text-align:left;}
.modif_fact h2, .modif_livr h2{font-size:1.4em;text-transform:uppercase; font-style:italic;}
#modifadd fieldset{border:1px solid #c4c4c4; background-color:#ededed; padding:10px; margin-top:10px; margin-left:20px; margin-right:20px;}
#modifadd label span{position:relative; display:block; float:left; width:160px;margin-left:25px;}
#modifadd .ctext, #modifadd .mtext, #modifadd .select{width:250px; border:1px solid #666666; margin-bottom:5px;}
#modifadd .valide{margin-right:50px;}


/**** SILHOUETTE ****/
#formsilhouette{margin-top:10px; margin-left:20px;}
#formsilhouette label{display:block; height:30px; width:570px; padding-left:32px; margin-bottom:5px;text-transform:uppercase;}
.vet_haut_femme{background:url(../element/vet_haut_femme.gif) no-repeat top left;}
.vet_haut_homme{background:url(../element/vet_haut_homme.gif) no-repeat top left;}
.pantalon{background:url(../element/pantalon.gif) no-repeat top left;}
.ceinture{background:url(../element/ceinture.gif) no-repeat top left;}
.chaussure_femme{background:url(../element/chaussure_femme.gif) no-repeat top left;}
.chaussure_homme{background:url(../element/chaussure_homme.gif) no-repeat top left;}

#formsilhouette strong{position:relative; display:block; float:left; width:120px; padding-top:5px;}
#formsilhouette span{position:relative; display:block; float:left; width:250px; height:1px; background-color:#c2c2c2; margin-top:10px;margin-right:10px;}
#formsilhouette .select{width:185px; border:1px solid #c2c2c2; text-transform:none;}
#formsilhouette .valide_sil{background:#ff0673 url(../element/save.png) no-repeat 5px 5px; height:28px; width:300px; color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:1.2em; padding-left:30px; border:0px; text-align:left; margin-top:15px; cursor:pointer; float:right;}

/**** PARRAINAGE ****/
#formparrain p{margin-bottom:15px;}
#formparrain em{color:#ff026f; font-style:normal;}
#formparrain label{display:block; height:35px;margin-bottom:5px;}
#formparrain label span{display:block; float:left; width:100px; margin-left:100px; font-weight:bold;}
#formparrain .ctext{position:relative; float:left;border:1px solid #999999; width:270px; color:#666666}
#formparrain .legend{position:relative; float:left; width:35px;color:#df1010; text-align:center; font-size:1.5em; font-weight:bold; margin-bottom:0px; margin-top:-3px; margin-left:5px;}
#formparrain .sub_parrain{border:1px solid #000000; background:url(../fond/bg_continue.gif) repeat-x bottom left; color:#ffffff; text-transform:uppercase; font-size:1.2em; text-align:center; width:272px; padding:3px; margin-top:5px; margin-left:200px; cursor:pointer;}

#listefilleul{position:relative; display:block; float:left; width:280px; padding:5px; border:1px solid #c2c2c2; min-height:330px; height:auto!important; height:330px;}
#listefilleul h3{font-size:1.7em; color:#555555!important; margin-bottom:10px; font-style:italic; padding-bottom:5px; border-bottom:1px dotted #dddddd}

/****** NEWSLETTER ****/
#formnews h3{font-size:1.5em; color:#555555!important; font-style:italic;}
#formnews p{margin-bottom:10px;}
.listenews{padding:10px; border:1px solid #c2c2c2; width:600px}
#formnews label{position:relative; float:left; height:15px; margin-bottom:15px;display:block; }
#formnews strong{display:block; position:relative; float:left; width:280px;}
#formnews span{position:relative; display:block; float:left; width:150px; height:1px; background-color:#c2c2c2; margin-top:10px;margin-right:10px;}
.listenews li{position:relative; float:left; width:50px;}
.sub_news{margin-left:280px;border:1px solid #000000; background:url(../fond/bg_continue.gif) repeat-x bottom left; color:#ffffff; text-transform:uppercase; font-size:1.2em; text-align:center; width:272px; padding:3px; margin-top:5px; cursor:pointer;}

/******* CONTACT SAV ***********/
#contact_sav{position:relative; float:left; display:block; width:560px; padding-top:20px; margin-bottom:30px;}
#contact_sav label{display:block; clear:both;}
#contact_sav label span{position:relative; float:left; width:240px; text-align:right; padding-right:5px;}
#contact_sav .ctext, #contact_sav .select_sujet, #contact_sav .textarea{width:300px; border:1px solid #999999; margin-bottom:10px;}
#contact_sav .select_sujet{width:302px;}
#contact_sav .textarea{height:120px}
#contact_sav .sub_contactsav{position:relative; float:right; width:304px; text-align:center; color:#ffffff; background:url(../fond/bg_continue.gif) repeat-x top left; border:0px; font-size:1.3em; text-transform:uppercase; padding:3px; cursor:pointer; margin-right:12px;margin-bottom:5px;}
#contact_sav .note{position:relative; float:right; width:304px; text-align:center;margin-right:12px;}

#appel_sav{margin-left:50px; padding:5px; padding-left:85px; background-color:#e6eaf6; border:1px solid #c1c1c1; }
#appel_sav .hotesse{position:absolute; left:0px; bottom:0px; height:144px; width:133px; background:url(../element/appel_sav.png) no-repeat top left;}
#appel_sav .coltexte{position:relative; float:left; width:280px;}
#appel_sav .colnumeroo{position:relative; float:right; width:190px; padding-left:50px; background:url(../element/telephone_rouge.png) no-repeat top left;}

#appel_sav h3{font-size:1.6em; text-transform:uppercase; margin-top:5px;}
#appel_sav h4{font-size:1.2em; text-align:center;}
#appel_sav .numero{color:#d91b07; font-size:2.3em; margin-top:5px; font-weight:bold;}
#appel_sav .note_numero{font-size:0.9em; text-align:center; margin-bottom:10px;}

#menu_client .colnumero{position:relative; float:none; width:190px; margin-left:10px; margin-top:10px; padding-left:40px; margin-bottom:25px;background:url(../element/telephone_rouge.png) no-repeat top left;}
#menu_client .contact_sslog{border:1px solid #d4d4d4;padding:5px; margin-bottom:5px; padding-bottom:15px;background:#f3f3f3 url(../element/contact.jpg) no-repeat bottom left; text-align:center; padding-bottom:30px;}
#menu_client .colnumero span{font-size:0.9em; text-align:center; margin-bottom:10px;}
#menu_client .numero{color:#d91b07; font-size:2.3em; margin-top:5px; font-weight:bold;}
#menu_client .horraire{text-align:left; margin-left:100px; font-size:14px; line-height:18px; margin-top:60px;}
#menu_client .horraire strong{font-size:1.0em; color:#333333}

/********* AVANTS PREMIERES *********/
#ap{
	position:relative; display:block; float:left;
	background:url(../fond/bg_ap.jpg) repeat;
	width:960px; min-height:400px; height:auto!important; height:1380px;
	padding-left:10px;
}
#ap h4{
	position:relative; margin-top:10px; margin-left:-32px; margin-bottom:15px;
	width:410px; height:58px;
	background:url(../fond/titre_ap.png) no-repeat top left;
	text-indent:-99999px;
}
#ap .fichette{width:180px;border:1px solid #000000;	background:#1d000c url(../fond/bg_fichetteap.png) repeat-x top left;}
#ap .fichette h3, #ap .fichette h2 a{color:#ffffff;}
#ap .imgfichette{width:141px; height:180px; background:url(../fond/img_ap.png) no-repeat top left; margin-left:8px; padding:10px;}
#ap .imgfichette img{ max-height:180px; max-width:141px;}
#ap .percent{color:#ffd200;}
#ap .prixfichette{background-color:transparent;}
#ap .prixunique{color:#ff0473;font-size:1.6em; font-weight:normal;}
#ap .prixbarre{color:#ffffff}
#ap .taillefichette{background:#1d000c url(../fond/sepa_ap.gif) repeat-x top left; padding-top:2px; padding-bottom:2px;}
#ap .taille_fichette{background:url(../element/taillefichetteb.gif) no-repeat top right;}
#ap .choixtaillefichette{background-color:#1d000c;width:172px; border-bottom:0px;}
#ap .addpanier{width:180px; margin-top:5px; cursor:pointer}

/***************************************** FIN ESPACE CLIENT **********************************************/
/* PAGES DE RESULTATS */
.result{margin-bottom:10px; font-size:1.3em;color:#ff0473;}
.result em{font-size:1.0em; color:#000000;}
.result strong{ font-size:1.0em; text-transform:uppercase;}

/********** SI CLICK SUR AP  *************/
.log_art_avp{position:absolute; display:block; width:184px; height:308px; cursor:pointer; z-index:9; padding-bottom:50px;}
#goto_avp{position:absolute; z-index:1000; display:none; background-color:#FFFFFF; border:4px solid #333333; padding:20px; margin-left:-180px; margin-top:50px; width:450px; text-align:center; padding-right:35px;}
.goto_avp{width:550px; margin-left:25px; margin-right:25px;}
.goto_avp p{font-size:13px!important; margin-bottom:5px;}
.goto_avp strong{font-size:1.0em!important;}
.logtext_avp{position:relative; display:block; float:left; width:200px; margin-left:65px; margin-top:10px;margin-bottom:15px;border:1px solid #999999; margin-right:5px;}
.private_enter_avp{position:relative; float:left; border:1px solid #000000; width:200px; cursor:pointer; background-color:#ff0976; color:#ffffff; text-align:center; font-size:12px!important; padding:0px; margin-top:10px!important; cursor:pointer;}
.bout_avp{position:relative; float:left; border:1px solid #000000; width:220px; cursor:pointer; background-color:#2cafed; color:#ffffff; text-align:center; font-weight:bold; text-transform:uppercase; padding:0px; margin-top:5px!important;margin-left:175px; font-size:13px!important;}

#message_cnxavp{position:absolute;top:0px; top:20px; left:10px; background-color:#FFFFFF; width:515px; height:180px; font-size:1.0em;}
#message_cnxavp .logok{height:135px; background:url(../element/message_cnx.jpg) no-repeat bottom left;padding-top:35px; padding-left:100px; font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif}
#message_cnxavp .logbad{ padding-top:50px; text-align:center; font-size:1.6em; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif; color:#FF0000}


.closeDOMWindow{display:block; text-align:right; cursor:pointer; margin-top:5px;}


#info_art_print, .spacerprint, .titreprint {display:none;}

