*{margin:0;padding:0;font-size:12px;}
* html ul {height:1%;}
*+ html ul {min-height:1%;}

@font-face {font-family: Clarendon;src: url("http://www.myunik.fr/layouts/default/images/ClarendonLTStd-Bold.otf");}

h1,h2,h3 {
font-weight:normal;
margin:5px;
text-align:justify;
margin-left:20px;
margin-right:20px;
}
h3 a{
font-weight:normal;
margin:5px;
text-align:justify;
margin-left:20px;
margin-right:20px;
color:#362f22;
text-decoration:none;
}
h3 a:hover{
text-decoration:underline;
}
h1 {font-size:32px;}
hr {
margin:0 auto;
width:99%;
border:none;
}
br {
clear:both;
line-height:10px;
}
body {
font-family: Verdana, Helvetica, sans-serif;  
font-size: 13px;  
font-weight: normal;  
/*font-variant: small-caps;   */
line-height: 150%;  
color:#362f22;
background:#ffffff url(../images/myheadback1.jpg) top left repeat-x;
}

a {
outline:none;
font-style:normal;
color:#362F22;
text-decoration:none;
}

a:hover{color#CE5A05;text-decoration:underline;}

input[type=text] {
border:none;
height:18px;
padding-top:3px;
color:#777777;
background:url(../images/inback.gif) top left repeat-x;
font-style:italic;
}
select {
border:none;
height:20px;
padding:3px 6px;
color:#777777;
background:url(../images/inback.gif) top left repeat-x;
outline:none;
}
textarea {
border:none;
padding:3px 6px;
color:#777777;
font-family:Verdana;
background:#fff url(../images/inback2.gif) top left repeat-x;
outline:none;
overflow:none;
}

legend {
font-size:14px;
margin-left:10px;
color:#312B1F;
}
fieldset {
border-color:#7d7c7c;
}
div.linertab {
line-height:2px;
height:2px;
border:none;
width:98%;
margin:0 auto;
background:url(../images/linertab.gif) top left repeat-x;
}
#search {
float:left;
}
.inpal {
position:relative;
margin-right:10px;
}
.inpal input[type=password] {border:none;background:url(../images/inback.gif) top left repeat-x; height:21px;}
.bin{
float:left;
}
.selpal {
position:relative;
width:
}
/*------------------------------------------------ CLASS FOR ALL ---------------------------------------------------------------------------------*/
.smgrey {
font-size:10px;
color:#777777;
font-variant: normal ; 
}
.mlft{
float:left;
}
.range {
color:#dd6106;
}
#mywrapper {
background:transparent;
}
.tliner {
clear:both;
border:none;
height:12px;
line-height:20px;
}
.mliner {
clear:both;
display:block;
width:240px;
height:12px;
background:url(../images/mliner.jpg) top center no-repeat;
}
#bor {
width:100%;
}
#bor img, #bor a{
float:right;
}
a.borange {
padding:0 10px;
line-height:14px;
background:#e76606;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

.lucp {
position:absolute;
top:0;
left:-9px;
}
.rucp {
position:absolute;
top:0;
right:-9px;
}
.ldcp {
position:absolute;
bottom:-8px;
left:0;
}
.rdcp {
position:absolute;
bottom:-8px;
right:0;
}
.liner {
height:26px;
margin:5px auto;
background:url(../images/mliner.png) center no-repeat;
text-align:center;
}
.mbut {
position:relative;
width:20%;
display:block;
height:20px;
margin:0 auto;
padding:3px 10px;
font-size:12px;
color:#F2AF32;
font-family:Clarendon;
background:#362F22;
}
.mbut2 {
position:relative;
display:block;
width:15%;
height:16px;
margin:0 auto;
padding:5px 10px;
text-align:center;
font-size:11px;
color:#fff;
background:#362f22;
cursor:pointer;
}
.mubtl {
position:absolute;
top:0;
left:-5px;
}
.mubtr {
position:absolute;
top:0;
right:-5px;
}
.bpn {
width:50%;
float:right;
}

.valbu {
float:left;
color:#fff;
font-weight:bold;
width:auto;
height:30px;
padding-top:11px;
background:url(../images/valbutBg.png) top left repeat-x;
}
.valbu:hover {
background:url(../images/valbutBgH.png) top left repeat-x;
z-index:1;
cursor:pointer;
}
.Lfl {
float:left;
width:33px;
height:41px;
background:url(../images/valbutL.png) top left no-repeat;
}
.Lfl:hover {
background:url(../images/valbutLH.png) top left no-repeat;
}
.Rfl {
float:left;
width:33px;
height:41px;
background:url(../images/valbutR.png) top right no-repeat;
}
.Rfl:hover {
background:url(../images/valbutRH.png) top right no-repeat;
}
.sizeup {
line-height:25px;
height:25px;
}
.sizeup2 {
line-height:10px;
height:10px;
}
.sizeup3 {
line-height:32px;
height:32px;
}
#sendMail,#sendMail2,#sendMail3,#sendMail4,#sendMail5,#sendMail6,#sendMail7 {
cursor:pointer;
}
/*----------------------------------------------- HEADER --------------------------------------------------------------------------------------------*/
#myheader{
/*position:relative;*/
width:100%;
height:144px;
background:url(../images/myheadback1.jpg) top left repeat;
}
#myheadct {
position:relative;
width:974px;
height:144px;
margin:0 auto;
background:url(../images/myheaderbg.png) top center no-repeat;
z-index:100000000;
}

