@CHARSET "UTF-8";

#include_cart, #include_custom_dish_tracker {
	float: left;
	position: relative;
	width: 100%;
}

#include_custom_dish_tracker {
  margin-top: 165px;
}

#include_cart.margin_top {
  margin-top: 100px;
}

#big_right_pannel table tfoot tr td, table#sumup td.priceontop {
  background-color: #fff;
  color: #7a1132;
  font-size: 1.3em;
  padding: 10px;
}

#big_right_pannel table tfoot tr td {
  border-top: 10px solid #ccc2b9;
}

table#sumup td.priceontop {
  border-bottom: 10px solid #ccc2b9;
}

#big_right_pannel table tfoot tr td.light {
  border-top: 3px solid #ccc2b9;
  padding: 5px;
}

#my_order th a {       /* mettre avec l'autre ligne 113. Classe seule sur aucune élément : à quoi sert elle ? Commenter */
  color: #fff;
}

#big_right_pannel table tbody tr th {
  background-color: #fff;
  border-bottom: 2px dashed black;
  border-top: 10px solid #fff;
}

#big_right_pannel table tbody tr td {
  background-color: #fff;
}

tr.dashed_space td {
  padding-top: 10px;
}



/*
 * ShoppingCart Include on matrix or restaurant page, upper right side
 */
#shopping_cart form p {
  margin: 0;
}

table label {
  width: auto;
}

/*
 * Cart Item Options, when user choose options
 * for one dish or a combo
 */
table#cart_item_options {
  background-color: #ebe7e3;
  border-spacing: 0px;
  margin: 5px 0px;
  width: 100%;
}

table#cart_item_options thead th {
  background-color: #73919d;
  color: #fff;
  font-size: 1.7em;
  font-style: normal;
  font-weight: bold;
  padding-top:  0px;
  text-align: left;
  width: 100%;
}

table#cart_item_options thead th img {
  float: left;
  padding-bottom: 7px;
  margin-right: 10px;
}

table#cart_item_options.combo_options thead th p {
  float: left;
  margin: 0;
  padding: 15px 0 5px 0;
  vertical-align: text-bottom;
}

table#cart_item_options.combo_options thead th .note_strong, table#cart_item_options.dish_options thead th .note_strong {
  color: #000;  
  font-size: 0.6em;
  font-weight: bold;
  padding: 0;
}

table#cart_item_options.combo_options thead th {
  padding-top: 10px;
}

table#cart_item_options.dish_options thead tr th {
  border-bottom: 15px solid #fff;
}

table#cart_item_options .note {
  color: #474132;
  font-size: 0.8em;
  font-weight: normal;
  margin: 0;
  padding-top: 5px;
}

table#cart_item_options tfoot td {
  background-color: #fff !important;
  border-top: 15px solid #fff;
  padding-bottom: 10px;
  padding-top: 20px;
}

table#cart_item_options td {
  font-size: 0.8em;
  padding: 10px;
  text-align: center;
  /*vertical-align: top;*/
  margin: auto;
  vertical-align: top;
}

/* indentation du texte des différents plats */

table#cart_item_options.combo_options td label {
	line-height: 1.2em;
  margin-left: 20px;
  padding-left: 37px;
  text-align: left;
  text-indent: -37px;
  width: 200px;
}

table#cart_item_options td.combo_food_title {
  border-top: 15px solid #fff;
  background-image: url("/images/vac/food_category_background_big.jpg");
  background-repeat: repeat-x;
  background-position: center;
  color: #fff;
  font-size: 1.8em;
  font-weight: bold;
  padding: 5px 11px;
  text-align: left;
  vertical-align: top;
}

table#cart_item_options td.combo_food_title {
  padding: 15px 0 10px 10px;
}

table#cart_item_options td.option_title {
  color: #7a1133;
  font-size: 1em;
  text-align: left;
  vertical-align: top;
  width: 163px !important;
}

table#cart_item_options td.option_title .set_type_ingredient {
	font-size: 1.1em;
  font-weight: bold;
}

table#cart_item_options td .option_note {       /* td.option_note attaché ? */
  color: #1f4463;
  font-size: 0.8em;
  font-weight: normal;
  text-align: left;
}

table#cart_item_options tbody td span.infos {
  clear: both;
  display: block;
  font-size: 0.8em;
  font-style: italic;
  margin-left: 60px;
  text-align: left;
}

