/* #####################################################################################################################
	IMAGE TITRE
#####################################################################################################################*/
#t_offre{
background-image:url(../images/fr_FR/produit/t_lesoffres.gif);
}
#t_accessoire{
background-image:url(../images/fr_FR/produit/t_accessoire.gif);
}
#t_librairie{
background-image:url(../images/fr_FR/produit/t_librairie.gif);
}
#t_produitsimilaire{
background-image:url(../images/fr_FR/produit/t_produitsimilaire.gif);
}
#t_notice{
background-image:url(../images/fr_FR/produit/t_notice.gif);
}
#t_sommaire{
background-image:url(../images/fr_FR/produit/t_sommaire.gif);
}
#t_trucastuce{
background-image:url(../images/fr_FR/produit/t_trucastuce.gif);
}
#t_avisinternautes{
background-image:url(../images/fr_FR/produit/t_avisinternautes.gif);
}
#t_avisinternautes_fg{
background-image:url(../images/fr_FR/produit/t_avisinternautes_fg.gif);
border:0px;
width:210px;
}
/* #####################################################################################################################
	BLOC CONTENANT LE LIEN POUR REMONTER A LA FICHE
#####################################################################################################################*/
.bloc_remonter_fiche {
position:absolute;
right:5px;
top:15px;
}
.bloc_remonter_fiche a {
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-image:url(../images/modele/puce_remonte.gif);
	color:#4C483F;
	padding-right:18px;
	text-decoration:none;
}
.bloc_remonter_fiche a:hover{
	background-image:url(../images/modele/puce_remonte_r.gif);
	text-decoration:underline;
}
/* #####################################################################################################################
	BLOC CONTENANT LE LIEN POUR REMONTER A LA FICHE
#####################################################################################################################*/
.bloc_ajouter_avis{
margin-right:5px;
margin-bottom:0px;
height:18px;
}
.bloc_ajouter_avis hr{display:block;}
#bt_add_bloc_ajouter_avis{
width:145px;
float:right;
margin-right:5px;
}
#bt_voir_bloc_ajouter_avis{
width:115px;float:right;
}

.liste_texte .last{border-bottom-width:1px; margin-bottom:5px;}

.liste_texte .titre{display:block;width:655px;}

/* #####################################################################################################################
	BLOC FICHE
#####################################################################################################################*/
#ficheProduit{
background-repeat:repeat-y;
background-image:url(../images/modele/produit/f_cadre.gif);
position:relative;
padding-top:24px;
}

#ficheImpression{
background-repeat:repeat-y;
background-image:url(../images/modele/produit/f_cadre.gif);
position:relative;
padding-top:0px;
width: 800px;
margin: 0 auto;
}

#ficheProduit .encarejaune{
	background-image:url(../images/modele/bloc_modele2/encare_jaune.gif);
	background-color:#FFCC33;
	width:157px;height:29px;
	text-align:center;
	margin:0;padding:0;
	position:absolute;top:28px;right:14px;
}

#ficheImpression .encarejaune{
	background-image:url(../images/modele/bloc_modele2/encare_jaune.gif);
	background-color:#FFCC33;
	width:157px;height:29px;
	text-align:center;
	margin:0;padding:0;
	position:absolute;top:28px;right:40px;
}
#fichetitre{
	font-size:12px;
	text-transform:uppercase;
	color:#000000;
	clear:both;
	padding:5px 14px 0 14px;
	margin:0;
	background-image:url(../images/modele/produit/f_fichetitre.gif);
	height:31px;
}
#fichetitre.avecpromo {
	padding-right:174px;
}
#fichetitreimpression{
	font-size:12px;
	color:#4a4640;
	clear:both;
	padding:5px 14px 0 14px;
	margin:0;
	background-image:url(../images/modele/produit/f_fichetitre.gif);
	background-repeat:no-repeat;
	height:31px;
}
#ficheProduitPied{
	background-image:url(../images/modele/produit/p_cadre.gif);
	background-repeat:no-repeat;background-position:100% 100%;
}
#ligne_achat{
height:36px;
background-image:url(../images/modele/produit/f_ligne_achat.gif);
}

/* cette classe est utilisée pour l'affichage des prix en haut de la fiche produit
ainsi que pour les minies fiches dans une fiche produit
 */
.wrapperPrix {
	background: url(../images/modele/produit/f_wrapper_prix.gif) no-repeat;
	float: left;
	margin-top: 2px;
	height: 34px;
	width: 205px;
	display: table;
	padding-left: 10px;
	/position: relative;
}

.wrapperPrix > div {
	/position: absolute;
	/top: 50%;
	display: table-cell;
	vertical-align: middle;
}

.wrapperPrix > div > div {
	/position: relative;
	/top: -50%;	
}

.wrapperPrix > div > div > div {
	display: inline-block;
	/zoom: 1;
	/display: inline;
	
	line-height: 15px;
	text-align: center;
	vertical-align: middle;	
}

.wrapperPrix .lineheight13 {
	line-height: 13px;	
}

#ligne_achat_impression{
height:36px;
background-image:url(../images/modele/produit/f_ligne_achat.gif);
background-repeat: no-repeat;
}
#img_imp {
	width: 800px;
	background-repeat:no-repeat;
	height: 120px;
	}


#ficheProduit .colonneD{
margin-top:0px;
width:455px;
float:left;
/*background-image:url(../images/modele/produit/f_colonneD.gif);*/
background-repeat:no-repeat;
background-position:0 11px;
}
#ficheProduit .colonneG{
margin-top:16px;
width:316px;
float:left;
}

#ligne_achat, #ligne_achat_impression{
padding:0;
margin:0;
height:36px;
display:block;

}
#ligne_achat hr, #ligne_achat_impression hr{display:none}
#ligne_achat .disponibilite, #ligne_achat_impression .disponibilite{
display:inline;
float:left;
width:33px;
height:27px;
background-position:50%;
background-repeat:no-repeat;
}
#ligne_achat .colonne_1, #ligne_achat_impression .colonne_1{
float:left;
width:510px;
position:relative;
}

#ligne_achat .colonne_1 .disponibilite, #ligne_achat_impression .colonne_1 .disponibilite{
display:inline;
float:left;
width:140px;
height:36px;
line-height:normal;
vertical-align:middle;
background-position:0 50%;
background-repeat:no-repeat;
margin:0 0 0 9px;
}
.libelledispo{
font-weight:bold;
padding-left:30px;
padding-top: 2px;

}
#ligne_achat  .colonne_1 .garantie, #ligne_achat_impression .colonne_1 .garantie{
background-image:url(../images/modele/bloc_modele2/f_garantie.gif);
display:block;width:52px;height:25px;
float:left;
text-align:center;
font-size:11px;color:#FFFFFF;
padding: 2px 0 0 0;
line-height:11px;
margin-top:5px;
}
#ligne_achat .colonne_1 .reference, #ligne_achat_impression .colonne_1 .reference{
float:left;
line-height:34px;
vertical-align:middle;
height:34px;
width:60px;
font-size:11px;
margin:2px 12px 0 20px;
}


#ligne_achat .colonne_1 .prixbarre, #ligne_achat_impression .colonne_1 .prixbarre{
margin:0 10px 0 0;
color:#ff6000;font-size:12px;}
#ligne_achat .colonne_1 .prix, #ligne_achat_impression .colonne_1 .prix{color:#302d28;
font-size:15px;}

#ligne_achat .colonne_2, #ligne_achat_impression .colonne_2{
float:right;
width:240px;
margin:5px 14px 0 0 ;

}
#ligne_achat .colonne_2 input.champinput, #ligne_achat_impression .colonne_2 input.champinput{margin-top:1px;width:27px;
padding-top: 3px; padding-bottom: 2px; 
}
#ligne_achat .colonne_2 .bt_acheter,
#ligne_achat .colonne_2 label,
#ligne_achat .colonne_2 .changeQuant,
#ligne_achat .colonne_2 input{display:inline;float:left;}
#ligne_achat .colonne_2 .buttonsubmit {
display:block;
background-repeat:no-repeat;background-position:0 0;background-image:url(../images/modele/bt_acheter.gif);
height:25px;line-height:25px;width:109px;
margin:0 1px 0 0;padding:0;
float:right;
}
#ligne_achat .colonne_2 .changeQuant{margin-top:1px;}
#ligne_achat .colonne_2 label{vertical-align:middle;margin-left:5px;line-height:27px;}
#ligne_achat .colonne_2 .bt_acheter b {display:inline;}
/* #####################################################################################################################
	COLONNE DROITE
#####################################################################################################################*/
#fiche_descriptif{margin:15px 0 0 16px;width:435px;font-size: 12px; font-weight: normal; line-height: normal;}
#fiche_descriptif p{padding:0 0 10px  0;margin:0 0 0 0;}

