table,body				{margin:0px; padding:0px;}
body					{border: 0px; background-color:#FFFAF7; layer-background-color:#FFFAF7;}

#accesskey {position:absolute; left:0px; top:-100px; z-index:1}
#accesskey a {font-size:10px; color:#000; text-decoration:none}
#accesskeynav {position:absolute; left:0px; top:-50px; z-index:2}
#accesskeynav a {font-size:10px; color:#000; text-decoration:none}

.aide			{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear:both;
	cursor: help;
	filter: Gris;
	}

.lienGd				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7417; text-decoration:none; cursor: hand;}
.lienGd:hover		{ text-decoration:underline}
.lienPt				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF7417; text-decoration:none}

.txtGd				{}
.txtMy				{}
.txtPt				{}

#conteneurtotal				{ position:relative; width:770px; margin:0 auto 0 auto; text-align: center; background-color:#ffffff; layer-background-color:#ffffff; }

#navTop						{ width:770px; height:150px; background-color:#800000; layer-background-color:#000000;border: 0px solid #FFFFFF;vertical-align: bottom;}
*> #navTop					{ width:770px; !height:174px; !position: relative; background-color:#800000; layer-background-color:#000000;border: 0px solid #FFFFFF;vertical-align: bottom;}
*> #navTopBas				{ width:770px; height:27px; margin:-3px 0px -4px 0px; padding:0px;background-image: url(img/bg_cheminFer.gif); background-repeat: repeat-x;}
#navTopBas					{ width:770px; height:27px; margin:-3px 0px -4px 0px; padding:0px;background-image: url(img/bg_cheminFer.gif); background-repeat: repeat-x;}
#cheminFer					{ height:15px; margin:3px 0px 0px 3px; padding:1px; float: left; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;}
#cheminFer a				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;text-decoration:none}
#cheminFer a:hover			{ text-decoration:underline}
#outils						{ height:15px; margin:3px 0px 0px 0px; padding:1px 0px 0px 0px;float: right; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;background-image: url(img/bg_dr_cheminFer.gif); background-repeat: no-repeat; background-position: right;}
#outils form				{ display: inline;clear: none; width: 100px; height: 20px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
* #outils form				{ margin:-5px 0px 0px 0px; padding:0px 0px 0px 0px;}
#outils #mail				{ width: 80px; height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF7417;}
#outils #password			{ width: 60px; height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF7417;}
* #outils #mail				{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 80px; height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF7417;}
* #outils #password			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 60px; height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF7417;}
#outils a					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;text-decoration:none}
#outils a:hover				{ text-decoration:underline}

#conteneur					{ width:770px; height: auto; text-align: left; background-color:#ffffff; layer-background-color:#ffffff; border: 0px solid #ffffff; clear:both; }
#conteneurNavDroite			{ width:160px; float: left; clear:both; }
.navDroiteBox1				{ width:160px; float: left;  clear:both; margin :8px 0px 0px 0px; padding:0px 0px 0px 0px;}
.navDroiteBox				{ width:160px; float: left;  clear:both; margin :0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.navDroiteBox h1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;background-color:#800000; layer-background-color:#800000; margin :5px 3px 0px 3px; padding:2px 0px 2px 5px; background-image: url(img/bgTitNav.gif); background-repeat: no-repeat; background-position: right;text-decoration:none}
.navDroiteBox h1 a			{ width:160px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration:none}
.navDroiteBox h1 a:hover	{ text-decoration:underline}
.navDroiteBox ul 			{ margin :0px 3px 10px 3px; padding:5px ; border: 1px solid #000000;}
.navDroiteBox ul li			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;margin:0px; padding:0px; list-style-type: none;font-weight:normal;}
.navDroiteBox ul .titre		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;margin:0px; padding:0px; list-style-type: none;font-weight:bold;}
.navDroiteBox ul li a		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;text-decoration:none}
.navDroiteBox ul li a:hover	{ text-decoration:underline}

