<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*desktop min width 600px*/	
	@media only screen and (min-width: 600px) {
        
h1{ font-size: 1.4em;}
h2{ font-size: 1.2em;}
h3{ font-size: 0.9em;}
h4{ font-size: 0.7em;}
.cadre{
    position: relative;
}
.header{
    position: fixed;
    top: 1.1%;
}

.adresse, .mention, .logo, .menu, .facebook_btn, .texte, .footer{
     position: absolute;       
}
.adresse, .mention{
    font-size: 0.5em;
    font-weight: bold;
}
.cb-slideshow{
    width: 600px;
    height: 351px;
}
.cb-slideshow li span {
    width: 600px;
    height: 351px;
}

p{
 font-size: 0.5em;
}
.cadre{
	margin: 10px auto;
	width: 600px;
	height: 351px;
    background-color: #FFFFFF;
}
.menu{
	font-size: 0.6em;
	font-weight: bold;
} 
.menu li{
    display: inline;
    margin: 3%;      
 }
.texte{
    width: 590px;
    height: 280px;
  /*  background-color:aqua;*/
}
.texte p, h1, h2, h3, h4{
    width: 80%;
    opacity: 0.5;
}
.texte img{
    height: 180px; 
    width: auto;
}
form input, textarea{
    width: 400px;
}
.sous_titre{
	text-align: center;
	font-weight: bold;
}
.nav{
	display: inline;
	text-align: center;
	line-height:normal;
}

.header{
	padding: 7px 7px 7px 7px;
	margin: 0px 15px 7px 15px;
	width: 585px;
	height: 5%;
	background-color: #FFFFFF;
	opacity: 0.7;
}
.logo{
	width: 25%;
	left: 37.5%;
}
.facebook_btn{
     width: 5%;       
}
#chef_alsace{
   float: left;
   margin: 2% 1%; 
}
#escoffier{
    float: right;
    margin: 1.5% 6% ;
}
#escoffier, #chef_alsace{
    width: 80px;
}
 form{
   font-size: 0.5em;         
}
.footer {
	font-size: 0.7em;
}
.footer img{
    left:0.5%;
    bottom: 1%;
    width: 7%;
    position: absolute;
}

.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}    
}

/*#########################################################*/
/*desktop min width 900px*/	
	@media only screen and (min-width: 1280px) {
        
h1{ font-size: 1.7em;}
h2{ font-size: 1.4em;}
h3{ font-size: 1.1em;}
h4{ font-size: 0.9em;}
        
.cadre{
    position: relative;
}
.header{
    position: fixed;
    top: 2px;
}

.adresse, .mention, .logo, .menu, .facebook_btn, .texte, .footer{
     position: absolute;       
}
.adresse, .mention{
    font-size: 0.7em;
    font-weight: bold;
}
.cb-slideshow{
    width: 1100px;
    height: 643px;
}
.cb-slideshow li span {
    width: 1100px;
    height: 643px;
}

p{
 font-size: 0.7em;
}
.cadre{
	margin: 10px auto;
	width: 1100px;
	height: 643px;
/*	background-color:saddlebrown;*/
}

#chef_alsace{
   margin: 2% 1%; 
}
#escoffier{
    margin: 2% 6%;
}
#escoffier, #chef_alsace{
    width: 170px;
}
.menu{
	font-size: 0.9em;
	font-weight: bold;
} 
.menu li{
    display: inline;
    margin: 3%;      
 }
.texte{
    width: 1100px;
    height: 510px;
  /*  background-color:aqua;*/
}
.texte p, h1, h2, h3, h4{
    width: 80%;
    opacity: 0.5;
}
.texte img{
    height: 360px; 
    width: auto;
}
form input, textarea{
    width: 500px;
}
form{
   font-size: 0.7em;         
}
.sous_titre{
	text-align: center;
	font-weight: bold;
}
.nav{
	display: inline;
	text-align: center;
	line-height:normal;
}

.header{
	padding: 7px 7px 7px 7px;
	margin: 5px 15px 7px 15px;
	width: 1085px;
	height: 12%;
	background-color: #FFFFFF;
	opacity: 0.7;
}
.logo{
	width: 25%;
	left: 37.5%;
}
.footer {
	font-size: 0.7em;
}
.footer img{
    left:0.5%;
    bottom: 1%;
    width: 7%;
    position: absolute;
}

.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}

/*desktop min width 1300px*/	
	@media only screen and (min-width: 1300px) {
        
h1{ font-size: 2em;}
h2{ font-size: 1.6em;}
h3{ font-size: 1.3em;}
h4{ font-size: 1em;}
        
.cb-slideshow{
    width: 1200px;
    height: 700px;
}
.cb-slideshow li span {
    width: 1200px;
    height: 700px;
}

.cadre{
	width: 1200px;
	height: 700px;

}
.header{
    padding: 10px 10px 10px 10px;
	margin: 0px 20px 10px 20px;
	width: 1180px;
    height: 10%;
}
#escoffier, #chef_alsace{
    width: 200px;
}
.menu{
	font-size: 1.1em;
}
.texte{
    width: 1200px;
    height: 575px;
}
.texte img{
    height: 100%; 
    width: auto;
}
p{
 font-size: 0.9em;
}
form input, textarea{
    width: 500px;
}
form{
   font-size: 0.9em;         
}
}</pre></body></html>