#info_complementaire{
	height:59px;
	width:435px;
	margin:0 0 0 16px;
	background-repeat:no-repeat;
	position:relative;
}
#info_complementaire .no_note {
	height:59px;
	width:435px;
	margin:0 0 0 0px;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(../images/modele/produit/f_info_complementaire_no_note.gif);
}

#info_complementaire .note {
	height:59px;
	width:435px;
	margin:0 0 0 0px;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(../images/modele/produit/f_info_complementaire.gif);
}

#bloc_notation_no_note{
width:120px;
height:26px;
position:absolute;
left:7px;
top:6px;
background-image: none;
cursor:pointer;
}

#bloc_notation_no_note a:link {background-image:none;text-decoration:none;}
#bloc_notation_no_note a:hover {background-image:none;text-decoration:none;}

#bloc_notation_no_note b{position:absolute;
text-decoration:none;
background-image: none;
color:#FFFFFF;
display:block;
left:10px;
top:5px;
}

#bloc_notation{
width:209px;
height:26px;position:absolute;
left:7px;
top:5px;
}

#bloc_notation b{position:absolute;
display:block;
left:25px;
top:5px;}

#bloc_notation .listeetoile{padding:0;margin:0;
position:absolute;
right:23px;
top:5px;}
#bloc_notation .listeetoile li{padding:0 4px 0 0;}

#bt_fiche_note{width:96px;	position:absolute;
	left:6px;bottom:6px;padding:0 0 0 2px;font-size:11px;
}
#bt_fiche_note b{padding:0 2px 0 0;}
	
#bt_fiche_avis{width:101px;	position:absolute;
	bottom:6px;left:112px;
	padding:0 0 0 2px;font-size:11px;
}	
#bt_fiche_avis b{
	padding:0 2px 0 0;
}


#bt_fiche_imprimer{width:159px;
	position:absolute;
	bottom:6px;
	right:6px;
}
#bt_fiche_amis{
	position:absolute;
	top:4px;
	right:6px;
	display:block;
	width:164px;
	height:27px;
	line-height:27px;
	background-position:0 0;
	background-image:url(../images/modele/produit/bt_amis.gif);
	font-size:12px;
	color:#fff;
	text-indent:10px;
	text-decoration:none;
}
#bt_fiche_amis:hover{background-position:0 -27px;}

/* #####################################################################################################################
	COLONNE GAUCHE / CARACTERISTIQUES TABLEAUX
#####################################################################################################################*/
#fiche_sommaire{width:747px;clear:both;
margin:0 6px 0 12px;
position:relative;
}
#fiche_catacteristique{width:747px;clear:both;
margin:0 6px 0 12px;
position:relative;
}
#fiche_catacteristique_impression{width:440px;clear:both;
margin:0 6px 0 12px;
position:relative;
}
#table_catacteristique{border-collapse:collapse;width:100%;}
#table_catacteristique,
#table_catacteristique tr,
#table_catacteristique th,
#table_catacteristique td{border:1px solid #c2bfba;}
#table_catacteristique tr{
color:#615d55;
font-size:11px;
text-align:right;
border-collapse:collapse;
vertical-align:top;
padding:4px 11px 4px 11px;
}
#table_catacteristique th{font-weight:normal;}
#table_catacteristique th.libele{
background-color:#f7f5f2;
text-align:left;
width:203px;
padding:0 0 0 9px;
}
#t_caracteristique{background-image:url(../images/fr_FR/produit/t_caracteristique.gif);margin-left:0;}
.bt_fermer_caract,
.bt_voir_caract{width:190px;float:right;margin:5px 0 5px 0;}
.bt_fermer_caract{width:170px;}