ul.checklist {
	list-style-image: url("/images/vac/tick.png");
}

img.unchecked_ingredient {
  opacity: 0.3;
  background-color: #fff;
}

img.checked_ingredient {
  opacity: 1;
}



/*
 * Right side shopping cart on
 * matrix or restaurant page
 */
/*table#side_cart, table#side_cart thead, table#side_cart tfoot, table#side_cart tbody, table#side_cart th, table#side_cart td {
  background-color: transparent;
}

table#side_cart thead th {
  color: #000;
  font-size: 1em;
  text-align: right;
}

table#side_cart tbody th {
  border-bottom: 1px dashed #000;
  text-align: left;
}

table#side_cart tfoot td {
  border-top: 2px solid #000;
}

table#side_cart img.moreless {
  width: 17px;
}*/

/* ------------------------------------- END OF ORDER ------------------------------------------------- */

table#my_order th {
  background-color: transparent;
  /*border-bottom: 10px solid #ccc2b9;*/
  padding: 10px 5px 10px 5px;
}

table#my_order thead th {
  background-color: #CCC2B9;
  color: #000;
  font-size: 1em;
  padding-bottom: 0px;
}

table#my_order thead th a {
  color: #000;
}

#uptotal, #uptotaldiscount {
  background-color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  overflow: auto;
  padding: 10px;
}

#uptotal {
  clear: both;
  color: #1F4463;
  margin-top: 15px;
}

#uptotaldiscount {
  color: #7A1133;
}


img.moreless {
  width: 17px;
}

/* ------------------------------------ START CALAGE DES BOUTONS COMMANDER ET VIDER SUR LE MENU -----------------------------------------*/

img.order{
  padding: 5px;
}

img.empty{
  padding: 7px 0 0 8px;
}

/* ------------------------------------ END CALAGE DES BOUTONS COMMANDER ET VIDER SUR LE MENU -----------------------------------------*/


table#final {
	background-color: #EBE7E3;
  background-image: url(/images/vac/cart/bloc_background.jpg);
	border-spacing: 0px;
	width: 714px;
}

table#final td {
  background-color: #EBE7E3;
  background-image: url(/images/vac/cart/bloc_background.jpg);
  vertical-align: middle;
}

table#final h4, table#final h4 a {
  color: #37708A !important;
  text-transform: uppercase;
}

table#final h4 span#total_price {
  display: inline;
}

table#final td .checkbox_list {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
}

table#final label {
  width: 100%;
}

table#final td.arrow {
  background-image: url(/images/vac/cart/final_cart_arrow.jpg);
  background-repeat: no-repeat;
  height: 100px;
  padding: 0;
  width: 35px;
}

/*
 * If cart on delivery, address, payment and stuff
 * are displayed in this class DIVs
 */
.delivery_data {
	background-color: #EBE7E3;
	clear: none;
	float: left;
	height: 100px;
	margin-bottom: 20px;
	width: 224px;
}

.delivery_data.center {
	margin: 0 6px;
}

form#checkout{
  clear: both;
  /*background-color: #ebe7e3;*/
  /*border: 1px dashed #fff;*/
  /*margin-bottom: 10px;*/
  margin-top: 15px;
  margin-bottom: 30px;
  /*padding: 10px 5px 5px 5px;*/
}

form#checkout fieldset {
  background-color: #ebe7e3;
  margin-bottom: 10px;
}

form#checkout fieldset p {
  clear: both;
  padding-bottom: 0;
}

form#checkout fieldset p img{
  margin-right: 10px;
  vertical-align: middle;
}

form#checkout label {
  text-transform: uppercase;
  width: 300px;
}

form#checkout label.habit
{color:#000000;font-size:12px;margin-top:16px;padding-left:5px;text-transform:none;width:295px; }
form#checkout div.loyalty_endcommand .loyalty_star {float:left;height:46px;margin-top: 10px !important;margin-right:290px;}
form#checkout div{
  padding: 5px;
}
form#checkout div.when label {float: left;}

form#checkout div.when div { float:left;font-style:italic;margin-top:16px;width:68px;}
form#checkout div.when select  {width: auto; float: left;}
form#checkout select {width:220px;}
form#checkout div.command_comment textarea {height: 48px;}
form#checkout div select, form#checkout div input {
	margin-top: 15px;
}

