body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: url(http://www.tastodeprovence.com/img/hp/fond3.png) repeat-x left top  #FFFFFF;
	 
   
 /*background: url(http://www.tastodeprovence.com/img/hp/fond-noel.jpg) repeat  #57341E;
	 background-attachment: fixed;
	background-position: center top; */
	/*
	background: url(img/hp/fond3.jpg) repeat-x #FFD595;
	background: url(img/hp/fond-noel.jpg) repeat #FFFFFF;*/

	
	
	text-align:center;
	margin:0px;
	padding:0px;
}

/**************************************/
#haut{
	width:980px;
	min-height:18px;
	/*background:#301800;*/
	background:#170C00;
	border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
	border-bottom:#E1E1E1 1px solid;
	color:#FFFFFF;

}
#haut #htitre{
	width:980px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#haut #htitre h1{
color:#FFFFFF;
font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
display:inline;
}

#haut #htitre h1 a:hover,#haut a:hover{
	color:#FF9900;
	text-decoration:underline;
	
}
#haut #htitre h1 a:active, #haut #titre h1 a, #haut a:active, #haut a{ 
	color:#FFFFFF;
	text-decoration:none;
}

.menu, .menu_selectionner {
	min-height:18px;
	padding:0px;
	margin:0px;
	background-color:#F4DDAA;
	text-align:center;
	border-bottom:1px solid #000000;
	border-top:1px solid #FFFFFF;
	font-size:11px;
}
.menu a,.menu_selectionner a {
	min-height:18px;
	color:#333333;
	display:block;
	padding:2px;
	padding-top:5px;
	border-right:1px solid #999999;
	font-weight:bold;
	text-decoration:none;
}
.menu a:hover, .menu_selectionner a:hover{
	background-color:#FEF1C5;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}
.menu_selectionner a{
	background-color:#FEF1C5;
	color:#990000;
	font-weight:bold;
	border-right:1px solid #999999;
	text-decoration:none;
	
}
/**************************************/

#site{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:980px;
	text-align:left;
}
#titre{
float: left;
}
#titre h1{
text-indent: -9000px;
}
#titre h2{
text-indent: -9000px;
}
#site h1{
color:#0076B9;
font-size: 14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
display:inline;
}
#site h2{

	color:#633200;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:inline;
}
#site h3{

	color:#0076B9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:inline;
}



#site h1 a:hover, #site h2 a:hover {
	color:#000000;
	text-decoration:underline;
	
}
#site h1 a:active, #site h2 a:active{ 
	color:#000000;
	text-decoration:none;
}
#site h1 a,#site h2 a{
	color:#633200;
	text-decoration:none;
}
#site p{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#site p a:active, #site p a {
	color:#FF3366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
#site p a:hover{
	color:#FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
#site strong{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
#site .titre{
color:#633200;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}	
.trait{
background:#633200;
height:1px;
}
#block{
background: url(img/hp/hautblockid.png) repeat-x top #FFFFFF;
border:1px solid #CCCCCC;
}
.block{
background: url(img/hp/hautblockid.png) repeat-x top #FFFFFF;
border:1px solid #CCCCCC;
}
.normal {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.normal a, .normal a:active {
font-weight:bold;
	color:#000000;
}
.normal a:hover {
font-weight:bold;
	color:#FF9900;
}
/*****************************************************************/

.gaucheliste{
margin-top:3px;
margin-left:8px;
color:#666666;
font-weight:bold;
font-size:12px;
border: #E1E1E1 1px solid;
background:url(img/hp/fondgauchegris.png) bottom left repeat-x #FFFFFF;
width:159px;
padding:5px;
min-height:30px;
}
.gaucheliste ul{
padding:0;
margin:0;
}
.gaucheliste li{
padding:0;
margin:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
list-style-type:none;
border-bottom:#CCCCCC 1px dotted;
min-height:20px;
}

.gaucheliste li a,.gaucheliste li a:active{
text-decoration:none;
display:block;
padding-top:3px;
padding-bottom:3px;
min-height:20px;
}
.gaucheliste li a:hover{
text-decoration:none;
display:block;
color:#FFFFFF;
padding-left:5px;
background:#FF6600;
}



#bas{
	width:980px;
	min-height:10px;
 	border:1px solid #333333;
	background:#301800 repeat-x;
	border-bottom:none;
	}
