@charset "utf-8";
/* CSS Document */

#bloc_recherche{
	position:absolute;
	background:url(../images/if/bloc_recherche.gif) no-repeat;
	width:204px;
	height:43px;
	top:71px;
	padding:9px;
}
#bloc_recherche label{
	display:block;
	height:21px;
}
#Envoyer{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:20px;
	vertical-align:middle;
}
#Rechercher{
	width:160px;
	vertical-align:middle;
}
#bouton_personnage{
	display:block;
	position:absolute;
	width:222px;
	height:32px;
	top:140px;
}
#bouton_derive{
	display:block;
	position:absolute;
	width:222px;
	height:32px;
	top:140px;
	top:554px;
}
#bloc_serie{
	position:absolute;
	width:222px;
	height:369px;
	top:180px;
	background:url(../images/if/fond-serie2.jpg) no-repeat;
}
#bloc_serie h2{
	margin:12px 0 0 7px;
}
#bloc_serie ul, #bloc_personnage ul{
	height:330px;
	overflow:auto;
	margin-top:3px;
}
#bloc_serie ul li a, #bloc_personnage ul li a{
	display:block;
	padding:1px 10px 1px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../images/if/jaune-transparent.png);
	margin-bottom:1px;
}
#bloc_personnage ul li a{
	background:url(../images/if/violet-transparent.png);
}
#bloc_serie ul li a:hover{
	background:url(../images/if/bouton-orange-roll.gif);
	color:#FFFFFF;
}
#bloc_personnage ul li a:hover{
	background:url(../images/if/bouton-violet-roll.gif);
	color:#FFFFFF;
}
#bloc_boutique{
	position:absolute;
	background:url(../images/if/fond-centre.gif) no-repeat top left #FFFFFF;
	width:458px;
	height:516px;
	top:71px;
	left:234px;
}
#bloc_produit{
	background:url(../images/if/fond-produit-orange.gif) repeat-y;
	position:absolute;
	top:71px;
	left:712px;
	width:261px;
	height:283px;
}
#bloc_panier{
	position:absolute;
	top:362px;
	left:712px;
	width:261px;
	height:225px;
	background-color:#FFFFFF;
}
#bouton_commander{
	display:block;
	position:absolute;
	width:251px;
	height:24px;
	bottom:0px;
	background:url(../images/if/bouton-commander.gif);
	font-weight:bold;
	text-align:right;
	padding:6px 10px 0 0;
	color:#000000;
	clear:both;
}
#bloc_produit h1{
	background:url(../images/if/titre-produit-orange.gif) no-repeat top left #ff7300;
	color:#FFFFFF;
	font-size:1.2em;
	padding:4px 9px;
	min-height:20px;
}
#ajouter_produit{
	background:url(../images/if/fond-ajouter.gif);
	position:absolute;
	bottom:0;
	height:21px;
	width:245px;
	padding:10px 0 0 16px;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	clear:both;
}
#ajouter_produit select{
	width:35px;
	margin-top:-5px;
}
#ajouter_produit p{
	float:left;
	width:80px;
}
#bloc_produit .prix{
	color:#912434;
	position:static;
	top:185px;
	width:85px;
	text-align:right;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:-1px;
	clear:both;
}
#bloc_produit .descriptif_produit{
	margin:7px 5px 0 10px;
	line-height:1.1em;
	float:left;
	width:156px;
}
#bloc_produit .descriptif_produit a{
	color:#ff7300;
	font-weight:bold;
	text-decoration:underline;
}
#bloc_produit .illustration_produit{
	float:left;
	text-align:right;
	width:86px;
	margin-top:7px;
}
.zoom{
	display:block;
	background:url(../images/if/bouton-zoom-orange.gif) no-repeat;
	padding-left:20px;
	width:38px;
	float:right;
	margin-top:7px;
	height:20px;
	text-decoration:underline;
	color:#000000;
}
#resume_commande p{
	border-top:1px solid #000000;
	padding:3px 2px 3px 4px;
	float:left;
	width:195px;
	font-size:0.85em;
}
#resume_commande p.total{
	width:53px;
	float:left;
	border-left:1px solid #000000;
	text-align:right;
}
#resume_commande span{
	font-size:0.8em;
}
#liste_produit_commande{
	height:96px;
	overflow:auto;
	margin:5px 0px 5px 14px;
}
#liste_produit_commande a{
	margin-right:4px;
}
#bloc_boutique h1{
	color:#ff7300;
	font-size:1.5em;
	margin:9px 18px;
}
#bloc_categorie{
	border-bottom:1px solid #ffdcbf;
	height:124px;
	position:absolute;
	width:100%;
}
.photo_categorie{
	position:absolute;
	bottom:0;
	left:14px;
}
.description_categorie{
	margin:0 10px 0 155px;
}
#liste_produit{
	overflow:auto;
	height:391px;
	margin-top:125px;
	position:absolute;
	width:100%;
}
.element_liste_produit{
	float:left;
	width:50%;
	background:url(../images/if/fond-liste-produit-orange.jpg) bottom right;
	height:125px;
}
.element_liste_produit div{
	margin:5px;
}
.element_liste_produit .illustration{
	float:left;
	width:74px;
	margin-right:5px;
}
.element_liste_produit h2{
	font-size:1.2em;
	line-height:1em;
}
.element_liste_produit h2 span{
	display:block;
	font-weight:normal;
	font-size:0.8em;
}
.element_liste_produit .prix{
	color:#912434;
	font-weight:bold;
	font-size:1.2em;
}
.element_liste_produit .prix .old-price{
	font-size:0.8em;
}
.detail_produit, .ajouter_produit{
	/*display:table-cell;*/
	
	height:18px;
	padding:0 0 0 22px !important;
	text-decoration:underline;
	/*margin-left:85px;*/
	color:#000000;
	border:0;
	cursor:pointer;
	display:block;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif !important;
	/*position:absolute;*/
}
.detail_produit{
	padding:0 0 0 24px !important;
	background:url(../images/if/fleche-detail-orange.gif) no-repeat;
	display:block;
}
.ajouter_produit{
	background:url(../images/if/bouton-caddie-orange.gif) no-repeat;
}
.ajouter_produit:hover, .detail_produit:hover{
	text-decoration:none;
}
#bloc_produit.produit_vide{
	background:url(../images/if/fond-produit-vide.gif) no-repeat;
}

/********************** Pager */

table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager, table.view-by {
    width:97%;
    background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;
    font-size:.95em;
    }
table.pager td {
    width:33%;
    border-top:1px solid #eee;
    padding:4px 8px;
    vertical-align:middle;
    }
table.pager ol, table.pager li {
    display:inline;
    }
table.pager li { padding:0 2px; }
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }