/* 
 * Copyright (c) 2007 Copyright (c) Octolys Development
 * Ce template a été réalisé par http://www.scopika.com & http://www.fredodo.com
 * Il est soumis à la licence GPL
 */

/* Ce fichier définit le style visuel pour les différents éléments des pages.
 * Dans l'ordre, vous trouverez les règles qui définissent l'apparence pour:
 * 1 - Eléments HTML en général
 * 2 - Page
 * 3 - Entête
 * 4 - Chemin
 * 5 - Produit petit & grand
 * 6 - Nombre de pages 
 * 7 - Pied de page
 * 8 - Divers éléments de formulaires & tableaux(Page moncompte, creercompte,monpanier...) 
 * 9 - Menu général
 * 10 - Signature
 * 11 - Page D'accueil
 * 12 - Colonne de DROITE
 * 13 - Page Produit   
 */


/* 1- Eléments HTML en général
-------------------------------------------------------- */

body {
	padding: 0;
	margin: 0;
	font-family: "Arial", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #D5D2D1;
	font-size: 0.8em;
}

h1, h2, h3{
	font-family: "Arial", sans-serif;
}


/*titre Bienvenue + titre */
h1{
	font-size:1.4em;
	margin:0;
	padding:0;
}

/*titre de produit affichage Fiche*/
h2{
	font-size: 1.8em;
	margin: 0;
	padding-top:5px;
  padding-left:10px;
  margin-bottom:20px;
	background-color:#EDEAE4;
	color:black;
	/*background-color:#004B6C;
	color:#FFFFFF;*/
}


/*titre Mon compte Mon panier*/
h3{
	font-size:2em;
	color: black;
	font-variant: small-caps;
	margin: 0;
	padding: 0;
	border-bottom:0px dashed #000000;
}

/*fiche détaillée*/

h4{
text-align:center;
font-size:1em;
color:white;
background-color:#EF8919;
}


/*titre produit affichage liste*/
h5{
margin:0;
font-size:1.1em;
color:#004B6C;

text-align:center;
margin-left:5px;
}

h6{
	font-size:1.8em;
	margin: 0;
	padding: 0;
	
}
a {
	color: black;
	text-decoration: none;
}

a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: black;
}

img {
	border: 0
}

/* 2 -Page
-------------------------------------------------------- */

/* Bordure externe */
#wrapper {
	width: 1198px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom:50px;
	margin-left: auto;
	padding: 0;
	top:20px;
}

#subwrapper {
  display:block;
  overflow: hidden;
  float:left;
	width: 990px;
	background-color: #FFFFFF;	
}

#ombreGauche {
background: url("images/gauche.png") no-repeat scroll 0pt;
display:block;
float:left;
width:104px;
height:800px;
}

#ombreDroite {
background: url("images/droite.png") no-repeat scroll 0pt;
display:block;
float:right;
width:104px;
height:800px;
}

/*Contenu globale*/
#content {

	padding: 0;
	clear: both;
	margin: 0;
	
}
#contentpaiement {
padding-top:60px;
clear: both;
	margin: 0;
}

/* 
* colonne centrale
*/
* html #contenu { height: 560px; } /* Astuce CSS pour que min-height fonctionne sous IE6 */

#contenu {
	float: left;
	width: 598px;
	min-height:575px;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 20px;
	margin:0;
	padding-left: 5px;
	background-color: #EEEAE7;
	
	/*Permettre l'affichage d'une colonne de séparation jusqu'en bas de la page
	margin-bottom:-12800px;
	overflow:hidden;
	padding-bottom:12800px;
	*/
	/*border-left:1px solid #004B6C;
	border-right:1px solid #004B6C;*/
}



.titrePage {
	color:rgb(204,0,0);
	text-align: left;
	font-weight: bold;
  width:560px;
	padding-bottom:5px;
	padding-left:10px;
	margin-right:10px;
	margin-left:10px;
}

.sousTitrePage {
	color: #12335B;
	text-align: left;
	font-weight: bold;
	width: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.textePage {
	color: #141414;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.separation {
	height: 1px;
	width: 575px;
	background-color: #EF8919;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow:hidden;
}

/* Colonne de droite */
#droite{
	float: right;
	width:212px;
	padding: 0;
	padding-top: 0px;
	margin: 0;
  background-color:#DCDCDC;
	
	/*Permettre l'affichage d'une colonne de séparation jusqu'en bas de la page*/
	margin-bottom:-12800px;
	padding-bottom:12800px;
}


