@import "rental.css";
@import "../../plugins/lightbox/css/lightbox.css";

p {
	z-index : 50;
}

/*** Titre + texte de la page ***/

/*#content*/ div.pack-header {
	width : 476px;
	height : 190px;
	margin : 10px 0px 20px 0px;
	padding : 2px;
	float : left;
	z-index : 40;
}

/*** Bloc de sélection de la date ***/

/*#content*/ div.date {
	width : 239px;
	height : 160px;
	margin : 10px 0px 10px 0px;
	padding : 2px;
	float : right;
	text-align : right;
	background-color : #DDDDDD;
	z-index : 40;
}

/*#content*/ div.date td {
	white-space : nowrap;
	z-index : 50;
}
/*#content*/ div.date td.calendar {
	width : 39px;
}

/*#content*/ table.date .field {
	padding : 15px 0px 5px 0px;
}

/*#content*/ table.date .field2 {
	width : 100px;
	white-space : nowrap;
	text-align : right;
}

/*#content*/ table.date .field3 {
	width : 100px;
}

/*#content*/ table.date .duration {
	text-align : right;
	font-weight : bold;
}

.content2 table.date #cart-validate a {
	width : 60px;
	display : block;
	position : relative;
	margin : 0px;
	padding : 2px;
	left : 160px;
	background-color: #E60000;
	border : 1px #FFFFFF dotted;
	-moz-border-radius : 6px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}

/*** Menu ***/

ul#category-menu {
	display : block;
	float : none;
	clear : left;
	width : 723px;
	height : 17px;
	margin : 0px 0px 22px 0px;
	padding : 0px;
	list-style : none;
	border-bottom : #E60000 1px solid;
}

ul#category-menu li {
	display : block;
	position : relative;
	width : 120px;
	height : 22px;
	margin : -5px 0px 0px 0px;
	padding : 0px;
	float : left;
	clear : none;
	/*background-color : #E60000;*/
	background-image : url(../images/contenu/category-menu-item-off.gif);
}

ul#category-menu li:hover {
	/*background-color : #1D3195;*/
	background-image : url(../images/contenu/category-menu-item-on.gif);
}

ul#category-menu li.first-category {
	margin-left : 1px;
}

ul#category-menu li a {
	display : block;
	position : relative;
	width : 120px;
	height : 17px;
	margin : 0px;
	padding : 5px 0px 0px 0px;
	color : #FFF;
	font-weight : bold;
	text-align : center;
	text-transform : uppercase;
}

h1.category + p {
	margin-top : -22px;
}

/*** Liste packs ***/

h1.category {
	background-color : #FFF;
	-moz-border-radius : 6px;
	text-indent : 4px;
}

h2.pack {
	display : block;
}

p.visu {
	display : block;
	width : 595px;
	margin : 0px;
	padding : 0px;
	float : left;
	clear : left;
}

div.text {
	width : 595px;
	height : 220px;
	margin : 10px 0px 0px 0px;
	padding : 2px;
	float : left;
	overflow : hidden;
	border-bottom : 1px #DDDDDD solid;
}

div.price {
	width : 120px;
	height : 220px;
	margin : 10px 0px 0px 0px;
	padding : 2px;
	float : right;
	text-align : right;
	border-bottom : 1px #DDDDDD solid;
}

div.last {
	border : 0px;
}

div.price h3 {
	display : block;
	clear : both;
	margin : 0px;
	padding : 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family : Arial, Helvetica, sans-serif;
}

div.price p.shop {
	margin : 0px;
	padding : 0px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : line-through;
}

div.price p.internet {
	margin : 0px;
	padding : 0px;
	color: #E60000;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family : Arial, Helvetica, sans-serif;
}

div.price p.promo {
	width : 60px;
	display : block;
	position : relative;
	float : right;
	margin : 0px 0px 15px 0px;
	padding : 0px;
	background-color: #E60000;
	-moz-border-radius : 6px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family : Arial, Helvetica, sans-serif;
}

div.price p.no-price {
	display : none;
}

div.price p.option {
	position : relative;
	margin : 0px 0px 15px 0px;
	padding : 0px;
}

div.price p.rent-link {
	position : relative;
	margin : 0px;
	padding : 0px;
}
