/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:#242424; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:18px;
	color:#585858;
}
html, body { height:100%;}


p {padding-top:18px;}

a {
	color:#D6D105; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

a.lien {
	color:#4A3373; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

.btn_contact {
	
	background-image:url(../images/btn.png);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:90px;
	width:266px;
	
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
}
.btn_contact:hover {
	
	background-position:bottom;
	
}

.btn2_contact {
	
	background-image:url(../images/btn2.png);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:90px;
	width:266px;
	
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
}
.btn2_contact:hover {
	
	background-position:bottom;
	
}

/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	z-index:10;
	width: 1025px; 
	}

	/* Header */
	header{
		height:200px;
		
	}
	
	/* Content */
	section#content {
		position:relative; 
		z-index:60;
		
	}			
	/* Footer */
	footer{
	background:#4A3373;
	color:#FFFFFF;
	height:160px;
	position:relative;
	z-index:40;
	margin-top:-33px;
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3,  .col-4,  .col-5 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 14px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:0 10px 0 0; 
	float:left;
}


.extra-wrap { 
	width:100%;
}

.block {height:40px;}
.extra {
 min-height:100%;
 margin: 0 auto -40px;
 position:relative;
 z-index:20;
}

h1 {
	position:relative;
	padding:31px 0px 0px 28px;
}
	h1 a {
		display:block;
		text-indent:-5000px;
		width:211px;
		height:70px;
		background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/logo.png) left top no-repeat;
	}

h2 { font-size:29px; line-height:1.2em; color:#343738; padding:25px 0 23px 0;}

.h2-top { padding-top:17px;}
.h2-top1 { padding-top:59px;}
.h2-top2 { padding-top:55px;}

.h2-pad {padding:62px 0 3px 0;}
.h2-bot {
	padding-bottom:18px;
}
.h2-bot1 {padding-bottom:22px;}


.h2-ziro { padding-bottom:0px;}
h3 { font-size:24px; line-height:1.2em; color:#343738;}

/*===== header =====*/
.border { border-top:20px solid #242424; margin:-18px 2px 0 1px;}
/*===== content =====*/
.box {background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/box-bg.gif) left top repeat-x #fff;-webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px;  position:relative; behavior: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/js/PIE.htc); margin:0 2px 0px 1px;}
.box-border { background: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/box-bg.gif) left top repeat; height:20px; margin:0 2px -16px 1px;}
.indent { padding:15px 27px 55px 26px;}
.indent1 { padding:15px 27px 38px 26px;}
.indent2 { padding:15px 27px 58px 26px;}


.box-slider {background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/box-slider.gif) left top repeat-x #e6e6e6; border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; min-height:330px;-webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px;  position:relative; behavior: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/js/PIE.htc);}

.slider-indent { padding:0px 0px 0px 0px; margin:-4px 0 0 -6px;}
.box .colum-1 { float:left; width:345px; padding-right:22px;}
.slogan { color:#838585; font-size:29px; line-height:1.2em; padding:27px 0 2px 27px;}
.slogan strong { color:#343738; text-transform:uppercase;font-size:33px; display:inline-block; margin-top:-9px;}
.slider-border { border-bottom:1px solid #fff; border-top:1px solid #e1e1e1; margin-left:18px;}
.box .colum-1 p { color:#848484; padding:10px 0 25px 26px;}
.box .colum-1 a { margin-left:1px;}


.pad-left { padding-left:26px;}
.pad-left1 { padding:2px 0 0 7px;}

.box .colum-2 { float:left; width:552px;}

.banner { background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/banner-right.png) left top no-repeat; float:left; width:258px; height:117px;}
.banner em { font-size:30px; line-height:1.2em; color:#fff; display:inline-block; padding:14px 0 0 16px;}
.banner strong { display:inline-block; margin-top:-11px;}
.banner strong strong { display:inline-block; margin-top:-11px;}

.box-letter {background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/letter-bg.gif) left top repeat-x #e6e6e6; min-height:137px;-webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px;  position:relative; behavior: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/js/PIE.htc);}
.letter-indent { padding:15px 20px 0 20px;}


.pad { padding-top:6px;}
.pad1 { padding-top:3px;}
.pad2 { padding-top:27px;}
.pad3 { padding-top:10px;} 

.pad-bot { padding-bottom:54px;}

.top { padding-top:13px;}
.top1 { padding-top:24px;}
.top2 { padding-top:15px;}


.marg-left { margin-left:-1px;}


.border-top { background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/divider-top.gif) 212px top no-repeat;  }
.border-bottom {background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/divider-top.gif) 212px bottom no-repeat;}
.divider { background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/divider.gif) 212px top repeat-y;margin-top:24px;}

.border-top1 { background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/divider-top.gif) 441px top no-repeat;  }
.border-bottom1 {background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/divider-top.gif) 441px bottom no-repeat;}
.divider1 { background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/divider.gif) 441px top repeat-y;margin-top:24px;}


.img-marg { margin-top:-9px;}
.img-marg1 { margin-top:17px; display:inline-block;}


.col-indent { margin-top:-2px;}