/* 3 - Entête
-------------------------------------------------------- */


   #entete {
	 width:990px;
	 height:170px;
   }

    #monCompte {
    position:absolute;
    top:2px;
    left:73.3%;
	margin:0;
    width: 197px;
    height:150px;
    color:#705A41;
    }

.formMonCompte {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
}

.blocMonCompte {
	float: left;
	padding-left:10px;
	padding-top:30px;
	margin: 0;
}

.champFormMonCompte {
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	color: black;
	background-color: white;
	border: 1px solid black;
	overflow: hidden;
}

.menuMonCompte {
  
	float: left;
	color: #004B6C;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 170px;
	padding: 0;
}



.boutonMonCompteEntete {	
	float: right;
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.menuMonCompte ul li a {
background: url(images/flecheCompte.png) no-repeat ;
padding-left: 15px;
}

.TXT_entete{
	font-size: 0.8em;
	color: black;
	text-decoration: none;
	font-weight: bolder;
}

a.LIEN_entete:link {
	font-size: 0.8em;
	color: #45392b;
	text-decoration: none;
	font-weight: bolder;
}

a.LIEN_entete:visited {
	font-size: 0.8em;
	color: #45392b;
	text-decoration: none;
	font-weight: bolder;
}

a.LIEN_entete:hover {
	font-size: 0.8em;
	color: #333333;
	text-decoration: underline;
	font-weight: bolder;
}
/* Lorsque l'internaute est connecté à son compte */
.menuMonCompteLog {
  
	float: left;
	color: #004B6C;
	margin-top: 55px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	width: 170px;
	padding: 0;
}

.menuMonCompteLog a {
background: url(images/flecheCompte.png) no-repeat ;
padding-left: 15px;
}

.TXT_enteteLog{
  padding-left:15px;
	font-size: 1.1em;
	color: #705A41;
	text-decoration: none;
	font-weight: bolder;
}

a.LIEN_enteteLog:link {
	font-size: 0.9em;
	color: #705A41;
	text-decoration: none;
	font-weight: bolder;
}

a.LIEN_enteteLog:visited {
	font-size: 0.9em;
	color: #705A41;
	text-decoration: none;
	font-weight: bolder;
}

a.LIEN_enteteLog:hover {
	font-size: 0.9em;
	color: #705A41;
	text-decoration: underline;
	font-weight: bolder;
}


/* 4 - Chemin
-------------------------------------------------------- */

#chemin {
	float:left;
	width:970px;
	color:white;
	font-size:0.85em;
	font-weight:bold;
	background-color: #EF8919;
	margin: 0;
	height:0px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1ECF4;*/
	position:relative;
}
div#chemin #chemingauche{
position:absolute;
left:5px;
top:3px;
}

div#chemin #chemindroite{
position:absolute;
right:5px;
top:3px;
}

a.LIEN_chemin {
	color: white;
	text-decoration: none;
}

a.LIEN_chemin:visited {
	color: white;
	text-decoration: none;
}

a.LIEN_chemin:hover {
	text-decoration: underline;
	color: white;
}

/* 5 - Produit petit & grand
-------------------------------------------------------- */
/*Conteneur de la liste*/
.ListeProduitsPetits {
	float: left;
	width: 574px;
	min-height:495px;
	margin: 0;
  padding: 0;
	padding-left:10px;
	
}
/* element de la liste*/
.produitPetit {
	float: left;
	width: 160px;
/*	height:300px;*/
	font-size:0.9em;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 0;
	padding-right:10px;
	border-right :1px dashed;
	position:relative;

}
/*A decouvrir aussi...*/
.produitPetit2 {
	float: left;
	width: 160px;
/*	height:300px;*/
	font-size:0.9em;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 0;
	padding-right:10px;
	border-right :1px dashed;
	position:relative;
	
	
}
/* Image dans fiche produit*/
.contourImage {
	border: 1px solid rgb(0,0,0);
	margin-bottom: 5px;
	/*float: left;*/
	margin-left:20px;
  margin-top:20px;
  margin-right:20px;
}
/*Images drag & drop*/
.classimages{
  /*float:left;*/
  display:block;
clear:both;
margin-left:auto;
margin-right:auto;
border: 0px solid rgb(0,0,0);
}
.classimages:hover{cursor: move;}

