/* CSS Pierre & Vacances Stylesheet v1.0 - DEC08-JAN09*/

/*POPUP: MAP*/
#popupWrapper {position:relative; width:489px; margin:auto; z-index:2000; top:100px; height:1px;} /*491-1-1*/
#popupBody {position:absolute; width:487px; min-height:363px; padding:0; margin:0; background-color:white; border:solid 1px #C7D7E4; overflow:hidden;}
#popupHeader {height:28px; clear:both;}
#popupHeader .itemTitle {background:transparent url(../img/popup/popup_multimedia_header01.png) no-repeat scroll 0 0;}
#popupHeader .itemTitle h3 {padding-left:69px; padding-right:3px;}
#popupHeader .itemTitle .picto {position:absolute; left:21px; top:4px;}
a.popupBtnclose {display:block; position:absolute; top:7px; right:5px; width:15px; height:13px;}
a.popupBtnclose span {display:none; overflow:hidden; text-decoration:none;}

/*POPUP: DIALOG BOX*/
#popupWrapper.popupDialogBox {width:392px;}
#popupWrapper.popupDialogBox #popupBody {width:390px; min-height:165px; background:white url(../img/popup/popup_dialogbox_bg01.png) no-repeat scroll 50% 100%; color:#5979AA;}
#popupWrapper.popupDialogBox #popupHeader {display:none;} /*No header -> in dialog box*/
#popupWrapper.popupDialogBox a.popupBtnclose {background:transparent url(../img/popup/btn_close.gif);}
/*Text mini*/
.popupDialogBoxTxtMini {margin:53px 61px 0 43px;}
.popupDialogBoxTxtWide {margin:0 61px 0 43px;}
.popupDialogBoxTxtWide h5 {margin:0 auto 25px auto; font-size:12px;}
.popupDialogBoxTxtWide h5 strong {font-size:15px; display:block;}
/*Form01*/
.popupDialogBoxForm01 {padding:8px 23px 0 31px;}
.popupDialogBoxForm01 label {color:#5979AA;}
.popupDialogBoxForm01 input {width:334px; color:#5979AA;}
.popupDialogBoxForm01 textarea {width:316px; color:#5979AA; padding:8px 10px;}
/*BTNS Bar*/
.popupDialogBoxBtnBar {padding:17px 61px 17px 43px;}

/*POPUP: DIALOG BOX WIDEST*/
#popupWrapper.popupDialogBox.popupDialogBoxWidest {width:550px;}
#popupWrapper.popupDialogBox.popupDialogBoxWidest #popupBody {width:548px; background-image: url(../img/popup/popup_dialogbox_bg02.png);}
#popupWrapper.popupDialogBox.popupDialogBoxWidest h3 {font-size:18px; font-weight:normal; padding:17px 0; text-align:center; text-transform:uppercase;} /**/
#popupWrapper.popupDialogBox.popupDialogBoxWidest fieldset#newsSubscriptionArea {width:99%; overflow:hidden; padding-top:21px;}
#popupWrapper.popupDialogBox.popupDialogBoxWidest ul.newsSubscriptionList {margin-top:11px;}
#popupWrapper.popupDialogBox.popupDialogBoxWidest ul.newsSubscriptionList li {float:left; width:141px; padding:0 0 21px 21px;}
#popupWrapper.popupDialogBox.popupDialogBoxWidest ul.newsSubscriptionList li input {vertical-align:top;}
#popupWrapper.popupDialogBox.popupDialogBoxWidest ul.newsSubscriptionList li label img {margin-left:7px;}
#popupWrapper.popupDialogBox.popupDialogBoxWidest fieldset#newsSubscriptionArea p {margin-left:21px;}
/*Form02*/
.popupDialogBoxForm02 {margin-left:21px;}
.popupDialogBoxForm02 label {display:-moz-inline-box; display:inline-block; width:83px;}

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/ /*Z-INDEX ==> MODIFIED ==> UPPEST*/
.dialog {
	display: block;
	position: absolute;
	z-index:6000 !important;
}

.dialog table.table_window  {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th {
  padding: 0;
}

.dialog .title_window {
  -moz-user-select:none;
}

#overlay_modal {
    background-color:#85BBEF;
    opacity: 0.6!important;
    filter : alpha(opacity=60);
}
