#mod_espace_praticien {
padding:0 41px 0 0;
}
/* Page Login espace praticien */
#mod_espace_praticien .login {
margin:0 0 30px;
}
#mod_espace_praticien .login .h_bloc_centre{
padding:17px 20px 20px;
}
#mod_espace_praticien .login h2{
padding:0 0 14px;
font-size:16px;
color:#2d879c;
}
#mod_espace_praticien .login .align{
padding:0 0 13px;
font-size:13px;
overflow:hidden;
zoom:1;
}
#mod_espace_praticien .login .align label{
margin:1px 0 0;
float:left;
width:112px;
}
#mod_espace_praticien .login .align input{
float:left;
padding:1px 0 1px 5px;
width:174px;
border:1px solid #e8e8e8;
}
#mod_espace_praticien .login .align input.inputError{
border-color:#fb0000;
}
#mod_espace_praticien .login .align .divError{
clear:both;
padding:0 0 0 112px;
font-size:11px;
font-weight:bold;
color:#fb0000;
}
#mod_espace_praticien .login .submit{
padding:0 0 11px 112px;
}
#mod_espace_praticien .login #lien_mdp{
margin:0 0 13px 112px;
}
#mod_espace_praticien .login #lien_mdp a{
font-size:11px;
color:#f58320;
}
#mod_espace_praticien .login #lien_mdp a:hover{
text-decoration:none;
}
#mod_espace_praticien .login #mdp_oublie {
margin:0 0 0 112px;
padding:20px 20px 7px;
background:#fff8cc;
border:1px solid #ffe222;
}
#mod_espace_praticien .login #mdp_oublie h3{
padding:0 0 16px;
font-size:13px;
}
#mod_espace_praticien .login #mdp_oublie p{
padding:0 0 13px;
}
#mod_espace_praticien .login #mdp_oublie .align {
float:left;
margin:0 5px 0 0;
}
#mod_espace_praticien .login #mdp_oublie label{
width:96px;
font-weight:bold;
color:#f58320;
}
#mod_espace_praticien .login #mdp_oublie input {
border-color:#e5e5e5;
}
#mod_espace_praticien .login #mdp_oublie .align input.inputError{
border-color:#fb0000;
}
#mod_espace_praticien .login #mdp_oublie .divError {
float:left;
width:160px;
padding:0 0 0 96px;
}
#mod_espace_praticien .menu_int {
margin:0 0 20px;
}

/* Page contact espace praticien */
#mod_espace_praticien .presentation {
margin:0 0 20px;
padding:0 20px;
height:69px;
background:url(../../../images/commun/f_presentation.gif) no-repeat;
}
#mod_espace_praticien .presentation h2 {
padding:16px 0 5px;
font-size:14px;
}
#mod_espace_praticien .presentation p a {
padding:0 0 0 21px;
font-size:11px;
background:url(../../../images/commun/picto_croix.gif) no-repeat 0 2px;
color:#414141;
}
#mod_espace_praticien .presentation a:hover{
text-decoration:none;
}
#mod_espace_praticien .presentation h2 span{
font-weight:bold;
color:#2d879c;
}
#mod_espace_praticien .contact_sfodf {
margin:0 0 30px;
height:68px;
text-align:center;
color:#fff;
background:url(../../../images/commun/f_contact_sfodf.gif) no-repeat;
}
#mod_espace_praticien .contact_sfodf h2{
padding:16px 0 6px;
}
#mod_espace_praticien .contact_sfodf p a{
font-weight:bold;
color:#fff;
}
#mod_espace_praticien .contact_sfodf p a:hover {
text-decoration:none;
}