/* Taille image listes*/
.divimages{
  height:160px;
  width:120px;
  padding:5px;
  margin:auto;
  text-align:center;
}
/*
* Titre listes produit
*/
.titreProduit {
	color: #12335B;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
	width: 90%;
	float:left;
	padding-right:15px;
	margin-left:0px;
	padding-top:5px;
	margin-top:5px;
	height:60px;
}

/* Petite description listes */
.chapoProduit {
	color: #12335B;
	text-align: left;
	font-style: italic;
	font-size: 0.9em;
	line-height: 1.2em;
	margin-bottom: 5px;
	width: 100%;
	width:150px;
	float:left;

}


.ListeProduitsPetits .chapoProduit{
    height:70px;
  }

/*Style généraux pour les prix*/
.prixProduit {
	text-align: left;
	font-weight: bold;
	margin-right:5px;
	margin-left:5px;
	width: 150px;
	height:50px;
	float:left;
	border-bottom:1px dotted #000000;
	height:20px;
	}
	
.soulign2{
  width: 150px;
  height:42px;
  border-bottom:0px dotted #000000;
  
}
/*Style du pourcentage quand Promotion*/
.promo{
position:absolute;
top:30%;
width:90%;
text-align:center;
color:#EF8919;
background-color:#FFFFFF;

}
/*Prix actuel*/
.prix1{
  color:#EF8919;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	font-size:1.3em;

}
/*Position prix actuel dans listes*/
.produitPetit .prix1{
  color:#EF8919;
	position:absolute;
	bottom:2px;
  left:4px;	
}
/*Position prix actuel dans "A découvrir aussi"*/
.produitPetit2 .prix1{
  color:#EF8919;
	position:absolute;
	bottom:2px;
  left:4px;	
}

/*Prix avant promo*/
.prixvieux{

	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	font-size:0.9em;
  text-decoration:line-through;
	position:absolute;
	bottom:18px;
	left:15px;
}
/*Lien vers la fiche produit*/
.lienfich{
color: #0066CC;
  font-size:1em;
	position:absolute;
	bottom:2px;
	right:16px;
}

/*Lien de commande*/
.liencom{
	position:absolute;
	bottom:0px;
	right:0px;
}

a.LIEN_commander{



}

a.LIEN_commander:link,a.lienfich:link {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_commander:visited,a.lienfich:visited {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_commander:hover,a.lienfich:hover {
	color: #0066CC;
	text-decoration: underline;
	font-weight: bold;
}

a.LIEN_commander_prod{
color:#705A41;

}
a.LIEN_commander_prod:link {
	color: #705A41;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_commander_prod:visited {
	color: #705A41;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_commander_prod:hover {
	color: #705A41;
	text-decoration: underline;
	font-weight: bold;
}

/* 6 - Nombre de pages
-------------------------------------------------------- */

#pages {
	float: left;
	width: 570px;
	text-align: right;
	font-size: 0.9em;
	padding-top: 10px;
	margin: 0;
	padding-bottom: 10px;
	color: #12335B;
}

a.LIEN_pages:link {
	color: #12335B;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_pages:visited {
	color: #12335B;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_pages:hover {
	color: #12335B;
	text-decoration: underline;
	font-weight: bold;
}


/* 7 - Pied de page
-------------------------------------------------------- */

#footer{
	width: 970px;
	height:50px;
	color: #E1ECF4;
	clear:both;
	background-color:#EF8919;
	font-size: 0.9em;
	/*text-align: right;*/
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
}

a.LIEN_footer:link {
	color: #705A41;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_footer:visited {
	color: #705A41;
	text-decoration: none;
	font-weight: bold;

}

a.LIEN_footer:hover {
	color: #705A41;
	text-decoration: underline;
	font-weight: bold;
}
.lien_thelia{
float:right;
padding-top:15px;
padding-right: 70px;
}
.footer_titre{

vertical-align:center;
float:left;
font-size:1.7em;
color: #705A41;
padding-top:12px;
padding-right:20px;
font-weight:bolder;
}
.LIEN_liste{
float:left;
color: black;
margin-top:0px;
padding-bottom:15px;
padding-top:15px;
}