#mylogo {
float:left;
margin:5px 30px 15px 30px;
}

ul#myserv {
float:right;
margin:10px 200px 0 0;
list-style:none;
font-variant: normal ; 
font-size:11px;
}
ul#myserv li {
display:inline;
font-size:11px;
color:#fff;
margin:0 10px;
padding-left:20px;
}
ul#myserv li a{
color:#fff;
text-decoration:none;
}
ul#myserv li a:hover{
color:#f2af32;
}
li.ms1 {background:url(../images/myserv1.png) left no-repeat;}
li.ms2 {background:url(../images/myserv2.png) left no-repeat;}
li.ms3 {background:url(../images/myserv3.png) left no-repeat;}
li.ms4 {background:url(../images/myserv4.png) left no-repeat;}


ul#mymenu {
clear:both;
display:block;
list-style:none;
font-family:Clarendon;
font-size:14px;
height:20px;
margin:0 5px;
padding:5px 0;
background:transparent;
}

ul#mymenu li{
display:inline;
float:left;
margin:0;
/*text-transform:uppercase;*/
color:#fff;
padding-top:5px;
background:url(../images/fil.png) top right repeat-y;
}
ul#mymenu li a{
display:block;
float:left;
/*text-transform:uppercase;*/
text-decoration:none;
color:#fff;
/*font-weight:bold;*/
font-family:Clarendon;
font-size:18px;
height:100%;
padding:0 20px 5px 20px;
}
ul#mymenu li a:hover{
color:#312b1f;
background:#F2AF32 url(../images/hbh.gif) bottom center no-repeat;
box-shadow: 0.2em 0.2em #000
}
ul#mymenu li:hover{
color:#312b1f;
background:#F2AF32 url(../images/hbh.gif) bottom center no-repeat;
box-shadow: 0.2em 0.2em #000
}

.menu_li_sel{
color:#312b1f !important;
background:#F2AF32 url(../images/hbh.gif) bottom center no-repeat !important;
}

.menu_link_sel {
color:#312b1f  !important;
background:#F2AF32 url(../images/hbh.gif) bottom center no-repeat  !important;
}

/*-------------------------- PANIER  , ESPACE CLIENT & VENTES PRIVEES --------------------------------*/
#mycvspace {
position:absolute;
width:252px;
height:42px;
top:70px;
right:22px;
background:#ffff;
z-index:1000;
}
#mypaspace {
position:absolute;
width:252px;
top:65px;
right:0px;
}
#mycvspace div{
float:left;
}
#myec {
display:none;
z-index:1000000;
margin:-3px auto 0 auto;
padding:0;
}
a.cle {
display:block;
position:absolute;
left:70px;
bottom:-1px;
text-decoration:none;
color:#fff;
}
.brht {float:left;}

