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



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
}
.Titre01 {
	color: #961615;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.Titre02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	text-align: left;
}
.footer {
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	left:0px;	
}

.texte01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}

.texte02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.texte03 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.texte04 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}

.texte05 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
}

.texte06 {
	font-family: Arial, Helvetica, sans-serif;
	color: #981816;
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
}

.texte07 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	text-decoration: none;
	background-color: #DEDEDE;
	border: thin solid #800509;	
}

.texte07left {
	font-family: Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	font-size: 12px;
	text-align: left;	
	text-decoration: none;
	background-color: #DEDEDE;
	border: thin solid #800509;	
}

.texte08 {
	font-family: Arial, Helvetica, sans-serif;
	color: #800509;
	font-size: 14px;
	text-align: center;	
	text-decoration: none;
}

.texte08_intro {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;	
	font-size: 14px;
	text-decoration: none;
}


.fiche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border: thin solid #9B1B1A;
}

.fichedetail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	border: thin solid #ffffff;
}
#apDiv1{
	position:absolute;
	left:0px;
	width:100%;
	height:30px;
	z-index:1;
	background-image: url(../images/footer.jpg);
	top: 150%;
}
#blanc {
	float:left;
	position:relative;
	height: 10px;
	width: 100%;
}

#verticale {
	position:relative;
	float:left;
	left:0%;
	top:0px;
	width:150px;
	z-index:1;
	height: 100%;
}
#newsletter {
	position:absolute;
	left:780px;
	top:230px;
	width:220px;
	height:80px;
	z-index:1;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.lien01 {
	width:180px;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}
a.lien01:hover {
	width:180px;
	height:34px;
	background-image: url(../images/lien_51.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #981816;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	position: absolute;
	left: 0px;
}
a.lien02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: center;
	position: absolute;
	left: 0px;
	top:10px;	
}

a.lien02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	position: absolute;
	left: 0px;
	top:10px;	
}

a.lien03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	text-align: center;
}

a.lien03:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#ensemble {
	text-align: center;
	width: 100%;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;
	/*height: 100%;*/
	height:349px;
	top:0px;
	left:0px;
}
#footer {
	background-image: url(../images/fond.jpg);
	position: relative;
	float:left;
	height: 30px;
	width: 100%;
	background-color: #C7543F;
	background-repeat: repeat-x;
	top: 0px;
	left: 0px;	
}

#Tableau_01 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:100%;
}

#id01-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:292px;
	height:80px;
}

#id01-02 {
	position:absolute;
	left:292px;
	top:0px;
	width:66px;
	height:80px;
}

#id01-03 {
	position:absolute;
	left:358px;
	top:0px;
	width:88px;
	height:80px;
}

#id01-04 {
	position:absolute;
	left:446px;
	top:0px;
	width:145px;
	height:80px;
}

#id01-05 {
	position:absolute;
	left:591px;
	top:0px;
	width:70px;
	height:80px;
}

#id01-06 {
	position:absolute;
	left:661px;
	top:0px;
	width:84px;
	height:80px;
}

#id01-07 {
	position:absolute;
	left:745px;
	top:0px;
	width:64px;
	height:80px;
}

#id01-08 {
	position:absolute;
	left:809px;
	top:0px;
	width:147px;
	height:80px;
}

#id01-09 {
	position:absolute;
	left:956px;
	top:0px;
	width:44px;
	height:80px;
}

#id01-10 {
	position:absolute;
	left:0px;
	top:80px;
	width:1px;
	height:210px;
}

#id01-11 {
	position:absolute;
	left:1px;
	top:80px;
	width:84px;
	height:30px;
}

#id01-12 {
	position:absolute;
	left:85px;
	top:80px;
	width:915px;
	height:4px;
}

#id01-13 {
	position:absolute;
	left:55px;
	top:84px;
	width:317px;
	height:22px;
	z-index:1;
}

/*#id01-13 {
	position:absolute;
	left:85px;
	top:84px;
	width:257px;
	height:22px;
}*/

#id01-14 {
	position:absolute;
	left:342px;
	top:84px;
	width:12px;
	height:26px;
}

#id01-15 {
	position:absolute;
	display: inline;
	margin-top: 1px;
	margin-left: 3px;	
	width:60px;
	height:22px;
}
/*#id01-15 {
	position:absolute;
	left:354px;
	top:84px;
	width:60px;
	height:22px;
}*/

