/*
   +++++++++++++++++++++++++++++++++++++++++++++++++
   (c) 2006 iminoe.com all rights reserved
   +++++++++++++++++++++++++++++++++++++++++++++++++
   www.iminoe.com
   +++++++++++++++++++++++++++++++++++++++++++++++++
   all code & design by : Loïc Charpentier
   +++++++++++++++++++++++++++++++++++++++++++++++++
*/


/* --- GENERICs--- */
body {
	height:100%;
	margin: 0;
	padding: 0;
}


/* --- DIVS --- */
#top {
	/*position: relative; */
	background: #FFFFFF url("img/top.gif") no-repeat;
	height: 35px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 1024px;
}
#top2 {
	/*position: relative; */
	background: #FFFFFF url("img/top2.gif") no-repeat;
	height: 125px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 1024px;
}
#topSplitGauche {
	position: absolute;
	background: #FFFFFF url("img/top2.gif") no-repeat;
	height: 160px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 300px;
	float: right; 
}
#topSplitDroite {
	position: absolute;
	background: #FFFFFF url("img/topSplitDroite.gif") no-repeat;
	height: 35px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 724px;
	float: right; 
}
#flash {
	/*position: relative; */
	background: #FFFFFF;
	height: 380px;
	width: 1024px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#flashMenu {
	position: absolute;
	background: #FFFFFF;
	height: 400px;
	width: 300px;
	padding: 0 0 0 0;
	margin: 160px 0 0 0;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
#courant {
	position: absolute;
	background: transparent;
	width: 724px;
	padding: 0 0 0 0;
	margin: 130px 0 0 0;
	left: 300px;
	top: -8px;
	overflow: hidden;
}
#image {
	position: relative;
	background: transparent;
	padding: 5px 5px 5px 5px;
	margin: 25px 0px 50px 25px;
	text-align: center;
}
#toplinks{
	/*position: relative; */
	background: transparent;
	height: 27px; /*35-8=27px */
	width: 724px;
	padding: 8px 0 0 0;
	margin: 0 0 0 0;
	float: right; 
}

#topadd{
	/*position: relative; */
	background: transparent;
	height: 35px;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left; 
}
/* --- SAVOIR FAIRES --- */

#topPages{
	position: absolute;
	background-image: url("img/toppages.gif");
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 125px 0 0 0;
	float: left;
	left: 300px;
	top: -8px;
} 

#floatPic{
	position: relative;
	background-image: url("img/toppages.gif"); 
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 0 0 0 0; /**/ 
	float: left; 
} 
#viandes{
	position: absolute;
	background-image: url("img/banniere-viandes.jpg");
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 35px 0 0 0;
	float: left;
	left: 300px;
	top: -9px;
}
#poissons{
	position: absolute;
	background-image: url("img/banniere-poissons.jpg");
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 35px 0 0 0;
	float: left;
	left: 300px;
	top: -9px;
}
#elabores{
	position: absolute;
	background-image: url("img/banniere-produits.jpg");
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 35px 0 0 0;
	float: left;
	left: 300px;
	top: -9px;
}

#contacts{
	position: absolute;
	background-image: url("img/banniere-contacts.jpg"); 
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 35px 0 0 0;
	float: left; 
}
/* --- TYPO --- */
/* --- p's --- */

p.textecourant {
	color: #000000;
	padding: 0 0 0 25px;
	margin: 0 0 0 0;
	font: 12px/18px verdana, arial, sans-serif;
	text-align: left;
}	
p.textecourantjustif {
	color: #000000;
	padding: 0 0 0 25px;
	margin: 0 0 0 0;
	font: 12px/18px verdana, arial, sans-serif;
	text-align:justify;
}	

p.textejustif {
	color: #000000;
	padding: 0 0 0 25px;
	margin: 0 0 0 0;
	font: 12px/18px verdana, arial, sans-serif;
	text-align: justify;
}	
p.gris {
	color: #444444;
	padding: 10px 0 0 70px;
	margin: 0 0 0 0;
	font: 9px/18px verdana, arial, sans-serif;
	text-align: left;
}	

/* --- a's --- */
a.menutop {
	color: #FFFFFF;
	padding: 0 0 0 25px;
	margin: 0 0 0 0;
	font: 9px/20px verdana, arial, sans-serif;
	text-align: left;
	font-weight: bold;
}	
a.pageBar {
	color: #000000;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font: 9px/20px verdana, arial, sans-serif;
	text-align: center;
	font-weight: bold;
}	
a.menutop:hover{
	color: #0D2B88;
}
/* --- h1's --- */
h1.titre {
	font: bold 18px/11px verdana, arial, sans-serif;
	color: #FFFFFF;
	padding: 20px 0 60px 40px;
	margin: 0 0 0 0;
}
h1.titrefloat {
	font: bold 18px/11px verdana, arial, sans-serif;
	color: #FFFFFF;
	padding: 25px 0 60px 40px;
	margin: 0 0 0 0;
}

/* --- h2's --- */
h2.sousTitre {
	font: bold 14px/18px georgia, tahoma, verdana, arial, sans-serif;
	color:#333333;
	text-transform: uppercase;
	padding: 0 0 25px 100px;
	margin: 0px;
}
h2.titre2 {
	font: bold 12px/11px verdana, arial, sans-serif;
	color: #0D2B88;
	padding: 0 0 0 25px;
	margin: 0 0 0 0;
}
/*
   +++++++++++++++++++++++++++++++++++++++++++++++++
   END OF PAGE
*/
.menuacc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image:  url("images/btnaccueil.gif");

}
A.lien1
{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
A:hover.lien1
{
	text-decoration:underline;
}
.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.menuprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D2B88;
}
.boiteprod {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D2B88;
	background-image:  url("images/btnaccueil.gif");
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.lien2 {

	color: #376BA8;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Style5 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boiteprod2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #376BA8;
}
.menuprod2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: square;
	list-style-image: url(images/puce.gif);
}
.menuprod3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	list-style-type: square;
	list-style-image: url(images/puce.gif);
}
A.lien3 {


	color: #000000;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#contacts2 {

	position: absolute;
	background-image: url("img/banniere-contacts.jpg"); 
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 35px 0 0 0;
	float: left;
}
#courant2 {

	position: absolute;
	background: transparent;
	width: 724px;
	padding: 0 0 0 0;
	margin: 130px 0 0 0;
	left: 0px;
	top: -8px;
	overflow: hidden;
}
#contacts2 {
	position: absolute;
	background-image: url("img/banniere-contacts.jpg");
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 35px 0 0 0;
	float: left;
	left: 0px;
	top: -9px;
}
#topPages2 {
	position: absolute;
	background-image: url("img/toppages.gif");
	background-color: #FFFFFF;
	height: 90px;
	width: 724px;
	padding: 0 0 0 0;
	margin: 125px 0 0 0;
	float: left;
	top: -7px;
}

