/* CSS Document */

img { 
	border: 0; }

/*
a.button	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	text-decoration:none;
	padding-left:17px;
	padding-top:5px;
	display: block;
	width:190px;
	height:34px;
}

a.button:hover, a.button:active 	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	text-decoration:none;
	padding-left:17px;
	padding-top:5px;
	display: block;
	width:190px;
	height:34px;
	background-image:url(images/btn_roll.jpg);
	background-repeat:no-repeat;
}
*/
div	#footer	{
	width:100%;
	padding-bottom:0px;
}

div	#header	{
	width:100%;
	padding-top:0px;
}

div	#middle	{
	width:1000px;
}

.inputt_area	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:533px;
	border: #C1D72E, 1px, thin;
	border-color: #C1D72E;
}

.inputt_contact	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:275px;
	border: #C1D72E, 1px, thin;
	border-color: #C1D72E;
}

.inputt_header	{
	border: #000000, 1px, thin;
	width:150px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.inputt_header_pass	{
	border: #000000, 1px, thin;
	width:150px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.inputt_inscription	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:180px;
	border: #C1D72E, 1px, thin;
	border-color: #C1D72E;
}

.inputt_inscription_petit	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border: #C1D72E, 1px, thin;
	border-color: #C1D72E;
}

.inputt_recherche	{
	border: #000000, 1px, thin;
	width:425px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
}

.menu	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	text-align:center;
	text-decoration:none;
}

.menu_gauche	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	padding-left:17px;
	text-decoration:none;
}

.menu_droite	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	padding-left:17px;
	text-decoration:none;
}

.menu_droite_bloc	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
/*
a.subMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	padding-left:25px;
	padding-top:3px;
	display: block;
	width:182px;
	height:28px;
}

a.subMenu:hover, a.subMenu:active 	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	padding-left:25px;
	padding-top:3px;
	display: block;
	width:182px;
	height:28px;
	background-image:url(images/btn_roll_product.jpg);
	background-repeat:no-repeat;
}
*/

.titre_adresse	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C1D72E;
}

.titre_center_news	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:10px;
	color:#000000;
	text-align:justify;
}

.titre_center_news_vert	{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:10px;
	color:#C1D72E;
	text-align:justify;
}

.titre_center_produit	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C1D72E;
	text-align:justify;
}

.titre_nav	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#C1D72E;
	text-align:justify;
}

.titre_produit_vert	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C1D72E;
}

.titre_table	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#E6EFAB;
}

.txt_adresse	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

.txt_center	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	width:500px;
}

.txt_center_product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	width:600px;
}

.txt_center_petit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.txt_center_prix	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.txt_center_produit	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000;
	text-align:justify;
}

.txt_header	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.txt_header_petit	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	height:10px;
	color:#FFFFFF;
}

.txt_livredor	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.txt_nom	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left: 10px;
	background-color:#E6EFAB;
}

.txt_numero_page	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.txt_recettes	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
}

.txt_table	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}


/* .navigation {
       margin: 0;
       padding: 0;
       list-style: none;
       }
.navigation a, 
.navigation span {
       display: block;
       ---- padding: 4px 10px;----
       color: #000;
       text-decoration: none;
	   	padding-left:17px;
		padding-top:5px;
		display: block;
		width:190px;
		height:34px;
		border: none;
	   float: none;
       }
	   
.navigation .toggleSubMenu a,	
.navigation .toggleSubMenu span {
        ---- background-image: url(menu-item-deroule.png);---- 
	   border: none;
       }
.navigation .open a, 
.navigation .open span {
       background-image: url(menu-item-enroule.png);
       }
	   
.navigation a:hover, 
.navigation a:focus, 
.navigation a:active  {
       background-image:url(images/btn_roll.jpg);
		padding-left:17px;
		padding-top:5px;
		display: block;
		width:190px;
		height:34px;
	    border: none;
	   background-repeat:no-repeat;
       }
.navigation .subMenu { 
	   font-size: .8em;
	   list-style: none;
	   background:  url(subMenu.png) 0 0 repeat-x;
	   margin: 0px;
       padding: 0px;
	   background-repeat:no-repeat;
       font-size: .9em;
       border-bottom: 1px solid #666;
       }
.navigation ul.subMenu a {
       background: none;
	   background-repeat:no-repeat;
	   margin: 0px;
       }
 */

/* #dlmenu {height:10em; margin:20px 0 300px 10px;} */
#menug {
	background-image:url(images/menu_g_bg.jpg);
	list-style-type:none; 
	margin:0 0 0; 
	padding:0; 
	position:absolute; 
	/* width:15em; */ 
	z-index:100;
	}

#menug li {
	background:url(images/menu_g_bg.jpg) no-repeat;
	width:207px;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	z-index:100;
	}

#menug li a, 
/* Liens sous menus */
#menug li a:visited {
	display:block; 
	text-decoration:none;
	} 
#menug li dd {
	display:none;
	}
#menug li:hover,
#menug li a:hover {
	border:0;
	}
/*Passage souris*/ 
#menug li:hover dt a , 
#menug li a:hover dt a {
	color:#000;
	width:207px;
	}
#menug dt 
	/* Liens menus sans sous menu */
	a {
		text-decoration:none;
		color:#000;
		padding:0;
	}

/*fin passage souris*/ 
#menug li:hover dd, #menug li a:hover dd, #menug li a:hover dd {
	display:block;
	}
/*Carré en dessous passage souris*/ 
#menug li:hover dl, #menug li a:hover dl, #menug li a:hover dt {
	background: url(images/btn_roll.jpg) no-repeat; 
	width:207px;
	}
/*fin Carré en dessous passage souris*/ 
#menug table {
	border-collapse:collapse; 
	font-size:1em;
	margin:-4px; 
	padding:0; 
	}
/*Tailles menu*/ 
#menug dl {
	cursor:pointer;
	margin: 0;
	width: 15em; 
	}
#menug dt {
	/* background-color:transparent; */
	font-size: 1em;	
	height:34px;
	margin:0px;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	}
#menug dd {
	font-size: 1em;
	margin:0;
	padding:0;
	text-align:left; 
	}
.gallery dl { 
	font-family:Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	}
.gallery dt a, .gallery dt a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	height:34px;	
	padding:5px 5px 5px 10px;
	width:207px;
	}
.gallery dd a, .gallery dd a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#111;
	display:block;
	min-height:1em;
	padding:4px 5px 4px 20px;
	}
/* * html .gallery dd a, * html .gallery dd a:visited {height:1em;}  */
.gallery dd a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#222; 
	}