@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: "open";
	src: url('opensans-bolditalic-webfont.eot');
	src: url('opensans-bolditalic-webfont?#iefix') format('embedded-opentype'),
      url('opensans-bolditalic-webfont.woff') format('woff'),
      url('opensans-bolditalic-webfont.ttf') format('truetype'),
      url('opensans-bolditalic-webfont') format('svg');
}

@font-face {
	font-family: "pacifico";
	src: url('pacifico-webfont.eot');
	src: url('pacifico-webfont?#iefix') format('embedded-opentype'),
      url('pacifico-webfont.woff') format('woff'),
      url('pacifico-webfont.ttf') format('truetype'),
      url('pacifico-webfont') format('svg');
}

@font-face {
	font-family: "opensans";
	src: url('opensans-bold-webfont.eot');
	src: url('opensans-bold-webfont?#iefix') format('embedded-opentype'),
      url('opensans-bold-webfont.woff') format('woff'),
      url('opensans-bold-webfont.ttf') format('truetype'),
      url('opensans-bold-webfont') format('svg');
}

@font-face {
	font-family: "opensansregular";
	src: url('opensans-regular-webfont.eot');
	src: url('opensans-regular-webfont?#iefix') format('embedded-opentype'),
      url('opensans-regular-webfont.woff') format('woff'),
      url('opensans-regular-webfont.ttf') format('truetype'),
      url('opensans-regular-webfont') format('svg');
}

@font-face {
	font-family: "extra";
	src: url('opensans-extrabold-webfont.eot');
	src: url('opensans-extrabold-webfont?#iefix') format('embedded-opentype'),
      url('opensans-extrabold-webfont.woff') format('woff'),
      url('opensans-extrabold-webfont.ttf') format('truetype'),
      url('opensans-extrabold-webfont') format('svg');
}

@font-face {
	font-family: "openitalic";
	src: url('opensans-italic-webfont.eot');
	src: url('opensans-italic-webfont?#iefix') format('embedded-opentype'),
      url('opensans-italic-webfont.woff') format('woff'),
      url('opensans-italic-webfont.ttf') format('truetype'),
      url('opensans-italic-webfont') format('svg');
}




body {
	
	margin-left:auto;
	margin-right:auto;
	bottom:0;
	margin-bottom:0;
	padding-bottom:0;
	left:0;
	margin-left:0;
	padding-left:0;
	top:0;
	margin-top:0;
	padding-top:0;
	overflow-x:hidden;
	
}

.general {
	width:961px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	overflow:hidden;
	overflow-x:hidden;
	
}

#top {
	width:100%;
	background-color:#e2f4ff;
	overflow:hidden;
}


header {
	width:305px;
	height:107px;
	float:left;
}

/* DEBUT MENU */

nav {
	float:left;	
}

nav ul {
	list-style:none;
	padding-top:40px;
	padding-left:110px;
}

nav li {
	float:left;	
	padding-right:60px;
}

nav a {
	font-family:"open";
	font-size:14px;
	text-shadow: 0px 0px 9px #fff;
	text-decoration:none;
	color:#a4c2d4;
}

/* FIN MENU */


/* LE CENTRE */
#centre {
	width:100%;
	background-color:#fac61c;
	padding-bottom:30px;
	overflow:hidden;
	overflow-x:hidden;
}

.cuisinier {
		
}

.iphone {
	position:absolute;
	z-index:1000;
	left:573px;
	top:140px;
}

.iphone p { 
	padding-left:60px;
	font-family:"pacifico";
	font-size:25px;
	color:#cd2224;
	mrgin:0;
}

#view {
	padding-top:20px;	
}

.ie7 #view {
	padding-top:53px;	
}


.view {
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-color:#b98b10;
	border-bottom:1px solid #fff; 
	padding-top:13px;
	padding-bottom:3px;
	text-align:center;
	font-family:"opensans";
	font-size:14px;
	color:#5a3f05;
	width:192px;
	height:55px;
	margin-top:10px;
	margin-left:100px;
	float:left;
	behavior: url(PIE.php);
	position:relative;
	z-index:1000;
}

.ie8 .view {
	background-image:url(images/transparent.jpg);
	background-color:none;
}

.ie7 .view {
	background-image:url(images/transparent.jpg);
	background-color:none;
}

#news2 {
	width:480px;
	float:left;
}

.bandeau_rouge2 {
	position:absolute;
	background-image:url(images/bandeau_rouge_news.png);
	background-repeat:no-repeat;
	width:556px;
	height:68px;
	font-family:"extra";
	font-size:24px;
	color:#6b0d0d;
	text-align:center;
	text-shadow: 1px 1px 1px white;
	margin-top:20px;
	right:202px;
	padding-top:3px;
}

.ie7 .f2 {
	left:648px;
}



.click_here {
	border-radius:15px 15px 15px 15px;
	padding-top:10px;
	margin-left:10px;
	padding-bottom:3px;
	text-align:center;
	width:192px;
	height:57px;
	font-family:"pacifico";
	color:#FFF;
	font-size:24px;
	margin-top:10px;
	background-color:#ff0b00;
	float:left;
	behavior: url(PIE.php);
	position:relative;
}

.texte_bleu {
	padding-top:20px;
	overflow:hidden;
	
}

/* DEBUT NEWS */

#news {
	width:555px;
	margin-top:-851px;
	margin-left:400px;
	position:relative;
	float:left;
}