table#sectool {
clear:both;
width:950px;
height:31px;

z-index:1;
background:transparent;
margin:0;
}
table#sectool td{
padding:2px 0 0 0;
}
.slidevp {
width:267px;
padding-top:1px;
}
#mypan,#eclinks {
float:left;
width:234px;
height:auto;
margin:5px 5px 1px 7px;
}

#mypan thead th,#eclinks thead th{
height:15px;
background:url(../images/tabpah.gif) bottom left no-repeat;
}
#eclinks thead th{
background:url(../images/myecbcg.png) top center no-repeat;
}
#mypan tbody td,#eclinks tbody td{
padding:4px;
border-bottom:1px solid #c4bdb7;
background:url(../images/tabpa.gif) top left repeat;
}
#eclinks tbody td{
border:none;
}
#mypan tbody td images{
border:1px solid #312b1f;
}

#mypan tfoot td{
background:#312B1F;
color:#fff;
font-weight:bold;
text-align:right;
padding:4px;
}
#eclinks p{
color:#ce5a05;
}
ul.eclist {
list-style:none;
margin:10px;
}

ul.eclist li{
color:#f2af32;
}

a.eclisting{
margin:0;
padding:0;
text-decoration:none;
color:#362f22;
font-size:12px;
}
a.eclisting:hover{
text-decoration:underline;
}
/*-------------------------  SLIDES -----------------------------------*/
#vp {
position:relative;
z-index:1;
} 
#vpFormContainer
            {
       position:absolute;
		top:-15px;
        right:1px;
        z-index:1;	
            }
            #vpForm
			{
				height:247px;
            	width:248px;
            	background:#6e6c6c url('../images/avpback.jpg') top left repeat-x;
				margin:0 auto;
            	display:none;
				z-index:1000; 
            }
			.myecpa
			{
			color:#fff;
			padding-left:20px;
			}
			.mm 
			{
			clear:both;
			margin-left:20px;
			
			color:#362f22;
			font-size:11px;
			}
            #vpForm .fct,#myec .fct
			{
				clear:both;
            	padding:20px 30px 0 30px;
            	border:none;
				z-index:150000;
            }           
            #vpForm input[type=text],#myec input[type=text], #vpForm input[type=password],#myec input[type=password]
			{
			background:url(../images/inback.gif) top left repeat-x;
			height:30px;
			border:none;
			float:left;
            }
            #vpForm textarea
			{
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            }  
            #vpForm input[type=submit],#myec input[type=submit]
			{
				width:88px;
				height:26px;
            	background:url('../images/vpvalid.png') top center no-repeat;
            	border:none;
				color:#433e35;
				font-style:normal;
				font-weight:bold;
				/*text-transform:uppercase;*/
				padding: 3px 0 10px 0;
				outline:none;
            } 
			#myec input[type=submit] {
			background:url('../images/vpvalid.png') top center no-repeat;
			}
            #contactLink
			{
            	height:31px;
            	width:248px;
            	background-image:url('../images/avp.jpg');
            	display:block;
            	cursor:pointer;
            }
            #contactLink_1
			{
            	height:31px;
            	width:248px;
            	background-image:url('../images/vvp.jpg');
            	display:block;
            	cursor:pointer;
            }
            #messageSent,#messageS
			{
            	color:#ff9933;
            	display:none;
            }
			#noaccount {
			width:200px;
			height:70px;
			margin:10px auto;
			text-align:center;
			background:#cfcfcf;
			-moz-border-radius: 10px; 
			-webkit-border-radius: 10px;
			border-radius: 10px;
			font-size:11px;
			}
			#noaccount a{
			display:block;
			padding:10px 0;
			}
			#noaccount2 {
			width:200px;
			height:70px;
			margin:0 0 0 20px;
			text-align:center;
			background:transparent;
			}
			#noaccount2 a{
			display:block;
			padding:5px 0;
			}
			#myec
			{
            	position:absolute;
				top:45px;
            	right:8px;
				width:245px;
				height:auto;
				background:url(../images/ecback.gif);
				z-index:100000;
            }
			#ecLink
			{
            	float:left;
				height:42px;
            	width:126px;
            	background-image:url('../images/ecbut.png');
            	display:block;
            	cursor:pointer;
            }
			.myecbcg {
			width:245px;
			height:210px;
			margin:0 auto;
			background:url(../images/myecbcg.png) top center no-repeat;
			}
			#ecfoot 
			{
			position:absolute;
			bottom:-30px;
			left:1px;
			width:245px;
			height:30px;
			background:url(../images/ecbgfoot.png) bottom center no-repeat;
			}
			#mypa
			{
            	position:absolute;
				display:none;
				top:42px;
            	right:6px;
				width:245px;
				
				background:transparent;
				z-index:100000;
            }
			#pact
			{
				width:245px;
				height:auto;
				background:url(../images/pabg.png);
				z-index:100000;
            }
			#pafoot 
			{
			width:245px;
			height:31px;
			background:url(../images/pabgfoot.png) bottom center no-repeat;
			}

			#paLink
			{
				height:42px;
            	width:120px;
            	background-image:url('../images/panier-but.png');
            	display:block;
            	cursor:pointer;
				float:right;
            }
			/*---------------------- FIN SLIDE ------------------------*/
			
			
