/*
div.overlay_mainCtnr {
background-image:url("http://static.p-comme-performance.com/overlay.prisma-performance.com/progtv/images/progtvoverlay.jpg");
background-repeat:no-repeat;
width:570px;
height:190px;
}
div.overlay_mainCtnr * {
color:#244562;
font-family:Verdana;
font-size:14px;
font-weight:100;
margin:0;
padding:0;
position:relative;
font-weight:bold;
}
div.overlay_boxHeading {
height:20px;
position:relative;
width:100%;
}
div.overlay_boxHeading h1 {
color:white;
display:block;
font-size:11px;
font-weight:600;
line-height:130%;
padding-left:137px;
padding-top:27px;
width:365px;
}
div.overlay_boxHeading h1 strong {
color:white;
font-size:16px;
font-weight:900;
}


#termsconditions {
	color:#244562;
	font-size:9px;
	line-height:7px;
	margin-left:20px;

	margin-top:0;

	position:absolute;
	text-align:left;
}
#termsconditions strong{
font-size:9px;	
}

#termsconditions input[type="radio"] { width:12px; } 
#mailcontainer{
	text-align: left; 
	margin-top: 48px; 
	margin-left: 10px;
        height:24px;
}

*html #mailcontainer{
	text-align: left; 
	margin-top: 48px; 
	margin-left: 10px;
	position:absolute;
}

div.overlay_boxHeading div.overlay_closeWin {
font-size:13px;
height:18px;
margin-left:536px;
margin-top:-46px;
width:21px;
z-index:25;
}
div.overlay_boxHeading div.overlay_closeWin a {
text-decoration:none;
}
div.overlay_boxContent {
padding:10px 10px 0;
text-align:center;
}
div.overlay_boxContent p {
color:gray;
font-size:11px;
margin-left:10px;
margin-top:14px;
position:relative;
}
div.overlay_boxContent .strong, div.overlay_boxContent .strong * {
font-size:12px;
font-weight:bold;
}
div.overlay_boxContent u.empha {
color:#FF0000;
}
div.overlay_boxTitle {
background-image:url(http://static.p-comme-performance.com/overlay.prisma-performance.com/progtv/images/pix.gif);
background-position:left center;
background-repeat:repeat-x;
margin:10px 0;
width:100%;
}
div.overlay_boxTitle h2 {
background-color:#CCCCCC;
display:inline;
font-size:15px;
padding:5px;
}
div.overlay_boxContent table {
    margin:0 auto;
    width:98%;
}
div.overlay_boxContent table tr td {
    text-align:left;
}


div.overlay_buttonCtnr {
    float:right;
    margin-right:119px;
    !margin-right:63px;
    text-align:right;
    margin-top:-1px;

}

div.overlay_buttonCtnr input.overlay_button {
background-color:#FFFFFF;
background-image:url(http://static.p-comme-performance.com/overlay.prisma-performance.com/progtv/images/ptv_valider.gif);
background-position:left top;
background-repeat:repeat-x;
border:medium none;
font-size:12px;
height:27px;
margin-top:0;
width:87px;
}
.gradiant_pic {
    z-index:1;
}
#confidentiality_link{
position:absolute;
margin-left:387px;

margin-top:18px;


}
*/









/* Main declarations */
#pcp_overlay_wrapper
{
	background-image: url(http://static.p-comme-performance.com/overlay.prisma-performance.com/progtv/images/progtvoverlay.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 552px;
	height: 152px;
	/*display: none;*/
	margin: 0;
	padding: 0px;
}

#pcp_overlay_wrapper *
{
	color: #fff;
	font-family: Verdana;
	font-size: 14px;
	font-weight: 100;
	margin: 0;
	padding: 0;
}

/* Close Button */
#pcp_overlay_wrapper #pcp_overlay_closeButton
{
	height: 12px;
	width: 12px;
	border: 0;
	
	position: absolute;
	top: 10px;
	left: 530px;
	
	z-index:25;
}

#pcp_overlay_wrapper #pcp_overlay_closeButton:hover
{
	cursor: pointer;	
}


#pcp_overlay #pcp_overlay_wrapper strong
{
	position: absolute;
	top: 20px;
	left: 130px;
	
	font-size: 16px;
	font-weight: bold;
}

#pcp_overlay #pcp_overlay_wrapper span
{
	position: absolute;
	top: 40px;
	left: 130px;
	
	font-size: 16px;
	font-weight: bold;
}


#pcp_overlay form
{
	position: absolute;
	top: 80px;
	left: 25px;
}

/* MAIL FIELD :: START */
#pcp_overlay #pcp_overlay_mailField
{
	height: 24px;
	padding: 0 0 10px;
	vertical-align: middle;
}

#pcp_overlay #pcp_overlay_mailField label
{
	padding: 0;
	color: #244562;
	font-weight: bold;
}

#pcp_overlay #pcp_overlay_mailField input#pcp_overlay_mailText
{
	width: 200px;
	height: 19px;
	margin: 0 10px;
	color: #000000;
}

#pcp_overlay #pcp_overlay_mailField input#pcp_overlay_mailButton
{
	background-image:url(http://static.p-comme-performance.com/overlay.prisma-performance.com/progtv/images/ptv_valider.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border:medium none;
	font-size:12px;
	height:24px;
	width:87px;	
	margin: 0;
	padding: 0;
}

#pcp_overlay #pcp_overlay_mailField input#pcp_overlay_mailButton:hover
{
	cursor: pointer;	
}
/* MAIL FIELD :: STOP */

/* OPTIN FIELD :: START */
#pcp_overlay #pcp_overlay_optinField label
{
	margin: 0 2px;
	font-size: 10px;
	color: #244562;
}

#pcp_overlay #pcp_overlay_optinText p
{
	font-size: 9px;
	line-height: 95%;
	text-align: center;
	color: #244562;
}


/* OPTIN FIELD :: STOP */


/* CONFIDENTIALITY :: START */
#pcp_overlay #pcp_overlay_confidentiality
{
	color: #244562;
}

#pcp_overlay #pcp_overlay_confidentiality a
{
	text-decoration : underline;
	font-size: 8px;
	font-weight: 300;
	color: #244562;
}

/* CONFIDENTIALITY :: STOP */