#mod_espace_praticien .bloc_contact{
clear:both;
margin:0 0 20px;
font-size:13px;
}
#mod_espace_praticien .bloc_contact .h_bloc_centre{
padding:20px 21px 24px;
}
#mod_espace_praticien .bloc_contact h2{
padding:0 0 20px;
font-size:16px;
color:#2d879c;
}
#mod_espace_praticien .acces,
#mod_espace_praticien .contact {
margin:0 0 18px;
padding:0 0 12px;
border-bottom:1px solid #e8e8e8;
}
#mod_espace_praticien .contact.last{
margin:0;
padding:0;
border:0;
}
#mod_espace_praticien .contact p{
padding:0 0 15px;
font-weight:bold;
}
#mod_espace_praticien .contact li{
padding:0 0 2px;
overflow:hidden;
zoom:1;
}
#mod_espace_praticien .contact li strong{
float:left;
width:85px;
color:#f58320;
}
#mod_espace_praticien .contact li span{
float:left;
}
#mod_espace_praticien .contact li a{
color:#2d879c;
}
#mod_espace_praticien .contact li a:hover{
text-decoration:none;
}
#mod_espace_praticien .contact .carte{
float:right;
text-align:center;
}
#mod_espace_praticien .contact .carte p{
padding:4px 0 0;
}
#mod_espace_praticien .form_contact{
margin:0 0 20px;
}
#mod_espace_praticien .form_contact .h_bloc_centre{
padding:21px;
}
#mod_espace_praticien .form_contact .align{
padding:0 0 13px;
overflow:hidden;
zoom:1;
}
#mod_espace_praticien .form_contact label{
float:left;
margin:1px 0 0;
width:112px;
font-size:13px;
}
#mod_espace_praticien .form_contact span{
font-weight:bold;
color:#2d879c;
}
#mod_espace_praticien .form_contact .align input{
padding:1px 0 1px 5px;
width:174px;
border:1px solid #e8e8e8;
}
#mod_espace_praticien .form_contact .align input.inputError{
border-color:#fb0000;
}
#mod_espace_praticien .form_contact .align .divError{
padding:0 0 0 112px;
font-size:11px;
font-weight:bold;
color:#fb0000;
}
#mod_espace_praticien .form_contact textarea{
font:12px Arial, Helvetica, sans-serif;
width:289px;
height:128px;
border:1px solid #e8e8e8;
}
#mod_espace_praticien .form_contact .submit{
padding:0 0 0 112px;
width:291px;
overflow:hidden;
zoom:1;
}
#mod_espace_praticien .form_contact .submit input {
float:left;
}
#mod_espace_praticien .form_contact .submit p{
padding:4px 0 0;
float:right;
font-size:11px;
}

/* Page infos praticien */
#mod_espace_praticien h2.avertissement {
padding:0 0 10px;
font-size:16px;
color:#2d879c;
}
#mod_espace_praticien .frm_praticien {
margin:0 0 20px;
}
#mod_espace_praticien .frm_praticien fieldset {
margin:0 0 30px;
}
#mod_espace_praticien .frm_praticien .infos_comp_praticien {
margin:0 0 10px;
}
#mod_espace_praticien .frm_praticien .h_bloc_centre {
padding:21px 21px 2px;
}
#mod_espace_praticien .frm_praticien .align_radio,
#mod_espace_praticien .frm_praticien .align_file,
#mod_espace_praticien .frm_praticien .align {
padding:0 0 12px;
overflow:hidden;
zoom:1;
}
#mod_espace_praticien .frm_praticien .align_radio label.titre,
#mod_espace_praticien .frm_praticien .align_file label,
#mod_espace_praticien .frm_praticien .align label {
float:left;
margin:1px 5px 0 0;
width:160px;
}
#mod_espace_praticien .frm_praticien .align_radio label {
margin:0 15px 0 0;
}
#mod_espace_praticien .frm_praticien .align input {
padding:1px 0 1px 5px;
width:174px;
border:1px solid #e8e8e8;
}
#mod_espace_praticien .frm_praticien .align_radio input {
width:13px;
height:13px;
}
#mod_espace_praticien .frm_praticien .align select {
width:180px;
border:1px solid #e8e8e8;
}
#mod_espace_praticien .frm_praticien .align textarea {
font:12px Arial, Helvetica, sans-serif;
width:206px;
height:78px;
border:1px solid #e8e8e8;
}
#mod_espace_praticien .frm_praticien .infos_praticien .align label {
width:95px;
}
#mod_espace_praticien .frm_praticien p.submit {
text-align:center;
}
#mod_espace_praticien .complete {
margin:0 0 33px;
height:68px;
font-size:13px;
font-weight:bold;
color:#fffafa;
background:url(../../../images/commun/f_contact_sfodf.gif) no-repeat;
text-align:center;
}
#mod_espace_praticien .complete h2 {
padding:15px 0 5px;
}
#mod_espace_praticien .complete a {
color:#fffafa;
}
#mod_espace_praticien .complete a:hover {
text-decoration:none;
}