/* CSS Document */

	body {
		background:url(../image/background.gif) repeat-x #5b6067;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	}
	
	* {
		margin:0; padding:0;
	}

	#content {
		width:868px;

		background-color:#f6edd1;
		border:1px solid #8a8677;
		margin-right:auto;
		margin-left:auto;
		padding:15px;
		margin-top:80px;
	}
	
	#footer_link {
		width:868px;
		margin-right:auto;
		margin-left:auto;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		margin-bottom:15px;
	}
	
	#logo {
		position:absolute;
		margin:-80px 0 0 -10px;
		z-index:1;
	}
	
	#corps {
		margin-top:0px;
		z-index:0;
	}
	
	#menu {
		position:absolute;
		padding-left:168px;
		list-style:none;
		margin-top:-25px;
	}
	
	#header {
		float:left;
		width:870px; height:35px;
		background:url(../image/background_header.jpg) repeat-x;
	}
	
	#product {
		float:left;
		width:846px; height:155px;
		background-color:#fffbed;	
		padding:12px;
	}
	
	#main {
		float:left;
		width:870px;
	}
	
	#main_product {
		float:left;
		width:870px;
		background-color:#fffbed;
		
	}
	
	#main_contact {
		float:left;
		width:450px;		
	}
	
	#main_contact_right {
		float:left;
		width:420px;
		padding-top:20px;
		
	}
	
	#slide {
		float:left;
		width:850px;
		margin-left:6px;
		padding-bottom:80px;	
	
	}
	
	#actu {
		float:left;
		width:850px;
		margin-left:6px;
	
	}
	
	#left {
		float:left;
		width:269px;
		
	}
	
	#left .bottom {
		float:left;
	}
	
	#center {
		float:left;
		width:302px;
		padding:15px;
		
	}
	
	#right {
		float:left;
		width:269px;
		
	}
	
	.news {
		float:left;
		width:239px;
		background-color:#fffbed;
		padding:0 15px 0 15px;
	}
	
	#right .bottom {
		float:left;
	}
	
	.spacer {
		clear:both;
	}
	
	.float_left {
		float:left;
	}
	
	.bloc_admin {
		width:800px;
		height:250px;
		border:1px solid #666666;
		margin:10px 0 0 30px;
		overflow:auto;
	}
	
	#lien_navigation {
		margin:10px 0 0 105px;
		width:190px;
		float:left;
	}
	
	#titre_navigation {
		width:430px;
		margin:0px 0 0 125px;
		text-align:right;
		float:left;
	}
	
	/*  Style page équipe   */
	
	#equipe_boulangerie
	{
		text-align:center;
		margin-left:100px;
		margin-right:75px;
		float:left;
		width:200px;
		height:200px;
	}
	
	
	#equipe_labo
	{
		text-align:center;
		margin-left:90px;
		float:left;
		width:200px;
		height:225px;
	}
	
	/* Style page Alsépi */
	
	#div_alsepi
	{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	}
	
	#div_alsepi h2
	{
	padding-top:35px;
	background-image:none;
	width:300px;
	height:70px;
	font-size: 1.7em;
	color: #561000;
	float: right;
	}
	
	.p_alsepi
	{
	margin-top:10px;
	font-size:1.2em;
	text-align:justify;
	}	
	
	.strong_alsepi
	{
	text-align:center;
	font-size:1.4em;
	color:#baa98c;
	font-weight:bold;
	}
	

	/* Style Menu */
	
	
	#menu li {
		float:left;
	}
	
	#menu li span.actif {
		background:url(../image/background_menu_over.png) no-repeat;
		width:99px; height:20px;
		display:block;
		margin-left:1px;
		
		font-size:13px;
		color:#563923;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
	}
	
	#menu li a {
		background:url(../image/background_menu.png) no-repeat;
		width:99px; height:20px;
		display:block;
		margin-left:1px;
		
		font-size:13px;
		color:#563923;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		text-decoration:none;
	}
	
	#menu li a:hover {
		background:url(../image/background_menu_over.png) no-repeat;
	}
	
	#sm_product { 
		visibility: hidden; 
		position:absolute; 
		margin-left:270px; 
		margin-top:0px; 
		z-index:1;
		width:100px;
		list-style:none;
	}
	
	#sm_product2 { 
		visibility: hidden; 
		position:absolute; 
		margin-left:670px; 
		margin-top:0px; 
		z-index:1;
		width:90px;
		list-style:none;
	}
	
	.menu_bloc {
		width:99px;
		height:16px;
		font-size:10px;
		float:left;
		
	}
	
	.menu_bloc a {
		display:block;
		height:16px;
		background-color:#f2cea6;
		padding:4px;
		color:#563923;
		text-decoration:none;
	}
	
	.menu_bloc a:hover {
		background-color:#f3f0dc;
		display:block;
	}
	
	#sm_product2 li a
	{
	width:90px;
	}
	
	#sm_product li a
	{
	width:125px;
	}
	
	/* Style des titres */
	h1 {
		display:none;
	}
	
	#titre_navigation h1 {
		color:#baa98c;
		font-size:15px;
		display:block;
		
	}
	
	h2 {
		background:url(../image/background_h2.jpg) no-repeat;
		width:236px; height:28px;
		font-size:15px;
		color:#baa98c;
		font-weight:bold;
		text-indent:30px;
		padding-top:8px;
	}
	
	h3 {
		font-size:15px;
		color:#baa98c;
		font-weight:bold;
		margin-top:15px;
		margin-bottom:5px;
	}
	
	h4 {
		background:url(../image/background_h1_produit.jpg) repeat-x;
		width:845px; height:23px;
		font-size:15px;
		color:#baa98c;
		font-weight:bold;
		text-indent:30px;
		margin: 4px 12px 0 12px;
		padding-top:4px;	
	}
	

	/* Paragraphe */
	#left .news p {
		font-size:11px;
		color:#000000;
	}
	
	#right .news p, #main_contact_right p {
		font-size:11px;
		color:#000000;
	}
	
	p.equipe {
		font-size:11px;
		color:#000000;
		width:380px;
	}
	
	#main_product p {
		font-size:11px;
		color:#000000;
		padding:10px 15px 0 15px;
	}
	
	#main_contact_right p {
		font-size:11px;
		color:#000000;
		padding:10px 15px 0 0px;
	}
	
	#footer p {
		font-size:10px;
		color:#baa98c;
		font-weight:bold;
		text-align:center;
	}
	
	#center p {
		font-size:11px;
		color:#000000;
		font-weight:bold;
	}
	
	.orange {
		font-weight:bold;
		color:#ffba69;
		font-size:1.3em;
	}
	
	/* Image */
	img.image {
		padding:1px;
		border:1px solid #ffc37b;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	img.image_center {
		margin-top:10px;
		margin-bottom:10px;
	}
	
	img.img_nous {
		margin-left:30px;
		margin-top:10px;
		padding:1px;
		float:left;
		border:1px solid #ffba69;
	}
	
	#image_labo
	{
	clear:left;
	}
		
	/* Lien */
	a.savoir {
		background:url(../image/background_savoir.jpg);
		width:226px; height:16px;
		display:block;
		font-size:10px;
		font-weight:bold;
		color:#563923;
		text-align:right;
		padding-right:10px;
	}
	a.savoir:hover {
		color:#FFFFFF;
	}
	
	a.normal {
		font-size:10px;
		font-weight:bold;
		color:#563923;
	}
	a.normal:hover {
		color:#000000;
	}
	
	#lien_navigation a {
		color:#baa98c;
		font-size:10px;
		text-decoration:none;
	}
	
	#lien_navigation a:hover {
		color:#FFFFFF;
	}
	
	#lien_navigation p {
		color:#FFFFFF;
		font-size:10px;
	}
	
	#footer_link a {
		font-size:10px;
		color:#FFFFFF;
		text-decoration:none;
	}
	#footer_link a:hover {
		text-decoration:underline;
	}
	
	#main_product a {
		font-size:10px;
		color:#4c381f;
		text-decoration:none;
	}
	#main_product a:hover {
		text-decoration:underline;
	}
	
	a.pdf {
		font-size:10px;
		color:#4c381f;
		text-decoration:none;
	}
	a.pdf:hover {
		text-decoration:underline;
	}
	
	
	/* Tableau */
	
	table.accueil  {
		font-size:10px;
		color:#563923;
		font-weight:bold;
		line-height:10px;
	}
	
	table.accueil th {
		text-align:left;
	}
	
	
	table.admin  {
		font-size:10px;
		color:#000000;
		line-height:10px;
	}
	
	table.admin tr {
		text-align:left;
	}
	
	/* Formulaire Admin */
	.label_admin {
		display:block;
		width:120px;
		float:left;
		margin: 0 10px 15px 30px;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		float:left;
	}
	
		
	.input_admin  {
		padding:4px 0 2px 5px;
		border: 1px solid #CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		width:222px;
		float:left;
	}
	
	.input_submit { 
		background:none;
		border:none;
		background-color:#FFFFCC;
		width:105px;
		height:20px;
		color:#666666;
		text-align:center;
		padding:0 0 0 0;
		border: 1px solid #CCCCCC;
		margin-left:15px;
	}
	
	.input_submit2 { 
		background:none;
		border:none;
		background-color:#FFFFCC;
		width:85px;
		height:20px;
		color:#666666;
		text-align:center;
		padding:0 0 0 0;
		border: 1px solid #CCCCCC;
		margin: 10px 10px 5px 160px;
		float:left;
	}
	
	.input_submit3 { margin-left:10px;}
	
	hr {	
		height: 1px;
		padding: 0;
		border: 0;
		border-bottom:1px dashed #ffba69;
		margin:0 15px 0 20px;
	}
.footer_eau {
	margin-left:auto;
	margin-right:auto;
	width:890px;
	font-size:10px;
	color:#000000;
	text-align:justify;
}

.footer_eau h1 {
	font-size:9px;
	color:#999999;
	text-align:justify;
	line-height:14px;
	margin-top:3px;
	display:inline;
}

.footer_eau h2 {
	font-size:9px;
	background:none; text-indent:0px;
	color:#999999;
	text-align:justify;
	line-height:13px;
	display:inline;
}

.footer_eau h3 {
	font-size:9px;
	background:none; text-indent:0px;
	color:#999999;
	text-align:justify;
	line-height:13px;
}


