    #col_contenu .contenu_centre .block_formulaire { width:500px; margin-bottom:25px; }  #corpForm {  color: #535142; margin: 25px; padding: 0 0 6px 0; } #corpForm fieldset#coordonnees input { font-weight: bold; margin-left: 6px; width:200px; border: 1px solid #bab796; color: #303030; font-size: 11px; font-weight: normal; padding: 2px; background-color:#f0eccf; } #corpForm fieldset#coordonnees_large input { font-weight: bold; margin-left: 6px; width:180px; border: 1px solid #bab796; color: #303030; font-size: 11px; font-weight: normal; padding: 2px; background-color:#f0eccf; } #corpForm select { font-weight: bold; margin-left: 6px; width:178px; border: 1px solid #bab796; color: #303030; font-size: 11px; font-weight: normal; padding: 2px; background-color:#f0eccf; } #corpForm fieldset#coordonnees textarea { width:250px; margin-left: 6px; border: 1px solid #bab796; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 3px; background-color:#f0eccf; } #corpForm fieldset#coordonnees_large textarea { width:260px; margin-left: 6px; border: 1px solid #bab796; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 3px; background-color:#f0eccf; }   #corpForm .tab_civilite input { border-width: 0px; }  #corpForm .blc_lipro input { border-width: 0px; float: left; background-color: none; border: none; } #corpForm .blc_lipro label { padding-top:4px; line-height:14px; float:left;  } #corpForm .blc_lipro label:hover { cursor: pointer; } #corpForm .blc_lipro label:hover strong { text-decoration: underline; } #corpForm .blc_lipro p { clear:left; padding-bottom: 8px; } #corpForm .blc_lipro .txt_couleur { font-size:9px; color: #666; }  #corpForm fieldset {  padding-bottom:8px; padding: 0 1em 0.6em 1em; border:1px solid #535142; } #corpForm .contour_OFF fieldset {  margin: 0; font-style: normal; padding: 0 1em 0.6em 1em; border:1px solid #bab796; } #corpForm .contour_ON fieldset {  margin: 0; font-style: normal; padding: 0 1em 0.6em 1em; border:1px solid #9F9F9F; } #corpForm legend {  color: #535142; margin-bottom:12px; } #corpForm .contour_OFF legend {  font-weight: bold; font-size: 12px; color: #bab796; padding: 0 5px 0 2px; background: transparent; } #corpForm .contour_ON legend {  font-weight: bold; font-size: 12px; color: #535142; padding: 0 5px 0 2px; background: transparent; }  #corpForm .contour_ALERTE fieldset { margin: 0; font-style: normal; padding: 0 1em 0.6em 1em; border:1px dotted #9F9F9F; background:url(http://media.achat-location.com/web/bk_alerte_memorise.gif) repeat-x top left; } #corpForm .contour_ALERTE legend { font-weight: bold; font-size: 11px; color: #666; padding: 0 5px 0 2px; background: #ffffff; }  #corpForm .contour_ALERTE_maison fieldset { margin: 0; font-style: normal; padding: 0 1em 0.6em 1em; border:1px dotted #A9D84A; font-size: 1.1em; color:#000; background:url(http://media.achat-location.com/web/bk_alerte_memorise_maison.gif) repeat-x top left; } #corpForm .contour_ALERTE_maison legend { font-weight: bold; font-size: 11px; color: #719921; padding: 0 5px 0 2px; background: #ffffff; }  #corpForm .contour_ALERTE_appart fieldset { margin: 0; font-style: normal; padding: 0 1em 0.6em 1em; border:1px dotted #5AA9C8; font-size: 1.1em; color:#000; background:url(http://media.achat-location.com/web/bk_alerte_memorise_appart.gif) repeat-x top left; } #corpForm .contour_ALERTE_appart legend { font-weight: bold; font-size: 11px; color: #3682A1; padding: 0 5px 0 2px; background: #fff; }  #corpForm p {   clear:left; padding: 0 0 .1em 0; margin: 0 0 .2em 0; }  #corpForm fieldset#coordonnees label { float: left; width: 120px; text-align: right; font-size:14px; margin: 0; color: #535142; padding: 4px .5em 4px 0; font-family: Arial, Helvetica, sans-serif; } #corpForm fieldset#detail_info label { float: left; width: 110px; text-align: right; margin: 0; color: #000000; padding: 4px .5em 4px 0; font-family: Arial, Helvetica, sans-serif; cursor: default; } #corpForm fieldset#detail_info label u { text-decoration: none; border-bottom:1px dotted #999; } #corpForm fieldset#coordonnees .tab_loc_vente label { float: none; text-align: left; }  #corpForm fieldset#coordonnees_large label { float: left; width: 160px; text-align: right; margin: 0; color: #000; padding: 4px 1em 4px 0; font-family: Arial, Helvetica, sans-serif; } #corpForm fieldset#coordonnees_large .tab_loc_vente label { float: none; text-align: left; }  .explik_label { display:block; color:#666; font-size: 10px; padding-left:4px; }  #corpForm fieldset#liste_case p { padding-bottom: 8px; } #corpForm fieldset#liste_case input { float: left; width: 20px; text-align: right; margin: 0 8px 0 0; color: #000; background-color: transparent; border-width: 0px; }  #corpForm label:hover { cursor: pointer; } #corpForm label.oblig { font-size:14px; }  #corpForm a.aide {  text-decoration: none; } #corpForm a.aide img {  margin: 0; padding: 0; border: 0; } #corpForm .focus {  background:url(http://media.achat-location.com/web/navig_g_ssmenu_bk.gif) repeat-x bottom left; border: 1px solid #666; color: #303030; } #corpForm .normal {  background: #f0eccf; color: #303030; border: 1px solid #666; } .label_newsletter { color: #303030; } .fin_form {   text-align:left; padding: 8px 8px 15px 20px; color: #BEBCC3; font-size: 10px; }  .bloc_but_envoyer { text-align:center; } a.bt_envoi_form { display: block; height: 30px; width: 120px; background-color:#333; overflow: hidden; color: #fff; text-decoration: none; font-size: 14px; line-height:32px; text-align:center; letter-spacing: 2px; border: 2px solid #FFF; } a.bt_envoi_form:hover { text-decoration: underline; background-color:#535142; color: #FFF; } a.bt_envoi_form p {  padding-top:0; }  #corpForm ul { list-style: square; margin: 0 0 0 17px; font-size: 10px; } #corpForm .ico_alerte { display:none;  height: 16px; width: 16px; margin-left: 5px; margin-top:1px; } #corpForm .alerte_form .ico_alerte { display:block; height: 16px; width: 16px; margin-left: 5px; margin-top:3px; float:left; background:url(http://media.achat-location.com/web/ico_alerte_form.gif) no-repeat top left; } corpForm .alerte_form input { font-weight: bold;  float:left; margin-left: 6px; width:186px; border: 1px solid #CC0000; color: #cc0000; font-size: 11px; font-weight: normal; padding: 2px; background:url(http://media.achat-location.com/web/bk_alerte_form.gif) repeat top left; } #corpForm fieldset#coordonnees .alerte_form input { font-weight: bold;  float:left; margin-left: 6px; width:186px; border: 1px solid #CC0000; color: #cc0000; font-size: 11px; font-weight: normal; padding: 2px; background:url(http://media.achat-location.com/web/bk_alerte_form.gif) repeat top left; } #corpForm .alerte_form select { font-weight: bold;  margin-left: 6px; float:left; width:178px; border: 1px solid #CC0000; color: #cc0000; font-size: 11px; font-weight: normal; padding: 2px; background:url(http://media.achat-location.com/web/bk_alerte_form.gif) repeat top left; background-color:#DDDDDD; } #corpForm fieldset#coordonnees .alerte_form textarea { float:left; color:#cc0000; border: 1px solid #CC0000; background:url(http://media.achat-location.com/web/bk_alerte_form.gif) repeat top left; }  #corpForm .msg_alerte_valid { display:none; } #corpForm .alerte_form .msg_alerte_valid { display:block; text-align: center; padding-top:14px; font-weight: bold; text-transform: uppercase; color:#CC0000; }  #corpForm .alerte_form .blc_valid_adresse { background:#CC0000;} #corpForm .alerte_form .blc_valid_adresse a { font-weight: bold; display: block; padding: 3px 2px; color: #cc0000; text-decoration:none; text-align:center; background:url(http://media.achat-location.com/web/bk_alerte_form.gif) repeat top left; border: 1px solid #cc0000; } #corpForm .alerte_form .blc_valid_adresse a:hover { color: #cc0000; text-decoration:none; background:url(http://media.achat-location.com/web/bk_alerte_form.gif) repeat top left; border: 1px solid #303030; }  #corpForm .alerte_form .tab_loc_vente label { padding-top:5px; padding-left:28px; display:block; color:#CC0000;  }  #corpForm p.valid_true { background:url(http://www.inov-agency.com/picture/valid_true.png) no-repeat top right; margin-right:1px; } #corpForm p.valid_false { background:url(http://www.inov-agency.com/picture/valid_false.png) no-repeat top right; margin-right:1px; } 