/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* STYLE CONTENU */
#texte h1{
	font-size:1.4em;
	font-weight:bold;
	line-height:25px;
	text-align:left;
	color:#81374f;
	margin:20px 0 20px 0;
}

#texte h1.fiche_pdt{
	font-size:1.4em;
	font-weight:bold;
	line-height:25px;
	text-align:left;
	color:#81374f;
	margin:0;
}
#texte h1 .sstitre{
	font-size:1em;
	font-weight:bold;
	line-height:50px;
	text-align:left;
	color:#29903c;
	text-transform:none;
}


.titressrub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-transform:lowercase;
	color:#003a74;
}
#texte h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	line-height:30px;
	height:30px;
	text-align:left;
	color:#4b483e;
	margin:0px 0px 5px 0;
}
#texte a:link, #texte a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#4b483e;
	padding:0 0 0 0px;

}
#texte a:hover, #texte a:active{
	font-weight:bold;
	text-decoration:underline;
	color:#80354e;
	padding:0 0 0 0px;
}

#texte p{
	margin: 8px 0 8px 0;
	text-align: justify;
}

.ul_text{
margin: 10px 0 10px 0;
}

.ul_text li{
/*--list-style-image:url(../images/charte/puce.png) ;--*/
margin: 5px 0 10px 25px;
}

.ul_text li img{
dislay:block;
}
.txt_taille{
	font: bold 1.1em Arial, Helvetica, sans-serif;
}

.bold{
	color:#81374f;
	font: bold 1.0em Arial, Helvetica, sans-serif;
}

.bold2{
	color:#4b483e;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}

#texte p.centrer{
	margin:20px 0 20px; 0;
	text-align:center;
}

/*--------------------------SELECTION DE LA SEMAINE--------------------------------- */
#selection{
	float:right;
	width:170px;
	min-height:136px;
	height:auto !important;
	height:136px;
	background:#ded6ad;
	text-align:center;
	margin:10px 0 0 20px;
	

}
#selection2{
	width:170px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url(../images/charte/titre-selection.gif) no-repeat top left ;
	text-align:center;

}

#selection2 h1{/*------------titre produit----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:normal;
	padding:40px 0 0 0;
	text-transform:none;
	text-align:center;
	margin:0;
}
#selection2 h2{/*------------designation et poids----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0;
	height:auto;
	font-weight:normal;
	line-height:normal;
	text-transform:none;
	text-align:center;
}
#selection2 h3{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	padding:10px 0 0 0;
	height:auto;
	font-weight:bold;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#29903c;
}
#selection2 h3.prix_barre span{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#81374f;
	text-decoration:line-through;
	font-style:italic;
	font-weight: bold;
}

#selection2 h3.prix_barre{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#81374f;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
}

#selection2 h1 a.designation_produit:link,#selection2 h1 a.designation_produit:visited{
	font-family:Arial, Helvetica, sans-serif;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#81374F;
}
#selection2 h1 a.designation_produit:hover{
	font-family:Arial, Helvetica, sans-serif;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#81374F;
}
/*--------------------------Fin Selection--------------------------------- */


/*--------------------------Nouveautes--------------------------------- */
#nouveautes{
	float:right;
	width:170px;
	min-height:136px;
	height:auto !important;
	height:136px;
	background:#ded6ad;
	text-align:center;
margin:10px 0 0 20px;
	

}
#nouveautes2{
	width:170px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url(../images/charte/titre-nouveautes.gif) no-repeat top left ;
	text-align:center;

}
#nouveautes2 h1{/*------------titre produit----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:normal;
	padding:40px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#29903c;
	margin:0;
}
#nouveautes2 h2{/*------------designation et poids----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0;
	height:auto;
	font-weight:normal;
	line-height:normal;
	text-transform:none;
	text-align:center;
}

#nouveautes2 h3{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	padding:10px 0 0 0;
	height:auto;
	font-weight:bold;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#29903c;
}

#nouveautes2 h3.prix_barre span{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#81374f;
	text-decoration:line-through;
	font-style:italic;
	font-weight: bold;
}
				
#nouveautes2 h3.prix_barre{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#81374f;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
}

#nouveautes2 h1 a.designation_produit:link,#nouveautes2 h1 a.designation_produit:visited{
	font-family:Arial, Helvetica, sans-serif;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#81374F;
}
#nouveautes2 h1 a.designation_produit:hover{
	font-family:Arial, Helvetica, sans-serif;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#81374F;
}
/*--------------------------Fin Nouveautes--------------------------------- */

#pdt_index{
	width:170px;
	float:right;
	margin: 0 0 0 20px;
	border-left: 1px solid #BCB07D;
	padding: 10px 0 0 20px;
}