/*-------------------------- FIN PANIER  , ESPACE CLIENT & VENTES PRIVEES --------------------------------*/			
/*--------------------------------------------- CONTENT -------------------------------------------------*/
#mycontent{
clear:both;
width:974px;
height:auto;																						
margin:0 auto;
padding:0;
background:url(../images/mywsbg.gif) top center repeat-y;
}

.ariane{
font-size:10px;
font-variant:normal;
color:#808080;
padding:10px;
margin:0 0 0 10px;
}
a.ariane{
line-height:15px;
background:#DFDFDF url(../images/arbg.jpg) top left repeat-x;
text-decoration:none;
padding:4px;
border:1 px solid #808080;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
a.ariane:hover{
text-decoration:none;
color:#fff;
}

/*--------------------------------------------- FOOTER ------------------------------------------------------*/
#myfooter{
clear:both;
width:100%;
height:480px;
font-variant:normal;
background:transparent;
}
#footcr {
width:962px;
height:438px;
margin:0 auto;
padding-top:20px;
background:url(../images/myfoot.png) top center no-repeat;
}
#garfot {position:relative;width:917px; height:138px;margin:0 auto;background:url(../images/garbox.jpg) top center no-repeat;text-align:center;}
#garfot a {display:block;float:left;width:140px;height:20px;margin:40px 0 0 11px;padding-top:55px;color:#fff;text-decoration:none;line-height:12px;}
#garfot a:hover {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;}
#garfot a.gar1{background:url(../images/gar1.png) top center no-repeat;}
#garfot a.gar2{background:url(../images/gar2.png) top center no-repeat;}
#garfot a.gar3{background:url(../images/gar3.png) top center no-repeat;}
#garfot a.gar4{background:url(../images/gar4.png) top center no-repeat;}
#garfot a.gar5{background:url(../images/gar5.png) top center no-repeat;}
#garfot a.gar6{background:url(../images/gar6.png) top center no-repeat;}
ul#mycredits {
width:695px;
height:50px;
padding-top:35px;
list-style:none;
margin:0 auto;
}
ul#mycredits li{
display:inline;
line-height:20px;
margin:10px 0 0 0;
color:#363022;
}
ul#mycredits li a{
color:#363022;
font-weight:normal;
text-decoration:none;
}
ul#mycredits li a:hover{
text-decoration:underline;
}
.ajpb {
width:205px;
height:41px;
margin:0 0 1px 200px;
cursor:pointer;
background:url(../images/ajpb.gif) top center no-repeat;
}
.ajpb:hover {
background:url(../images/ajpb2.gif) top center no-repeat;
}
#credits {width:700px;height:auto; position:relative;margin-left:240px;}
#credits h6 {float:left;margin-right:50px;font-size:11px;}
#credits a {font-size:11px;text-decoration:none;font-weight:normal;color:#362F22;}
#credits a:hover{text-decoration:underline;}
#credits ul {list-style-type:none;margin-left:10px;}
#credits ul li {line-height:14px;}