.navDroiteBox ul .ul2		{ margin :0px 3px 5px 3px; padding:0px ; border: 0px solid #000000;}

#contenuConteneur			{ width:590px; margin:1px;float: right; margin-right: 10px;}
* html #contenuConteneur	{ width:590px; margin:1px;float: right; margin-right: 5px;}
#contenuConteneur #intro	{ margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#contenuConteneur h1		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF7417;
	font-weight: bold;
	clear:both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#contenuConteneur h2		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7417;
	font-weight: bold;
	clear:both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#contenuConteneur p			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear:both;
	text-align:justify;
}

#contenuConteneur img			{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0;
}

#contenuConteneur  a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF7417;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contenuConteneur .def	{	cursor: help;}

#contenuConteneur  .tableIntitule {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
clear:both;
text-align:center;
font-weight: bold;
}

#contenuConteneur  .tableContenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
text-align:center;
}

.contenuBox1				{ width:160px; float: left;  clear:both; margin :8px 0px 0px 0px; padding:0px 0px 0px 0px;}
.contenuBox				{ width:160px; float: left;  clear:none; margin :0px 10px 0px 0px; padding:0px 0px 0px 0px;}
.contenuBox h1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration:none}
.contenuBox h1 a			{ width:160px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration:none}
.contenuBox h1 a:hover	{ text-decoration:underline}
.contenuBox ul 			{ margin :0px 3px 10px 3px; padding:5px ; border: 1px solid #000000;}
.contenuBox ul li			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;margin:0px; padding:0px; list-style-type: none;font-weight:normal;}
.contenuBox ul .titre		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;margin:0px; padding:0px; list-style-type: none;font-weight:bold;}
.contenuBox ul li a		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;text-decoration:none}
.contenuBox ul li a:hover	{ text-decoration:underline}

.contenuBox ul .ul2		{ margin :0px 3px 5px 3px; padding:0px ; border: 0px solid #000000;}


/*------*/
/* HOME */
/*------*/
#homeDivProd {width:300px; border: 1px solid #000000; padding:2px; margin-right:5px;margin-bottom:5px; clear:both; float:left}
#homeDivProd h1 {margin:0px; padding:0px }

#homeDivRecette {width:270px; border: 1px solid #000000; padding:2px; margin-bottom:5px; float:right;}
#homeDivRecette  h1 {margin:0px; padding:0px }

#homeDivInfo	{width:584px; border: 1px solid #000000; padding:2px; clear:both;}
#homeDivInfo h1 {margin:0px; padding:0px }



/* -------------*/
.acheter {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 0px;
margin-right: 50px;
margin-bottom: 20px;
margin-left: 0px;
padding: 0;
text-align: right;
}

.acheter .acheterLien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color: #FF7417; }

#contenuConteneur ul  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF7417; list-style-type: one; list-style-position:outside; list-style-image:none; }
#contenuConteneur .achat {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF7417; clear: right; list-style-type: None; list-style-position:outside; list-style-image:none; display: inline;	}
#contenuConteneur .achat input { width:20px;border:0px none}

#contenuConteneur li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  }
#contenuConteneur li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF7417; text-decoration:underline }
#contenuConteneur #DivPrixPieceOs, #contenuConteneur #DivPrixPieceNoOs, #contenuConteneur #DivPrixPieceTranche,#contenuConteneur #DivPrixKgNoOs, #contenuConteneur #DivPoidNoOsChamp,#contenuConteneur #DivPrixKgTranche, #contenuConteneur #DivPoidTrancheChamp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight : bold; color: #FF7417; text-align: center; }

#contenuConteneur #ajouterPanier { margin-top: 10px; margin-bottom: 10px; text-align: center; }
#contenuConteneur #ajouterPanier input {border:1px dotted;height:19px; margin: 0; padding: 0;}
*html #contenuConteneur #ajouterPanier input {border:1px dotted;height:24px; margin: 0; padding: 0;}


/* -----------*/
/* PAGE PLUSINFO Partie achat */
/* -----------*/
#formAchatPagePlusInfo {
text-align: center;
display:block;
clear:both;
}



