@import url(https://fonts.googleapis.com/css?family=Comfortaa:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic);
body, textarea, input, select, h1, h2, h3, h4, h5, h6 {font: 83%/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#000;}
html, body {margin:0px;}
body {background-color:#fff;color:#000;}
img {border:0px;}
fieldset {border:0px;}
h1 {padding-bottom:8px;font-weight: 700;font-size: 16px;color:#c50b76;}
.clear {clear:both;visibility:hidden;}
a.closepopup{position:fixed;top:0;right:0;height:35px;width:35px;background:url(/images/pirobox/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}

.popup-block {
	background:#FFF;
	padding:20px 30px;
	text-align:left;
	max-width:650px;
	margin: 20px auto;
	position:relative;
	border:4px solid #c50b76; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.popup-block-iframe {
	background:#FFF;
	text-align:left;
	max-width:650px;
	margin: 5px auto;
	position:relative;
}

.popup-banner {
  position: relative;
  width:auto;
  max-width: 900px;
  margin: 0 auto; 
  }

div.msg_error, div.msg_success {
  padding:5px;
  color:red;
  font-size:12px;
  font-weight:bold;
  background: #FFF5F5;
  border-top:1px dashed #FFDDDD;
  border-bottom:1px dashed #FFDDDD;
  margin-top:10px;
  margin-bottom:10px;
  padding-left:25px;
  }

div.msg_success {
	color:green;
	border:1px dashed green;
}

a.btn, input.btn {
	border: 1px solid #c50b76;
	background-color: #c50b76;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	cursor:pointer;
}

a.btn:hover {
	background-color: #c50b76;
}

#frmContact label, #frmOfferte label, #frmBrochure label, #frmNewsletter label, #frmReview label {
	float: left;
	display:block;
	width:125px;
	line-height: 20px;
	color:#000;
}

.tripStepplacesTable {
	margin: 20px auto;
	width: 100%;
}
.tripStepplacesTable td {
	padding: 4px;
}

.tripStepplacesTableHeader {
	background-color:#c40a7f;
	color:#fff;
}
.tripStepplacesTableRow {
	line-height: 24px;
}
.backgrey {
	background-color: #e3dfdf;
}
.backwhite {
	background-color: #fff;
}


