﻿/*les listes de liens verticales*/

body {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:center;
		margin:0;
		
	}

#layer { 
	text-align: left;
	width: 960px;
	margin:0 auto;
	position: relative;
	z-index: 1;
}

#sidebar { 
	float: left;
	width: 240px;
	margin:0;
}

#page { 
	float: left;
	width: 720px;
	margin:0;
}

#pagination {
	width :660px;
	height : 22px;
	background:#EEE;
	margin :0 0 0 20px;
	text-align:right;
	color:#666;
	padding:3px 20px 0 0;
	display:block;
}

#recherche {
			display:block;
			float:right;
			padding:10px;
			margin: 5px 20px 0 0;
			background-color:#EEE;
			}
			
#recherche form{
			margin:0;
			padding:3px;
			}

#amazon {
			display:block;
			float:right;
			padding:20px 50px 0 0;
			font-size:9px;
			color:#666;
			}

#addthis {
			display:block;
			float:right;
			padding:30px 0 0 0;
			font-size:9px;
			color:#666;
			}
			
#message {
			display:block;
			float:right;
			margin:5px 140px 0 0;
			font-size:12px;
			color:red;
			
			}
			
#menu {width:960px;  height:60px; display:block; background:url(/images/MenuH_BackA.gif) repeat-x 0 100%;}

#footer { 
	width:960px;  
	height:60px; 
	background:url(/images/MenuH_BackA.gif) repeat-x 0 100%;
	margin:30px 0 10px 0;
	text-align:center;

}

#home_selection {
	display:block;
	width:960px;
	height:320px;
	margin:10px 0 0 0;
	background:url(/images/home_selection.png) no-repeat;
}

#home_selection  .vignette {
	float:left;
	display:block;
	height:168px;
	width:128px;
	text-align:center;
}

#home_selection_vignettes {
	padding-top:140px;
	padding-left:30px;
}
#home_selection_titre {
	float:right;
	padding-top:80px;
	padding-right:40px;
	font-size:36px;
	font-weight:bold;
}
#home_selection_titre a {
	color:#666;
}
#home_selection_titre a:hover {
	color:#96D207;
}
/*---------------------------------------
---------------- TITRES ------------------
---------------------------------------*/

H1 {
display:block;
float:left;
margin:20px 20px 20px 20px;
color:#666;
font-size:24px;

}

/*---------------------------------------
---------------- MENUS ------------------
---------------------------------------*/

img.logo {margin:10px 0 20px 20px; float:left;}

