/* CSS Document */

#rentArea{
	/*
	float:left;
	position:relative;
	*/
	z-index:14;
	position:absolute;
	top:86px;
	left:0;
	width:360px;
	height:359px;
	padding:9px 0 0 0;
	margin:0 7px 0 0;
	background:#014a96 url(../medias/img/rentarea_bg.jpg) repeat-x left top;
}
#rentArea .bottom{
	float:left;
	position:absolute;
	bottom:-3px;left:0;
	width:360px;
	height:3px;
	font-size:0;
	background:url(../medias/img/tabarea_bottom_home.png) no-repeat left top;
}

#rentArea .header{
	position:absolute;
	top:-49px;left:0;
	float:left;
	width:360px;
	height:49px;
	/*padding:3px 0 0 0;*/
	/*background:url(../medias/img/tabheader_top.png) no-repeat left top;*/
}
#rentArea .header ul{
	float:left;
	width:360px;
	height:44px;
	/*padding:0 3px;*/
	list-style-type:none;
	/*border-left:1px solid #565656;
	border-right:1px solid #565656;
	background:url(../medias/img/tabheader_main.gif) repeat-x left top;*/
}
#rentArea .header ul li{
	float:left;
	width:165px;
	height:40px;
	padding:9px 0 0 0;
	color:#ffffff;
	/*text-align:center;*/
	cursor:pointer;
	padding-left:13px;
	font-size:13px;
}
#rentArea .header ul li.firstChild{margin:0 4px 0 0;}
#rentArea .header ul li.firstChild strong{position:relative;top:9px;}
#rentArea .header ul li span{color:#8e8e8e;}
#rentArea .header ul li:hover span, #rentArea .header ul li.active span{color:#84b7ed;}
#rentArea .header ul li strong{/*text-transform:uppercase;*/position:relative;top:9px;}



#rentArea form{
	display:none;
	float:left;
	width:321px;
	padding:0 9px 0 10px;
}
#rentArea form.active{display:block;}
#rentArea form .top{
	display:block;
	float:left;
	width:340px;
	height:5px;
	font-size:0;
	background:url(../medias/img/rentarea_form_top_home.gif) no-repeat left top;
}
#rentArea form .bgFieldset{/*background:url(../medias/img/rentarea_form_main_home.gif) repeat-y left top;*/ width:340px;background:#1b7edc}
#rentArea form fieldset{
	clear:both;
	min-height:12px;
	border:none;
	padding:2px 11px 16px 11px;
	background:url(../medias/img/rentarea_fieldset_bottom_home.gif) no-repeat left bottom;
	width:318px;
	margin:0;
}
#rentArea form .black{
	height:56px;
	/*padding-top:7px;*/
	margin-bottom:10px;
	background:url(../medias/img/rentarea_fieldset_black_home.gif) repeat-x left top;
	width:340px;
}
#rentArea form .black fieldset{background:none;}
#rentArea form .black fieldset legend{color:#ffffff;font-size:11px;}
#rentArea form fieldset.lastChild{
	padding-bottom:12px;
	/*margin-bottom:8px;*/
	background:url(../medias/img/rentarea_fieldset_bottom_last_home.gif) no-repeat left bottom;
}

#rentArea form fieldset.lastChild.alone{
	background:url(../medias/img/rentarea_fieldset_bottom_last_alternate.gif) no-repeat left bottom;
}

#rentArea form legend{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}