form#checkout div input {
	clear: right;
}

form#checkout textarea {
  width: 210px;
  margin-top: 15px;
  resize: none; /*Pour CHROME, évite le fait qu'on puisse redimensionner comme on le souhaite la zone de texte*/
}

form#checkout #command_comment_counter {
  color: #555;
  display: block;
  font-size: 0.9em;
  font-style: italic;
  margin-right: 60px;
  text-align: right;
}

#big_right_pannel #warning_closed{
  background-color: #fff;
  color: #7a1132;
  font-size: 0.98em;
  font-weight: bolder;
  height: 30px;
  /*margin-top: 27px;
  margin-left: 28px; */
  margin: 20px 0 2px 33px;
  padding: 0px 5px 2px 30px;
  text-align: left !important;
  width: 635px;
}

#big_right_pannel .warning{
  float: left;
  height: 55px;
  overflow: visible;
  margin: 5px 0 13px 10px;
  width: 55px;
}

.bt_send_my_order{
  float: right;
  padding: 0px 5px 5px 5px;
}

.back_to_restaurant{
  font-size: 0.8em;
}

form#checkout fieldset input{
  /*padding: 15px 0 15px 105px;*/
}



/* Dans des tables les .vertboarderspaced ? A préciser pour faciliter la relecture du code */

.vertborderspaced th{
  background-color: #1f4463;
  border-bottom: 10px solid #ccc2b9;
  padding: 10px 5px 10px 5px;
}

.vertborderspaced td{
  vertical-align: middle;
  padding-top: 15px;
  text-align: center;
}

.vertborderspaced p{
  padding: 0.1px;
}

.history {
  margin-top: 40px;
}

.end_command_loyalty {
  background-color: transparent !important;
}

table#side_cart td {
  /*background-color: #ccc2ba;*/
}

/* Taille fixe des input checkbox et radio dans dish et combo options pour éviter les bugs sous IE */

table#cart_item_options tr td label input {
	border: 0px;
	width: 50px;
}

table#cart_item_options td.combo_food_title .note {
  color: #000;
  font-size: 0.5em;
}

/* permet de centrer le texte de la catégorie du plat par rapport l'icon (food_icon_big.png) */

table#cart_item_options td.combo_food_title img {
  vertical-align: middle;
}


/* on combo's dishes setup, we want submit button
 * and 'back to menu' link to be centered */
form .footer_action {
	clear: right;
	float: left;
	padding: 5px;
	text-align: center;
	width: 230px;
}

/* if javascript is disabled, only half, not third */
form .footer_action_half {
	clear: right;
	float: left;
	padding: 5px;
	text-align: center;
	width: 465px;
}

/* calage des boutons Ajouter au panier et revenir au menu et Ajouter au panier et commander sur editDishOptions */

#footer_third_left, #footer_third_center {
	float: left;
	margin: 20px;
}

#footer_third_left {
	margin-left: 260px;
}

p#footer_third_right a {
	float: right;
	color: #fff !important;
}

 #footer_third_center {
 	clear: right;
 }

/*
 * This is the sum-up table after sending the command
 * It takes half a big_right_pannel and lists all the items
 * ordrered by User.
 */
table#sumup {
  width: 342px;
}

table#sumup td {
  vertical-align: top;
}

table#sumup td.bottombordered {
  border-bottom: 10px solid #ccc2b9;
  padding-bottom: 5px;
}

table#sumup tbody p.small {
  color: #000 !important;
  font-size: 0.6em !important;
  font-weight: normal !important;
  margin: 0;
}

/* ------------------------ START CART INSCRIPTION BUTTON -----------------------------------*/

.halfwidth a form img{
  margin-top: 10px;
}

/* ------------------------ START END_COMMANDE -----------------------------------*/

#small_left_pannel div#end_command_resto_map {
	background-color: transparent !important;
	float: left;
	margin: 35px 0 15px 0;
	width:208px !important;
}

#small_left_pannel div#end_command_resto_map div {
	background-color: transparent !important;
}

#small_left_pannel #end_command_small_left_pannel #infobox {
	margin-top: 75px;
}

#big_right_pannel img.file-attente {
	margin: 15px 0 30px 0;
}

#big_right_pannel img.help_icon, #big_right_pannel p.help {
	float: left;
}

