/*************************amine****************************/

.newsl{
float:right;
background:url(../images/newsl.jpg) no-repeat;
width:710px;
height:30px;
}
.logo1{
border:0px solid #000;
float:left;
width:245px;
}
.flash{
border:0px solid #000;
background:url(../images/flash.jpg) no-repeat;
height:195px;
}
.menu{
float:left;
border:0px solid #000;
width:770px;
}
.tetanewsletter{
background:url(../images/newsback.jpg) no-repeat;
border:0px solid #000;
width:357px;
height:28px;
margin-left:20px;
}
.innews{
	background:none;
	border:none;
	margin:2px 13px 0px 185px;
	width:130px;
	color:#94918A;
	font:bold 11px arial, sans-serif;
}
.oknews{
background:url(../images/oknews.jpg) no-repeat;
border:none;
width:25px;
height:28px;
cursor:pointer;
}
.news1{
width:360px;
float:left;
}
.moncompte{
margin-left:20px;
background:url(../images/moncompte.jpg) no-repeat;
border:none;
width:107px;
height:26px;
float:left;
}

.moncompte a{
float:right;
}

.compturl{
width:80px;
height:26px;
cursor:pointer;
}

.monpanier{
background:url(../images/monpanier.jpg) no-repeat left top;
float:right;
padding-left:0px;
padding-top:4px;
color:#FFF;
width:183px;
height:26px;

}

.monpanier a{
	padding-left:103px;
	text-decoration:none;
	color:#FFF;

}

.bas{
background:url(../images/bas.jpg) no-repeat left bottom;
/*height:469px;*/
padding:0 0 70px;
}

.bascontent{
margin-top:10px;
padding:6px 18px 0px 18px;
}
.vouss{
background:url(../images/vouss.jpg) no-repeat left;
border:1px solid #000;
height:117px;
}
.conseil{
background:url(../images/conseil.jpg) no-repeat left;
margin-top:10px;
height:116px;
}
.avis{
background:url(../images/avis.jpg) no-repeat left top;
margin-top:10px;
height:116px;
border:none !important;
}
.newsbas{
background:url(../images/newsbas.jpg) no-repeat left top;
margin-top:10px;
height:116px;
}
.idee{
background:url(../images/idee.jpg) no-repeat left top;
margin-top:10px;
height:117px;
}
.special{
background:url(../images/special.jpg) no-repeat left top;
margin-top:10px;
height:117px;
}
.fia{
background:url(../images/fia.jpg) no-repeat left top;
margin-top:10px;
height:117px;
}
.basbord{
border:1px solid #E0C78E;
}
.basbord:hover{
border:1px solid #F34B96;
}
.basliens{

}
.basliens a{
color:#999999;
}
.basliens li{
float:left;
}
.four{
margin-top:0px;

height:109px;
}
.four0{
float:left;
margin-right:8px;
border:1px solid #FEFBEC;
width:226px;
height:107px;
}
.four1{
background:url(../images/four1.jpg) no-repeat left top;
}
.four2{
background:url(../images/four2.jpg) no-repeat left top;
}
.four3{
background:url(../images/four3.jpg) no-repeat left top;
}

.four5{
background:url(../images/four4.jpg) no-repeat left top;
margin-left:4px;
float:left;
border:1px solid #FEFBEC;
width:226px;
height:107px;
}
.sideliste{
margin-top:0px;
border:0px solid #000;
}
.bonneaff{
	height:50px;
	cursor:pointer;
}
.bonneaff2{
	height:50px;
	cursor:pointer;
}
.sideproduit{
border-top:1px solid #FFF;
border-bottom:1px solid #2BA8E8;
height:141px;
}


.sideproduit img{
border:1px solid #2BA8E8;
margin-left:9px;
}

.sideproduit h5{
color:#6A6562;
background:url(../images/pucelist.jpg) no-repeat left top;
padding-left:16px;
margin-top:5px;
font-size:11px;
}
.sideproduit h5 a{
color:#6A6562;
text-decoration:none;
}

.sideproduit2{
height:189px;
border-top:1px solid #FFF;
border-bottom:1px solid #2BA8E8;
}


.sideproduit2 img{
border:1px solid #2BA8E8;
margin-left:9px;
margin-right:5px;
}

.sideproduit2 h5{
color:#6A6562;
background:url(../images/pucelist.jpg) no-repeat left top;
padding-left:16px;
margin-top:5px;
font-size:11px;
}
.sideproduit2 h5 a{
color:#6A6562;
text-decoration:none;
}

.tlba{
margin-top:0px;
background:url(../images/tlba.jpg) no-repeat left top;
height:27px;
}
* html .tlba{
margin-top:0px;
background:url(../images/tlba.jpg) no-repeat left top;
height:27px;
}

* +html .tlba{
margin-top:0px;
background:url(../images/tlba.jpg) no-repeat left top;
height:27px;
}

* html .tlba2{
margin-top:0px;
background:url(../images/tlba.jpg) no-repeat left top;
height:27px;
}

* +html .tlba2{
margin-top:0px;
background:url(../images/tlba.jpg) no-repeat left top;
height:27px;
}

.tlbalien{
float:right;
border:0px solid #000;
width:180px;
height:25px;
cursor:pointer;
}

.prixside{
    background:url(../images/dottside.jpg) no-repeat right bottom;
	height:77px;
}
.buttonside{
    overflow:visible;
    width:42px;
	height:24px;
    border:0;
    background:url(../images/ajouterpanier.jpg) no-repeat left top;
    cursor:pointer;
    vertical-align:middle;
}
* html .buttonside{
    overflow:visible;
    width:42px;
	height:13px;
    border:0;
    background:url(../images/ajouterpanier.jpg) no-repeat left top;
    cursor:pointer;
    vertical-align:middle;
}
.ajouterpanier{
	padding:5px 5px 0px 0px;
    text-align:right;
	border:1px solid #000;
	margin-top:auto;
	margin-bottom:0px;
}
.sidehome { 
	width:227px; 
	background:#c2edff url(../images/bonnesaffaires.jpg) no-repeat top; 
	margin-bottom:0px;
}
.sidebonne { 
	width:227px; 
	background:#c2edff url(../images/bonnesaffaires.jpg) no-repeat top; 
	margin-bottom:0px;
}	
.homeproduit1 { 
	border-top:6px solid #DDC889;
	border-left:1px solid #DDC889;
	border-right:1px solid #DDC889;
	border-bottom:1px solid #DDC889;
	margin-right:20px;
	margin-bottom:16px;
	width:255px; 
	background:#FFF url(../images/dotthome.jpg) no-repeat left bottom; 
	height:310px;
	float:left;
}

.homeproduit1 h1{ 
	
}

.homeproduit2 { 
	border-top:6px solid #DDC889;
	border-left:1px solid #DDC889;
	border-right:1px solid #DDC889;
	border-bottom:1px solid #DDC889;
	margin-left:0px;
	margin-bottom:16px;
	width:255px; 
	background:#FFF url(../images/dotthome.jpg) no-repeat left bottom; 
	height:310px;
	float:left;
}

.box_product2_in2{ 
	height:226px;
	text-align:center;
	border:0px solid #000;
}


.titreh{ 
	height:41px;
	text-align:center;
	border-bottom:1px solid #DDC889;
}

.titreh a{ 
	
	color:#9e733e;
	text-decoration:none;
}

.homemid{ 
	height:230px;
	border:1px solid #000;
}

.buttonhome{
	float:right;
	margin-right:0px;
    overflow:visible;
    width:44px;
	height:24px;
    border:0;
    background:url(../images/ajouterpanierhome.gif) no-repeat left top;
    cursor:pointer;
    vertical-align:middle;
}

.product-shop .add-to-cart-box .qty-box label { margin:10px 0 0;}
.product-shop .add-to-cart-box .qty-box .input-text { border:0 none; margin:10px 11px 0 8px;}
.product-shop .add-to-holder .add-to-cart-box { float:right;}
.product-shop .buttonhome{
background:url(../images/ajouter_teta.png) no-repeat scroll left top transparent;
border:0 none;
cursor:pointer;
float:right;
height:33px;
margin-right:0;
overflow:visible;
vertical-align:middle;
width:214px;
}

.borderajouter{
	padding-top:10px;
	height:30px;
	background:url(../images/borderajouter.jpg) no-repeat;
}

.prixpanier{
	height:30px;
}

.prixhome{
	width:150px;
	float:left;
}
.imagehome{
	text-align:center;
}
.deschome{
	text-align:center;
}
.ajouthome{
	padding-top:0px;;
}
.imgdesc{
	background:url(../images/imgdesc.jpg) repeat-x scroll 0 0 transparent;
	color:#877E75;
	height:150px;
	margin:0 0 10px;
	padding:0;
	position:relative;
}

