/* CSS Document */
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-width : 320px)
and (max-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px),
screen and (max-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1200px) and (max-width : 1601px) {
/* Styles */
	html
	{
		margin:0;
		padding:0;
		background: url(../images/1366/html_fond_1.png) #666 no-repeat left top;/**/
	}
	body
	{
		width:1366;
		height:100%;
		text-align: justify;
		background-color:#666;/* #34383b;*/
		margin-top: 0;
		margin:5 auto;
		background: url(../images/1366/html_fond_1.png) #666 no-repeat left top;
	}
	#contenaire
	{
		width:1366px;
		height:768px;
		background-color:#666;
		margin:0 auto ;
		background: url(../images/1366/html_fond_1.png) #666 no-repeat left top;
	}
	
	#contenaire_entete
	{
		position:relative;
		height:85px;/**/
		width:1366px;
		background: url(../images/1366/html_fond_1.png) #666 no-repeat left top;
		/*background: url(../images/HD/frise_01.png) repeat left top;*/
		float:left;
	}
	
	#logo_luca
	{
		/*display: block ;*/
		margin:auto;
		background: url(../images/1366/logo.png) no-repeat left bottom;
		height:85px;
		width:181px;
		float:left;
	}
	#ombre_haut
	{ 
		position:relative;
		/*background:url(../images/HD/ombre_H.png) left;*/
		height:5px;
		width:1366px;
		/*padding-top:9px;
		margin-top:50px;*/
	}
	#frise
	{
		background:url(../images/1366/frise2_02.png) no-repeat left top;
		height:85px;
		width:1053px;
		margin-left:5px;/**/
		right:0px;
		top:0px;
		overflow:hidden;
		margin-top:0px;
	}
	
	#frise_haut
	{
		height:48px;
		width:100%;
	}
	
	#frise_bas
	{
		position:relative;
		height:37px;
		width:100%;
		z-index:9;
	}
	
	#frise_slogan
	{
		height:46px;
		float:left;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular"; 
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		overflow:hidden;
	}
	.element_slogan
	{
		text-shadow: 3px 3px 7px rgba(44, 172, 247, 0.75);
		color: #FFFFFF;
		font-size: 13px;
		font-weight:bold;
	}
	#frise_news
	{
		position: fixed;
		height:48px;
		width:94px;
		float: /*left; */right;
		right:0px;
		z-index:7;
	}
	#frise_news a
	{
		height:48px;
		width:94px;
		float:right;
		background:url(../images/1366/news_off.png) right bottom no-repeat;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular";/**/
		text-align:center;
		right:5px;
		font-size:12px;
		line-height:60px;
		font-weight:bold;
		color:#FFF;
	}
	
	#frise_news a:hover
	{
		height:48px;
		width:94px;
		float:right;
		background:url(../images/1366/news_on.png) right bottom no-repeat;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular"; 
		font-size:12px;
		line-height:60px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
	}
	#frise_news_texte
	{
		text-align:center;
		height:100%;
		width:100%;
		line-height:8px;
		text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.9);
		color: #F9F2F4;
		font-size: 12px;
	}
	
	#navigation
	{
		height:27px;
		overflow:hidden;
	}
	#navigation li ,#frise_bouton
	{
		font-size:12px;
		float: left ;
		width: 84px ;
		margin-top:15px;
		margin-right: 1px ;
		color: #fff ;
		list-style:none;
		/*/ background: #c00 ;border: 1px solid #600 ;*/
		overflow:hidden;
	}
	#navigation li a,#frise_bouton a 
	{
		display: block ;
		color: #fff ;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular";
		
		line-height: 1em ;
		padding: 1px 0 ;
		text-align: center ;
		text-decoration: none ;
	}	
	#navigation li a:hover, #navigation li a:focus, #navigation li a:active,#frise_bouton a:hover,#frise_bouton a:focus,#frise_bouton a:active 
	{
		color:#9A98A5;
	}
	
	#frise_360
	{
		position:relative;
		float: left ;
		width: 83px ;
		margin-top:6px;
		margin-right: 1px ;
		color: #fff ;
		list-style:none;
		height:35px;
		z-index:7;
		font-size:12px;
		font-weight:bold;
	}
	#frise_360 a 
	{
		display: block ;
		background:url(../images/1366/bt_off_360.png) bottom no-repeat;
		color: #fff ;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular";
		line-height: 2em ;
		padding-bottom:0px;
		/*padding: 1px 0 ;*/
		text-align: center ;
		text-decoration: none ;
		height:35px;
	}
	#frise_360 a:hover,#frise_360 a:focus,#frise_360 a:active 
	{
		background:url(../images/1366/bt_on_360.png) bottom no-repeat;
		color:#9A98A5;
		height:35px;
	}	
	
	#frise_separation
	{
		float:left;
		height:31px;
		width:30px;
		background:url(../images/1366/ombre_Bouton.png) no-repeat top;
	}
	
	#txt_contents
	{
		position:relative;
		height:550px;
		width:1200px;
		left:0px;
	}
	
	#footer
	{
		height:42px;
		/*width:1200px;*/
		width:100%;
		background:url(../images/1366/ombre_Bas.png) repeat top;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular"; 
		font-size:10px;
		font-weight:bold;
		color:#FFF;
		padding-top:25px;
		text-align:center;
		position:fixed;/*IMPORTANT pour que le footer RESTE en BAS*/
		bottom:0px; /*le footer reste ne bas à ZERO*/
		width : 98.5%;  /*FORCER le footer à rester à la taille de la FENETRE*/
		left:10px;
	}
	
	#footer_texte
	{
		float:left;
		height:37px;
		width:1100px;
		padding-left:10px;
		overflow:hidden;
	}
	
	#footer_fb
	{
		position:absolute;
		width:128px;
		height:37px;
		float:right;
		right:0px;
		bottom:7px;
		background:url(../images/1366/facebook2_off.jpg) right bottom no-repeat;
	}
	
	#footer_fb:hover
	{
		width:128px;
		height:37px;
		float:right;
		background:url(../images/1366/facebook2_on.jpg) right bottom no-repeat;
	}
	
	#facebook
	{
		font: "Lucida Grande", "Tahoma","Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size:13px;
		color:white; 
		position:absolute;
		width:128px;
		height:37px;
		float:right;
		right:0px;
		bottom:7px;
		background:url(../images/1366/facebook2_off.jpg) right bottom no-repeat;
		/*padding-top:10px;
		margin-top:10px;
		text-align:center;*/
	}
	#facebook a
	{
		text-align:center;
		height:10px;
		
		font: "Lucida Grande", "Tahoma","Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size:13px;
		color:white;
		text-decoration:none;
	}
	#facebook a:hover
	{
		width:128px;
		height:37px;
		float:right;
		background:url(../images/1366/facebook2_on.jpg) right bottom no-repeat;
	}
	#facebook_texte
	{
		text-align:center;
		height:15px;
		line-height:38px;
		text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.9);
		color: #F9F2F4;
		font-size: 13px;
	
	}
	
	
	.jssora02l, .jssora02r 
	{
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 55px;
		height: 55px;
		cursor: pointer;
		background: url('img/a02.png') no-repeat;
		overflow: hidden;
	}
	.jssora02l { background-position: -3px -33px; }
	.jssora02r { background-position: -63px -33px; }
	.jssora02l:hover { background-position: -123px -33px; }
	.jssora02r:hover { background-position: -183px -33px; }
	.jssora02l.jssora02ldn { background-position: -3px -33px; }
	.jssora02r.jssora02rdn { background-position: -63px -33px; }
	
			/* jssor slider thumbnail navigator skin 03 css */
			/*
			.jssort03 .p            (normal)
			.jssort03 .p:hover      (normal mouseover)
			.jssort03 .pav          (active)
			.jssort03 .pdn          (mousedown)
			*/
	/* TAILLE PETITES IMAGES*/        
	.jssort03 .p 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100px;
		height: 60px;
	}
			
	.jssort03 .t 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}
			
	.jssort03 .w, .jssort03 .pav:hover .w 
	{
		position: absolute;
		width: 100px;
		height: 60px;
		border: white 1px dashed;
		box-sizing: content-box;
	}
			
	.jssort03 .pdn .w, .jssort03 .pav .w 
	{
		border-style: solid;
	}
			
	.jssort03 .c 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100px;
		height: 60px;
		background-color: #000;
		filter: alpha(opacity=45);
		opacity: .45;
		transition: opacity .6s;
		-webkit-transition: opacity .6s;
		-o-transition: opacity .6s;
	}
			
	.jssort03 .p:hover .c, .jssort03 .pav .c 
	{
		filter: alpha(opacity=0);
		opacity: 0;
	}
			
	.jssort03 .p:hover .c 
	{
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
			
	* html .jssort03 .w 
	{
		width /**/: 100px;
		height /**/: 60px;
	}
			
	/*TAILLE DESCRIPTIF CUISINE*/		
	.jssort04 .p 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 400px;
		height: 220px;
	}
			
	.jssort04 .t 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}
			
	.jssort04 .w, .jssort04 .pav:hover .w 
	{
		position: absolute;
		width: 400px;
		height: 220px;
		border: white 1px dashed;
		box-sizing: content-box;
	}
			
	.jssort04 .pdn .w, .jssort04 .pav .w 
	{
		border-style: solid;
	}
			
	.jssort04 .c 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 400px;
		height: 220px;
		background-color: #FFF;
		filter: alpha(opacity=45);
		opacity: .45;
		transition: opacity .6s;
		-moz-transition: opacity .6s;
		-webkit-transition: opacity .6s;
		-o-transition: opacity .6s;
	}
			
	.jssort04 .p:hover .c, .jssort04 .pav .c 
	{
		filter: alpha(opacity=0);
		opacity: 0;
	}
			
	.jssort04 .p:hover .c 
	{
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
			
	* html .jssort04 .w 
	{
		width /**/: 400px;
		height /**/: 220px;
	}
			
	.jssor_1
	{
		background:#666;
		position: relative; 
		margin: 0 auto; 
		/*top: 0px; 
		left: 0px; */
		text-align:center;
		width: 1366px; 
		height: 680px; 
		/**/overflow: hidden; 
		visibility: hidden;
		/*z-index:1;*/
	}
	
	.loading
	{
		position: absolute; 
		top: 0px; 
		left: 0px;
	}
	
	.loading1
	{
		filter: alpha(opacity=70); 
		opacity: 0.7; 
		position: absolute; 
		display: block; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height: 100%;
	}
	
	.loading2
	{
		position:absolute;
		display:block;
		background:url('img/loading.gif') no-repeat center center;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
	
	.slides
	{
		/*cursor: default; */
		position: relative; 
		margin:0 auto; 
		margin-left:80px;/**/
		width: 1200px; 
		height: 680px; 
		z-index:2;
	}
	
	/* TAILLE DE L'IMAGE*/
	#image
	{
		margin:0 auto;
		width:1200px;
		height:680px;
	}
	
	.zone-image
	{
		 display: none;
	}
	/* ZONE D'AFFICHAGE DES PETITES IMAGES*/
	#thumbnav
	{
		position: relative;
		left:0px;
		top:870px;
		bottom:10px;
		width:750px;
		height:100px;
		z-index:4;
	}
	#thumbnav2
	{
		position: relative;
		left:800px;
		top:200px;
		bottom:10px;
		width:400px;
		height:180px;
		z-index:4;
	}
	.thumbnav1
	{
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height:100%; 
		background-color: #000; 
		filter:alpha(opacity=30.0); 
		opacity:0.3;
		z-index:3;
	}
	
	.thumbnav3
	{
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height:100%; 
		background-color: #FFF; 
		filter:alpha(opacity=30.0); 
		opacity:0.3;
		z-index:3;
	}
	
	#thumb-image
	{
		position:relative;
		width:100px;
		height:60px;
		z-index:6;	
	}
	/* ZONE DESCRIPTIF CUISINE*/
	#caption1
	{
		position: relative; /**/
		top: -240px; 
		right:-1125px;
		width: 670px; 
		height: 230px;
		filter:alpha(opacity=30.0);
		background-color: rgba(255,255,255,0.6);/* rgba(40,177,255,0.6);*/
		z-index:7;
	}
	/* CADRE NOM CUISINE*/
	.caption3
	{
		position: absolute; 
		top: 0px; 
		left: 0px;
		 width: 675px; 
		 height: 30px; 
		 font-size: 20px; 
		 line-height: 30px;
		filter:alpha(opacity=60.0);
		background-color: rgba(10,10,10,0.6);
		 text-align:center;
		 z-index:8;
	}
	.caption2
	{
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 675px; 
		height: 230px;
		z-index:7;
	}
	/* TEXTE DESCRIPTIF CUISINE*/
	.caption4
	{
		position: absolute; 
		top: 40px; 
		left: 10px; 
		width: 675px; 
		height: 230px; 
		font-size: 16px; 
		line-height: 15px; 
		text-align: left;
		z-index:8;
	}
}
/* Large screens ----------- */
@media only screen
and (min-width : 1601px)
and (max-width : 1899px) {
/* Styles */
}
@media only screen
and (min-width : 1900px) {
/* Styles */
	html
	{
		margin:0;
		padding:0;
		background: url(../images/HD/html_fond_1.png)no-repeat left top;/**/
	}
	body
	{
		width:1920;
		height:100%;
		text-align: justify;
		/* background-color:#666;#34383b;*/
		margin-top: 0;
		margin:5 auto;
		background: url(../images/HD/html_fond_1.png) no-repeat left top;
	}
	#contenaire
	{
		width:1920px;
		height:1080px;
		/*background-color:#666;*/
		margin:0 auto ;
		background: url(../images/HD/html_fond_1.png) no-repeat left top;
	}
	
	#contenaire_entete
	{
		position:relative;
		height:132px;/**/
		width:1920px;
		background: url(../images/HD/html_fond_1.png) no-repeat left top;
		/*background: url(../images/HD/frise_01.png) repeat left top;*/
		float:left;
	}
	
	#logo_luca
	{
		/*display: block ;*/
		margin:auto;
		background: url(../images/HD/logo.png) no-repeat left bottom;
		height:127px;
		width:285px;
		float:left;
	}
	#ombre_haut
	{ 
		position:relative;
		/*background:url(../images/HD/ombre_H.png) left;*/
		height:9px;
		width:1900px;
		/*padding-top:9px;
		margin-top:50px;*/
	}
	#frise
	{
		background:url(../images/HD/frise2_02.png) no-repeat left top;
		height:127px;
		width:1635px;
		margin-left:5px;/**/
		right:0px;
		top:0px;
		overflow:hidden;
		margin-top:0px;
	}
	
	#frise_haut
	{
		height:74px;
		width:100%;
	}
	
	#frise_bas
	{
		position:relative;
		height:60px;
		width:100%;
		z-index:9;
	}
	
	#frise_slogan
	{
		height:74px;
		float:left;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular"; 
		font-size:18px;
		font-weight:bold;
		color:#FFF;
		overflow:hidden;
	}
	.element_slogan
	{
		text-shadow: 3px 3px 7px rgba(44, 172, 247, 0.75);
		color: #FFFFFF;
		font-size: 18px;
		font-weight:bold;
	}
	#frise_news
	{
		position: fixed;
		height:71px;
		width:146px;
		float: /*left; */right;
		right:0px;
		z-index:7;
	}
	#frise_news a
	{
		height:71px;
		width:146px;
		float:right;
		background:url(../images/HD/news_off.png) right bottom no-repeat;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular";/**/
		text-align:center;
		right:5px;
		font-size:16px;
		line-height:60px;
		font-weight:bold;
		color:#FFF;
	}
	
	#frise_news a:hover
	{
		height:71px;
		width:146px;
		float:right;
		background:url(../images/HD/news_on.png) right bottom no-repeat;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular"; 
		font-size:16px;
		line-height:60px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
	}
	#frise_news_texte
	{
		text-align:center;
		height:100%;
		width:100%;
		line-height:8px;
		text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.9);
		color: #F9F2F4;
		font-size: 13px;
	}
	
	#navigation
	{
		height:42px;
		overflow:hidden;
	}
	#navigation li ,#frise_bouton
	{
		font-size:16px;
		float: left ;
		width: 130px ;
		margin-top:15px;
		margin-right: 1px ;
		color: #fff ;
		list-style:none;
		/*/ background: #c00 ;border: 1px solid #600 ;*/
		overflow:hidden;
	}
	#navigation li a,#frise_bouton a 
	{
		display: block ;
		color: #fff ;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular";
		
		line-height: 1em ;
		padding: 1px 0 ;
		text-align: center ;
		text-decoration: none ;
	}	
	#navigation li a:hover, #navigation li a:focus, #navigation li a:active,#frise_bouton a:hover,#frise_bouton a:focus,#frise_bouton a:active 
	{
		color:#9A98A5;
	}
	
	#frise_360
	{
		position:relative;
		float: left ;
		width: 129px ;
		margin-top:6px;
		margin-right: 1px ;
		color: #fff ;
		list-style:none;
		height:54px;
		z-index:7;
		font-size:16px;
		font-weight:bold;
	}
	#frise_360 a 
	{
		display: block ;
		background:url(../images/HD/bt_off_360.png) bottom no-repeat;
		color: #fff ;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular";
		line-height: 2em ;
		padding-bottom:0px;
		/*padding: 1px 0 ;*/
		text-align: center ;
		text-decoration: none ;
		height:54px;
	}
	#frise_360 a:hover,#frise_360 a:focus,#frise_360 a:active 
	{
		background:url(../images/HD/bt_on_360.png) bottom no-repeat;
		color:#9A98A5;
		height:54px;
	}	
	
	#frise_separation
	{
		float:left;
		height:48px;
		width:46px;
		background:url(../images/HD/ombre_Bouton.png) no-repeat top;
	}
	
	#txt_contents
	{
		position:relative;
		height:550px;
		width:1200px;
		left:0px;
	}
	
	#footer
	{
		height:42px;
		/*width:1200px;*/
		width:100%;
		background:url(../images/ombre_Bas.png) repeat top;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif,"din_lightregular"; 
		font-size:10px;
		font-weight:bold;
		color:#FFF;
		padding-top:25px;
		text-align:center;
		position:fixed;/*IMPORTANT pour que le footer RESTE en BAS*/
		bottom:0px; /*le footer reste ne bas à ZERO*/
		width : 98.5%;  /*FORCER le footer à rester à la taille de la FENETRE*/
		left:10px;
	}
	
	#footer_texte
	{
		float:left;
		height:37px;
		width:1100px;
		padding-left:10px;
		overflow:hidden;
	}
	
	#footer_fb
	{
		position:absolute;
		width:128px;
		height:37px;
		float:right;
		right:0px;
		bottom:7px;
		background:url(../images/facebook2_off.jpg) right bottom no-repeat;
	}
	
	#footer_fb:hover
	{
		width:128px;
		height:37px;
		float:right;
		background:url(../images/facebook2_on.jpg) right bottom no-repeat;
	}
	
	#facebook
	{
		font: "Lucida Grande", "Tahoma","Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size:13px;
		color:white; 
		position:absolute;
		width:128px;
		height:37px;
		float:right;
		right:0px;
		bottom:7px;
		background:url(../images/facebook2_off.jpg) right bottom no-repeat;
		/*padding-top:10px;
		margin-top:10px;
		text-align:center;*/
	}
	#facebook a
	{
		text-align:center;
		height:10px;
		
		font: "Lucida Grande", "Tahoma","Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size:13px;
		color:white;
		text-decoration:none;
	}
	#facebook a:hover
	{
		width:128px;
		height:37px;
		float:right;
		background:url(../images/facebook2_on.jpg) right bottom no-repeat;
	}
	#facebook_texte
	{
		text-align:center;
		height:15px;
		line-height:38px;
		text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.9);
		color: #F9F2F4;
		font-size: 13px;
	
	}
	
	
	.jssora02l, .jssora02r 
	{
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 55px;
		height: 55px;
		cursor: pointer;
		background: url('img/a02.png') no-repeat;
		overflow: hidden;
	}
	.jssora02l { background-position: -3px -33px; }
	.jssora02r { background-position: -63px -33px; }
	.jssora02l:hover { background-position: -123px -33px; }
	.jssora02r:hover { background-position: -183px -33px; }
	.jssora02l.jssora02ldn { background-position: -3px -33px; }
	.jssora02r.jssora02rdn { background-position: -63px -33px; }
	
			/* jssor slider thumbnail navigator skin 03 css */
			/*
			.jssort03 .p            (normal)
			.jssort03 .p:hover      (normal mouseover)
			.jssort03 .pav          (active)
			.jssort03 .pdn          (mousedown)
			*/
	/* TAILLE PETITES IMAGES*/        
	.jssort03 .p 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 150px;
		height: 100px;
	}
			
	.jssort03 .t 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}
			
	.jssort03 .w, .jssort03 .pav:hover .w 
	{
		position: absolute;
		width: 150px;
		height: 100px;
		border: white 1px dashed;
		box-sizing: content-box;
	}
			
	.jssort03 .pdn .w, .jssort03 .pav .w 
	{
		border-style: solid;
	}
			
	.jssort03 .c 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 150px;
		height: 100px;
		background-color: #000;
		filter: alpha(opacity=45);
		opacity: .45;
		transition: opacity .6s;
		-webkit-transition: opacity .6s;
		-o-transition: opacity .6s;
	}
			
	.jssort03 .p:hover .c, .jssort03 .pav .c 
	{
		filter: alpha(opacity=0);
		opacity: 0;
	}
			
	.jssort03 .p:hover .c 
	{
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
			
	* html .jssort03 .w 
	{
		width /**/: 150px;
		height /**/: 100px;
	}
			
	/*TAILLE DESCRIPTIF CUISINE*/		
	.jssort04 .p 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 400px;
		height: 220px;
	}
			
	.jssort04 .t 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}
			
	.jssort04 .w, .jssort04 .pav:hover .w 
	{
		position: absolute;
		width: 400px;
		height: 220px;
		border: white 1px dashed;
		box-sizing: content-box;
	}
			
	.jssort04 .pdn .w, .jssort04 .pav .w 
	{
		border-style: solid;
	}
			
	.jssort04 .c 
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 400px;
		height: 220px;
		background-color: #FFF;
		filter: alpha(opacity=45);
		opacity: .45;
		transition: opacity .6s;
		-moz-transition: opacity .6s;
		-webkit-transition: opacity .6s;
		-o-transition: opacity .6s;
	}
			
	.jssort04 .p:hover .c, .jssort04 .pav .c 
	{
		filter: alpha(opacity=0);
		opacity: 0;
	}
			
	.jssort04 .p:hover .c 
	{
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
			
	* html .jssort04 .w 
	{
		width /**/: 400px;
		height /**/: 220px;
	}
			
	.jssor_1
	{
		background:#666;
		position: relative; 
		margin: 0 auto; 
		/*top: 0px; 
		left: 0px; */
		text-align:center;
		width: 1900px; 
		height: 1080px; 
		/**/overflow: hidden; 
		visibility: hidden;
		/*z-index:1;*/
	}
	
	.loading
	{
		position: absolute; 
		top: 0px; 
		left: 0px;
	}
	
	.loading1
	{
		filter: alpha(opacity=70); 
		opacity: 0.7; 
		position: absolute; 
		display: block; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height: 100%;
	}
	
	.loading2
	{
		position:absolute;
		display:block;
		background:url('img/loading.gif') no-repeat center center;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
	
	.slides
	{
		/*cursor: default; */
		position: relative; 
		margin:0 auto; 
		margin-left:80px;/**/
		width: 1700px; 
		height: 980px; 
		z-index:2;
	}
	
	/* TAILLE DE L'IMAGE*/
	#image
	{
		margin:0 auto;
		width:1600px;
		height:980px;
	}
	
	.zone-image
	{
		 display: none;
	}
	/* ZONE D'AFFICHAGE DES PETITES IMAGES*/
	#thumbnav
	{
		position: relative;
		left:0px;
		top:870px;
		bottom:10px;
		width:750px;
		height:100px;
		z-index:4;
	}
	#thumbnav2
	{
		position: relative;
		left:800px;
		top:200px;
		bottom:10px;
		width:400px;
		height:180px;
		z-index:4;
	}
	.thumbnav1
	{
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height:100%; 
		background-color: #000; 
		filter:alpha(opacity=30.0); 
		opacity:0.3;
		z-index:3;
	}
	
	.thumbnav3
	{
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height:100%; 
		background-color: #FFF; 
		filter:alpha(opacity=30.0); 
		opacity:0.3;
		z-index:3;
	}
	
	#thumb-image
	{
		position:relative;
		width:100px;
		height:60px;
		z-index:6;	
	}
	/* ZONE DESCRIPTIF CUISINE*/
	#caption1
	{
		position: relative; /**/
		top: -240px; 
		right:-1125px;
		width: 670px; 
		height: 230px;
		filter:alpha(opacity=30.0);
		background-color: rgba(255,255,255,0.6);/* rgba(40,177,255,0.6);*/
		z-index:7;
	}
	/* CADRE NOM CUISINE*/
	.caption3
	{
		position: absolute; 
		top: 0px; 
		left: 0px;
		 width: 675px; 
		 height: 30px; 
		 font-size: 20px; 
		 line-height: 30px;
		filter:alpha(opacity=60.0);
		background-color: rgba(10,10,10,0.6);
		 text-align:center;
		 z-index:8;
	}
	.caption2
	{
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 675px; 
		height: 230px;
		z-index:7;
	}
	/* TEXTE DESCRIPTIF CUISINE*/
	.caption4
	{
		position: absolute; 
		top: 40px; 
		left: 10px; 
		width: 675px; 
		height: 230px; 
		font-size: 16px; 
		line-height: 15px; 
		text-align: left;
		z-index:8;
	}

}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