div.downline{float:left;width:700px;height:auto;margin:10px auto;padding:20px 0;background:transparent url(../images/fliner.gif) bottom center repeat-x;line-height:13px;}
div.upline {position:absolute; top:35px; left:550px;width:auto;height:10px;margin:0 auto;font-size:9px;color:#777;font-style:italic}
p.endof {clear:both;width:200px;margin:0 auto;text-align:center;}
/*-------------------------------------- CATEGORIES & SOUS CATEGORIES ------------------------------------*/
#lcol {
float:left;
width:230px;
height:auto;
background:transparent;
}
#rcol {
float:right;
width:744px;
height:auto;
background:transparent;
}
#cats {
width:720px;
margin:10px auto;
}
#cats tbody td{
width:240px;
height:220px;
}
#cats tfoot td{
text-align:center;
font-size:14px;
color:#362f22;
font-weight:bold;
}
#cats tfoot td a{
font-size:14px;
padding:0 4px;
color:#362f22;
text-decoration:none;
font-weight:normal;
}

a.page{
background:#fff;
border:1px solid #362f22;
}
#cats tfoot td a.page:hover{
font-size:14px;
padding:0 4px;
background:#362f22;
color:#ffffff;
border:1px solid #fff;
text-decoration:none;
}
#cats tfoot td a:hover{
text-decoration:underline;
}
.emc {
display:block;
width:720px;
height:auto;
margin:0 auto 10px auto;
background:transparent;
}
.boxprod {
width:240px;
height:219px;
float: left;
background:url(../images/backprod.png) top center no-repeat;
}
.boxprod2{
width:100%;
height:100%;
background:url(../images/backprod2.png) top center no-repeat;
}
.boxprod2{
width:100%;
height:100%;
background:url(../images/backprod3.png) top center repeat-y;
}
.bxp2 {
cursor:pointer;
width:94%;
height:90%;
margin:0 auto;
background:transparent;
}
.bxp2ct {
position:relative;
cursor:pointer;
width:99%;
height:88%;
margin:0 auto;
text-align:center;
background:#fff url(../images/filboxbg.gif) bottom center repeat-x;
/*border:1px solid #e0e0e0;*/
}
table.bxp3ct{
width:183px;
margin:0 auto;
}
table.bxp3ct thead th {
color:#fff;
background:url(../images/filtitle.gif) top center no-repeat;
width:183px;
height:27px;
color:#fff; text-decoration:none;font-weight:normal;
}
table.bxp3ct img{}
table.bxp3ct a{color:#6e6c6c;text-decoration:none;font-size:11px; line-height:12px;}
table.bxp3ct tbody td {position:relative;vertical-align:middle;height:25px;text-align:left;padding:2px;background:url(../images/prodmkpliner.jpg) bottom center no-repeat;}
table.bxp3ct tbody td:hover {background:#F2AF32;color:#fff;}
table.bxp3ct tbody td:hover  a{color:#fff;}
.bxpt {
display:block;
position:relative;
width:92%;
height:26px;
margin:0 auto;
color:#fff;
text-align:left;
background:#363022;
}
.bxpt h2{
width:auto;
margin:0 auto;
padding:3px 0 0 0;
text-align:center;
}
.bxpt h2 a{
color:#fff;
text-decoration:none;
}
.bxprice {
display:block;
position:absolute;
bottom:-8px;
left:11px;
width:91%;
height:20px;
text-align:left;
font-size:14px;
color:#312B1F;
/*background:#fff url(../images/bxprice.gif) bottom left repeat-x;*/
background:#fff url(../images/filboxbg.gif) top center repeat-x;
border-bottom:1px solid #e0e0e0;
}
.mpbx {
margin:10px auto;
width:auto;
}
.promo {
float:right;
margin-top:-20px;
color:#ffbb03;
font-size:18px;
}


table.colmn {
width:200px;
height:auto;
margin:0 0 10px 18px;
background:transparent;
}
table.colmn thead th {
position:relative;
width:200px;
height:50px;
background:url(../images/colmnbg.gif) top left repeat-y;
}
#cthcat {
width:200px;
height:auto;
margin-top:15px;
padding:8px 0;
color:#fff;
font-family:Clarendon;
background:#393224;
}
#cthcat h1{font-size:20px;}
table.colmn tfoot td {
width:200px;
height:10px;
color:#fff;
background:url(../images/colmnbg.gif) top left repeat-y;
border-bottom:1px solid #D9D9D9;
}
table.colmn tbody td {
color:#fff;
background:url(../images/colmnbg.gif) top left repeat-y;
}
table.colmn tbody td.catfilter {display:block;background:url(../images/filboxbg.gif) top center no-repeat;color:#393224;height:30px;text-align:center;vertical-align:middle}
.topcatlogo {
float:right;
margin:-10px 10px 0 0 ;
width: 24px;
height: 34px;
}
ul#myrub {
list-style:none;
margin:0 auto 10px auto;
}
ul#myrub li{
line-height:36px;
text-align:left;
padding-left:5px;
color:#535353;
background:#E1DFE0 url(../images/filboxbg.gif) bottom center no-repeat;
/*font-weight:bold;
background:url(../images/rublibg.png) top center no-repeat;*/
}
ul#myrub li.frl{
padding-top:10px;
line-height:auto;
height:44px;
}
ul#myrub li a{
display:block;
color:#535353;
font-weight:normal;
text-decoration:none;
font-variant: normal; 
font-size:12px;
width:auto;
height:auto; 
}
ul#myrub li a:hover{
display:block;
width:auto;
height:auto;
color:#fff;
}
ul#myrub li:hover{
/*background:url(../images/rublibg2.png) top center no-repeat;*/
background:#F2AF32;
}
.filbox {
position:relative;
width:183px;
margin:0 auto;
background:url(../images/filboxbg.gif) bottom center no-repeat;
}