.bandeau_rouge {
	position:absolute;
	z-index:1000;
	background-image:url(images/bandeau_rouge_news.png);
	background-repeat:no-repeat;
	width:556px;
	height:68px;
	font-family:"extra";
	font-size:24px;
	color:#6b0d0d;
	text-align:center;
	text-shadow: 1px 1px 1px white;
	padding-top:3px;
	
}

.ie7 .bandeau_rouge {
	right:0px;
	margin-top:20px;
} 

.bleu_bandeau {
	width:525px;
	background-color:#e2f4ff;
	margin-top:-15px;
	padding-top:75px;
	margin-left:-62px;
	padding-bottom:20px;
	overflow:hidden;
	margin-bottom:18px;
}



/* DEBUT ABOUT */

.bleu_bandeau h1 {
	font-family:"opensans";
	font-size:14px;
	color:#421b1b;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:8px;
	margin:0;
}

.bleu_bandeau p {
	font-family:"opensansregular";
	font-size:13px;
	color:#5b5c5d;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

/* FIN ABOUT */

.element_bleu {
	padding-left:10px;
	width:420px;
}

.element_bleu img {
	float:left;	
}

.element_bleu2 { 
	float:left;
	width:317px;
	
	padding-left:10px;
}

.element_bleu2 h1 {
	font-family:"pacifico";
	font-size:18px;
	color:#e52226; 
	margin:0;
	padding-left:0;
}

.element_bleu2 > p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#747b79;
	margin:0px;
	padding:0;
	width:400px;
}

.read_more {
	margin:0;
}

.read_more a {
	font-family:"openitalic"; 
	font-size:12px;
	color:#f4a32b;
	text-decoration:none;
}

.texte_arrondi_follow {
	padding-top:65px;	
}

/* FIN NEWS */

/* HOME GAUCHE */
#bas {
	overflow:hidden;
	float:left;
}

#bas_gauche {
	float:left; 
	width:410px;	
	padding-right:65px;
}

#bas_gauche p {
	font-family:"opensansregular";
	font-size:12px;
	color:#5a3f05;
	width:310px;
	line-height:25px;
	padding-top:10px;
	padding-left:15px;
}

#follow {
	padding-top:37px;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#follow  {
		padding-top:33px;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	#follow  {
		padding-top:31px;
}
}

.ie9 #follow  {
		padding-top:31px;
}

.ie8 #follow  {
		padding-top:34px;
}

.ie7 #follow  {
		padding-top:37px;
}



.follow_us {
	background-image:url(images/follow.png);
	background-repeat:no-repeat;
	width:326px;
	height:61px;
	position:absolute;
	z-index:1000;
	font-family:"extra";
	font-size:24px;
	color:#9c6e0d;
	text-align:center;
	padding-top:3px;
}

.arrondi_follow {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e8b751) to(#9c6e0d));
	background: -webkit-linear-gradient(#e8b751, #9c6e0d);
	background:    -moz-linear-gradient(#e8b751, #9c6e0d);
	background:     -ms-linear-gradient(#e8b751, #9c6e0d);
	background:      -o-linear-gradient(#e8b751, #9c6e0d);
	background:         linear-gradient(#e8b751, #9c6e0d);
	-pie-background:    linear-gradient(#e8b751, #9c6e0d);
	
	width:296px;
	height:51px;
	margin-left:14px;
	padding-top:80px;
	top:-10px;
	behavior: url(PIE.php);
	position:relative;
}

.tweet {
	float:left;	
	padding-left:39px;
}
/* FIN HOME GAUCHE */


/* FIN LE CENTRE */


/* DEBUT NEWS */

.bleu_bandeau2 {
	width:485px;
	background-color:#e2f4ff;
	margin-top:-15px;
	padding-top:75px;
	margin-left:16px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	margin-bottom:18px;
}

.bleu_bandeau2 h1 {
	font-family:"pacifico";
	color:#E52226;
	font-size:20px;
	margin:0;
}

.bleu_bandeau2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#747b79;
	padding:0;	
}

.bleu_bandeau3 h1 {
	font-family:"opensans";
	font-size:14px;
	color:#421b1b;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:8px;
	margin:0;
}

.bleu_bandeau3 p {
	font-family:"opensansregular";
	font-size:13px;
	color:#5b5c5d;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}


/* FIN NEWS */


/* DEBUT GALLERY */ 

#gallery {
	position:relative;
	z-index:1000;
	left:-83px;
	margin-top:-870px;
	
	z-index:1000;
	float:left;
}

.bleu_bandeau3 {
	width:525px;
	background-color:#e2f4ff;
	margin-top:-15px;
	padding-top:75px;
	margin-left:16px;
	padding-bottom:20px;
	overflow:hidden;
	margin-bottom:18px;
}

/* FIN GALLERY */ 




/* DEBUT BOTTOM */

footer {
	background-color:#e2f4ff;
	width:100%;
	height:90px;
}

#element_footer {
	width:970px;
	margin: 0 auto;0;
	padding-top:40px;
}

.footer1 {
	float:left;	
}

.footer2 {
	float:right;
}

.footer2 p {
	font-family:"opensansregular";
	font-size:12px;
	color:#adadad;
	text-decoration:none;
	padding-right:85px;
	margin:0;
}

.texte_bottom {
	font-family:"opensansregular";
	font-size:12px;
	color:#adadad;
	text-decoration:none;
	padding-left:10px;
	float:left;
}

/* FIN BOTTOM */


