/* CSS Document */

.content-product{
	-width:470px;
}
.category-product{
	-width:460px;
}

/*category of product*/
.category-product{}
.category{
	background-image: url(../../images/graphics/templatesv2/background-carre.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:100px;
	height:90px;
	padding:9px;
}
.result{
	font-family: "trebuchet MS", arial, arial;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	margin:0px 0 0px 120px;
	padding-top:20px;
}

.resultnew{
	font-family: "trebuchet MS", arial, arial;
	font-size: 16px;
	font-style: italic;
	color: #05a7a7;
	font-weight: bold;
	margin:0px 0 0px 0px;
	padding:0px;
}

.result h1{
	display:block;
	border-bottom:1px solid #666666;
	padding-bottom:2px;
	margin:0px 0 4px 0;
}
.result-product{
	font-style: normal;
	color: #333334;
}
.t-rub h3{font-size:16px;color: #05a7a7;}
/*-------------------------------*/
.list-product{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727272;	
	padding:0px;
	margin:0px 0px 0px 20px;
}

.titre-affin{
	text-transform:lowercase;
	font-size:10px;
	font-family: "trebuchet MS", arial, arial;
	}
.titre-affin-artassoc{
	font-size:10px;
	font-family: "trebuchet MS", arial, arial;
	margin:0 0 10px 0;
	}
.titre-affin-artassoc h2 {
   font-size:10px;
	font-family: "trebuchet MS", arial, arial;
	margin:0;
}

div.article li.rubrique h3 {
	font-family: "trebuchet MS", arial, arial;
	color: #BB1A84;
	font-size: 12px;
	font-weight: bold;
	padding-right:5px;
	background-color:#FFFFFF;
	text-transform: uppercase;
	
	}

.list-product li{
	background-image: url(../../images/graphics/puce/demi-carre.gif);
	background-repeat:no-repeat;
	background-position:0px 3px ;
	*background-position:0px 6px ;
	-background-position:0px 3px ;
	padding-left:10px;
	padding-bottom:7px;
	*padding-bottom:1px;
	margin:0;
}
.article{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0px 0px 20px;
	padding:0px;
}

.article .rubrique{
	margin:0 0px 5px 0;
	padding:0px;
}
@media print{
	.article{
	display:none;
}
}
.article{
	margin:0 0px 10px 0px;
	line-height:14px;
}
.word{
	float:left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #727272;
}
.word p{margin:0px; padding:0px;}
.word a{color: #727272;}
.word h4{
	padding:0px; 
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	color: #727272;
	display:inline;
}
.word img{
	float:left;
	padding:10px 15px 10px 10px;
	
}
.valid{
	background-image: url(../../images/graphics/templatesv2/button-select.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	color: #373737;
	width:100%;	
	height:29px;
	border:none;
	margin-top:0px;
	float:right;
	margin-right:0px;
	text-align:right;
	border-bottom:1px solid #999999;
	margin-bottom:15px;
}
.valid p{
	color: #373737;
	font-family: "trebuchet MS", arial, arial;
	font-size: 12px;
	padding-right:30px;
	margin-top:0px;
	padding-top:10px;
	-padding-top:0px;
}
.valid a{
	color: #373737;
	}
.valid2 a{
	color: #373737;
	}
.valid2{
	background-image: url(../../images/graphics/templatesv2/button-select2.jpg);
	font-family: "trebuchet MS", arial, arial;
	font-size: 12px;
	color: #373737;
	width:234px;
	height:29px;
	border:none;
	float:right;
	margin-right:15px;
	*margin-top:-10px;
	text-align:center;
}
/*------- bloc fiche produit---------------------------------------------------------*/
.bloc-fiche-product{
	width: 459px;
	height: auto;
	border:1px solid #999999;
	float:left;
	padding:5px;
	-padding:3px;
	margin-bottom:5px;
}

/*.bloc-fiche-product img{
	float:left;
	padding:o
}*/
.ajout{
	width:235px;
	height:23px;
	border-top:dotted thin #666666;
	border-bottom:dotted thin #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top:4px;
	text-align:right;
	margin-left:220px;
	-margin-left:210px;
	margin-top:10px;
}
.ajust{
	vertical-align:middle;
}
.name-product{
	width:235px;
	height:auto;
	margin-left:220px;-margin-left:210px;
	padding-top:0px;
	*padding-top:5px;
	border-bottom:dotted thin #666666;
	font-family: "trebuchet MS", arial, arial;
	font-size: 12px;
	color: #0f3f6c;
	line-height:12px;
	padding-bottom:15px;
	}
.name-product a{color: #0f3f6c;}
.name-product h4 a{
	color: #05a7a7;
}
.name-product h4{
	font-family: "trebuchet MS", arial, arial;
	font-size: 16px;
	font-weight: bolder;
	color: #05a7a7;
	line-height: 14px;
	padding-bottom:5px;
	padding-top:10px;
}
.bloc-fiche-product p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px 0 0 0;
	padding:0px;
	margin-left:220px;
	-margin-left:210px;
	/*width:235px;*/
}
.bloc img{
	vertical-align:middle;
}
.bottom-product{
	float:left;
	height:22px;
	width: 459px;
	padding-top:10px;
}
.see-fiche{
	background-image: url(../../images/graphics/templatesv2/button-fiche.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3a3b;
	height:22px;
	width:200px;
	border:none;	
	padding-top:3px;
	text-align:center;
}
.price{
	width:200px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;float:right;
	margin-top:-17px;
}
/*--------------------------------*/

/*------------vignette---------------------------------------------*/
.bloc-vignette{
	width: 470px;
	float:left;
	margin-bottom:20px;
}
.vignette{
	width: 155px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	height:269px;
	background-color: #05a7a7;
	padding-bottom:5px;
	-padding-bottom:0px;
	-margin-bottom:5px;
	margin-right:1px;
}
.vignette a{color:#FFFFFF;}
.top-vignette{
	background-image: url(../../images/graphics/templatesv2/top-vignette.gif);
	width: 155px;
	height: 35px;
	background-repeat: no-repeat;
	background-position:top;
	background-color: #05a7a7;
	padding-top:0px;
	overflow: hidden;
}
.top-vignette h4{
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
	padding:2px 2px 0 2px;
	margin:0px;
	}

.img-vignette{
	background-color: #000000;
	height:152px;
	width: 151px;
	margin-left:2px;
	text-align:center;
}
.img-vignette a{
	display:block;
}
.img-vignette img{
	padding:3px;
}
.bottom-vignette{
	background-image: url(../../images/graphics/templatesv2/bottom-vignette.gif);
	width: 155px;
	height: 87px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #05a7a7;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.bottom-vignette p{
	font-size: 10px;
	color: #FFFFFF;
	padding:4px;
	text-align:center;
	margin:0px;
	overflow: hidden;
	height: 27px;
}
.price-vignette {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-left:24px;
	padding-top:4px;	
}
/*-------------------------------*/

/*------- fiche produit----------------------------------------------------------------*/
.fiche-product{
	width: 460px;
	height: auto;	
	float:left;
	padding:5px;
	margin-left:0px;
}
.fiche-product img{
	float:left;
	padding-bottom:5px;
	padding-right:10px;
}
.product-img{
	position:relative;
	float: left;
	width: 220px;
	height: 220px;
	background-image: url(../../images/graphics/templatesv2/background-img-fiche.gif);
	background-repeat: no-repeat;
	background-position:left;
	margin-left: -5px;
	padding-right:0px;
}
.product-img img{
	padding:10px 7px;
}
div.img-fiche {
	width:215px;
	height:215px;
	margin-right:0px;
	float:left;
	margin-left:-3px;
}
.back-fiche{	
	background-image: url(../../images/graphics/templatesv2/background-img-fiche.gif);
	background-repeat:no-repeat;
	background-position:left;}
.img-fiche a{
	display:block;
}
.img-fiche img{
	padding:9px 7px 7px 7px;
}
.name-fiche-product{
	width:240px;
	-width:247px;
	height:auto;
	margin-left:210px;
	margin-bottom:10px;
	overflow:hidden
}
.name-fiche-product strong{
	font-family: "trebuchet MS", arial, arial;
	font-size: 11px;
	color: #0f3f6c;
	font-style: italic;
	font-weight: bolder;
	text-transform: uppercase;
	float:left;
}

.name-fiche-product strong a{
	color: #0f3f6c;
}
.name-fiche-product h2{
	font-family: "trebuchet MS", arial, arial;
	font-size: 16px;
	font-weight: bolder;
	color: #05a7a7;
	line-height: 18px;
	height:auto;
	padding:0;
	margin:0;
}
.lign-point{
	border-bottom:dotted thin #666666;
	height:1px;
	width:100%;
	float:left;
	margin:6px 0 6px 0;
	-margin:2px 0 2px 0;
	-padding:0px;
}
.zoom{
	float:left;
	left:408px;
	width:74px;
	height:21px;
	padding-top:10px;
}
.fiche-product p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin:5px 0 5px 0;
	padding:0px 0 5px 0;
}


.bottom-fiche-product{
	float:left;
	height:auto;
	width: 460px;
	padding-top:10px;
	border-top:dotted thin #666666;
	border-bottom:dotted thin #666666;
}

.gondole{
	background-color:#E6E2DB;
	border:2px solid #666666;
	}
.back-gondole{
	background-image: url(../../images/graphics/templatesv2/background-img-fiche-prod-moment.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.back-coupcoeur{
	background-image: url(../../images/graphics/templatesv2/background-img-fiche-enavant.gif);
	background-repeat:no-repeat;
	background-position:left;
}

/*I C O N */
@media print{
	.bottom-fiche-product{
	display:none;
}
}
.icon{
	width:31%;
	height:auto;
	margin:0px 0px 10px 0px;
	-margin:0px 0px 10px 0px;
	font-size:12px;
	font-variant:small-caps;
	text-align:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.icon p{
	margin-top:5px;font-size:12px;
}
.icon a{
	color:#666666;
	text-decoration:none;
}
.icon a:hover{
	color:#0098aa;
}
.icon img{
	position:relative;
	float:left;
	padding:2px;
	
}
.society {
	top:10px;
	float:left;
	position :relative;
	width:460px;
	margin:0px 0px 10px 0px;
	-margin:0px;
	padding:0px 0px 0px 0px;
	*padding:0px 0px 5px 0px;
	-padding:0px 0px 10px 0px;
	height:auto;
	text-align:left;
	font-family: "trebuchet MS", arial, arial;
}

.society img {
	float:right;
}
.society h2{
	width:286px;
	text-transform: none;
}

.society p{
	width:286px;
	padding:2px 0;
	margin:0px;
	color:#000000;
	font-weight: normal;
}
.bottom-society{
	float:left;
	width:470px;
	background-color:#d9d9d9;
	padding:5px 0;
	height:auto;
	margin:4px 0;
	font-family: "trebuchet MS", arial, arial;
	font-size: 14px;
	color: #373737;
	text-align:center;
}
@media print{
	.bottom-society{
	display:none;
	}
}
.border-bottom{
	width:470px;
	height:1px;
	margin-top:0px;
	-margin-top:0px;
	margin-bottom:20px;
	float:left;
}
/*-------------------------------*/

/*------- fiche fabricant------------------------------------------------------------*/
.fiche-fabricant{
	width: 460px;
	height: auto;	
	float:left;
	padding:5px;
	margin-left:0px;
	margin-bottom:20px;
	border-bottom:1px solid #d9d9d9;	
}

.society-fabricant{
	top:10px;
	float:left;
	position :relative;
	width:460px;
	margin:0px 0px 30px 0px;
	-margin:0px;
	height:auto;
	text-align:left;
	font-size: 12px;
}
.society-fabricant p{
	padding:3px 0;
	margin:0px;
}
.society-fabricant img{
	float:right;
	padding-bottom:5px;
	
}
.fiche-fabricant h1{
	font-family: "trebuchet MS", arial, arial; 
	font-size: 24px;
	color: #373737;
	font-weight: bolder;
	padding:0;
	margin:0;
	text-transform: none;
	
}
.fiche-fabricant strong{
	font-family: "trebuchet MS", arial, arial;
	font-size: 24px;
	font-weight: bolder;
	color: #05a7a7;
	height:auto;
	margin:0px;
	padding:0;	
}
.ancre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	height: 24px;
	margin-right:-15px;
	-margin-bottom:-11px;
}
.ancre a{color: #000000;}
.marge-ancre{margin:0px;padding:6px 8px 5px 8px ;}
.marge-ancre2{margin:0px;padding:6px 0px 0px 5px;}
.ancre-prod{
	background-image: url(../../images/graphics/templatesv2/background-ancre-prod.gif);
	width: 72px;
	height: 24px;
	background-repeat: no-repeat;float:right;clear:both;
}
.ancre-com{
	background-image: url(../../images/graphics/templatesv2/background-ancre-com.gif);
	width: 90px;
	height: 24px;
	background-repeat: no-repeat;
	margin-right:10px;
	float:right;
}
.prod-ref{
	font-family: "trebuchet MS",arial;
	font-size: 14px;
	font-weight: bolder;
	color: #05a7a7;
	border-bottom:1px solid  #d9d9d9;
	border-top:1px solid  #d9d9d9;
	margin:0px 0 5px 0;
	padding:7px 0;
	-padding:0px 0;
	}

/*liste produit*/
	
.all-list{
	float:left;
	margin-left:10px;
	-margin-left:0px;
	padding-bottom:10px;
	margin-top:-10px;

}
.title-rubrik-0 {	
	color: #0098aa;
	font-weight: bold;
	font-size: 10px;
	left:10px;
	*left:10px;
	}
	
li.title-rubrik-0 {
	background-image:url(../../images/graphics/templatesv2/blue-right-triangle.jpg);
	background-position:-3px 1px;
	background-repeat:no-repeat;
	line-height: 17px;
	text-transform: uppercase;
	padding-left:12px;
	left:20px;
	}
	
.title-rubrik-1 {
	color: #0098aa;
	font-weight: bold;
	font-size: 10px;
	left:10px;
	margin-left:20px;
	*left:10px;
	}
li.title-rubrik-1 {
	line-height: 17px;
	text-transform: uppercase;
	background-image:url(../../images/graphics/templatesv2/blue-puce-little.jpg);
	background-position:2px 6px;
	background-repeat:no-repeat;
	padding-left:12px;
	left:20px;	
}

.title-rubrik-2 {
	color: #0098aa;
	font-weight: bold;
	font-size: 10px;
	padding-left:0px;
	margin-left:40px;
}
	
li.title-rubrik-2 {	
	line-height: 17px;
	padding-left:12px;
	text-transform: uppercase;	
	background-image:url(../../images/graphics/templatesv2/puce-circle.jpg);
	background-position:top left;
	*background-position:top 0px;
	-background-position:top 0px;
	background-repeat:no-repeat;
	
}
.title-rubrik-final li{
	padding-left:0px;
	margin-left:10px;
	background-image:none;
	list-style-image: url(../../images/graphics/templatesv2/puce-carredemi.gif);
	font-size: 10px;
	color: #999999;
	line-height: 17px;
	text-transform:none;

}
.title-rubrik-final li h3 {
   color: #545454;
	text-decoration:none;
	font-size: 10px;
	margin:0px;
	font-weight:bold;
}
.title-rubrik-final span{
	margin-left: 10px;
	color: #0098aa;
	font-weight: bold;
}
.title-rubrik-final span a {
	color: #0098aa;
	text-decoration:none;
}
.title-rubrik-final a {
	color: #545454;
	text-decoration:none;
}
.title-rubrik-final a:hover {
	text-decoration:underline;
}


/* coup de coeur produit*/
.en-avant{
	background-color:#D8E6E9;border:2px solid #666666;
}
.demandededoc a, .demandededoc-gondole a{
	color:#000; 
	font-size:9px; 
	text-transform:uppercase; 
}
.demandededoc p, .demandededoc-gondole p{
	padding:8px 35px 0 0 ;
	-padding:4px 35px 0 0;
	margin-left:-250px;
}
.demandededoc {
	text-align:right;
	width:217px;
	height:37px;
	background-image:url(../../images/graphics/templatesv2/demandedoc.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	float:right !important;
	float:inherit;
	margin-bottom:15px;
	*margin-bottom:5px;
	display:block;
}
.demandededoc-gondole {
	text-align:right;
	width:247px;
	height:37px;
	background-image:url(../../images/graphics/templatesv2/demandedoc-gondole.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	float:right !important;
	float:inherit;
	margin-bottom:15px;
	*margin-bottom:5px;
	display:block;
}

/*resultat recherche*/

.all-list-result{	
	float:clear;
	margin-left:10px;
	padding-bottom:10px;
}
.no-border{border:none;}
.result-fabricant{
	font-size:11px;
	line-height: 18px;
}
.result-fabricant h4{
	font-size:12px;
	text-transform: uppercase;
	color:#05a7a7;
}
.result-fabricant ul li{padding:2px 0px;}
.result-fabricant img{padding-right:3px;}



.prod_caracteristik {
	clear:both;
	margin:0 0 20px 0;
	border-top:dotted thin #666666;
}
.prod_caracteristik h2 {
	font-weight:bold;
	font-size:13px;
	color:#05A7A7;
}
.prod_caracteristik ul {
	margin:0 0 0 0px;
}
.prod_caracteristik li {
	font-size:11px;
	/*list-style-image:url(../../../images/graphics/templatesv2/fleche_blanc.jpg);
	list-style-position:inside;*/
	background-image:url(../../images/graphics/templatesv2/fleche_blanc.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	border-bottom:1px solid #D9D9D9;
}

.prod_caracteristik li.caract-price {
	font-size:12px;
	background-color:#D9D9D9;
	/*list-style-image:url(../../../images/graphics/templatesv2/fleche_gris.jpg);
	list-style-position:inside;*/
	background-image:url(../../images/graphics/templatesv2/fleche_gris.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	border-bottom:1px solid #D9D9D9;
}


