
.StyleA3 {
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
}
a.link_cat_index_annuaire {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
}
a.link_scat_index_annuaire {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.nb_scat_index_annuaire {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
}
a.link_scat_other_annuaire {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
}
.text_cat_annuaire {
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.no_site_in_cat_annuaire {
color : #ff0000;
text-align : center;
}
.no_new_site_annuaire {
color : #ff0000;
}
.date_new_site_annuaire {
font-weight : bold;
}
.affiliation {color : #999999;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;}

.no_clic_site_annuaire {color : #ff0000;}

.no_vote_site_annuaire {color : #ff0000;}

.no_res_search_annuaire {color : #ff0000;}

.timer_search_annuaire {font-style : italic;}

.res_search_cat_site_annuaire {font-weight : bold;}

a:link {color: #003399;}
a:visited {color: #137f6c;}
a:hover {color: #a0522d;}
a:active {color: #003399;}


input.text_to_search_annuaire {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 12px;}

input.button_make_search_annuaire {background-color : #ffa500;color : #ffffff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;}

.confirm_add_site_annuaire {font-size : 14px;}

.all_field_required_annuaire {color : #ff0000;font-weight : bold;}

.can_not_add_annuaire {color : #ff0000;font-weight : bold;font-size : 14px;}

.text_before_field_add_annuaire {font-family : Arial, Helvetica, sans-serif;font-size : 12px;}

select.list_all_cats_annuaire {width : 190px;}

a.link_footer_annuaire {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}

a.top_link_annuaire {font-family : Verdana, Arial, Helvetica, sans-serif; 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 {font-size : 11px; font-family : Arial, Helvetica, sans-serif;}

.titre_annuaire {font-size : 16px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;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 : #000000;
}
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 : #c25d12;
color : #fff;
width : auto;
height : auto;
}
img {border : none;}

a img {text-decoration : none;}


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;}

body {color : #000000;background : transparent url(images/body-fond.gif) no-repeat top left;font-family : verdana, tahoma, helvetica, arial, sans-serif;font-size : 85%;margin : 0;}

h1 {color : #000000;font-weight : normal;font-size : 120%;padding : 0 0 0 1ex;margin : 0 0 5px 0;}
h2 {color : #000000;font-weight : normal;font-size : 110%;padding : 0 0 0 1ex;margin : 0 0 5px 0;}
h3 {font-size : 90%;color : #009f62;padding-left : 1ex;padding-right : 1ex;}
hr {height: 1px; border-color: #137f6c; border-style: dotted; border-width : 1px 0px 0px 0px;}

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;}

#texte {
background-color : #ffffff;
color : #000;
border-style : dotted;
border-width : 0px 0px 0px 1px;
border-color : #137f6c;
text-align : justify;
line-height : 19px;
margin : 0.5em 0 0 15.6em;
padding : 5px 5px 5px 5px;

}
#texte p {
padding-left : 1ex;
padding-right : 1ex;
padding-bottom : 2ex;
}
#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;
}
#barrenav a:hover {text-decoration : none;}

#menuhaut {position: absolute top left;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 : #000000;	background-color : transparent;	background : 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 : 1mm;border-style : solid;border-width : 1px;border-color : #003399;}

#menuprincipal {background : url(images/fondmenu.gif) repeat-x bottom left;margin : 0;text-align : left;padding : 0 0 0 15em;}
#menuprincipal a {color : #003399;font-size : 13px;font-weight : bold;text-decoration : none;padding : 2px 0 2px 25px;background : 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: 0px 0px 5px 0px;padding: 0px;text-align: left;}
 
p.text_present_index {text-align : justify; line-height : 19px; font-size : 85%;}

.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 : #0066cc;border-bottom-style : solid;border-bottom-width : 1px;}
.boitegauche a:hover {border-bottom : none;}

#nav_gauche {position :absolute; top: 140px; left: 10px;font-size : 11px; text-align: left}
#nav_gauche a {text-decoration : none; color : #003399;}
#nav_gauche a:hover {text-decoration : underline; color : #a0522d;}

#basdepage {color : #b0b0b0; background-color : transparent;font-size : 10px;padding : 0px 0px 0px 0px;	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 0px 4px 0px; border-color : #137f6c; border-style : solid;border-width : 1px 0px 1px 0px;}
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; }

q {background-color : #f0f0f0;border-color : #999999;}
