@import url(/css/commun.css);
@import url(/css/splash.image.css);
/*---------------------------------------------------------------*/
/*------------------------PROPRIÉTÉS GLOBALES--------------------*/
/*---------------------------------------------------------------*/

body {
	background-color:			#f2f2f2;
	background-repeat: 			repeat-x;
	margin: 					0px;
	padding:					0px;
	font-family:				Verdana, Helvetica, sans-serif; 
	font-size:					0.7em; 
	color: 						#606060;
}
img {
	padding: 				0px;
	margin: 				0px;
	border: 				0px;
	text-decoration:			none;
}
a {
	color:					#606060;
	text-decoration:			none;
	border: 				0px;
}
fieldset{
	margin:				0;
	padding:				0;
	border:				0;
	outline:				0; 
}
table{
	text-align:				center;
	border-collapse:	collapse;
	margin:				auto;
	padding:			0;
}
/*---------------------------------------------------------------*/
/*-----------------------STRUCTURE GLObALE-----------------------*/
/*---------------------------------------------------------------*/
.all{
	width:					970px;
	border: 				0px solid #000;
	margin-left: 				auto;
	margin-right: 			auto;
	margin-top: 				15px;
}
.header1{
	width: 						970px;
	height: 					62px;
	margin-left:				auto;
	margin-right: 				auto;
}
.header1 img {
	float: 						left;
}
.header2{
	width: 						970px;
	height: 					24px;
	margin-left:				auto;
	margin-right: 				auto;
}
.middle{
	width: 						930px;
	background-repeat:			repeat-y;
	background: 				url(../images/background_middle.gif);
	margin:						0px;
	padding-left:				19px;
	padding-right:				21px;
	float: left;
}
.footer{
	width: 						970px;
	margin:						0px;
}
.footer2{
	font-size:					10px;
	text-align:					center;
	width: 						910px;
	margin:						0px;
	padding-left:				30px;
	padding-right:				30px;
}
/*---------------------------------------------------------------*/
/*------------------------Menu supérieur-------------------------*/
/*---------------------------------------------------------------*/
#menu{
	display:				block;
	position:				relative;
	z-index:				10000;
	float:					left;
}
dl, dt, dd, ul, li {
	margin:					0;
	padding:				0;
	list-style-type:		none;
}
#menu img{
	float: 				left;
}
#menu ul {
	padding-top:				5px;
}

#menu dt {
	height:				24px;
	line-height:				24px;
	text-align:				center;
}
.menuh {
	font-size:				12px;
	font-weight:				bold;
	cursor:				pointer;
}
#menu dl {
	float:					left;
}
#menu dt a {
	color:					#000;
	text-decoration:			none;
	display:				block;
	border:				0 none;
	height:				100%;
}
#menu dt a:hover, #menu dt a:focus {
	color:					#ffffff;
}
#menu li a:hover, #menu li a:focus {
	font-weight:				bold;
}
#menu dd {
	display:				none;
	border:				solid 0px red;
	background:				#d5002a;
	color:					#ffffff;
	width:					200px;
	font-size:				10px;
	position:				absolute;
	z-index:				1500;
	margin-left:				0px;
}
#menu li {
	color:					#ffffff;
	background-color:			#d5002a;
	height:				20px;
}
#menu li a, #menu dd a {
	color:					#ffffff;
	text-decoration:			none;
	display:				block;
	border:				0 none;
	padding:				0px 4px;
}
/*---------------------------------------------------------------*/
/*----------------------------ACCUeIL----------------------------*/
/*---------------------------------------------------------------*/
.accueil_bandeaux{
	padding-left:				4px;
	padding-top:				15px;
}
.accueil_col_left{
	width: 				140px;
	height: 				500px;
	float: 				left;
	padding-left: 			15px; 
	margin-top: 				15px;
}
.accueil_middle{
	border:				solid 1px #fff;
	width:					628px;
	float:					left;
}
/*---------------------------------------------------------------*/
.accueil_req_bloc{
	background: 				url(../images/accueil_prods.gif);
	width: 				628px;
	height:				299px;
	float: 				left;
	margin-top: 				13px;
}
.accueil_req_prods{
	margin-top: 				10px;
	margin-left:				8px;
	margin-right: 			20px;
	height: 				235px;
	width: 				600px;
	overflow:				auto;
}
.accueil_req_container{
	height: 				210px;
}
.accueil_req_prodcell{
	height:				210px;
	width:					186px;
	background: 				url(../images/accueil_prodcell.gif);
	border-collapse:			collapse;
}
.accueil_req_prodcell img{
	margin: 				5px;
}
.accueil_req_prodref {
	font-weight: 				bold;
	font-size:				10px;
	padding: 				5px;
	padding-bottom: 			0px;
}
.accueil_req_proddesc{
	font-size: 				10px;
	padding: 				5px;
	padding-bottom: 			0px;
}
.accueil_req_prodprix{
	font-size: 				15px;
	font-weight: 				bold;
	color: 				#ef0000;
	padding: 				5px;
	padding-bottom: 			0px;
}
.accueil_req_prodprix span{
	font-size:				10px;
	color:					#606060;
}
/*---------------------------------------------------------------*/
.accueil_top_prodref {
	font-weight: 				bold;
	font-size:					10px;
	padding-left:				20px;
	float:						left;
	width: 						90px;
	text-align:					center;
}
.accueil_top_prodprix{
	font-size: 				15px;
	font-weight: 				bold;
	color: 				#ef0000;
	padding-left:				20px;
	margin-top:				6px;
	text-align:					center;
	width: 						90px;
}
.accueil_col_right{
	background: 				url(../images/accueil_prix.gif);
	background-repeat: 			no-repeat;
	border:				solid 1px #fff;
	float: 				left;
	width: 				135px;
	height: 				425px;
	margin-top: 				15px;
	margin-left: 				5px;
}
.accueil_col_right img{
	width: 				90px;
	padding-left:				20px;
	padding-top: 				5px;
	float:						left;
}
#accueil_top_col_right{
	padding-top:				40px;
}
.accueil_newprods{
	width: 				628px;
	height: 				145px;
	float: 				left;
	background: 				url(../images/accueil_newprods.gif);
	background-repeat: 			no-repeat;
	font-weight: 				bold;}

