body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58005A;
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(img/pixel_fd.gif) repeat;	
}
a {text-decoration:none; color:#24853A;}
a:link{font-weight:bold;}
a:hover{color:#A150A1;}
a:visited{color:#24853A;}
.gras{font-weight:bold;}
/*style accueil*/
#master{width:773px;margin:0 auto 0; padding:0; border:1px solid #24853A; position:relative; text-align:left;}
#header{width:773px;margin:0; padding:0;height:160px; border-bottom:1px solid #24853A; background:url(img/header_titre.gif) 0 0 no-repeat;}
#header table{margin:0; padding:0; position:absolute; top: 52px; left: 408px;}
#elevagetitre{width:129px; height:31px; margin-top:5px;}
#elevagetitre h1{
	margin:0;
	background:url(img/acc_titre_elevage.gif) 0 0 no-repeat;
	position:absolute;
	top:160px;
	left:-9px;
	width: 129px;
	height: 31px;
}
#elevageg{float:left; margin:0; padding:0; width:370px; height:350px; background:url(img/fd_elevageg.jpg) 0 0 no-repeat;}
#elevageg p{width:220px; height:110px; margin: 50px 0 0 90px; text-align:justify;}
#elevaged{float:right; margin:0; padding:0; width:370px; height:350px; background:url(img/fd_elevaged.jpg) 0 0 no-repeat;}
#elevaged p{width:200px; height:110px; margin: 220px 0 0 35px; text-align:justify;}
#boutiquetitre{width:250px; height:40px; clear:both; }
#boutiquetitre h1{
	margin:0;
	background:url(img/acc_titre_boutiques.gif) 0 0 no-repeat;
	position:absolute;
	top:560px;
	left:-9px;
	width: 250px;
	height: 40px;
}
#boutiqueg{float:left;margin:0; padding:0; width:370px; height:391px; background:url(img/fd_boutiqueg.jpg) 0 0 no-repeat; }
#boutiqueg p{width:220px; height:110px; margin: 80px 0 0 170px; }
#boutiqued{float:right; margin:0; padding:0; width:370px; height:391px; background:url(img/fd_boutiqued.gif) 0 0 no-repeat;}
#boutiqued p{width:220px; height:110px; margin: 80px 0 0 50px; }
#horaires{clear:both; margin:0; background: url(img/horaires.gif) 60px 0 no-repeat;}
#horaires p{margin: 0 0 10px 160px;}
#foot{width:773px;margin:0; padding:0; border-top:1px solid #24853A; background-color:#ECE7DC;position:relative;}
#foot p{text-align:center; padding:5px 0 ; margin:0; }
#foot a{color:#24853A; text-decoration:none; font-weight:normal; letter-spacing:1px;}
#foot a:hover{color:#58005A;}
#foot_img{margin:0;padding:0;
	position:absolute;
	left:710px;
	bottom:-23px;
	width:85px;
	height:67px;
	z-index:1;
	background-image: url(img/feuille_foot.gif);
}
#outils a{color:#24853A; text-decoration:none; font-weight:normal;}
#outils a:hover{color:#58005A;}
/*style produits frais*/
#fraistitre{width:253px; height:31px; margin-top:5px;}
#fraistitre h1{
	margin:0;
	background:url(img/frais_titre.gif) 0 0 no-repeat;
	position:absolute;
	top:160px;
	left:-9px;
	width: 253px;
	height: 31px;
}
#fraisimg {width:419px; height:247px; background:url(img/frais_img.jpg) 0 0 no-repeat; margin:0 0 0 200px;}
#fraisimg p {padding:105px 5px 0 0; width:135px; text-align:right;   }
#frais{clear:both; width:773px; margin:10px 0 10px 0; padding:0;}
#frais_tab{ margin:auto; padding:0;}
#frais_tab thead{padding-bottom:10px;}
#frais_tab td{text-align:center;}
#frais_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
padding:5px;text-align:left; font-weight:bold; }
#frais_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; }
#frais_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px;}
#frais_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; 
padding:5px;text-align:left; font-weight:bold; }
/*style produits mi-cuits*/
#micuittitre{width:297px; height:31px; margin-top:5px; }
#micuittitre h1{
	margin:0;
	background:url(img/cuits_titre.gif) 0 0 no-repeat;
	position:absolute;
	top:160px;
	left:-9px;
	width: 297px;
	height: 31px;
}
#micuitimg {width:419px; height:247px; background:url(img/cuit_img.jpg) 0 0 no-repeat; margin:0 0 0 200px; padding:0;}
#micuitimg p {padding:105px 2px 0 5px; width:140px; text-align:right;   }
/*style page conserves*/
#outils td{padding-bottom:10px;padding-top:10px;}
#contitre{width:350px; height:31px; margin-top:5px; }
#contitre h1{
	margin:0;
	background:url(img/conserves_titre.gif) 0 0 no-repeat;
	position:absolute;
	top:160px;
	left:-9px;
	width: 350px;
	height: 31px;
}
#conimg {width:600px; height:261px; background:url(img/conserves_img.jpg) 100% 0 no-repeat; margin:0 0 0 60px;}

