/*//////////////////////////////////////////VENDING//////////////////////////////*/


/*-------------------------- CATALOGUE -------------------------------*/

/* Barre de sous-menu des produits */

/* 
.retrait{padding-left:15px;}
.barTitle{ height:24px;	background:#8dbe1a;	color:#FFFFFF; line-height:24px; padding-left: 5px;	margin: 3px 0;}
.barTitleShort{	height:24px; line-height:24px; background:#8dbe1a; text-align:center; color: #FFFFFF; text-decoration:underline; float:left; width:176px; margin: 2px 1px;}
.barTitleSelect{ height:24px; line-height:24px; background:#CC0000; text-align:center; color: #FFFFFF; text-decoration:underline; float:left; width:176px;	margin: 2px 1px;}
.barTitleMid{ height:24px;line-height:24px;background:#8dbe1a;text-align:center;color: #FFFFFF;text-decoration:underline;float:left;	width:177px;margin: 2px 1px;}
.barTitleSub{ height:16px; line-height:16px; background:#8dbe1a; text-align:center; color: #FFFFFF; text-decoration:underline; float:left; width:100px; margin: 2px 1px; border-top: solid 4px #CC0000; }
.barTitleSubSelected{ height:16px; line-height:16Spx; background:#8dbe1a; text-align:center; color: #FFFFFF; text-decoration:underline; float:left; width:100px; margin: 2px 1px;}

*/
.barTitle{ height:18px;	background:#8dbe1a;	color:#FFFFFF; line-height:18px; padding-left: 5px;	margin: 3px 0; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

ul#barTitle{ width: 700px; height: 24px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
ul#barTitle li{ float: left; list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
ul#barTitle li a {
	width:165px; height:24px; background:#8dbe1a; float: left;
	text-align: center; line-height: 24px; color:#fff; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; 			
	font-size:11px; text-decoration:none;
	margin:0px 2px 0px 0px; padding:0px 0px 0px 0px;
}
ul#barTitle li.MenuActif a{background:#CC0000; color:fff ;}

.subMenuSection{width: 500px; height: 24px; padding:0px 0px 0px 5px; margin:0px 0px 0px 70px; background:url(../images/puce_Subs.gif) no-repeat left;}
.subMenuSection li{ float: left; list-style-type:none; background:url(../images/puce.gif) no-repeat left 3px; color: #fff; padding: 2px 0px 0px 0px; margin:2px 0px 0px 10px; }
.subMenuSection li a{ 	
	width:130px; height:14px; background:#8dbe1a; float: left;
	text-align: center; color:#fff; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; 			
	font-size:11px; text-decoration:none;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
.subMenuSection li.SubSelected a{ background:#CC0000; border-bottom: solid 2px #8dbe1a; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; color: #fff;}


/*
.subMenuSection li.SubSelected a{background:#CC0000;color: #fff; font-weight:bold; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; }

*/

/* Services Vending */

.vendingHot{width:159px;height:20px;margin:5px 0;float:left;text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-image: url(../images/Vending_01_Hot.jpg);	padding-top:150px;}
.vendingHot a {background:url(../images/puce.gif) no-repeat right;padding:0 6px 2px 0;text-align: center;margin:0;}

.vendingCold{width:159px;height:20px;margin:5px 3px;float:left;text-align: center;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(../images/Vending_01_Snacks.jpg);	padding-top:150px;}
.vendingCold a {background:url(../images/puce.gif) no-repeat right;	padding:0 6px 2px 0 ;text-align: center;margin:0;}

.vendingWater{width:159px;height:20px;margin:5px 0;	float:left;text-align: center;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;	background-image: url(../images/Vending_01_Water.jpg);	padding-top:150px;}
.vendingWater a {background:url(../images/puce.gif) no-repeat right;padding:0 6px 2px 0;text-align: center;	margin:0;}

.vendingHelp{border:1px solid #eee;	padding:5px;background-color:#f1f4ec;margin-top: 5px;}
.vendingHelp p{padding:2px}

/* block graphique promotionnel */

.vendingHelpBlock{
	border:1px solid #eee;
	text-align: center;
	padding: 5px;
	margin-bottom: 35px;
}

/*-------------------------- SIMULATEUR -------------------------------*/

.bulletsGreen {  height:45px; width:50px; line-height:45px; }
.bulletsRed { background:url(../images/bullet_red.gif) no-repeat center; height:45px; width:50px; line-height:45px;}
.bulletNumber{
	background:url(../images/bullet_red.gif) no-repeat center;
	text-align:center;
	width: 50px;
	height: 45px;
	line-height: 45px;
	color: #bcbcbc;
	font-weight: bold;
	font-size: 16px;
	float: left;
	margin: 10px;
}
.bulletNumberSel{
	background:url(../images/bullet_green.gif) no-repeat center;
	text-align:center;
	width: 50px;
	height: 45px;
	line-height: 45px;
	color: #515151;
	font-weight: bold;
	font-size: 16px;
	float: left;
	margin: 10px;
}

.button {
border: 0px ; width:95px; height:33px; 
}
#bt_Calc {
	background:url(../images/btn_green.jpg) center no-repeat; color:#fff; font-weight:bold; margin-bottom:75px;
}
#bt_Large {
	background:url(../images/btn_green2.jpg) center no-repeat; color:#fff; font-weight:bold; margin-bottom:75px; width:120px;
}
#bt_Commander {
	background:url(../images/btn_green3.jpg) center no-repeat; color:#fff; font-weight:bold;width:130px; padding-right:10px; text-indent:3px;
}
#bt_Louer {
	background:url(../images/btn_red.jpg) center no-repeat; color:#fff; font-weight:bold;width:130px;
}

.bulletLeft{padding-left:20px; margin:8px; height:100%;}
.buttonLeft{padding-left:135px; margin:8px;}
.greenBar{background-color:#8bbc19; color:#FFFFFF; margin:0px 0px 20px 0px; padding:5px 0px 0px 10px; width:450px; height:20px;  font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.btnGreen submit{
	background:url(../images/btn_green.jpg) center no-repeat;
	width:95px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	float: left;
	margin: 5px;
}
.btnGreen a{color:#FFFFFF; text-decoration:none}

div#Result {}
div#Result p{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#db173d;}
div#Result a{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#93d122; text-decoration:none}
div#Result a:hoover{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#db173d; text-decoration:none;}

.important{
color:#eb1143;
font-weight:bold;
}