.title { font-size:10px; line-height:17px; text-transform:uppercase; color:#666666; display:inline-block; padding:23px 0 4px 33px; }


.absolute { position:absolute; left:-150px; top:-1px; }
.link { border:1px solid #e1dddd; font-size:20px; line-height:1.2em; text-align:center; text-decoration:none; color:#343738; display:inline-block; width:79px; height:30px; background:#f5f5f5;-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;  position:relative; behavior: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/js/PIE.htc); padding-top:4px;}
.link:hover { background:#e1dddd; color:#000;}

.link1 {font-size:12px; line-height:1.2em; text-align:center; text-decoration:none; color:#fff; display:inline-block; width:85px; height:21px; background:#454545;-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;  position:relative; behavior: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/js/PIE.htc); padding-top:8px;}
.link1:hover { background:#e1dddd; color:#000;}

.unsubscribe { background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/marker1.gif) left 4px no-repeat; padding-left:9px; color:#929292; font-size:12px; line-height:1.2em; display:inline-block; margin-top:-20px;}

.link-top { padding-top:21px; }
.link-top1 { padding-top:16px;}
.link-top2 { padding-top:26px;}
.link-top3 { padding-top:32px;}

.list { padding-top:9px;}	
	.list li {
		font-size:12px;
		line-height:30px;
		padding-left:10px;
		background-image:url(../images/bouton.png);
		background-repeat:no-repeat;
		
	}
	.list { padding-top:9px;}	
	.list6 li {
		font-size:12px;
		line-height:30px;
		padding-left:10px;
		background-image:url(../images/marker1.gif);
		background-repeat:no-repeat;
		
	}
		.list li a{
	text-decoration:none;
	}
		
			.list-pad { padding-top:13px;}

.contact span { display:inline-block; width:172px;}
.contact strong { display:block; }
.contact a { float:right;}

.contact-1 { padding-right:35px; padding-top:16px;}
.contact-1 span { float:right;}
.contact-1 a { float:right;}

/*===== footer =====*/
.socials { font-size:12px; color:#ffffff; float:left; width:240px; padding:81px 0 0 27px; position:relative; z-index:45; }
.socials img { padding-right:12px;}
.socials span { display:inline-block; padding:7px 12px 0 0;}

.policy { float:right; width:400px; position:relative; z-index:45;color:#ffffff; padding:81px 0px 0 0px;}
.policy a {color:#fff; text-decoration:none;}
.policy a span {color:#D6D105; text-decoration:underline;}
.policy strong { font-weight:normal; padding-left:145px;}
.policy a:hover span { text-decoration:none;}

.menu-1 { padding:2px 8px 0 0;}
.menu-1  ul { overflow:hidden;}
.menu-1 ul li { float:left; background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/menu-li.gif) right 4px no-repeat; padding-left:10px; padding-right:10px;}
.menu-1 ul li a {color:#D6D105; text-decoration:none;}
.menu-1 li a:hover , .menu-1 .active-1 a { text-decoration:underline;}
.menu-1 .last { background:none;}
/*----- forms -----*/
#SearchForm {
 padding:27px 30px 26px 0px;
 float:right;
}
 #SearchForm label {
  display:inline-block;
  vertical-align:top;
  margin-right:3px;
  height:27px;
  background: url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/input-search.png) 0 0 no-repeat;
 }
 
 #SearchForm .input{
	 height:13px;
	 width:181px;
	 padding:9px 10px 6px 10px;
	 border: none;
  	 background: none;
	 line-height:1.2307em;
 }
  
 #SearchForm input {
  vertical-align:top;
  border: none;
  background: none;
  margin-top:-2px;
  }

#contacts-form fieldset {
	border:none;
	padding-left:1px;
}
	#contacts-form label {
		display:block;
		height:43px;
		overflow:hidden;
		background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/input-bg1.png) no-repeat 0 0;
		vertical-align:top;
	}
		#contacts-form input {
			width:328px;
			height:19px;
			padding:4px 4px 4px 5px;
			border:none;
			line-height:1.2307em;
			background:none;
			color:#000;
		}
		#contacts-form .textarea-box {
			background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/textarea-bg.png) no-repeat 0 0;
			height:167px;
			overflow:hidden;
			margin-bottom:25px;
		}
		#contacts-form textarea {
			width:328px;
			padding:4px 4px 4px 5px;
			border:none;
			background:none;
			color:#000;
			height:159px;
			overflow:auto;
		}
		#contacts-form .link {
			margin-right:12px;
			
		}

#news fieldset {
	border:none;
	padding:10px 0 0 1px;
}
	#news label {
		display:block;
		height:37px;
		overflow:hidden;
		background:url(http://magasin-alimentation-bio-rouen-produit-naturel-76.com/images/input-bg.png)  no-repeat 0 0;
		vertical-align:top;
	}
		#news input {
			width:210px;
			height:19px;
			padding:4px 4px 4px 10px;
			border:none;
			line-height:1.2307em;
			background:none;
			color:#000;
		}
		#news .link1 {
			margin-right:4px;
			}
		
/*==========================================*/
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
    
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */
