body {

	margin: 0px;

	padding: 0px;

	background-image:url(../interface/background.jpg);

	background-repeat:repeat-x;

	background-color:#f8f6f3;

}





h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#2a4d64;

	margin:0;

	margin-left:25px;

	width:225px;

	line-height:18px;

	height:20px;

}



.titreProduits {

	width:200px !important;

}



*html .titreProduits {

	width:175px !important;

}





*html h1{

	width:235px;

	margin-left:15px;

}



h1.large {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#2a4d64;

	margin:0;

	padding-left:25px;

	width:350px;

	line-height:20px;

}



h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#2a4d64;

	margin:0;

	padding-left:25px;

	width:550px;

	line-height:20px;

}





.footer{

	text-align:center;

	color:#c0c0bb;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

}



.contenuHeader{

	background-image:url(../interface/contenu_titre_back.jpg);

	background-repeat:repeat-x;

	border-bottom: solid 1px #d9d7ce;

	border-left: solid 1px #d9d7ce;

	border-right: solid 1px #d9d7ce;

}



.contenuSeparation {

	background-color:#efede7;

	height:11px;

}



.contenuBas {

	background-color:#efede7;

	height:43px;

}



.zoneContenu{

	padding-left:19px;

	padding-top:8px;

	padding-right:8px;

	border-left:solid 1px #d6d4cf;

	

}



#zoneNouveauxProduits{

	width:365px;

	height:79px;

	background-color:#3c586a;

	padding-top:9px;

	padding-bottom:6px;

	padding-left:4px;

	padding-right:4px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#efede7;

}



.contenu_organisation{

	padding:0;

	margin:0;

	background-color:#FFFFFF;

	color:#3D596B;

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

}



.contenu_organisation tr td{

	padding-top:6px;

}



.contenu_organisation img{

	margin-left:6px;

	margin-top:0;

	margin-bottom:0;

	margin-right:4px;

}



.photoTrouver {

	width:479px;

	height:331px;

	background-image:url(../interface/photo_mappemonde.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	vertical-align:top;

	text-align:right;

	padding-right:23px;

	padding-top:15px;

}



.photoTrouver select {

	margin-bottom:8px;

	width: 154px;

}





.zoneContenuProduits{

	background-image:url(../interface/back_produits.jpg);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#F0EDE8;

}



/**************/

/* NAVIGATION */

/**************/





ul {

  padding: 0;

  margin: 0;

  list-style: none;

  height:34px;

 }





 

li {

  float: left;

  position: relative;

  width: auto;

  padding:0;

  margin:0;

   height:34px;

}





  

li ul {

  display: none;

  position: absolute; 

  left: 0;

  top:-0;

  margin-left:0;



}

  

li ul li {

 color:#FFFFFF;

  font-family:Arial, Helvetica, sans-serif;

  font-size:10px;

  text-transform:uppercase;

  height:17px;

  width:147px;

  margin-top:1px;

}







li ul li a:link{

	 display:block;

	background-image:url(../interface/nav_sousNav_up.jpg);

  background-repeat:repeat-x;

  background-posiion:top left;

  padding:0;

  margin:0;

  color:#FFFFFF;

  height:17px;

  text-decoration:none;

  padding-left:10px;

  padding-top:2px;

}



li ul li a:visited{

 	display:block;

	background-image:url(../interface/nav_sousNav_up.jpg);

  background-repeat:repeat-x;

  background-posiion:top left;

  padding:0;

  margin:0;

  color:#FFFFFF;

  height:17px;

  text-decoration:none;

  padding-left:10px;

  padding-top:2px;

}

  

li ul li a:hover{

 	display:block;

	background-image:url(../interface/nav_sousNav_roll.jpg);

  background-repeat:repeat-x;

  background-posiion:top left;

  padding:0;

  margin:0;

  color:#FFFFFF;

  height:17px;

    text-decoration:none;	

	padding-left:10px;

  padding-top:2px;

}

  

li > ul {

	top: auto;

	left: auto;

}



	

#nav li:hover ul, #nav li.sfhover ul {

	display:block;

}



li ul {
	margin-top:-6px;	 
}