/* CSS Document */

body{ 
	margin:0;
	padding:0;
	color: #485056;
	font-family:  "lucida grande", lucida, Verdana, Arial, Helvetica, sans-serif;
   	background: #fff url(imgnew/bgBody.png) repeat-x top left;
    } 

#menuflash
{
	margin:0;
	padding:0;
}


fieldset{
	background:#FFFFFF;
	margin-bottom:10px;
}


legend{
	color:#666666;
	font-size:16px;
}

#produits_fond a{
 font:"lucida grande", lucida, Verdana, Arial, Helvetica, sans-serif;	
	color: #77a0bf;
	text-decoration:none;
	font-size:11px;
	}
	
#produits_fond a:hover{
 font:"lucida grande", lucida, Verdana, Arial, Helvetica, sans-serif;	
	color: #77a0bf;
	text-decoration:underline;
	font-size:11px;
	}



h1{
color:#77a0bf;
font-size:14px;
margin:0px;
padding:0px;
}


img {
	border: 0
	}
p {	
	font: 1.5em/1.8em "lucida grande", lucida, Verdana, Arial, Helvetica, sans-serif;	
	color: #808080;
}
a { font: 1.5em/1.8em "lucida grande", lucida, Verdana, Arial, Helvetica, sans-serif;	
	color: #808080;
	}

#conteneur
{

margin:0px auto 0px auto;
padding:0;
width:845px;
}

#menu
{
margin:0;
padding:0;
background-image:url(imgnew/menu/bg_menu.jpg)

}
#centre
{
border-top:solid 1px #FFFFFF;

}
#footer
{
border-top:solid 1px #FFFFFF;

}

#content {
	background: white url(images/bg_content.png) repeat-x top left;
	width: 845px;
	border-top: 1px solid white;
	text-align:left;
}
#content table {
	margin: 1em 0 0 0;
	}


#content table td {
	margin: 0 auto 0 auto;
	text-align: center;
	}
#content table td a {
		cursor: help;
		}
#content img{
	margin: 1.5em auto 0 auto;
	text-align: center;
	padding: 5px 5px 10px 5px;
	background: white url(images/shadow/shad_bottom.png) repeat-x bottom left;
	border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
	}
.pagenav {
  text-align: right;
  white-space: nowrap;
}
#botpagenav {
  margin-top: 1em;
  margin-bottom: 1em;
}	
.pagenav .thispage, .pagenav a:link, .pagenav a:visited {
  padding: 2px 6px;

}
.pagenav  .thispage {
  border: 1px solid #aaa;
  text-decoration: none;
  margin-right: 14px;
}
.pagenav a.thispage {
	border: none;
  text-decoration: none;
  font-size: 90%;
}

.pagenav a.next:link, .pagenav a.next:visited {
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  border: 1px solid #aaa;
  padding: 2px 6px;
  font-size: 90%;
}
 .pagenav .otherpage {
  border: 1px solid #CAD6E8;
  text-decoration: none;
}
.pagenav a.next:visited {
  background-image: url(images/icons/next-visited.png);
}
.pagenav a.next:hover {
  text-decoration: none;
  background: #aaa;
  color: white;
}


#footer, .push {
	height: 4em; /* .push must be the same height as .footer */
	text-align: center;
	}
.freefooter {
		text-align: center;
		clear: both;
		margin: 1em 0 0 0;
		}
#footer img{

		}
		
#diaporama1{float:left;
width:160px;
height:210px;}