.accueil_newprods_photo{
	background: 				url(../images/accueil_prod_down.gif);
	background-repeat: 			no-repeat;
	width:					130px;
	margin-left: 				8px;
	float: 				left;
}
.accueil_newprods_photo img{
	height:				67px;
	padding-top: 				5px;
}
/*---------------------------------------------------------------*/
/*---------------------------CATALOGUe---------------------------*/
/*---------------------------------------------------------------*/
.cat_col_left{
	background-color:		#de0400;
	margin-left: 			10px; 
	margin-top: 			10px;
	width: 					140px;
	float:					left;
}
.cat{
	min-height:				500px;
}
.cat_tab{
	margin-top: 			15px;
	border-left: 			10px solid #fff;
}
.cat_prodcell{
	width: 					304px;
	height: 				140px;
	background: 			url(../images/cat_prodcell.gif);
	background-repeat: 		no-repeat;
	vertical-align:			top;
	border-collapse: 		none;
	margin-left:			25px;
}
.cat_prodcell:hover{
	background: 			url(../images/cat_prodcell2.gif);
	background-repeat: 		no-repeat;
}
.cat_prodcell img{
	margin: 				4px;
	border: 				0px;
	border-right: 			1px solid #8a8a8a;
	border-bottom:			1px solid #8a8a8a;
}
.cat_prodref{
	margin-left: 			5px;
	font-weight: 			bold;
	width:					290px;
}
.cat_proddesc{
	text-align:				left;
	overflow: 				hidden;
	margin-left: 			5px;
	margin-right: 			5px;
	margin-top: 			4px;
	height: 				85px;
	font-size: 				10px;
}
.cat_prodprice{
	margin-left: 			4px;
	clear: 					both;
	font-size: 				16px;
	font-weight:			bold;
	color:					#ef0000;
}
.cat_nav,.cat_nav a:hover{
	color:					#434343;
	font-weight:			bold;
}
.cat_nav a:link,.cat_nav a:visited{
	color:					#d50000;
	font-weight:			normal;
}
	
/*----------------------------FICHe PROdUIT----------------------------*/
.prod_col_left{
	width: 						140px;
	height: 					500px;
	float: 						left;
	padding-left: 				15px; 
	margin-top: 				7px;
}
.prod_0{
	background-image: 			url(../images/prodback1.gif);
	background-repeat: 			no-repeat;
	width:						630px;
	height: 					12px;
}

.prod_1{
	width:						630px;
	min-height:					500px;
	background-image: 			url(../images/prodback2.gif);
	background-repeat: 			repeat-y;
	margin-left: 				155px;
}

.prod_2{
	background-image: 			url(../images/prodback3.gif);
	background-repeat: 			no-repeat;
	width:						630px;
	height: 					16px;
	clear: 						both;
}
	
