/*******************************************/
/*				date: 22 avril 2008							   */
/*				auteur: occy									   */
/*				mail: occy[AT]cercle-trafic.com			   */
/*******************************************/
* {margin:0; padding:0;}

body {
	margin:0;
	padding:0;
	background:url(images/background.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#999999;
}
#page {width:990px;margin:auto;}
img {	border:0;}
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none ; }
a:visited {}
a:hover { text-decoration:underline; color:#067008; }
ul {list-style:none;}
h2 {font-size:14px;display:inline;line-height:14px;}

/**********************************************/
/*        							HEADER					      		*/
/**********************************************/
#header {
	margin:auto;
	width:844px;
}

#recherche{width:360px; margin:8px auto 15px auto;position:relative;}
#recherche form {display:inline;}
#recherche_box {
	background:url(images/recherche.gif);
	width:237px;
	height:13px;
	padding: 5px 5px;
	border:0;
}
#recherche_ok {
	width:28px;
	height:30px;
	position:absolute;
	right:0;
	top:-5px;
}

*html .legende {margin-left:5px;}

/**********************************************/
/*        						CONTENT					      		*/
/**********************************************/

#left {float:left;width:140px;}
#right {float:right;width:140px;margin-top:-40px;}

#content_top {
	background:url(images/content_top.gif) no-repeat top center;
	width:990px;
	height:203px;
}
#content_top_videos {
	background:url(images/content_top_videos.gif) no-repeat top center;
	width:990px;
	height:203px;
}
#content_middle {
	background:url(images/content_middle.gif) repeat-y ;
	width:671px;
	min-height:600px;
	margin:-35px 0 0 152px;
	padding:0 10px 0 10px;
}
* html #content_middle {			/* hack pour ie6 */
	background:url(images/content_middle.gif) repeat-y ;
	width:691px;
	margin:-35px 0 0 149px;
	padding: 0 0 0 0;
}

#content_bottom {
	background:url(images/content_bottom.jpg) no-repeat;
	width:844px;
	height:12px;
	margin:0 0 0 152px;
}


/**********************************************/
/*        					PROMOTION		  			      		*/
/**********************************************/

#banniere_468x60 {
	margin:auto;
	width: 468px;
	height:60px;
}
*html #banniere_468x60 {
	margin:auto;
	margin-top:-10px;
	width: 468px;
	height:60px;
}

/********************************************/
/*    								MENUS			           		      */
/********************************************/

.menu_left {margin:0 0 10px 0;}
.menu_left li {text-align: right;line-height: 17px;}
.menu_left a {text-decoration: none; color:#709614;}
.menu_left a:visited {}
.menu_left a:hover {color:#067008;}

.menu_right {margin:0 0 10px 0;}
.menu_right li {text-align: left;line-height: 17px;}
.menu_right a {text-decoration: none; color:#709614;}
.menu_right a:visited {}
.menu_right a:hover {color:#067008;}

.menu_left li:first-child,.menu_right li:first-child {font-weight:bold;text-decoration:underline;color:#666666;}


/********************************************/
/*    								SITES			           		      */
/********************************************/
.titre_page {text-align:center;margin-top:0px;border:1px solid #78A710;}

.site_titre {margin:0;}
*html .site_titre {margin-left:10px;}
.site_titre a{color:#709614;}
.site_titre a:hover{color:#067008;}
.menu1 form {display:block;margin:0;padding:0;}
.menu_promo {width:120px;margin:auto;}
.site_domaine {position: absolute;display:block; top: 5px; right:5px; }
.in_out {position: absolute;display:inline; top: 5px; right:5px;}
*html .in_out {position: absolute;display:inline; top: 5px; right:15px;}
.in, .out {width:27px;float:left;text-align:right;font-weight:bold;}
.id_position {position: absolute;display:block; top: 5px; left:5px;}

.box_site_liste {
	padding:5px 5px 5px 20px;
	position:relative;
	margin:0 0 8px 0;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
*html .box_site_liste {
	padding:5px;
	width:671px;
	position:relative;
	margin:0 auto 8px auto;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.box_site_liste:hover {
background-color: #fcffde;
}
.box_site_liste_up {
	position:relative;
	padding:5px 5px 5px 20px;
	margin:0 0 8px 0;
	background-color:#f5fee8;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.box_site_fiche {
	padding:5px 5px 5px 5px;
	position:relative;
	margin:0 0 8px 0;
	border-bottom:1px dashed #78A710;
}
.thumb {float:left;margin:5px 5px 5px 0;width:120px;height:90px;}
.site_liste_description{text-align:justify;text-indent:30px;margin-top:6px;}
.site_rss {border:0;position:absolute;top:8px;margin-left:5px;}
#rss_feed {border-bottom:1px dashed #78A710;}
#rss_feed a {font-weight:bold;color:#709614;}
#rss_feed a:hover {color:#067008;}

/********************************************/
/*    								autres pages          		      */
/********************************************/
#inscrire {display:inline;}

/********************************************/
/*    								FOOTER			           		      */
/********************************************/
#footer {
	width:671px;
	margin:auto;
}
#backlinks {margin:auto;text-align:center;}
#backlinks a:hover {color:#000000;}