@import url(general.css);
/*********** SCROLLABE ANIMATION MARQUES ***********/
#anim_scroll{
	position:relative; display:block; float:left;
	width:680px; height:391px;
	background:url(../fond/bg_chained.gif) repeat-x bottom left;
}
#chained{
	position:relative; display:block; float:left;
	width:680px; height:391px;
	margin:0px;
}
.scrollable {	position:relative;overflow:hidden;width:680px; height:391px;}
.scrollable .items {	width:20000em; position:absolute; clear:both;}

.scrollable object {float:left;cursor:pointer;width:680px;height:391px;}
.scrollable .active {z-index:9999;position:relative;}
.navi {
	position:relative; display:block; float:left;
	width:680px;height:16px;
	background-color:#FFFFFF;
}
.navi a {
	display:block; float:left;
	width:12px;height:12px;
	margin-right:3px;
	background-color:#b0b0b0;
	cursor:pointer;
}
.navi a:hover {background-color:#d129aa;}
.navi a.active {background-color:#d129aa;}
/********* FIN SCROLLABE ANIMATION MARQUES *********/
/********* AVANTS PREMIERES *********/
#av_prems{
	position:relative; float:right; display:block;
	width:280px; height:375px;
	background:url(../fond/bg_avprems.jpg) no-repeat top left;
	margin-top:16px;
}
#av_prems h2{
	position:absolute; display:block; z-index:2;
	width:286px; height:233px;
	background:url(../element/titre_av_prems.png) no-repeat top left;
	right:-22px; margin-top:12px;
	text-indent:-99999px;
}
#clickavp{position:absolute;z-index:1000; height:231px;width:286px; display:block;}
.logavp, .logtoavp{display:block; height:231px;width:286px; cursor:pointer;
;background:transparent}
#anim_avprem{height:231px;position:relative; z-index:1;}