.imgdesc h2{
	color:#AD9161;
	font-size:33px;
	font-weight:normal;
	left:426px;
	position:absolute;
	text-transform:uppercase;
	top:20px;
	width:320px;
}
.droitemenu ul{
	margin:5px 0px;
	border-bottom:1px dotted #ABA899;
}
.droitemenu ul a{
	color:#A47434;
	font-weight:bold;
	text-decoration:none;
}

.droitemenu ul a:hover{
	color:#EB1E7B;
	font-weight:bold;
	text-decoration:none;
}

.breadcrumbs {
	font-size:10px;
}

.breadcrumbs a{
	font-size:10px;
	color:#7B786F;
	font-weight:bold;
	text-decoration:none;
}

.listing-type-grid li.item h5 a{ 
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
.listing-type-grid li.item { 
	
	}
	
.listing-type-grid li.item .price{ 
	color:#000000;
	font-size:16px;
	}

.listing-type-grid li.item .old-price .price{ 
	color:#999999;
	font-size:12px;
	}
.listing-type-grid li.item .special-price .price{ 
	font-size:18px;
	color:#FF3399;
	}
.listing-type-grid li.item .price-box{ 
	height:40px;
	text-align:center;
	}
.pages {

	color:#EB1E7B;
	font-weight:bold;
	text-decoration:none;
}	
	
.pages a{
	color:#7B786F;
	font-weight:bold;
	text-decoration:none;
}	

.catimage{
	height:135px;
	overflow:hidden;
	padding:5px;
	text-align:left;

}
.catimage2{
	min-height:163px;
	text-align:left;
}
.catimage img{
	height:145px;
	margin-top:0;
	width:740px;
}
	
.doubleclic{
	color:#a87438;
	font:bold 10px arial, sans-serif;
	padding-top:3px;
	line-height:12px;
	margin-bottom:10px;
	margin-top:0px;
	height:32px;
	padding-left:40px;
	background:url(../images/loop.jpg) no-repeat;
	border:1px solid #a87438;	
}
.children{
	width:178px;
	height:285px;
	border:0px solid #dac78f;
	float:left;
	margin-right:6px;
	margin-bottom:10px;
	background:url(../images/childbottom.jpg) no-repeat bottom;
}
.children2{
	width:178px;
	height:285px;
	border:0px solid #dac78f;
	float:left;
	margin-right:0px;
	margin-bottom:10px;
	background:url(../images/childbottom.jpg) no-repeat bottom;
}
.childbord{
	border-left:1px solid #dac78f;
	border-top:1px solid #dac78f;
	border-right:1px solid #dac78f; 
	height:268px; 
	background:#FFF;
}

.childrentitre{
	padding-top:6px;
	height:38px;
	border:1px solid #FFF;
	background:url(../images/childretitre.jpg) no-repeat;
	text-align:center;
}
.childrentitre a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	
}

.imagechild{
	height:116px;
	border:1px solid #FFF;
	margin-bottom:10px;
}
.imagechild img{
	border:1px solid #dac78f;
}

.childcat{
	padding-left:5px;
	/*background:url(../images/pucechild.jpg) no-repeat 5px 4px;*/
}

.childcat a{
	color:#A88C38;
	font-weight:bold;
	text-decoration:none;
}

.child198{

}

.homeproduits{
	border-top:6px solid #dcc78e; 
	border-left:1px solid #dcc78e; 
	border-right:1px solid #dcc78e; 
	border-bottom:1px solid #dcc78e; 
	background:#FFF url(../images/dottehome.jpg) no-repeat bottom;
	width:226px; 
	height:310px;
	float:left; 
	margin-right:8px; 
	margin-bottom:15px; 
	text-align:center;
}

.hometitres{
	height:42px; 
	text-align:center;
	border-bottom:1px solid #dcc78e; 
}
.titre1{

	color:#a67538;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration:none;
}

.titre1 a:link{
color:#a67538;
}

.titre1 a:hover{
color:#a67538;
}

.titre1 a:active{
color:#a67538;
}

.titre1 a:visited{
color:#a67538;
}

.titre2{
 	color:#55c0ec;
	font-weight:bold;
	text-decoration:none;
}