/* #####################################################################################################################
	COLONNE GAUCHE
#####################################################################################################################*/
#lien_zoom0 img{border:none; margin: 0 1px 1px 0;}
#lien_zoom0{border:0 solid #d9d4cb;
display:block;
margin:0 0 0 8px;
width:302px;
border-bottom-width:1px;
border-right-width:1px;}

#ligne_info_zoom{
margin:5px 0 5px 8px;
float:right;
}
#ligne_info_zoom span{
float:left;
height:21px;
line-height:21px;
font-weight:bold;
}
#bt_voir_video{
	background-image:url(../images/modele/produit/bt_voir_video.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		display:block;
		float:right;
		height:21px;
		line-height:21px;
		width:86px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		margin-right:5px;
}
#bt_voir_video:hover{
		background-position:0 -21px;
}


#liste_vignette{clear:both;margin:0 0 0 6px;}
#liste_vignette .fiche_vignette img{
border:1px solid #d9d4cb;
}
#liste_vignette .fiche_vignette {
float:left;
margin:0 6px 0 6px;
}
#liste_vignette .last  {
margin-right:0;
}
#liste_vignette .first  {
margin-left:0px;
}

/* #####################################################################################################################
	ONGLET EN HAUT DE FICHE
#####################################################################################################################*/
#ficheProduit #onglet{
display:block;margin:0;padding:0 0 0 6px;
width:773px;height:24px;list-style:none;
position:absolute;top:0;left:0;
background-color:#fff;
}
#ficheProduit #onglet li{
float:left;height:24px;
list-style:none;margin:0;padding:0;background-repeat:no-repeat;
}
#ficheProduit #onglet li b{display:none;}
#ficheProduit #onglet li a{display:block;height:100%;width:100%;}
#bt_fiche_article{
background-repeat:no-repeat;
background-image:url(../images/modele/produit/bt_fiche_article.gif);
width:114px;

}
#bt_fiche_caracteristique{
background-image:url(../images/modele/produit/bt_fiche_caracteristique.gif);
width:115px;
}
#bt_fiche_offre{
background-image:url(../images/modele/produit/bt_fiche_offre.gif);
width:50px;
}
#bt_fiche_accessoire{
background-image:url(../images/modele/produit/bt_fiche_accessoire.gif);
width:91px;
}
#bt_fiche_livre{
background-image:url(../images/modele/produit/bt_fiche_livre.gif);
width:52px;
}
#bt_fiche_produits{
background-image:url(../images/modele/produit/bt_fiche_produits.gif);
width:131px;
}
#bt_fiche_truc{
background-image:url(../images/modele/produit/bt_fiche_truc.gif);
width:116px;
}
#bt_fiche_notice{
background-image:url(../images/modele/produit/bt_fiche_notice.gif);
width:58px;
}

/* #####################################################################################################################
	MINI FICHE herite de modele.css
#####################################################################################################################*/
.mini_fiche_ligne .colonne_1{width:645px;}
.mini_fiche_ligne .colonne_1 .lignebeige{width:450px;background-image:url(../images/modele/produit/f_colonne1.gif);}
.mini_fiche_ligne .colonne_1 .descriptif{display: none;}
.mini_fiche_ligne .ligne_titre { height: 43px; }
.mini_fiche_ligne .encarejaune {top:20px; right: 3px; }
.mini_fiche_ligne .listeetoile{top: 49px;right: 3px;}
.mini_fiche_ligne .prixbarre {color:#ff6000;margin-right: 10px;}
.mini_fiche_ligne .wrapperPrix {
	background: none;
	padding-left: 0;
	padding-right: 10px;
	margin-top: 0;
	float: right;
	height: 27px;
	/*text-align: right;*/
}

.mini_fiche_ligne .wrapperPrix > div > div > div  {
	color: #302d28;	
}
.mini_fiche_ligne .wrapperPrix .prix {
	font-size: 15px;	
}


#list_total_commantaire .listeetoile{background-image:url(../images/modele/produit/f_tous_avis.gif);padding:5px 0 0 6px;margin:0;width:65px;height:18px;right:0;top:5px;}