html {margin:0;padding:0}
body {color:#333;background:transparent url(images/body-fond.gif) no-repeat top left;font-family:verdana, arial, helvetica, tahoma, sans-serif;font-size:85%;margin:0;padding:0}
h1 {color:#000;font-weight:normal;font-size:120%;padding:0 0 0 1ex;margin:0 0 5px 0}
h2 {color:#000;font-weight:normal;font-size:110%;padding:0 0 0 1ex;margin:0 0 5px 0}
h3 {font-size:90%;color:#009f62;padding:0 1ex}
hr {margin:0;padding:0;border:none;height:2px;color:#fff;width:100%;clear:both;visibility:hidden}
img {border:none}
p {margin-bottom:20px;padding:0;font-size:13px}
p.text_present_index {text-align:justify;line-height:150%}
q {font-family:tahoma, verdana, helvetica, arial, sans-serif;text-align:left;width:9em;margin:0 1em 1ex 1em;padding:0.5ex 0.5ex 0.5ex 1ex;border-style:solid;border-width:1px;float:right}
acronym {border-bottom-style:dotted;border-bottom-width:2px;cursor:pointer}
code {font-family:"lucida console", "courier new", courier, monospace}
dt {font-weight:bold;padding-left:1ex;padding-right:1ex}
dd {padding-left:1ex;padding-right:1ex;padding-bottom:1.5em}
.StyleA3 {color:#999;font-size:9pt}
a.link_cat_index_annuaire {font-size:16px;font-weight:bold}
a.link_scat_index_annuaire {font-size:13px}
.nb_scat_index_annuaire {font-size:15px}
a.link_scat_other_annuaire {font-size:15px}
.text_cat_annuaire {font-weight:bold;font-size:13px}
.no_site_in_cat_annuaire {color:#f00;text-align:center}
.no_new_site_annuaire {color:#f00}
.date_new_site_annuaire {font-weight:bold}
.affiliation {color:#999;font-size:8pt}
.no_clic_site_annuaire {color:#f00}
.no_vote_site_annuaire {color:#f00}
.no_res_search_annuaire {color:#f00}
.timer_search_annuaire {font-style:italic}
.res_search_cat_site_annuaire {font-weight:bold}
a:link {color:#039}
a:visited {color:#137f6c}
a:hover {color:#137f6c}
.url_site_annuaire{color:#666;font-size:11px}
input.text_to_search_annuaire {font-size:12px}
input.button_make_search_annuaire {background-color:#ffa500;color:#fff;font-size:12px}
.confirm_add_site_annuaire {font-size:14px}
.all_field_required_annuaire {color:#f00;font-weight:bold}
.can_not_add_annuaire {color:#f00;font-weight:bold;font-size:14px}
.text_before_field_add_annuaire {font-size:12px}
select.list_all_cats_annuaire {width:190px}
a.link_footer_annuaire {font-size:12px;font-weight:bold}
a.top_link_annuaire {font-size:13px}
.align_centre {text-align:center}
.arbo_annuaire {text-align:center}
.arbo_annuaire_petit {color:green;font-weight:normal}
a.link_numpage_annuaire {}
.titre_annuaire {font-size:16px;font-weight:bold;color: #009f62}
.rtop, .rbottom {display:block}
.rtop *, .rbottom * {display:block;height:1px;overflow:hidden}
.r1 {margin:0 5px}
.r2 {margin:0 3px}
.r3 {margin:0 2px}
.r4 {margin:0 1px;height:2px}
.rs1 {margin:0 2px}
.rs2 {margin:0 1px}
#formulaire {margin-left:50px}
form#soumet {width:80%;background-color:#f0f0f0}
fieldset {border:0 solid #000}
legend {padding-left:20px;font:bold 140%/1.6 Arial, sans-serif;color:#000}
fieldset label {float:left;display:inline;width:185px;line-height:19px;margin:3px 10px;text-align:center;color:#c25d12;background:#fff url("images/arrow.jpg") no-repeat right center}
#formulaire input, textarea {margin:3px 0 8px;border-style:solid;border-color:#778aa2 #7ea4d8 #7ea4d8 #778aa2;border-width:2px 1px 1px 2px;width:310px}
input#formulaire {height:18px}
input#ccode {width:40px}
br#formulaire {clear:left}
input#go {margin:10px 0 0 130px;border-style:solid;border-color:#fff #333 #333 #fff;border-width:1px 2px 2px 1px;background-color:#c25d12;color:#fff;width:auto;height:auto}
img.alpha {width:150px;height:25px}
img.img_cat {float:left;width:25px;height:25px;margin:0 5px 80px 0}
img.logow3c {width:88px;height:12px}
#texte {background-color:#fff;color:#333;border-left:1px dotted #137f6c;text-align:left;margin:0.5em 0 0 15.6em;padding:5px}
#texte p {}
#texte a {text-decoration:none;border-bottom-style:solid;border-bottom-width:1px}
#texte a:hover {border-bottom:none}
#texte .hautdepage {color:white;font-weight:bold;font-variant:small-caps;border:0;padding:0.25ex 1ex;float:right}
div.affsite {margin-bottom:35px}
div.affsite p{margin:0 0 15px 0;line-height:160%}
/* a img {border:none} */
img.img120_90{float:left;margin:0 10px 10px 0;height:90px;width:120px;border:1px solid #ddd;padding:3px;font-size:9px;text-decoration:none}
#barrenav a:hover {text-decoration:none}
#menuhaut {position:absolute; top:0; left:0 ;height:2em;font-size:80%;color:#000;background-color:transparent}
.mhposition {position:absolute;left:2mm;top:0.9ex}
.mhdroite {	color:#9a4311;position:absolute;right:2mm;top:0.9ex}
.mhdroite a {color:#003399;font-size:12px;text-decoration:none}
.mhdroite a:hover {text-decoration:underline;font-size:12px;color:#9a4311}
#logo {color:#000;background:transparent url(images/alphannuaire.png) no-repeat top left;height:70px}
#baseline {margin:0 0 2px 0;padding:0 0 1px 10px;height:auto;font-size:80%;color:#a0522d;background-color:transparent}
#recherche {position:absolute;right:2mm;top:4em}
#recherche .submit {color:#000000;background:transparent url(images/fond1.gif) repeat-x top left;height:3ex}
#recherche .submit {padding-bottom :2px;font-size:100%;font-weight:normal;border-style:solid;border-width:1px;border-color:#137f6c;cursor:pointer;position:relative;top:-0.25ex}
#texterecherche {font-family:"lucida console", "courier new", courier, monospace;font-size:97%;width:9em;height:2ex;padding:2px;border:1px solid #039}
#menuprincipal {background:url(images/fondmenu.gif) repeat-x bottom left;text-align:left;padding:0 0 0 15em}
#menuprincipal a {color:#039;font-size:13px;font-weight:bold;text-decoration:none;padding:2px 0 2px 25px;background:transparent url(images/barremenu.gif) no-repeat top left}
#menuprincipal a:hover {text-decoration:underline;color:#a0522d}
#surmenu {padding:1px 0 2px 0;border-style:solid;border-width:1px 0 1px 0;border-color:#137f6c}
div.zone_titre_h1 {text-align:left;height:auto;padding:4px 0 4px 5px;margin-bottom:12px;background:transparent url(images/fond1.gif) repeat-x bottom left;border-color:#137f6c;border-style:solid;border-width:1px}
.annonce_pub_haut {margin: 0 0 5px 0;padding:0;text-align:left}
.menugauche {padding-left:10px;font-size:11px;height:650px} 
.menugauche a {text-decoration:none;color:#003399;	font-size:11px;}
.menugauche a:hover {color:#a0522d;text-decoration:underline;font-size:11px;}
.menugauche, .boitegauche {width:15.5em;padding-top:1em;padding-bottom:1em;float:left;clear:left}
.menugauche_old div, .boitegauche div {font-weight:bold;padding-left:2px;padding-bottom:1ex}
.menugauche, .boitegauche {background-color:transparent}
.menugauche .thisPage {display:block;padding:1.2ex 1ex 1.2ex 5mm}
.fondblanc {background-color:transparent}
.boitegauche span {color:black}
.boitegauche span {line-height:1.5em;display:block;padding:0 1ex 0 5mm}
.boitegauche a {color:#0066cc;text-decoration:none;border-bottom-color:#06c;border-bottom-style:solid;border-bottom-width:1px}
.boitegauche a:hover {border-bottom:none}
#nav_gauche{position:absolute;top:140px;left:5px;width:205px;font-size:11px;text-align:left}
#nav_gauche a{text-decoration:none;color:#039}
#nav_gauche a:hover{text-decoration:underline;color:#a0522d}
#basdepage {color:#b0b0b0;background-color:transparent;font-size:10px;padding:0;clear:left;margin-top:3px;text-align:center}
/*#basdepage div {text-align:center;line-height:1.45em;background-color:#ffffff;padding-top:1em}*/
#basdepage a{color:#b0b0b0;text-decoration:none}
#basdepage a:hover{color:#b0b0b0;text-decoration:none}
div.menu_bas {background-color:#fcfffa;margin-bottom:5px;text-align:center;padding:4px 0;border-color:#137f6c;border-style:solid;border-width:1px 0}
div.menu_bas a {color:#b0b0b0;font-size:10px;font-weight:normal;text-decoration:none}
div.menu_bas a:hover {text-decoration:none;color:#d0d0d0}
div.derniersite{text-align:left}
q{background-color:#f0f0f0;border-color:#999}

