@import "accordion.css";
@import "../../tools/aeroncalendar/calendar.css";
@import "../../tools/lightbox/css/lightbox.css";

#rental {
	width : 900px;
	height : 530px;
}

.left {
	float : left;
	width : 330px;
	height : 254px;
	margin : 0px;
	padding : 0px;
}

.right {
	float : left;
	width : 449px;
	height : 254px;
	margin : 0px;
	padding : 0px;
}

#content h3 {
	font-size : 20px;
	color : #000;
}

.right h4 {
	margin : 0px;
	clear : left;
	font-size : 14px;
	color : #000;
	font-weight : bold;
}

.right div + h4 {
	margin-top : 10px;
}

.img {
	float : left;
	width : 100px;
	height : 254px;
	margin : 0px;
	padding : 0px;
}

.img img {
	float : left;
}

ul.info {
	float : left;
	width : 220px;
	height : 254px;
	margin : 0px;
	padding : 0px;
}

table.info {
	width : 330px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
}

table.info td {
	padding : 0px;
	text-align : left;
}

table.info td.td50 {
	width : 50%;
}

table.info td.td33 {
	width : 33%;
}

.tarif {
	width : 449px;
	margin : 5px 0px 5px 0px;
	padding : 0px;
	border : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
}

.tarif th, .tarif td {
	padding : 5px 2px 5px 2px;
	border : 1px #DBDBDB dotted;
	text-align : right;
}

.product-rental-form-button {
	display : block;
	width : 154px;
	height : 47px;
	margin : 10px auto 0px auto;
	padding : 0px;
	border : 0px;
	cursor : pointer;
}

.product-rental-form-button.fr {
	background-image : url(../../../images/bikes/btn-reserve-fr.gif);
}
.product-rental-form-button.fr:hover {
	background-image : url(../../../images/bikes/btn-reserve-fr-hover.gif);
}
.product-rental-form-button.en {
	background-image : url(../../../images/bikes/btn-reserve-en.gif);
}
.product-rental-form-button.en:hover {
	background-image : url(../../../images/bikes/btn-reserve-en-hover.gif);
}

.rental th {
	width : 100px;
}

.rental td {
	width : 98px;
	text-align : center;
}

fieldset {
	float : left;
	width : 380px;
	height : 336px;
	margin : 0px;
	padding : 2px;
	border : 1px #DBDBDB dotted;
}

fieldset#fieldset-customer {
	margin : 0px 0px 0px 8px;
}

legend {
	font-family : arial;
	font-size : 14px;
	font-weight : bold;
	background-color : #FFF;
	color : #000;
}

fieldset table {
	width : 380px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	border-spacing : 1px;
	border-collapse : separate;
}

fieldset table td {
	padding : 0px;
}

fieldset table td.label {
	width : 150px;
	font-weight : bold;
}

fieldset table td.field {
	width : 230px;
}

fieldset table td.field2 {
	width : 85px;
}

fieldset table td.calendar {
	width : 85px;
}

fieldset table td.calendar img {
	cursor : pointer;
}

#rental-form-cart table {
	width : 380px;
	margin : 0px 0px 10px 0px;
	padding : 0px;
	border : 0px;
	border-spacing : 1px;
	border-collapse : separate;
	empty-cells : show;
}

#rental-form-cart table th {
	width : 76px;
	padding : 2px;
	border-bottom : 1px #000 dotted;
}

#rental-form-cart table td {
	width : 76px;
	padding : 2px;
	border-bottom : 1px #000 dotted;
}

#rental-form-cart table .selection,
#rental-form-cart table .quantity {
	text-align : center;
}

#rental-form-cart table .name {
	width : 276px;
}


#rental-form-cart table .quantity {
	width : 38px;
}

#rental-form-cart table .price {
	width : 208px;
	text-align : right;
}

#rental-form-cart table .total-label {
	width : 390px;
	text-align : right;
	font-weight : bold;
}

#rental-form-cart table .total-value {
	text-align : right;
	font-weight : bold;
}

#rental-form-cart table th.delete {
	width : 38px;
	text-align : center;
}

#rental-form-cart table td.delete a {
	background-image : url(../../../images/bikes/btn-delete.gif);
	background-repeat : no-repeat;
	display : block;
	width : 16px;
	height : 16px;
	margin : 0px auto 0px auto;
	padding : 0px;
}

#rental-form-cart table td.delete a:hover {
	background-image : url(../../../images/bikes/btn-delete-hover.gif);
}

.rental-submit {
	display : block;
	width : 154px;
	height : 47px;
	margin : 10px auto 0px auto;
	padding : 0px;
	border : 0px;
	cursor : pointer;
}

#rental-submit-fr {
	background-image : url(../../../images/bikes/btn-send-fr.gif);
}
#rental-submit-fr:hover {
	background-image : url(../../../images/bikes/btn-send-fr-hover.gif);
}
#rental-submit-en {
	background-image : url(../../../images/bikes/btn-send-en.gif);
}
#rental-submit-en:hover {
	background-image : url(../../../images/bikes/btn-send-en-hover.gif);
}

input, textarea, select {
	font-size : 11px;
}