.name{
	color:#a67538;
	font-weight:bold;
	text-decoration:none;
}

.imagehome{

}
.descrhome{
	border:0px solid #000;
	height:50px;
	color:#666;
	padding:5px;

}
*+html .descrhome{
	height:53px;
	color:#666;
	padding:5px;

}
.prixhom{
	padding-top:6px; 
	color:#f14c95;
	font-weight:bold;

}
* html .prixhom{
	padding-top:9px; 
	color:#f14c95;
	font-weight:bold;

}
.ajouterhome{
	padding-top:5px; 
	padding-right:5px; 
}
* html .ajouterhome{
	padding-top:8px; 
	padding-right:5px; 
}
.lienrose{

}
.lienrose a{
	color:#EB1E7B;
	text-decoration:none;
}

.base-mini a{
	color:#8C8783;
	text-decoration:none;
}
.contient {
	color:#6E6B64;
	text-decoration:none;
	font-weight:bold;
}
.contient a{
	color:#6E6B64;
	text-decoration:none;
	font-weight:bold;
}

.contient a:hover{
	text-decoration:underline;
}

.contient2{
	background:url(../images/pucecontient.gif) no-repeat left;
	padding-left:10px;
}
.newsfooter{
	margin-top:78px;
	width:270px;
	text-align:left;
	padding:0px;
	border:0px solid #FFF;
	float:left;

}
.innewsfooter{
	background:none;
	border:none;
	margin:0px 13px 0px 20px;
	width:196px;
	color:#94918A;
	font:bold 12px arial, sans-serif;
}
.oknewsfooter{
	background:url(../images/okfooter.jpg) no-repeat;
	border:none;
	width:30px;
	height:28px;
	cursor:pointer;
}
/**********************************************/
#smenu {
	margin-bottom: 16px;
}
#smenu h1 {
	font-size: 14px;
	background-repeat: no-repeat;
	background-image: url(../images/bg-smenu.gif);
	color: #40baeb;
	margin: 0;
	padding: 2px 0 0 5px;
	height: 20px;
}

#smenu h1 a {
	color:#A47434;
	text-decoration:none;
	display: block;
	font-weight: bold;
	font-size: 14px;
}
#smenu h1 a:hover {
	text-decoration: none;
	color: #F11E7B;
}
#smenu ul {
	margin: 0;
	padding: 0;
	margin-left: 10px;

}
#smenu li {
	list-style-type: none;

}
#smenu a {
	font-size: 11px;
}
#smenu a:hover {
	text-decoration: none;
	color: #F11E7B;
}
#smenu .level1 {
	margin-bottom: 10px;
	
}
#smenu .level1 a{
	margin-bottom: 11px;
	color: #808084;
	text-decoration:none;
	font-weight:bold;
}

#smenu .level1 a:hover{
	color:#F11E7B;
}

#smenu ul.level2 {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
#smenu .level2 a {
	font-size: 11px;
	color: #757072;
	text-decoration:none;
	font-weight:normal;
}
#smenu .level2 a:hover {
	color: #F11E7B;
}
#smenu .level2 .selected, #smenu .level1 .selected {
	color: #F11E7B;
	text-decoration: none;
}

/*******************************/
.prixpann{
/*background:url(../images/dottep.gif) no-repeat top;*/
margin:10px 0 0;
text-align:center;
}

.short-description p{
margin-bottom:10px;
}
.short-description br{
margin:0px;
}
.short-description ul{
padding-left:15px;
list-style-type:disc;
margin:0px;
}
.short-description li{
margin:0px;
}
.product-essential .price{
font-size:12px;

}.product-essential .price-as-configured .price{
font-size:27px;
}

* html .minoo{
height:30px
}

* html .ajouterhome .buttonhome{
	float:right;
	margin-right:0px;
    overflow:visible;
    width:44px;
	height:10px;
    border:0;
    background:url(../images/ajouterpanierhome.gif) no-repeat left top;
    cursor:pointer;
    vertical-align:middle;
}

.col2-set{
	color:#666666;
}
.col2-set h4{
	color:#666666;
}

.col-main h1{
	color:#A47434;
}
.col-main {
	color:#666666;
}

.amine .notice-msg{
	color:#3FB7EA !important;
}
.col-main h3{
	color:#A47434;
}
.col-main h4{
	color:#EB1E7B;
}
.account-nav .head{
	background:#EB1E7B;
}