/* 8 - Divers éléments de formulaires & tableaux(Page moncompte, creercompte,monpanier...)
-------------------------------------------------------- */

.enteteTableau {
	color: #705A41;
	font-weight: bold;
	background-color: #DCDCDC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.ligneTableau {
  color:black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	font-size: 0.9em;
}

.footerTableau {
	color: black;
	font-weight: bold;
	background-color: #C5C5C3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/*Valider mon panier*/
.boutonMonCompteContenu {
	font-weight: bold;
	width: 575px;
	text-align: right;
	margin: 10px;
	
}
/*Retour a la boutique ( actu vers la rubrique abonnement*/
.boutonMonCompteContenuRetour{
	font-weight: bold;
	width: 575px;
	text-align: right;
	margin: 10px;
	
}

.zoneDeSaisie {
	color: black;
	font-weight: bold;
	font-size: 0.9em;
}

.obligatoire {
	color: #FF0000;
}

.commentaires {
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color:black;
	padding-left:15px;
}


/* 9 - Menu général
-------------------------------------------------------- */

    .arrowlistmenu{
  float: left;
  list-style-type: none;
	width:175px;
	padding: 0;
	margin-top: 0;
	padding-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color:#DCDCDC;
  text-decoration: none;
  /*Permettre l'affichage d'une colonne de séparation jusqu'en bas de la page*/
	margin-bottom:-12800px;
	padding-bottom:12800px;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowlistmenu p {
font : bold 16px Arial;
color: #705A41;
text-align:center;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: black;
width:175px;
height:39px;
background: url(images/menu-item-enroule.png) no-repeat;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 11px 0 0px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
text-indent:32px;
}

.arrowlistmenu .menuheader a{
text-decoration: none;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/menu-item-deroule.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background-color:#C6C0C0;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background-color:#D8D4D1;
}

.arrowlistmenu ul li a{
color: #705A41;
background: url(images/puce.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 30px; /*link text is indented 19px*/
padding-top:5px;
margin-bottom:5px;
height:20px;
text-decoration: none;
font: bold 13px Arial;

}

.arrowlistmenu ul li a:visited{
color: #705A41;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
font: bold 13px Arial;
background-image:none;
text-decoration:none;
}


/* 10 - Signature
-------------------------------------------------------- */

#signature {
	padding: 0;
	width: 980px;
	color: #808185;
	font-size: 0.8em;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: bold;
	
}

.W3C {
	width: 88px;
	margin: 0;
	padding: 0;
	float: right;
}

a.LIEN_signature:link {
	color: #808185;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_signature:visited {
	color: #808185;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_signature:hover {
	color: #808185;
	text-decoration: underline;
	font-weight: bold;
}



/*
* 11 - Page D'accueil
*/

.presentation{
font-size:1em;
margin-left:20px;
margin-right:20px;
margin-bottom:5px;
width:550px;
}


/*Element Promo/Meilleur ventes */
.Accueil{

		float: left;
	width: 160px;
/*	height:300px;*/
	font-size:0.9em;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 0;
	padding-right:10px;
	border-right :1px dashed;
	position:relative;
	
	
}
/*Element Nouveauté ( enfin celui qui est a gauche) */
.AccueilGauche{
		float: left;
	width: 160px;
/*	height:300px;*/
	font-size:0.9em;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 0;
	padding-right:10px;
	border-right :1px dashed;
	position:relative;
}

/*encadrement des Elements nouveauté/Mventes/Promo*/
#accueilListeProd{
	padding-left:10px;
	margin-top:40px;
	height:348px;
}

#flashIndex {
margin-top:20px;

}


/*Style pour les prix*/
.AccueilGauche .prixProduit,
.Accueil .prixProduit {
	text-align: left;
	font-weight: bold;
	margin-right:5px;
	margin-left:5px;
	width: 150px;
	height:25px;
	float:left;
	/*Soulignement*/
	border-bottom:1px dotted #000000;

	}

/*2e soulignement */
.AccueilGauche .soulign2,
.Accueil .soulign2{
  width: 150px;
  height:42px;
	border-bottom:1px dotted #000000;
}


.Accueil .liencom,
.AccueilGauche .liencom,
.Accueil .liencom {
padding-right:10px;
}


/*Prix actuel*/
.AccueilGauche .prix1,
.Accueil .prix1{
  color:#EF8919;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	font-size:1.5em;
				position:absolute;
	bottom:2px;
  left:4px;	
}

