body
{
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF ;
	color: #535353;
}

h1, h2
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px;
}

a{ color: #fe7100; text-decoration: underline; }
a:hover{ color: #535353; text-decoration: none; }

/**********************************************************************************
/* WRAPPER
/**********************************************************************************/
#wrapper
{
	width: 880px;
	margin: 0px auto;
}

/**********************************************************************************
/* HEADER
/**********************************************************************************/
#header_top {
	position: relative;
	margin: 0px auto;
	height: 150px;
	background: transparent url(/graphics/annur-logo.gif) no-repeat 0 0;
   
    
	
}



/**********************************************************************************
/* MAIN
/**********************************************************************************/
#main
{
	float: center;
	width: 100%;

}

/**********************************************************************************
/* CONTAINER
/**********************************************************************************/
#container
{
	display: inline;
	float: left;
	width: 880px;
	margin: 0px;
	padding: 0px;
	

}

/**********************************************************************************
/* LEFT
/**********************************************************************************/
#left
{
	float: left;
	width: 270px;
}
.leftboxtop
{
	float: left;
	width: 270px;
	height: 44px;
	
}
#left h2
{
	padding: 30px 20px 0px 70px;
	font-size: 11px;
}
#left .leftbox h2
{
	padding: 0px 20px 0px 20px;
	font-size: 11px;
	text-align: center;
}
.leftbox
{
	float: left;
	width: 270px;
	
}
	.leftbox ul
	{
		padding: 0px 10px 0px 35px;
	}
.leftboxfoot
{
	float: left;
	width: 270px;
	height: 27px;
	
}

/**********************************************************************************
/* CONTENU PRINCIPAL
/**********************************************************************************/
#content
{
	text-align: center;
	float:left;
	width: 600px;
	padding: 0px;
}

#contentbox
{
	text-align: center;
	float:left;
	width: 600px;
	padding-left: 15px;
	
}
	#contentbox h2
	{
		font-weight: bold;
		font-size: 14px;
		color: #535353;
		padding: 0px 0px 10px 0px;
		font-family: verdana, arial, helvetica, sans-serif;
	}
#contentbox ul
{
	float:left;
	width: 300px;
	padding-left: 15px;
	text-align: left;
}
#contentbox ul.topsites
{
	float:left;
	width: 310px;
	padding-left: 15px;
	text-align: left;
}
	
#contentbox p
{
	text-align: left;
	padding: 0px 30px;
}
#contentbox p img
{
	float: left;
	padding: 0px 10px 10px 0px;
}
#contentboxfoot {
	float:left;
	width: 600px;
	height: 27px;
	padding: 0px;
	padding-left: 10px;
	
}

/**********************************************************************************
/* FOOTER
/**********************************************************************************/
#pagination
{
	clear: both;
	width: 100%;
	height: 43px;
	padding: 0px;
	padding-left: 80px;
	text-align: center;
	
}
#footer
{
	clear: both;
	width: 100%;
	height: 87px;
	padding-top: 20px;
	text-align: center;
	
}
#legal
{
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: -10px;
	padding: 0px;
}
/**********************************************************************************
/* Sites
/**********************************************************************************/
.sites
{
	text-align:left;
	clear: both;
	width: 600px;
	height: 100px;
	margin: 0px 10px 10px 10px;
	background: transparent url(/graphics/sites.gif) 0px 0px repeat-x;
}
.sites span
{
	float: right;
	width: 435px;
}
.sites .titre
{
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.sites .titre a:link, .sites .titre a:visited { text-decoration: none; }
.sites .titre a:hover, .sites .titre a:active { color: #000; text-decoration: underline; }
.sites .desc a:link, .sites .desc a:visited { color: #000; text-decoration: underline; }
.sites .desc a:hover, .sites .desc a:active { text-decoration: none; }
.sites .thumb
{
	float: left;
	width: 110px;
}
.sites .thumb img
{
	margin-left: 5px;
	margin-top: 5px;
}
.sites .desc
{
	font-size: 11px;
	color: #000;
}
.sites .num
{
	position: relative;
	width: 5px;
	height: 55px;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #fe7100;
	margin-top: -5px;
}.recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	background-color: #FFFFFF;
	border: thin solid #feb87f;
}
