@charset "utf-8";

html,body {
	/*background-color: #FAFAFA;*/
	background-color: #F2F2F2;
	background-attachment:scroll;
	/*height:100%;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*overflow-y: AUTO;*/
	font-family:Verdana, "Times New Roman", Times, serif; 
	font-size:14px;
}

a {
	color: #999999;	
}

a:hover {
	color: #C5BDCD;	
}

span#select_bar_title {
	color: #C5BDCD;	
	font-size:14px;
}

span#select_bar_title a {
	color: #C5BDCD;
	font-size:14px;
}

.petit {
	color: #CCCCCC;
	font-size: 12px;
}

.blt {
	background-image: url(images/new_bg3.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

..FBtable {
border: thin solid #000066;
border-collapse:collapse;
}

.bar_repeat {
	background-image: url(images/new_bg1.gif);
	background-repeat: repeat-x;
	background-position: 100% 0;
}

.bar_bas_repeat {
	background-image: url(images/new_bg6.gif);
	background-repeat: repeat-x;
	background-position: 100% 0;
}

.brt {
	background-image: url(images/new_bg4.gif);
	background-repeat: repeat-y;
}

.krama_title {
	background-image: url(images/krama-violet-centre.jpg);
	background-repeat: repeat-x;
	background-position: 100% 0;
}

.pdf_file {
	background-image: url(images/pdf_middle.png);
	background-repeat: repeat-x;
	background-position: 100% 0;
}

.cadre p,span,div {
	color: #CCCCCC;
	font-size: 16px;
}

.cadre a {
	color: #999999;
}

.cadre a:visited {
	color: #666666;
}

div#contact input
{
   padding: 2px 2px 2px;
   font-size: 9px;
   font-weight: bold;
   background-color: #FBFBFB;
   border: 1px solid;
   border-top-color: #666666;
   border-left-color: #666666;
   border-right-color: #666666;
   border-bottom-color: #666666;
}

div#contact
{
	font-family:Verdana, "Times New Roman", Times, serif;
	color: #666666;
	font-size:13px;
}

div#formulaire input,textarea
{
   padding:2px 2px 2px;
   font-size:12px;
   font-weight:bold;
   background-color:#F2F2F2;
   border:1px solid;
   border-top-color:#1CACF2;
   border-left-color:#1CACF2;
   border-right-color:#1CACF2;
   border-bottom-color:#1CACF2;
}

div#formulaire table
{
   border:7px solid;
   border-left-color:#1CACF2;
   border-top:none;
   border-right:none;
   border-bottom:none;
}


.alerte {
	font-weight: bold;
	color: #CC0000;
}

.title {
	font-weight: bold;
	font-size:20px;
	color: #C5BDCD;
	font-family:Verdana, "Times New Roman", Times, serif; 
}

/*
.addthis_toolbox .hover_effect
{    
	width: 284px;    
	padding: 10px 0 6px 10px;    
	border: 3px solid #eee;   
	-moz-border-radius: 5px;    
	-webkit-border-radius: 5px;
}
*/

div.addthis_toolbox div.hover_effect 
{    
	/*float:center;*/
	color:#000;
	background:#CCC;
}

.addthis_toolbox .hover_effect a
{    
	/*border: 2px solid #000;*/
	/*padding: 2px 2px 2px 16px;
	position: relative;*/
	text-decoration: none;
	color:#000;
}

.addthis_toolbox .hover_effect a:hover
{    
	/*border: 2px solid #105CB6;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #B4D3F8;
	color: #105CB6;
	text-decoration: none;
}

.addthis_toolbox .hover_effect span
{    
	position: absolute;
	width: 16px;
	height: 16px;
	top: 2px;
	left: 1px;
	color:#000;
}


td.sous_title:hover
{
	background: #47324f;
}

td.sous_title a
{
	display: block; 
	height: 35px; 
	width: 220px;
	line-height:35px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
}

td.menu_produit_label
{
	width:743px;
	height:25px;
	text-align:left;
	font-weight:bold;
	color: #CCCCCC;
	background: #a191ac;
}

span.menu_produit_baissetva
{
	font-size:10px;
	font-weight:normal;
	color: #CCCCCC;
}

td.menu_produit_label a
{
	width:743px;
	height:25px;
	text-align:left;
	font-weight:bold;
	color: #CCCCCC;
	background: #a191ac;
	text-decoration:none;
}

td.menu_produit_bar1
{
	width:9px;
	height:25px;
	background: #704a7d;
}

td.menu_produit_bar2
{
	width:12px;
	height:25px;
	background:none;
}

td.menu_produit_prix
{
	width:136px;
	height:25px;
	text-align:right;
	font-weight:normal;
	color: #CCCCCC;
	background:none;
}

td.menu_produit_title
{
	height:28px;
	text-align:center;
	font-weight:bold;
	color: #CCCCCC;
}

td.pork
{
	width:21px;
	height:25px;
	background: #a191ac;
	text-align:center;
}

td.rice
{
	width:31px;
	height:25px;
	background: #a191ac;
	text-align:center;
}

span.menu_produit_soustitle
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color: #CCCCCC;
}

div#voile{
  position:absolute;
  width:920px;
 /*	top:inherit;
  left:inherit;*/
  /*
  width:100%;
  height:100%;
  */
  /*height:auto;*/
  /*background-color:#a191ac; */
  background-color:grey;
  z-index: 1000; 
  opacity: 0.65; /* pour firefox */
  filter:alpha(opacity=65); /* pour ce brave IE */
}


