


a:link{color:#666666; text-decoration:none}
a:visited{text-decoration:none; color:#999999}
a:hover{text-decoration:none; color:#F00}
a:active{text-decoration:none; color:#FF0000}
.corps{padding-right:20px; padding-left:25px}
.menu{padding-right:25px; padding-left:30px}
.container{border:thick dashed #36C; width:775px; padding:5px}
a.link_cat_index_annuaire{font-family:Tahoma, Geneva, Arial; font-size:12px}
a.link_scat_index_annuaire{font-family:Tahoma, Geneva, Arial; font-size:12px}
.nb_scat_index_annuaire{font-family:Tahoma, Geneva, Arial; font-size:12px}
a.link_scat_other_annuaire{font-family:Tahoma, Geneva, Arial; font-size:12px}
.nb_scat_other_annuaire{}
.text_cat_annuaire{font-weight:bold; font-family:Tahoma, Geneva, Arial; font-size:12px}
.no_site_in_cat_annuaire{color:#f00}
a.titre_site_annuaire{ color: #666666; text-decoration: underline; font: bold normal 13px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
a.titre_sponsored{ color: #FF0000; text-decoration: underline; font: bold normal 13px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.no_new_site_annuaire{color:#f00}
.date_new_site_annuaire{font-weight:bold}
.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}
input.button_make_search_annuaire{font-size:12px; font-weight:bold; border: 3px solid #CCCCCC !important; width: 120px; height: 25px;}
.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-family:Arial; font-size:12px}
.text_before_field_com_annuaire{font-weight:bold}
textarea.text_add_com_annuaire{font-size:12px}
a.link_footer_annuaire{font-family:Tahoma, Geneva, Verdana; font-size:12 px; font-weight:bold}
a.top_link_annuaire{font-family:Tahoma, Geneva, Verdana; font-size:12 px}
a.link_numpage_annuaire{font-size:14px; font-family:Arial}
.titre_annuaire{font-size:18px; font-weight:bold; font-family:Arial}
.tableau{margin-top:10px; margin-bottom:10px}
.copyright{font-size:10px}
.search_form{
	font-size:12px;
	padding-right:15px;
	padding-left:15px;
	text-align: center;
}
.title{font-size:14; font-weight:bold}
.nb_sites_texte{font-size:14px; font-weight:bold}
.slogan{border:medium dashed #009; margin:20px}
h2{line-height:normal}
.liste{font-size: 10px;}
.button_make_search_annuaire{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}
.text_to_search_annuaire{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
}
.icone{
	margin: 1px; display: inline;
}
hr {
	background-color: #666666;
}
.wengo{
	margin-bottom: 30px;
	height: 200px;
}
.widget{
	float: left;
	width: 150px;
	margin-right: 15px;
}
.textebig{
	font-weight: bold;
}
.news{
	margin-left: 15px;
	width: 540px;
}
li {
	left: 15px;
}
.thumb{
	margin: 10px;
}
.textarea{
	background-color: #FFFFFF;
	margin: 10px;
	padding: 10px;
	width: 90%;
	border: 1px solid #999999;
	font-family: "Courier New", Courier, monospace;
}#sponsored {
	padding: 5px;
	width: 480px;
	text-align: left;
	margin: 10px;
	background-color: #F6F6F6;
}
.aff{padding-right:5px; padding-left:25px}
.tdial {
	font-size: 12px;
}
.tdial a:link {
	font-size: 12px;
	color: #FF0000;
}
.tdial a:hover{
	font-size: 12px;
	color: #000000;
}
.tdial a:visited{
	font-size: 12px;
	color: #FF0000;
}
.description_site_annuaire{
	text-align: justify;
}
/* menu */


#menu_nav ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	}

#menu_nav li {
	display: inline;

	}

#menu_nav li a {
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	position: relative;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#menu_nav li a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #990000;
}

#menu_nav li.active a {
	color: #CCCCCC;
	text-decoration: none;
	background-color: #990000;
}
#menu_nav li.active a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}



/*--------------------------------*/
body,td,th { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #333; }
body { background-color: #000; background-image: url(images/backgroundv3.png); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.clear { clear:both;}
a {outline: none;}
#the_body { width: 960px; margin: auto; padding: auto; }
#the_logo { background: url(images/logov3.png) no-repeat left top; height: 87px; width: 267px; float: left;}
#logo  { width:267px; height: 47px; clear:both; float: left; position: absolute; display: inline; }
#search_box { float: left; position: absolute; height: 20px; width: 200px; margin: 54px 0 0 20px; font-weight: normal; color: #A20108; text-align: center; vertical-align: middle; font-size: 11px; }
#form_search { text-align: left; background-color: transparent; border:0; }
#search_mots { margin: 1px 0 0 5px; ; width:195px; display:inline; position: absolute; background: transparent url(images/search_background.jpg) repeat-x; height: 22px; color: #999; font-size: 12px; padding:0; border:0; }
#bt_search { background: transparent url(images/spacer.gif); display: inline; float: left; position: absolute; height: 20px; width: 20px; border: 0; margin: 0 0 0 209px; cursor: pointer; }
#nav { float:left; width: 960px; height: 60px;}
#nav .nav_item { float: left;  width: 150px; margin: 0px; padding: 0px;}
#nav .nav_item a:link, #nav .nav_item a:visited { height: 34px; padding:10px 0 0 0;margin: 2px 0 0 0; display:block; height:47px; font-size: 18px; font-weight: bold; text-align: center; color: #333; text-decoration: none; outline:none }
#nav .nav_item a:hover, #nav .nav_item a:visited:hover { background: transparent url(images/nav_highlightv3.png) no-repeat center; height:34px; color: #900; }
#promo_header {float: right; display: inline; position: relative;}
#promo_top { width: 960px; margin: 0 0 10px 0; clear: both;}
#the_content { width: 600px; background-color:#FFF; float:left; border: 2px solid #900; }
#col_right { float: right; width: 348px; margin: 0 1px 0 0; }
#col_right img { display:block;}
.menu_title { background: url(images/col_titlev3.png) no-repeat; display: block; height: 26px; width: 348px; text-align: center; font-size: 20px; font-weight: bold; color: #FFF; text-transform: uppercase; }
.menu_block { background-color:#333; width:346px; border-right: 1px solid #999; border-left: 1px solid #999; overflow: visible; }
.menu_bottom { background: url(images/col_bottomv3.png) no-repeat; display: block; height: 11px; width: 348px; margin: 0 0 10px 0; }
#the_partners { background: #333; border: 2px #990000 solid; width: 960px; clear: both; margin: 15px 0 0 0;}
#the_links { background: #333; border-top: 2px solid #FFF; width: 100%; clear: both; margin: 15px 0 0 0; color: #FFF; font-weight: bold; }
#cat_listing {clear: both;}
.cat_col{ width: 33%; float: left; text-align: center; display: inline-block; }
.categorie {margin: 5px;}
.menu_content { clear: both; overflow: visible; display: block; float: inherit;}
.menu_content_margin { padding: 10px 5px}
.sous-menu { font-size: 14px; font-weight: bold; color: #FFF; }
#the_partners a{ width:150px; display: inline-block;}
.alert { text-align: center; padding: 10px 0; border-top: 5px solid #093; border-bottom: 5px solid #093; font-weight: bold; color: #093; margin: 0 0 50px 0; font-size: 18px; }
