@charset "iso-8859-1";

BODY {
background-color: #85A4CC;
margin: 0; 
padding: 0; 
margin-bottom: 0; 
margin-left: 0; 
margin-right: 0;
margin-top: 0; 
padding-top: 0; 
padding-right: 0; 
padding-bottom: 0; 
padding-left: 0;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
color: #000000;
text-align: center;
}

/* LIENS NORMAUX */
A:link {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
text-decoration: none;
color: #000000;
background-color: transparent;
} 
A:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
text-decoration: none;
color: #000000;
background-color: transparent;
}
A:active {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
text-decoration: underline;
color: #000000;
background-color: transparent;
}
A:hover {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
text-decoration: underline;
color: #000000;
background-color: transparent;
}

/* LIENS MENU */
.Amenu:link {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
color: #474747; 
background-color: transparent;
} 
.Amenu:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
color: #474747;
background-color: transparent;
}
.Amenu:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
color: #474747;
background-color: transparent;
}
.Amenu:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 8pt; 
font-weight: bold;
text-decoration: underline;
color: #000000;
background-color: transparent;
}

/* LIENS PETIT */
.Asmall:link {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 7pt; 
text-decoration: none;
color: #000000; 
background-color: transparent;
} 
.Asmall:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 7pt; 
text-decoration: none;
color: #000000;
background-color: transparent;
}
.Asmall:active {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 7pt; 
text-decoration: none;
color: #000000;
background-color: transparent;
}
.Asmall:hover {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 7pt; 
text-decoration: underline;
color: #000000;
background-color: transparent;
}

P {
margin: 5px;
}
/* TABLE HAUT */
.tabletop {
width: 770px;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
}

/*	NOM LOGO BANNIERE */
.logo {
width: 288px;
height: 75px; 
background-image: url(images/interf_01.jpg); 
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 17pt; 
font-weight: bold; 
color: #000000; 
text-align: center; 
vertical-align: middle; 
line-height: 30px;
background-color: transparent;
}
.ban {
width: 482px;
height: 75px; 
text-align: center; 
vertical-align: middle; 
background-image: url(images/interf_02.jpg);
}
.slogan {
background-image: url(images/interf_03.jpg); 
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 14pt; 
font-weight: bold; 
color: #FFFFFF; 
text-align: right; 
vertical-align: middle; 
line-height: 30px;
background-color: transparent;
}

/* MENU HAUT */
.menutop {
width: 772px; 
background-image: url(images/bg_01.jpg); 
border-left: 1px black solid; 
}
.menutopcel {
border-right: 1px black solid; 
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
color: #C40000;
text-align: center; 
height: 20px; 
background-color: transparent;
}

/* TABLE CORPS */
.tablemain {
width: 772px; 
height: 340px; 
background-image: url(images/bg_02.jpg); 
background-repeat: repeat-y;
border-left: 1px black solid; 
border-right: 1px black solid;
background-color: transparent;
}
.tdtablemain1 {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
color: #000000;
text-align: justify; 
vertical-align: middle;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 50px;
padding-right: 50px;
background-color: transparent;
}
.tdtablemain2 {
width: 50%; 
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
color: #000000;
background-color: transparent;
text-align: center;
padding-bottom: 10px;
}
.tdtablemain3 {
width: 33%; 
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
color: #000000;
text-align: left; 
padding-bottom: 10px;
vertical-align: top;
padding-left: 50px;
background-color: transparent;
}

/* PIED DE PAGE */
.foot {
width: 770px; 
height: 20px; 
background-image: url(images/bg_01.jpg);
background-repeat: repeat-x;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
font-size: 7pt; 
text-align: center;
vertical-align: middle; 
color: #000000;
background-color: transparent;
}

.text_index_annuaire { font-family: Tahoma; font-size: 14px; font-weight: bold; }
a.link_cat_index_annuaire { font-family: Tahoma; font-size: 13px; color: #62291e; font-weight: bold; }
a.link_scat_index_annuaire { font-family: Arial; font-size: 10px; color: #333333; }
.nb_scat_index_annuaire { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #666666; }
a.link_scat_other_annuaire { font-family: Arial; font-size: 13px; color: #62291e; }
.nb_scat_other_annuaire { font-size: 10px; }
.text_cat_annuaire { font-weight: bold;	font-family: Tahoma; font-size: 14px; color: #333333; }
.no_site_in_cat_annuaire { color: #ff0000; }
a.titre_site_annuaire {	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 13px; font-weight: bold; }
.nb_clics_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #ff0000; }
.date_validation_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #ff0000; }
.moyenne_votes_topv_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #FF0000; }
.description_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
.url_site_annuaire { color:#666666; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; }
.moyenne_votes_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px }
a.vote_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px }
.commentaire_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px }
a.read_write_com_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px }
.position_site_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px }
.no_new_site_annuaire { color: #ff0000; }
.date_new_site_annuaire { font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
.no_clic_site_annuaire { color: #ff0000; }
.no_vote_site_annuaire { color: #ff0000; }
a.type_vote_annuaire { color: #666666; }
.no_res_search_annuaire { color: #ff0000; }
.timer_search_annuaire { font-style: normal; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #666666; }
.res_search_cat_site_annuaire { font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
input.text_to_search_annuaire {	font-family: Tahoma, Verdana, Arial, Helvetica; }
input.button_make_search_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; }
.text_search_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; }
select.list_nb__res_search_annuaire { font-family: Tahoma, Verdana, Arial, Helvetica; }
.confirm_add_site_annuaire { font-size: 14px; }
.all_field_required_annuaire { color: #ff0000; font-weight: bold; }
.tranquille { color: #8c5b4c; font-weight: bold; }
.can_not_add_annuaire { color: #ff0000; font-weight: bold; font-size: 14px; }
.text_before_field_add_annuaire { font-family: Tahoma; font-size: 12px; }
input.field_data_add_site_annuaire { font-family: Tahoma; font-size: 12px; }
textarea.descr_add_site_annuaire { font-family: Tahoma; font-size: 12px; }
input.submit_form_add_site_annuaire { font-family: Tahoma; font-size: 12px; }
select.list_all_cats_annuaire { font-family: Tahoma; font-size: 12px; }
.deja_vote_annuaire { font-family: Tahoma; color: #ff0000; }
.vote_ok_annuaire { font-family: Tahoma; color: #ff0000; }
.text_vote_annuaire { font-family: Tahoma; font-weight: bold; }
select.list_vote_site_annuaire { font-family: Tahoma; }
.no_com_site_annuaire { color: #ff0000; }
.author_and_date_com_annuaire { font-weight: bold; }
.text_com_annuaire {  }
input.button_add_com_annuaire {  }
.text_before_field_com_annuaire { font-weight: bold; }
textarea.text_add_com_annuaire { font-size: 12px; }
input.champ_com_annuaire {  }
a.link_footer_annuaire { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #333333; }
a.top_link_annuaire { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #333333; }
.arbo_annuaire { color:#666666; font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 12px; font-weight: bold; }
.arbo_annuaire_petit { color:#666666; font-weight: normal; }
a.arbo_annuaire { color:#62291e; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; }
a.link_numpage_annuaire { font-size: 10px; font-family: Tahoma; }
.titre_annuaire { font-size: 14px; font-weight: bold; font-family: Tahoma; }
.link_to_cat_annuaire {	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px; font-weight: bold; color: #666666; }
input.button_close_annuaire {  }

#pubdroite {
 	position:absolute;
	width:120px;
	height:600px;
	z-index:1;
	left: 89%;
	top: 40%;
 	}