.popup {
	text-align:left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	font-size:13px;
	height:384px;
	width:1005px;
	margin:0 auto;
	z-index:2;
}
.popup .popupTop,
.popup .popupBot {margin:0;padding:0;}
.popup .popupMid {
	background: url(../images/bg/bg-popup-mid.gif) repeat-y 0 0;
	width: 1005px;
}


/* popup header */
.popup .popupHeader {
	height:70px;
	width:988px;
	margin: 0 20px;
	position:relative;
}
.popup .popupHeader.sans-haut {
	height:20px;
}
.popup .popupHeader h2 {margin:0;padding:0 0 30px 0;}
.popup .popupHeader .btnFermer{
	font-size:11px;
	line-height:16px;
	color:#b60e1d;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/btn/btn-fermer.gif) no-repeat 100% 0;
	position:absolute;
	right:20px;
	top:10px;
	padding-right: 25px;
	text-decoration:none;
}
.popup .popupHeader .btnFermer:hover {text-decoration:underline;}

.popup .popupContent {
	height:300px;
	width:988px;
	padding:10px 0;
	margin: 0 20px;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
}
.popup #planContent,
#popupContact .popupContent {
	overflow-y:hidden;
}
#popupContact .popupContent {
	height:auto;
}
.popup .popupContent h3 {margin:0 15px;padding:10px 0 20px 0;}
#reglementURRSAF .popupContent h3,
.reglementURRSAF .popupContent h3 {margin:0 15px;padding:10px 0 0 0;}

.popupFaq .popupContent h3 {
	margin:0 15px;
	padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#817b7b;
}
.popup .popupContent h4 {margin:0 15px;padding:0 0 20px 0;}
#reglementURRSAF .popupContent h4,
.reglementURRSAF .popupContent h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b60e1d;
	margin:0 15px;
	padding:0;
}
#mentionsLegales .popupContent h4,
.mentionsLegales .popupContent h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b60e1d;
	margin:0 15px;
	padding:0;
}
.popup .popupContent p{
	margin: 0 30px 0 15px;
	padding-bottom: 20px;
	text-align: justify;
	font-size:13px;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
}
.popup .popupContent ul{
	padding-bottom: 20px;
}
.popup .popupContent li{
	margin: 0 30px 0 15px;
	text-align: justify;
	font-size:13px;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
}

/* popup témoiganages */
#TemoignagesPopup li,
.TemoignagesPopup li{
	clear:both;
	margin:0 auto;
	overflow:hidden;
	width:860px;
	padding-bottom:20px;
}
#TemoignagesPopup .imgTemoignage,
.TemoignagesPopup .imgTemoignage{padding:13px;background:#ffffff;width:87px;}
#TemoignagesPopup .txtTemoignage,
.TemoignagesPopup .txtTemoignage{width:690px;}
#TemoignagesPopup .txtTemoignage h3,
.TemoignagesPopup .txtTemoignage h3{color:#747070; font-size:13px; padding:5px 0;}

/* popup plan du site */
#planSite .popupHeader,
.planSite .popupHeader {height:30px;}
#planSite .popupContent,
.planSite .popupContent {height:375px;background:url(../images/bg/bg-plan-arbo.gif) no-repeat 160px 8px;}
#planContent {position:relative;}
#planContent h2{position:absolute;left:15px;top:150px;}
#planContent #planBtn01{position:absolute;left:315px;top:0;}
#planContent #planBtn02{position:absolute;left:315px;top:47px;}
#planContent #planBtn03{position:absolute;left:315px;top:94px;}
#planContent #planBtn04{position:absolute;left:315px;top:140px;}
#planContent #planBtn05{position:absolute;left:315px;top:185px;}
#planContent #planBtn06{position:absolute;left:315px;top:232px;}
#planContent #planBtn07{position:absolute;left:315px;top:278px;}
#planContent #planBtn08{position:absolute;left:315px;top:323px;}

#planContent ul a {text-decoration:none;color:#999999;font-size:12px;}
#planContent ul a span{position:relative;left:5px;top:-17px;}



