
#overlaydiv, #overlaydiv2, #overlaydiv3 , #overlaydiv4, #overlaydiv5, #overlaydiv6, #overlaydiv7 {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.60;
	background: #000 url(../images/common/overlay.png);
	visibility: hidden;
	z-index: 5;
}
* html #overlaydiv, * html #overlaydiv2, * html #overlaydiv3, * html #overlaydiv4, * html #overlaydiv5, * html #overlaydiv6, * html #overlaydiv7 {
	position: absolute;
	top: 0;
	left: 0;
	filter: progidXImageTransform.Microsoft.AlphaImageLoader(src="../images/common/overlay.png", sizingMethod="scale");
	visibility: hidden;
	z-index: 5;
}

/* popup web call back */
.popup1 { position: absolute; z-index: 20; display: none; padding: 10px 20px 10px 20px; width: 430px; height: auto; border: 1px solid #990000; font: 11px Arial, Helvetica, sans-serif;background: white;  }
.popup1 input { font: 9px Arial, Helvetica, sans-serif;  }
.popup1 .heading { width: 449px; height: 18px; padding-top: 4px; margin: 0 -9px 16px -9px; background: url(../images/common/popup1_heading.jpg) left top no-repeat; color: #fff; text-transform: uppercase; }
.popup1 .heading h1 { float: left; padding-left: 10px; font-weight: normal; }
.popup1 .heading a { float: right; margin-right: 8px; padding-right: 20px; background: url(../images/common/popup1_bullet.jpg) right center no-repeat; color: #fff; text-decoration: none; }
.popup1 p { margin-bottom: 6px; }
.popup1 h4 { margin-bottom: 6px; }
.popup1 label { line-height: 16px; }
.popup1 button { margin-left: 160px; display: block; width: 123px; height: 22px; background: url(../images/common/button_envoyer3.jpg) left top no-repeat; border: none; cursor: pointer; text-indent: -10000px; }
.popup1 fieldset { margin-bottom: 10px; }
.popup1 select { width: 128px; }
.popup1 .tick_box { margin: 10px 0 5px 0; }
.popup1 .tick_box input { width: 13px; float: left; margin: 0; }
.popup1 .tick_box p { margin-left: 10px; width: 400px; float: left; }
.popup1 #telephone2 { width: 60px; float: left; text-align: center; color: #494949; }

.popup1 input { width: 206px; }
* html .popup1 input { width: 205px; }
*+html .popup1 input { width: 205px; }
.popup1 fieldset .popup_left { float: left; }
.popup1 fieldset .popup_right { display: inline; float: left; margin-left: 8px; }

.popup1 .selects {  }
.popup1 .selects .popup_left { width: 211px; }
.popup1 .selects .popup_left #selection { color: #494949; }
.popup1 .selects .popup_right label { float: left; width: 100%; overflow: hidden; zoom: 1; }
.popup1 .selects .popup_right input { clear: left; float: left; }
.popup1 .selects .popup_right a { margin: 0 0 0 10px; float: left; width: 14px; height: 16px; background: url(../images/common/button_jour.jpg) left top no-repeat; text-indent: -10000px; }

.popup1 .que_vous { font-size: 9px; color: #494949; }

/* end // popup web call back */

/* ajout aboubacry pour la cohabitation des deux popup dans une meme page */
/* popup swiss life s'engage et plus pour votre sante*/
.popup2 { position: absolute; z-index: 20; display: none; padding: 10px 20px 0 20px; width: 430px; height: /*560px*/auto; border: 1px solid #990000; font: 11px Arial, Helvetica, sans-serif;background: white;  }
.popup2 .heading { width: 449px; height: 18px; padding-top: 4px; margin: 0 -9px 16px -9px; background: url(../images/common/popup1_heading.jpg) left top no-repeat; color: #fff; text-transform: uppercase; }
.popup2 .heading h1 { float: left; padding-left: 10px; font-weight: normal; }
.popup2 .heading a { float: right; margin-right: 8px; padding-right: 20px; background: url(../images/common/popup1_bullet.jpg) right center no-repeat; color: #fff; text-decoration: none; }
.popup2 h3 { color: #cc0000; }
.popup2 h2, .popup2 p { margin-bottom: 16px; text-align: justify;  }

/* end // popup swiss life s'engage */

#popup1.popup3 { height: 140px; }
#popup1.popup3 .coloured { color: #C40A0F; }

/* popup d'image */
.popup_img { position: absolute; z-index: 20; display: none; padding: 10px 20px 0 20px; width: 710px; height: /*560px*/auto; border: 1px solid #990000; font: 11px Arial, Helvetica, sans-serif;background: white;  }
.popup_img .heading { width: 730px; height: 18px; padding-top: 4px; margin: 0 -9px 16px -9px; background: url(../images/common/popup1_heading_img.jpg) left top no-repeat; color: #fff; text-transform: uppercase; }
.popup_img .heading h1 { float: left; padding-left: 10px; font-weight: normal; }
.popup_img .heading a { float: right; margin-right: 8px; padding-right: 20px; background: url(../images/common/popup1_bullet.jpg) right center no-repeat; color: #fff; text-decoration: none; }
.imagecenter { text-align:center; }

.ddd_error { background: #F0B2B2; }
/* fin aboubacry */


/**********************/
/* LIst Vehicules 10 07 09 */

.popin{
	background:transparent url(../images/common/bg_popin.gif) repeat-y;
	height:auto;
	position:absolute;
	width:468px;
	z-index:20;
	padding:0px 1px 10px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:normal;
}

.popin .heading {
	height:23px;
	padding:7px 6px 0px 9px;
	width:453px;
}
	.popin .heading h1{
		/*background:transparent url(../images/common/liste_vehicule.gif) no-repeat;*/
		height:11px;
		float:left;
		/*width:107px;*/
		color: #FFF;
		margin-top:2px;
		font-size:12px;
		/*text-indent:-4444px;*/
	}

	#votreDemande.popin .heading h1{
		background:transparent url(../images/common/votre_demande.gif) no-repeat;
		width:96px;
	}

	#searchCG.popin .heading h1{
		/*background:transparent url(../images/common/recherche_cg.gif) no-repeat;*/
		height:15px;
		width:132px;
	}

	.popin .heading .btClose{
		background:transparent url(../images/common/bt_close.gif) no-repeat;
		height:16px;
		width:16px;
		float:right;
		font-size:0px;
		text-indent:-4444px;
	}

	.popin .popinContent{
		background-color:#ffffff;
		width:100%;
		padding:20px 0px 15px;
		font-size:11px;
	}

		.popin .popinContent p{
			padding:0px 10px 10px 20px;
		}
		.popin .popinContent .labelList{
			color:#7f7f7f;
		}

		.popin .popinContent .myList {
			overflow:hidden;
			width:100%;
		}

			.popin .popinContent .myList li {
				float:left;
				width:100%;
				clear:both;
			}

				.popin .popinContent .myList li a{
					padding:5px 0px 5px 20px;
					display:block;
					color:#000;
					text-decoration:none;
				}

				.popin .popinContent .myList li a:hover{
					background-color:#fcf0e6;
				}


		.popin .popinContent .resultSearch{
			width:428px;
			padding:0px 20px;
			overflow:hidden;
		}

		.popin .popinContent .resultSearch li{
			float:left;
			width:210px;
			text-align:center;
			padding:0px 0px 10px;
		}

			.popin .popinContent .resultSearch li img{
				min-height:75px;
				_height:78px;
				margin-bottom:2px;
				text-align:center;
			}




