body {
	background: url(/images/motif_fd_prune.gif) repeat;
}

#header, #content { position: relative;}
#content { z-index:1;}
#main, #main_chantier,#main_boutique_chantier {
	height: 650px;
	width: 950px;
	/*-- centrage vertical*/
	position: absolute;
	top: 50%;
	margin-top:-325px;
	/*-- centrage horizontal*/
	left:50%;
	margin-left: -475px;
	background: url(/images/fd_screen.gif) no-repeat left top;
	
}
#header { margin:10px; height:60px; }

			
/*-- intérieur page --*/
#ombre_sup { 
	position:absolute; top:0; left:0; z-index:3; width:100%; height:15px;
	background: transparent url(/images/trans.png) 0 -22px repeat-x;/*décalage verticale pour dégradé ??*/}
	/*background: transparent url(/images/ombre_subheader.jpg) 0 0 repeat-x;/*décalage verticale pour dégradé ??}*/
/*-- titres de pages --*/
#titre, #titre_produits { position:absolute; top:34px; }
#titre_produits, form#search_pv { left:40px; }
#titre { left:300px; width:620px; }

/*-- iframes --*/
#inpage_content, #page_content {
	height:290px; padding-right:45px;  text-align:justify; /*border:solid 1px red;*/
	position:absolute; overflow:auto; top:173px;
}
#inpage_content { width:485px; left:387px; }
#page_content 	{ width:550px; left:300px; }
#inpage_content li { text-align:left;}

/*-- pruneau --*/
#label_pruneau { 
	position:absolute; top:323px; left:145px; /*width:229px; height:137px;
	background: transparent url(/images/label_pruneau_fr.png) top left no-repeat;*/}

/*-- recettes --*/
#titre h1 { width:615px;/*pour que le titre ne sorte pas sur IE7...*/}
#cuisinier { position:absolute; bottom:0; right:0;}
#col_recettes { width:470px; height:115px; 
				top:173px; left:300px;position:absolute;  /*border:solid 1px red;*/}
#col_recettes #col1, #col_recettes #col2 { width:43%; float:left;}				
#col_recettes #col1 { padding-right:6%; border-right: solid 2px  #6B285D; /*violet foncé*/}
#col_recettes #col2 { padding-left:6%;}
/*-- boutons for inpage content et select des recettes : anonyme et cuisinier --*/
form.recettes select { width:200px;}
form.cuisinier select { width:500px;}
.for_inpage_content { margin-top:18px;}
#no_recette { 
	background:url(/uploads/images_recettes/vis_recette_anonyme.jpg) top left no-repeat;
	width:261px; height:505px; text-align:center;}
#no_recette span { color: #999; font-weight: bold; font-size:110%; padding:2em;display:block; }

/*-- morin --*/
#vignette_resto { float:left; margin-top:1em; margin-right:1em;}
/*-- nos produits --*/
#produits_select, #produits_content, #newsletter_content { position:absolute; top:103px; z-index:3; }
#produits_select  { left:40px; width:390px; }
#produits_content { 
		width:430px; height:360px;
		overflow:auto; left:486px;}

/*-- newsletter --*/
#newsletter_content { width:580px; height:170px; left:300px;}
input#btn_submit {  background: url(/boutons/btn_submit.gif); width:28px; height:24px; text-indent:-9999px; border: none; font-size:0px;}


/*-- accueil --*/
#label_small { position:absolute; top:0; right:0;}	

/*-- contact --*/
#plan_contact { position:absolute; top:30px; right:0; z-index:0;}
img#michelin { position:absolute; top:315px; left:0; border:none; }
#col_contact p { display:block; width:258px;}

/*-- points de vente --*/
.defilante { height:360px;overflow:auto; left:486px;}
form#dep { position:absolute; top:37px; left:200px;}
form#search_pv { position:absolute; top:130px;}
#pv_content {
		position:absolute;  left:215px; top:37px;
		width:300px; }
#pv_results {
		overflow:auto; position:relative; margin-top:1em;
		width:100%;height:330px;}
		
/*-- plan du site --*/
#navs_site { position:absolute; top:103px; width:100%;}
#navs_site ul#col1, #navs_site ul#col2, #navs_site ul#col3 { width:33%; position:absolute; padding-left:3%;}
#navs_site ul#col1 li a, #navs_site ul#col2 li a, #navs_site ul#col3 li a { color: #666; text-decoration:none; font-size:1em;}
#navs_site ul#col1 li a:hover, #navs_site ul#col2 li a:hover, #navs_site ul#col3 li a:hover { text-decoration:underline;}
#navs_site #col1 { left:0;} 
#navs_site #col2 { left:33%;} 
#navs_site #col3 { left:66%;}

/*-- societe --*/
#label_igp { left:784px; top:53px; position:absolute;}

/*-- pages "en construction" --*/
#main_chantier	{ background: url(/images/fd_chantier.jpg) no-repeat left top; }
#main_boutique_chantier	{ background: url(/images/fd_boutique_chantier.jpg) no-repeat left top; }
#contact_chantier 	{ margin-left: 75px; margin-top:35px; }
#txt_chantier {
	position: absolute;
	top: 258px;
	left: 423px;
}
#txt_chantier h1 {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}

/*-- diaporama --*/
.cadre_flash {
	border: solid 1px #bec7d6;
	width:261px; height:500px;
	position:relative;
	overflow: hidden;	
}

/*-- communs--*/
.display_none { display:none;}
img.img_ctr { margin:1em auto; display:block;}
.alert { font-weight: bold; color:red;}
.float_right { float:right;}
.float_left { float:left;}
.flash_notice { color:green; font-weight:bold;}
.flash_error { color:red; font-weight:bold;}

input#picto_pdf { 
		display:block; height:22px;width:100px; text-decoration:underline;
		text-align:left; text-indent:18px; font-size:11px; color:#666;
		background: url(/boutons/picto-pdf-smaller.png) left top no-repeat; border:none;
		}
input#picto_pdf:hover { color: #6B285D; /*violet foncé*/ }
