#menu{display:none;}
#page{margin-top:25px;  width:910px!important;  padding-left:30px!important;  padding-left:0;}

#page_pro{font-family:verdana;margin-top:40px}

h1{color:#333333;font-size:14pt;  }
h2{margin:20px 0px 5px 0px;color:#0C6A0A;font-size:10pt  }
h3{margin:5px 0px 5px 0px;font-size:9pt;font-weight:600}

#div_gauche{float:left;width:630px;}
#div_gauche p{font-size:10pt;color:#333333;margin-top:5px}
#div_gauche img{margin-top:10px}

#div_btn_form{text-align:center}

#div_droite{float:left;width:230px;margin:10px 0px 0px 20px}

#ul_votre_service{padding:0 15 0 0;margin:0;list-style-type:disc!important;list-style-position:inside;  }
#div_votre_ecoute{background-color:#B1C800;color:#ffffff;padding:5px;width:220px;}

#div_txt_ecoute{float:left;width:105px;padding-right:5px;text-align:justify;font-size:11px;}
#div_txt_ecoute span{display:block;}
#sp_ecoute_gdf{font-weight:bold;font-style:italic;font-size:12px!important;}
#sp_licence{font-size:9px;padding:10 0;}
#sp_ecoute_adr{font-size:11px!important;}

#div_news_ets{width:210px;padding:10px;margin-top:10px;color:#ffffff;background-color:#0C6A0A;margin-bottom:15px;}
#div_news_ets p {padding-bottom:5px;display:block;font-size:10pt}
#impt_mail_pro{width:150px;padding:2px;border:none;font-size:11px;color:#666666;}
#bt_email_pro{margin-left:5px;border:1px #808080 solid;background-color:#ECE9D8;color:#000000;text-decoration:none;padding:1px 2px;}

#ul_offres {}
#ul_offres li {display:list-item;list-style-type:disc;margin-left:15px}
#ul_offres li h3{margin:10px 0px 2px 0px}
#ul_offres li p{font-size:9pt;margin-bottom:2px}

#menu_droite_images{margin:50px 0px 0px 25px}
#menu_droite_images img{display:block;margin-bottom:10px;padding:2px;border:solid 1px #666666}

/*formulaire*/

#champs_form{width:600px}
#champs_form form{}
#champs_form fieldset{border:none}
#champs_form p {width:600px;margin-top:10px;margin-bottom:5px;font-size:9pt}

#champs_form input{width:300px;margin-bottom:10px;font-size:9pt}
#champs_form label{padding-left:40px;width:150px;float:left;font-size:9pt}

#demandes{margin-left:0px;width:600px}
#demandes label{padding-left:0px;text-align:left;float:none;font-size:7pt;}
#demandes input{width:100px;width:20px;font-size:8pt}

#champs_form textarea{width:300px;font-size:9pt}
#valid{text-align:center;margin-top:15px}
#bt_valid_form{width:100px;}

#divMsgEnvoiRetour{color:#333333;font-size:9pt}