#rentArea form legend span{position:relative;}
#rentArea form legend em{
	position:relative;
	left:6px;
	color:#d71020;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	font-weight:bold;
}
#rentArea fieldset div{
	float:left;
	width:320px;
}
#rentArea fieldset div span{
	display:block;
	float:left;
	width:7px;
	height:26px;
}
#rentArea fieldset div span.left{background:url(../medias/img/rentarea_input_left_blue.gif) no-repeat left top;}
#rentArea .black fieldset div span.left{background:url(../medias/img/rentarea_input2_left_home.gif) no-repeat left top;}
#rentArea fieldset div span.right{background:url(../medias/img/rentarea_input_right_blue.gif) no-repeat left top;}
#rentArea .black fieldset div span.right{background:url(../medias/img/rentarea_input2_right_home.gif) no-repeat left top;}
#rentArea fieldset div span.right.addMargin{margin:0 5px 0 0;}
#rentArea fieldset div span.main{
	width:306px;
	height:24px;
	border-top:1px solid #247dca;
	border-bottom:1px solid #247dca;
}
#rentArea fieldset div span.loading{
	width:238px;
	height:14px;
	font-size:11px;
	color:#0b529b;
	padding:3px 25px 5px 5px;
	background:url(../medias/img/rentarea_select_puce_off.gif) no-repeat right 3px;
}
#rentArea fieldset div span.loading img{vertical-align:middle;}
#rentArea form label{
	display:block;
	padding:0 3px 5px 3px;
	color:#adebfd;
}
#rentArea form label.left{
	float:left;
	width:149px;
	padding:0 14px 5px 0;
}
#rentArea form label.right{
	float:left;

	width:129px;
	padding:0 0 5px 0;
}
#rentArea form input{
	float:left;
	width:296px;
	border:none;
	background:#f9f9f9;
	border-top:1px solid #257dca;
	border-bottom:1px solid #257dca;
	font-size:11px;
	color:#0b529b;
	text-transform:uppercase;
	
	height:13px; /* MAJ 31.08.10 */
	
	padding:6px 5px 5px 5px;
}
#rentArea form .black input{
	border-color:#435361;
	color:#000000;
}
#rentArea form input.minified{
	font-size:11px;
	text-transform:none;
}
#rentArea form input.halfSize{width:133px;}
#rentArea fieldset.submit input.halfSize{width:125px;}
#rentArea form input.datepicker{background:#f9f9f9 url(../medias/img/datepicker.gif) no-repeat right 4px;cursor:default;}
#rentArea form select{display:none;}

#rentArea form dl{
	float:left;
	position:relative;
	width:281px;
	height:24px;
	padding:0 25px 0 0;
	background:#F9F9F9 url(../medias/img/rentarea_select_puce.gif) no-repeat right 3px;
}
#rentArea form dt{
	float:left;
	overflow:hidden;
	width:275px;
	height:14px;
	padding:5px 0 3px 5px;
	font-size:11px;
	color:#0b529b;
	text-transform:uppercase;
	cursor:default;
}
#rentArea form dt span{display:block;width:1000px;}
#rentArea form dd{
	display:none;
	z-index:5;
	position:absolute;
	left:-7px;top:21px;
	width:318px;
	background:#F9F9F9;
	border:1px solid #257dca;
	border-top:0;
}
#rentArea form dd ul{
	width:268px;
	font-size:11px;
	color:#0b529b;
	text-transform:uppercase;
	list-style-type:none;
}
#rentArea form dd ul li{
	width:258px;
	padding:3px 5px;
	cursor:default;
}
#rentArea form dd ul li:hover{background:#edf6ff;color:#e20025;}
#rentArea .specialLink{
	float:left;
	/*width:160px;*/
	width:100%;
	line-height:12px;
	text-align:right;
	/*padding:0 0 0 158px;*/
}
#rentArea .specialLink .link{
	font-size:10px;
	color:#8a9bad;
	padding:0 0 0 10px;
	text-decoration:none;
	cursor:pointer;
	/*background:url(../medias/img/specialink_puce.gif) no-repeat left 4px;*/
}
#rentArea .specialLink .link:hover{color:#ffffff;}
#rentArea .specialLink.alternate .link{color:#0b529b;/*background-image:url(../medias/img/specialink_puce2.gif);*/}
#rentArea .specialLink.alternate .link:hover{color:#333333;}

#rentArea fieldset.submit{
	padding:0;
	background:none;
	min-height:0px;
	width:340px;
}
#rentArea fieldset.submit div{width:340px;}
#rentArea fieldset.submit div span.left{background:url(../medias/img/rentarea_input3_left_home.gif) no-repeat left top;}
#rentArea fieldset.submit div span.right{background:url(../medias/img/rentarea_input3_right_home.gif) no-repeat left top;}
#rentArea fieldset.submit input.submit{
	float:right;
	position:relative;
	right:-4px;top:-8px;
	width:190px;
	height:33px;
	border:none;
	cursor:pointer;
	padding:6px 0 0 0;
	cursor:pointer;
	color:#ffffff;
	font-size:10px;
	text-transform:uppercase;
	background:url(../medias/img/valider.gif) no-repeat left 9px;
	font-family:"DIN-Black",Arial,sans;
	font-size:13px;
}

