*{margin:0;padding:0; list-style:none;}
body{
	font:65% Arial, Helvetica, sans-serif;
	color:#62d2d2d;
	background:url(img/body.jpg);
	font-size:12px;
	
}
a img{border:0}
a {color:#2e2e2e; text-decoration:none; text-transform:capitalize} a:hover, #footer a:hover{color: #C95B04;}
span.poll{font-size:0}


/* structure
-----------------------------------------------------------*/
#wrap{
	background:url(img/wrap.jpg) repeat-y;
    width: 915px;
	margin: 0 auto;
}


#header{	
	font-size:0;
	line-height:0;
}


#main {
	padding: 40px 17px 20px 15px;
}

	
#content{
width: 515px;
float: left;
display: inline;
margin-left:182px;
}

	
#leftbar{
width: 172px;
float: left;
display: inline;
margin-left:-697px;
}


	
#rightbar{
width: 172px;
float: right;
}


#footer {
	padding:50px 30px 15px;
	text-align:center;
	clear:both;
	color:#fff;
	line-height:30px;
	min-height:10px;
    background:#551900 url(img/footer.jpg) no-repeat 0 0;
	font-size:1.1em;
	font-weight:bold	
}



/*  Contenu
--------------------------------------------------------------*/

/*boites droite et gauche*/
.box{ background:url(img/box.jpg) repeat-y; min-height:80px; margin-bottom:25px}
.box h3{background:url(img/h2_box.jpg); height:62px;color:#fff;line-height:36px;font-size:1.5em;text-align:center; 
text-transform:capitalize}
.box ul{background:url(img/ul_box.jpg) no-repeat 0 100%; padding-bottom:30px; text-transform:capitalize}

/*specifités menu gauche*/
#leftbar .box ul{padding: 0 5px 30px 30px; font-size:1.2em; line-height:18px;}

/*specifités menu droit*/
#rightbar .box ul#friends{padding: 0 10px 30px 5px; font-size:1.2em; line-height:16px; text-align:right}
#rightbar .box ul#friends h4{ line-height:30px; text-align:center; font-size:1.2em;}
#rightbar .box ul#friends h4 a{ text-decoration:underline}
#rightbar .box ul#top_videos{padding: 0 5px 30px; line-height:normal; text-align:center}
#rightbar .box ul#top_videos li{padding: 3px 5px 8px; background:url(img/li_topsite.jpg) no-repeat 50% 100%; margin-bottom:10px;}



/*boites contenu centre*/
.news{ background:url(img/news.jpg) repeat-y; min-height:80px; margin-bottom:50px;}
.news h2{background:url(img/h2_news.jpg); height: 65px;color:#fff;line-height:42px;font-size:1.5em; padding-left: 15px; 
text-transform:capitalize}
.news h3{ font-size:1.3em; text-align:center; font-weight:500;}
.news #DM{ text-align:center; padding:15px 5px}
.news .date_news{background:url(img/date_news.jpg) no-repeat 0 0; line-height: 20px; padding:15px 5px 0; text-align:right; color: #666; font-size:1.1em;}
.news .avatar{width: 150px; text-align:center; float:left}
.news .best_infos{ margin-left:150px; background:url(img/avatar_news.jpg) no-repeat 0 45px; font-size:1.1em;}
.news .p1{padding: 0 15px 6px; text-align: justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#content #paginate{width: 27%;margin: 0 auto;text-align:center; margin-bottom:30px}
#content #paginate li{float: left; line-height:23px; margin:0 1px 0 0}
#content #paginate  a img{ font-size:0}
#content #paginate .page {font-size:1.2em;background:url(img/pagin.jpg) no-repeat 0 0;width: 16px; height: 25px;color:#B66B56; font-weight:bold;}
#content #paginate .page a{display: block; width: 16px; height: 25px; color:#B66B56;line-height:23px}
#content #paginate .page a:hover{background:url(img/pagin_hover.jpg); color:#fff}
 
#footer a{color:#fff;}