/*styles dédiés aux formulaires */


/*  Champs Formulaire */
.input {height:15px; border:1px solid #C8C8C8; font-family:Arial; font-size:11px; color:#666666;}
.inputBorder {border:1px solid #C8C8C8; font-family:Arial; font-size:11px; color:#666666; height:15px;}
/*.inputBorderFocus {background-image: url(../images/input_resize.jpg); background-repeat: repeat-x; border:1px solid #C8C8C8; font-family: Arial;font-size:11px; color:#666666; height:15px;}*/
.inputBorderFocus {border:1px solid #C8C8C8; font-family: Arial;font-size:11px; color:#666666; height:15px;}
select {height:16px; border-color:#C8C8C8; border-width:1px; border-style:solid; font-family:Arial; font-size:10px; color:#666666;}
option {font-family:Arial; font-size:10px; color:#666666;}
textarea {border:1px solid #C8C8C8; font-family:Arial; font-size:11px; color:#666666;}

form{color:#000000;text-align:left;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;vertical-align:top;padding:0px;}

/* label du formulaire */
.label {font-family:Arial; font-size:11px; color:#666666;}

/* nombre de page max d'une recherche*/
.pages_max {font-size:10px;font-family:Verdana; color:#666666;}

/* textes explicatifs */
.note {font-family:Verdana; font-size:9px; color:#A09E9A; text-align:justify; }
.note_pied_de_page {font-family:Verdana; font-size:9px; color:#A09E9A; text-align:right; margin-right:5px; margin-top:5px;}
.asterisque {color:#2577B4; font-size:11px;}
.asterisque_rouge {color:#FF0000; font-size:11px;}


/* Titre des catégories dans le formulaire */
.form_separation {background-image:url(../images/MenuGauche_TXT_Resize.gif); background-repeat:repeat-x; background-position:left bottom;
padding:0px; margin-top:0px; border-collapse:collapse; border:0px;
font-family:Arial; font-size:11px; color:#666666;
}
/*
#form_vous{background-image:url(../images/MenuGauche_TXT_Vous.gif); background-repeat:no-repeat; background-position:right bottom; border-collapse:collapse; margin:0px; padding:0px;
font-family:Arial; font-size:11px; color:#666666;
}
#form_domicile{background-image:url(../images/MenuGauche_TXT_Domicile.gif); background-repeat:no-repeat; background-position:right bottom; border-collapse:collapse; margin:0px; padding:0px;
font-family:Arial; font-size:11px; color:#666666;
}
#form_contact{background-image:url(../images/MenuGauche_TXT_Contact.gif); background-repeat:no-repeat; background-position:right bottom; border-collapse:collapse; margin:0px; padding:0px;
font-family:Arial; font-size:11px; color:#666666;
}
#form_commentaire{background-image:url(../images/MenuGauche_TXT_Commentaire.gif); background-repeat:no-repeat; background-position:right bottom; border-collapse:collapse; margin:0px; padding:0px;
font-family:Arial; font-size:11px; color:#666666;
}
#form_logcherche{background-image:url(../images/MenuGauche_TXT_LogCherche.gif); background-repeat:no-repeat; background-position:right bottom; border-collapse:collapse; margin:0px; padding:0px;
font-family:Arial; font-size:11px; color:#666666;
}
#form_newsletter{background-image:url(../images/MenuGauche_TXT_Newsletter.gif); background-repeat:no-repeat; background-position:right bottom; border-collapse:collapse; margin:0px; padding:0px;
font-family:Arial; font-size:11px; color:#666666;
}
*/
.hidden
{
 display: none;
}

.visible
{
 display: block;
}

/* liste des villes proposées en geolocalisation */
.liste_geoloc_both {padding:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; white-space: nowrap; border:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_top {padding:0px; padding-top:4px; padding-left:3px; padding-right:3px; white-space: nowrap; border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_bottom {padding:0px; padding-bottom:4px; padding-left:3px; padding-right:3px; white-space: nowrap; border-bottom:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc {padding:0px; padding-left:3px; padding-right:3px; white-space: nowrap; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}

/* particularité des <li> sous IE*/
.liste_geoloc_both_ie {padding:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_top_ie {padding:0px; padding-top:4px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_bottom_ie {padding:0px; padding-bottom:4px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border-bottom:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_ie {padding:0px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#F8F8F8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}

/* liste des villes proposées en geolocalisation */
.liste_geoloc_both_active {padding:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; white-space: nowrap; border:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_top_active {padding:0px; padding-top:4px; padding-left:3px; padding-right:3px; white-space: nowrap; border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_bottom_active {padding:0px; padding-bottom:4px; padding-left:3px; padding-right:3px; white-space: nowrap; border-bottom:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_active {padding:0px; padding-left:3px; padding-right:3px; white-space: nowrap; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}

/* particularité des <li> sous IE*/
.liste_geoloc_both_ie_active {padding:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_top_ie_active {padding:0px; padding-top:4px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_bottom_ie_active {padding:0px; padding-bottom:4px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border-bottom:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}
.liste_geoloc_ie_active {padding:0px; padding-left:3px; padding-right:3px; width:100%; display:inline; white-space: nowrap; border-right:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; cursor:pointer; list-style-type:none; text-decoration:none; font-family:Arial; font-size:10px; color:#666666; text-align:left; background-color:#C8C8C8; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */}


#liste_villes_geo {display:block; position:relative; top:-1px; z-index:10000; };
#subform_loc {display:block;}
#subform_geo {display:none;}
.subform_txt {font-family:Arial; font-size:11px; color:#A09E9A;}

/* affichage/masquage des infos professionelles des individus dans "mon espace" */
.individu_hide {display:none;}
.individu_view {display:block;}