/* -----------*/
/* FORMULAIRE */
/* -----------*/
#contenuConteneur fieldset {
border:0px solid white;
margin-bottom:4px;
padding:2em 0pt 0pt;
}
#LogInfos .legend, #PersonalInfos .legend, #ServiceInfos .legend {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF7417;
}
 * html #LogInfos .legend, * html #PersonalInfos .legend, * html #ServiceInfos .legend  {
padding-bottom:15px;
}

#contenuConteneur label, #contenuConteneur .label {
display:block;
float:left;
margin-right:19px;
text-align:right;
width:250px;
}

#contenuConteneur input {border:thin dotted;color:#FF7417;height:17px;padding:0px 0px 0px 5px; margin: 0px 0px 0px 5px; width:150px;}
* html #contenuConteneur input {height:17px;padding:0px 0px 0px 5px;margin:0;}

#contenuConteneur #imagefile {border:thin dotted;color:#FF7417;height:20px;padding:0px 0px 0px 5px; margin: 0px 0px 0px 5px; width:150px;}
* html #contenuConteneur #imagefile {height:20px;padding:0px 0px 0px 5px;margin:0;width:250px;}

#contenuConteneur select {border:thin dotted;color:#FF7417;height:17px;padding:0px 0px 0px 5px; margin: 0px 0px 0px 5px; width:157px;}
* html #contenuConteneur select {height:17px;padding:0px 0px 0px 5px;margin:0;width:162px;}

#contenuConteneur textarea {border:thin dotted;color:#FF7417;height:100px;padding:0px 0px 0px 5px; margin: 0px 0px 0px 5px; width:140px;}
* html #contenuConteneur textarea {height:100px;padding:0px 0px 0px 5px;margin:0;}

#contenuConteneur .FormButEnvois  {text-align:center;}
 
#contenuConteneur .FormButEnvois input  {border:thin dotted;color:#FF7417;height:19px;padding:0 ;margin:0;width:150px;}
* html #contenuConteneur .FormButEnvois input {border:1px dotted;height:24px;
 	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: -5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}
 

#contenuConteneur textarea {border:thin dotted;color:#FF7417;height:80px;padding:0px 0px 0px 5px; margin: 0px 0px 0px 5px; width:150px;}
* html #contenuConteneur textarea {height:100px;padding:0px 0px 0px 5px;margin:0;}

/*#contenuConteneur textarea {border:thin dotted;color:#FF7417;height:80px;padding:0pt 0.5em;width:150px;}*/

#EnvoisForm a {margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF7417;}
* html #EnvoisForm a  {padding-bottom:15px;}

#contenuConteneur #erreurloginMsg {text-align:center;margin:0;padding:0px 0px 20px 0px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000;}
* html #contenuConteneur #erreurloginMsg {text-align:center;margin:0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000;display: block;}

#contenuConteneur #erreur {text-align:center;margin:0;padding:0px 0px 20px 0px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000;}


/*--------------*/
/* VOTRE COMPTP */
/*--------------*/
#contenuConteneur .intitule {
text-align:right;
width:250px;
display:block;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;}

#contenuConteneur .valeur {
width:250px;
display:block;
float:left;
clear:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;}

#contenuConteneur #blockLienSupModif {
display:block;
clear:both;
margin : 0px 0px 0px 0px;
padding : 30px 0px 0px 0px;
}
#contenuConteneur #blockLienSupModif .modifier{
padding : 0px 10px 0px 0px;
text-align:right;
width:250px;
display:block;
float:left;
}
#contenuConteneur #blockLienSupModif .suprimer{
padding : 0px 0px 0px 10px;
width:250px;
display:block;
float:left;
clear:right;
}
#contenuConteneur #blockLienSupModif .modifier a, #contenuConteneur #blockLienSupModif .suprimer a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF7417;
font-weight : bold;
}


