html, body 
{
	margin: 0;
	padding: 0;
	height: 100%;
}
body,td,th 
{
	font-family: Tahoma, sans-serif ;
	font-size: 12px;
	background-color:#FFFFFF;
	color: #000001;
}
body 
{
	background:#FFFFFF url(../img/background.jpg) no-repeat fixed center top;
}
a 
{
	font-size:10px;
	color:#cc0000;
}
a:link 
{
	font-size:10px;
	color:#cc0000;
}
a:visited 
{
	font-size:10px;
	color:#cc0000;
}
a:hover 
{
	color:#ff0000;
	font-size:10px;
	text-decoration:none;
}
a:active 
{
	font-size:10px;
	color:#cc0000;
}
#global_0 
{
	height:auto !important;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	width:880px;
	position:relative;
	padding:10px;
}
#header
{

}
#logo
{
	background:transparent url(../img/logo.png) no-repeat center center;
	height:191px;
	width:880px;
	color:#FFFFFF;
}
#pub1
{
	background-color:black;
	height:110px;
	width:880px;
	color:#FFFFFF;
	overflow:hidden;
	text-align:center;
}
#pub1 p
{
	margin:0;
}
#pub1 img
{
	border:0px black none;
}
#connection
{
	background-color:black;
	height:23px;
	width:870px;
	color:#FFFFFF;
	padding:5px;
}
#login
{
	text-align:right;
}
#form_login
{
	text-align:center;
	color:#FFFFFF;
	padding:5px;
	height:47px;
}
#menu
{
	font-family:impact;
	text-transform:uppercase;
	font-size:1pt;
	color:#FFFFFF;
	text-align:center;
}
#menu a 
{
	font-size:17pt;
	font-family:impact;
	text-decoration:none;
}
#menu a:link 
{
	font-size:17pt;
	font-family:impact;
	text-decoration:none;
}
#menu a:visited 
{
	font-size:17pt;
	font-family:impact;
	text-decoration:none;
}
#menu a:hover 
{
	color:#009999;
	font-size:17pt;
	font-family:impact;
	text-decoration:none;
}
#menu a:active 
{
	font-size:17pt;
	font-family:impact;
	text-decoration:none;
}
#bloc_news
{
	width:611px;
	color:#FFFFFF;
	float:left;
}
#content_news
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	height:294px;
	width:596px;
}
#bloc_rockonecouv
{
	width:262px;
	color:#FFFFFF;
	float:right;
}
#content_rockonecouv
{
	color:#FFFFFF;
	padding:5px;
	overflow:auto;
	width:252px;
	height:355px;
}
#content_rockonecouv img
{
	border:0px black none;
}
#bloc_concours
{
	width:389px;
	color:#FFFFFF;
	float:left;
}
#content_concours
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	width:379px;
	height:295px;
}
#bloc_poll
{
	width:215px;
	color:#FFFFFF;
	margin-left:396px;
}
#content_poll
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	width:205px;
	height:295px;
}
#rockonehs
{
	background-color:black;
	height:355px;
	width:262px;
	float:right;
	color:#FFFFFF;
	padding:5px;
	overflow:auto;
}
#bloc_rockonecouvhs
{
	width:262px;
	color:#FFFFFF;
	float:right;
}
#content_rockonecouvhs
{
	color:#FFFFFF;
	padding:5px;
	overflow:auto;
	width:252px;
	height:355px;
}
#content_rockonecouvhs img
{
	border:0px black none;
}
#pub2
{
	background-color:black;
	height:300px;
	width:200px;
	float:left;
	color:#FFFFFF;
	padding:5px;
	overflow:auto;
	margin-top:2px;
}
#pub2 p
{
	margin:0;
}
#pub2 img
{
	border:0px black none;
}
#bloc_demodumois
{
	width:303px;
	color:#FFFFFF;
	margin-left:216px;
}
#content_demodumois
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	width:293px;
	height:241px;
}
#bloc_groupedumois
{
	width:355px;
	color:#FFFFFF;
	float:right;
}
#content_groupedumois
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	width:345px;
	height:241px;
}
#bloc_topvideo
{
	width:356px;
	color:#FFFFFF;
	float:left;
}
#content_topvideo
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	height:442px;
	width:346px;
}
#bloc_topaudio
{
	width:203px;
	color:#FFFFFF;
	margin-left:362px;
}
#content_topaudio
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	height:442px;
	width:193px;
}
#bloc_plusrecent
{
	width:308px;
	color:#FFFFFF;
}
#content_plusrecent
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	height:100px;
	width:298px;
}
#content_plusrecent a
{
	color:#FFFFFF;
	text-decoration:none;
}
#content_plusrecent a:hover
{
	color:#CC0000;
	text-decoration:none;
}
#bloc_pluscommente
{
	width:308px;
	color:#FFFFFF;
}
#content_pluscommente
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	width:298px;
	height:100px;
}
#content_pluscommente a
{
	color:#FFFFFF;
	text-decoration:none;
}
#content_pluscommente a:hover
{
	color:#CC0000;
	text-decoration:none;
}
#bloc_pluslu
{
	width:308px;
	color:#FFFFFF;
}
#content_pluslu
{
	color:#FFFFFF;
	padding:5px 5px 5px 9px;
	overflow:auto;
	width:298px;
	height:100px;
}
#content_pluslu a
{
	color:#FFFFFF;
	text-decoration:none;
}
#content_pluslu a:hover
{
	color:#CC0000;
	text-decoration:none;
}
#pagination
{
	background-color:black;
	height:20px;
	width:870px;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}
#pagination a
{
	color:white;
	font-size:10pt;
}
#hauteur_login
{
	padding-top:15px;
	padding-right:9px;
}
#hauteur_login a
{
	color:#FFFFFF;
}
#hauteur_login a:hover
{
	color:#ff0000;
}
#footer_content
{
	text-align:center;
	color:#FFFFFF;
	padding:5px;
}
#footer_link
{
	font-size:6pt;
	color:white;
}
#footer_link a
{
	font-size:6pt;
	color:white;
}
.padding
{
	padding:5px;
}
.white
{
	color:#FFFFFF;
}
.text_center
{
	text-align:center;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.clear
{
	clear:both;
}
.titre_categorie
{
	font-family:monospace;
	text-transform:lowercase;
	font-size:14pt;
	color:#009999;
}
.titre_article
{
	font-family:georgia;
	font-size:19pt;
	text-transform:uppercase;
}
.no_underline
{
	text-decoration:none;
}
.divone
{
	background:#000000 url(../img/window_leftside.jpg) repeat-y scroll left;
}
.divright
{
	background:transparent url(../img/window_rightcorner.jpg) no-repeat scroll right;
	height:57px;
	float:right;
	width:2px;
}
.divleft
{
	background:transparent url(../img/window_leftcorner.jpg) no-repeat scroll left;
	height:57px;
	float:left;
	width:2px;
}
.divcenter
{
	background:transparent url(../img/window_degrade.jpg) repeat-x;
	height:57px;
	margin:2px 0px;
}
.no_border
{
	border:0px black none;
}
.hauteur_couv
{
	height:363px;
}
.hauteur_couv_hs
{
	height:364px;
}
.padding_content
{
	padding:5px 5px 5px 9px;
}
.input_text
{
	height: 12px;
	border:1px solid #444444;
	padding-top: 3px;
}
.input_button
{
	border:1px solid #444444;
	height:18px;
	background-color:#222222;
	color:white;
}
.hauteur_separation
{
	height:4px;
}
.hauteur_footer
{
	height:155px;
}
.titre_article_placement
{
	padding: 10px 5px 5px;
}