#conimg p {margin:45px 2px 0 90px; width:230px; text-align:right; }
#conimg p.suggestion {text-align:left; background:url(img/etoiles.gif) 0 0 no-repeat; padding:15px 0 0 33px; margin:0;}
#conserves{width:773px; margin:10px 0 10px 0; padding:0;}

#cons_tab{ margin:auto; padding:0;}
/*#cons_tab td{text-align:center;padding:5px;}*/
#cons_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:left;padding:5px;}
#cons_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:center;padding:5px;}
#cons_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:left; }
#cons_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:center; }
/*#patefoie_tab{ margin:auto; padding:0;}
#patefoie_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:left;padding:5px;}
#patefoie_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:center;padding:5px;}
#patefoie_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:left; }
#patefoie_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:center; }
#friton_tab{ margin:auto; padding:0;}
#friton_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:left;padding:5px;}
#friton_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:center;padding:5px;}
#friton_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:left; }
#friton_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:center; }
#pate_tab{ margin:auto; padding:0;}
#pate_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:left;padding:5px;}
#pate_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:center;padding:5px;}
#pate_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:left; }
#pate_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:center; }
#confits_tab{ margin:auto; padding:0;}
#confits_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:left;padding:5px;}
#confits_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:center;padding:5px;}
#confits_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:left; }
#confits_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:center; }
#plats_tab{ margin:auto; padding:0;}
#plats_tab td.foncenom{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:left;padding:5px;}
#plats_tab td.fonce{ background:url(img/pxel_tab_fonce.gif) repeat; border-bottom: 1px solid #24853A; 
text-align:center;padding:5px;}
#plats_tab td.clairnom{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:left; }
#plats_tab td.clair{ background:url(img/pxel_tab_clair.gif) repeat; border-bottom: 1px solid #24853A; padding:5px; text-align:center; }*/
/*style formulaire*/
.tour { 
	border: 1px solid #C4D6B2; 
    border-collapse: separate;
	margin-top:20px;
}
.btn { background-color:#E1E9D8; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58005A; }
.btnsubmit { background-color:#E1E9D8; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold; width:100px; font-style:italic;
	color: #58005A; }
.red {
 color: #ff0000;
	background-color: transparent;
}
/*style condition de vente*/
#mastercdv{width:500px;margin:0 auto 0; padding:0; border:1px solid #24853A; position:relative; text-align:left;}
#headercdv{width:500px;margin:0; padding:0;height:160px; border-bottom:1px solid #24853A; background:url(img/header_titre.gif) 0 0 no-repeat;}
#footcdv{width:500px;margin:0; padding:0; border-top:1px solid #24853A; background-color:#ECE7DC;text-align:right;}
#cadre {width:500px;margin:0; padding:0; position: relative;}
/*#services{ width:200px; height:31px;  }*/
#services h1{
	font-size: 12px;
	font-style:italic;
	margin:0;
	padding: 10px 0 0 50px;
	background:url(img/feuille.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:-9px;
	width: 200px;
	height: 31px;
}
#services ul{margin:0; padding: 35px 50px 25px 80px;}
#paiement h1{
	font-size: 12px;
	font-style:italic;
	margin:0;
	padding: 10px 0 0 50px;
	background:url(img/feuille.gif) 0 0 no-repeat;
	position:absolute;
	top:120px;
	left:-9px;
	width: 200px;
	height: 31px;
}
#paiement ul{margin:0; padding: 15px 50px 50px 75px;}
#expedition h1{
	font-size: 12px;
	font-style:italic;
	margin:0;
	padding: 10px 0 0 50px;
	background:url(img/feuille.gif) 0 0 no-repeat;
	position:absolute;
	top:200px;
	left:-9px;
	width: 200px;
	height: 31px;
}
#exp_tab{margin:0 auto;padding:0;}
#expedition table {border:solid #C4D6B2; border-width:1px 0 0 1px; text-align:center;}
#expedition td{padding:3px;border:solid #C4D6B2; border-width:0 1px 1px 0}
#expedition th {background:url(img/pxel_tab_fonce.gif) repeat;padding:5px 0; border:solid #C4D6B2; border-width:0 1px 1px 0; }
#expedition p{text-align:center; padding:5px 0 0 0; margin:0;}
#cadre a, #footcdv a {text-decoration:none; font-weight:bold; color:#24853A;}
#cadre a:link, #footcdv a:link{font-weight:bold;}
#cadre a:hover, #footcdv a:hover{color:#A150A1;}
#ventes{padding:0; margin:0;}
#ventes h1{
	font-size: 12px;
	font-style:italic;
	margin:0;
	padding: 10px 0 0 50px;
	background:url(img/feuille.gif) 0 0 no-repeat;
	position:absolute;
	top:470px;
	left:-9px;
	width: 200px;
	height: 31px;
}
#ventes p{padding: 25px 0 5px 50px;}
/*style pop up envoi ami*/
.formami{margin:0 auto; padding:0;}
