
#devenir-membre
{
	background:transparent url(/images/dppro/white_box_bottom.jpg) no-repeat scroll left bottom;
	width:678px;
	padding-bottom:8px;
}
#devenir-membre-block
{
	background:transparent url(/images/dppro/white_box_top.jpg) no-repeat scroll left top;
	width:678px;
	padding-top:8px;
}
#devenir-membre-contents
{
	background:transparent url(/images/dppro/white_box_center.jpg) repeat-y;
	width:678px;
	font-size:13px;
}
.devenir-membre-big-title
{
	height:39px;
	width: 635px;
	margin:0px auto;
	font-size:14px;
	color:#FFFFFF;
}
#devenir-membre-steps
{
	height:70px;
	width:550px;
	margin:0px auto;
	padding-top:5px;
}
#devenir-step1
{
	float:left;
	background:transparent url(/images/dppro/devenir-step1.jpg) no-repeat;
	height:48px;
	width:176px;
	padding-top:16px;
	font-size:14px;
	text-align:center;
}
#devenir-step2, #devenir-step3
{
	float:left;
	background:transparent url(/images/dppro/devenir-step23.jpg) no-repeat;
	height:48px;
	width:176px;
	padding-top:16px;
	font-size:14px;
	text-align:center;
}
.bigblue_left
{
	float:left;
	background:transparent url(/images/dppro/left_blue_big.jpg) no-repeat;
	height:39px;
	width:10px;
}
.bigblue_center
{
	float:left;
	background:transparent url(/images/dppro/center_blue_big.jpg) repeat-x;
	height:35px;
	width:615px;
	padding-top:4px;
	text-align:center;
}
.bigblue_right
{
	float:left;
	background:transparent url(/images/dppro/right_blue_big.jpg) no-repeat;
	height:39px;
	width:10px;
}
.devenirMembreBigTitle
{
	height:59px;
	width: 635px;
	margin:0px auto;
	font-size:14px;
	color:#FFFFFF;
}
.bigLeftBlue
{
	float:left;
	background:transparent url(/images/dppro/big_left_bluebg.gif) no-repeat;
	height:59px;
	width:10px;
}
.bigCenterBlue
{
	float:left;
	background:transparent url(/images/dppro/big_center_bluebg.gif) repeat-x;
	height:59px;
	width:615px;
	padding-top:4px;
	text-align:center;
}
.bigRightBlue
{
	float:left;
	background:transparent url(/images/dppro/big_right_bluebg.gif) no-repeat;
	height:59px;
	width:10px;
}

.bigblue_center span
{
	color:#000000;
}
.devenir-membre-title
{
	clear:left;
	height:24px;
	width: 635px;
	margin:10px auto;
	font-size:14px;
	color:#FFFFFF;
}
.blue_left
{
	float:left;
	background:transparent url(/images/dppro/bluebox_left.jpg) no-repeat;
	height:30px;
	width:10px;
}
.blue_center
{
	float:left;
	background:transparent url(/images/dppro/bluebox_center.jpg) repeat-x;
	height:23px;
	width:595px;
	padding-top:7px;
	padding-left:20px;
}
.blue_right
{
	float:left;
	background:transparent url(/images/dppro/bluebox_right.jpg) no-repeat;
	height:30px;
	width:10px;
}
.devenir-membre-fieldset
{
	border:0px none;
	width:575px;
	margin:0px auto;
}
.devenir-membre-fieldset p
{
	clear:left;
	height:25px;
}
.devenir-membre-fieldset label
{
	float:left;
	width:200px;
}
.devenir-membre-fieldset input
{
	float:left;
}
.devenir-membre-info
{
	margin-left:25px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}
.devenir-membre-fieldset a
{
	color:#EE7A2C;
}
#city_name
{
	width:168px;
}
#confirm_label
{
	width:270px;
	padding-left:10px;
}
#newsletter_label
{
	width:500px;
	padding-left:10px;
}
#submit_button_para
{
	width:161px;
	margin:0 auto;
	padding:10px 0;
}
#submit-button
{
	background:transparent url(/images/dppro/submit_button.gif) no-repeat scroll 0 0;
	border:0 none;
	height:32px;
	width:161px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
#msg_err
{
	display:none;
	background:#F96D6D none repeat scroll 0 0;
	border:1px solid red;
	height:15px;
	width:620px;
	margin:0px auto 10px;
	padding:5px;
	font-size:12px;
	color:#FFFFFF;
}
#msg_err_email
{
	display:none;
	background:#F96D6D none repeat scroll 0 0;
	border:1px solid red;
	height:30px;
	width:620px;
	margin:0px auto 10px;
	padding:5px;
        text-align: center;
	font-size:12px;
	color:#FFFFFF;
}

#msg_err_email a
{
text-decoration: none;
color: #ffffff;
font-weight: bold;
}
.error_label
{
	color:#FF0000;
}
.error_value
{
	border:1px solid #FF0000;
}
#notification
{
    clear:left;
    height:25px;
    width:575px;
    margin:0px auto;
    font-weight:bold;
}


/* Styles For Conditions and Utilisation Layer */
#popupPageMainContent
{
	text-align: left;
	margin: 20px;
}
#popupPageMainContent h3
{
	color: #235173;
	margin-bottom: 20px;
	font-weight: bold;
}
#popupPageMainContent h3
{
	margin-top: 20px;
}
.secondLevelList
{
	padding-left: 30px;
	margin-bottom: 10px;
}

div#leftBox
{
        border:1px solid #000000;
        float:left;
        height:auto;
        width:48%;
        margin-top:5px;
        margin-left:1px;
}
div#leftBox p.firstColumn
{
        clear: left;
        float: left;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        height: 25px;
        width: 63%;
        margin-bottom :0px;
        padding-left :5px;
        padding-right :2px;
        padding-top:7px;
        text-align: justify;
}
div#leftBox p.secondColumn
{
        border-bottom:1px solid #000000;
        float:left;
        height:25px;
        padding-top:7px;
        width:25%;
        padding-left:24px;
        margin-bottom:0px;
}

div#rightBox
{
        clear :right;
        float:left;
        display:block;
        border:1px solid #000000;
        width:48%;
        margin-left:5px;
        margin-top: 5px;
}
div#rightBox p
{
        margin-bottom :0px;
}
div#rightBox p.firstColumn
{
        clear:left;
        float:left;
        border-right:1px solid #000000;
        border-bottom:1px solid #000000;
        height:25px;
        width:63%;
        margin-bottom:0px;
        padding-top:7px;
        padding-left:5px;
        padding-right :2px;
        text-align:justify;
}
div#rightBox p.secondColumn
{
        border-bottom:1px solid #000000;
        float:left;
        height:25px;
        width: 25%;
        padding-top:7px;
        padding-left: 24px;
}
#layerAjaxContent
{
    height:405px;
    overflow:auto;
}