#rentArea fieldset.submit input.submit.alternate{
	right:0px;top:0px;
}

#rentArea .note{
	float:left;
	text-align:justify;
	font-size:10px;
	color:#004288;
	line-height:10px;
	padding:5px 0 0 0;
}
#rentArea .note .icon{float:left;padding:0 5px 0 0;}

#inputList{
	display:none;
	z-index:5;
	position:absolute;
	left:21px;top:72px;
	border:1px solid #247dca;
	border-top:none;
	background:#f9f9f9;
	width:318px;
	height:200px;
	overflow:auto;
	font-size:11px;
	color:#0b529b;
	text-transform:uppercase;
	list-style-type:none;
}
#inputList img{vertical-align:middle;}
#inputList li.loading{padding:10px 5px;}
#inputList li{
	padding:3px 5px;
	cursor:default;
}
#inputList li:hover{background:#edf6ff;color:#e20025;}
#inputList li.loading:hover{background:#ffffff;color:#0b529b;}

.contentAllWidth{margin-top:50px;}
#headerAllWidth.contentAllWidth{margin-top:0;}
#headerAllWidth{top:-50px;}
#footerAllWidth{
left:0;
margin-top:0 !important;
position:absolute;
top:559px;
z-index:38;
}

#map{
	display:none;
	position:absolute;
	left:358px;top:86px;
	width:614px;height:361px;
	padding:10px 0 0 6px;
	background:#0033a6 url(../medias/img/rentarea_bg.jpg) repeat-x left top;
	z-index:2000;
}

#map #viewport{
	position:absolute;
	width:606px;
	height:351px;
}
#map #viewport img{display:block;cursor:pointer;}
#map .right{
	position:absolute;
	right:-3px;top:0;
	width:3px;
	height:371px;
	background:url(../medias/img/map_right_home.gif) no-repeat left top;
}

#map #rightCol{
	position:absolute;
	right:8px;top:10px;
	/*padding:5px 0;*/
	padding:0;
	background:rgba(3, 76, 152, 0.5);
}
#map #rightCol #infosBlock .block{
	background:none;
}
#map #rightCol #infosBlock #shopResume .infosBlock{
	height:274px;
}
#rightCol .block.special {height:auto;min-height:1px;}





/*-----------  SLIDE   -----------*/
#slide{
	height:509px;
	background:#effbff url(../medias/img/slide-loader.gif) no-repeat center 135px;
}
#slide #slideBackground{
	display:none;
	z-index:2;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:509px;
	background-position:center top;
	background-repeat:no-repeat;
}
/*#slide .overlay{
	z-index:4;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:527px;
	background:url(../img/slide_overlay.png) no-repeat center top;
}
#slide .overlay_bottom{
	z-index:3;
	position:absolute;
	left:0;bottom:0;
	width:100%;
	height:253px;
	background:url(../img/slide_overlay_bottom.png) repeat-x center bottom;
}*/
#slide .filet-1{
	display:none;
	z-index:5;
	position:absolute;
	left:262px;top:0;
	width:84px;
	height:53px;
	background:url(../img/filet-1.png) no-repeat right bottom;
}
#slide .filet-2{
	display:none;
	z-index:6;
	position:absolute;
	right:0;top:0;
	width:768px;
	height:550px;
	background:url(../img/filet-2.png) no-repeat right bottom;
}
#slide #slideData{
	z-index:7;
	position:relative;
	margin:0 auto;
	width:599px;
	height:419px;
	overflow:hidden;
	padding:90px 0 0 388px;
}
#slide .title{
	display:none;
	float:left;
	width:100%;
	color:#ffffff;
	padding:0 0 13px 0;
	font:normal bold 50px/45px Helvetica, Arial, Sans-serif;
	text-shadow:1px 0px 4px rgba(0, 0, 0, 0.28);
}
#slide .desc{
	display:none;
	padding:12px 0;
	font:normal normal 12px/normal Arial, Verdana Sans-serif;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
}
#slide .button{
	display:inline-block;
	height:15px;
	color:#ffffff;
	background:red;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px 12px 4px 26px;
	background:url(../medias/img/slide-button.gif) no-repeat left top;
}
#slide .pagination{
	display:none;
	z-index:7;
	position:absolute;
	right:-3px;top:40px;
	list-style-type:none;
	text-align:right;
}
#slide .pagination li{
	color:#ffffff;
	display:inline-block;
	padding:3px;
	cursor:pointer;
	vertical-align:middle;
	font:normal normal 12px/14px Din, Arial, Sans-serif;
}
#slide .pagination li:hover, #slide .pagination li.active{color:#fe2f7c;}
#slide .pagination li.previous, #slide .pagination li.next{
	width:23px;
	height:23px;
	/*margin:0 3px;*/
	background-image:url(../medias/img/slide-next.png);
	background-repeat:no-repeat;
}
#slide .pagination li.previous{background-image:url(../medias/img/slide-previous.png);}
#slide .pagination li.previous:hover{background-position:left -29px;}
#slide .pagination li.next:hover{background-position:left -29px;}


