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

.no-webp body{
background:url(../../images/www.snackchezfrancine.fr/salle-restaurant.jpg) no-repeat 50% 0; 
background-size:100%;
}
.webp body{
background:url(../../images/www.snackchezfrancine.fr/salle-restaurant.webp) no-repeat 50% 0; 
background-size:100%;
}
header{
background-color:#708786;
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
height:70px;
border-bottom: 1px solid #ffc600;
}
.cRetour:hover{
  background:#ffc600;
  transition:all ease-in 0.2s;
}

.nl_img{
border:1px solid #a5861b;	
}
.nl_date{
color: #a5861b;	
}

div.menu {
top:0;
}
div.logo {
position:absolute;
top:0;
left:calc(50% - 100px);    
}
img.logo {
  position:absolute;
  top:0;
  margin-left: auto;
  margin-right: auto;
 
}
div.telephone {
color:#ffc600;   
}
a.ic_head_cde{
border:1px solid #ffc600; 
}
#arbre{
top:70px;
}
#arbre li a,  .lienparmail, .lienparmail *{
color:#ffc600;
}
#arbre li a:hover {
color:#E4BDBE;	
border-bottom:dotted #E4BDBE 1px;
}
#arbre li{
border-bottom:#E4BDBE 1px solid;	
}
.numero_emporter{
background-color:#ffc600;
}
.lienparmail a{
border-bottom:1px dotted #ffc600;	
}
.valeur_adw_ja:after{
	border:15px solid #ffc600;	
}
.C1{border: 5px solid #ffc600;	  }
.C2{border: 5px solid #bea33c;	  }
.C3{border: 5px solid #a5861b;	}
.C4{border: 5px solid #feda50;	  }
.C5{border: 5px solid #feeca1;	  }
.B1{background:url(../images/services/climatisation.php) no-repeat center;} 
.B2{background:url(../images/services/black-and-white-credit-cards.php) no-repeat center;	}
.B3{background:url(../images/services/logotr.php) no-repeat center;	}
.B4{background:url(../images/services/cheque-vacances.php) no-repeat center;	}
.B5{background:url(../images/icons/www.snackchezfrancine.fr/cdv.png) no-repeat center; background-size: contain;	}
.B6{background:url(../images/services/accessibilite.php) no-repeat center;	}
.B7{background:url(../images/services/Wifi_logo.php) no-repeat center;	}
.B8{background:url(../images/services/parking.php) no-repeat center;	}	
.B9{background:url(../images/services/tv.php) no-repeat center;	}
.B10{background:url(../images/services/group.php) no-repeat center;}
.B11{background:url(../images/services/tablet.php) no-repeat center;	}
.B12{background:url(../images/services/epicerie.php) no-repeat center;	}
.B13{background:url(../images/services/terrace.php) no-repeat center;	}	
.B14{background:url(../images/services/chaise-haute.php) no-repeat center;	}



.control input:checked ~ .control_indicator {
background: #ffc600;
}
.reserver {
	-moz-box-shadow: 0px 1px 0px 0px #feeca1;
	-webkit-box-shadow: 0px 1px 0px 0px #feeca1;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc600), color-stop(1, #bea33c));
	background:-moz-linear-gradient(top, #ffc600 5%, #bea33c 100%);
	background:-webkit-linear-gradient(top, #ffc600 5%, #bea33c 100%);
	background:-o-linear-gradient(top, #ffc600 5%, #bea33c 100%);
	background:-ms-linear-gradient(top, #ffc600 5%, #bea33c 100%);
	background:linear-gradient(to bottom, #ffc600 5%, #bea33c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc600', endColorstr='#bea33c',GradientType=0);
	background-color:#ffc600;
	text-shadow:0px 1px 0px #ffc600;
    border:1px solid #a5861b;
}
.reserver:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bea33c), color-stop(1, #ffc600));
	background:-moz-linear-gradient(top, #bea33c 5%, #ffc600 100%);
	background:-webkit-linear-gradient(top, #bea33c 5%, #ffc600 100%);
	background:-o-linear-gradient(top, #bea33c 5%, #ffc600 100%);
	background:-ms-linear-gradient(top, #bea33c 5%, #ffc600 100%);
	background:linear-gradient(to bottom, #bea33c 5%, #ffc600 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bea33c', endColorstr='#ffc600',GradientType=0);
	background-color:#bea33c;
}
.salades{
background-image:url(../images/carte/www.snackchezfrancine.fr/salades.jpg);	
}.plats{
background-image:url(../images/carte/www.snackchezfrancine.fr/plats.jpg);	
}.burgers{
background-image:url(../images/carte/www.snackchezfrancine.fr/burgers.jpg);	
}.desserts{
background-image:url(../images/carte/www.snackchezfrancine.fr/desserts.jpg);	
}.boissons{
background-image:url(../images/carte/www.snackchezfrancine.fr/boissons.jpg);	
}.sandwichsF{
background-image:url(../images/carte/www.snackchezfrancine.fr/sandwichsF.jpg);	
}.sandwichsC{
background-image:url(../images/carte/www.snackchezfrancine.fr/sandwichsC.jpg);	
}.pdj{
background-image:url(../images/carte/www.snackchezfrancine.fr/pdj.jpg);	
}.formules{
background-image:url(../images/carte/www.snackchezfrancine.fr/formules.jpg);	
}




@media screen and (min-width: 1600px) {
.no-webp body, .webp body{
width:1600px;
margin:auto;
background:url(../../images/www.snackchezfrancine.fr/salle-restaurant.jpg) no-repeat center 0;	
background-size:1600px;
}
div.telephone{
margin-top:0;
}
}
@media screen and (max-width: 850px) {
 header{
height:60px;
 }
 #arbre{
top:60px;
}
}

@media screen and (max-width: 640px){
.B1, .B2, .B3, .B4, .B4, .B6, .B7, .B8, .B9, .B10, .B11, .B12, .B13, .B14, .B15{background-size:60px;} 
}