.filboxin {
background:transparent;
height:auto;
color:#312B1F;
font-size:11px;
margin-bottom:-15px;
}
.filboxin p {
width:183px;
height:24px;
padding-top:3px;
margin:0;
color:#fff;
text-align:center;
background:url(../images/filtitle.gif) top center no-repeat;
}
table#filtration {width:100%;}
table #filtration  tbody td {color:#362F22;background:transparent;/*background:url(../images/filboxbg.gif) bottom center no-repeat*/;text-align:left;}
table #filtration  tbody td:hover {background:#f2af32;color:#fff;text-align:left;}
ul#colorz {
list-style:none;
}

ul#colorz li{
display:inline;
}
ul#colorz li span{
display:inline-block;
width:30px;
height:26px;
margin:5px;
-moz-border-radius: 10px;
-webkit-border-radius: 5px;
cursor:pointer;
}
#colbl {
background:#fff;
}
#colmr {
background:#dfc48b;
}
#colgr {
background:#b7b7b7;
}
#colbu {
background:#63a3d5;
}
#colye {
background:#f0da1b;
}
#colre {
background:#f67474;
}
#colma {
background:#996616;
}
#colba {
background:#000;
}
#colve {
background:#1bb447;
}
#colog {
background:#fe9a19;
}
#colvi {
background:#d693fd;
}
#colea {
background:#63d5d1;
}

#filter {
font-size:11px;
height:200px;
overflow:auto;
}

input#filters {float:left;margin:4px;}

