@charset "UTF-8";
.wait {display: none;}
.border{border: 1px solid blue;}
.marge_bas{margin-bottom: 10px;}
.restaurant_details img{float:left;border:3px solid #dbd2cd;width:50px;height:50px;margin:14px 5px 0 0;}
.restaurant_details ul{float:left;width:230px;margin:14px 0 0 3px;}
.restaurant_details ul.vitrine{width:310px;}
.restaurant_details ul li{font-size:14px;}
.petit{font-size:11px;}
.vert{color: green;}
.restaurant_details ul li strong{font-weight:700;}
.restaurant_details h2{font-size:13px;font-weight:700;margin:14px 0 0;}
.restaurant_details ul li.liens{width:234px;}
.restaurant_details ul li.liens a.infos{float:left;background:transparent url('../images/carte_bouton_infos.png') no-repeat center center;height:19px;padding-top:1px;margin-top:2px;width:50px;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFF;font-weight:700;font-size:13px;display:block;}
.restaurant_details ul li.liens a.panier{float:right;background:transparent url('../images/carte_bouton_panier.png') no-repeat center center;height:21px;padding-top:3px;width:164px;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFF;font-weight:700;font-size:13px;display:block;}
a.panier_vide{background:transparent url('../images/carte_bouton_panier_disable.png') no-repeat center center;height:21px;padding-top:3px;width:164px;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFF;font-weight:700;font-size:13px;display:block;}
a.panier_vide_droite{float:right;}a.panier_vide_centre{margin:0 auto;}
div#carte_tri{background-color:#b2c835;}
div#carte_tri label{color:#FFF;font-size:15px;font-weight:700;height:20px;float:left;padding:5px 0 5px 6px;}
/*div#carte_tri select{float:right;height:24px;width:165px;text-transform:capitalize;margin:3px 0;}*/
div#carte_tri select{float:right;height:24px;width:165px;margin:3px 0;}
/*div#carte_tri select option{text-transform:capitalize;}*/
div#carte_tri input#carte_tri_submit{float:right;width:26px;height:17px;margin:7px 3px 6px 0;}
div#carte ul li{background:transparent url('../images/filet_separation.png') no-repeat bottom center;padding:6px 0 10px;}
div#carte ul li h3{color:#a00;font-weight:700;font-size:13px;}
div#carte ul li p{margin-top:2px;}
div#carte ul li p.prix{
	display:block;
	background:transparent url('../images/carte_bouton_prix.png') no-repeat center center;
	width:66px;
	height:20px;
	float:left;
	text-align:right;
	color:#FFF;
	font-weight:700;
	padding:4px 4px 0 0;
}
div#carte p.prix2{
	display:block;
	background:transparent url('../images/carte_bouton_prix_2lignes.png') no-repeat center center;
	width:66px;
	height:40px;
	float:left;
	text-align:right;
	color:#FFF;
	font-weight:700;
	padding:4px 4px 0 0;
}
div#carte ul li p.ajoute{
	margin: 8px 0px 0px 10px;
	width:200px;
	height:20px;
	float:left;
	text-align:left;
	color:#000;
	font-weight:700;
	padding:4px 4px 0 0;
	display:none;
}
div#carte ul li p.element{
	margin: 8px 0px 0px 0px;
	width:290px;
	height:20px;
	float:left;
	text-align:left;
	color:#000;
	font-weight:700;
	padding:4px 4px 0 0;
	border: 0px solid blue;
	display:block;
}
div#carte ul li p.element select{
	width:290px;
	color:#000;
}
.conteneur_article {
	float:left;
	margin-top: 10px;
	width:290px;
	border: 0px solid blue;
	display:none;
}
div#carte ul li.options a.retour{
	display:block;height:21px;width:82px;color:#FFF;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;background:transparent url('../images/carte_bouton_retour.png') no-repeat center center;margin:5px 0 10px;padding:5px 0 0;}
div#carte ul li a.action,div#carte ul li input.action{display:block;height:20px;float:right;color:#FFF;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;padding:4px 0 0;}
div#carte ul li.plat a.action{background:transparent url('../images/carte_bouton_ajouter.png') no-repeat center center;width:164px;}
div#carte ul li.menu a.action{background:transparent url('../images/carte_bouton_choix.png') no-repeat center center;width:200px;}
div#carte ul li.valider{background:none;margin:0;padding:10px 0 0;}
div#carte ul li.valider a.panier{background:transparent url('../images/carte_bouton_panier.png') no-repeat center center;height:21px;padding-top:3px;width:164px;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFF;font-weight:700;font-size:13px;display:block;margin:0 auto;}
div#carte ul li.options input.action{background:transparent url('../images/carte_bouton_ajouter.png') no-repeat center center;width:164px;border:none;height:24px;padding:0;}
div#carte ul li p.prix,div#carte ul li a.action,div#carte ul li input.action{margin-top:8px;}
div#carte ul li.options ul li{background:none;padding:5px 0;}div#carte ul li.options ul li select{width:100%;}
li.lien a { 
	color: 				#000;
	font-family: 		"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:			11px;
    text-decoration:	underline;
}