/* CSS Document */

.cateringCat .sousTitre{
	background-color:#82bc00;
	}
	
.prixArt{
	color:#82bc00;
	}
.qtyArt{
		width: 100%;
		margin-bottom: 8px;
		border: none;
	}
	
.viewCarte{
	padding-top:15px;
	background-color:rgb(241,244,246);
	-webkit-border-top-left-radius: 37px;
	-webkit-border-bottom-left-radius: 37px;
	-moz-border-radius-topleft: 37px;
	-moz-border-radius-bottomleft: 37px;
	border-top-left-radius: 37px;
	border-bottom-left-radius: 37px;
	}
	
.cartLink{
	background-color:#82bc00;
	-webkit-border-bottom-left-radius: 37px;
	-moz-border-radius-bottomleft: 37px;
	border-bottom-left-radius: 37px;
	padding-top:15px;
	    padding-bottom: 9px;
	}
	
.viewCarte p{
	margin-right:5px;
	}
.cartLink p{
	font-size:14px;
	margin-bottom:3px;
	color:#fff;
	}
.cartLink a{color:#fff;}
.lineArt{
	background-color:#FFFFFF;
	padding:15px 10px 0px 10px;
	}
.containLineArt .lineArt:nth-child(odd){
	background-color:rgb(241,244,246);
	}
	
.eventBat, .eventplaceJonction, .eventplaceMeyrin,.eventplaceLaPlaine, .service{
	width:100%;
	}
	
.salle{
	display:none;
	}
	
.lineCoordonnes{
	margin-bottom:25px;
	}
	
.containerArticle{
	margin-bottom:55px;
	}
	
.nomArt p strong small{
	color:rgb(130,130,130);
	font-weight:300;
	font-size:12px;
	}
.simpleChild{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	}
	
	
	
 .simpleChild .blockQtyMenu, .simpleChild input	{
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
		}
		
		
 .simpleChild .minusPlat,  .simpleChild .addPlat{
	display: block;
    width: 100%;
    text-align: center;
    border-right: 1px solid #fff;
	border-bottom:none;
    font-size: 18px;
    color: #fff;
	cursor:pointer;
	padding-top: 9px;
    padding-bottom: 3px;
	}
	
.affix {
    top: 250px;
}

.ui-datepicker-trigger {
    float: right;
    width: 6%;
    cursor: pointer;
}
#eventdate, #dateResaRepas {
    width: 90%;
    float: right;
}


.paniersm{
	    background-color: #82bc00;
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0px;
    z-index: 1000;
}
	
.viewCarteSm p{
	margin-top:10px;
	margin-bottom:1px;
	}


.simpleElemCart{
    width: 58%;
    margin-left: 27%;
    display: block;
    margin-bottom: 7px;
    margin-top: 8px;
    padding-left: 5px;
}

.typemain{
	position:relative;
	}
.typemain .cover{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:rgba(255,255,255,0.5);
	display:none;
	}
.valideMsg {
    display: none;
}