/*Prix avant promo*/
.AccueilGauche .prixvieux,
.Accueil .prixvieux{

	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	font-size:0.9em;
  text-decoration:line-through;
	position:absolute;
	bottom:18px;
	left :15px;
}

.encartpub{
width:550px;
border:1px dashed;
height:300px;
margin-right:20px;
margin-left:20px;

}

.presentation_accueil{
font-size:0.9em;
font-weight: bold;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
width:550px;
}

/*
* 12 - COLONNE DE DROITE
*/


#infodroite{
font-size:0.9em;
font-weight: bold;
padding-left:10px;
padding-top:110px;
}

.imgDroite{
float: left;
clear: none;
}

#infodroite ul li a{
background: url(images/flecheDroite.png) no-repeat ;
padding-left: 15px;
color:#705A41;
}

#partdroite{
font-size:0.9em;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
background-color:#DDDBD6;
}
# panierGlobal {
background-color:#DDDBD6;
	background-repeat:no-repeat;
	margin: 0;
	padding-right: 0;
}
#monPanier {
	width: 212px;
	height:162px;
	margin: 0;
	padding-right: 0;
  padding-top:60px;
  margin-top:25px;
  background-image: url("images/fondPanier.png");
  background-repeat:no-repeat;
}

#monpanierajax {
height:162px;
margin-top:-15px;
}


/*Zone Drag n'drop*/
.toto{
height:131px;
width:187px;
margin:auto;
overflow:auto;
}
.TXT_drag {
font-size: 0.8em;
color: black;
font-weight: bold;
margin:auto;
}
.TXT_pan {
font-size: 0.8em;
color: black;
font-weight: bold;
}

.LIEN_drag {

}

a.LIEN_drag:link {
	font-size: 0.9em;
	color: #705A41;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_drag:visited {
	font-size: 0.9em;
	color: #705A41;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_drag:hover {

	font-size: 0.9em;
	color: #705A41;
	text-decoration: underline;
	font-weight: bold;
}


/*
* 13 - PAGE PRODUIT
*/

.produitPage{
width:590px;
}
.produitPage .titrePage{
color:#705A41;
float:left;
width:310px;
padding-left:0px;
padding-right:5px;
margin-left:10px;
margin-right:0px;
background-color:#DCDCDC;
}

.produitPage .ficheProduit {
	float:left;
	width: 325px;
	margin-left: 5px;
}
.ficheProduit .chapoProduit{
	float:left;
  padding-left:5px;
  padding-right:5px;
  width:310px;
  color: black;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:5px;
  padding-right:0px;
}

.descriptionProduit {
	float:left;
  padding-left:5px;
  padding-right:5px;
  width:310px;
  color: black;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:5px;
  padding-right:0px;
}
.prixProduit2{
	float:left;
width:310px;
margin-left:5px;
padding-bottom:2px;
border-bottom:1px dotted #000000;
}

.prixProduit2 .prix1{
  color:#EF8919;
margin-right:120px;
}
.prixProduit2 .promo{
position:relative;
float:left;
text-align:center;
color:white;
background-color:#EF8919;
}
.prixProduit2 .prixvieux{
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	font-size:0.9em;
  text-decoration:line-through;
	position:relative;
	left:45px;
}
.soulign2Produit{
	border-bottom:0px dotted #000000;
}

.lienfichProduit{
  font-size:1em;
  color:#705A41;
}
/*Sous colonne contenant l'image */
.souscol1{
width:237px;
margin-left:15px;
float:left;
padding:0;
background-color:#EDEAE4;
}

/*sous colonne contenant la description du produit*/
.souscol2{
float:right;
width:320px;
min-height:440px;
}

/*Fiche technique*/
.techniqueProduit{
width:160px;
padding-left:20px;
float:left;
}

/*A decouvrir aussi...*/
.decouvre{
border-bottom:0px dashed;
color:black;
/*border-top:2px dashed;*/
float:left;
width:550px;
margin-top:20px;
margin-left:20px;

}


.grandTitreProduit h1{
color:black;
padding-left:10px;
margin-bottom:20px;
width:555px;
margin-left:15px;
margin-right:10px;
background-color:#DCDCDC;
}




.fiche_technique:hover{
font-size:1em;
text-decoration:underline;
}