/*--------------------------PRoduit--------------------------------- */
#produit{
	float:left;
	width:170px;
	min-height:136px;
	height:auto !important;
	height:136px;
	background:#ded6ad;
	text-align:center;
	margin:10px 5px 0 0px;
	

}
#produit2{
	width:170px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url(../images/charte/titre-produits_02_01.gif) no-repeat top left ;
	text-align:center;

}
#produit2 h1{/*------------titre produit----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	margin:0;
	
}
#produit2 h1 a.designation_produit:link,#produit2 h1 a.designation_produit:visited{
	font-family:Arial, Helvetica, sans-serif;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#81374F;
}
#produit2 h1 a.designation_produit:hover{
	font-family:Arial, Helvetica, sans-serif;
	min-height:35px;
	line-height:normal;
	padding:10px 0 0 0;
	text-transform:none;
	text-align:center;
	color:#81374F;
}
#produit2 h1 p.verdure{
	background: url(../images/charte/titre-produits_02_03.gif) no-repeat bottom;
	width:170px;
	height: 13px;
	margin: 5px 0 5px 0;
}

.img_vignette{
	border: 1px solid #F1EBC9;
	margin:5px 0 0 0;
}

#produit2 h2{/*------------designation et poids----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0;
	height:auto;
	font-weight:normal;
	line-height:normal;
	text-transform:none;
	text-align:center;
}
#produit2 h3{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	padding:10px 0 0 0;
	height:auto;
	font-weight:bold;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#29903c;
}

#produit2 h3.prix_barre span{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#81374f;
	text-decoration:line-through;
	font-style:italic;
	font-weight: bold;
}

#produit2 h3.prix_barre{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
	text-align:center;
	color:#81374f;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
}


#produit2 a:link,#produit2 a:visited{
	text-decoration:none;
	padding:0;
}
#produit2 a:hover{
	text-decoration:underline;
	padding:0;
}

/*--------------------------Fin Selection--------------------------------- */

#pagination{
	text-align: center;
	margin: 15px 0 10px 0;
	
}

#pagination span{
	text-align: center;
	margin: 0 10px 0 10px;
	
}

/*--------------------------Fiche produit--------------------------------- */

#global_img_fichepdt{
	float:left;
}

#global_img_fichepdt h1{
	background:url(../images/fiche/photo_haut_03.gif) no-repeat top;
	width:227px;
	height:20px;
}

#global_img_fichepdt img{
	margin: 0 auto 0 auto;
	width: 167px;
	display:block;
	background-color:#DED6AD;
}

#global_img_fichepdt #img_fichepdt{
	background-color:#DED6AD;
	width: 227px;
	margin:0px;
}

#global_img_fichepdt #img_fichepdt a img{
	border:none;
}

#global_img_fichepdt h1.bas{
	background:url(../images/fiche/photo_haut_06.gif) no-repeat bottom;
	width:227px;
	height:20px;
}

#champs_ref{
	margin: 0 0 0 20px;
	float:left;
	width: 447px;
}

#champs_ref h3{/*------------prix ----------*/
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	height:auto;
	font-weight:bold;
	line-height:normal;
	text-transform:none;
	color:#29903c;
}
#champs_ref h3.prix_barre span{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:normal;
	text-transform:none;
	color:#81374f;
	text-decoration:line-through;
	font-style:italic;
	font-weight: bold;
}

#champs_ref h3.prix_barre{/*------------prix ----------*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:normal;
	text-transform:none;
	color:#81374f;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
}


#description{
	margin: 0 50px 0 20px;
}

.input_fichepdt{
	border:1px solid #DED6AD;
	width:30px;
	font: 1.0em Arial, Helvetica, sans-serif;
	height:14px;
	margin: 6px 10px 0 10px;
}

.input_fichepdt2{
	border:1px solid #DED6AD;
	font: 1.0em Arial, Helvetica, sans-serif;
	margin: 6px 10px 0 10px;
}

#global_panier{
	float: left;
	margin: 10px 0 0 30px ;
}
#global_panier2{
	float: left;
	margin: 20px 0 0 15px ;
}

#quantite{
	float: left;
	margin: 25px 0 0 30px;
}

#quantite2{
	float: left;
	margin: 25px 0 0 0px;
}
#quantite2 h2{
	float: left;
}
#quantite h2{
	float: left;
}

#add{
	float: left;
	margin: 10px 0 0 25px;
}

#add a img{
	border:none;
}

#fichepdt{
	width: 373px;
	margin: 20px auto 20px auto;
}
#texte p.btn_fichepdt{
margin: 0 auto 0 auto;
width: 373px;
}