.prod_col1{
	width: 						405px;
	padding-left: 				10px;
	float:						left;
}
.prod_ref{
	font-size: 					13px;
	font-weight: 				bold;
	margin-left: 				10px;
}
.prix{
	position: 					absolute;
	bottom: 					0px;
	margin-bottom: 				0px;
}
.prix_txt{
	font-size: 					23px;
	font-weight: 				bold;
	color: 						#fff;
	position: 					absolute;
	margin-top: 				26px;
	padding-left: 				55px;
}
.prix_txt2{
	font-size: 					10px;
	color: 						#fff;
	position: 					absolute;
	margin-top: 				51px;
	margin-left: 				55px;
}
#price{
	font-size: 		22px;
	font-weight:	bold;
	size:			85px;
	text-align:		right;
	background:		transparent;
	color:			#ffffff;
	border:			0;
}
.prod_photo{
	width: 						405px;
	position: 					relative;
	margin-left: 				10px;
}
.prod_description{
	width:	 					390px;
	height: 					150px;
	overflow: 					auto;
	clear: 						both;
	margin-left: 				10px;
	margin-bottom: 				10px;
	margin-top: 				10px;
}
.prod_specs1{
	width: 						405px;
	float: 						left;
}
.prod_specs2{
	width: 						405px;
	height:						100px;
	clear:						both;
}
.prod_specs1 img{
	float: 						left;
}
.prod_col2{
	width: 						170px;
	height: 					400px;
	padding-left: 				25px;
	float: 						left;
}
.prod_photo2{
	width: 						124x;
	margin-bottom: 				39px;
	float: 						left;
	padding-top: 				40px;
}
.prod_photo3{
	width: 						124px;
	margin-bottom: 				0px;
	float: 						left;
	height:						240px;
	overflow-y:					hidden;
}
.prod_photo3 img{
	border:						solid 1px #a4a4a4;
	padding:					1px;
}	
.prod_add{
	background: 				url(../images/prod_add.gif);
	width: 						170px;
	height: 					47px;
	margin: 					0px;
	clear: 						both;
}
.prod_col2 img{
}
.ssprod{
	float					: left;
}
.ssprodinput{
	font-size				: 14px;
	margin					: 1px;
	border					: 1px solid #a4a4a4;
	color					: #d5002a;
	background-color		: #fff;
	font-weight				: bold;
}
.prod_ssprod{
	margin-left				: 10px;
}
.prod_ssprod span{
	color					: #dc0b17;
	font-weight				: bold;
}
.ssprodprix{
	font-weight:			bold;
	font-size:				14px;
	color:					#d5002a;
}
.ssprodlib{
	font-size				: 11px;
	color					: #000000;
}
.prod_delai{
	background				: url(../images/prod_delai.gif);
	background-repeat		: no-repeat;
	width					: 84px;
	height					: 64px;
	color					: #fff;
	font-weight				: bold;
	font-size				: 14px;
	text-align				: left;
	padding-top				: 10px;
	padding-left			: 5px;
	float					: left;
}
.prod_option_all{
	margin-left				: 10px;
	margin-top				: 10px;
	color					: #585858;
	font-weight				: bold;
}
/*---------------- css - categorie --------------------*/
.panier_all {
	width					: 600px;
	font-weight				: normal;
	color					: #fff;
}
.panier_all img{
	float					: left;
}
.panier_all td{
	background-color		: #5a3239;
	text-align				: left;
	padding-left			: 4px;
}
.panier_left{
}
.panier_right{
}
.panier_all hr{
	background-color		: #d5002a;
}
.panier_all th{
	color					: #fff;
	margin					: 0px;
	padding					: 0px;
}
.panier_tr1 td{
	background				: url(/images/panier_pix.gif);
	margin					: 0px;
	padding					: 0px;
}
.panier_all td a,.panier_all a:visited{
	color					: #fff;
	text-decoration			: none;
}
.panier_all td a:hover{
	color					: #fff;
	text-decoration			: underline;
}
.panier_del a, .panier_del a:visited{
	color					: #ff0000;
	text-decoration			: none;
}
.panier_del a:hover{
	color					: #ff0000;
	text-decoration			: underline;
}
.inputboxpanier{
	font-size				: 14px;
	margin					: 1px;
	border					: 0px;
	color					: #d5002a;
	background-color		: #fff;
	font-weight				: bold;
}
.inputbuttonpanier{
	font-size				: 14px;
	margin					: 1px;
	border					: 0px;
	color					: #d5002a;
	background-color		: #fff;
	font-weight				: bold;
}
.panier_title{
	font-weight				: bold;
}
.panier_bas td{
	background-color		: #d5002a;
}
.inputbox{
	font-weight				: bold;
	color					: #606060;
}
#field{
	border					: 0px;
	background				: #fff;
	color					: #dc0b17;
	font-weight				: bold;
}
/*---------------- css - Valider-----------*/
.classform{
	width			: 100%;
	background-color	: #d5002a;
}
.classform td{
	background-color	: #d5002a;
}
.formcellule,.formbox{
	font-size		: 14px;
	margin			: 1px;
	border			: solid 1px #fff;
	color			: #fff;
	background-color	: #d5002a;
	font-weight		: bold;
}
.formtitre{
	font-weight		: bold;
	font-size		: 13px;
}
.valider{
	margin-top		: 20px;
	border-top		: 10px solid #d5002a;
	color			: #fff;
}
.valider td,.valider th{
	background-color	: #5a3239;
	padding				: 0px;
}
.valider th img{
	float			: left;
}
.valider_left{
	background-repeat	: repeat-y;
}
.valider_right{
	background-repeat:	repeat-y;
	width:				1px;
	margin:				0px;
	padding:			0px;
}
.valider_right img{
	margin			: 0px;
	padding		: 0px;
	float			: left;
}
