
.popup {
  /*
  position: absolute;
    bottom: 0;
    right: 0;
    */
  width: 454px;
  height: 624px;
  color: black;
  font-family: Arial, serif;
  border: 2px solid #c0c0c0;
}

.popup .header {
  /*
    text-align: right;
  background: #CDE4FE;
  height: 25px;
  */
  /**/
  position: absolute;
  top: 5px;
  left: 40px;
  height: 62px;
  width: 410px;
  /**/
  /*clear: both;*/
  /*border: 1px dotted black;*/
}

.popup .content, .popup .fixSelectIe6 {
  /*position: absolute;
  top: 25px;
  left: 0;
  */
  margin: 0;
  padding: 0;
  /*width: 396px;
  height: 5px;*/
}

.popup .closeButton {
  display: block;
  width: 40px;
  height: 40px;
  float: right;
  font-size: 40px;
  line-height: 40px;
}

.popup .closeButton, .popup .closeButton:hover, .popup .closeButton:link, .popup .closeButton:visited {
  text-decoration: none;
  /*background-image: url(../img/popups/close_hover.png);*/
}

.popup .printButton {
  display: block;
  position: absolute;
  top: 0px;
  left: -40px;
  width: 40px;
  height: 40px;
  float: left;
  font-size: 40px;
  line-height: 40px;
}

.popup .printButton, .popup .printButton:hover, .popup .printButton:link, .popup .printButton:visited {
  text-decoration: none;
}

.popup .infoCart {
	position: relative;
	margin-top: -40px;
	padding-right: 22px;
	text-decoration: none;
	text-align: right;
	z-index: 100000;
}
	.popup .infoCart .link {
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #fff;
		text-decoration: none;
		z-index: 100001;
	}
		.popup .infoCart .link:hover {
			text-decoration: none;
		}

