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

.no-webp body{
background:url(../../images/www.loriganpizzeria.fr/salle-restaurant.jpg) no-repeat 50% 0; 
background-size:100%;
}
.webp body{
background:url(../../images/www.loriganpizzeria.fr/salle-restaurant.webp) no-repeat 50% 0; 
background-size:100%;
}
header{
background-color:#404a4c;
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
height:70px;
border-bottom: 1px solid #acc65d;
}
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;
  height: 60px; /* largeur obligatoire pour être centré */
  width: auto;
}
div.telephone {
color:#acc65d;   
}
a.ic_head_cde{
border:1px solid #acc65d; 
}
#arbre{
top:70px;
}
#arbre li a,  .lienparmail, .lienparmail *{
color:#acc65d;
}
.numero_emporter{
background-color:#acc65d;
}
.lienparmail a{
border-bottom:1px dotted #acc65d;	
}
.valeur_adw_ja:after{
	border:15px solid #acc65d;	
}



.C1{border: 5px solid #acc65d;	  }
.C2{border: 5px solid #8A9860;	  }
.C3{border: 5px solid #6B8322;	}
.C4{border: 5px solid #D0E491;	  }
.C5{border: 5px solid #D6E4A8;	  }

.control input:checked ~ .control_indicator {
background: #acc65d;
}
.control:hover input:not([disabled]):checked ~ .control_indicator,
.control input:checked:focus ~ .control_indicator {
    background: #acc65d;
}
a.legcde{
color:#6B8322;	
}
.reserver, .disponibilite {
	-moz-box-shadow: 0px 1px 0px 0px #D6E4A8;
	-webkit-box-shadow: 0px 1px 0px 0px #D6E4A8;
	box-shadow: 0px 1px 0px 0px #aec566;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #acc65d), color-stop(1, #8A9860));
	background:-moz-linear-gradient(top, #acc65d 5%, #8A9860 100%);
	background:-webkit-linear-gradient(top, #acc65d 5%, #8A9860 100%);
	background:-o-linear-gradient(top, #acc65d 5%, #8A9860 100%);
	background:-ms-linear-gradient(top, #acc65d 5%, #8A9860 100%);
	background:linear-gradient(to bottom, #acc65d 5%, #8A9860 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acc65d', endColorstr='#8A9860',GradientType=0);
	background-color:#acc65d;
	text-shadow:0px 1px 0px #acc65d;
    border:1px solid #6B8322;
}
.reserver:hover, .disponibilite:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8A9860), color-stop(1, #acc65d));
	background:-moz-linear-gradient(top, #8A9860 5%, #acc65d 100%);
	background:-webkit-linear-gradient(top, #8A9860 5%, #acc65d 100%);
	background:-o-linear-gradient(top, #8A9860 5%, #acc65d 100%);
	background:-ms-linear-gradient(top, #8A9860 5%, #acc65d 100%);
	background:linear-gradient(to bottom, #8A9860 5%, #acc65d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8A9860', endColorstr='#acc65d',GradientType=0);
	background-color:#8A9860;
}
.custom-select, .inpt_number {
border:1px solid #8A9860;
}
.select-selected:after {
 border-color: #8A9860 transparent transparent transparent;
}
.select-selected, .select-arrow-active:after {
  border-color: transparent transparent #8A9860 transparent;
}
.select-items div, .select-selected, .inpt_number {
color:#8A9860;
}
.select-items {
background-color: #D6E4A8}
.btn_ajouter, #btn_param, .btn_sbtpanier, .btn_param_retour, .btn_ajouter_param {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #D6E4A8), color-stop(1, #acc65d));
	background:-moz-linear-gradient(top, #D6E4A8 5%, #acc65d 100%);
	background:-webkit-linear-gradient(top, #D6E4A8 5%, #acc65d 100%);
	background:-o-linear-gradient(top, #D6E4A8 5%, #acc65d 100%);
	background:-ms-linear-gradient(top, #D6E4A8 5%, #acc65d 100%);
	background:linear-gradient(to bottom, #D6E4A8 5%, #acc65d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6E4A8', endColorstr='#acc65d',GradientType=0);
	background-color:#D6E4A8;
	border:1px solid #6B8322;
	color:#6B8322;
	text-shadow:0px -1px 0px #D6E4A8;
}
.btn_ajouter:hover, .btn_sbtpanier:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #acc65d), color-stop(1, #D6E4A8));
	background:-moz-linear-gradient(top, #acc65d 5%, #D6E4A8 100%);
	background:-webkit-linear-gradient(top, #acc65d 5%, #D6E4A8 100%);
	background:-o-linear-gradient(top, #acc65d 5%, #D6E4A8 100%);
	background:-ms-linear-gradient(top, #acc65d 5%, #D6E4A8 100%);
	background:linear-gradient(to bottom, #acc65d 5%, #D6E4A8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acc65d', endColorstr='#D6E4A8',GradientType=0);
	background-color:#acc65d;
}
.control input:checked ~ .control_indicator {
    background: #acc65d;
}
.control input:checked ~ .control__indicator {
  background: #acc65d;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #6B8322;
}
#param_textarea{
border:1px solid #8A9860;
color: #8A9860;
}
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #8A9860 transparent transparent transparent;
  z-index: 99;
}
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #8A9860 transparent;
  top: 7px;
  
}

.produit_param_it{
border: 1px solid #acc65d;
position: absolute;
bottom:0px;
width:30px;
height:30px;
background-image:url('../images/icons/ingredients.php');
background-size:90px 90px;
background-position:-30px -30px;
}


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

 }
 #arbre{
top:60px;
}
img.logo {
  height: 50px; /* largeur obligatoire pour être centré */
margin-top:5px;
}
}