.floatleft	{ float: left; }

.fakepopup {
    display: none;
}

.popup {
	display:none;
	position:absolute;
	opacity:1;
	border: 3px solid #fff;
}

.popup-left-top-corner {
	width: 10px;
	height: 18px;
	background: url(/img/bg_popup-top.png) top repeat-x;
}

.popup-top-middle {
	height: 18px;
	background: url(/img/bg_popup-top.png) top repeat-x;
}

.popup-right-top-corner {
	width: 19px;
	height: 18px;
	background: url(/img/bg_popup-top-right.png) top repeat-x;
	cursor:pointer;
}

.popup-left-middle {
	background: #509cc4;
    background-position: left;
}

.popup-content {
	background: url(/img/bg_h2.png) top left no-repeat #509cc4;
	padding-left: 19px;
	color: #fff;
}

.popup-content a {
	color: #fff;
}

.popup-right-middle {
	background: #509cc4;	
}

.popup-left-bottom-corner {
	width: 10px;
	height: 18px;
	background: url(/img/bg_popup-bottom.png) bottom repeat-x;
}

.popup-bottom-middle {
	height: 18px;
	background: url(/img/bg_popup-bottom.png) bottom repeat-x;
}

.popup-right-bottom-corner {
	width: 19px;
	height: 18px;
	background: url(/img/bg_popup-bottom.png) bottom repeat-x;
}

.calque {
    position:absolute;
    top:0;
    left:0;
    opacity:0.1;
    background-color:#000000;
    display:none;
}

.popup-content h2 {
	font-size: 18px;	
}


