/**/
.bk_home {
	color:#333333;
	font-size: 12px;
	padding-bottom: 10px;
	display: block;
}
.red {
	color:#BD3434;
}
.amount {
	font-size:12px;
	font-weight:bold;
	margin-top: 23px;
}
#demenagement {
	width:953px;
	height:231px;
	margin-bottom:10px;
	background:url('../images/exemple.jpg') no-repeat;
}
#d_contact {
	display:block;
	width:320px;
	float:left;
	height:231px;
	margin-left:315px;
}
#adresse {
	display:block;
	width:285px;
	float:right;
	height:231px;
}
/**/
img
{
	border:none;
}
a
{
	text-decoration:none;
}
ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
#car
{
	display:none;
	height:0px;
	width:0px;
}
#conteneur
{
	overflow:auto;
	width:1000px;
	margin:0px auto;
	color:#212121;
}
	#head
	{
		width:990px;
		height:96px;
	}
		#logo
		{
			float:left;
			padding-left: 5px;
		}
		#topright
		{
			float:right;
			width:178px;
			height:96px;
			
		}
		#search
		{
			border:solid 1px #c3c3c3;
			float:right;
			height:22px;
			margin-top:7px;
		}
			#word
			{
				width:150px;
				border-right:none;
				padding:0px;
				margin:0px;
				height:20px;
				float:left;
				border-left:solid 1px #eeeeee;
				border-top:solid 1px #eeeeee;
				border-bottom:solid 1px #eeeeee;
			}
		#mycart:hover
		{
		color:#DB3939;
		}
		#mycart
		{
			display:block;
			float:right;
			color:#ffffff;
			font-size:13px;
			height:19px;
			width:130px;
			text-align:center;
			margin-top:15px;
		}
		#logout
		{
			font-size:12px;
			color:#C2C2C2;
			display:block;
			float:right;
			margin-top:-19px;
			margin-right:220px;
		}
		#logout:hover
		{
		color:#DB3939;
		}
	#cats
	{
		margin-left:10px;
		width:980px;
		height:89px;
		margin-top:5px;
	}
		.dvdcats
		{
			float:left;
			width:566px;
			height:89px;
		}		
		.brcats
		{
			width:110px;
			float:left;
			height:89px;
		}
		#cats ul, #botfoo ul
		{
			width:129px;
			float:left;
			margin-right:10px;
		}
		#cats li:first-child, #botfoo li:first-child
		{		
			background:none;
		}
		#cats li, #botfoo li
		{	
			padding-top:4px;
			width:129px;
			float:left;
			height:17px;
			background:url('../images/sep_menu.png') top no-repeat;
			margin-right:10px;
			
		}
		#cats .brcats a:hover, #cats .brcats a.current,#botfoo .brcats a:hover, #botfoo .brcats a.current
		{
			background:url('../images/arrow_b.png') left 4px no-repeat;
			color:#5287ff;
		}		
		#cats .dvdcats a:hover, #cats .dvdcats a.current, #botfoo .dvdcats a:hover, #botfoo .dvdcats a.current
		{
			background:url('../images/arrow_r.png') left 4px no-repeat;
			color:#ff5f5f;
		}
		#nouvlink:hover
		{
			text-decoration:underline;
		}		
		#nouvlink
		{
			font-size:12px;
			display:block;
			width:87px;
			height:20px;
			background:url('../images/arrow_r.png') left 4px no-repeat;
			color:#ff5f5f;
			padding-left:10px;
			padding-top: 1px;
			float:right;
			margin-top:54px;
		}
		#cats li a, #botfoo li a
		{
			font-size:12px;
			display:block;
			width:100px;
			height:20px;
			background:url('../images/arrow.png') left 4px no-repeat;
			color:#c2c2c2;
			padding-left:10px;
			padding-top: 1px;
		}
	#carrousel
	{
		margin-left:10px;
		height:304px;
		width:980px;
	}
		#csl
		{
			width:800px;
			height:285px;
			float:right;
			margin-top:4px;
			margin-right:20px;
		}
		#block
		{
			width:122px;
			padding:10px;
			background:url('../images/bg_block.png') no-repeat;
			float:left;
			margin-top:50px;
			margin-bottom:12px;
		}
		.sep
		{
			margin-top:8px;
			margin-bottom:8px;
			background:url('../images/sep_pix.png') repeat-x;
			height:2px;
			width:122px;
		}
		#block a,.fleche
		{
			color:#ffffff;
			display:block;
			background:url('../images/arrow_w.png') left 2px no-repeat;
			padding-left:10px;
			font-size:12px;
		}
		#block a:hover
		{
			color:#db3939;
			background:url('../images/arrow_r.png') left 2px no-repeat;
		}
		#tel
		{
			color:#ffffff;
			background:url('../images/tel.png') left no-repeat;
			font-size:14px;
			padding-left:15px;
			margin-top:5px;
		}		
		#mail a
		{
			color:#ffffff;
			background:url('../images/mail.png') left no-repeat;
			font-size:12px;
			padding-left:15px;
			margin-top:5px;
		}
			#block a span
			{
				color:#db3939;
				font-weight:bold;
				font-size:14px;
			}
			#newsletter
			{
				border:solid 1px #c3c3c3;
				height:22px;
				margin-top:7px;
			}
			#newsletter a
			{
				float:right;
				margin:0px;
				padding:0px;
			}

			#nl
			{
				width:94px;
				border-right:none;
				padding:0px;
				margin:0px;
				height:20px;
				float:left;
				border-left:solid 1px #eeeeee;
				border-top:solid 1px #eeeeee;
				border-bottom:solid 1px #eeeeee;
			}
		#main
		{
			margin-left:10px;
			width:965px;
			overflow:auto;
			padding-left:12px;			
			background:#eeeeee;
		}
		.jaque
		{
			height:136px;
		}
		#main li, #main_inner li
		{
			margin-right:6px;
			float:left;
			width:131px;
			background:#ffffff url('../images/bg_couv_pix.png') top repeat-x;
			font-size:11px;
			margin-bottom:11px;
			text-align:center;
			cursor:pointer;
			height:195px;
			padding-top:15px;
			border-top:solid 1px #ffffff;
		}
		#main li:hover
		{
			background:#e7e7e7;
		}
		#main li.over img, #main_inner li.over img
		{		
			filter:alpha(opacity=20);
			opacity:0.2;
			-moz-opacity:0.2; 
		}
		#main li.over, #main_inner li.over
		{
			background:#e7e7e7 url('http://cdn1.iconfinder.com/data/icons/androiddevicons/shopping.png') center center no-repeat;
		}
		#main h2 a
		{		
			color:#ffffff;
		}		
		#main h2 a:hover
		{		
			text-decoration:none;
			color:#bd3434;
		}
		#main h2
		{
			font-weight:normal;
			font-family:Trebuchet MS;
			font-weight:normal;
			text-transform:uppercase;
			padding:0;
			color:#ffffff;
			text-shadow: 0 -1px 0 #000000;
			width:953px;
			float:left;
			text-align:center;
			margin:1px 0 12px 0;
			background: url('../images/bg_titre_cat.png') top left repeat-x;
		}
		#main_inner h3.first
		{
			width:747px;
		}
		#main_inner h3
		{
			font-weight:normal;
			font-family:Arvo;
			padding:0 ;
			margin:0px;
			color:#bd3434;
			letter-spacing:-1px;
			float:left;
			width:1000px;
			text-align:center;
		}
		#main_inner h2
		{
			font-weight:normal;
			font-family:Arvo;
			padding:0 ;
			margin-top:70px;
			margin-left:15px;
			color:#bd3434;
			letter-spacing:-1px;
			float:left;
			width:747px;
		}
		#blue .prix
		{
			background:#3D68D1;
		}
		.prix
		{
			background:#BD3434;
			float:right;
			color:#ffffff;
			padding:2px 3px 1px 3px;
			font-weight:bold;
		}
		.titre
		{
			height:42px;
		}
		.sepcat
		{
			background:url('../images/sep.png') center center no-repeat;
			width:965px;
			height:1px;
			float:left;
			margin-bottom:8px;
			margin-top:5px;
		}
		.pagination{font-size:10px;font-weight:bold;text-align:center;clear:both;height:25px;}
		.pagination a, .pagination strong{padding:5px 7px 5px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 0 3px;background:#ccc url("../images/bg_switch.png") repeat-x;border:1px solid #AAA9A9;color:#333;}
		.pagination a:hover{-moz-box-shadow:0 1px 3px #666;-webkit-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666;border:1px solid #666;background:#999 url("../images/bt_gh.png") repeat-x;}
		.pagination a:active,.pagination strong{color:#666;border:1px solid #999;background:#999 url("../images/bt_ga.png") repeat-x;text-shadow:0 0 0 #999;}
	#cart, #order
	{
		background:#f6f6f6 url('../images/bg_panier.png') top no-repeat;
		width:836px;
		float:left;
		margin-top:70px;
		margin-left:10px;	
	}
		#cart h2, #order h2
		{
			background:#f6f6f6 url('../images/panier.png') left no-repeat;
			font-weight:normal;
			font-family:Arvo;
			padding:0 0 0 30px;
			margin:5px 0 0 10px;
			color:#bd3434;
			letter-spacing:-1px;
			float:left;
		}
	#content
	{
		background:#f6f6f6 url('../images/bg_panier.png') top no-repeat;
		width:806px;
		float:left;
		margin-top:70px;
		margin-left:10px;
		padding:15px;
		font-size:12px;
	}
	#content p
	{
		clear:both;
		line-height:1.4em;
	}
	#content a:hover
	{
		text-decoration:underline;
	}
	#content a
	{
		color:#DB3939;
		font-weight:bold;
	}
	#content h2
		{
		background: url("../images/bg_titre_cat.png") repeat-x scroll left top transparent;
		color: #FFFFFF;
		float: left;
		font-family: Trebuchet MS;
		font-weight: normal;
		margin: 1px 0 12px;
		padding: 0;
		text-align: center;
		text-shadow: 0 -1px 0 #000000;
		text-transform: uppercase;
		width:806px;
		font-size:24px;
		}
		#content h3
		{
		border-bottom: 1px solid #DBDBDB;
		color: #DB3939;
		font-family: Trebuchet MS;
		font-size: 18px;
		margin: 0 0 20px;
		padding: 0 0 5px;
		text-transform: uppercase;
		}
		#content h4
		{
		color: #396bcc;
		font-family: Trebuchet MS;
		text-transform:uppercase;
		background:#eeeeee;
		padding:10px;
		margin-top:50px;
		text-align:center;
		}
		#content ul
		{
		list-style-type:disc;
		list-style-position:inside;
		padding-left:20px;
		margin:20px;
		}
	#order_form
	{
		width:796px;
		height:300px;
		padding:20px;
		font-size:12px;
	}
		#order form
		{
			width:796px;
			float:left;
			padding-top:30px;
			
		}
		#order label
		{
			width:95px;
			float:left;
			margin-top:10px;
		}
		#order label.com
		{
			width:600px;
			float:left;
			margin-top:10px;
			margin-bottom:10px;
		}
		#order input
		{
			width:250px;
			float:left;
			margin-top:10px;
			margin-right:15px;
		}
		#order p
		{
			color:#BD3434;
			float:left;
			clear:both;
			margin-bottom:0px;
			margin-top:6px;
		}
		#commander
		{
			cursor:pointer;
			float:right;
			margin:10px 0;
		}
		#content
		{
			float:left;
			margin-top:15px;
			padding:15px;
		}
	#cart th, #table th
	{
		margin-bottom:10px;
	}
	#table
	{	
		width:836px;
		margin-left:0px;
		border-collapse:collapse;
		font-size:12px;
		margin-top:15px;
		line-height:2.3em;
	}
	#table a
	{
		color:#212121;
	}
	#table a:hover
	{
		color:#ffffff;
		text-decoration:underline;
	}
	#table td
	{
		padding-left:15px;
		text-align:center;
	}
	#table tr:hover,#table tr.light:hover,#table tr:hover a
	{
		background:#BD3434;
		color:#ffffff;
	}
	#cart tr.light, #table tr.light
	{
		background:#ffffff;
	}
	#cart td.title
	{
		color:#bd3434;
		font-weight:bold;
	}	
	#cart td.center, #table td.center
	{
		text-align:center;
		padding:0px;
	}
	#cart table
	{
		width:836px;
		margin-left:0px;
		border-collapse:collapse;
		font-size:12px;
		margin-top:15px;
	}
	#cart input
	{
		width:50px;
	}
	#btnc
	{
		float:right;
		margin-top:10px;
		margin-right:10px;
		cursor:pointer;
		
	}
	#maj
	{
		margin-right:30px;
		float:right;
		margin-top:10px;
		cursor:pointer;
	}
	.seprouge
	{
		background:#dbdbdb;;
		width:836px;
		height:1px;
		float:left;
		margin-top:10px;
	}
	
	#footer
	{
		background:url('../images/bg_footer.jpg') top repeat-x;
		height:220px;
		width:100%;
		margin-top:25px;
	}
		#topfoo
		{
			width:980px;
			margin:0 auto;
			height:30px;
			padding-top:6px;
		}
		#topfoo span
		{
			float:left;
			font-size:10px;
			margin:6px 6px 0px 6px;
		}
		#topfoo a:hover
		{
			text-decoration:underline;
		}
		#topfoo a
		{
			color:#212121;
			font-size:12px;
			float:left;
			margin-top:6px;
			
		}
		#totop
		{
			cursor:pointer;
			float:left;
			margin-right:20px;
		}
		#botfoo
		{
			width:1000px;
			padding-top:40px;
			margin:0 auto;
			height:144px;
			background: url('../images/bgbotfoo.png') center 10px no-repeat;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		