ul.menuligne { margin:0; padding:0;  }
ul.menuligne li { display:inline; list-style-type:none; background:url(/images/MenuH_Border.gif) repeat-y 0 0; height:60px; float:left}
ul.menuligne li a{ background:url(/images/MenuH_BackA.gif) repeat-x 0 100%; width:auto; text-decoration:none; font-size:14px; color:#96D207; font-weight:bold; margin:0 0 0 2px; display:block; float:left; }	
ul.menuligne li a span {display:block; padding:22px 21px 22px 21px}
ul.menuligne li a:hover { background:url(/images/MenuH_BackOver.gif) repeat-x 0 100%; color:#FFF}
ul.menuligne li a:hover span {background:url(/images/MenuH_Over.gif) no-repeat 50% 100%}
ul.menuligne img.img {float:left}

ul.menucolonne { margin:0; padding:0;  }
ul.menucolonne  li  {
list-style-type:none;
display:inline;
}
ul.menucolonne  li a{ background:transparent url(/images/fleche-droite-menu.png) no-repeat 5px 8px; border-top: 1px #CCC solid;    padding:5px 0 5px 5px; display:block; text-decoration:none;}	
ul.menucolonne  li a:hover span{ color:#96D207;font-size:14px; }	
ul.menucolonne li a span {margin: 0 0 0 25px; font-weight: bold; color:#000; }

a.erotique  {color:pink !important ;}
a:hover.erotique  {color:#FFF !important ;}

a.series  {color:#FFF !important ;}

.first {
border-top: 0px !important ;
}




/*---------------------------------------
---------------- BLOCS ------------------
---------------------------------------*/

.block{
	width:240px;
	margin:20px 0;
}

.block .head{
	height:43px;
	background:transparent url(/images/bgBlockHead.gif) repeat-x 0px -86px;
}

.block .head .left{
	width:2px;
	height:43px;
	background:transparent url(/images/bgBlockHead.gif) no-repeat 0px 0px;
	float:left;
}

.block .head .right{
	width:2px;
	height:43px;
	background:transparent url(/images/bgBlockHead.gif) no-repeat 0px -43px;
	float:right;
}

.block .head h2{
	font:14px bold Arial, Helvetica, sans-serif;
	color:#FFF;
	display:inline-block;
	height:21px;
	padding:15px 0 0 50px;
	margin:0 0 0 9px;
	font-weight:bold;
}

.block .head2{
	height:43px;
	background:transparent url(/images/bgBlockHeadGrey.png) repeat-x 0px -86px;
}

.block .head2 .left{
	width:2px;
	height:43px;
	background:transparent url(/images/bgBlockHeadGrey.png) no-repeat 0px 0px;
	float:left;
}

.block .head2.right{
	width:2px;
	height:43px;
	background:transparent url(/images/bgBlockHeadGrey.png) no-repeat 0px -43px;
	float:right;
}

.block .head2 h2{
	font:14px bold Arial, Helvetica, sans-serif;
	color:#FFF;
	display:inline-block;
	height:21px;
	padding:15px 0 0 50px;
	margin:0 0 0 9px;
	font-weight:bold;
}



.block .content{
	background:transparent url(/images/bgBlockContent.gif) repeat-y;
	padding:11px 14px;
}

.block .content.green{
	background:transparent url(/images/bgGreenBlockContent.gif) repeat-y;
}

.block .foot{
	background:transparent url(/images/bgBlockFoot.gif) no-repeat;
	height:8px;
}

.block .head h2.titre{
	background:transparent url(/images/fleche-droite-icone.png) no-repeat 26px 15px;
}

.block .head2 h2.titre{
	background:transparent url(/images/fleche-droite-icone.png) no-repeat 26px 15px;
}


.blockcenter{
	width:330px;
	margin:0 0 20px 20px;
	float:left;
}

.blockcenter .head{
	height:60px;
	background:transparent url(/images/bloc-gris-center.png) repeat-x 0px 0px;
	margin:0;
}

.blockcenter .head .left{
	width:11px;
	height:60px;
	background:transparent url(/images/bloc-gris-left.png) no-repeat;
	float:left;
}

.blockcenter .head .right{
	width:11px;
	height:60px;
	background:transparent url(/images/bloc-gris-right.png) no-repeat;
	float:right;
}

.blockcenter .content{
	background:transparent url(/images/bloc-border.png) repeat-y;
	margin:0;
	padding:0;
	height:200px;
}

.blockcenter .vignette {
	float:left;
	width:160px;
	text-align:center;
	padding:10px 0 5px 0;
}

.blockcenter .encart {
	float:left;
	width:160px;
	padding:10px 3px 5px 3px;
}

.blockcenter .caracteristiques {
	color:#666;
	font-size:13px;
}

.blockcenter .caracteristiques a {
	color:#666;
	text-decoration:none; 
}

.blockcenter .caracteristiques a:hover {
	color:#96D207;
	text-decoration:none; 
}

.blockcenter .prix {

	float:left;
	padding:5px 0 5px 0;
	font-size:18px;
	font-weight:bold;
}
.blockcenter .bouton {
	float:right;
	padding:2px 5px 5px 0;
}

.blockcenter .foot{
	display:block;
	background:transparent url(/images/bloc-footer.png) no-repeat;
	height:9px;
}

.blockcenter  .titreproduit {
	display:block;
	padding:15px 0 0 25px;
	--font-weight:bold;
	font-size:15px;
}

.blockcenter  .titreproduit  a{
	color:#666;
	text-decoration:none;
}

.blockcenter  .titreproduit  a:hover {
	color:#96D207;
	text-decoration:none; 
}

.blockdetail{
	width:680px;
	margin:20px 0 0 20px;
	float:left;
}

.blockdetail .head{
	height:60px;
	background:transparent url(/images/bloc-gris-center.png) repeat-x 0px 0px;
	margin:0;
}

.blockdetail .head .left{
	width:11px;
	height:60px;
	background:transparent url(/images/bloc-gris-left.png) no-repeat;
	float:left;
}

.blockdetail .head .right{
	width:11px;
	height:60px;
	background:transparent url(/images/bloc-gris-right.png) no-repeat;
	float:right;
}

.blockdetail .content{
	background:transparent url(/images/bloc-border-large.png) repeat-y;
	margin:0;
	padding:0;
	height:520px;
}

.blockdetail .vignette {
	float:left;
	width:400px;
	text-align:center;
	padding:10px 0 5px 0;
}

.blockdetail .encart {
	float:left;
	width:260px;
	padding:10px 3px 5px 3px;
	line-height:150%;
}

.blockdetail .stars {
	float:right;
	padding:10px 3px 5px 3px;
}

.blockdetail .caracteristiques {
	color:#666;
	font-size:15px;
	padding:15px 0 0 0;
	display:block;
}

.blockdetail .caracteristiques a {
	color:#666;
	text-decoration:none; 
}

.blockdetail .caracteristiques a:hover {
	color:#96D207;
	text-decoration:none; 
}

.blockdetail .prix {

	float:left;
	padding:25px 0 25px 0;
	font-size:25px;
	font-weight:bold;
	display:block;
}
.blockdetail .bouton {
	float:right;
	padding:2px 5px 0px 55px;
	display:block;
}

.blockdetail .foot{
	display:block;
	background:transparent url(/images/bloc-footer-large.png) no-repeat;
	height:9px;

}

.blockdetail  H1 {
	display:inline;
	color:#666;
	margin:0;
	padding:15px 0 0 20px;
	--font-weight:bold;
	font-size:22px;
}



.blockenlarge {
	width:680px;
	margin:20px 0 0 20px;
	float:left;
}

.blockenlarge H1 {
color:#000;
font-size:24px;
margin:0 0 5px 0;
width:400px;
padding:10px 0 0 0;
}

.blockenlarge H2 {
color:#666;
font-size:18px;
margin:0 0 5px 0;

}

.blockenlarge .head{
	display:block;
	background:transparent url(/images/bloc-header-large.png) no-repeat;
	height:9px;
}

.blockenlarge .foot{
	display:block;
	background:transparent url(/images/bloc-footer-large.png) no-repeat;
	height:9px;

}
.blockenlarge .content{
	background:transparent url(/images/bloc-border-large.png) repeat-y;
	margin:0;
	padding:0;
}

.blockenlarge  a {
	text-decoration:none;
	color:#666;
}

.blockenlarge  a:hover {
	text-decoration:none;
	color:#96D207;
}

.blockenlarge  li {
	list-style-type:none;
}


.blockenlarge  .vignette {
	float:left;
	display:block;
	height:168px;
	width:128px;
	text-align:center;
}

.blockenlarge .encart {
	padding:5px 20px 20px 15px;
	color:#666;
}

a.pagination {
	text-decoration:none;
	color:#666;
	font-weight:bold;
}

a:hover.pagination {
	text-decoration:underline;
	color:#666;
}

span.footer {
	color:#FFF;
	display:block;
	padding:25px 0 0 0;
	}
	
.resultats {
	color:#666;
	float:right;
	display:block;
	padding:20px 10px 10px 10px;
	

}

.pubbanniere {

	width:680px;
	margin:20px 0 0 20px;
	float:left;
	display:block;
	text-align:center;

}

ul.ebay { margin:10px 0 0 0; padding:0;  }
ul.ebay li {display:block;height:80px;width:650px;list-style-type:none;margin:5px 0 0 0;}
ul.ebay li span.image {float:left;width:100px;text-align:center;}
ul.ebay li span.titre {float:left;width:360px;height:50px; padding-top:10px;font-weight:bold}
ul.ebay li span.prix {float:left;margin-left:20px;height:50px;padding-top:10px;font-weight:bold;font-size:20px;}
ul.ebay li span.encheres {float:left;margin-left:10px;height:50px;padding-top:10px;}

.contenu {
text-align:justify;
line-height:150%;
font-size:15px;
color:black;

}
.contenu a {
color:black;
text-decoration:underline;
}
.contenu a:hover {
color:#96D207;
text-decoration:underline;
}

a.boutons {
	display:block;
	background:url(/images/bouton.png);
	text-decoration:none;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	width:200px;
	height:37px;
	padding:13px 0 0 0;
}

a:hover.boutons {
	background:url(/images/bouton_hover.png);
	color:#96D207;
	}
	
.boutondetail {
	margin:10px 0 0 30px;
}