/*--------*/
/* PANIER */
/*--------*/
#contenuConteneur .produitPanier {
width:500px;
display:block;
float:left;
clear: left;
height:70px;
}

#contenuConteneur .produitPanier h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF7417;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}

#contenuConteneur .produitPanier .panier {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
clear:none;
}

#contenuConteneur .SupproduitPanier {
width:100px;
height:70px;
display:block;
float:right;
clear: right;
text-align: right;
}
#contenuConteneur .SupproduitPanier form {
margin: 0;
border: 0;
padding: 0;
}

#contenuConteneur .SupproduitPanier a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF7417;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#contenuConteneur #continuerAcheter {
clear:both;
text-align: center;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contenuConteneur #continuerAcheter a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF7417;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-weight: bold;
}

#contenuConteneur .DivPanierTotal 		{
	clear:both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#contenuConteneur .DivPanierTotal h3		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7417;
	font-weight: bold;
	clear:both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#contenuConteneur #validerPanier {
text-align: center;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contenuConteneur #validerPanier a {
font-size: 12px;
border: thin dotted #FF7510;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
background-color: #D6D3CE;
text-decoration:none;
}
* html #contenuConteneur #validerPanier a {
font-size: 12px;
height:30px
border: thin dotted #FF7510;
margin: 2px;
padding: 3px;
background-color: #D6D3CE;
text-decoration:none;
}



#FormPaylPal
{
width:200px;
display:block;
clear:none;
}
#FormPaylPal .noneStyle {
width:85px;
height:31px;
border: thin none #000000;
margin: 0px;
padding: 0px;
}




/* NAVE BASSE */
#navBasse	{
	clear:both;
	width:768px;

	background-color:#800000;
	layer-background-color:#800000;
	border: 1px solid #FFFFFF;
	float: none;
	clear:both;
	line-height: 9px;
}
#navBasse p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; color: #FF7417; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding:0px; line-height: 9px; }
#navBasse a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; color: #FF7417; text-decoration:none; }
#navBasse a:hover {text-decoration:underline;}

* html #navBasse p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF7417; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding:0px; line-height: 10px; }
* html #navBasse a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF7417; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding:0px; line-height: 10px; }




/*
.contentlayer		{
	width:599px;
	height:300px;
	padding:5px;
	overflow:auto;
	z-index:1;
	background-color:#000000;
	layer-background-color:#000000;
	border:5px solid #800000;
	text-align: left;
	scrollbar-face-color:#800000;
	scrollbar-highlight-color:#C1C1C1;
	scrollbar-3dlight-color:#800000;
	scrollbar-darkshadow-color:#434C57;
	scrollbar-shadow-color:#C1C1C1;
	scrollbar-arrow-color:#C1C1C1;
	scrollbar-track-color:#C1C1C1;
	
}

.titre				{ font-family: "comic", Courrier, Verdana, Arial, Helvetica; font-size: 22px; color: #FF7417; font-weight: bold; padding:5px; }
.stitre				{ background-color:#800000; layer-background-color:#800000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; padding:5px; }

.contentGd			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.contentPt			{ font-size: 10px; }
.gras				{ font-weight:bold;}

.lienNav			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #800000; text-decoration:none}
.lienNav:hover		{ text-decoration:underline}

.error				{ color: #FF0000;}

#navBasse					{ margin-top:5px; width:599px;}
#navBasse ul , #navBasse li	{ margin: 0px; padding: 0px; list-style-type: Aucune; display:inline; }
#navBasse ul a				{ font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; }
#navBasse li a				{ margin: 1px; padding: 0px 5px 0px 5px; height: 15px; line-height: 15px; text-align: left; background-color: #FF7417; border: 0px; text-decoration:none;}
#navBasse li a:hover		{ text-decoration:underline;}
*/


.apropos		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D6D6D6;}
.apropos a		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D6D6D6; text-decoration:none}
.apropos a:hover{ text-decoration:underline}

