body {
font-family: Arial, Verdana, Arial, sans-serif;
font-size: 14px;
background-color: #ECEFE5;
margin: 0;
padding: 0;
height:100%;
}

#header {
width: 100%;
background: url(../images/header_fond.jpg) repeat-x top left #5a3636;
}
#essential-links {
	float:right;
	margin-top:10px;
	margin-right:40px;
	color:#EEEEEE;
}
#essential-links a {
	color:white;
	border-bottom:1px dotted white;
	font-size:12px;
}
#essential-links a:hover {
	border-bottom:1px solid white;
}
/*
Enlevé de en-dessous
background-image:url(../images/fond_menu.jpg);
*/
#conteneur {
position: relative;
width: 800px;
margin-left: 20px;
background-position: bottom left;
}

/*
search
*/

.noborder, a.noborder, a.noborder:hover {
	border: none;
	text-decoration: none ;
}

#topsearch {
	margin-top:20px;
}

#topsearch input {
	width:150px;
	padding:2px;
	font-size:15px;
	font-weight:bold;
	color:#666;
}
#topsearch a.search {
	background:url(../images/bg_button_topsearch.gif) no-repeat;
	color:white;
	padding-top:4px;
	font-weight:bold;
	font-size:12px;
	display:block;
	text-align:center;
	width:72px;height:25px;
	border:none;
}
#topsearch a.search:hover {
border:none;
color:#999;
}
form {
	margin:0;
	padding:0;
}



/*
sous - menu
*/
#navbar {
	background: url(../images/bg_body.jpg) repeat-x #ECEFE6;
	text-align: center;
	height:33px;
	margin:0;
	padding:0px;
}
#navbar #navtabs {
	margin:0 auto;
	padding:0px;
	text-align: center;
	width:630px;
}

#navbar a.navtab,#navbar a.navtab-on, #navbar a.navtablink  {
	display:block;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	border:none;
	height:33px;
	margin:0;
	text-decoration: none;
}
#navbar a.navtab div, #navbar a.navtablink div, #navbar a.navtab-on div{
	padding-top:6px;
	font-size:16px;
	font-weight:bold;
	color:white;
}

#navbar a.navtab:hover, #navbar a.navtablink:hover {
		background:#555;
}


/*
 centre
*/
div.block {
	margin-bottom:10px;
}
.block {
  background: white;
  border: 1px solid #DBDBDB;
}
.block .w1 {
  background-image: url(../images/block_top_left2.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
.block .w2 {
  background-image: url(../images/block_top_right.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}
.block .w3 {
  background-image: url(../images/block_bottom_right.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
}
.block .w4 {
  background-image: url(../images/block_bottom_left.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  min-height: 50px;
/*  _height: 50px;*/
  z-index: 10;
}

.block2 {
  background: #FFDBA1;
  border: 1px solid #FFB643;
  width: 150px;
}
.block2 .w1 {
  background-image: url(../images/block2-tl.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
.block2 .w2 {
  background-image: url(../images/block2-tr.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}
.block2 .w3 {
  background-image: url(../images/block2-br.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
}
.block2 .w4 {
  background-image: url(../images/block2-bl.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  min-height: 50px;
/*  _height: 50px;*/
  z-index: 10;
}

div.block-content {
	padding:20px;
	padding-top:20px;
}
div.block-links {
	text-align:right;
	font-size:11px;
	margin-top:5px;
}
div.block-links a{
	padding:1px 5px 1px 5px;
}
.block-links a:hover {
	background:#0066CC;
	color:white;
}
.homeblock h5 {
	color:#0066CC;
}


/*
footer
*/
#footer {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color:black;
	background:url(../images/bg_footer.jpg) repeat-x #ba8d8d;
}
#footer a{
	color:black;
	border:none;
	padding:1px 5px 1px 5px;
	text-decoration: none;
}
#footer a:hover{
	color:#333;
	background:white;
}
#footer a#submitbug-a:hover{
	background:red;
	color:white;
}
#footer a#suggest-a:hover{
	background:#FFA500;
	color:white;
}

/*
ouivrir ma boutique
*/
.lien_accueil {
 color:#000000;
 text-decoration: none;
 }
 
a.lien_accueil {
 color:#000000;
 text-decoration: none;
 }
 
a.lien_accueil:hover{
 color:#000000;
  text-decoration: underline;
 }
 
 
/*
Menu
*/
.menu {
 padding-top:5px;
 padding-bottom:5px;
 color:#000000;
 font-size:16px;
 text-decoration:none;
 display:block;
 width:120px;
 text-align:left;
 }
 
a.menu {
 padding-top:5px;
 padding-bottom:5px;
 color:#000000;
 font-size:16px;
 display:block;
 width:120px;
 text-align:left;
 }
 
a.menu:hover{
 padding-top:5px;
 padding-bottom:5px;
 color:#999999;
 font-size:16px;
 display:block;
 width:120px;
 text-align:left;
 }