.popup .decliPrice {
	position: relative;
	margin-top: -64px;
	_margin-top: -59px;
	padding-right: 15px;
	text-decoration: none;
	text-align: right;
	z-index: 100000;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
*+html .popup .decliPrice {
	margin-top: -59px;
}

.popup .formSelect {
	position: relative;
	margin-top: -30px;
	padding-left: 200px;
	text-decoration: none;
	text-align: left;
	z-index: 100002;
}
	.popup .formSelect span {
		display: block;
		font-weight: bold;
		font-size: 13px;
		color: #000;
	}


.popup .productDescription {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	position: relative;
	top: -200px;
	margin-left: 280px;
	width: 500px;
	height: 190px;
	overflow: auto;
}

.popup .tabs {
	text-align: left;
	margin-top: -190px;
	padding-top: 16px;
	width: 794px;
	height: 285px;
}

	.popup .tabs .tabMenu {
		width: 750px;
		margin: 0 22px;
	}

		.popup .tabs .tabMenu ul {
			list-style-type: none;
			padding: 0;
			margin: 0;
		}

			.popup .tabs .tabMenu ul li {
				margin: 0;
				padding: 0;
				float: left;
				height: 26px;
				_height: 36px;
				text-align: center;
				padding-top: 10px;
				font-size: 14px;
				font-weight: bold;
				color: #fff;
				cursor: pointer;
			}

	.popup .tabs .tabContent {
		margin-top: 40px;
		_margin-top: 10px;
		_margin-bottom: -180px;
	}

	*+html .popup .tabs .tabContent {
		margin-top: 10px;
	}




.popup .tabs_orange {
	background: url(../img/popups/window/bg-tabs_orange.jpg) repeat-x;
}
			.popup .tabs_orange .tabMenu ul li.tab1 {
				background: url(../img/popups/window/tab1_orange.jpg) no-repeat;
				width: 196px;
			}
			.popup .tabs_orange .tabMenu ul li.tab2 {
				background: url(../img/popups/window/tab2_orange.jpg) no-repeat;
				width: 186px;
			}
			.popup .tabs_orange .tabMenu ul li.tab3 {
				background: url(../img/popups/window/tab3_orange.jpg) no-repeat;
				width: 184px;
			}
			.popup .tabs_orange .tabMenu ul li.tab4 {
				background: url(../img/popups/window/tab4_orange.jpg) no-repeat;
				width: 183px;
			}

.popup .tabs_orange .infoCart {
	margin-top: -28px;
	font-size: 11px;
	font-style: normal;
}

.popup .tabs_blue {
	margin-top: -193px;
	background: url(../img/popups/window/bg-tabs_blue.jpg) repeat-x;
}
			.popup .tabs_blue .tabMenu ul li.tab1 {
				background: url(../img/popups/window/tab1_blue.jpg) no-repeat;
				width: 196px;
			}
			.popup .tabs_blue .tabMenu ul li.tab2 {
				background: url(../img/popups/window/tab2_blue.jpg) no-repeat;
				width: 186px;
			}
			.popup .tabs_blue .tabMenu ul li.tab3 {
				background: url(../img/popups/window/tab3_blue.jpg) no-repeat;
				width: 184px;
				padding-top: 2px;
				height: 34px;
				_height: 44px;
			}
			.popup .tabs_blue .tabMenu ul li.tab4 {
				background: url(../img/popups/window/tab4_blue.jpg) no-repeat;
				width: 183px;
			}

.popup .tabs_brown {
	margin-top: -193px;
	background: url(../img/popups/window/bg-tabs_brown.jpg) repeat-x;
}
			.popup .tabs_brown .tabMenu ul li.tab1 {
				background: url(../img/popups/window/tab1_brown.jpg) no-repeat;
				width: 196px;
			}
			.popup .tabs_brown .tabMenu ul li.tab2 {
				background: url(../img/popups/window/tab2_brown.jpg) no-repeat;
				width: 186px;
			}
			.popup .tabs_brown .tabMenu ul li.tab3 {
				background: url(../img/popups/window/tab3_brown.jpg) no-repeat;
				width: 184px;
			}
			.popup .tabs_brown .tabMenu ul li.tab4 {
				background: url(../img/popups/window/tab4_brown.jpg) no-repeat;
				width: 183px;
			}

.popup .tabs_violet {
	margin-top: -193px;
	background: url(../img/popups/window/bg-tabs_violet.jpg) repeat-x;
}
			.popup .tabs_violet .tabMenu ul li.tab1 {
				background: url(../img/popups/window/tab1_violet.jpg) no-repeat;
				width: 196px;
			}
			.popup .tabs_violet .tabMenu ul li.tab2 {
				background: url(../img/popups/window/tab2_violet.jpg) no-repeat;
				width: 186px;
			}
			.popup .tabs_violet .tabMenu ul li.tab3 {
				background: url(../img/popups/window/tab3_violet.jpg) no-repeat;
				width: 184px;
			}
			.popup .tabs_violet .tabMenu ul li.tab4 {
				background: url(../img/popups/window/tab4_violet.jpg) no-repeat;
				width: 183px;
			}


.vistalignepopup {
	position: absolute;
    top: 0;
    right: 30px;
	width: 454px;
	color: black;
	text-align: left;
}

.vistalignepopup .header {
	position: absolute;
	height: 45px;
	width: 454px;
	overflow: hidden;
}

.vistalignepopup .content, .vistalignepopup .fixSelectIe6 {
	background-color: white;
	border: 2px solid #c0c0c0;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 454px;
	overflow: hidden;
}

.vistalignepopup .closeButton {
	display: block;
	position: absolute;
	top: 14px;
	right: 10px;
	background: transparent;
	width: 25px;
	height: 25px;
}

.vistalignepopup a, .vistalignepopup a:hover {
	text-decoration: none;
}

.vistalignepopup .contactContent {
	background: transparent url(../img/popups/contact/contact.jpg) no-repeat;
    height: 579px;
	width: 454px;
	color: #1b79a7;
}
.vistalignepopup .contactproContent {
	background: transparent url(../img/popups/contact/contactpro.jpg) no-repeat;
    height: 579px;
	width: 454px;
	color: #000;
}

.vistalignepopup .contactContent .formulaire {
	padding: 270px 0 0 45px;
}

.vistalignepopup .contactproContent .formulaire {
	padding: 200px 0 0 45px;
}

	.vistalignepopup .formulaire p {
		padding: 0;
		margin: 0;
		margin-bottom: 4px;
	}
	.vistalignepopup .contactproContent .formulaire p {
		padding: 0;
		margin: 0;
		margin-bottom: 0px;
	}
		.vistalignepopup .formulaire p label {
			display: block;
			float: left;
			width: 130px;
			font-size: 12px;
			font-weight: bold;
			text-align: right;
		}
		.vistalignepopup .formulaire p input, .vistalignepopup .formulaire p textarea {
			font-size: 12px;
			color: #63a4c6;
			font-weight: bold;
			margin-left: 5px;
		}
	.vistalignepopup .formulaire input#sendC {
		margin-top: 10px;
		margin-left: 120px;
	}
	.vistalignepopup .contactproContent .formulaire input#sendC {
		margin-top: 2px;
		margin-left: 120px;
	}