#big_right_pannel p.help {
	color: #1f4463;
	font-size: 1.63em;
	font-weight: bold;
	margin-top: 8px;
}

#big_right_pannel ul li.end_command_back_to_home {
	margin-right: 20px;
}

#small_left_pannel #end_command_small_left_pannel img.delivery_icon, #small_left_pannel p.delivery_icon_txt, #small_left_pannel img.chrono_icon, #small_left_pannel p.chrono_icon_txt {
	float: left;
	margin-bottom: 20px;
}

#small_left_pannel #end_command_small_left_pannel p.delivery_icon_txt, #small_left_pannel p.chrono_icon_txt {
	font-weight:bold;
	margin-top: 15px;
  width: 129px;
}

#small_left_pannel #end_command_small_left_pannel img.chrono_icon {
	clear: left;
}

#small_left_pannel #end_command_small_left_pannel .loyalty_star .loyalty_star_message.big_star, .loyalty_star_notannoying .loyalty_star_message.big_star {
	float: left;
	height:30px;
	padding:0px 5px 8px 80px !important;
	width: 130px;
}

#small_left_pannel #end_command_small_left_pannel .loyalty_star .loyalty_star_message, .loyalty_star_notannoying .loyalty_star_message {
	background-color: transparent !important;
}

#small_left_pannel #end_command_small_left_pannel #resto_map {
	margin: 30px 0 0 0px;
}

/* ------------------------ START BOTTOM CART -----------------------------------*/

#cart_bottom {
	background-image: url("/images/vac/cart/background.png");
	background-repeat: no-repeat;
	bottom: 0px;
	color: #fff;
	height: 105px;
	margin-left: -10px;
	position: fixed;
	width: 996px;
	z-index: 10; /* prevent other elements of being above the cart */
}

#cart_bottom h1 {
	height: 30px;
	margin: 0px 0 0 50px !important;
	padding-top: 10px;
	width: 170px;
	/*margin: 15px 0 0 60px;*/
}

#cart_bottom a, #cart_bottom h1 a, #cart_bottom h2 a, #cart_bottom h3 a, #cart_bottom h4 a, #cart_bottom h5 a, #cart_bottom h6 a  {
	color: #fff;
	text-decoration: underline;
}

#cart_bottom a:hover, #cart_bottom h1 a:hover, #cart_bottom h2 a:hover, #cart_bottom h3 a:hover, #cart_bottom h4 a:hover, #cart_bottom h5 a:hover, #cart_bottom h6 a:hover, #cart_bottom a:focus, #cart_bottom h1 a:focus, #cart_bottom h2 a:focus, #cart_bottom h3 a:focus, #cart_bottom h4 a:focus, #cart_bottom h5 a:focus, #cart_bottom h6 a:focus, #cart_bottom a:active, #cart_bottom h1 a:active, #cart_bottom h2 a:active, #cart_bottom h3 a:active, #cart_bottom h4 a:active, #cart_bottom h5 a:active, #cart_bottom h6 a:active {
  text-decoration: none;
}

#cart_bottom #cart_status { 
	float: left;
	font-weight: bold;
	height: 30px;
	margin: 1px 0 7px 7px;
	width: 768px;
}


#cart_bottom #cart_status #cart_bottom_item a {
  color: #fff;    /* Do not delete, useful for jQuery */
  display: block;
}

#cart_bottom #cart_status p { 
	float: left;
	width: 246px;
	margin: 7px 5px 3px 5px;
	padding: 0;
  color: #fff;
}

#cart_finalize {
	float: right;
	width: 130px;
	margin-top: 25px;
}

#cart_bottom ul#cart_track {
	clear: both;
	margin: 0 0 10px 15px;
	width: 780px;
}

#cart_bottom ul#cart_track li {
	clear: right;
	display: inline;
	margin-left: 5px;
	vertical-align: bottom;
}

#cart_bottom ul#cart_track li.tracker_selected {
  color: #bbd26b;
  font-weight: bold;
}

#cart_bottom ul#cart_track li img {
	margin-right: 5px;
}

#cart_bottom ul#cart_track li img.dashed_line {
	margin: 0 0 0 8px;
	vertical-align: middle;
}

#cart_bottom #cart_finalize a {
	float:right;
	height:11px;
	margin-right:44px;
}

/*------------------------ START POPIN DESIGN --------------------------------*/

