h1.page_title {background: url("../ximg/picto-coeur-morgan.png") no-repeat scroll 8px 5px #000000; color: #FFFFFF; font-size: 18px; font-weight: normal; height: 28px; line-height: 28px; margin: 10px 0; padding: 0 0 0 36px; text-align: left; text-transform: uppercase; width: 729px;}   
h1.page_title span {display: none;} 

form#frmNewsletter { width: 775px; position: relative;}

div#morganCard_layer {width: 135px; text-align: center; position: absolute; right: 30px; top: 135px;}
div#morganCard_layer p {display: block; width: 135px; color: red; font-size: 13px;}
div#morganCard_layer span {font-weight: bold; margin: 6px 0 0 0; display: block;}

label#label_entete_mailing {margin: 0 0 25px 10px; display: block;}
ul.user_infos_list { width: 498px; margin: 0 0 0 85px; padding: 10px 0 0 0; z-index: 1;}
ul.user_infos_list li {height: 26px; margin: 0 0 10px; clear: both; z-index: 1;}
ul.user_infos_list li label {float: left; line-height: 15px; margin: 0 15px 0 0; padding: 0 0 0 8px; text-align: right; width: 125px;}
ul.user_infos_list li.civilite span { display: block; float: left; width: 35px;}
ul.user_infos_list li input#radio {border: none; float: left; height: 13px; margin: 2px 0 0; width: 24px;}
/*form#frmNewsletter ul#user_infos_list li span {display: block; float: left; width: 35px;}*/
form#frmNewsletter ul.user_infos_list li strong.cp {width: 70px; margin: 0 0 0 5px;}
/*form#frmNewsletter ul#user_infos_list li input {border: 1px solid #D4D4D4; height: 17px; padding: 0 0 0 5px; width: 250px;}*/
form#frmNewsletter ul.user_infos_list li select#jour {margin: 0 15px 0 0; width: 50px;}
form#frmNewsletter ul.user_infos_list li select#mois {margin: 0 15px 0 0; width: 50px;}
form#frmNewsletter ul.user_infos_list li select#annee {width: 70px;}
form#frmNewsletter ul.user_infos_list li.link {text-align: right; width: 305px; margin: 5px 0 0;}
form#frmNewsletter ul.user_infos_list li.link label {font-style: italic;}

form#frmNewsletter ul.user_infos_list li.btnRadio1 { margin:15px 0 0 0; padding:0}
form#frmNewsletter ul.user_infos_list li.btnRadio2 { margin:0; padding:0}
form#frmNewsletter ul.user_infos_list li.btnRadio3 { margin:0 0 15px 0; padding:0}

div#label_conforme {width: 750px; margin: 20px 0 20px 10px; text-align: justify;}

form#frmNewsletter a#validate_btn {background: url(../ximg/btn_valider_on_off.png) no-repeat 0 0; height: 20px; width: 75px; float: right;}
form#frmNewsletter a#validate_btn:hover {background-position: 0 -25px;}
li select#pays {border: none}
user_infos_list li div.inputBack.error {background-position: 0 -26px;}
user_infos_list li div.inputBack {background: url("../ximg/input_login.gif") no-repeat right top ; display: inline; float: left; height: 26px; position: relative; width: 261px;}
user_infos_list li input {border: none; font: bold 15px arial; margin: 3px 0 0 1px; width: 229px;}
li#birthList {background: none ;}
li#birthList.error { background: url("../ximg/tipIcons.png") no-repeat  right top ;}
li.birth_list {position: relative;}
li#birthList.error div.BBSelect div.selectedItem {background-position: right -26px;}
li#birthList.error div.BBSelect div.selectedItem span {background-position: 0 -26px;}
li.btnRadio1 span,li.btnRadio2 span, li.btnRadio3 span{display: block; float: left; width: 35px;}
div#pays{width:232px;}
div#pays div.selectedItem span {background: url("../ximg/select_back_fullwidth.gif") no-repeat left top ;}
div#pays div.content {width: 231px;}
div#pays div.content ul {width: 231px;}
div#pays div.content{background-position: 100% 0;}
   
   
    

    
    
   

   
   
    
   

    

   

    


    
   
   

    
   
   
   

    
   
   
   
   
   

    

    
   