#insc_avprem{background:url(../fond/trans.png) repeat top left; border:1px solid #ffffff; width:268px; height:133px; margin-left:5px;}
#insc_avprem .logtext{background-color:#616161; border:1px solid #ffffff; color:#ffffff; width:247px; height:18px;margin-top:8px; margin-left:10px;}
.private_enter{display:block; float:right; margin-right:8px; width:243px; height:16px; background:url(../fond/bg_bouttrans.png) repeat-y top right; text-align:right; padding:2px; padding-top:4px; color:#febd20; font-weight:bold; font-size:1.2em; text-transform:uppercase; border:0px; cursor:pointer; margin-top:5px; margin-bottom:15px;}
.miss_mdp{color:#ffffff; position:absolute; left:15px; margin-top:37px; font-size:0.9em;}
#insc_avprem p{display:block; color:#ffffff;margin-left:10px; font-weight:bold;}
.bout_insc{display:block; float:right; margin-right:8px; width:240px; height:18px;background:url(../fond/bg_bouttrans.png) repeat-y top right; text-align:right; padding:2px; padding-right:5px; color:#4d98ff; font-weight:bold; font-size:1.2em; text-transform:uppercase;}

#logavpDom{position:absolute; display:none; background-color:#FFFFFF; border:4px solid #333333; padding:20px; right:280px; top:23px; width:450px; text-align:center; background:#ffffff url(../element/fleche_grise.gif) no-repeat center right; padding-right:35px;}

#popavp p{font-size:13px!important; margin-bottom:5px;}
#popavp strong{font-size:1.0em!important;}
#popavp .logtext{position:relative; display:block; float:left; width:200px; margin-left:10px; margin-top:10px;margin-bottom:5px;border:1px solid #999999; margin-right:5px;}
#popavp .private_enterb{position:relative; float:left; border:1px solid #000000; width:220px; cursor:pointer; background-color:#ff0976; color:#ffffff; text-align:center; font-size:12px!important; padding:0px; margin-top:10px!important;}

#popavp .bout_inscavp{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:120px; font-size:13px!important;}

#logavpDom .closeDom{position:absolute; top:5px; right:5px; cursor:pointer;}

/********* FIN AVANTS PREMIERES *********/
/*************** TOP VENTES *************/
#topventes{
	width:958px; height:323px;
	border:1px solid #b1b0ad;
	padding:5px; margin-top:20px; margin-bottom:20px;
}
.topventes{
	width:958px; height:323px;
	background:url(../fond/bg_topventes.jpg) repeat-x top left;
}
.titre_topventes{
	position:absolute; z-index:10; margin-left:-28px; margin-top:7px;
	width:269px; height:37px; padding-left:28px; padding-top:3px;
	background:url(../element/titre_topventes.png) no-repeat top left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; font-style:italic;
	color:#ffffff;
	font-size:1.7em;
}
#big_tv{
	position:relative; float:left; display:block; z-index:1;
	width:391px; height:256px; padding-top:35px;
	background-color:#FFFFFF;
	margin-left:10px; margin-top:20px; margin-right:10px;
}
#big_tv .img_bigtv{position:relative; display:block; float:left; width:155px; height:230px; margin-left:5px;}
#big_tv .img_bigtv img{max-width:155px; max-height:230px;}
#big_tv .txt_bigtv{position:relative; display:block; float:right; width:225px; margin-right:5px;}
#big_tv h2{font-size:1.3em; font-weight:bold; margin-bottom:5px;}
#big_tv .desc_bigtv {height:120px; overflow:hidden; margin-bottom:6px;}
#big_tv .desc_bigtv ul{margin-left:15px; margin-right:10px;}
#big_tv .desc_bigtv ul li{ list-style:url(../element/puce_bleu.gif); list-style-position:outside;}
#big_tv .dispo_taille{display:block; clear:both; background:url(../element/bout_taille.gif) no-repeat top left; width:197px; height:20px; text-align:center; font-size:1.1em; font-weight:bold; color:#ffffff; text-transform:uppercase; padding-top:2px; margin-left:10px;cursor:pointer;}
#big_tv .logo_bigtv{position:relative; float:left;margin-right:10px; max-width:65px; max-height:40px; margin-bottom:10px;}
#big_tv .prixbarre{position:relative; float:left; font-size:1.4em; color:#464646; font-weight:bold; text-decoration:line-through; margin-right:10px; margin-top:6px; margin-left:10px;}
#big_tv .prix{ position:relative; float:left;font-weight:bold; font-size:2.2em; color:#06396d; margin-right:10px;}
#big_tv .percent_bigtv{position:absolute; bottom:5px; left:5px; 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;}
#big_tv .percent_bigtv span{font-size:0.8em;}

.lite_tv{
	position:relative; float:left; display:block;
	width:128px; height:287px;
	background-color:#FFFFFF; border:2px solid #a2a2a2;
	margin-top:20px; margin-right:4px;
	text-align:center;
}
.lastlitetv{margin-right:0px;}
.lite_tv .marque{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.0em; margin-top:10px;color:#9a1d61; text-transform:uppercase; font-weight:bold;margin-bottom:10px;}
.lastlitetv{margin-right:0px;}
.lite_tv h3{font-size:0.9em; font-weight:normal; margin:3px; margin-bottom:0px; height:45px; overflow:hidden;}
.img_litetv{height:150px; width:124px;margin-top:5px;}
.img_litetv img{max-width:120px; max-height:150px;}
.lite_tv .prixbarre{font-size:1.2em; color:#464646; font-weight:bold; text-decoration:line-through; margin-top:5px; margin-left:48px;}
.lite_tv .prix{font-size:1.6em; color:#06396d; font-weight:bold; margin-left:48px;}

.lite_tv .percent_litetv{position:absolute; bottom:5px; left:3px; width:45px; height:33px; text-align:center;font-size:1.6em; color:#ffffff; background:url(../element/lite_percent.png) no-repeat top left; padding-top:8px;}
.lite_tv .percent_litetv span{font-size:0.8em;}

/* affichages taille top vente */
#big_tv .tailles_top{
	position:absolute; display:none; 
	 width:187px; min-height:50px; height:auto!important; height:50px;
	padding:5px;
	background-color:#666666; border:2px solid #272526;
	margin-top:5px; right:15px;
	color:#ffffff; 
}
#big_tv .tailles_top input{margin-right:5px;}
#big_tv .tailles_top li{margin-bottom:2px;}
#big_tv .addpanier{border:none; display:block; width:150px; height:31px; background:url(../element/ajoutpanier.gif) no-repeat top left; padding-left:25px; padding-top:7px; color:#ffffff; font-weight:bold; cursor:pointer;}

/************ FIN TOP VENTES ************/

/************ CATEGORIES INDEX ************/
#catindex{display:block; margin-bottom:20px;}
.cat_fichette{position:relative; display:block; float:left; width:184px; height:367px; border:1px solid #8d8d8d; margin-right:10px; padding-top:35px;}
.cat_fichette h4{position:absolute; left:-5px; top:5px; width:140px; height:18px; background:#808080 url(../fond/titre_cat.gif) no-repeat top right; font-size:1.2em; font-weight:bold; color:#ffffff; text-transform:uppercase; padding-top:4px; padding-left:10px;}
.article_catindex{height:165px; overflow:hidden; text-align:center;}
.img_catind{position:relative; float:left; width:75px; height:115px; overflow:hidden;}
.img_catind img{max-width:75px; max-height:115px;}

.titre_prod{display:block; height:65px; margin-top:10px; overflow:hidden; margin-bottom:15px;}
.article_catindex .prixbarre{font-size:1.1em; font-weight:bold; text-decoration:line-through;}
.article_catindex .prix{color:#06396d;font-size:1.6em; font-weight:bold; }
.article_catindex .percent{position:absolute; top:155px; left:5px; width:45px; height:33px; text-align:center;font-size:1.6em; color:#ffffff; background:url(../element/lite_percent.png) no-repeat top left; padding-top:8px;}
.article_catindex .percent span{font-size:0.8em;}
.taille_prodcat{display:block; float:right; width:40px; color:#000000; text-decoration:underline; background:url(../element/etiquette.gif) no-repeat top right; padding-right:20px; margin-right:15px; margin-top:10px; cursor:pointer;}

.liste_cat{background-color:#ebebeb; overflow:hidden; margin:5px; padding:5px; width:164px; height:182px;}
.liste_cat ul{height:150px; overflow:hidden; padding-left:15px; margin-right:10px; margin-bottom:10px;}
.liste_cat li{list-style:url(../element/puce_bleu.gif); list-style-position:outside;margin-bottom:2px;}
.liste_cat li a{color:#000000; display:block;}
.liste_cat li a:hover{color:#ffffff!important; background-color:#393939; padding-left:5px!important;}

.liencat{display:block; text-align:right; padding-right:15px;color:#363635; background:url(../element/fleche.png) no-repeat top right;font-weight:bold;}

.lastcat{margin-right:0px;padding-top:31px!important; height:371px!important;}
.dieselstore{background:#fe0000 url(../fond/titre_catred.gif) no-repeat top right!important;}
.entree_dieselstore{width:176px; height:265px; background:url(../element/pubdieselstore.jpg) no-repeat top left; margin-bottom:4px; margin-left:4px}
.lastcat img{margin-left:4px;}
.lien_dieselstore{position:relative; float:left; display:block; width:159px; height:18px; background:url(../element/bout_dieselstore.png) no-repeat top left;margin-top:170px; margin-left:8px;}
.lien_dieselstore a{position:relative; display:block; float:left; color:#fe0000; text-transform:uppercase; font-size:1.1em; font-weight:bold; width:79px; text-align:center; padding-top:1px;}
/************ FIN CATEGORIES INDEX ************/
/***** AFFICHAGE DES TAILLES ****/
#catindex .tailles{
	position:absolute; display:none;
	width:160px; min-height:50px; height:auto!important; height:50px;
	padding:5px;
	background-color:#666666; border:2px solid #272526;
	margin-top:35px; right:5px;
	color:#ffffff;
}
#catindex .tailles ul{margin-left:-20px; text-align:right; margin-bottom:10px;}
#catindex .tailles li{margin-bottom:5px;}
#catindex .tailles input{margin-left:5px; float:right;}
#catindex .addpanier{border:none; display:block; width:150px; height:31px; background:url(../element/ajoutpanier.gif) no-repeat top right; padding-right:25px; padding-top:7px; color:#ffffff; font-weight:bold; cursor:pointer;}



#ariane{
	position:relative; display:block; float:left;
	width:600px; height:25px; color:#000000;
}
#ariane a{color:#000000}

.infoclient{position:absolute;right:10px; margin-top:48px;z-index:10;}
.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;}

.bjr_adh{ margin-top:25px; margin-right:15px!important; text-align:center!important; font-family:Georgia, "Times New Roman", Times, serif!important}
.bjr_adh a{ font-family:Georgia, "Times New Roman", Times, serif!important; color:#FFFFFF; font-size:1.3em;}
.color_bjr{color:#2cafed!important; font-size:1.0em;font-family:Georgia, "Times New Roman", Times, serif!important;}