.bas2{
	width:980px;
	background:#301800 repeat-x;
	color:#FFFFFF;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}	
.bas2 .strong{
	font-size:11px;
	font-weight:bold;
	}
.bas2 a,.bas2 a:active{
text-decoration:none;
color:#FFFFFF;

}
.bas2 a:hover{
text-decoration:none;
color:#FF9900;
}		
/************************** Bouton **************/	

.boutonpanier{
width:160px;
height:35px;
display:block;
background:url(img/hp/boutonpanier.png) no-repeat;
text-indent:-9999px;
}	
.boutonpanier a,.boutonpanier a:active{
display:block;
width:160px;
height:35px;
outline: 0;
}	
.boutonpanier a:hover{
background:url(img/hp/boutonpanier2.png) no-repeat;
width:160px;
height:35px;
}

.boutonpanierproduit{
width:84px;
height:26px;
display:block;
background:url(img/hp/boutonpanierproduit.png) no-repeat;
text-indent:-9999px;
}	
.boutonpanierproduit a,.boutonpanierproduit a:active{
display:block;
width:84px;
height:26px;
outline: 0;

}	
.boutonpanierproduit a:hover{
background:url(img/hp/boutonpanierproduit2.png) no-repeat;
width:84px;
height:26px;
}

.boutonproduit{
width:160px;
height:35px;
display:block;
background:url(img/hp/boutonproduit.png) no-repeat;
text-indent:-9999px;
}	
.boutonproduit a,.boutonproduit a:active{
display:block;
width:160px;
height:35px;
outline: 0;
}	
.boutonproduit a:hover{
background:url(img/hp/boutonproduit2.png) no-repeat;
display:block;
width:160px;
height:35px;
}

.boutonvaliderpanier{
width:160px;
height:35px;
display:block;
background:url(img/hp/boutonvaliderpanier.png) no-repeat;
text-indent:-9999px;
}	
.boutonvaliderpanier a,.boutonvaliderpanier a:active{
display:block;
width:160px;
height:35px;
outline: 0;
}	
.boutonvaliderpanier a:hover{
background:url(img/hp/boutonvaliderpanier2.png) no-repeat;
width:160px;
height:35px;
}
/**************************** IMG *********************************/
.img-shadow {
  
  background: url(img/hp/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/hp/shadow.gif) no-repeat bottom right;
 /* 
 
 margin: 4px 0px 0px 5px !important;
  margin: 4px 0 0 5px;
  float:left;
  */
  }

.img-shadow img {
  display: block;
  /*position: relative;*/
  background-color:#FFFFFF;
  border: 1px solid #999999;
  margin: 0px 6px 0px 0px;
  padding: 4px;
  }
  /*****************************************************************/


a:hover{text-decoration:underline; color:#FF9900;}
a:active{ text-decoration:none; color:#333333;}
a{text-decoration:none; color:#333333;}

/********************************/
.filariane{
text-align:left;
font-size:10px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}
.filariane a:hover{
	color:#FF9900;
	text-decoration:underline;	
}
.filariane a,.filariane a:active{
color:#999999;
text-decoration:none;
}
/****************************************/


/********* seache */
.entry ul {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.entry li {
	display:block;
	margin:0px;
}
.entry li a {
	outline: none;
	background-color: #fbfbf9;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #f2f2f2;
	font:bold 9px arial,helvetica,sans-serif;
	color:#999;
}
.entry li a:hover {
	background:url(../images/go_partner.gif) 645px 25px no-repeat #fff;
	border-bottom:1px solid #ccc;
	color:#336699;		
}
.entry ul a em {
	display:block;
	color:#808080;
	font-size:90%;
	padding-right:30px;
	font-style:normal;
	font-weight:normal;
}
.entry span {
	display:block;
	color:#a8a8a8;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-right:10px;
}
.entry a:hover span {
	color:#800;
}

div#update {
      /*position:absolute;*/
      width:160px;
      background-color:white;
      color: black;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}
div#update ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
}
div#update ul li.selected { background-color: #ffb;}
div#update ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:22px;
      cursor:pointer;
	  font-size:11px;
	  font-weight:bold;
	  font-family: arial,sans-serif;
	
}

/*********-------------------------------*****************/


/*** Popup **/
.fondpopup{           
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: EFEFEF;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.popup {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 40%;
height: 40%;
padding: 5px;
border: 1px solid #663300;
background: #F5F5F5;
z-index:1002;
overflow: auto;
}


/**/