.col-2-left-layout .col-main{
padding-top:0;
}

.col-2-right-layout .col-main h3{
	color:#EB1E7B;
}

.box_sheet_logos {
	position:absolute;
	right:0;
	top:12px;
	width:90px;
}
.box_sheet_logos img {
	vertical-align:middle;
	/*height:75px;	
	width:62px;*/
}

.titre_right{
	height:23px;
	padding-top:4px;
	text-align:center;
	font-size:18px;
	color:#F11E7B;
	font-weight:bold;
		
}

.titre_right a{
	color:#E70F94;
	font-weight:normal;
	text-transform:uppercase;
}

.titre_left{
	margin-top:0px;
	padding:8px 0 0 13px;
}

.soucatteta{ background:#EDE8C2; margin:0 0 10px;}
.soucatteta .grid-row{ background:none; border:0;}
.soucatteta .listing-type-grid li.item  .price  { font-size:16px; font-weight:bold; color:#000000;}
.voircat{ background:#FEFAEE; height:23px; text-align:right;}
.col-2-left-layout .breadcrumbs{ padding:7px 0 0 190px;}

.listteta{}
.listteta li.item{ background:#EDE8C2; margin:0 20px 20px 0;}
.listteta li.item p { margin:0;}
.listteta li.item .product-image { width:215px; margin:0;}
.listteta li.item h5 a { color:#FF3399; font-size:12px; max-width : 200px;}
.listteta li.item .regular-price .price { font-size:16px; color:#000000;}
.listteta li.lastp{ background:#EDE8C2; margin:0 0 20px 0;}

.produit_teta{ background:#EDE8C2; border:8px solid #EDE8C2; margin:0;}
.teta_dispo{ color:#FF3399; margin:10px 0;}
.teta_dispo .enstock{ font-size:16px; font-weight:bold;}
.teta_dispo .Livraison{ font-size:11px; font-family:arial;}
.teta_dispo .horsstock{ font-size:16px;}
.bottons_teta{ padding:5px 10px;}
.bottons_teta img{ margin:0 4px 0 0;}

.product-shop .old-price{ display:inline; margin:0 6px 0 0;}
.product-shop .old-price .price-label{ display:none;}
.product-shop .old-price .price{ color:#000000; font-size:16px; font-weight:bold;}
.product-shop .special-price{ display:inline;}
.product-shop .special-price .price-label{ display:none;}
.product-shop .regular-price .price,
.product-shop .special-price .price{ font-size:27px;}
.banniere_prod{ border:1px solid #D7CCB0; margin:10px 0; height:93px;}

.vous_aimez{ background:#EDE8C2; border:8px solid #EDE8C2;}
.vous_aimez1{ border:1px solid #96825D;}

.teta_ingredient{
	background:none repeat scroll 0 0 #FCF9EA;
	border:1px solid #938266;
	font-size:11px;
	padding:5px;
	line-height:13px;
}
.teta_ingredient p{
	margin:0;
}

#zoomteta{ cursor:pointer;}

.tetatag{}
.tetatag h4{ display:inline;}
.tetatag a{ color:#000000;}

.tetatagajout{ height:30px; text-align:right;}
.tetatagajout h5{ display:inline;}
.tetatagajout .add-tag-box{ background:none; display:inline; padding:0;}
.tetatagajout .add-tag-box .input-box{ display:inline;}
.tetatagajout .add-tag-box fieldset{ display:inline;}
.tetatagajout .add-tag-box .form-button-alt{}

.mini-product-tags{}

.contient .divider { background:none;}

#zoomteta{display:inline; width:91px;}

.logoteta{}
.logoteta img{ display:inline; margin:0 10px 0 0; height:75px; width:62px;}

.box_product2_in{}
.box_product2_in img{ border:1px solid #FFFFFF;}
.box_product2_in img:hover{ border:1px solid #CA007B;}

.vous_aimez1 .price-box{ }
.vous_aimez1 .regular-price .price { color:#000000; font-size:16px;}
.vous_aimez1 .old-price{ display:inline;}
.vous_aimez1 .special-price { display:inline;}
.vous_aimez1 .old-price .price-label { display:none;}
.vous_aimez1 .old-price .price { color:#000;}
.vous_aimez1 .special-price .price-label { display:none;}
.vous_aimez1 .special-price .price { font-size:16px; margin:0 0 0 10px;}