#illustration{
	float:left;
	width:410px;
	margin:0 8px 0 0;
}

#illustration img{
	display:block;
}

#rentArea .header ul li#tabHeader_1{background:transparent url(../medias/img/tabheader_li.png) no-repeat scroll left 10px;;color:#4a4a4a;}
#rentArea .header ul li#tabHeader_2{background:transparent url(../medias/img/tabheader_li_2.png) no-repeat left 10px;;color:#4a4a4a;}	

#rentArea .header ul li#tabHeader_1.active{background-position:left -69px !important;color:#ffffff !important;}
#rentArea .header ul li#tabHeader_1:hover{background-position:left -59px;color:#ffffff;}

#rentArea .header ul li#tabHeader_2.active{background-position:left -69px !important;color:#ffffff !important;}
#rentArea .header ul li#tabHeader_2:hover{background-position:left -59px;color:#ffffff;}

/* 30.08.10------------------------------------------------------------------------------------------ */

#bkgOffre{
	background:url(../medias/img/fonds/promo.jpg) no-repeat center top;
	min-height:509px;
}

#bkgOffre #offreData{
	z-index:7;
	position:relative;
	margin:0 auto;
	width:599px;
	height:419px;
	overflow:hidden;
	padding:90px 0 0 388px;
}

#bkgOffre .title{
	display:none;
	float:left;
	width:100%;
	color:#ffffff;
	padding:0 0 13px 0;
	font:normal bold 50px/45px Helvetica, Arial, Sans-serif;
	text-shadow:1px 0px 4px rgba(0, 0, 0, 0.28);
}

#bkgOffre .desc{
	display:none;
	padding:2px 0 12px 0;
	font:normal normal 12px/normal 'DIN-Black', Arial, Verdana Sans-serif;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
	line-height:14px;
}

#bkgOffre .button{
	display:inline-block;
	height:15px;
	color:#ffffff;
	background:red;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px 12px 4px 26px;
	background:url(../medias/img/slide-button.gif) no-repeat left top;
}

#bkgOffre #btnOffreTop{
	float:right;
	margin-right:7px;
	margin-top:-46px;
	display:none;
}

#bkgOffre #btnOffreTop.active{
	display:block;
}

#bkgOffre #btnOffreTop .titre{
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
}

#bkgOffre #btnOffreTop .desc{
	text-align:right;
}


#rentArea{
	z-index:14;
	position:absolute;
	top:86px;
	left:0;
	width:360px;
	height:359px;
	padding:9px 0 0 0;
	margin:0 7px 0 0;
	background:#0033a6 url(../medias/img/rentarea_bg.jpg) repeat-x left top;
}

#rightCol .block.special .title span.content, #rightCol .block.special .title h1.content.libelleSation{
	height:28px;	
}

#map #rightCol #infosBlock .block.special{
	padding:10px 4px 5px 4px;	
}