.popin-content #cart_popin_sumup {
	/*background-color: #fff;
	border: 2px solid #fff;*/
	padding: 10px;
}

.popin-content #cart_popin_sumup h2 {
	color: #fff !important;
	background-color: #7a1132;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 8px;
}

.popin-content #cart_popin_sumup h2 a {
	color: #fff !important;
}

.popin-content #cart_popin_sumup a.popin-close.link {
  float: none;
  margin: 0;  
}
  
.popin-content #cart_popin_sumup h2 a.popin-close.button {
	background-color:#FFFFFF;
	color:black !important;
	float:right;
	font-size:0.7em;
	margin: 0 5px;
	padding:4px 4px 2px 5px;
}

.popin-content #cart_popin_sumup .loyalty_star .loyalty_star_message.big_star, .popin-content #cart_popin_sumup .loyalty_star_notannoying .loyalty_star_message.big_star {
	color: #7a1132;
	height:30px;
	font-weight: bold;
	padding:16px 5px 0 65px !important;
}

.popin-content #cart_popin_sumup table#my_order th, .popin-content #cart_popin_sumup table#my_order tr, .popin-content #cart_popin_sumup table#my_order td {
	background-color: #eee;
	border-color: #fff;
}

.popin-content #cart_popin_sumup table#my_order tr.designation th {
	border-bottom: 1px dashed black;
	border-top: 10px solid #fff;
	color: black;
	padding: 5px 5px 5px 5px;
}

.popin-content #cart_popin_sumup table#my_order tr td.additem, .popin-content #cart_popin_sumup table#my_order tr td.empty, .popin-content #cart_popin_sumup table#my_order tr td.finalize {
	background-color: #fff;
	border-top: 30px solid #fff;
	border-bottom: 10px solid #fff;
}

.popin-content #cart_popin_sumup table#my_order tr td.empty img, .popin-content #cart_popin_sumup table#my_order tr td.additem img{
	margin-right: 5px;
	vertical-align: middle;
}

.popin-content #cart_popin_sumup table#my_order tr.finalize_my_cart {
	background-color: #fff;
}

.popin-content #cart_popin_sumup tr.cart_total_price td{
	background-color: #fff ;
	border-bottom: 1px dashed black;
	border-top: 15px solid #fff;
	color: #7a1132;
}

.popin-content #cart_popin_sumup .cart_popin_notice {
  display: none;
  margin-left: 10px;
}



/* ------------------------ START BOTTOM CART CUSTOM-----------------------------------*/

#cart_bottom_custom {
  background-image: url("/images/vac/cart/cart_custom/cart_custom_background_top.png");
  background-position: center top;/*QU EST-CE QUE TU VEUX PAR LA ???*/
  background-repeat: no-repeat;
  bottom: 0px;
  color: #fff;
  margin-left: -10px;
  position: fixed;
  width: 996px;
  z-index: 10; /* prevent other elements of being above the cart */
}

#cart_custom_background_content {
  background-image: url("/images/vac/cart/cart_custom/cart_custom_background_content.png");
  height: 161px;
  margin-top: 6px;
}

#cart_custom_background_content div p {
  float: left;
  padding: 0;
}

#cart_custom_name, #cart_custom_price {
  font-size: 1.1em;
  font-weight: bold;
}

#cart_custom_name {
  margin: 6px 5px 0 10px;
  width: 377px;
}

#cart_custom_price {
  margin: 6px 0 0 10px;
  width: 150px;
}

#cart_custom_minmax {
  font-size: 0.8em;
  font-weight: normal;
  margin: 6px 5px 0 10px;
  width: 217px;
}

#cart_custom_minmax .red {
  color: #f00;
}

#cart_custom_minmax .green {
  color: #0f0;
}

#cart_custom_cancel {
  margin: 6px 5px;
  width: 70px;
}

#cart_custom_action {
  margin: 6px 5px;
  width: 120px;
}

#cart_custom_background_content ul {
  
}

/*#cart_bottom_custom #cart_custom_background_top, #cart_bottom_custom #cart_custom_background_content {
	width: 996px;
}*/

/*#cart_bottom_custom #cart_custom_background_top {
	background-image: url("/images/vac/cart/cart_custom/cart_custom_background_top.png");
	background-repeat: no-repeat;
	height: 5px;
}*/