#texte p.btn_fichepdt img{
	margin: 0 20px 0 0
}

/***************** Contact*****************/
#formContact p.capa{
padding: 5px 0 0 15px;
margin:0;
width: 320px;
}
.global_contact{
padding: 0 20px 0 25px;
margin-top: 10px;
float: left;
width:250px;
}

#texte p.plan{
margin: 20px auto 20px auto;
border: 1px solid #BCB07D;
padding: 5px;
width:200px;

}

#contenu p.loi_contact{
font:normal 9px Arial, Helvetica, sans-serif;
}
.global_formulaire{
padding: 10px 0 0 30px;
border-left: 1px solid #BCB07D;
width: 325px;
float: left;
margin: 10px 0 0 25px;
}

.global_formulaire_ami{
padding: 10px 0 0 20px;
margin: 10px auto 0 auto;
width: 400px;
}
#contenu p.merci{
text-align: center;
margin:50px 0 0 0;
}

#contenu p.adresse{
margin:10px 0 10px 0;
text-align: center;
line-height: 18px;
}
/* STYLE RUBRIQUE CONTACT */

/* ZONE ADRESSE */
#contactTxt{
	width:240px;
	float:left;
	margin-left:20px;
}
#contactTxt p{
	margin:10px 0 10px 0;
}

#contactTxt img{
	border:0;
	float:left;
	margin-right:5px;
}

/* ZONE FORMULAIRE */
#contactForm{
	width:325px;
	float:left;
	margin: 10px 0 0 -20px;
}

/* FORMULAIRE */
#formContact .bouton , #envoyerAmi .bouton{
	width:80px;
	border:1px solid #000;
	font-size:12px;
	border-color:#BCB07D;
	background-color:#FFFFFF;
	margin: 0 5px 0 0;
	
}

#formContact .boutons , #envoyerAmi .boutons{
margin: 10px 0 10px 120px;
float: left;
}

#formContact p , #envoyerAmi p{
	width: 170px;
	clear: left;
	padding: 5px 0 2px 140px;
	height: 0.5%;
}

#formContact label , #envoyerAmi label{
	float: left;
	margin-left: -130px;
	width: 100px;
	text-align:right;
}

#formContact input[type="text"] , #envoyerAmi input[type="text"]{ 
	width: 150px;
	font:normal 1.1em/1.2em Arial, Helvetica, sans-serif;
	border:1px solid #BCB07D;
	margin-left:-20px;
}
*html #formContact .inputtext , #envoyerAmi .inputtext{
	width: 150px;
	border:1px solid #BCB07D;
	margin-left:-20px;
}

#formContact textarea , #envoyerAmi textarea{
	font:normal 1.1em/1.2em Arial, Helvetica, sans-serif;
	width: 150px;
	margin-left:-20px;
	height: 70px;
	border:1px solid #BCB07D;
}
#formContact input:focus , #envoyerAmi input:focus{
	border:1px solid #FFCC00;
}
#formContact textarea:focus , #envoyerAmi textarea:focus{
	border:1px solid #FFCC00;
}
#contactForm .champRequis , #envoyerAmi .champRequis{
	color:#FF0000;
}

.encart_cours{
	float:left;
	width:270px;
	margin:15px 30px 0 20px;
	border: 1px solid #BCB07D;
	padding:5px 10px;
}

#texte p.contact_relax{
	text-align:center;
	margin:30px 0 20px 0 0;
	
}

#contenu p.merci{
text-align: center;
margin:50px 0 0 0;
}

.contact{
	height:147px;
}

#relax_contact{
	margin-top: 50px;
}

#photo_livraison{
	margin: 30px 0 0 0;
	float: right;
	border: 1px solid #BCB07D;
	padding:5px;
}


/***** page liens ****/
#liens-partenaires {
color:#000;
text-align:left;
margin-left:20px;
}

.liens-item {
background: url("../images/liens/fond-lien.gif") no-repeat;
border-color:#f00;
border-bottom: 1px dotted #999;
float:left;
width:620px;
margin-top:30px;
padding-bottom:15px;
}

#contenu .liens-item h2{
font-size:15px;
font-weight:bold;
color:#81374f;
border-bottom:1px solid #ded6ad;
margin-right:200px;
}

.liens-item a{
font-size:13px;
font-weight:bold;
color:#867f61;
}

.liens-item img{
float:left;
border:1px solid #2a923d;
margin:30px 10px 15px 10px;
}

.liens-item-txt{
font-family: "MS Trebuchet";
font-size:14px;
color:#444;
}

.liens-item-txt p{
margin:10px;

}

/*** encart dessous menu du haut ***/

