/* Trame de fond */
#hideshow		{ position:absolute; width:100%; height:100%; top:0; left:0; }
#fade			{ background:#000000; position:fixed; width:100%; height:100%; filter:alpha(opacity=60); opacity:.60; left:0; z-index:95;
				  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*--IE 8 Transparency--*/ }

/* Déclaration des popups principales */
#popup			{ padding:0; float:left; position:fixed; left:50%; z-index:100; width:610px; margin:0 0 0 -305px; top:30px; }
.phead			{ width:370px; height:85px; padding:15px 15px 0 225px; margin:0; background:url("../base/popup_head.png") no-repeat left top; }
.pbody			{ width:580px; padding:15px 15px 0 15px; margin:0; height:auto; background:url("../base/popup_body.png"); }
.ppied			{ width:610px; height:35px; padding:0; margin:0; background:url("../base/popup_pied.png") no-repeat left top; }

#popimp			{ padding:5px 5px 5px 5px; border:2px solid #999999; float:left; position:fixed; left:50%; z-index:100; background:#FFFFFF; color:#000000; }
.imp			{ width:660px; margin:0 0 0 -340px; overflow:auto; height:500px; top:10px; }
.pimpbody		{ padding:0 0; margin:10px 10px; line-height:135%; }

/* Popups photo */
#popupph		{ padding:5px 5px 5px 5px; border:2px solid #999999; float:left; position:fixed; left:50%; z-index:100; background:#FFFFFF; }
.pbodyph		{ padding:0 0; margin:10px 10px; line-height:135%; }
.ppx			{ top:30px; }

#popimpart		{ padding:5px 5px 5px 5px; border:2px solid #999999; float:left; position:fixed; left:50%; z-index:100; background:#FFFFFF; color:#000000; }
.impart			{ width:700px; margin:0 0 0 -360px; overflow:auto; height:600px; top:10px; }
.pimpartbody	{ padding:0 0; margin:5px 5px; line-height:135%; }

.pclose			{ position:absolute; right:-5px; top:-5px; }
.pcloseph		{ position:absolute; right:-10px; top:-10px; }