#filter li a{
float:left;
color:#312B1F;
text-decoration:none;
font-variant:normal;
font-size:11px;
}
#filter li a:hover{
color:#e76c06;
text-decoration:underline;
font-variant:normal;
}
/*---------------------------------------  FIN CAT & SOUS CAT ------------------------------------------*/
#colprod {
float:left;
position:relative;
width:755px;
background:url(../images/clpbr.gif) top right repeat-y;
}
#colpmk {
float:left;
margin:4px 4px 0 0;
width:210px;
height:auto;
text-align:center;
background:transparent;
}
#imagesprod {
float:left;
width:250px;
height:381px;
padding:35px 0 0 30px;
background:url(../images/imagespbg.png) top center no-repeat;
}
.titlpro {
font-size:24px;
font-family:verdana;
font-variant:normal;margin:10px 30px;
}
#tdc {
float:left;
width:428px;
height:237px;
margin:10px 20px 0 -20px;
font-style:normal;
background:url(../images/txtdesbg.png) top left no-repeat;
}
table#txtdes {
width:420px;
height:275px;
margin:5px 10px 0 0;
font-variant:normal;
}
#txtdes a{
color:#312B1F;
text-decoration:underline;
}
#txtdes a:hover{
color:#CE5A05;
}
#txtdes thead th{
font-weight:normal;
height:120px;
padding-left:10px;
background:url(../images/blin.gif) bottom left repeat-x;
/*border-left:1px solid #c8c8c8;*/
}
.nobrd{
border-left:none;
}
#ftdc {
position:relative;
width:406px;
height:50px;
color:#fff;
background:url(../images/txtdesfoot.jpg) top left no-repeat;
}
#txtdes tfoot td a{
display:block;
width:90px;
height:48px;
line-height:12px;
margin-right:15px;
color:#fff;
font-size:10px;
text-decoration:none;
outline:none;
font-variant:normal;
}
a.wishlink{
display:block;
width:250px;
height:48px;
margin:0 40px;
float:left;
}
a.wishlink :hover{
opacity:0.4;
filter:alpha(opacity=40);
}
a.mailfriend{
display:block;
width:250px;
margin:0;
height:48px;
float:left;
}
a.mailfriend:hover{
opacity:0.4;
filter:alpha(opacity=40);
}
#txtdes tfoot td images{
float:left;
margin-right:5px;
}
table#txtdes tbody td {
padding:5px 10px;
background:url(../images/blin.gif) bottom left repeat-x;
/*border-left:1px solid #c8c8c8;*/
}
#txtdes h2{
font-size:12px;
text-align:left;
margin:0 10px 0 0;
line-height:14px;
}
.price {
display:block;
width:130px;
padding:3px 0;
margin:0 5px;
font-size:26px;
font-family:Clarendon;
color:#e76606;
}
.comres {
float:left;
}
.comres a{
color:#312B1F;
text-decoration:underline;
font-variant:normal;
}
.stocking {
text-align:left;
color:#82a600;
font-weight:bold;
}
table.desct {
clear:both;
position:relative;
width:714px;
text-align:left;
font-variant:normal;
margin:0 auto;
color:#362F22;
}
table.desct tfoot td{
/*width:710px;*/
height:13px;
text-align:center;
background:url(../images/desctfoot.png) top center no-repeat;
}
table.desct tbody td{
width:714px;
height:200px;
vertical-align:top;
color:#362F22;
background:#e0e0e0;
border-right:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
}
table.desct tbody td p{
padding:6px 20px;
}
table.desct tbody td ul{
padding:6px 20px;
margin: 0 20px;
list-style:circle;
}
table.desct thead th{
/*width:710px;*/
height:47px;
font-weight:normal;
text-align:center;
background:url(../images/desctop.png) bottom center no-repeat;
}
.dctlist{
/*width:700px;*/
text-align:middle;
position:relative;
height:40px;
list-style:none;
margin:0;
padding:0;
background:transparent;
}
.dctlist a{
display:block;
float:left;
width:178px;
height:35px;
margin:0;
padding:10px 0 0 0;
color:#362F22;
outline:none;
text-decoration:none;
background:url(../images/seplist.gif) top right no-repeat;
}
.dctlist a:hover{
color:#fff;
outline:none;
background:url(../images/spselbg.png) bottom center no-repeat;
}
.spsel {
font-weight:bold;
display:block;
float:left;
width:178px;
height:35px;
margin:0;
padding:10px 0 0 0;
color:#fff;
background:url(../images/spselbg.png) bottom center no-repeat;
}
ul#vignettes {
position:absolute;
top:290px;
left:70px;
list-style:none;
}
ul#vignettes li{
display:inline;
margin:0 20px;
}
.imagesp1 {
display:none;
}
#imagesp2 {
display:none;
}
#imagesp3 {
display:none;
}
#descsize,#descavis,#descliv 
{
width:714px;
padding:10px 0;
margin:0 auto;
color:#6e6c6c;
display:none;
}
#desclong 
{
width:714px;
padding:10px 0;
color:#6e6c6c;}
.prodmkp {
margin:0 auto 10px auto;
text-align:center;
}
ul.prodmkp {
list-style:none;
}
ul.prodmkp li{
margin:3px auto;
background:url(../images/prodmkpliner.jpg) bottom center no-repeat;
}

/*------------------ POP UP AJOUT AU PANIER ---------------------*/
.fadin{
position:absolute;
top:0;
right:0;
display:none;
width:100%;
height:100%;
text-align:center;
color:#fff;
padding-top:150px;
font-variant:normal;
background:url(../images/backfondu.png) top left repeat;
z-index:100000000;
}
.fadin table{
position:relative;
width:350px;
height:330px;
margin:auto;
background:url(../images/fadinbg.png) top center no-repeat;
}
.fadin table thead th{
font-size:13px;
height:80px;
padding-top:2px;
/*background:url(../images/bgpanhead.png) top center no-repeat;*/
font-family:Clarendon;
font-size:24px;
}
.fadin table tfoot td{
height:19px;
/*background:url(../images/bgpanfoot.png) top center no-repeat;*/
}
.fadin table tbody td{
background:transparent;

}
.fadctxt {background:#fff;width:315px;height:135px;margin: 0 auto;padding-top:20px;color:#362F22}
.fadctxt img{float:left;}
.fadin table images{
float:left;
margin:20px;
border:10px solid #fff;
}
.fadin table p{
margin:20px;
}
.fadin table a{
display:block;
float:left;
width:156px;
height:37px;
line-height:12px;
color:#312B1F;
padding:12px 0 10px 0;
margin:0 1px;
font-weight:bold;
text-decoration:none;
background:url(../images/bgpanbut.png) top center no-repeat;
}
.fadin table a:hover{
color:#fff;
}
				
/*------------- FIN POP UP¨AJOUT AU PANIER --------------------------*/
.bali{
position:relative;
width:325px;
height:auto;
margin:40px auto;
background:transparent;
}
/*-------------------------------------- COMMENTARY -----------------------------------------*/
.ctitle {
color:#362F22;
font-weight:bold;
}
.cname{
font-size:10px;
}
.cmt {
margin:5px auto;
background:#efefef;
border:1px dotted #ddd;
}
/*---------------------------------- SEND TO A FRIEND ----------------------------------*/
#cfsend {
width:280px;
height:auto;
text-align:left;
padding:20px;
background:#312B1F;
}
#cfsend thead th {
text-align:center;
padding-bottom:20px;
}
td.chkb {
background:#fff;
font-variant:normal;
font-size:11px;
line-height:12px;
padding:5px;
}
td.chkb2 {
background:#fff;
font-variant:normal;
font-size:14px;
font-weight:bold;
padding:5px;
}
.validform {
clear:both;
background:url(../images/vpvalid3.gif) top center no-repeat;
color:#312B1F;
font-variant:normal;
font-style:normal;
font-weight:bold;
width:90px;
height:40px;
padding-bottom:20px;
margin:0 80px;
}
#pctr {
position:absolute;width:760px;top:1px;left:1px;
}

img.lefter {float:left; margin:10px;}
ul.statics,ol.statics {margin:20px 50px;list-style-position:inside;}
ul.statics li,,ol.statics li{line-height:18px}
p.stitle {font-size:16px;font-weight:bold;margin:10px 0}
.statable {width:500px;margin:10px auto}
.cfpan2 {width:600px;}
#imgprod2 {clear:both;width:322px;float: left;height:350px;margin-top:0;background:transparent;position:relative;}
#dspmyc {width:430px;float:left;margin-top:10px;background:transparent;}