#id01-16 {
	position:absolute;
	left:414px;
	top:84px;
	width:443px;
	height:26px;
}

#id01-17 {
	position:absolute;
	left:861px;
	top:84px;
	width:137px;
	height:22px;
}

#id01-18 {
	position:absolute;
	left:994px;
	top:84px;
	width:6px;
	height:22px;
}

#id01-19 {
	position:absolute;
	left:85px;
	top:106px;
	width:257px;
	height:4px;
}

#id01-20 {
	position:absolute;
	left:354px;
	top:106px;
	width:60px;
	height:4px;
}

#id01-21 {
	position:absolute;
	left:857px;
	top:106px;
	width:16px;
	height:13px;
}

#id01-22 {
	position:absolute;
	left:873px;
	top:106px;
	width:127px;
	height:4px;
}

#id01-23 {
	position:absolute;
	left:1px;
	top:110px;
	width:231px;
	height:11px;
}

#id01-24 {
	position:absolute;
	left:188px;
/*	left:224px;*/
	top:87px;
/*	top:121px;	*/
	width:590px;
	height:218px;
}

#id01-25 {
	position:absolute;
	left:745px;
	top:110px;
	width:112px;
	height:11px;
}

#id01-26 {
	position:absolute;
	left:873px;
	top:110px;
	width:127px;
	height:9px;
}

#id01-27 {
	position:absolute;
	left:82px;
	top:6px;
	width:136px;
	height:15px;
}

#id01-28 {
	position:absolute;
	left:993px;
	top:119px;
	width:7px;
	height:516px;
}

#id01-29 {
	position:absolute;
	left:1px;
	top:121px;
	width:32px;
	height:169px;
}

#id01-30 {
	position:absolute;
	left:0px;
	top:121px;
	width:178px;
	height:180px;
	border: thin solid #991918;

	
}

#id01-31 {
	position:absolute;
	left:190px;
	top:121px;
	width:42px;
	height:169px;
}

#id01-32 {
	position:absolute;
	left:745px;
	top:121px;
	width:30px;
	height:514px;
}

#id01-33 {
	position:absolute;
	left:0px;
	top:12px;
	width:82px;
	height:34px;
}

#id01-34 {
	position:absolute;
	left:857px;
	top:134px;
	width:136px;
	height:6px;
}

#id01-35 {
	position:absolute;
	left:82px;
	top:29px;
	width:136px;
	height:15px;
}

#id01-36 {
	position:absolute;
	left:775px;
	top:155px;
	width:218px;
	height:5px;
}

#id01-37 {
	position:absolute;
	left:775px;
	top:160px;
	width:98px;
	height:40px;
}

#id01-38 {
	position:absolute;
	left:113px;
	top:52px;
	width:103px;
	height:40px;
}

#id01-39 {
	position:absolute;
	left:976px;
	top:160px;
	width:17px;
	height:40px;
}

#id01-40 {
	position:absolute;
	left:775px;
	top:200px;
	width:82px;
	height:435px;
}

#id01-41 {
	position:absolute;
	left:895px;
	top:185px;
	width:103px;
	height:24px;
}

#id01-42 {
	position:absolute;
	left:857px;
	top:224px;
	width:16px;
	height:411px;
}

#id01-43 {
	position:absolute;
	left:782px;
	top:162px;
	width:103px;
	height:40px;
}

#id01-44 {
	position:absolute;
	left:976px;
	top:224px;
	width:17px;
	height:411px;
}

#id01-45 {
	position:absolute;
	left:873px;
	top:246px;
	width:103px;
	height:389px;
}

#id01-46 {
	position:absolute;
	left:33px;
	top:278px;
	width:157px;
	height:12px;
}

#id01-47 {
	position:absolute;
	left:232px;
	top:278px;
	width:513px;
	height:357px;
}

#id01-48 {
	position:relative;
	left:0px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_48.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	background-repeat: no-repeat;
}
 
#id01-50 {
	position:relative;
	left:0px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_50.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

#id01-51 {
	position:relative;
	left:0px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_51.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

#id01-52 {
	position:relative;
	left:0px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_52.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

#id01-55 {
	position:relative;
	left:1px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_55.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}



#id01-57 {
	position:relative;
	left:1px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_57.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

#id01-58 {
	position:relative;
	left:1px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_58.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}



#id01-60 {
	position:relative;
	left:0px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_60.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}


#id01-63 {
	position:relative;
	left:1px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_63.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