#cart_bottom_custom a {
	color: #fff;
}

/*#cart_bottom_custom {
	background-image: url("/images/vac/cart/cart_custom/background.png");
	background-repeat: no-repeat;
	bottom: 51px;
	height: 156px;
	margin-left: -10px;
	position: absolute;
	width: 996px;
}*/

/*#cart_bottom_custom h1 {
	height: 30px;
	margin: 0px 0 0 85px !important;
	padding-top: 13px;
	width: 170px;
	/*margin: 15px 0 0 60px;*/
/*}*/

/*#cart_bottom_custom #cart_custom_status { 
	float: left;
	font-weight: bold;
	height: 30px;
	margin: 1px 0 7px 5px;
	width: 860px;
}*/

/*#cart_bottom_custom #cart_custom_status p { 
	float: left;
	margin: 7px 210px 3px 13px;	
}*/

/*#cart_bottom_custom #cart_custom_status p.cart_custom_total { 
	font-size: 1.3em;
	margin-top: 0px;
}

#cart_bottom_custom #cart_custom_status p.cart_custom_cancel { 
	margin-right: 0px;
}*/

/*#cart_custom_finalize {
	float: right;
	width: 130px;
	margin-top: 10px;
}*/

#cart_bottom_custom ul#cart_custom_ingredients {
	clear: both;
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 10px 10px;
	width: 980px;
}

#cart_bottom_custom ul#cart_custom_ingredients li {
	background-color: #a8a8a8;
	display: inline;
	float: left;
	font-size: 0.8em;
	height: 102px;
	margin: 5px 5px 0 0;
	position: relative;
  width: 70px;
}

#cart_bottom_custom ul#cart_custom_ingredients li.plus {
  background-color: transparent;
  background-image: url("/images/vac/cart/cart_custom/plus.png");
  background-repeat: no-repeat;
  width: 35px;
}

/*#cart_bottom_custom ul#cart_custom_ingredients li.base, #cart_bottom_custom ul#cart_custom_ingredients li.sauce {
	margin-right: 41px;
}*/

#cart_bottom_custom ul#cart_custom_ingredients li p {
	color: black;
	margin: 2px;
	padding: 0;
}

#cart_bottom_custom ul#cart_custom_ingredients li a.ingredient_delete img {
  left: 53px;
  position: absolute;
  top: 5px;
}

/*#cart_bottom_custom #cart_custom_finalize a {
	float:right;
	margin-right:17px;
}*/

  /*ENDCART*/
  #left_endcart_pannel {width: 350px;float: left;}
  #right_endcart_pannel {width: 590px;float: right;}
  #left_endcart_pannel ,#right_endcart_pannel {background-color:#CCC2B9;border:1px solid #AE9E91;margin-bottom:9px;padding:5px;}
  table.my_order,table.my_order thead,table.my_order tbody,table.my_order tr,
  table.my_order td,table.my_order th {background-color: #FFF;color: #000;}
  table.my_order {margin: 30px 4px;padding: 10px 20px; width:340px;}
  table.my_order thead th {padding-bottom:15px;}
  table.my_order a {color: #000; text-decoration: underline;font-size: 12px;}
  table.my_order thead tr th span.rightalign {display:block;width:100px;}
  table.my_order tbody th.bordered {border-bottom:1px dashed #000;}
  table.my_order tbody tr.bordered,
  table.my_order tbody tr.designation th {border-top:1px dashed #000;border-bottom:1px dashed #000;}
  table.my_order td.detail {border-top:2px dashed #000000;padding-top: 10px;}
  table.my_order td.final_price {color:#1F4463;font-size:15px;font-weight:bold;margin-top:5px;padding-top:10px;}
  table.my_order td.final_reduc_price {font-weight: bold;}
  table.my_order tr.dashed_space td {padding: 15px 5px;}

  div.endcommand {color:#1F4463;font-size:13px;font-weight:bold;height:246px;margin-right:10px;width:218px;}
  .endcommand p {font-size:13px;font-weight: bold;}
  .endcommand h3 {margin-bottom:20px;}
  .endcommand ul {list-style-image:url("/images/vac/list_decoration/list_decoration_blue.png");margin:20px 0 0 25px;}
  .endcommand ul li {margin-bottom: 15px;}
  .endcommand a.home {display: block;text-align: right;}
  