#id01-64 {
	position:relative;
	left:0px;
	top:0px;
	width:180px;
	height:31px;
	background-image: url(../images/01_64.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

#id01-65 {
	position:absolute;
	left:0px;
	top:622px;
	width:232px;
	height:13px;
}
#barre {
	height: 30px;
	width: 1000px;
	top: 305px;
	position: relative;
	background-color: #CCCCCC;
	background-image: url(../images/barre.jpg);
	background-repeat: repeat-x;
	float: none;
}
.recherche {
	height: 15px;
	width: 253px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.pass {
	height: 15px;
	width: 126px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#contenu {
	width: 1000px;
	position: relative;
	left: 0px;
	background-image: url(../images/fond_e.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	background-position: right;
}
#ensemble_contenu {
	width: 100%;
	left: 0px;
	top: 349px;	
	position: absolute;
}

#ensemble_contenu_p {
	width: 100%;
	top: 139px;	
	position: absolute;
	background-repeat: repeat-x;
}
#connection {
	position: absolute;
	height: 170px;
	width: 220px;
	left: 780px;
	top: 110px;
	background-color: #EEEEEE;
}
#bas {
	background-image: url(../images/footer.jpg);
	position: absolute;
	height: 100%;
	width: 100%;
	background-repeat: repeat-x;
	background-position: bottom;
}
.newsletter {
	height: 13px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.menu{margin:0; padding:0; width:150px; list-style:none;background:rgb(255,255,255);}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:inline; }
.menu li a{text-align:left;height:40px; padding:0px 12px; font:11px Verdana, Arial, Helvetica, sans-serif; color:rgb(0,0,0); display:block; background:url('../images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('../images/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('../images/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}


.prodnavigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
}

td.prodnavigation{
	background-color: #DEDEDE;
	border:0px;
}

.prodnavigationdetail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	background-color: #DEDEDE;
}

td.prodnavigationdetail{
	background-color: #DEDEDE;
	border:0px;
}

.reduc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

.pagenums{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	font-weight: bold;
	text-align:center;
}

.prodoption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	text-align: left;
}

.prodoptions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	text-align: center;
}

.prodprice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	text-align: center;
}

.fiche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border: thin solid #9B1B1A;
}

table.proddetail{
	BACKGROUND: #FCE295;
	border: 1px solid #666666;
	font-family: Verdana;
	font-size: 80%;
	color: #800509;	
}

td.proddetail{
	BACKGROUND: #FCE295;
	border: 1px solid #800509;
	font-family: Verdana;
	font-size: 80%;
	color: #800509;	
}


.cobtbl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	background-color: #DEDEDE;
	border: thin solid #FFFFFF;
}

.cobll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
}

.fichedetailsearch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	text-align: right;
	border: thin solid #DEDEDE;
}

.tableau_cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	text-align: right;
	border: thin solid #DEDEDE;
}

.tableau_cart2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	border: thin solid #DEDEDE;
}

.tabnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	background-color: #DEDEDE;
	border: thin solid #800509;
}
.tabnav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	background-color: #DEDEDE;
	border: thin solid #800509;
}

.tabnav td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
}

.tabnav td:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	font-weight: bold;
	background-color: #DEDEDE;
	border: thin solid #800509;
}

.prodimage{
z-index:0;
}

#contenu-droit {
  float: right;
  position: relative;
  width: 780px;
  background-image: url(../images/fond_e.jpg);
  background-repeat: repeat-y;
}


/*//////////////////////////////////////
//   Recently Viewed - START
//////////////////////////////////////*/

A.recent:link {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
A.recent:visited {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
A.recent:active {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
A.recent:hover {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/* Title box text and table configuration */
TD.recenttitle {
	vertical-align:middle; /* text alignment in table cell */
	background-color: #D3DCE5; /* Cell background color */
	border: 1px solid #FFFFFF; /* Cell border color */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* text font */
	font-size: 12px; /* text size */
	font-weight: bold; /* text characteristic */
	color: #333333; /* text color */
	text-decoration: none; /* text decoration (bold etc) */
	line-height: 18px; /* text height (space) */
	text-indent: 2px; /* text indented from left edge */
}
/* border around recently viewed items */
.recentitems {
	border: 1px solid #FFFFFF;	/* border around recent items list */
}
/* Font to use on the "no itemsto view" message */
.noitems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/*//////////////////////////////////////
//   Recently Viewed - END
//////////////////////////////////////*/
